._97gAfW_boot{z-index:999;background:var(--white);position:fixed;inset:0}._97gAfW_readout{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:60;font-family:var(--mono);color:var(--muted);-webkit-backdrop-filter:blur(10px);border:1px solid var(--hairline);pointer-events:none;background:#ffffffb8;border-radius:999px;padding:5px 11px;font-size:.68rem;position:fixed}@media (max-width:620px){._97gAfW_readout{display:none}}._97gAfW_nav{z-index:50;transition:border-color .3s, background .3s, opacity .5s var(--ease);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}._97gAfW_navStuck{border-bottom-color:var(--hairline);-webkit-backdrop-filter:blur(16px);background:#ffffffdb}:root[data-intro] ._97gAfW_nav{opacity:0}._97gAfW_navIn{max-width:var(--maxw);padding:15px var(--gutter);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}._97gAfW_mark{align-items:baseline;gap:9px;display:flex}._97gAfW_mark b{letter-spacing:-.05em;color:var(--ink);font-size:1.3rem;font-weight:600}._97gAfW_mark span{font-family:var(--mono);color:var(--muted);font-size:.66rem}._97gAfW_navLinks{align-items:center;gap:28px;font-size:.93rem;display:flex}._97gAfW_navLinks a:not(._97gAfW_btn):hover{color:var(--ink)}._97gAfW_navToggle{border:1px solid var(--hairline);border-radius:var(--r-sm);font:inherit;color:var(--ink);cursor:pointer;background:0 0;padding:9px 13px;font-size:.9rem;display:none}@media (max-width:900px){._97gAfW_navLinks{background:var(--white);border-bottom:1px solid var(--hairline);padding:6px var(--gutter) 18px;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}._97gAfW_navLinksOpen{display:flex}._97gAfW_navLinks a{border-bottom:1px solid var(--hairline);padding:12px 0}._97gAfW_navLinks a.btn{text-align:center;border-bottom:none;margin-top:12px}._97gAfW_navToggle{display:block}}._97gAfW_hero{background:#fdfbff;flex-direction:column;min-height:min(100svh,960px);padding-top:72px;display:flex;position:relative;overflow:hidden}._97gAfW_fog{z-index:0;filter:blur(26px)saturate(108%);opacity:.95;width:112%;height:112%;position:absolute;inset:-6%}._97gAfW_cipher,._97gAfW_cipherIntro{pointer-events:none;display:block}._97gAfW_cipher{z-index:1;width:100%;height:100%;position:absolute;inset:0}._97gAfW_cipher._97gAfW_cipherIntro{z-index:1000;width:100%;height:100%;position:fixed;inset:0}._97gAfW_heroStage{z-index:2;transition:opacity .8s var(--ease);flex:1;align-items:center;padding-block:clamp(56px,10vh,110px) clamp(30px,6vh,56px);display:flex;position:relative}:is(:root[data-intro] ._97gAfW_heroStage,:root[data-intro] ._97gAfW_strip){opacity:0}._97gAfW_heroStage>.shell{width:100%}._97gAfW_headline{font-family:var(--serif);letter-spacing:-.04em;color:var(--ink);max-width:11ch;margin:0 0 30px;font-size:clamp(3rem,10.5vw,8.4rem);font-weight:200;line-height:.96}._97gAfW_heroLead{color:#443b5c;max-width:44ch;margin:0 0 36px;font-size:clamp(1.03rem,2vw,1.2rem);line-height:1.55}._97gAfW_heroActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._97gAfW_strip{z-index:2;transition:opacity .8s var(--ease) .2s;-webkit-backdrop-filter:blur(8px);background:#ffffff57;border-top:1px solid #1a15271a;position:relative}._97gAfW_strip ul{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:26px 34px;margin:0;padding-block:30px 34px;list-style:none;display:grid}._97gAfW_strip p{color:#564d6d;max-width:30ch;margin:0;font-size:.87rem;line-height:1.5}._97gAfW_capGrid{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-lg);grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:1px;display:grid;overflow:hidden}._97gAfW_cap{background:var(--white);transition:background .3s var(--ease);flex-direction:column;padding:32px 28px 34px;display:flex}._97gAfW_cap:hover{background:#fdfcff}._97gAfW_capIdx{font-family:var(--mono);color:var(--muted);margin-bottom:20px;font-size:.7rem}._97gAfW_cap p{margin:0 0 20px;font-size:.93rem;line-height:1.55}._97gAfW_capProof{font-family:var(--mono);color:var(--primary);margin:0 0 20px;font-size:.7rem}._97gAfW_subhead{margin:clamp(56px,8vw,96px) 0 clamp(28px,4vw,44px)}._97gAfW_h2s{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);margin:0 0 14px;font-size:clamp(1.8rem,4.2vw,2.8rem);font-weight:200;line-height:1.05}._97gAfW_cap ul{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:17px 0 0;list-style:none;display:flex}._97gAfW_cap li{color:var(--muted);border:1px solid var(--hairline);border-radius:999px;padding:3px 10px;font-size:.78rem}._97gAfW_stages{border-top:1px solid var(--hairline);grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}._97gAfW_stage{padding:26px 0 30px;position:relative}._97gAfW_stage+._97gAfW_stage:before{content:"";background:var(--hairline);width:1px;position:absolute;top:26px;bottom:30px;left:calc(clamp(16px,2.4vw,32px)/-2)}._97gAfW_stageN{font-family:var(--mono);color:var(--muted);margin-bottom:18px;font-size:.7rem;display:block}._97gAfW_stageClaim{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0 0 12px;font-size:1.25rem;font-weight:300;line-height:1.25}._97gAfW_stage p:last-child{margin:0;font-size:.9rem;line-height:1.55}@media (max-width:980px){._97gAfW_stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}._97gAfW_stage+._97gAfW_stage:before{display:none}._97gAfW_stage{border-bottom:1px solid var(--hairline)}}@media (max-width:560px){._97gAfW_stages{grid-template-columns:1fr}}._97gAfW_work{isolation:isolate;color:#fff;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#15111f;min-height:100svh;scroll-margin-top:-90px;position:relative;overflow:hidden}._97gAfW_workImg{z-index:0;position:absolute;inset:0}._97gAfW_workImg img{object-fit:cover;object-position:center;width:100%;height:100%}._97gAfW_workShade{background:linear-gradient(90deg,#15111ff0 0%,#15111fc7 42%,#15111f4d 100%),linear-gradient(#15111f00 45%,#15111feb 100%);position:absolute;inset:0}._97gAfW_workCanvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}._97gAfW_workIn{z-index:2;grid-template-rows:auto 1fr auto;gap:24px;min-height:100svh;padding-block:clamp(88px,12vh,120px) clamp(28px,4vh,44px);display:grid;position:relative}._97gAfW_workTop{justify-content:space-between;align-items:center;gap:20px;display:flex}._97gAfW_workTop .label{color:#ffffff9e;margin:0}._97gAfW_workTop .label:before{background:#ffffff4d}._97gAfW_workTop .label b{color:#c9bef3}._97gAfW_workCount{font-family:var(--mono);letter-spacing:.06em;color:#ffffff9e;align-items:center;gap:11px;margin:0;font-size:.72rem;display:flex}._97gAfW_workCount b{color:#c9bef3;font-weight:400}._97gAfW_workCount span{color:#fff}._97gAfW_workBody{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(28px,5vw,80px);display:grid}._97gAfW_workFade{animation:_97gAfW_workRise .7s var(--ease) both}@keyframes _97gAfW_workRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}._97gAfW_workSector{font-family:var(--mono);letter-spacing:.06em;color:#ffffff9e;margin:0 0 18px;font-size:.72rem}._97gAfW_workSector span{color:#fff;margin-right:10px}._97gAfW_workHead{font-family:var(--serif);letter-spacing:-.035em;color:#fff;max-width:13ch;min-height:1.96em;margin:0 0 22px;font-size:clamp(2.3rem,6.2vw,5.2rem);font-weight:200;line-height:.98}._97gAfW_workText{color:#ffffffc7;max-width:52ch;margin:0 0 24px;font-size:clamp(.98rem,1.6vw,1.1rem);line-height:1.55}._97gAfW_workFig{align-items:baseline;gap:12px;margin:0;display:flex}._97gAfW_workFig b{font-family:var(--serif);letter-spacing:-.03em;font-size:2.2rem;font-weight:200;line-height:1}._97gAfW_workFig span{color:#ffffff9e;font-size:.86rem}._97gAfW_workAside{border-left:1px solid #ffffff2e;align-self:end;gap:16px;padding-left:clamp(18px,2.4vw,30px);display:grid}._97gAfW_lead{align-items:center;gap:12px;display:flex}._97gAfW_lead>span:last-child{line-height:1.3;display:grid}._97gAfW_lead b{font-size:.95rem;font-weight:500}._97gAfW_lead small{color:#ffffff9e;font-size:.78rem}._97gAfW_avatar{width:44px;height:44px;font-family:var(--mono);letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff59;border-radius:50%;flex:none;place-items:center;font-size:.78rem;display:grid}._97gAfW_workAside blockquote{font-family:var(--serif);letter-spacing:-.012em;color:#ffffffdb;margin:0;font-size:1.15rem;font-weight:300;line-height:1.4}._97gAfW_workWho{color:#ffffff8c;margin:0;font-size:.8rem}._97gAfW_workLink{color:#fff;border-bottom:1px solid #ffffff59;align-self:start;padding-bottom:2px;font-size:.88rem;transition:border-color .2s}._97gAfW_workLink:hover{border-color:#fff}._97gAfW_workCtl{justify-content:space-between;align-items:center;gap:24px;display:flex}._97gAfW_workArrows{gap:8px;display:flex}._97gAfW_workArrows button{color:#fff;width:44px;height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;font-size:1rem;transition:background .2s,border-color .2s}._97gAfW_workArrows button:hover{background:#ffffff1a;border-color:#fff}._97gAfW_workDots{flex:1;gap:6px;max-width:360px;display:flex}._97gAfW_workDots button{cursor:pointer;background:0 0;border:0;flex:1;height:22px;padding:0;position:relative}._97gAfW_workDots button:before{content:"";background:#ffffff38;height:2px;position:absolute;top:10px;left:0;right:0}._97gAfW_workDots i{background:#fff;width:0;height:2px;position:absolute;top:10px;left:0}._97gAfW_dotOn i{animation:linear forwards _97gAfW_workProg}@keyframes _97gAfW_workProg{0%{width:0}to{width:100%}}@media (max-width:860px){._97gAfW_workBody{grid-template-columns:1fr;align-items:start}._97gAfW_workAside{border-top:1px solid #ffffff2e;border-left:0;padding-top:18px;padding-left:0}._97gAfW_workHead{min-height:0}._97gAfW_workShade{background:linear-gradient(#15111f73 0%,#15111fd9 45%,#15111ff5 100%)}}@media (prefers-reduced-motion:reduce){._97gAfW_workFade{animation:none}}._97gAfW_audience{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin-bottom:clamp(44px,6vw,72px);display:grid;overflow:hidden}._97gAfW_aud{background:var(--white);padding:30px 28px 32px}._97gAfW_aud p{margin:0;font-size:.93rem;line-height:1.55}._97gAfW_figs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;display:grid}._97gAfW_fig strong{font-family:var(--serif);color:var(--ink);letter-spacing:-.03em;font-size:2.4rem;font-weight:200;line-height:1;display:block}._97gAfW_fig span{color:var(--muted);max-width:22ch;margin-top:8px;font-size:.84rem;display:block}._97gAfW_plans{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:18px;display:grid}._97gAfW_plan{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--white);flex-direction:column;padding:28px 26px 30px;display:flex}._97gAfW_planLead{background:linear-gradient(#fbfaff,#fff 44%);border-color:#cdc3f4}._97gAfW_planTag{color:var(--accent);background:var(--accent-soft);border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:3px 10px;font-size:.74rem;display:inline-block}._97gAfW_planPrice{font-family:var(--serif);color:var(--ink);letter-spacing:-.025em;margin:0 0 7px;font-size:1.6rem;font-weight:200;line-height:1.2}._97gAfW_plan>p{margin:0 0 20px;font-size:.92rem}._97gAfW_plan ul{gap:9px;margin:0 0 26px;padding:0;list-style:none;display:grid}._97gAfW_plan li{padding-left:19px;font-size:.9rem;position:relative}._97gAfW_plan li:before{content:"";background:var(--primary-soft);border:1px solid #c9bef3;border-radius:50%;width:7px;height:7px;position:absolute;top:.56em;left:0}._97gAfW_plan .btn{text-align:center;margin-top:auto}._97gAfW_faq{max-width:780px}._97gAfW_faq details{border-top:1px solid var(--hairline)}._97gAfW_faq details:last-of-type{border-bottom:1px solid var(--hairline)}._97gAfW_faq summary{cursor:pointer;color:var(--ink);padding:20px 36px 20px 0;font-size:1rem;font-weight:500;list-style:none;position:relative}._97gAfW_faq summary::-webkit-details-marker{display:none}._97gAfW_faq summary:after{content:"+";color:var(--muted);font-size:1.2rem;position:absolute;top:18px;right:6px}._97gAfW_faq details[open] summary:after{content:"–"}._97gAfW_faq p{max-width:64ch;margin:0 0 22px;font-size:.94rem}._97gAfW_cta{isolation:isolate;border-top:1px solid var(--hairline);background:#fdfbff;position:relative;overflow:hidden}._97gAfW_fog2{z-index:0;filter:blur(30px);opacity:.92;width:116%;height:116%;position:absolute;inset:-8%}._97gAfW_cta .shell{z-index:1;text-align:center;padding-block:clamp(78px,11vw,132px);position:relative}._97gAfW_ctaTitle{font-family:var(--serif);letter-spacing:-.032em;color:var(--ink);max-width:15ch;margin:0 auto 20px;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:200;line-height:1}._97gAfW_cta p{color:#443b5c;max-width:44ch;margin:0 auto 34px}._97gAfW_ctaRow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}._97gAfW_locations{text-align:left;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:22px;max-width:900px;margin:clamp(48px,7vw,80px) auto 0;padding:0;list-style:none;display:grid}._97gAfW_locations li{border-top:1px solid #1a152724;gap:3px;padding-top:14px;display:grid}._97gAfW_locations b{color:var(--ink);font-weight:500}._97gAfW_locations span{color:#443b5c;font-size:.88rem}._97gAfW_locations small{font-family:var(--mono);color:var(--muted);font-size:.68rem}._97gAfW_footer{border-top:1px solid var(--hairline);background:var(--surface)}._97gAfW_foot{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:34px;padding-block:clamp(48px,6vw,70px) 32px;display:grid}@media (max-width:780px){._97gAfW_foot{grid-template-columns:1fr 1fr}._97gAfW_foot>div:first-child{grid-column:1/-1}}._97gAfW_foot h4{color:var(--ink);margin:0 0 14px;font-size:.85rem;font-weight:500}._97gAfW_foot ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}._97gAfW_foot a{font-size:.89rem}._97gAfW_foot a:hover{color:var(--ink)}._97gAfW_blurb{color:var(--muted);max-width:30ch;margin:15px 0 0;font-size:.89rem}._97gAfW_legal{border-top:1px solid var(--hairline);color:var(--muted);font-size:.8rem;font-family:var(--mono);flex-wrap:wrap;justify-content:space-between;gap:18px;padding-block:20px 36px;display:flex}
