:root{--accent:#ff876c;--sky-mist:#cedfe2;--petrol:#2f8088;--scene-blue:#d6e5e5;--scene-blue-light:color-mix(in srgb,var(--scene-blue)52%,var(--surface));--scene-coral-paper:color-mix(in srgb,var(--accent)16%,var(--surface));--scene-stone:color-mix(in srgb,var(--g)92%,var(--ink));--scene-depth:color-mix(in srgb,var(--g)84%,var(--ink));--scene-metal:color-mix(in srgb,var(--g)68%,var(--ink));--scene-blue-paper:color-mix(in srgb,var(--sky-mist)45%,var(--surface));--accent-wash:color-mix(in srgb,var(--accent)7%,transparent);--accent-line:color-mix(in srgb,var(--accent)22%,transparent);--accent-glow:color-mix(in srgb,var(--accent)30%,transparent)}
:root{--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--s7:96px;--g:#fcfaf6;--surface:#fff;--cream:#faf6f0;--ink:#1a1410;--ink-2:#6b5f58;--ink-3:#9b8f88;--ink-4:#b3a89f;--hair:#ede6da;--hair-soft:#f4efe5;--peach:#ffceaa;--magenta:#e82182;--magenta-deep:#c9146c;--lift-1:0 1px 2px #1a14100a;--lift-2:0 1px 2px #1a14100d,0 12px 32px -16px #1a141029;--lift-3:0 2px 6px #1a14100d,0 30px 66px -32px #1a141042;--r-card:14px;--r-control:10px;--r-btn:8px;--r-chip:4px;--r-pill:24px;--e-in:cubic-bezier(.2,0,0,1);--e-travel:cubic-bezier(.34,1.56,.64,1);--e-soft:cubic-bezier(.45,0,.55,1);--e-land:cubic-bezier(.16,1,.3,1);--t-tap:.12s;--t-state:.26s;--t-move:.42s;--t-land:.82s;--mx:clamp(26px,5.2vw,96px);--orb:clamp(196px,17.5vw,286px);--u:clamp(16px,min(1.16vw,1.86vh),22px);--lbl:clamp(11px,calc(var(--u)*.6),13px);--tr-up:.1em;--tr-lo:.055em;--u1:var(--u)}@property --u1{syntax:"<length>";inherits:true;initial-value:16px}@property --fx{syntax:"<length>";inherits:true;initial-value:0}@property --fy{syntax:"<length>";inherits:true;initial-value:0}*,:before,:after{box-sizing:border-box;margin:0}html,body{height:100%;overflow:hidden}body{background:var(--g);color:var(--ink);touch-action:none;letter-spacing:-.003em;-webkit-font-smoothing:antialiased;cursor:default;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.5}::selection{background:var(--accent);color:var(--g)}.dsp{letter-spacing:-.032em;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-weight:600;line-height:1.03}.lb{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:var(--lbl);letter-spacing:var(--tr-up);text-transform:uppercase;color:var(--ink-2)}.stage{position:fixed;inset:0;overflow:hidden}.pool{z-index:1;pointer-events:none;background:radial-gradient(52% 44% at 56% 46%,var(--cream),transparent 72%),radial-gradient(46% 40% at 14% 96%,#ffceaa29,transparent 76%),radial-gradient(40% 36% at 92% 6%,color-mix(in srgb,var(--n0)4%,transparent),transparent 78%);position:absolute;inset:0}.field{z-index:2;pointer-events:none;position:absolute;inset:0}.glow{z-index:3;pointer-events:none;width:var(--glw,620px);height:var(--glw,620px);margin:calc(var(--glw,620px)/-2)0 0 calc(var(--glw,620px)/-2);background:radial-gradient(circle,#ffceaa4d,color-mix(in srgb,var(--accent)7%,transparent)40%,transparent 68%);will-change:transform;border-radius:50%;position:absolute}#sp{z-index:6;pointer-events:none;will-change:transform;width:460px;height:460px;position:absolute;top:0;left:0}.orb{width:var(--orb,262px);height:var(--orb,262px);transform-origin:50%;will-change:transform;opacity:.78;mix-blend-mode:multiply;filter:saturate(1.25)contrast(1.06)brightness(.985);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orb svg{width:100%;height:100%;display:block;overflow:visible}.breath{transform-box:view-box;transform-origin:250px 250px;animation:8s ease-in-out infinite float-idle}@keyframes float-idle{0%,to{transform:scale(1)translate(0)rotate(0)}33%{transform:scale(1.02)translate(8px,-6px)rotate(2deg)}66%{transform:scale(.98)translate(-6px,8px)rotate(-1.5deg)}}.drift{transform-box:view-box;transform-origin:250px 250px;will-change:transform;animation:8s ease-in-out infinite halo-drift}@keyframes halo-drift{0%,to{transform:scale(1)translate(0)}25%{transform:scale(1.06)translate(-9px,10px)}50%{transform:scale(.97)translate(10px,4px)}75%{transform:scale(1.04)translate(4px,-9px)}}@media (prefers-reduced-motion:reduce){.breath,.drift{animation:none}animate{display:none}}#cast{z-index:5;width:calc(var(--orb,262px)*.62);height:calc(var(--orb,262px)*.105);transform-origin:50%;pointer-events:none;will-change:transform,opacity;background:radial-gradient(closest-side,#1a14104d,#0000 78%);border-radius:50%;position:absolute;top:0;left:0}.wrap{z-index:20;-moz-column-gap:clamp(18px,2vw,34px);padding:0 var(--mx);pointer-events:none;grid-template-columns:repeat(12,1fr);align-content:center;column-gap:clamp(18px,2vw,34px);display:grid;position:absolute;inset:0}.wrap>*{pointer-events:auto}.readable{z-index:19;pointer-events:none;background:linear-gradient(96deg,#fcfaf6eb 0,#fcfaf6a8 calc(var(--rd,56%)*.52),#fcfaf600 var(--rd,56%));width:100%;height:100%;position:absolute;top:0;left:0}.say{grid-area:1/1/auto/13;align-self:center}h1{margin:0;font-size:clamp(42px,6.4vw,108px)}h1 .l{display:block;overflow:hidden}h1 .l>span{will-change:transform;display:block;transform:translateY(103%)}h1 em{color:var(--accent);font-style:normal;display:inline-block}.lead{margin-top:var(--s3);max-width:46ch;font-size:var(--u);color:var(--ink-2);opacity:0;line-height:1.62;transform:translateY(14px)}.lead b{color:var(--ink);font-weight:500}.acts{margin-top:var(--s5);align-items:center;gap:var(--s3);opacity:0;display:flex;transform:translateY(14px)}.cta{cursor:pointer;border-radius:var(--r-btn);letter-spacing:-.003em;font-family:Geist,sans-serif;font-weight:500;font-size:var(--u);text-transform:none;color:#fdfaf6;padding:calc(var(--u)*.92)calc(var(--u)*1.6);background:var(--ink);box-shadow:var(--lift-2);will-change:transform;transition:box-shadow var(--t-state)var(--e-in),transform var(--t-tap)var(--e-in);border:0;position:relative;overflow:hidden}.cta span{z-index:1;position:relative}.cta:after{content:"";pointer-events:none;background:radial-gradient(130% 190% at var(--fx,35%)var(--fy,30%),#ffbd9a 0%,var(--accent)40%,#e8556f 82%,#d02f6e 100%);opacity:0;transition:opacity var(--t-move)var(--e-in);position:absolute;inset:0}.cta:hover:after{opacity:1}.cta:hover{box-shadow:0 4px 16px -4px #d02f6e57}.cta:active{transform:scale(.96)}.cta:focus-visible,.ghost:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-btn)}.ghost:focus-visible{color:var(--ink)}.ghost:focus-visible:before{opacity:.42;transform:scaleX(1)}.ghost{letter-spacing:-.003em;font-family:Geist,sans-serif;font-weight:400;font-size:var(--u);cursor:pointer;color:var(--ink-2);transition:color var(--t-state)var(--e-in);background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex;position:relative}.ghost:hover{color:var(--ink)}.ghost:before{content:"";opacity:0;transform-origin:0;height:1px;transition:opacity var(--t-state)var(--e-in),transform var(--t-move)var(--e-land);background:currentColor;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(.2)}.ghost:hover:before{opacity:.42;transform:scaleX(1)}.ghost .ar{animation:nudge 3.6s var(--e-soft)infinite;display:inline-block}@keyframes nudge{0%,72%,to{transform:translateY(0)}84%{transform:translateY(4px)}}.sig{z-index:20;left:var(--mx);right:var(--mx);bottom:var(--s4);opacity:0;align-items:baseline;gap:20px;display:flex;position:absolute}.sig a{color:inherit;transition:color var(--t-state)var(--e-in);text-decoration:none;position:relative}.sig a:before{content:"";opacity:0;transform-origin:0;height:1px;transition:opacity var(--t-state)var(--e-in),transform var(--t-move)var(--e-land);background:currentColor;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(.2)}.sig a:hover{color:var(--ink)}.sig a:hover:before{opacity:.42;transform:scaleX(1)}.brand{z-index:46;top:var(--s4);left:var(--mx);min-height:44px;color:var(--ink);align-items:baseline;gap:14px;text-decoration:none;display:flex;position:absolute}.brand .w{font-size:clamp(19px,calc(var(--u)*1.12),24px);letter-spacing:-.025em;text-transform:none;font-weight:600}.brand .w i{color:var(--magenta);font-style:normal}.brand .by{font-size:clamp(12px,calc(var(--u)*.72),15px);letter-spacing:-.003em;color:var(--ink-2);font-weight:400}.vig{z-index:30;pointer-events:none;background:radial-gradient(106% 102% at 48%,#0000 68%,#78563e09 90%,#78563e16 100%);position:absolute;inset:0}.grain{z-index:12;pointer-events:none;opacity:.028;mix-blend-mode:multiply;background-image:var(--noise);background-repeat:repeat;background-size:10%;position:absolute;inset:0}.wipe{--wv:1;-webkit-mask-image:linear-gradient(to bottom,#000 calc(var(--wv)*136% - 26%),#00000057 calc(var(--wv)*136% - 9%),transparent calc(var(--wv)*136%));-webkit-mask-image:linear-gradient(to bottom,#000 calc(var(--wv)*136% - 26%),#00000057 calc(var(--wv)*136% - 9%),transparent calc(var(--wv)*136%));mask-image:linear-gradient(to bottom,#000 calc(var(--wv)*136% - 26%),#00000057 calc(var(--wv)*136% - 9%),transparent calc(var(--wv)*136%))}#hold{z-index:44;pointer-events:none;transform-origin:0 0;will-change:transform;visibility:hidden;letter-spacing:-.032em;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:clamp(42px,6.4vw,108px);font-weight:600;line-height:1.03;position:fixed;top:0;left:0}#hold em{color:var(--accent);white-space:nowrap;font-style:normal;display:block}#iris{background:var(--n0);z-index:42;pointer-events:none;transform-origin:50%;will-change:transform;border-radius:50%;width:640px;height:640px;margin:-320px 0 0 -320px;display:none;position:fixed;top:0;left:0;transform:scale(0)}@media (prefers-reduced-motion:reduce){.ghost .ar{animation:none}}:root{--n0:#0d0d0d;--n1:#1d1d1d;--n-ink:#f4f4f4;--n-ink-2:#bdbdbd;--n-ink-3:#8d8d8d;--n-rule:#f4f4f41a;--n-rule-soft:#f4f4f40e}.sc2{z-index:40;background:var(--n0);pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}.s2t{transform:translateY(var(--lift,0px))}.s2t .tl1,.s2t .tl2{opacity:0}.s2t{z-index:6;left:var(--mx);right:var(--mx);position:absolute;top:clamp(56px,11vh,150px)}.s2t h2{letter-spacing:-.042em;color:var(--n-ink);margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:clamp(30px,3.9vw,62px);font-weight:600;line-height:1}.s2t h2 .tl{display:block}.s2t .slot{visibility:hidden;white-space:nowrap;display:inline-block}.s2t .tl1{color:var(--accent)}.s2t .tl2{color:var(--n-ink)}.sc2 .grain{z-index:3;opacity:.01;mix-blend-mode:normal}:root{--done:var(--ink-3);--done-rule:var(--hair)}.s3bg{z-index:1;pointer-events:none;will-change:transform;background:radial-gradient(ellipse 116% 110% at 46% 52%,transparent 54%,color-mix(in srgb,var(--n0)5.2%,transparent)100%),radial-gradient(76% 66% at var(--hx,50%)var(--hy,50%),rgba(250,246,240,var(--hp,0)),transparent 78%),radial-gradient(58% 52% at 24% 54%,var(--cream),transparent 74%),radial-gradient(46% 42% at 10% 96%,#ffceaa24,transparent 76%),var(--g);display:none;position:absolute;inset:0;box-shadow:0 -46px 100px -24px #0605049e}.cl{padding-top:var(--clpt,0px);visibility:hidden;pointer-events:none;grid-area:1/1/auto/8;align-items:center;display:grid}body.clv .cl{visibility:visible;pointer-events:auto}.cl>*{will-change:transform,opacity;grid-area:1/1}.clh{letter-spacing:-.042em;margin:0;font-size:clamp(30px,3.45vw,58px);font-weight:600;line-height:1.02}.clh .tl{will-change:transform,opacity;display:block}.clsub{margin:clamp(calc(var(--u)*1.1),2.2vh,calc(var(--u)*1.6))0 0;max-width:46ch;font-size:calc(var(--u)*.96);letter-spacing:-.003em;color:var(--ink-2);line-height:1.6}.clsub b{color:var(--ink);font-weight:500}.clf{pointer-events:auto;align-items:start;display:grid}.clf>*{grid-area:1/1}.clr{transition:opacity var(--t-move)var(--e-in);display:grid}.clfd{display:grid}.clfd label{cursor:text}.cli{cursor:text;display:block;position:relative}.clfd input{width:100%;min-width:0;font-family:inherit;font-weight:400;font-size:calc(var(--u)*1.02);letter-spacing:-.008em;color:var(--ink);caret-color:var(--accent);background:0 0;border:0;border-radius:0;padding:0;line-height:1.42;display:block}.clfd input:focus{outline-offset:2px;outline:2px solid #0000}.clfd input::placeholder{color:var(--ink-3);opacity:1}.clfd input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--accent);-webkit-transition:background-color 9999s var(--e-in)0s;transition:background-color 9999s var(--e-in)0s}:-webkit-any(.clfd input:-webkit-autofill,.clfd input:autofill){-webkit-text-fill-color:var(--ink);caret-color:var(--accent);-webkit-transition:background-color 9999s var(--e-in)0s;transition:background-color 9999s var(--e-in)0s}:is(.clfd input:autofill,.clfd input:autofill){-webkit-text-fill-color:var(--ink);caret-color:var(--accent);-webkit-transition:background-color 9999s var(--e-in)0s;transition:background-color 9999s var(--e-in)0s}.clfd.bad .cli{outline:1px solid var(--accent);outline-offset:-1px}.clms{align-items:baseline;gap:calc(var(--u)*.44);font-size:calc(var(--u)*.8);color:var(--ink);opacity:0;max-height:0;transition:max-height var(--t-move)var(--e-in),opacity var(--t-state)var(--e-in),margin-top var(--t-move)var(--e-in);line-height:1.4;display:flex;overflow:hidden}.clfd.bad .clms{max-height:calc(var(--u)*4);opacity:1;margin-top:calc(var(--u)*.06)}.clms i{width:calc(var(--u)*.34);height:calc(var(--u)*.34);background:var(--accent);transform:translateY(calc(var(--u)*-.04));border-radius:50%;flex:none}.cta[disabled]{cursor:default}.cta[disabled]:after{opacity:0}.cta[disabled]:active{transform:none}.clok{visibility:hidden;opacity:0;transition:opacity var(--t-land)var(--e-land)}.clf.done .clr{opacity:0;pointer-events:none}.clf.done .clok{visibility:visible;opacity:1}.clok .ok{align-items:center;gap:calc(var(--u)*.62);display:flex}.clok .ok svg{width:calc(var(--u)*1.2);height:calc(var(--u)*1.2);fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.clok .ok .ck{stroke-dasharray:9;stroke-dashoffset:9px}.clf.done .clok .ok .ck{stroke-dashoffset:0;transition:stroke-dashoffset .46s var(--e-in).22s}.clok em{font-style:normal;font-weight:600;font-size:calc(var(--u)*1.2);letter-spacing:-.025em;color:var(--ink)}.clok span{margin-top:calc(var(--u)*.62);max-width:38ch;font-size:calc(var(--u)*.9);color:var(--ink-2);text-wrap:pretty;line-height:1.55;display:block}.clok b{color:var(--ink);font-weight:500}body.clv .stage{--orb:clamp(148px,13.2vw,236px);--glw:clamp(350px,31.3vw,559px)}body.clv #sc2{transform-origin:0 0;border-radius:var(--clr,0px);box-shadow:var(--clsh,none)}#sc2:after{content:"";z-index:60;pointer-events:none;background:var(--g);opacity:var(--clhz,0);border-radius:inherit;display:none;position:absolute;inset:0}body.clv #sc2:after{display:block}body.tx:not(.clv) .cta{box-shadow:none}.hero-word{display:inline-block}
.refined{--r-card:12px}.refined .grain{opacity:.01}.refined .sc2 .grain{opacity:.006}.refined .vig{opacity:.5}.refined .brand{align-items:baseline;gap:14px}.refined .brand .w{letter-spacing:-.04em;font-size:clamp(25px,1.85vw,31px)}.refined .brand .by{letter-spacing:0;font-size:11px}.refined h1,.refined #hold{font-size:clamp(42px,6.55vw,110px)}.refined h1 em,.refined #hold em{color:var(--accent)}.refined .lead{max-width:43ch;margin-top:28px;line-height:1.72}.refined .acts{gap:27px;margin-top:37px}.refined .cta{font-size:calc(var(--u)*.94);padding:calc(var(--u)*.94)calc(var(--u)*1.4);border-radius:7px}.refined .cta>span:after{content:"↗";transition:transform .4s var(--e-land);margin-left:28px;font-size:.95em;display:inline-block}.refined .cta:hover>span:after{transform:translate(2px,-2px)}.refined .cta:hover{color:var(--ink)}.refined .ghost{font-size:calc(var(--u)*.91)}.refined .readable{background:linear-gradient(96deg,#fcfaf6e6 0,#fcfaf687 calc(var(--rd,56%)*.52),#fcfaf600 var(--rd,56%))}.refined .sig{gap:24px;font-size:10px}.refined .clh{letter-spacing:-.035em;font-size:clamp(30px,3.75vw,62px);line-height:1.05}.refined .clsub{max-width:43ch;line-height:1.72}@media (prefers-reduced-motion:reduce){.refined *,.refined :after{transition:none!important;animation:none!important}}.refined .stage>.grain{z-index:0;mix-blend-mode:normal;opacity:.013}.refined .wipe[style*="--wv: 1"]{-webkit-mask-image:none;mask-image:none}
.refined{--n0:#101011;--n1:#202021;--n-ink:#f9f7f4;--n-ink-2:#c5c3c0}#story-thread,#story-thread-close{pointer-events:none;z-index:3;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}#story-thread{position:absolute}.refined .sc2,.refined #iris{background:#101010}.refined .s2t h2{letter-spacing:-.045em;font-weight:500}@media (prefers-reduced-motion:reduce){#story-thread,#story-thread-close{display:none}}.lettering-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.written-phrase{width:5.75em;height:1.18em;display:block;overflow:visible}.written-phrase path{fill:none;stroke:var(--accent);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:write-phrase var(--pen-duration,.3s)linear both;animation-delay:var(--pen-delay,.55s)}.handwritten #aie{vertical-align:baseline;display:inline-block}.handwritten h1 .l:last-child>span{align-items:baseline;display:flex}.handwritten #s2slot{vertical-align:bottom;width:5.75em;height:1.18em}.handwritten .s2t .tl1{line-height:1.18}@keyframes write-phrase{0%{stroke-dashoffset:1px;opacity:0}.001%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.written-phrase path{animation:none}}.handwritten .s2t .tl1{font-size:0}.handwritten #s2slot{font-size:clamp(34px,3.75vw,61px)}.ink-preparing .written-phrase path{animation-play-state:paused!important}
.wk{transform-origin:50%;will-change:transform,opacity;width:340px;position:absolute}.wkbl{will-change:filter}.wkin{background:var(--surface);border:1px solid var(--hair);border-radius:3px 13px 13px;padding:20px 22px}.wk .hd{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.wk-category{letter-spacing:-.01em;color:var(--ink-2);font:500 11px/1.35 Geist,sans-serif}.wk-direction{color:var(--ink);white-space:nowrap;letter-spacing:0;background:#1a141005;border-radius:4px;flex:none;padding:4px 6px;font:500 10px/1.2 Geist,sans-serif}.wk .ttl{letter-spacing:-.025em;color:var(--ink);text-wrap:pretty;font:500 19px/1.22 Geist,sans-serif}.wk-details{margin-top:14px}.wk .row{align-items:baseline;gap:10px;padding:5px 0;display:flex}.wk .row span{color:var(--ink-2);min-width:0;font:400 12px/1.45 Geist,sans-serif}.wk .row em{color:var(--ink-3);flex:none;margin-left:auto;font:400 9px/1.45 JetBrains Mono,monospace}@media (prefers-reduced-motion:reduce){.wk{transition:none}}.wk[data-lane=upper] .wkin{border-color:var(--accent-line)}.wk[data-lane=upper] .wk-direction{background:var(--accent-wash)}.wk .qt{letter-spacing:-.01em;color:var(--ink-2);margin:0;font:400 14px/1.55 Geist,sans-serif}
@property --office-focus{syntax:"<number>";inherits:false;initial-value:0}@property --office-clear-edge{syntax:"<percentage>";inherits:false;initial-value:44%}@property --office-fade-edge{syntax:"<percentage>";inherits:false;initial-value:58%}.office{--office-analyst-blue:var(--scene-blue);--office-analyst-light:color-mix(in srgb,var(--office-analyst-blue)52%,var(--surface));--office-surface:var(--surface);--office-paper:var(--g);--office-warm-paper:var(--cream);--office-stone:var(--scene-stone);--office-depth:var(--scene-depth);--office-metal:var(--scene-metal);--office-ink:var(--ink);--office-label:var(--ink-2);--office-muted:var(--ink-3);--office-rule:var(--hair);--office-detail:color-mix(in srgb,var(--ink-2)38%,var(--surface));--office-detail-strong:color-mix(in srgb,var(--ink-2)65%,var(--surface));--office-cool:var(--sky-mist);--office-cool-paper:var(--scene-blue-paper);--office-cool-ink:color-mix(in srgb,var(--petrol)70%,var(--ink));--office-coral-paper:var(--scene-coral-paper);--office-shadow:var(--ink);--office-chair:color-mix(in srgb,var(--g)85%,var(--ink-2));--office-cloth-quiet:color-mix(in srgb,var(--g)60%,var(--ink-2));--office-cloth-cool:color-mix(in srgb,var(--sky-mist)70%,var(--ink));--office-cloth-dark:color-mix(in srgb,var(--sky-mist)35%,var(--ink));--office-cloth-warm:color-mix(in srgb,var(--accent)22%,var(--g));z-index:5;isolation:isolate;color:var(--ink);pointer-events:none;--office-focus:0;position:absolute;inset:0;overflow:hidden}.office[hidden]{display:none}.office-atmosphere{background:radial-gradient(ellipse at 46% 66%,color-mix(in srgb,var(--sky-mist)12%,transparent),transparent 56%);position:absolute;inset:0}.office-world{width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 var(--office-clear-edge,44%),rgba(0,0,0,calc(1 - var(--office-focus)))var(--office-fade-edge,58%));-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 var(--office-clear-edge,44%),rgba(0,0,0,calc(1 - var(--office-focus)))var(--office-fade-edge,58%));mask-image:linear-gradient(90deg,#000 0%,#000 var(--office-clear-edge,44%),rgba(0,0,0,calc(1 - var(--office-focus)))var(--office-fade-edge,58%));font-family:Geist,system-ui,sans-serif;font-weight:400;position:absolute;inset:0;overflow:visible}.office-camera{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.office-artwork{width:100%;height:100%;display:block;overflow:visible}.office-intro{text-align:center;transform-origin:50% 85%;will-change:transform,opacity;width:100%;position:absolute;top:11%;left:0}.office-kicker{letter-spacing:.1em;color:var(--ink-2);margin:0 0 23px;font:500 10px/1.5 JetBrains Mono,monospace}.office-intro h2{letter-spacing:-.055em;margin:0;font:500 clamp(58px,6.2vw,94px)/.98 Geist,sans-serif}.office-intro h2 br{display:none}.office-intro h2 em{color:var(--accent);font-style:normal}.office-intro>p:last-child{color:var(--ink-2);margin:25px auto 0;font-size:15px;line-height:1.5}.office-nav{top:33px;left:var(--mx);right:var(--mx);pointer-events:auto;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute}.office-nav button{appearance:none;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:12px 17px;font:400 12px/1.4 Geist,sans-serif;transition:color .3s;position:relative}.office-nav button:after{content:"";background:var(--accent);opacity:0;transform-origin:0;height:2px;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;bottom:4px;left:17px;right:17px;transform:scaleX(0)}.office-nav button:hover,.office-nav button.is-current{color:var(--ink)}.office-nav button.is-current:after{opacity:1;transform:scaleX(1)}.office-nav button>span{color:var(--accent);margin-right:8px;font:10px JetBrains Mono,monospace}.office-nav svg{fill:none;stroke:currentColor;stroke-width:1.1px;width:16px;height:16px;display:block}.office-nav button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.office-copy-zone{align-items:center;display:grid;position:absolute;inset:0 5.3% 0 64%}.office-copy{opacity:0;will-change:transform,opacity;pointer-events:auto;grid-area:1/1;padding-bottom:15px}.office-copy[inert]{pointer-events:none}.office-copy .office-kicker{letter-spacing:.035em;margin-bottom:22px;font-size:13px}.office-copy .office-kicker>span{color:var(--accent);margin-right:12px}.office-copy h3{letter-spacing:-.045em;margin:0;font:500 clamp(32px,3.2vw,54px)/1.08 Geist,sans-serif}.office-copy h3 span{display:block}.office-copy h3 span:last-child{color:var(--accent)}.office-description{color:var(--ink-2);text-wrap:pretty;max-width:38ch;margin:26px 0 0;font-size:clamp(14px,1.1vw,18px);line-height:1.75}.office-being-breath{transform-origin:50%;transform-box:fill-box;animation:7s ease-in-out infinite office-breathe}.office-leaves{transform-origin:0 -24px;animation:8s ease-in-out infinite office-leaf}.office:not(.is-live) *,.office.is-motion-paused *,.film-hidden .office *{animation-play-state:paused!important}@keyframes office-breathe{0%,to{transform:translate(0)rotate(-4deg)scale(1)}48%{transform:translate(2px,-6px)rotate(4deg)scale(1.035)}}@keyframes office-leaf{0%,to{transform:rotate(-1deg)}40%{transform:rotate(2deg)}73%{transform:rotate(-.5deg)}}@media (prefers-reduced-motion:reduce){.office *{animation:none!important}.office-camera,.office-intro,.office-copy{will-change:auto}}.office-person-body{transform-origin:0 -43px;animation:6.6s ease-in-out infinite office-posture}.office-colleague-far .office-person-body{animation-delay:-2.1s}.office-person-head{transform-origin:0 -99px}.office-colleague-near .office-person-hand{transform-origin:18px -82px}.office-colleague-far .office-person-hand{transform-origin:-17px -83px;animation:7.4s ease-in-out infinite office-gesture}.chief-request,.chief-follow-through,.chief-scheduled,.chief-delivered{opacity:0}.chief-context-trace{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.office-room:not(.is-focused) .office-person-body,.office-room:not(.is-focused) .office-person-hand{animation-play-state:paused}@keyframes office-posture{0%,to{transform:rotate(-.6deg)}42%{transform:rotate(.7deg)}73%{transform:rotate(.1deg)}}@keyframes office-gesture{0%,26%,to{transform:rotate(0)}46%{transform:rotate(5deg)}63%{transform:rotate(2deg)}}.chief-initiative,.chief-reminder,.chief-reminder-sent,.chief-reminder-check,.chief-attention{opacity:0}.chief-open-commitment{opacity:.5}.office-message,.analyst-opportunity,.analyst-selected,.analyst-findings,.analyst-dispatch,.analyst-report-section,.growth-fit,.growth-outreach,.growth-results{opacity:0}.analyst-evidence-link,.growth-crm-link{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.analyst-fit-bars,.analyst-risk-bars{transform-box:fill-box;transform-origin:bottom}.growth-result-bar{transform-box:fill-box;transform-origin:0}.analyst-report{opacity:0}.growth-ad-b{opacity:.15}.office-conversation,.chief-conversation{opacity:0}.office-room[data-room="1"]{--office-cool:var(--office-analyst-blue);--office-cool-paper:color-mix(in srgb,var(--office-analyst-blue)45%,var(--surface));--office-stone:color-mix(in srgb,var(--office-analyst-blue)50%,var(--g));--office-metal:color-mix(in srgb,var(--office-analyst-blue)76%,var(--office-cool-ink))}
.sky-scene{--sky-color-treatment:none;z-index:0;pointer-events:none;background:var(--sky-mist);opacity:var(--sky-presence,1);position:absolute;inset:0;overflow:hidden}.sky-scene img{-o-object-fit:cover;object-fit:cover;-o-object-position:65% 45%;object-position:65% 45%;width:100%;height:100%;display:block}.sky-scene[hidden]{display:none}.sky-preview #stage>.pool{opacity:calc(1 - var(--sky-presence,0))}.sky-preview #field{filter:opacity(calc(1 - var(--sky-presence,0)*.44))}.sky-preview .readable{background:linear-gradient(96deg,rgba(252,250,246,calc(.9 - var(--sky-presence,0)*.34))0,rgba(252,250,246,calc(.53 - var(--sky-presence,0)*.23))calc(var(--rd,56%)*.52),#fcfaf600 var(--rd,56%))}
.sky-scene>.sky-film-media{-o-object-fit:cover;object-fit:cover;-o-object-position:65% 45%;object-position:65% 45%;width:100%;height:100%;filter:var(--sky-color-treatment);opacity:0;pointer-events:none;transition:opacity .75s;position:absolute;inset:0;transform:scale(1.025)}.sky-scene.sky-film-visible>.sky-film-media{opacity:var(--sky-loop-opacity,1)}.sky-scene>.sky-film-media.is-loop-blending{transition:none}@media (prefers-reduced-motion:reduce){.sky-scene>.sky-film-media{transition:none}}
.page-two-active #s2t{pointer-events:none;opacity:var(--pw-heading,1)!important}.page-two-active #sc2{overflow:clip}.pw-scene{--ws-stone:var(--scene-stone);--ws-depth:var(--scene-depth);--ws-blue-light:var(--scene-blue-paper);--ws-ink:#293536;--ws-label:#465556;--ws-muted:#6d7a79;--ws-detail:#a2afad;--ws-rule:#dfe6e3;z-index:6;color:var(--surface);pointer-events:auto;grid-template-columns:minmax(0,1fr) 31%;gap:3%;display:grid;position:absolute;inset:19% 5.2% 10% 1.5%}.pw-scene[hidden]{display:none!important}.pw-art{contain:strict;align-self:stretch;min-width:0;min-height:0;position:relative;overflow:hidden}.pw-camera{transform-origin:0 0;will-change:transform;visibility:hidden;position:absolute;inset:0}.pw-world{width:1000px;height:720px;display:block;position:absolute;inset:0;overflow:visible}.ws-desk-edge{fill:url(#ws-edge)}.ws-desk-top{fill:url(#ws-paper);stroke:var(--surface);stroke-width:1.5px}.ws-board-face{fill:var(--surface)}.ws-team-tile{fill:var(--g);stroke:var(--hair);stroke-width:.65px}.ws-monitor-back{fill:var(--ws-depth)}.ws-monitor-frame{fill:var(--scene-metal)}.ws-monitor-foot{fill:var(--ws-depth)}.ws-monitor-foot-top{fill:var(--ws-stone)}.ws-label{fill:var(--ws-label);letter-spacing:-.025em;font:400 18px Geist,sans-serif}.ws-board-title{fill:var(--ws-ink);letter-spacing:-.022em;font:500 17px Geist,sans-serif}.ws-small{fill:var(--ws-muted);letter-spacing:-.015em;font:400 12px Geist,sans-serif}.ws-rule{stroke:var(--hair);stroke-width:1px;fill:none}.ws-icon{fill:none;stroke:var(--ws-label);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ws-shirt{fill:var(--sky-mist)}.ws-screen-presence{fill:var(--accent)}.ws-port-light{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ws-system-label{fill:var(--ws-label);letter-spacing:-.01em;font:400 13px Geist,sans-serif}.ws-work-content,.ws-systems,.ws-feedback,.ws-autonomous-work,.ws-autonomous-updates{opacity:0}.ws-task-label{fill:var(--ws-label);letter-spacing:-.02em;font:400 13px Geist,sans-serif}.ws-task-complete circle{fill:var(--surface);stroke:var(--hair);stroke-width:.8px}.ws-task-complete .ws-icon{stroke-width:2.5px}.ws-work-path,.ws-work-ink{fill:none;stroke:var(--ws-depth);stroke-width:1px}.ws-work-ink{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}.ws-screen-rule{fill:none;stroke:var(--ws-rule);stroke-width:1px}.ws-job-track,.ws-job-progress{fill:none;stroke:var(--hair);stroke-width:2px;stroke-linecap:round}.ws-job-progress{stroke:var(--accent);stroke-dasharray:1;stroke-dashoffset:1px}.ws-job-check{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ws-dialogue{--dialogue-paper:var(--surface)}.ws-dialogue-blue{--dialogue-paper:var(--scene-blue-paper)}.ws-dialogue-coral{--dialogue-paper:var(--scene-coral-paper)}.ws-dialogue-stone{--dialogue-paper:color-mix(in srgb,var(--scene-stone)46%,var(--surface))}.ws-dialogue-face{fill:var(--dialogue-paper);stroke:color-mix(in srgb,var(--ink)9%,var(--dialogue-paper));stroke-width:.8px;stroke-linejoin:round}.ws-dialogue-shadow{fill:var(--scene-depth);opacity:.55}.ws-dialogue-text{fill:var(--ws-ink);letter-spacing:0;font:400 13.5px Geist,sans-serif}.ws-update{opacity:0}.ws-manager,.ws-keyboard{--office-surface:var(--surface);--office-paper:var(--g);--office-stone:var(--ws-stone);--office-depth:var(--ws-depth);--office-metal:var(--scene-metal);--office-shadow:var(--ink);--office-chair:var(--ws-stone);--office-cloth-dark:color-mix(in srgb,var(--petrol)36%,var(--ink));--office-detail-strong:var(--ws-label);--office-ink:var(--ink)}.ws-call-name-strip{fill:var(--surface);fill-opacity:.86}.ws-call-name{fill:var(--ws-label);font:400 9.5px Geist,sans-serif}.ws-call-mic,.ws-call-control-icon{fill:none;stroke:var(--ws-label);stroke-width:.85px;stroke-linecap:round;stroke-linejoin:round}.ws-control-strip{fill:var(--g);stroke:var(--hair);stroke-width:.7px}.ws-call-end{fill:var(--scene-coral-paper)}.ws-call-end-icon{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round}.ws-speaking-outline{fill:none;stroke:var(--accent);stroke-width:1.1px}.ws-live-label{fill:var(--ws-muted);font:500 9px Geist,sans-serif}.ws-call-live{fill:var(--accent)}.ws-job-summary{fill:none;stroke:var(--ink-3);stroke-width:2.2px;stroke-linecap:round;opacity:.32}.ws-integration-paper,.ws-document-front{fill:var(--surface);stroke:var(--ws-rule);stroke-width:.8px;stroke-linejoin:round}.ws-integration-back{fill:var(--scene-blue-paper);stroke:var(--ws-rule);stroke-width:.6px}.ws-record-coral{fill:var(--scene-coral-paper)}.ws-record-avatar,.ws-record-person{fill:var(--sky-mist)}.ws-record-alert{fill:var(--accent)}.ws-record-line{fill:none;stroke:var(--ws-detail);stroke-width:1.3px;stroke-linecap:round}.ws-record-muted{fill:none;stroke:var(--ws-rule);stroke-width:1px;stroke-linecap:round}.ws-record-accent{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round}.ws-record-check{fill:none;stroke:var(--accent);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.ws-message-tail{fill:var(--surface);stroke:var(--ws-rule);stroke-width:.65px}.ws-message-reply-tail{fill:var(--scene-blue-paper);stroke:var(--ws-rule);stroke-width:.65px}.ws-call-face-detail{fill:none;stroke:var(--ws-label);stroke-width:.8px;stroke-linecap:round;opacity:.65}.ws-call-tile .ws-team-tile{fill:color-mix(in srgb,var(--scene-blue-paper)65%,var(--surface))}.ws-call-tile:nth-child(2) .ws-team-tile{fill:color-mix(in srgb,var(--scene-coral-paper)60%,var(--surface))}.ws-manager-body{transform-origin:0 -43px}.ws-manager-head{transform-origin:0 -99px}.ws-manager-gesture{transform-origin:13px -85px}.ws-manager-shirt{fill:var(--scene-blue)}.ws-manager-side-shade{fill:var(--ink);opacity:.08}.ws-manager-trousers{fill:none;stroke:color-mix(in srgb,var(--scene-blue)58%,var(--ws-label));stroke-width:11px;stroke-linecap:round;stroke-linejoin:round}.ws-manager-shoe{fill:var(--ws-stone)}.ws-manager-chair{--chair-upholstery:color-mix(in srgb,var(--ws-label)78%,var(--scene-blue))}.ws-chair-shadow{fill:var(--ink);opacity:.08}.ws-chair-legs{fill:none;stroke:var(--scene-metal);stroke-width:4px}.ws-chair-back,.ws-chair-seat{fill:var(--chair-upholstery)}.ws-chair-rim{fill:none;stroke:var(--scene-blue);stroke-width:1px;opacity:.35}.ws-writing-surface{fill:var(--g)}.ws-writing-dot,.ws-writing-caret{fill:var(--accent)}.ws-writing-owner{fill:var(--ws-ink);font:500 10px Geist,sans-serif}.ws-writing-text{fill:var(--ws-label);letter-spacing:0;font:400 9px JetBrains Mono,monospace}.pw-editorial{align-self:center;min-width:0;padding-bottom:5px;position:relative}.pw-step-number{font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--accent);margin-bottom:18px;font:500 22px/1.1 Geist,sans-serif}.pw-copy-stack{min-height:310px;display:grid}.pw-copy-stack article{grid-area:1/1;align-self:start}.pw-copy-stack h3{letter-spacing:-.047em;text-wrap:balance;margin:0 0 24px;font:500 clamp(29px,3.05vw,48px)/1.1 Geist,sans-serif}.pw-copy-line:last-child{color:var(--accent)}.pw-copy-stack p{color:#bdbdbd;max-width:32ch;margin:0;font:400 clamp(13px,1.1vw,17px)/1.75 Geist,sans-serif}.pw-copy-line{margin-bottom:-.09em;padding-bottom:.09em;display:block;overflow:clip}.pw-copy-line>span{will-change:transform,opacity;display:block}.pw-approve{border:0;border-bottom:1px solid var(--accent-line);color:var(--accent);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:25px;margin-top:21px;padding:10px 0;font:12px/1.4 Geist,sans-serif;transition:color .25s,border-color .25s;display:flex}.pw-approve span{font-size:16px;transition:transform .3s}.pw-approve:hover{border-color:var(--accent)}.pw-approve:hover span{transform:rotate(-35deg)}.pw-response{clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute;overflow:hidden}.pw-steps{gap:14px;margin-top:24px;display:flex}.pw-steps button{color:#888;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:12px;width:34px;padding:10px 0;font:11px/1.2 JetBrains Mono,monospace;display:flex}.pw-steps i{background:#ffffff21;width:100%;height:2px;position:relative;overflow:hidden}.pw-steps i:after{content:"";background:var(--accent);transform-origin:0;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.pw-steps [aria-current]{color:var(--accent)}.pw-steps [aria-current] i:after{transform:scaleX(1)}.pw-steps button:hover{color:#fff}.pw-steps button:focus-visible,.pw-approve:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:3px}@media (prefers-reduced-motion:reduce){.pw-scene *{transition:none!important}}.pw-atmosphere{z-index:0;pointer-events:none;contain:paint;background:linear-gradient(155deg,color-mix(in srgb,var(--pw-material-light,var(--scene-stone))13%,#141718)0%,#171b1d 46%,#0d1011 100%);position:absolute;inset:0;overflow:hidden}.ws-mini-paper{fill:var(--surface);stroke:var(--hair);stroke-width:1px}.ws-mini-edge{fill:var(--ws-depth)}.ws-mini-rule{stroke:var(--ws-detail);stroke-width:1.6px;stroke-linecap:round;fill:none;opacity:.45}.ws-mini-accent{stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;fill:none}.ws-folder-back{fill:var(--ws-depth);stroke:var(--ws-depth);stroke-linejoin:round}.ws-folder-front{fill:var(--ws-blue-light);stroke:var(--sky-mist);stroke-width:1px;stroke-linejoin:round}.ws-mini-binding{fill:none;stroke:var(--ws-depth);stroke-width:3.2px;stroke-linecap:round}.ws-calendar-day{fill:var(--ws-stone)}.ws-calendar-chosen{fill:var(--accent)}.ws-mini-dot{fill:var(--sky-mist)}.ws-mini-seal{fill:color-mix(in srgb,var(--surface)88%,var(--accent));stroke:var(--accent);stroke-width:.8px}.ws-mini-check{fill:none;stroke:var(--ws-label);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.ws-envelope-back{fill:var(--ws-depth);stroke:var(--ws-depth);stroke-linejoin:round}.ws-envelope-front{fill:var(--ws-blue-light);stroke:var(--sky-mist);stroke-width:1px;stroke-linejoin:round}.ws-envelope-fold{fill:none;stroke:var(--sky-mist);stroke-width:1px}.ws-connection-badge{fill:var(--surface);stroke:var(--ws-rule);stroke-width:.8px}.ws-manager-sleeve{fill:none;stroke:var(--scene-blue);stroke-width:11px;stroke-linecap:round;stroke-linejoin:round}.ws-manager-forearm{fill:none;stroke:#d6ad95;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}
@property --lift{syntax:"<length>";inherits:false;initial-value:0}@property --frame-crop{syntax:"<length>";inherits:false;initial-value:0}@property --frame-in{syntax:"<number>";inherits:false;initial-value:0}@property --frame-content{syntax:"<number>";inherits:false;initial-value:1}@property --frame-rail{syntax:"<length>";inherits:false;initial-value:30px}@property --clr{syntax:"<length>";inherits:false;initial-value:0}@property --clsh{syntax:"*";inherits:false;initial-value:none}@property --clhz{syntax:"<number>";inherits:false;initial-value:0}#s2t,.pw-scene,#story-thread,#story-thread>[data-gesture=departure],#story-thread>[data-pen-pressure="0"]{--lift:inherit}#story-thread{--frame-content:inherit}#sc2:before{--frame-crop:inherit;--frame-in:inherit;--frame-rail:inherit}#sc2:after{--clhz:inherit}.film-hidden *,.film-hidden :before,.film-hidden :after,.film-hero-asleep #stage *,.film-hero-asleep #stage :before,.film-hero-asleep #stage :after,.film-work-asleep #s3 *,.film-work-asleep #s3 :before,.film-work-asleep #s3 :after{animation-play-state:paused!important}
:root{--glass-grain-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.46' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.6' intercept='-.8'/%3E%3CfeFuncG type='linear' slope='2.6' intercept='-.8'/%3E%3CfeFuncB type='linear' slope='2.6' intercept='-.8'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cpath fill='%23808080' filter='url(%23n)' d='M0 0H192V192H0z'/%3E%3C/svg%3E")}.sky-preview .sky-scene.hero-glass-scene{opacity:calc(var(--sky-presence,1)*.92);-webkit-mask-image:none;mask-image:none}.hero-glass-scene>img{filter:var(--sky-color-treatment);transform:scale(1.025)}.hero-glass-band{pointer-events:none;background:radial-gradient(74vw 49vh at 32vw 52vh,#fffffff0 0%,#ffffffdf 52.5%,#ffffff50 102.5%,#fff0 152.5%);position:absolute;inset:0}.hero-glass-grain{pointer-events:none;opacity:.15;mix-blend-mode:normal;background-image:var(--glass-grain-texture);position:absolute;inset:0;-webkit-mask-image:radial-gradient(74vw 43vh at 32vw 52vh,#0000002e 0%,#0000004d 45%,#000000b8 85%,#000 120%);mask-image:radial-gradient(74vw 43vh at 32vw 52vh,#0000002e 0%,#0000004d 45%,#000000b8 85%,#000 120%)}.hero-glass-scene{isolation:isolate}.sky-preview #field{filter:none}.glass-hero-active .readable{opacity:0;z-index:1}.glass-hero-active #field{z-index:4}.glass-hero-active #sp{isolation:isolate}.glass-hero-active #orb{opacity:1;mix-blend-mode:normal}.orb-clear-base{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;display:none!important}.glass-hero-active #orb>.orb-clear-base{display:block!important}.glass-hero-active #orb>svg:not(.orb-clear-base){opacity:.78}.glass-hero-active #stage>.grain,.glass-hero-active #stage>.vig{display:none}
.refined .cta.spren-cta{color:#fdfaf6;letter-spacing:-.01em;white-space:nowrap;vertical-align:middle;isolation:isolate;background:#1a1410;border-radius:8px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:16px 22px;font:500 clamp(14px,.95vw,16px)/20px Geist,sans-serif;transition:color .18s,box-shadow .18s,transform .14s;display:inline-flex;box-shadow:0 3px 10px -5px #1a141030}.refined .cta.spren-cta>.spren-cta-label{z-index:2;line-height:20px;display:block;position:relative}.refined .cta.spren-cta>span:after{content:none;margin:0;display:none}.refined .cta.spren-cta>.spren-cta-icon{z-index:2;fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex:0 0 18px;width:18px;height:18px;display:block;position:relative}.refined .cta.spren-cta:before{content:"";z-index:1;border-radius:inherit;background-image:var(--glass-grain-texture);mix-blend-mode:soft-light;opacity:0;pointer-events:none;background-size:96px 96px;transition:opacity .36s;position:absolute;inset:0}.refined .cta.spren-cta.is-pointer-inside:before,.refined .cta.spren-cta:focus-visible:before{opacity:.18}.refined .cta.spren-cta:after{z-index:0;background:radial-gradient(ellipse 165px 110px at calc(var(--button-x,0px) + 32px)calc(var(--button-y,0px) + 32px),#ffb998 0%,#ffab89 11.29%,var(--accent)45.16%,#ee7488 90.32%,#e87189 100%);opacity:0;transform-origin:calc(var(--button-x,0px) + 32px)calc(var(--button-y,0px) + 32px);filter:blur(9px);pointer-events:none;border-radius:0;transition:opacity .36s,transform .52s cubic-bezier(.2,.7,.2,1),filter .44s;inset:-32px;transform:scale(1.18)}.refined .cta.spren-cta.is-pointer-inside,.refined .cta.spren-cta:focus-visible{color:#1a1410;box-shadow:0 5px 16px -8px color-mix(in srgb,var(--accent)43.92%,transparent)}.refined .cta.spren-cta.is-pointer-inside:after,.refined .cta.spren-cta:focus-visible:after{opacity:1;filter:blur(3px);transition:opacity .34s,transform .56s cubic-bezier(.16,1,.3,1),filter .42s;transform:scale(1)}.refined .cta.spren-cta:active:not(:disabled){transform:scale(.98)}.refined .cta.spren-cta:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.refined .cta.spren-cta:disabled{color:#fdfaf6;box-shadow:none;cursor:default;transform:none}.refined .cta.spren-cta:disabled:before,.refined .cta.spren-cta:disabled:after{opacity:0}@media (prefers-reduced-motion:reduce){.refined .cta.spren-cta,.refined .cta.spren-cta:before,.refined .cta.spren-cta:after{transition:none!important}}
.closing-summary{z-index:41;opacity:0;pointer-events:none;max-width:600px;color:var(--ink);position:fixed;top:50%;left:53%;right:6%;translate:0 -50%}.closing-summary.is-readable{pointer-events:auto}.closing-summary h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font:500 clamp(34px,3.7vw,60px)/1.08 Geist,sans-serif}.closing-summary h2 em{color:var(--accent);font-style:normal}.closing-description{color:var(--ink-2);max-width:39ch;margin:25px 0 0;font:400 clamp(15px,1.15vw,18px)/1.7 Geist,sans-serif}.closing-principles{color:var(--ink-2);flex-wrap:wrap;gap:12px 22px;margin-top:30px;font:400 14px/1.5 Geist,sans-serif;display:flex}.closing-principles span{align-items:center;gap:8px;display:flex}.closing-principles span:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px}body.clv #sc2:before{content:"";inset:var(--frame-crop,0px)0;z-index:61;pointer-events:none;opacity:var(--frame-in,0);border:var(--frame-rail,30px)solid var(--scene-stone);border-top-color:var(--surface);border-left-color:var(--g);border-bottom-color:var(--scene-depth);border-radius:inherit;position:absolute;box-shadow:inset 0 0 0 3px #78838124}body.clv #story-thread{opacity:var(--frame-content,1)!important}.refined .clh{letter-spacing:-.045em;font:500 clamp(34px,3.8vw,61px)/1.07 Geist,sans-serif}.refined .clA .tl2{color:var(--accent)}.refined .clsub{max-width:42ch;margin-top:24px;font-size:16px;line-height:1.65}.refined .clf{background:var(--surface);border:1px solid var(--scene-depth);width:100%;max-width:480px;box-shadow:0 2px 0 var(--scene-stone),0 18px 34px -28px var(--ink);border-radius:12px;margin-top:26px;padding:26px}.refined .clr{gap:24px}.refined .clfd{align-content:start;gap:7px}.refined .clfd label{color:var(--ink);letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font:500 13px/1.5 Geist,sans-serif;display:flex}.field-optional{color:var(--ink-2);font-size:12px;font-weight:400}.refined .cli{--field-py:12px;--field-px:0px;padding:var(--field-py)var(--field-px);border:0;border-bottom:1px solid var(--scene-metal);background:0 0;border-radius:0;transition:border-color .25s;position:relative}.refined .cli:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.refined .cli:hover{border-color:var(--ink-2)}.refined .cli:focus-within{border-color:var(--accent);box-shadow:none;background:0 0}.refined .cli:focus-within:after{transform:scaleX(1)}.refined .clfd input{letter-spacing:-.01em;font:400 16px/1.5 Geist,sans-serif}.refined .clfd input::placeholder{color:var(--ink-2)}.refined .clgo.spren-cta{border-radius:6px;justify-content:center;justify-self:stretch;gap:14px;width:100%;min-height:52px;margin:2px 0 0;padding:15px 20px;font-size:15px}.waitlist-reassurance{max-width:480px;color:var(--ink-2);text-align:center;margin:18px 0 0;font:400 14px/1.5 Geist,sans-serif}.refined .clok{align-self:center;padding:20px 0}.refined .clok .ok{gap:12px}.refined .clok .ok em{font-size:22px}.refined .clok>span{margin-top:14px;font-size:14px;line-height:1.6}.refined .clms{margin:0}.refined .clfd:not(.bad) .clms{display:none}body.clv #sc2{clip-path:inset(var(--frame-crop,0px)0 round var(--clr,0px))}@media (max-width:600px){.refined .clf{margin-top:22px;padding:22px}.refined .clr{gap:20px}.waitlist-reassurance{margin-top:16px}}@media (max-width:600px) and (max-height:640px){.refined .clf{margin-top:18px;padding:18px}.refined .clr{gap:16px}.refined .clgo.spren-cta{min-height:48px;padding:13px 16px;font-size:14px}.waitlist-reassurance{margin-top:14px}}@media (max-height:600px) and (min-width:601px){.refined .clB .clf{margin-top:16px;padding:18px}.refined .clB .clr{grid-template-columns:minmax(0,1fr);gap:16px}.refined .clB .clgo{grid-column:1/-1;min-height:46px;padding:13px 16px;font-size:14px}.waitlist-reassurance{margin-top:14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.closing-summary,.clA,.clB>*{transform:none!important}.refined .cli:after{transition:none}}.responsibility-field{position:relative}.responsibility-example{inset:var(--field-py)var(--field-px);pointer-events:none;letter-spacing:-.01em;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font:400 16px/1.5 Geist,sans-serif;position:absolute;overflow:hidden}.responsibility-example i{vertical-align:-2px;background:var(--accent);width:1px;height:1em;margin-left:2px;animation:1.2s ease-in-out infinite paused responsibility-caret;display:inline-block}.responsibility-example.is-active i{animation-play-state:running}.responsibility-field:has(input:not(:-moz-placeholder-shown)) .responsibility-example{visibility:hidden}.responsibility-field:focus-within .responsibility-example{visibility:hidden}.responsibility-field:has(input:not(:placeholder-shown)) .responsibility-example{visibility:hidden}@keyframes responsibility-caret{0%,to{opacity:.2}45%,65%{opacity:.8}}@media (prefers-reduced-motion:reduce){.responsibility-example i{display:none}}
:root{--page-gutter:clamp(20px,5.2vw,96px);--mx:var(--page-gutter);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--keyboard-inset:0px}body{touch-action:pan-y pinch-zoom}body.clv .readable{opacity:0}.stage,.sc2{min-width:0;inset:0}.wrap{padding-block:0 clamp(100px,17vh,180px);padding-inline:max(var(--page-gutter),var(--safe-left))max(var(--page-gutter),var(--safe-right));grid-template-rows:minmax(0,1fr)}.say{min-width:0}.brand{top:max(24px,var(--safe-top))}.sig{bottom:max(26px,var(--safe-bottom))}.film-navigation{display:none}.pw-steps button,.pw-approve,.ghost{min-height:44px}.pw-steps button{justify-content:center;min-width:36px}.cl,.closing-summary,.say{scrollbar-width:thin;scrollbar-color:#9996 transparent;touch-action:pan-y pinch-zoom}:where(button,a,input):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (min-width:1081px){body.clv .wrap{padding-top:clamp(64px,9vh,96px)}.refined .s2t{-moz-column-gap:9vw;grid-template-columns:1.65fr .72fr;align-items:end;column-gap:9vw;display:grid;top:clamp(94px,9.5vh + 32px,152px)}.refined .s2t h2{grid-area:1/1;font-size:clamp(34px,3.75vw,61px);line-height:1.04}.refined .s2t .tl2{max-width:none}.refined .s2t .tl2>span{white-space:nowrap;display:block}}@media (min-width:1081px) and (max-height:760px){.refined .s2t{top:76px}.refined .s2t h2{font-size:clamp(30px,3vw,45px)}.pw-scene{top:17%;bottom:9%}.pw-copy-stack{min-height:270px}.pw-copy-stack h3{font-size:36px}.pw-step-number{margin-bottom:22px}.pw-copy-stack p{font-size:14px}}@media (max-width:1080px),(max-height:960px){.wk-details{display:none}.wk .wkin{padding:16px 18px}.wk .hd{border:0;gap:12px;margin-bottom:10px;padding:0}.wk .ttl{font-size:18px;line-height:1.22}.wk-category{font-size:11px}.wk-direction{padding:3px 5px;font-size:10px}}@media (max-width:1080px){.office-nav{top:22px}.office-intro{top:16%}.office-intro h2{font-size:clamp(55px,8vw,80px)}.office-world{-webkit-mask-image:linear-gradient(#000 0%,#000 47%,rgba(0,0,0,calc(1 - var(--office-focus)))58%);-webkit-mask-image:linear-gradient(#000 0%,#000 47%,rgba(0,0,0,calc(1 - var(--office-focus)))58%);mask-image:linear-gradient(#000 0%,#000 47%,rgba(0,0,0,calc(1 - var(--office-focus)))58%)}.office-copy-zone{left:var(--page-gutter);right:var(--page-gutter);align-items:start;max-width:620px;margin-inline:auto;top:58%;bottom:115px}.office-copy{padding:0}.office-copy h3{font-size:clamp(32px,4.5vw,43px)}.office-copy .office-kicker{margin-bottom:15px}.office-description{max-width:55ch;margin-top:19px;font-size:16px;line-height:1.6}:root{--page-gutter:clamp(22px,5vw,48px);--orb:clamp(152px,17.5vw,196px)}.refined .s2t{top:max(76px,var(--safe-top))}.refined .s2t h2{line-height:1.06}.refined .s2t .tl2>span{display:block}.handwritten #s2slot{font-size:clamp(30px,3.9vw,42px)}.pw-scene{inset:116px var(--page-gutter)82px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:20px;overflow:visible}.pw-art{min-height:0}.pw-editorial{width:100%;max-width:620px;margin-inline:auto;padding:0}.pw-copy-stack{min-height:234px}.pw-copy-stack h3{max-width:24ch;margin-bottom:16px;font-size:36px}.pw-copy-stack p{max-width:52ch;font-size:16px;line-height:1.6}.pw-copy-stack article{padding:0;position:relative}.pw-step-number{margin-bottom:16px}.pw-approve{margin:0;padding:8px 12px;font-size:11px;position:absolute;top:-44px;right:0}.pw-response{clip-path:inset(50%);width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}.pw-steps{gap:16px;margin-top:10px;margin-right:0}.pw-steps button{width:42px}.film-navigation{z-index:80;left:var(--page-gutter);right:var(--page-gutter);bottom:max(8px,var(--safe-bottom));pointer-events:none;height:48px;color:var(--ink-2);justify-content:flex-end;align-items:center;gap:10px;display:flex;position:fixed}.film-navigation button{pointer-events:auto;width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fcfaf6ed;border:1px solid #827c7330;border-radius:50%;flex:none;font:22px Geist,sans-serif;transition:opacity .25s,background .25s}.film-navigation button:disabled{opacity:.25;cursor:default}.film-navigation.is-dark{color:#aaa}.film-navigation.is-dark button{color:#eee;background:#202020ed;border-color:#ffffff25}.film-navigation[hidden]{display:none}.sig{bottom:68px}.refined .sig{gap:20px;font-size:9px}.cl{margin-top:var(--clpt,0px);overscroll-behavior:contain;grid-column:1/13;align-self:stretch;align-items:start;min-height:0;padding-top:0;scroll-padding-block:24px 48px;overflow:clip auto}body.clv .wrap{padding-bottom:calc(94px + var(--keyboard-inset));align-content:stretch}body.clv .stage{--orb:104px;--glw:270px}.refined .clh{font-size:clamp(30px,4.8vw,48px)}.refined .clsub{max-width:48ch;margin-top:18px;font-size:16px;line-height:1.6}}@media (max-width:600px){.office-nav{top:max(18px,var(--safe-top));justify-content:space-between;gap:0;left:14px;right:14px}.office-nav button{min-height:44px;padding:12px 7px;font-size:11px}.office-nav button>span{display:none}.office-nav button:after{left:7px;right:7px}.office-nav button:first-child{padding-inline:10px}.office-intro{padding-inline:24px;top:19%}.office-intro h2{font-size:63px;line-height:1.02}.office-intro h2 br{display:block}.office-intro>p:last-child{max-width:26ch;margin-top:21px;font-size:14px;line-height:1.6}.office-copy-zone{top:58%;bottom:115px}.office-copy h3{font-size:34px;line-height:1.07}.office-copy .office-kicker{margin-bottom:13px;font-size:12px}.office-description{margin-top:18px;font-size:15px;line-height:1.65}:root{--u:16px;--page-gutter:24px;--orb:clamp(110px,18vh,152px)}.refined .brand{gap:10px}.refined .brand .w{font-size:25px}.refined .brand .by{font-size:10px}.wrap{padding-block:96px 220px}.say{scrollbar-width:none;max-height:100%;overflow:clip auto}.refined h1,.refined #hold{font-size:clamp(34px,10.7vw,57px)}.refined .lead{max-width:40ch;margin-top:22px;font-size:16px;line-height:1.6}.refined .acts{gap:20px;margin-top:25px}.refined .cta{padding:15px 18px;font-size:14px}.refined .ghost{font-size:14px}.refined .cta>span:after{margin-left:16px}.refined #cta.spren-cta{gap:16px;min-height:50px;padding:15px 20px;font-size:14px}.wk{width:min(330px,100vw - 40px)}.glass-hero-active #field{-webkit-mask-image:linear-gradient(#000 calc(100% - 92px),#0000 calc(100% - 62px));mask-image:linear-gradient(#000 calc(100% - 92px),#0000 calc(100% - 62px))}.hero-glass-grain{opacity:.13}.sky-scene img,.sky-scene>.sky-film-media{-o-object-position:66% 40%;object-position:66% 40%}.refined .s2t{top:max(64px,var(--safe-top))}.handwritten #s2slot,.refined .s2t h2{font-size:30px}.pw-scene{inset:110px var(--page-gutter)70px;grid-template-rows:minmax(0,1fr) auto;gap:22px}.pw-art{min-height:0;margin-inline:calc(-1*var(--page-gutter))}.pw-copy-stack{min-height:0}.pw-copy-stack h3{max-width:19ch;margin-bottom:17px;font-size:32px;line-height:1.08}.pw-copy-stack p{max-width:none;font-size:15px;line-height:1.6}.pw-art{-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 56px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 56px),#0000)}.pw-step-number{margin-bottom:12px;font-size:20px}.pw-steps{justify-content:space-between;gap:8px;margin-top:10px;margin-right:0}.pw-steps button{width:38px;min-width:36px}.pw-response{font-size:11px}.pw-approve{font-size:12px}.ws-dialogue-text{font-size:14px}.refined .clh{font-size:32px}.refined .clsub{margin-top:16px;font-size:15px;line-height:1.6}body.clv .wrap{padding-top:0}.cl{padding-bottom:24px}.sig a{align-items:center;min-height:44px;display:inline-flex}.refined .sig{bottom:61px}}@media (max-width:600px) and (max-height:740px){.office-world{-webkit-mask-image:linear-gradient(#000 43%,rgba(0,0,0,calc(1 - var(--office-focus)))53%);-webkit-mask-image:linear-gradient(#000 43%,rgba(0,0,0,calc(1 - var(--office-focus)))53%);mask-image:linear-gradient(#000 43%,rgba(0,0,0,calc(1 - var(--office-focus)))53%)}.office-copy-zone{top:54%;bottom:109px}.office-copy h3{font-size:29px}.office-copy .office-kicker{margin-bottom:10px}.office-description{margin-top:14px;font-size:14px;line-height:1.5}.office-intro h2{font-size:56px}.wrap{padding-block:88px 146px}.refined .lead{margin-top:16px;font-size:15px;line-height:1.5}.refined .acts{gap:14px;margin-top:20px}.pw-scene{gap:16px;top:98px}.pw-copy-stack h3{margin-bottom:13px;font-size:29px}.pw-copy-stack p{font-size:14px;line-height:1.5}.pw-step-number{margin-bottom:12px}}@media (max-width:600px) and (max-height:640px){.office-world{-webkit-mask-image:linear-gradient(#000 42%,rgba(0,0,0,calc(1 - var(--office-focus)))51%);-webkit-mask-image:linear-gradient(#000 42%,rgba(0,0,0,calc(1 - var(--office-focus)))51%);mask-image:linear-gradient(#000 42%,rgba(0,0,0,calc(1 - var(--office-focus)))51%)}.office-copy h3{font-size:25px}.office-description{margin-top:10px;font-size:13px;line-height:1.4}.office-copy-zone{top:51%;bottom:104px}.office-intro{top:18%}.office-intro h2{font-size:48px}.office-intro>p:last-child{margin-top:13px}.wrap{padding-block:76px 190px}:root{--orb:80px}.refined .lead{margin-top:14px;font-size:14px}.refined .acts{margin-top:18px}.pw-step-number{margin:0;font-size:20px;position:absolute;top:2px;left:0}.pw-copy-stack h3{padding-left:36px}.pw-copy-stack{min-height:0}.pw-copy-stack h3{font-size:27px}.pw-copy-stack p{font-size:13px;line-height:1.45}.pw-copy-stack article{position:static}.pw-approve{border:0;gap:0;width:40px;height:44px;min-height:44px;margin:0;padding:10px;font-size:0;top:auto;bottom:0;right:0}.pw-approve span{font-size:16px}.pw-steps{gap:3px;margin-right:52px}.pw-steps button{width:32px;min-width:32px}}@media (max-width:360px){:root{--page-gutter:18px}.refined .acts{gap:12px}.refined .cta{padding:14px;font-size:13px}.refined .ghost{font-size:13px}.refined .cta>span:after{margin-left:12px}.refined #cta.spren-cta{gap:12px;min-height:48px;padding:14px 16px;font-size:13px}.pw-copy-stack h3{font-size:29px}.pw-steps{gap:3px}}@media (max-height:600px) and (min-width:601px){.office-nav{top:10px}.office-intro{top:20%}.office-intro h2{font-size:52px}.office-intro>p:last-child{margin-top:15px;font-size:13px}.office-world{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 45%,rgba(0,0,0,calc(1 - var(--office-focus)))57%);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 45%,rgba(0,0,0,calc(1 - var(--office-focus)))57%);mask-image:linear-gradient(90deg,#000 0%,#000 45%,rgba(0,0,0,calc(1 - var(--office-focus)))57%)}.office-copy-zone{left:57%;right:var(--page-gutter);align-items:center;top:74px;bottom:94px}.office-copy h3{font-size:28px}.office-copy .office-kicker{margin-bottom:11px}.office-description{margin-top:15px;font-size:13px;line-height:1.5}:root{--page-gutter:clamp(24px,4vw,56px);--orb:clamp(110px,30vh,168px)}.wrap{padding-block:60px 70px}.say{max-width:61%;max-height:100%;overflow:clip auto}.refined h1,.refined #hold{font-size:clamp(34px,5.4vw,66px)}.refined .lead{margin-top:14px;font-size:14px;line-height:1.5}.refined .acts{gap:20px;margin-top:18px}.refined .cta{padding:12px 17px;font-size:14px}.refined .brand .w{font-size:23px}.brand{top:max(12px,var(--safe-top))}.refined .brand .by{font-size:10px}.refined .s2t{top:48px}.handwritten #s2slot,.refined .s2t h2{font-size:28px}.pw-scene{inset:82px var(--page-gutter)65px;grid-template-rows:1fr;grid-template-columns:minmax(0,.85fr) minmax(270px,1.15fr);gap:24px}.pw-art{min-height:0}.pw-editorial{align-self:start}.pw-copy-stack{min-height:0}.pw-copy-stack h3{margin-bottom:12px;font-size:27px}.pw-copy-stack p{max-width:none;font-size:14px;line-height:1.5}.pw-step-number{margin-bottom:10px}.pw-steps{gap:6px;margin-top:6px;margin-right:0}body.clv .wrap{padding-top:70px}.cl{grid-column:1/9;--clpt:0px!important}.refined .clh{font-size:30px}.refined .clsub{margin-top:14px;font-size:14px}.sig{bottom:62px}}@media (max-height:450px) and (min-width:601px){.wrap{padding-bottom:100px}.pw-scene{gap:20px;top:72px}.pw-copy-stack h3{margin-bottom:10px;font-size:25px}.pw-copy-stack p{font-size:13px;line-height:1.45}.pw-step-number{margin-bottom:8px}.pw-steps button{gap:6px}.pw-approve{padding:5px 10px;top:-40px}}@media (prefers-reduced-motion:reduce){.film-navigation button{transition:none}}@media (max-width:600px),(max-width:1080px) and (min-height:601px){.closing-summary{left:var(--page-gutter);right:var(--page-gutter);max-width:620px;margin-inline:auto;top:53%;translate:0 -50%}.closing-summary h2{font-size:clamp(34px,5.4vw,48px)}.closing-description{max-width:43ch;font-size:16px}.closing-principles{margin-top:24px}.refined .clsub{max-width:43ch}}@media (max-width:600px){.closing-summary h2{font-size:36px}.closing-description{margin-top:20px;font-size:15px}.closing-principles{gap:10px 14px;font-size:13px}.refined .clsub{font-size:15px}}@media (max-height:600px) and (min-width:601px){.closing-summary{top:49%;left:53%;right:5%}.closing-summary h2{font-size:30px}.closing-description{margin-top:14px;font-size:13px}.closing-principles{gap:12px;margin-top:15px;font-size:12px}.refined .clsub{font-size:13px}.refined .clh{font-size:30px}}@media (max-width:600px) and (max-height:640px){.closing-summary{top:56%}.closing-summary h2{font-size:30px}.closing-description{margin-top:18px;font-size:13px;line-height:1.55}.closing-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;font-size:12px;display:grid}.closing-principles span{align-items:flex-start}.closing-principles span:before{flex:none;margin-top:7px}body.clv .stage{--orb:80px;--glw:210px}.cl{margin-top:126px;padding-top:0!important}.refined .clh{font-size:28px}.refined .clsub{margin-top:12px;font-size:13px;line-height:1.45}}@media (max-height:600px) and (min-width:601px){body.clv .wrap{padding-top:56px}.refined .clB{max-width:480px}.refined .clB .clsub{margin-top:12px;font-size:13px;line-height:1.45}.refined .clB .clh{font-size:28px}}
.film-playback{z-index:90;right:var(--page-gutter);bottom:max(24px,var(--safe-bottom));appearance:none;width:44px;height:44px;box-shadow:none;color:color-mix(in srgb,var(--ink-2)80%,transparent);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:11px;transition:background .2s,color .2s;display:inline-flex;position:fixed}.film-playback.is-dark{color:#aab5b1}.film-playback:hover{color:var(--ink);background:color-mix(in srgb,var(--ink)5%,transparent)}.film-playback.is-dark:hover{color:#eceeeb;background:#ffffff0a}.film-playback:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.film-playback svg{fill:none;stroke:currentColor;stroke-width:1.3px;flex:none;width:22px;height:22px}.film-playback-track{opacity:.2}.film-playback-progress{stroke:var(--accent);opacity:.65;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:12px 12px;transform:rotate(-90deg)}.film-playback-symbol{stroke-linecap:round;stroke-linejoin:round}.film-paused #stage *,.film-paused #stage :before,.film-paused #stage :after,.film-paused #sc2 *,.film-paused #sc2 :before,.film-paused #sc2 :after,.film-paused #hold *,.film-paused .closing-summary *{animation-play-state:paused!important}@media (max-width:1080px){.film-playback{left:var(--page-gutter);right:auto;bottom:max(10px,var(--safe-bottom))}}@media (prefers-reduced-motion:reduce){.film-playback{display:none}}
.hero-scroll-cue{z-index:46;left:50%;bottom:max(24px,var(--safe-bottom));width:44px;height:44px;color:var(--ink-2);cursor:pointer;opacity:1;visibility:visible;background:0 0;border:0;border-radius:50%;place-items:center;padding:10px;transition:opacity .35s,visibility .35s,color .2s;display:grid;position:absolute;translate:-50%}.hero-scroll-cue svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:16px;animation:3.6s 1.6s infinite hero-scroll-invitation}.hero-scroll-cue:hover{color:var(--ink)}.hero-scroll-cue:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body.tx .hero-scroll-cue{opacity:0;visibility:hidden;pointer-events:none}body.tx .hero-scroll-cue svg{animation-play-state:paused}body:not(.tx) .film-navigation{visibility:hidden}@keyframes hero-scroll-invitation{0%,14%{opacity:.55;animation-timing-function:cubic-bezier(.65,0,.25,1);transform:translateY(-3px)}58%,72%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(5px)}to{opacity:.55;transform:translateY(-3px)}}@media (max-width:1080px){.hero-scroll-cue{bottom:max(10px,var(--safe-bottom))}}@media (prefers-reduced-motion:reduce){.hero-scroll-cue{transition:none}.hero-scroll-cue svg{animation:none}}
.film-root{display:contents}
