@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;--ox-warn:#9e3517;--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-phero-pb:clamp(2.5rem, 5vw, 3.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-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-phero{padding-top:clamp(4rem,8vw,7rem);padding-bottom:var(--ox-phero-pb)}.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}@media print{.intro,.ox-skip,.ox-bar,.ox-bar-space,.ox-bar-ground{display:none!important}}.ox-hero{--ox-hero-pt:clamp(3.5rem, 8vw, 5.5rem);padding-top:var(--ox-hero-pt);overflow:clip}.ox-hero-grid{align-items:start;gap:2.5rem;display:grid}.ox-hero-fig{margin-inline:calc(-1 * var(--ox-gutter));position:relative}@media (width>=64rem){.ox-hero{min-height:min(calc(100svh - var(--ox-top)), 56rem);flex-direction:column;display:flex}.ox-hero>.ox-wrap{flex-direction:column;flex:1;width:100%;display:flex}.ox-hero-grid{flex:1;align-items:center;margin-bottom:0;display:flex;position:relative}.ox-hero-copy{width:44%;padding-block:clamp(1.5rem,5vh,4rem)}.ox-hero-fig{z-index:0;top:calc(-1 * var(--ox-hero-pt));pointer-events:none;width:54vw;margin:0;position:absolute;bottom:calc(-1*clamp(2.5rem,5vw,4rem));right:calc(50% - 50vw)}.ox-hero-copy{z-index:1;position:relative}}.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:38em;font-size:var(--ox-fs-body);font-weight:400;line-height:var(--ox-lh-body);color:color-mix(in srgb, var(--ox-on-dark-quiet) 60%, var(--ox-on-dark));text-wrap:pretty;margin-top:2rem}.ox-hero-keys{margin-top:2rem}.ox-hero-pic{width:100%;height:auto;display:block}@media (width>=64rem){.ox-hero .ox-hero-pic{object-fit:cover;object-position:52% 50%;width:100%;height:100%;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='-60%25' y='-60%25' width='220%25' height='220%25'><feGaussianBlur stdDeviation='26'/></filter><rect x='70' y='40' width='500' height='220' fill='%23fff' filter='url(%23f)'/></svg>")}}.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}@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{background:0 0!important}.ox-section{padding-block:1.5rem}.ox-actions,.ox-cta,.ox-ln-picks,.ox-tc-filter,[data-copy]{display:none!important}*,:before,:after{transition:none!important;animation:none!important}.ox-faq-side{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,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}}@media (forced-colors:active){.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}}.fx-sr[data-astro-cid-hfrfkrz4]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fx[data-astro-cid-hfrfkrz4]{border-top:1px solid var(--ox-on-dark-line,#ffffff2e);background:var(--color-surface);color:var(--ox-on-dark,#fff);font-family:var(--font-text,"Ubuntu", system-ui, sans-serif);font-size:var(--ox-fs-small,.9375rem);line-height:var(--ox-lh-small,1.5);padding-block:1.5rem .75rem}.fx[data-astro-cid-hfrfkrz4] p[data-astro-cid-hfrfkrz4],.fx[data-astro-cid-hfrfkrz4] ul[data-astro-cid-hfrfkrz4]{margin:0}.fx[data-astro-cid-hfrfkrz4] ul[data-astro-cid-hfrfkrz4]{padding:0;list-style:none}.fx-wrap[data-astro-cid-hfrfkrz4]{max-width:var(--ox-max,80rem);padding-inline:var(--ox-gutter,1.25rem);margin-inline:auto}.fx-main[data-astro-cid-hfrfkrz4]{align-items:start;gap:.75rem 2.5rem;padding-bottom:1rem;display:grid}@media (width>=56rem){.fx-main[data-astro-cid-hfrfkrz4]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center}}.fx-id[data-astro-cid-hfrfkrz4]{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;display:grid}.fx-logo[data-astro-cid-hfrfkrz4]{background:var(--ox-on-dark,#fff);width:2.25rem;height:2.25rem;color:var(--color-ink,#12112b);grid-row:span 2;padding:.375rem;display:block}.fx[data-astro-cid-hfrfkrz4] .fx-name[data-astro-cid-hfrfkrz4]{color:var(--ox-on-dark,#fff);font-weight:700}.fx[data-astro-cid-hfrfkrz4] .fx-sub[data-astro-cid-hfrfkrz4]{color:var(--color-paper,#e8e8f0)}.fx-list[data-astro-cid-hfrfkrz4]{flex-wrap:wrap;gap:0 1.25rem;display:flex}.fx-list[data-astro-cid-hfrfkrz4] a[data-astro-cid-hfrfkrz4]{align-items:center;min-height:2.75rem;display:inline-flex}.fx[data-astro-cid-hfrfkrz4] a[data-astro-cid-hfrfkrz4]{color:var(--color-paper,#e8e8f0);text-underline-offset:.25em;text-decoration:underline #0000;transition:color .16s,text-decoration-color .16s}.fx[data-astro-cid-hfrfkrz4] a[data-astro-cid-hfrfkrz4]:focus-visible{outline:2px solid var(--ox-on-dark,#fff);outline-offset:3px}@media (hover:hover) and (pointer:fine){.fx[data-astro-cid-hfrfkrz4] a[data-astro-cid-hfrfkrz4]:hover{color:var(--ox-on-dark,#fff);text-decoration-color:var(--color-accent)}}.fx-mail[data-astro-cid-hfrfkrz4]{overflow-wrap:anywhere}.fx-legal[data-astro-cid-hfrfkrz4]{border-top:1px solid var(--ox-on-dark-line,#ffffff2e);font-size:var(--ox-fs-caption,.8125rem);line-height:var(--ox-lh-caption,1.45);color:var(--ox-on-dark-quiet,#b9b9cf);flex-wrap:wrap;align-items:center;gap:0 1.5rem;padding-top:.5rem;display:flex}.fx-legal[data-astro-cid-hfrfkrz4] a[data-astro-cid-hfrfkrz4]{align-items:center;min-height:2.75rem;display:inline-flex}.fx-legal[data-astro-cid-hfrfkrz4] p[data-astro-cid-hfrfkrz4]:last-child{flex-basis:100%}@media (width>=56rem){.fx-legal[data-astro-cid-hfrfkrz4] p[data-astro-cid-hfrfkrz4]:last-child{flex-basis:auto;margin-left:auto}}@media print{.fx[data-astro-cid-hfrfkrz4]{color:var(--color-ink,#000);border-top-color:var(--ox-line,#ccc);background:0 0;padding-block:1rem 0}.fx-nav[data-astro-cid-hfrfkrz4],.fx-contact[data-astro-cid-hfrfkrz4],.fx-logo[data-astro-cid-hfrfkrz4]{display:none}.fx[data-astro-cid-hfrfkrz4] .fx-name[data-astro-cid-hfrfkrz4]{color:var(--color-ink,#000)}.fx[data-astro-cid-hfrfkrz4] .fx-sub[data-astro-cid-hfrfkrz4],.fx-legal[data-astro-cid-hfrfkrz4]{color:var(--ox-quiet,#444)}.fx-legal[data-astro-cid-hfrfkrz4]{border-color:var(--ox-line,#ccc)}}@media (forced-colors:active){.fx-logo[data-astro-cid-hfrfkrz4]{border:1px solid canvastext}}
