.stage{display:none}@media (prefers-reduced-motion:no-preference){.js .stage{display:block}.js .home-fallback{display:none}html.js:has(.stage){overscroll-behavior:none;height:100%;overflow:hidden}html.js:has(.stage) body{overscroll-behavior:none;height:100%;overflow:hidden}html.js:has(.stage) .site-footer{display:none}html.js:has(.stage) .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}}.site-header{transition:background-color .35s var(--ease), height .35s var(--ease), border-color .35s var(--ease), opacity .6s var(--ease)}html[data-stage-theme=light] .site-header:not(.is-open){--hdr-fg:#0e0e10}html[data-stage-theme=light] .site-header:not(.is-open) .site-nav__divider{background:#0e0e1033}html.stage-loading .site-header{opacity:0}.stage{--desk:#f3f1ec;--ink:#0e0e10;--inset:22px;--inset-top:78px;--sh:min(68svh, 103vw);--sw:calc(var(--sh) / 1.32);z-index:1;background:var(--black);color:var(--white);touch-action:none;-webkit-tap-highlight-color:transparent;position:fixed;inset:0;overflow:hidden}@media (max-width:700px){.stage{--inset:12px;--inset-top:68px}}.st-hide{visibility:hidden;opacity:0}.st-desk{z-index:0;background:var(--desk);position:absolute;inset:0}.st-photo{z-index:1;position:absolute;inset:0}.st-photo img{object-fit:cover}.st-photo__shade{background:linear-gradient(#0e0e10b8 0%,#0e0e1066 45%,#0e0e10b3 100%),#2b174047;position:absolute;inset:0}.st-panel{z-index:2;position:absolute;inset:0}.st-panel--boardroom{background:var(--black);overflow:hidden}.st-panel--boardroom img{object-fit:cover}.st-panel--boardroom .st-photo__shade{background:linear-gradient(#0e0e10cc 0%,#0e0e1099 45%,#0e0e10d1 100%),#2b17404d}.st-panel--gold{background:var(--gold)}.st-black{z-index:7;background:var(--black);position:absolute;inset:0}.st-black__page{width:calc(var(--sw) * 1.08);height:calc(var(--sh) * 1.04);margin-left:calc(var(--sw) * -.54);margin-top:calc(var(--sh) * -.5);background:#151418;position:absolute;top:50%;left:50%;box-shadow:0 50px 90px #0009}.st-confetti{pointer-events:none;position:absolute;inset:0}.st-confetti--build{z-index:3;color:var(--gold)}.st-confetti--belief{color:#ffffff21}.st-confetti--belief .shape:nth-child(3n){color:#f1c40f6b}.st-confetti--cover{color:var(--gold)}.shape{display:block;position:absolute}.shape svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round;width:100%;height:100%;overflow:visible}.st-hero{z-index:5;will-change:transform, clip-path;background:#222;position:absolute;inset:0;overflow:hidden}.st-hero__photo{position:absolute;inset:0}.st-hero__photo img{object-fit:cover}.st-hero__shade{background:radial-gradient(#0e0e1040 0%,#0e0e109e 80%),linear-gradient(#0e0e1073 0%,#0e0e104d 50%,#0e0e10b3 100%);position:absolute;inset:0}.st-hero__label{border-top:2px solid var(--gold);text-align:center;opacity:0;gap:.5rem;width:60vh;margin-left:-30vh;padding-top:1.2rem;display:grid;position:absolute;bottom:12%;left:50%}.st-hero__label span{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:1.1rem;font-weight:600}.st-hero__label strong{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--white);font-size:2.6rem;font-weight:700;line-height:1.1}.st-herobg{z-index:3;background:var(--black);position:absolute;inset:-40px;overflow:hidden}.st-herobg img{object-fit:cover;filter:blur(26px)brightness(.42)saturate(.85)}.st-crop{width:calc(var(--sw) * .62);height:calc(var(--sw) * .78);margin-left:calc(var(--sw) * -.31);margin-top:calc(var(--sw) * -.39);background:#333;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 34px 70px #00000061}.st-crop--a{z-index:4}.st-crop--b{z-index:6}.st-crop img{object-fit:cover;transform:scale(1.5)}.st-docs{z-index:8;pointer-events:none;position:absolute;inset:0}.sheet,.memo,.book{width:var(--sw);height:var(--sh);margin-left:calc(var(--sw) / -2);margin-top:calc(var(--sh) / -2);font-size:calc(var(--sw) / 22);color:var(--ink);line-height:1.3;position:absolute;top:50%;left:50%}.sheet,.memo{background:#fff;box-shadow:0 30px 70px #0e0e1033,0 4px 14px #0e0e1014}.sheet{flex-direction:column;gap:.7em;padding:9%;display:flex;overflow:hidden}.sheet__label{letter-spacing:.16em;text-transform:uppercase;color:#9a97a0;font-size:.56em;font-weight:600}.sheet__title{font-family:var(--font-display);margin-bottom:.4em;font-size:1.25em;font-weight:700;line-height:1.15}.sheet__dim{z-index:5;opacity:0;background:#68656e9e;position:absolute;inset:0}.bars{gap:.6em;margin-top:.6em;display:grid}.bars i{background:#e7e4de;height:.34em;display:block}.score{background:#efede8;height:.5em;display:block}.score i{background:var(--gold);height:100%;display:block}.rows{gap:.75em;margin-top:.4em;display:grid}.rows__row{align-items:center;gap:.6em;display:flex}.rows__dot{background:#e2dfe8;border-radius:50%;flex:0 0 1.2em;height:1.2em}.rows__bar{background:#e7e4de;height:.38em;display:block}.gantt{gap:.7em;margin-top:1.2em;display:grid}.gantt i{background:var(--ink);height:.8em;display:block}.gantt i:nth-child(odd){background:var(--plum)}.chart{border-bottom:1px solid #ddd;align-items:flex-end;gap:.5em;height:38%;margin-top:.4em;padding-bottom:.4em;display:flex}.chart i{background:var(--plum);flex:1}.chart i:last-child{background:var(--gold)}.table{grid-template-columns:repeat(4,1fr);gap:3px;margin-top:.4em;display:grid}.table i{background:#ece9e3;height:1.6em}.table i.is-dark{background:var(--ink)}.table i.is-gold{background:#f1c40f8c}.faces{grid-template-columns:repeat(3,1fr);gap:.8em;margin:.4em 0 .6em;display:grid}.faces i{aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#c9c5d0 0 22%,#0000 23%),radial-gradient(at 50% 100%,#c9c5d0 0 46%,#0000 47%),#ebe8ef;border-radius:50%}.memo>*{position:absolute}.m-mark{background:var(--gold);width:1.4em;height:2px;top:5%;left:7%;transform:rotate(-38deg)}.m-head{gap:.45em;display:grid;top:8.5%;left:9%;right:9%}.m-label{letter-spacing:.16em;text-transform:uppercase;color:#9a97a0;height:1em;font-size:.56em;font-weight:600;display:block;position:relative}.m-label__a,.m-label__b{white-space:nowrap;position:absolute;top:0;left:0}.m-label__b{opacity:0;color:var(--plum)}.m-title{isolation:isolate;font-family:var(--font-display);white-space:nowrap;font-size:1.45em;font-weight:700;line-height:1.15;display:block}.m-swap{display:inline-block;position:relative}.m-hlbox{z-index:-1;transform-origin:0;background:#f1c40f8c;position:absolute;inset:.08em -.12em -.02em;transform:scaleX(0)}.m-new{opacity:0;position:absolute;top:0;left:0}.m-lines{gap:.75em;display:grid;top:22%;left:9%;right:9%}.m-lines--lower{top:67%}.m-line{background:#e7e4de;height:.36em;display:block;position:relative}.m-hl{transform-origin:0;background:#f1c40f80;position:absolute;inset:-.32em -.1em;transform:scaleX(0)}.m-torn{z-index:3;filter:drop-shadow(0 22px 20px #0e0e104d);opacity:0;height:14.5%;top:33.5%;left:-3%;right:-3%}.m-torn__paper{clip-path:polygon(0% 2.9%,4% 1.4%,8% 5.9%,12% .7%,16% 4.8%,20% 3.3%,24% .5%,28% 4.6%,32% .3%,36% 3.9%,40% .6%,44% .8%,48% 3.8%,52% 7.4%,56% 1.1%,60% 2%,64% 5.6%,68% 8.5%,72% 5.2%,76% 3.6%,80% 8.8%,84% .4%,88% 7.7%,92% 2.6%,96% 1.3%,100% 1.1%,100% 93.8%,96% 98.3%,92% 92.6%,88% 96.2%,84% 96.8%,80% 94.4%,76% 95.9%,72% 91.6%,68% 91.5%,64% 92.9%,60% 97.1%,56% 94.8%,52% 93.8%,48% 96.3%,44% 95.1%,40% 93.7%,36% 98.1%,32% 97.3%,28% 93.2%,24% 96.2%,20% 95.7%,16% 98.9%,12% 97.6%,8% 93.6%,4% 99.8%,0% 92.1%);background:#f8f7f3;align-content:center;gap:.35em;padding:0 12%;display:grid;position:absolute;inset:0}.m-torn__title{font-family:var(--font-display);font-size:.95em;font-weight:700}.m-torn__bars{gap:.35em;display:grid}.m-torn__bars i{background:var(--plum);height:.42em;display:block}.m-torn__bars i:nth-child(2){background:var(--gold)}.m-torn__bars i:nth-child(3){background:#bdb9c4}.m-val{opacity:0;border:1px solid #e6e2da;justify-content:space-between;align-items:center;gap:.8em;height:12.5%;padding:0 .9em;display:flex;top:51%;left:9%;right:9%}.m-val__text{gap:.15em;display:grid}.m-val__label{letter-spacing:.16em;text-transform:uppercase;color:#9a97a0;font-size:.52em;font-weight:600}.m-val__num{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;font-size:1.55em;font-weight:700;line-height:1}.m-donut{flex:0 0 2.7em;height:2.7em;transform:rotate(-90deg)}.m-donut circle{fill:none;stroke-width:6px}.m-donut__track{stroke:#efece6}.m-donut__seg{stroke-dasharray:0 100}.m-donut__seg--a{stroke:var(--plum)}.m-donut__seg--b{stroke:var(--gold);stroke-dashoffset:-58px}.m-donut__seg--c{stroke:var(--ink);stroke-dashoffset:-84px}.m-sign{gap:.25em;width:46%;display:grid;top:80%;left:9%}.m-sign__svg{fill:none;width:100%;height:auto;stroke:var(--plum);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.m-sign__rule{background:#c9c5bd;height:1px;display:block}.m-sign__name{letter-spacing:.16em;text-transform:uppercase;color:#9a97a0;font-size:.5em;font-weight:600}.book__cover{background:#111;position:absolute;inset:0;overflow:hidden;box-shadow:0 50px 90px #0e0e1059,0 6px 16px #0e0e1026}.book__cover img{object-fit:cover}.book__shade{background:linear-gradient(#0e0e1073 0%,#2b174080 55%,#0e0e10b3 100%);position:absolute;inset:0}.book__spine{background:linear-gradient(90deg,#0000008c,#ffffff29 55%,#00000040);width:5%;position:absolute;top:0;bottom:0;left:0}.book__company{letter-spacing:.32em;text-align:center;text-transform:uppercase;color:var(--gold);font-size:.6em;font-weight:600;position:absolute;top:8%;left:0;right:0}.book__frame{border:1.5px solid var(--gold);outline-offset:-7px;text-align:center;background:#0e0e109e;outline:1px solid #f1c40f80;gap:.5em;padding:1.6em 1em;display:grid;position:absolute;top:33%;left:14%;right:12%}.book__bar{background:var(--gold);width:2px;height:2.4em;margin-left:-1px;position:absolute;left:50%}.book__bar--top{top:-1.2em}.book__bar--bottom{bottom:-1.2em}.book__kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:.55em;font-weight:600}.book__title{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--white);font-size:1.1em;font-weight:700;line-height:1.25}.book__date{font-family:var(--font-display);color:#ffffffc7;font-size:.66em;font-style:italic}.st-confetti--cover .shape svg{stroke-width:2.8px}.st-comments{z-index:9;pointer-events:none;position:absolute;inset:0}.comment{--cw:min(360px, 84vw);width:var(--cw);margin-left:calc(var(--cw) / -2);border-top:6px solid var(--gold);color:var(--ink);background:#fff;gap:16px;margin-top:-60px;padding:18px 20px 20px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 26px 60px #0006}.comment--plum{border-top-color:var(--plum)}.comment__avatar{height:52px;font-family:var(--font-display);color:var(--plum);background:#ece8f1;border-radius:50%;flex:0 0 52px;place-items:center;font-size:.95rem;font-style:normal;font-weight:700;display:grid}.comment__body{color:#4a4950;gap:4px;font-size:.88rem;line-height:1.45;display:grid}.comment__body strong{color:var(--ink);font-size:.95rem;font-weight:600}.comment__body b{color:var(--plum);font-weight:600}.st-grain{z-index:10;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.9s steps(6,end) infinite grain;position:absolute;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-2%,6%)}80%{transform:translate(5%,-2%)}to{transform:translate(0)}}.st-copy{--cw:min(92vw, 1100px);z-index:11;width:var(--cw);margin-left:calc(var(--cw) / -2);text-align:center;pointer-events:none;position:absolute;top:50%;left:50%}.st-copy--white{color:var(--white)}.st-copy--ink{color:var(--ink)}.st-copy--s2,.st-copy--s7{--cw:calc(var(--sw) * .9)}.st-copy--s2 .st-h,.st-copy--s7 .st-h{font-size:calc(var(--sw) * .078)}.st-eyebrow,.st-step{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:1.3em;font-size:.74rem;font-weight:600}.st-copy--ink .st-step{color:#8a6d00}.st-copy--s2 .st-step{color:var(--plum)}.st-copy--s4 .st-step{color:var(--ink)}.st-h{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;text-wrap:balance;margin-right:-.2em;font-size:clamp(1.55rem,3.3vw,2.9rem);font-weight:700;line-height:1.12}.st-copy--s0{--cw:min(94vw, 1240px)}.st-h--hero{flex-wrap:wrap;justify-content:center;align-items:center;gap:.15em .55em;font-size:clamp(1.9rem,3.7vw,3.5rem);line-height:1.05;display:flex}.st-h--hero i{background:var(--gold);width:.18em;height:.18em;transform:rotate(45deg)translate(-.1em)}.st-sub{max-width:40rem;font-family:var(--font-display);opacity:.92;margin:.75em auto 0;font-size:clamp(1.02rem,1.55vw,1.4rem);font-style:italic;font-weight:400;line-height:1.45}.st-copy--s2 .st-sub,.st-copy--s7 .st-sub{font-size:calc(var(--sw) * .042)}.st-type__ch{display:inline-block}.belief{flex-direction:column;align-items:center;display:flex}.belief>span{display:block}.belief__serif{font-family:var(--font-display);color:#fffc;font-size:clamp(1rem,1.6vw,1.3rem);font-style:italic}.belief__big{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--white);margin:.12em -.2em .45em 0;font-size:clamp(1.8rem,4.4vw,3.9rem);font-weight:700;line-height:1.1}.belief__note{font-family:var(--font-display);color:var(--gold);margin-top:2.6em;font-size:clamp(.98rem,1.4vw,1.15rem);font-style:italic}.st-footer{z-index:12;overscroll-behavior:contain;background:var(--desk);color:var(--ink);touch-action:pan-y;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.st-footer__features{padding:calc(var(--header-h) + 16px) 24px 36px;flex:1 0 auto;justify-content:center;align-items:center;display:flex}.st-footer__col{width:min(340px,100%)}.st-footer__title{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;margin-bottom:28px;font-size:1.05rem;font-weight:800;line-height:1.5}.st-footer__list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.st-footer__list li{color:#45444b;align-items:center;gap:16px;font-size:.98rem;line-height:1.45;display:flex}.st-footer__list b{color:var(--ink);font-weight:600}.st-icon{border:1.5px solid var(--gold);border-radius:50%;flex:0 0 42px;place-items:center;height:42px;display:grid}.st-icon svg{fill:none;width:20px;height:20px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.st-footer__links{flex-wrap:wrap;gap:8px 22px;margin-top:28px;font-size:.9rem;display:flex}.st-footer__links a{color:var(--plum);text-underline-offset:3px;font-weight:500}.st-footer__band{padding:44px var(--gutter) 24px;background:var(--black);color:var(--white);text-align:center;flex:none}.st-footer__join{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;font-size:1.3rem;font-weight:700}.st-footer__sub{color:#ffffff8c;margin-top:10px;font-size:.9rem}.st-footer__sub a{color:#ffffffc7;text-underline-offset:3px;font-weight:600}.st-pill{border-radius:30px;width:min(600px,100%);height:56px;margin:26px auto 0;display:flex;overflow:hidden}.st-pill__text{color:#ffffffb8;text-align:left;background:#232228;flex:1;align-items:center;padding:0 26px;font-size:.9rem;display:flex}.st-pill__cta{background:var(--gold);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);flex:0 0 180px;place-items:center;font-size:.8rem;font-weight:600;text-decoration:none;transition:background-color .25s;display:grid}.st-pill__cta:hover{background:#f7d43f}.st-footer__bottom{color:#8a8890;text-align:left;justify-content:space-between;align-items:center;gap:16px;margin-top:34px;font-size:.75rem;display:flex}.st-footer__legal{flex-wrap:wrap;gap:6px 20px;display:flex}.st-footer__legal a{color:#8a8890;text-decoration:none}.st-footer__legal a:hover{color:var(--white);text-decoration:underline}.st-footer__mark{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--white);flex:none;align-items:center;gap:10px;font-size:.7rem;font-weight:800;display:inline-flex}.st-footer__mono{width:18px;height:24px;overflow:visible}@media (max-width:700px){.st-h--hero{flex-direction:column}.st-h--hero i{display:none}}@media (max-width:600px){.st-pill__text{display:none}.st-pill__cta{flex:1}.st-footer__bottom{flex-direction:column;align-items:flex-start}}.st-next{z-index:13;width:56px;height:56px;color:var(--white);cursor:pointer;background:0 0;border:1.5px solid #ffffffd9;border-radius:50%;place-items:center;margin-left:-28px;padding:0;transition:border-color .25s,color .25s;display:grid;position:absolute;bottom:7svh;left:50%}.st-next:hover{border-color:var(--gold);color:var(--gold)}.st-next svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.st-hint{z-index:13;letter-spacing:.32em;text-align:center;text-transform:uppercase;color:#fff9;pointer-events:none;font-size:.62rem;font-weight:600;position:absolute;bottom:calc(7vh - 30px);left:0;right:0}.st-dots{--dot:#fff;z-index:14;transition:opacity .4s;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.stage[data-theme=light] .st-dots{--dot:#0e0e10}.st-dots ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.st-dots__dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex;position:relative}.st-dots__dot:before{content:"";border:1px solid var(--dot);opacity:.7;width:7px;height:7px;transition:background-color .3s, border-color .3s, opacity .3s, transform .3s var(--ease);transform:rotate(45deg)}.st-dots__dot:hover:before{border-color:var(--gold);opacity:1}.st-dots__dot.is-active:before{background:var(--gold);border-color:var(--gold);opacity:1;transform:rotate(45deg)scale(1.3)}.st-dots__label{letter-spacing:.06em;white-space:nowrap;color:var(--white);opacity:0;transition:opacity .25s, transform .25s var(--ease);pointer-events:none;background:#0e0e10e0;padding:4px 10px;font-size:.72rem;font-weight:500;position:absolute;right:34px;transform:translate(6px)}.st-dots__dot:hover .st-dots__label,.st-dots__dot:focus-visible .st-dots__label{opacity:1;transform:none}@media (max-width:900px){.st-dots{display:none}}.st-pre{z-index:40;background:var(--black);place-items:center;animation:.6s 6s forwards preSafety;display:grid;position:absolute;inset:0}.st-pre__mark{fill:none;width:64px;height:83px;stroke:var(--gold);overflow:visible}.st-pre__frame{stroke-width:1px;stroke-dasharray:240;stroke-dashoffset:240px;animation:1.2s cubic-bezier(.65,0,.35,1) forwards preDraw}.st-pre__frame--inner{stroke-width:.5px;stroke-opacity:.6;stroke-dasharray:210;stroke-dashoffset:210px;animation-delay:.18s}.st-pre__bar{stroke-width:1.5px;stroke-dasharray:16;stroke-dashoffset:16px;animation:.45s ease-out .95s forwards preDraw}.st-pre__line{background:var(--gold);height:1.5px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}@keyframes preDraw{to{stroke-dashoffset:0}}@keyframes preSafety{to{opacity:0;visibility:hidden}}
