@font-face{font-family:LEMON MILK;src:url(/_astro/LEMONMILK-Medium.hBwvVGOe.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/_astro/ubuntu-latin-400-normal.CQJ26Fy6.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/_astro/ubuntu-latin-700-normal.DlYwEzNn.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/_astro/ubuntu-latin-400-italic.Bd6WIbJ7.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/_astro/ubuntu-latin-700-italic.ehSQpnQ6.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--font-display:"LEMON MILK", "Ubuntu", sans-serif;--font-text:"Ubuntu", system-ui, sans-serif;--color-surface:#10254f;--color-ink:#10254f;--color-paper:#c9cfdd;--color-accent:#823a80;--ox-bg:#fafbfc;--ox-tint:#e4e7ee;--ox-quiet:#3f5072;--color-line:#d9dde4;--ox-edge:#6e7b94;--color-slot:#ebeef3;--color-slot-edge:#8a95ad;--ox-on-dark:#fafbfc;--ox-on-dark-quiet:#a4adc1;--ox-on-dark-line:#394a6e;--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong:cubic-bezier(.77, 0, .175, 1);--ox-max:78rem;--ox-gutter:clamp(1rem, 4vw, 2.5rem);--ox-top:3.5rem;--ox-section:clamp(4rem, 8vw, 6.5rem);--ox-fs-display:clamp(2.375rem, 1.935rem + 1.957vw, 3.5rem);--ox-lh-display:1.036;--ox-fs-name:clamp(1.75rem, 1.457rem + 1.304vw, 2.5rem);--ox-lh-name:1.1;--ox-fs-h2:clamp(2rem, 1.609rem + 1.739vw, 3rem);--ox-lh-h2:1.083;--ox-fs-h3:clamp(1.25rem, 1.152rem + .435vw, 1.5rem);--ox-lh-h3:1.25;--ox-fs-h4:1.125rem;--ox-lh-h4:1.444;--ox-fs-lead:clamp(1.125rem, 1.076rem + .217vw, 1.25rem);--ox-lh-lead:1.55;--ox-fs-body:1.0625rem;--ox-lh-body:1.647;--ox-fs-ui:1rem;--ox-lh-ui:1.25;--ox-fs-small:.875rem;--ox-lh-small:1.571;--ox-fs-caption:.8125rem;--ox-lh-caption:1.538;--ox-fs-label:.75rem;--ox-lh-label:1.333;--ox-track-label:.12em;--ox-key:3rem;--ox-card-pad:clamp(1.5rem, 1.2rem + 1vw, 2rem);--ox-card-line:var(--color-line)}*,:before,:after{box-sizing:border-box}html{background:var(--ox-bg);color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--ox-top) + 1rem);-webkit-text-size-adjust:100%;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ox-bg);color:var(--color-ink);font-family:var(--font-text);font-size:var(--ox-fs-body);line-height:var(--ox-lh-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}button,input{font:inherit}::selection{background:var(--color-accent);color:var(--ox-on-dark)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.ox-dark :focus-visible{outline-color:var(--ox-on-dark)}.ox-display{font-family:var(--font-display);letter-spacing:.005em;text-wrap:balance;font-weight:500;line-height:1.02}.ox-label{font-family:var(--font-text);font-size:var(--ox-fs-label);font-weight:700;line-height:var(--ox-lh-label);letter-spacing:var(--ox-track-label);text-transform:uppercase}.ox-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ox-skip{z-index:200;background:var(--color-accent);color:var(--ox-on-dark);font-size:var(--ox-fs-small);transition:transform .16s var(--ease-out-strong);padding:.55rem .9rem;font-weight:700;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.ox-skip:focus-visible{transform:translateY(0)}.ox-wrap{max-width:var(--ox-max);padding-inline:var(--ox-gutter);margin-inline:auto}:where(.ox-page) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(.ox-page) :where(ul,ol){padding:0;list-style:none}:where(.ox-page) :where(h1,h2,h3,h4,summary){text-wrap:balance}:where(.ox-page) :where(p,li,dd,dt,figcaption,blockquote){text-wrap:pretty}:where(.ox-page main :is(p,li,dd,td,figcaption) a:not([class])){color:inherit;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-color:var(--ox-edge);text-underline-offset:3px;font-weight:700;transition:color .16s,text-decoration-color .16s}:where(.ox-page main .ox-dark :is(p,li,dd,td,figcaption) a:not([class])){text-decoration-color:var(--ox-on-dark-quiet)}@media (hover:hover) and (pointer:fine){:where(.ox-page main :is(p,li,dd,td,figcaption) a:not([class]):hover){color:var(--color-accent);text-decoration-color:var(--color-accent)}:where(.ox-page main .ox-dark :is(p,li,dd,td,figcaption) a:not([class]):hover){color:var(--ox-on-dark);text-decoration-color:var(--color-accent)}}.ox-btn{min-height:var(--ox-key);border:1px solid var(--ox-edge);font-family:var(--font-text);font-size:var(--ox-fs-ui);font-weight:700;line-height:var(--ox-lh-ui);white-space:nowrap;color:var(--color-ink);cursor:pointer;transition:transform .16s var(--ease-out-strong), border-color .2s ease, background-color .2s ease, color .2s ease;background:0 0;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.5rem;text-decoration:none;display:inline-flex}.ox-btn:active{transform:scale(.97)}.ox-btn-solid{background:var(--color-surface);border-color:var(--color-surface);color:var(--ox-on-dark)}.ox-btn-paper{background:var(--ox-on-dark);border-color:var(--ox-on-dark);color:var(--color-ink)}.ox-btn-ghost{border-color:var(--ox-on-dark-quiet);color:var(--ox-on-dark)}.ox-btn-sm{padding-inline:1.125rem}@media (hover:hover) and (pointer:fine){.ox-btn:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--ox-on-dark)}}@media (prefers-reduced-motion:reduce){.ox-btn:active{transform:none}}.ox-link{font-size:var(--ox-fs-ui);color:var(--color-ink);text-decoration:underline 1px;text-decoration-color:var(--ox-edge);text-underline-offset:.35em;font-weight:700;transition:color .16s,text-decoration-color .16s}.ox-link:after{content:" →"}.ox-dark .ox-link{color:var(--ox-on-dark);text-decoration-color:var(--ox-on-dark-quiet)}@media (hover:hover) and (pointer:fine){.ox-link:hover{color:var(--color-accent);text-decoration-color:var(--color-accent)}.ox-dark .ox-link:hover{color:var(--ox-on-dark);text-decoration-color:var(--color-accent);text-decoration-thickness:2px}}.ox-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.ox-section{padding-block:var(--ox-section)}.ox-tinted{background:var(--ox-tint)}.ox-dark{background:var(--color-surface);color:var(--ox-on-dark)}.ox-ruled>.ox-wrap{position:relative}.ox-ruled>.ox-wrap:before{content:"";top:calc(-1 * var(--ox-section));left:var(--ox-gutter);right:var(--ox-gutter);border-top:1px solid var(--color-line);position:absolute}.ox-h2{font-family:var(--font-text);font-size:var(--ox-fs-h2);font-weight:700;line-height:var(--ox-lh-h2);letter-spacing:-.015em;text-wrap:balance}.ox-h3{font-size:var(--ox-fs-h3);font-weight:700;line-height:var(--ox-lh-h3);letter-spacing:-.005em}.ox-h4{font-size:var(--ox-fs-h4);font-weight:700;line-height:var(--ox-lh-h4)}.ox-lead{max-width:54ch;font-size:var(--ox-fs-lead);line-height:var(--ox-lh-lead);text-wrap:pretty;margin-top:1.25rem}.ox-dark .ox-lead{color:var(--color-paper)}.ox-head{margin-bottom:clamp(2.25rem,4.5vw,3.25rem)}.ox-note{font-size:var(--ox-fs-small);line-height:var(--ox-lh-small);color:var(--ox-quiet);margin-top:.75rem}.ox-dark .ox-note{color:var(--ox-on-dark-quiet)}.ox-caption{font-size:var(--ox-fs-caption);line-height:var(--ox-lh-caption);color:var(--ox-quiet)}.ox-card{padding:var(--ox-card-pad);border:1px solid var(--ox-card-line);background:var(--ox-bg);transition:border-color .2s}a.ox-card{color:inherit;text-decoration:none}a.ox-card:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){a.ox-card:hover{border-color:var(--ox-edge)}}.ox-phero{padding-top:clamp(3rem,6vw,5rem)}.ox-phero-grid{align-items:center;gap:2.5rem;display:grid}@media (width>=60rem){.ox-phero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem}}.ox-ptitle{font-size:var(--ox-fs-display);line-height:var(--ox-lh-display);color:var(--ox-on-dark)}.ox-plede{max-width:38ch;font-size:var(--ox-fs-lead);line-height:var(--ox-lh-lead);color:var(--color-paper);text-wrap:pretty;margin-top:1.5rem}.ox-phero-pic{width:100%;height:auto;display:block}.ox-phero-fig figcaption,.ox-hero-fig figcaption{font-size:var(--ox-fs-caption);line-height:var(--ox-lh-caption);color:var(--ox-on-dark-quiet);margin-top:.75rem}.ox-index{border-top:1px solid var(--ox-on-dark-line);margin-top:clamp(2.75rem,5vw,4rem)}.ox-index ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ox-index a{height:100%;color:var(--ox-on-dark);flex-direction:column;gap:.25rem;padding:1.25rem 1.25rem 1.5rem;text-decoration:none;display:flex}.ox-index a:focus-visible{outline-offset:-3px}.ox-index-name{font-size:var(--ox-fs-h4);font-weight:700;line-height:var(--ox-lh-h4);text-underline-offset:.25em;text-decoration:underline 1px #0000;transition:text-decoration-color .16s}.ox-index-line{font-size:var(--ox-fs-small);line-height:var(--ox-lh-small);color:var(--color-paper);text-wrap:pretty}@media (hover:hover) and (pointer:fine){.ox-index a:hover .ox-index-name{text-decoration-color:var(--color-accent)}}@media (width>=60rem){.ox-index ul{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr))}.ox-index li+li a{border-left:1px solid var(--ox-on-dark-line)}.ox-index li:first-child a{padding-left:0}}@media (width>=40rem) and (width<=59.99rem){.ox-index li:nth-child(2n) a{border-left:1px solid var(--ox-on-dark-line)}.ox-index li:nth-child(n+3) a{border-top:1px solid var(--ox-on-dark-line)}.ox-index li:nth-child(odd) a{padding-left:0}}@media (width<=39.99rem){.ox-index{padding-block:1.25rem 2rem}.ox-index ul{flex-wrap:wrap;gap:.5rem;display:flex}.ox-index a{border:1px solid var(--ox-on-dark-line);justify-content:center;min-height:2.75rem;padding:.5rem .875rem}.ox-index-name{font-size:var(--ox-fs-small);line-height:var(--ox-lh-small)}.ox-index-line{display:none}}@media print{.intro,.ox-skip,.ox-bar,.ox-bar-space,.ox-bar-ground{display:none!important}}.ox-hero{padding-top:clamp(3rem,6vw,5rem)}.ox-hero-grid{align-items:start;gap:2.5rem;display:grid}@media (width>=60rem){.ox-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.ox-hero-title{font-size:var(--ox-fs-display);line-height:var(--ox-lh-display);color:var(--ox-on-dark)}.ox-hero-lede{max-width:34ch;font-size:var(--ox-fs-lead);font-weight:700;line-height:var(--ox-lh-lead);color:var(--ox-on-dark);text-wrap:balance;margin-top:1.25rem}.ox-hero-ftc{max-width:46ch;font-size:var(--ox-fs-body);line-height:var(--ox-lh-body);color:var(--color-paper);text-wrap:pretty;margin-top:.75rem}.ox-hero-keys{margin-top:1.75rem}.ox-hero-new{margin-top:1.25rem}.ox-hero-fig{position:relative}@media (width>=60rem){.ox-hero-fig{margin-top:.15rem}}.ox-hero-pic{width:100%;height:auto;display:block}.ox-fade{mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900' preserveAspectRatio='none'><filter id='f' x='-20%25' y='-20%25' width='140%25' height='140%25'><feGaussianBlur stdDeviation='34'/></filter><rect x='60' y='52' width='1480' height='748' fill='%23fff' filter='url(%23f)'/></svg>");mask-size:100% 100%;mask-repeat:no-repeat}.ox-fade-pool{mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900' preserveAspectRatio='none'><filter id='f' x='-75%25' y='-75%25' width='250%25' height='250%25'><feGaussianBlur stdDeviation='120 90'/><feComponentTransfer><feFuncA type='linear' slope='1.7'/></feComponentTransfer></filter><rect x='500' y='170' width='560' height='520' rx='80' fill='%23fff' filter='url(%23f)'/></svg>")}.ox-prose .post-figures img,.soft-edge{border:0;border-radius:clamp(.6rem,2vw,1.85rem);outline:0;mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'><filter id='f' x='-30%' y='-30%' width='160%' height='160%' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='0.015' numOctaves='2' seed='7' result='n'/><feDisplacementMap in='SourceGraphic' in2='n' scale='14' xChannelSelector='R' yChannelSelector='G' result='d'/><feGaussianBlur in='d' stdDeviation='11'/></filter><rect x='32' y='32' width='336' height='236' rx='22' fill='%23fff' filter='url(%23f)'/></svg>");mask-size:100% 100%;mask-repeat:no-repeat}.ox-miles{border-top:1px solid var(--ox-on-dark-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.5rem;margin-top:clamp(2.5rem,5vw,4rem);padding-block:1.75rem clamp(2.5rem,5vw,3.5rem);display:grid}@media (width>=48rem){.ox-miles{grid-template-columns:repeat(var(--ox-miles,4), minmax(0, 1fr))}}.ox-tm{font-family:var(--font-text);vertical-align:.95em;margin-left:.08em;font-size:.45em;font-weight:400;line-height:0}.ox-mile dt{color:var(--ox-on-dark-quiet)}.ox-mile dd{font-size:var(--ox-fs-h3);line-height:var(--ox-lh-h3);margin:.45rem 0 0}.ox-mile-sub{font-family:var(--font-text);font-size:var(--ox-fs-small);line-height:var(--ox-lh-small);color:var(--color-paper);text-wrap:balance;margin-top:.4rem;display:block}.ox-mile-tail{white-space:nowrap}.ox-foot{border-top:1px solid var(--ox-on-dark-line);padding-block:clamp(3.5rem,7vw,5rem) 2rem}.ox-foot-top{gap:clamp(2.5rem,5vw,3.5rem);padding-bottom:3rem;display:grid}.ox-foot-org{align-items:start;gap:1.5rem 3rem;display:grid}@media (width>=48rem){.ox-foot-org{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}}.ox-foot-map{border-top:1px solid var(--ox-on-dark-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 2rem;padding-top:clamp(2rem,4vw,2.75rem);display:grid}@media (width>=40rem){.ox-foot-map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=60rem){.ox-foot-map{grid-template-columns:repeat(5,minmax(0,1fr))}}.ox-foot-logo{background:var(--ox-on-dark);width:3rem;height:3rem;color:var(--color-ink);padding:.5rem}.ox-foot-org .ox-foot-name{font-size:var(--ox-fs-h3);line-height:var(--ox-lh-h3);color:var(--ox-on-dark);margin-top:1.25rem}.ox-foot-org p{max-width:36ch;color:var(--color-paper);margin-top:.75rem}.ox-foot-next{border:1px solid var(--ox-on-dark-line);font-size:var(--ox-fs-small);line-height:var(--ox-lh-small);color:var(--color-paper);padding:1rem 1.25rem}.ox-foot-org .ox-foot-next p{max-width:none;margin:0}.ox-foot-org .ox-foot-next .ox-foot-next-k{font-size:var(--ox-fs-caption);line-height:var(--ox-lh-caption);color:var(--ox-on-dark-quiet);font-weight:700}.ox-foot-org .ox-foot-next .ox-foot-next-name{font-size:var(--ox-fs-body);line-height:var(--ox-lh-body);color:var(--ox-on-dark);margin-top:.25rem;font-weight:700}.ox-foot-org .ox-foot-next .ox-foot-next-away{color:var(--ox-on-dark);margin-top:.35rem;font-weight:700}.ox-foot-col h3{font-size:var(--ox-fs-h4);font-weight:700;line-height:var(--ox-lh-h4);color:var(--ox-on-dark);margin-bottom:.6rem}.ox-foot-col a{padding-block:.25rem;display:inline-block}.ox-foot-mail{overflow-wrap:normal}.ox-foot a:not(.ox-btn){color:var(--color-paper);text-underline-offset:.25em;text-decoration:underline #0000;transition:color .16s,text-decoration-color .16s}@media (hover:hover) and (pointer:fine){.ox-foot a:not(.ox-btn):hover{color:var(--ox-on-dark);text-decoration-color:var(--color-accent)}}.ox-foot-legal{border-top:1px solid var(--ox-on-dark-line);font-size:var(--ox-fs-small);line-height:var(--ox-lh-small);color:var(--ox-on-dark-quiet);flex-wrap:wrap;gap:.5rem 1.75rem;padding-top:1.5rem;display:flex}.ox-foot-legal p:last-child{flex-basis:100%}@media print{@page{margin:16mm 14mm}html,body{background:#fff!important}.ox-dark{--ox-on-dark:var(--color-ink);--ox-on-dark-quiet:var(--ox-quiet);--ox-on-dark-line:var(--color-line);--color-paper:var(--ox-quiet);color:var(--color-ink)!important;background:0 0!important}.ox-tinted,.ox-card{background:0 0!important}.ox-section{padding-block:1.5rem}.ox-actions,.ox-index,.ox-cta,.ox-cy-bar,.ox-lf-toggle,.ox-ln-picks,.ox-tc-filter,.ox-foot-map,[data-copy]{display:none!important}*,:before,:after{transition:none!important;animation:none!important}.ox-faq-side,.ox-fp-fig{position:static!important}details>*,details::details-content{content-visibility:visible!important;block-size:auto!important;display:block!important}.ox-ev-panel{visibility:visible!important;height:auto!important}h1,h2,h3,h4{break-after:avoid}figure,img,.ox-card,li{break-inside:avoid}p{orphans:3;widows:3}.ox-fade,.ox-fade-pool{mask-image:none!important}main :is(p,li,dd) a[href^=http]:not([class]):after{content:" (" attr(href) ")";font-size:var(--ox-fs-caption);overflow-wrap:anywhere;font-weight:400}.ox-foot{padding-block:1.5rem 0}}@media (forced-colors:active){.ox-gl-mark:before,.ox-gl-mark:after,.ox-or-plus:before,.ox-or-plus:after{forced-color-adjust:none;background:canvastext!important}.ox-tc-pick[aria-pressed=true],.ox-ln-pick[aria-pressed=true]{forced-color-adjust:none;color:highlighttext!important;background:highlight!important;border-color:highlight!important}.ox-tc-pick[aria-pressed=true] .ox-tc-pick-n{forced-color-adjust:none;color:highlighttext!important}:root .ox-index a{border-color:canvastext}}
