.proof{--paper:#fff;--paper-2:#f4f4f4;--ink:#000;--ink-2:#2e2e2e;--grey:#6e6e6e;--rule:#e3e3e3;--rule-2:#c4c4c4;--stage:#000;--stage-ink:#fff;--stage-dim:#8f8f8f;--stage-rule:#2b2b2b;--display:var(--h-display), "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:var(--h-mono), ui-monospace, Menlo, Consolas, monospace;--w:min(1180px, 100% - clamp(1.5rem, 6vw, 5rem));--ease:cubic-bezier(.2, .7, .1, 1);--press:cubic-bezier(.16, 1.1, .3, 1);background:var(--paper);color:var(--ink);font-family:var(--display);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5;overflow-x:clip}.proof h1,.proof h2,.proof h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600}.proof p{margin:0}.proof a{color:inherit}.proof :focus-visible{outline-offset:4px;outline:2px solid}.proof .w{width:var(--w);margin-inline:auto}.proof .label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);font-size:11px;font-weight:500}.proof .k{font-family:var(--mono);letter-spacing:-.02em;font-size:.9em;font-weight:500}.proof .reg{display:inline-block;position:relative}.proof .reg .plate{color:#0000;pointer-events:none;-webkit-text-stroke:1px currentColor;opacity:0;position:absolute;inset:0}.proof .reg.ink .plate-a{animation:plateA .8s var(--ease) forwards}.proof .reg.ink .plate-b{animation:plateB .8s var(--ease) forwards}.proof .reg.ink .solid{animation:solidIn .8s var(--ease) forwards}@keyframes plateA{0%{opacity:.7;transform:translate(11px,7px)}to{opacity:0;transform:none}}@keyframes plateB{0%{opacity:.5;transform:translate(-9px,-6px)}to{opacity:0;transform:none}}@keyframes solidIn{0%{opacity:0}45%{opacity:.25}to{opacity:1}}@keyframes impress{0%{filter:blur(2.2px);opacity:0;transform:scale(1.05)}55%{opacity:1}to{filter:blur();opacity:1;transform:none}}.proof .act{color:inherit;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;isolation:isolate;border:1px solid;align-items:center;gap:.9rem;padding:.95rem 1.4rem;font-size:clamp(10.5px,3vw,12px);font-weight:500;text-decoration:none;display:inline-flex;position:relative}.proof .act:before{content:"";transform-origin:0;z-index:-1;transition:transform .45s var(--ease);background:currentColor;position:absolute;inset:0;transform:scaleX(0)}.proof .act:hover:before,.proof .act:focus-visible:before{transform:scaleX(1)}.proof .act .txt,.proof .act .arw{transition:color .35s var(--ease) 50ms}.proof .act:hover .txt,.proof .act:hover .arw,.proof .act:focus-visible .txt,.proof .act:focus-visible .arw{color:var(--paper)}.proof .on-black .act:hover .txt,.proof .on-black .act:hover .arw,.proof .on-black .act:focus-visible .txt,.proof .on-black .act:focus-visible .arw{color:var(--stage)}.proof .act .arw{transition:transform .35s var(--ease), color .35s var(--ease) 50ms;display:inline-block}.proof .act:hover .arw{transform:translate(3px,-3px)}.proof .act i{opacity:0;width:9px;height:9px;transition:opacity .3s var(--ease), transform .35s var(--ease);position:absolute}.proof .act i:before,.proof .act i:after{content:"";background:currentColor;position:absolute}.proof .act i:before{width:100%;height:1px;top:0}.proof .act i:after{width:1px;height:100%;left:0}.proof .act .m1{top:-5px;left:-5px;transform:translate(4px,4px)}.proof .act .m2{top:-5px;right:-5px;transform:scaleX(-1)translate(4px,4px)}.proof .act .m3{bottom:-5px;left:-5px;transform:scaleY(-1)translate(4px,4px)}.proof .act .m4{bottom:-5px;right:-5px;transform:scale(-1)translate(4px,4px)}.proof .act:hover i,.proof .act:focus-visible i{opacity:1}.proof .act:hover .m1{transform:translate(0)}.proof .act:hover .m2{transform:scaleX(-1)translate(0)}.proof .act:hover .m3{transform:scaleY(-1)translate(0)}.proof .act:hover .m4{transform:scale(-1)translate(0)}.proof .link{color:inherit;padding-bottom:5px;font-size:clamp(.92rem,3.4vw,1rem);text-decoration:none;position:relative}.proof .link:after{content:"";transform-origin:100%;height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}.proof .link:hover:after{transform:scaleX(0)}.proof .link:before{content:"";opacity:.35;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.proof .hero{background:var(--paper);min-height:100svh;color:var(--ink);align-items:center;padding-block:clamp(5rem,14vh,9rem) clamp(7rem,16vh,10rem);display:flex;position:relative;overflow:hidden}.proof .bg{position:absolute;inset:0}.proof .bg video,.proof .bg canvas{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.proof .bg video{opacity:0;transition:opacity .8s}.proof .bg video.ready{opacity:1}.proof .has-video .bg canvas{display:none}.proof .hero .scrim{background:linear-gradient(#ffffffb8 0%,#ffffff80 45%,#ffffffd1 100%);position:absolute;inset:0}.proof .hero-in{width:var(--w);margin-inline:auto;position:relative}.proof .hero h1{letter-spacing:-.035em;max-width:16ch;font-size:clamp(2.7rem,8vw,6rem);font-weight:400;line-height:1.04}.proof .hero-bar{width:var(--w);z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-inline:auto;display:flex;position:absolute;bottom:clamp(1.75rem,5vh,3.25rem);left:0;right:0}.proof .hero-bar .left{flex-wrap:wrap;align-items:center;gap:clamp(1rem,3vw,2rem);display:flex}.proof .hero-bar{opacity:0;animation:impress .7s var(--press) .95s forwards}@media (prefers-reduced-motion:reduce){.proof *,.proof :before,.proof :after{transition:none!important;animation:none!important}.proof .hero{min-height:0;padding-block:5rem 7rem}.proof .hero-bar{opacity:1}}.proof .hold{flex-direction:column;justify-content:space-between;gap:clamp(2rem,6vh,4rem);min-height:100svh;padding-block:clamp(1.5rem,4vh,2.5rem);display:flex;position:relative}.proof .hold-top,.proof .hold-mid,.proof .hold-end{width:var(--w);margin-inline:auto}.proof .hold-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.proof .wordmark{letter-spacing:-.04em;align-items:center;gap:.5rem;font-size:15px;font-weight:600;display:inline-flex}.proof .wordmark svg{flex:none;width:17px;height:17px}.proof .wordmark svg circle,.proof .wordmark svg line{stroke:currentColor;fill:none;stroke-width:1.4px}.proof .wordmark svg .pip{fill:currentColor;stroke:none}.proof .hold-mid{flex-direction:column;gap:clamp(1.4rem,4vh,2.4rem);display:flex}.proof .hold h1{letter-spacing:-.04em;max-width:15ch;font-size:clamp(2.3rem,7.6vw,5.2rem);font-weight:400;line-height:1.04}.proof .hold-say{letter-spacing:-.015em;color:var(--ink-2);max-width:44ch;font-size:clamp(1rem,3.8vw,1.22rem);line-height:1.45}.proof .hold-form{flex-wrap:wrap;align-items:stretch;gap:10px;max-width:680px;display:flex}.proof .hold-form label{display:none}.proof .hold-form input[type=text],.proof .hold-form input[type=email],.proof .hold-form input[type=tel]{min-width:0;font:inherit;color:var(--ink);border:1px solid var(--rule-2);transition:border-color .25s var(--ease);background:0 0;border-radius:0;flex:190px;padding:.85rem .9rem;font-size:.97rem}.proof .hold-form input::placeholder{color:var(--grey)}.proof .hold-form input:focus-visible{border-color:var(--ink);outline:none}.proof .hold-form button{font:inherit;cursor:pointer;background:0 0;flex:none}.proof .hold-note{font-family:var(--mono);letter-spacing:.08em;color:var(--grey);max-width:46ch;font-size:10px;line-height:1.6}.proof .hold-end{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.proof .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.proof .case{background:var(--stage);color:var(--stage-ink);position:relative}.proof .case-track{height:300vh}.proof .case-pin{flex-direction:column;justify-content:center;gap:clamp(.75rem,2.5vh,1.5rem);height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.proof .case-in{width:var(--w);flex-direction:column;gap:.75rem;margin-inline:auto;display:flex}.proof .case-in>*{will-change:transform, opacity}.proof .scatter{height:clamp(200px,36svh,330px);width:var(--w);flex:none;margin-inline:auto;position:relative}.proof .tile{will-change:transform;position:absolute}.proof .bob{animation:bob var(--dur,6s) ease-in-out infinite alternate;animation-delay:var(--del,0s)}@keyframes bob{0%{transform:translateY(-7px)rotate(-.7deg)}to{transform:translateY(7px)rotate(.7deg)}}.proof .face{background:var(--paper);will-change:transform, opacity;padding:9px;box-shadow:0 24px 50px -26px #000000f2}.proof .tile .cap{font-family:var(--mono);letter-spacing:.12em;color:var(--grey);text-transform:uppercase;margin-top:5px;font-size:7.5px;display:block}.proof .t1{width:32%;max-width:140px;top:10%;left:1%}.proof .t2{width:28%;max-width:124px;top:0;left:37%}.proof .t3{width:29%;max-width:130px;top:18%;right:0}.proof .t4{width:33%;max-width:146px;top:50%;left:19%}.proof .tile .art{aspect-ratio:1;place-items:center;display:grid}.proof .tile .art svg{width:74%;height:74%;display:block}.proof .tile .art svg *{stroke:var(--ink);fill:none;stroke-width:3.2px;stroke-linejoin:round;stroke-linecap:round}.proof .case-name{letter-spacing:-.05em;font-size:clamp(2.1rem,10vw,4.2rem);font-weight:700;line-height:.98}.proof .case-desc{color:var(--stage-dim);letter-spacing:-.015em;max-width:40ch;font-size:clamp(.98rem,4vw,1.12rem);line-height:1.4}.proof .case-num{align-items:flex-start;gap:.7rem;display:flex}.proof .case-num b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,10vw,3.6rem);font-weight:500;line-height:.9;font-family:var(--mono);color:var(--stage-dim)}.proof .case-num span{max-width:11ch;padding-top:.3rem;font-size:clamp(.9rem,3.4vw,1rem);line-height:1.2}.proof .case-link{border-bottom:1px solid var(--stage-ink);align-self:flex-start;padding-bottom:3px;font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .25s}.proof .case-link:hover{opacity:.6}.proof .case-tags{color:var(--stage-dim);font-size:clamp(.78rem,3.2vw,.9rem)}.proof .case-note{font-family:var(--mono);letter-spacing:.06em;color:var(--stage-dim);border:1px dashed var(--stage-rule);align-self:flex-start;max-width:42ch;padding:.5rem .6rem;font-size:9.5px;line-height:1.5}@media (min-width:1000px){.wf-grid{grid-template-columns:21rem minmax(0,1fr)}}.proof .nav{z-index:60;transition:transform .45s var(--ease), opacity .35s ease, color .3s;background:0 0;position:fixed;top:0;left:0;right:0}.proof .nav.hide{opacity:0;pointer-events:none;transform:translateY(-110%)}.proof .nav.onDark,.proof .nav.onDark .nav-links a{color:var(--stage-ink)}.proof .nav.onDark .brand svg circle,.proof .nav.onDark .brand svg line{stroke:var(--stage-ink)}.proof .nav.onDark .brand svg .pip{fill:var(--stage-ink)}.proof .nav-in{width:var(--w);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding:1.1rem 0;display:flex}.proof .brand{letter-spacing:-.04em;align-items:center;gap:.5rem;font-size:15px;font-weight:600;display:flex}.proof .brand svg{flex:none;width:18px;height:18px}.proof .brand svg circle,.proof .brand svg line{stroke:currentColor;fill:none;stroke-width:1.5px;transition:stroke .3s}.proof .brand svg .pip{fill:currentColor;stroke:none;transition:fill .3s}.proof .nav-links{align-items:center;gap:clamp(1rem,3vw,1.75rem);display:flex}.proof .nav-links a{color:inherit;opacity:.75;font-size:14px;text-decoration:none;transition:opacity .25s}.proof .nav-links a:hover{opacity:1}@media (max-width:640px){.nav-links a:not(:last-child){display:none}}.proof .stage{background:var(--stage);position:relative}.proof .stage-track{height:440vh}.proof .stage-pin{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.proof .stage-in{width:var(--w);text-align:center}.proof .stmt{grid-area:1/1;display:none}.proof .stmt.on{display:block}.proof .stmt .big{color:var(--stage-ink);letter-spacing:-.045em;max-width:16ch;margin-inline:auto;font-size:clamp(2rem,8.6vw,4.4rem);font-weight:600;line-height:1.08}.proof .stmt .para{color:var(--stage-dim);letter-spacing:-.025em;max-width:24ch;margin-inline:auto;font-size:clamp(1.15rem,5.2vw,2.1rem);font-weight:400;line-height:1.32}.proof .stmt .reg{display:block}.proof .lines{flex-direction:column;align-items:center;gap:.35rem;display:flex}.proof .lines p{color:var(--stage-ink);letter-spacing:-.045em;font-size:clamp(1.75rem,7.6vw,3.6rem);font-weight:600;line-height:1.12}.proof .lines .k{color:var(--stage-ink);font-size:.84em}.proof .js .lines p{opacity:0}.proof .js .lines p.up{animation:impress .6s var(--press) forwards}.proof .wf{background:var(--stage);color:var(--stage-ink);position:relative}.proof .wf-track{height:430vh}.proof .wf-pin{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.proof .wf-grid{width:var(--w);align-items:center;gap:clamp(1.4rem,4vw,3.25rem);display:grid}@media (min-width:1000px){.wf-grid{grid-template-columns:21rem minmax(0,1fr)}}.proof .wf-id{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.proof .vs .label{color:var(--stage-dim)}.proof .wf-id>*{will-change:transform,opacity}.proof .wf-name{letter-spacing:-.05em;font-size:clamp(2rem,8vw,3rem);font-weight:700;line-height:.95}.proof .wf-desc{color:var(--stage-dim);letter-spacing:-.012em;max-width:34ch;font-size:clamp(.92rem,3.6vw,1rem);line-height:1.42}.proof .wf-block{border-top:1px solid var(--stage-rule);flex-direction:column;gap:.3rem;margin-top:.35rem;padding-top:.7rem;display:flex}.proof .wf-block .label{color:var(--stage-dim)}.proof .wf-block p{max-width:34ch;color:var(--stage-ink);letter-spacing:-.012em;font-size:clamp(.9rem,3.5vw,.99rem);line-height:1.42}.proof .wf-note{font-family:var(--mono);letter-spacing:.06em;color:var(--stage-dim);border:1px dashed var(--stage-rule);max-width:38ch;padding:.45rem .6rem;font-size:9.5px;line-height:1.5}.proof .wf-bridge{border-left:2px solid var(--stage-ink);letter-spacing:-.025em;max-width:33ch;margin-top:.3rem;padding:.1rem 0 .1rem .8rem;font-size:clamp(.95rem,3.7vw,1.06rem);font-weight:500;line-height:1.34}.proof .wf-roomcap{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stage-dim);text-align:center;max-width:28ch;font-size:9px;line-height:1.6}.proof .wf-room{flex-direction:column;align-items:center;gap:clamp(.45rem,1.5vh,.85rem);min-width:0;display:flex;position:relative}.proof .wf-chancel{border:1px solid var(--stage-dim);will-change:transform,opacity;border-bottom:none;border-radius:60px 60px 0 0;flex-direction:column;align-items:center;gap:5px;width:clamp(118px,32%,180px);padding:9px 0 7px;display:flex}.proof .wf-chancel i{background:var(--stage-ink);width:32px;height:8px;display:block}.proof .wf-chancel span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stage-dim);font-size:7.5px}.proof .wf-seats{flex-direction:column;align-items:center;gap:clamp(4px,1vh,8px);display:flex}.proof .wf-row{justify-content:center;align-items:flex-end;gap:clamp(11px,2.2vw,24px);display:flex}.proof .wf-bank{border-bottom:1px solid var(--stage-rule);gap:clamp(3px,.65vw,6px);padding-bottom:4px;display:flex}.proof .seat{border:1px solid var(--stage-rule);width:clamp(5px,1vw,9px);height:clamp(8px,1.6vw,13px);transition:background .55s var(--ease), border-color .55s var(--ease), transform .55s var(--ease), box-shadow .55s var(--ease);background:0 0;flex:none}.proof .seat.lit{background:var(--stage-ink);border-color:var(--stage-ink);transform:translateY(-2px);box-shadow:0 0 11px #ffffff80}.proof .wf-pair{font-family:var(--mono);letter-spacing:.18em;color:var(--stage-ink);align-items:center;gap:.5rem;margin-top:.15rem;font-size:10.5px;font-weight:500;display:flex}.proof .wf-pair b{text-align:center;min-width:2.2em;transition:opacity .28s var(--ease), transform .28s var(--ease);font-weight:500}.proof .wf-pair.turn b{opacity:0;transform:translateY(-5px)}.proof .wf-pair i{background:var(--stage-dim);flex:none;width:26px;height:1px;display:block;position:relative}.proof .wf-pair i:after{content:"";border-top:1px solid var(--stage-dim);border-right:1px solid var(--stage-dim);width:5px;height:5px;position:absolute;top:-2.5px;right:0;transform:rotate(45deg)}.proof .wf-roomline{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stage-dim);white-space:nowrap;min-height:1.3em;font-size:9px}.proof .wf-wins{flex-wrap:wrap;justify-content:center;gap:clamp(6px,1.2vw,12px);margin-top:.4rem;display:flex}.proof .wf-win{border:1px solid var(--stage-rule);opacity:.2;will-change:transform,opacity;width:clamp(100px,13vw,146px);min-height:94px;transition:opacity .5s var(--ease), border-color .5s var(--ease);background:#070707;flex-direction:column;gap:5px;padding:9px;display:flex}.proof .wf-win.on{opacity:1;border-color:var(--stage-ink)}.proof .wf-win b{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stage-dim);font-size:7.5px;font-weight:500}.proof .wf-win p{letter-spacing:-.015em;font-size:10.5px;line-height:1.32}.proof .wf-win i{color:var(--stage-dim);margin-top:auto;font-size:8px;font-style:italic;line-height:1.35}.proof .wf-stats{border-top:1px solid var(--stage-rule);opacity:0;will-change:transform,opacity;flex-wrap:wrap;justify-content:center;gap:clamp(13px,2.8vw,32px);margin-top:.25rem;padding-top:.6rem;display:flex}.proof .wf-stat{flex-direction:column;align-items:center;gap:1px;display:flex}.proof .wf-stat b{font-family:var(--mono);letter-spacing:-.03em;color:var(--stage-dim);font-variant-numeric:tabular-nums;font-size:clamp(1rem,3.2vw,1.4rem);font-weight:500;line-height:1}.proof .wf-stat span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stage-dim);font-size:7.5px}.proof .alts{background:var(--paper);border-top:1px solid var(--rule);position:relative}.proof .alts-track{height:400vh}.proof .alts-pin{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.proof .alts-head{width:var(--w);letter-spacing:-.04em;will-change:transform,opacity;max-width:18ch;margin:0 auto clamp(1.5rem,5vh,3rem);font-size:clamp(1.35rem,5.4vw,2.2rem);font-weight:600;line-height:1.1}.proof .alts-head .label{margin-bottom:.6rem;display:block}.proof .alt-stack{width:var(--w);min-height:clamp(300px,46svh,430px);margin-inline:auto;position:relative}.proof .alt{pointer-events:none;flex-direction:column;gap:clamp(.9rem,2.6vh,1.5rem);display:flex;position:absolute;inset:0}.proof .alt.on{pointer-events:auto}.proof .alt>*{will-change:transform,opacity}.proof .alt-tile{background:var(--paper);border:1px solid var(--ink);width:clamp(84px,22vw,116px);padding:12px}.proof .alt-tile svg{aspect-ratio:1;width:100%;display:block}.proof .alt-tile svg *{stroke:var(--ink);fill:none;stroke-width:3.4px;stroke-linejoin:round;stroke-linecap:round}.proof .alt-what{color:var(--grey);letter-spacing:-.045em;align-self:flex-start;font-size:clamp(1.5rem,7vw,2.6rem);font-weight:700;line-height:1;display:inline-block;position:relative}.proof .alt-what:after{content:"";background:var(--ink);transform-origin:0;height:3px;transform:scaleX(var(--sx,0));position:absolute;top:52%;left:-3px;right:-3px}.proof .alt-why{color:var(--ink);letter-spacing:-.02em;max-width:36ch;font-size:clamp(1rem,4.2vw,1.28rem);line-height:1.4}.proof .alt-why b{font-weight:700}.proof .fit{background:var(--paper);color:var(--ink);border-top:1px solid var(--rule);position:relative}.proof .fit-track{height:470vh}.proof .fit-pin{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.proof .fit-grid{width:var(--w);align-items:center;gap:clamp(1.25rem,3vw,3rem);display:grid}@media (min-width:960px){.fit-grid{grid-template-columns:17rem minmax(0,1fr) 19rem}}.proof .fit-index{flex-direction:column;gap:1px;display:flex}.proof .fit-index .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin-bottom:1.1rem;font-size:10px}.proof .fx{cursor:pointer;text-align:left;width:100%;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--grey);background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;font-size:12px;transition:color .25s;display:flex}.proof .fx:hover{color:var(--ink-2)}.proof .fx.on{color:var(--ink)}.proof .fx em{color:var(--grey);flex:none;font-style:normal}.proof .fx.on em{color:var(--ink-2)}@media (max-width:959px){.fit-index{flex-direction:row;gap:16px;overflow-x:auto}.proof .fit-index .eyebrow,.fx em{display:none}}.proof .strip{height:min(620px,70svh);position:relative;overflow:hidden}.proof .strip:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(to bottom, var(--paper), #ffffffb8 14%, transparent 30%, transparent 70%, #ffffffb8 86%, var(--paper));position:absolute;inset:0}.proof .strip-in{will-change:transform;width:100%;position:absolute;top:50%;left:0}.proof .fcard{aspect-ratio:1;background:var(--paper);border:1px solid var(--rule);opacity:.2;flex-direction:column;margin-bottom:34px;transition:opacity .55s;display:flex;position:relative}.proof .fcard.on{opacity:1}.proof .fcard .sc{background-color:var(--paper);background-image:radial-gradient(var(--ink) 42%, transparent 46%);background-size:7px 7px;flex:1;margin:11px 11px 0}.proof .fcard .foot{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px 12px;font-size:9.5px;display:flex}.proof .gate{z-index:4;pointer-events:none;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.proof .gate .box{aspect-ratio:1;width:100%;position:relative}.proof .gate i{width:20px;height:20px;transition:transform .55s var(--ease);position:absolute}.proof .gate i:before,.proof .gate i:after{content:"";background:var(--ink);position:absolute}.proof .gate i:before{width:100%;height:1px;top:0}.proof .gate i:after{width:1px;height:100%;left:0}.proof .gate .g1{top:-9px;left:-9px}.gate .g2{top:-9px;right:-9px;transform:scaleX(-1)}.proof .gate .g3{bottom:-9px;left:-9px;transform:scaleY(-1)}.proof .gate .g4{bottom:-9px;right:-9px;transform:scale(-1)}.proof .fit-say{font-family:var(--mono);letter-spacing:.045em;text-transform:uppercase;color:var(--ink);min-height:9em;font-size:clamp(11.5px,3.4vw,13px);line-height:1.85}.proof .fit-say .lead{letter-spacing:.14em;color:var(--grey);margin-bottom:1.1rem;font-size:10px;display:block}.proof .ask{background:var(--stage);min-height:100svh;color:var(--stage-ink);justify-content:center;align-items:center;padding-block:clamp(4rem,12vh,7rem);display:flex;position:relative;overflow:hidden}.proof .ask .scrim{background:linear-gradient(#000000b8 0%,#00000080 45%,#000c 100%);position:absolute;inset:0}.proof .ask-in{width:var(--w);text-align:center;flex-direction:column;align-items:center;gap:clamp(1rem,3vh,1.6rem);margin-inline:auto;display:flex;position:relative}.proof .halo{aspect-ratio:1;filter:blur(6px);background:radial-gradient(circle at 50% 46%,#ffffffeb 0%,#ffffff4d 16%,#ffffff17 34%,#fff0 66%);border-radius:50%;flex:none;width:min(300px,58vw);margin-bottom:clamp(.5rem,3vh,2rem);animation:7s ease-in-out infinite alternate halo}@keyframes halo{0%{opacity:.75;transform:scale(.86)}to{opacity:1;transform:scale(1.08)}}.proof .ask h2{letter-spacing:-.04em;max-width:15ch;font-size:clamp(2.4rem,7.4vw,5.2rem);font-weight:400;line-height:1.04}.proof .ask p{color:var(--stage-ink);letter-spacing:-.02em;opacity:.85;max-width:34ch;font-size:clamp(1rem,4vw,1.35rem);line-height:1.35}.proof .ask .act{margin-top:clamp(.75rem,3vh,1.75rem)}.proof footer{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1.5rem;padding-block:1.75rem 3rem;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.hero .actions,.hero .aside,.proof .js .opt .why,.proof .js .stmt.on .w{opacity:1;filter:none;transform:none}.proof .js .opt .what:after{transform:scaleX(1)}.proof .js .lines p{opacity:1;transform:none}.proof .stage-track{height:auto}.proof .stage-pin{height:auto;padding-block:3rem;display:block;position:static}.proof .stmt{padding-block:2rem;display:block!important}.proof .fit-track{height:auto}.proof .fit-pin{height:auto;padding-block:3rem;position:static}.proof .strip{height:auto}.strip-in{position:static;transform:none!important}.proof .fcard{opacity:1!important}.gate{display:none}.proof .bob{animation:none!important}.proof .case-track,.proof .alts-track{height:auto}.proof .case-pin,.proof .alts-pin{height:auto;padding-block:3rem;position:static}.proof .alt-stack{min-height:0}.proof .alt{margin-bottom:2.5rem;position:static;opacity:1!important}.proof .alt-what:after{transform:scaleX(1)}.proof .hero{min-height:0;padding-block:5rem 7rem}.proof .js .hero .word{transform:none}.proof .js .hero-bar{opacity:1}.proof .halo{animation:none}.proof .nav{position:sticky}.proof .ask{min-height:0;padding-block:5rem}.proof .face,.proof .case-in>*{opacity:1!important;transform:none!important}.proof .wf-track{height:auto}.proof .wf-pin{height:auto;padding-block:3rem;position:static}.proof .seat{background:var(--stage-ink);border-color:var(--stage-ink)}.proof .wf-id>*{opacity:1!important;transform:none!important}}.proof .say{flex-direction:column;justify-content:center;gap:clamp(1.4rem,4vh,2.4rem);min-height:100svh;padding-block:clamp(6rem,14vh,9rem) clamp(3rem,8vh,5rem);display:flex;position:relative}.proof .say-in{width:var(--w);flex-direction:column;gap:clamp(1.2rem,3.5vh,2rem);margin-inline:auto;display:flex}.proof .say h1{letter-spacing:-.04em;max-width:15ch;font-size:clamp(2.2rem,7vw,4.4rem);font-weight:400;line-height:1.04}.proof .say-lede{color:var(--ink-2);letter-spacing:-.015em;max-width:46ch;font-size:clamp(1rem,3.8vw,1.2rem);line-height:1.45}.proof .wf-link{color:var(--stage-ink);border-bottom:1px solid var(--stage-ink);will-change:transform,opacity;align-self:flex-start;padding-bottom:3px;font-size:.97rem;font-weight:500;text-decoration:none;transition:opacity .25s}.proof .wf-link:hover{opacity:.6}.proof a.label{text-decoration:none;transition:opacity .25s}.proof a.label:hover{opacity:.6}
