@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/26a0a19eb96a029d-s.3dborei_eaksc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fad69795a077455b-s.p.413-z4yxnjtyu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.3zx7wbj688cn9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.0q59resy_4ije.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}._WF3Za_className{font-family:DM Serif Display,DM Serif Display Fallback;font-weight:400}._WF3Za_variable{--font-serif:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.qCIpRa_className{font-family:Manrope,Manrope Fallback;font-style:normal}.qCIpRa_variable{--font-sans:"Manrope", "Manrope Fallback"}
.Af2_WG_hdr{top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky}.Af2_WG_hdr.Af2_WG_scrolled{border-bottom-color:color-mix(in srgb, var(--line) 80%, transparent)}.Af2_WG_hdr .wrap{align-items:center;gap:34px;height:82px;display:flex}.Af2_WG_nav{align-items:center;gap:28px;margin-left:auto;display:flex}.Af2_WG_nav a{color:var(--ink);padding:6px 0;font-size:.875rem;font-weight:600;transition:opacity .2s;position:relative}.Af2_WG_nav a:hover{opacity:.6}.Af2_WG_nav a.Af2_WG_active:after{content:"";background:var(--brand);height:2px;position:absolute;bottom:-2px;left:0;right:0}.Af2_WG_nav .btn{min-height:44px;color:var(--on-deep);margin-left:6px;padding:0 18px}.Af2_WG_nav .btn:hover{opacity:1;color:var(--on-brand)}.Af2_WG_nav .btn.Af2_WG_active:after{display:none}.Af2_WG_menuBtn{cursor:pointer;color:var(--ink);background:0 0;border:0;margin-left:auto;padding:8px;display:none}@media (max-width:1020px){.Af2_WG_menuBtn{place-items:center;display:grid}.Af2_WG_nav{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px max(16px, env(safe-area-inset-right,0px)) 24px max(16px, env(safe-area-inset-left,0px));flex-direction:column;align-items:stretch;gap:0;margin:0;display:none;position:fixed;inset:82px 0 auto}.Af2_WG_nav.Af2_WG_open{display:flex}.Af2_WG_nav a{border-bottom:1px solid var(--line);padding:14px 0;font-size:1rem}.Af2_WG_nav a.Af2_WG_active{color:var(--brand-text)}.Af2_WG_nav a.Af2_WG_active:after{display:none}.Af2_WG_nav .btn{border-bottom:0;margin:18px 0 0;padding:0 18px}}@media (max-width:760px){.Af2_WG_hdr .wrap{height:70px}.Af2_WG_nav{inset:70px 0 auto}}
.EZoWya_ftr{background:var(--deep);color:var(--on-deep)}.EZoWya_top{border-bottom:1px solid #e6efed1f;align-items:center;gap:36px;padding-block:clamp(64px,8vw,96px) clamp(40px,5vw,56px);display:grid}@media (min-width:900px){.EZoWya_top{grid-template-columns:1.2fr 1fr;gap:60px}}.EZoWya_brand{align-content:start;gap:18px;display:grid}.EZoWya_brand p{color:var(--on-deep-muted);max-width:40ch;margin:0;font-size:.95rem;line-height:1.7}.EZoWya_statement{font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.2}@media (min-width:900px){.EZoWya_statement{justify-self:end}}.EZoWya_links{grid-template-columns:repeat(2,1fr);gap:36px 28px;padding-block:48px;display:grid}@media (min-width:900px){.EZoWya_links{grid-template-columns:repeat(4,1fr)}}.EZoWya_h{letter-spacing:.14em;text-transform:uppercase;color:var(--on-deep-muted);margin:0 0 16px;font-size:.72rem;font-weight:700}.EZoWya_ftr ul{gap:10px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.EZoWya_ftr a{color:var(--on-deep);opacity:.86;transition:opacity .2s,color .2s}.EZoWya_ftr a:hover{opacity:1;color:var(--mint)}.EZoWya_ftr .logo{color:var(--on-deep)}.EZoWya_ftr .logo .mark{color:var(--mint)}.EZoWya_ftr .logo .wm small{color:var(--on-deep-muted)}.EZoWya_giant{font-family:var(--f-display);letter-spacing:-.02em;color:#e6efed12;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-top:8px;font-size:clamp(3rem,13vw,11.5rem);line-height:.9;overflow:hidden}.EZoWya_giant:before{content:attr(data-text)}.EZoWya_base{color:var(--on-deep-muted);border-top:1px solid #e6efed1f;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-block:22px 28px;font-size:.8rem;display:flex}
html,body{margin:0}img{max-width:100%}[hidden]{display:none!important}:root{--bg:#f1f4f3;--surface:#fff;--ink:#0d191a;--muted:#4d5d5e;--line:#d3dcda;--tint:#e2ebe9;--brand:#1d4f55;--brand-text:#1d4f55;--on-brand:#fff;--deep:#0b2326;--on-deep:#e6efed;--on-deep-muted:#9db5b2;--mint:#8ed6c3;--on-mint:#06201e;--f-display:var(--font-serif), "DM Serif Display", Georgia, serif;--f-body:var(--font-sans), "Manrope", "Helvetica Neue", Arial, sans-serif;--f-mono:var(--f-body);--f-mark:var(--f-body);--maxw:1180px;--ease:cubic-bezier(.2,.7,.1,1);--shadow:0 18px 55px #0b232624}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#091112;--surface:#0f1b1c;--ink:#e4ecea;--muted:#93a6a3;--line:#1f3133;--tint:#132527;--brand:#7cc9b6;--brand-text:#8ed6c3;--on-brand:#06201e;--deep:#10292c;--on-deep:#e6efed;--on-deep-muted:#9db5b2;--mint:#8ed6c3;--on-mint:#06201e;--shadow:0 18px 55px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#091112;--surface:#0f1b1c;--ink:#e4ecea;--muted:#93a6a3;--line:#1f3133;--tint:#132527;--brand:#7cc9b6;--brand-text:#8ed6c3;--on-brand:#06201e;--deep:#10292c;--on-deep:#e6efed;--on-deep-muted:#9db5b2;--mint:#8ed6c3;--on-mint:#06201e;--shadow:0 18px 55px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:2px}.band :focus-visible,.dark :focus-visible{outline-color:var(--mint)}::selection{background:var(--mint);color:var(--on-mint)}.skip{z-index:100;background:var(--deep);color:var(--on-deep);padding:.8em 1.2em;font-size:.9rem;font-weight:700;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}main:focus{outline:none}.wrap{width:min(var(--maxw), calc(100% - 48px));margin:0 auto}@media (max-width:760px){.wrap{width:calc(100% - 32px)}}.d-mega,.d-1,.d-2,.d-3,.d-4{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:400;line-height:1.03}.d-mega{letter-spacing:-.035em;font-size:clamp(3rem,6.1vw,5.7rem);line-height:.94}.d-1{font-size:clamp(2.6rem,4.6vw,4.25rem)}.d-2{font-size:clamp(2.2rem,3.8vw,3.6rem)}.d-3{letter-spacing:-.015em;font-size:clamp(1.6rem,2.3vw,2.1rem);line-height:1.15}.d-4{letter-spacing:-.005em;font-size:clamp(1.2rem,1.5vw,1.35rem);line-height:1.2}.hl{color:var(--brand-text);font-style:italic}.band .hl,.dark .hl{color:var(--mint)}.outline{color:var(--muted);font-style:italic}.band .outline{color:var(--on-deep-muted)}.eyebrow{font-family:var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0;font-size:.75rem;font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--brand);flex:none;width:22px;height:2px}.band .eyebrow,.dark .eyebrow{color:var(--on-deep-muted)}.band .eyebrow:before,.dark .eyebrow:before{background:var(--mint)}.lede{color:var(--muted);max-width:56ch;margin:0;font-size:clamp(1.02rem,1.3vw,1.12rem);line-height:1.75}.prose p{max-width:66ch;color:var(--muted);margin:0 0 1.15em;line-height:1.8}.prose p:first-child{color:var(--ink)}.muted{color:var(--muted)}.btn{cursor:pointer;min-height:50px;transition:transform .25s var(--ease), background .25s, color .25s, border-color .25s;border:1.5px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:11px;padding:0 24px;font-size:.9rem;font-weight:700;display:inline-flex}.btn svg{width:18px;height:18px;transition:transform .3s var(--ease);flex:none}.btn:hover{transform:translateY(-2px)}.btn:hover svg{transform:translate(3px)}.btn:disabled{cursor:progress;opacity:.75;transform:none}.btn-primary{background:var(--deep);color:var(--on-deep)}.btn-primary:hover{background:var(--brand);color:var(--on-brand)}.btn-mint{background:var(--mint);color:var(--on-mint);min-height:56px;padding-inline:28px}.btn-mint:hover{background:#7cc9b6}.btn-ghost{border-color:var(--line);background:0 0}.btn-ghost:hover{border-color:var(--ink)}.btn-onDeep{color:var(--on-deep);border-color:#e6efed4d}.btn-onDeep:hover{border-color:var(--on-deep)}.tlink{border-bottom:1px solid color-mix(in srgb, currentColor 40%, transparent);align-items:center;gap:10px;padding:8px 0;font-size:.9rem;font-weight:700;transition:border-color .2s;display:inline-flex}.tlink:hover{border-bottom-color:currentColor}.tlink svg{width:17px;height:17px;transition:transform .3s var(--ease)}.tlink:hover svg{transform:translate(3px)}.round-arrow{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:background .2s,border-color .2s,color .2s;display:grid}.round-arrow svg{width:18px;height:18px}.logo{color:var(--ink);flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.logo .mark{width:42px;height:auto;color:var(--brand)}.logo .wm{flex-direction:column;line-height:1;display:flex}.logo .wm b{font-family:var(--f-body);letter-spacing:.14em;font-size:1.1rem;font-weight:800}.logo .wm small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-size:.58rem;font-weight:600}section{position:relative}.sec{padding-block:clamp(84px,10vw,130px)}.sec-sm{padding-block:clamp(56px,6vw,80px)}.band{background:var(--deep);color:var(--on-deep)}.band.brand{background:color-mix(in srgb, var(--deep) 70%, var(--brand))}.band .lede,.band .muted,.band .prose p{color:var(--on-deep-muted)}.band .prose p:first-child{color:var(--on-deep)}.sec-head{gap:24px;margin-bottom:clamp(44px,6vw,66px);display:grid}@media (min-width:900px){.sec-head.split{grid-template-columns:1.5fr .8fr;align-items:end;gap:90px}}.sec-head .lede{font-size:1rem}.hero-ctas{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.ph{isolation:isolate;background:radial-gradient(120% 90% at 85% 10%,#8ed6c359,#0000 55%),linear-gradient(150deg,#1d4f55 0%,#0b2326 70%);border-radius:2px;max-width:100%;margin:0;position:relative;overflow:hidden}.ph:before{content:"";z-index:-1;opacity:.14;background-image:linear-gradient(#fff9 1px,#0000 1px),linear-gradient(90deg,#fff9 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000,#0000 75%);mask-image:linear-gradient(160deg,#000,#0000 75%)}.ph svg.ghost{color:#ffffff12;z-index:-1;width:62%;height:auto;position:absolute;bottom:-12%;right:-6%}.ph .ph-cap{letter-spacing:.12em;text-transform:uppercase;color:#e6efedbf;z-index:-1;font-size:.7rem;font-weight:700;position:absolute;bottom:14px;left:16px}.ph img{object-fit:cover;filter:saturate(.8)contrast(1.03);width:100%;height:100%;transition:transform .8s var(--ease);display:block;position:absolute;inset:0}.ph img.failed{display:none}.ph:hover img{transform:scale(1.03)}.wide-ph{aspect-ratio:21/8.5}@media (max-width:700px){.wide-ph{aspect-ratio:4/3}}.practice{background:var(--surface);border:1px solid var(--line);flex-direction:column;transition:border-color .25s;display:flex}.practice:hover{border-color:var(--ink)}.practice .ph{aspect-ratio:16/9;border-radius:0}.cells{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}@media (min-width:760px){.cells{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.cells.c3{grid-template-columns:repeat(3,1fr)}.cells.c4{grid-template-columns:repeat(4,1fr)}}.cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:14px;min-width:0;padding:clamp(24px,2.6vw,32px);transition:background .25s;display:grid}.cell .num{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.cell p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.75}.cell .ic{width:44px;height:44px;color:var(--brand-text)}.band .cells,.band .cell{border-color:#e6efed26}.band .cell .num{color:var(--mint)}.band .cell p{color:var(--on-deep-muted)}a.cell:hover{background:var(--mint);color:var(--on-mint)}a.cell:hover .num,a.cell:hover p{color:var(--on-mint)}.split{gap:40px;display:grid}@media (min-width:900px){.split{grid-template-columns:.62fr 1.5fr;gap:80px}}.sticky{top:calc(110px + env(safe-area-inset-top,0px));align-self:start;position:sticky}.tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tags li{background:var(--surface);border:1px solid var(--line);color:var(--ink);padding:.5em 1em;font-size:.86rem;font-weight:600}.tags-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:6px 0 -6px;font-size:.72rem;font-weight:700}.err{color:#b4432f;font-size:.85rem;font-weight:600}:root[data-theme=dark] .err{color:#f09a86}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .err{color:#f09a86}}@keyframes fadein{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}.view{animation:fadein .5s var(--ease)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
