:root{--paper:#eff4f5;--ink:#0a2836;--cyan:#4ec6e7;--cyan-pale:#bae6ea;--ochre:#f3992c;--ochre-deep:#f17d21;--slate:#3e5a6e;--slate-blue:#4289a0;--cream:#f7ecde;--nav-bg:var(--cyan);--line:color-mix(in srgb,var(--ink)20%,transparent);--line-soft:color-mix(in srgb,var(--ink)11%,transparent)}body{background:var(--paper)}.util{height:var(--util-h);padding-inline:var(--gut);background:var(--ink);color:var(--cream);justify-content:space-between;align-items:center;gap:20px;display:flex}.util span{opacity:.6}.util span:first-child{opacity:1}.util .cg{vertical-align:-.12em;width:.95em;height:.95em;margin-inline:.45em;display:inline-block}@media (width<=820px){.util .hide-s{display:none}}.nav{--nav-fg:var(--ink)}.nav:after{opacity:.28}.nav .btn--solid{background:var(--ink);border-color:var(--ink)}.nav.is-stuck{--nav-bg:var(--cyan)}body.on-art .nav{--nav-fg:var(--cream)}body.on-art .nav:not(.is-stuck) .btn--solid{color:var(--ink);background:#fff;border-color:#fff}body.on-art .nav:not(.is-stuck) .btn--solid:hover{background:var(--signal);border-color:var(--signal);color:#fff}@media (width<=860px){body.on-art-m .nav{--nav-fg:var(--cream)}body.on-art-m .nav:not(.is-stuck) .btn--solid{color:var(--ink);background:#fff;border-color:#fff}body.on-art-m .nav:not(.is-stuck) .btn--solid:hover{background:var(--signal);border-color:var(--signal);color:#fff}}.hero{isolation:isolate;background:#4ec6e6;height:100svh;min-height:560px;position:relative;overflow:hidden}body.bare-top{--util-h:0px;--top-h:var(--nav-h)}.scene{--par:14;transform:translate3d(calc(var(--mx,0)*var(--par)*-1px),calc(var(--my,0)*var(--par)*-1px + var(--hp,0)*-16px),0);position:absolute;inset:-34px}.is-par .scene,.is-hero-scroll .scene{will-change:transform}.scene__img,.scene__terrain,.scene__gfx{width:1200px;height:1008px;transform:translate(var(--img-x,0),var(--img-y,0))scale(var(--img-s,1));transform-origin:0 0;max-width:none;position:absolute;top:0;left:0}.scene__img,.scene__terrain{object-fit:cover;object-position:50% 100%}.scene__img{z-index:1}.scene__gfx{z-index:2}.scene__terrain{z-index:3}.sun-set{transform:translateY(calc(var(--hp,0)*300px))}.is-hero-scroll .sun-set{will-change:transform}.sun-rise{animation:sunrise 2.6s .25s var(--ease-out)both}@keyframes sunrise{0%{transform:translateY(300px)}to{transform:translateY(0)}}.sun-halo{opacity:.9}.sun-warm{opacity:var(--hp,0)}.cl{opacity:.62}.horizon-rule{z-index:4;background:color-mix(in srgb,var(--ink)30%,transparent);height:1px;transform:translateY(calc(var(--skyline,72%) + var(--hp,0)*-16px));pointer-events:none;position:absolute;top:0;left:0;right:0}.horizon-rule:after{content:"HORIZON — 0°00′";right:var(--gut);font-family:var(--fl);letter-spacing:.13em;color:color-mix(in srgb,var(--ink)55%,transparent);font-size:9.5px;font-weight:600;position:absolute;top:8px}.hero__copy{z-index:6;left:var(--gut);top:calc(var(--top-h) + clamp(18px,4vh,52px));width:min(56%,780px);color:var(--ink);position:absolute}.hero h1{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.05em;text-wrap:nowrap;margin-bottom:clamp(18px,2.8vh,34px);font-size:clamp(30px,min(5.05vw,11.5vh),92px);font-weight:800;line-height:.845}.hero h1 .ln{overflow-clip-margin:.24em;margin-bottom:-.07em;padding-bottom:.07em;display:block;overflow:clip}.hero h1 .ln>i{animation:rise 1.05s var(--ease-out)forwards;animation-delay:calc(var(--i,0)*.105s + .2s);font-style:normal;display:block;transform:translateY(118%)}@keyframes rise{to{transform:none}}.hero h1 .q,.why h2 .q,.nf__code .q{letter-spacing:-.015em;font-size:1.05em;font-weight:400;line-height:0;display:inline-block;transform:translateY(.05em)}.hero h1 .mark,.why h2 .mark,.nf__code .mark{isolation:isolate;margin-left:.075em;margin-right:.13em;display:inline-block;position:relative}.hero h1 .mark:before,.why h2 .mark:before,.nf__code .mark:before{content:"";z-index:0;background:var(--signal);clip-path:polygon(.9% 2%,0 34%,.7% 68%,0 98%,99.4% 100%,100% 66%,99.3% 33%,100% 0);transform-origin:0;animation:.62s cubic-bezier(.7,0,.24,1) .72s forwards strike;position:absolute;inset:0 -.105em 0 -.08em;transform:rotate(-.6deg)scaleX(0);box-shadow:0 6px 22px #0818284d}@keyframes strike{to{transform:rotate(-.6deg)scaleX(1)}}.hero h1 .mark>span,.why h2 .mark>span,.nf__code .mark>span{z-index:1;color:var(--cream);opacity:0;animation:.3s linear .92s forwards fade;position:relative}.hero .lead{max-width:54ch;color:var(--ink);opacity:0;animation:fade 1.1s .82s var(--ease-out)forwards;font-size:clamp(14.5px,1.15vw,18px)}@keyframes fade{to{opacity:1}}.hero__points{opacity:0;max-width:760px;animation:fade 1.1s .96s var(--ease-out)forwards;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,30px);margin-top:clamp(20px,3vh,34px);display:grid}.hero__points li{border-top:1px solid color-mix(in srgb,var(--ink)32%,transparent);padding-top:clamp(9px,1.1vh,13px)}.hero__points b{font-family:var(--fd);letter-spacing:-.03em;text-transform:uppercase;margin-bottom:.5em;font-size:clamp(17px,1.6vw,24px);font-weight:800;line-height:1;display:block}.hero__points .cg{vertical-align:-.04em;width:.82em;height:.82em;margin-right:.02em;display:inline-block}.hero__points span{letter-spacing:-.003em;color:color-mix(in srgb,var(--ink)84%,transparent);max-width:30ch;font-size:clamp(11.5px,.86vw,13px);font-weight:500;line-height:1.42;display:block}.hero__cta{opacity:0;animation:fade 1.1s 1.1s var(--ease-out)forwards;flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(20px,3.2vh,40px);display:flex}.hero__cta .btn--solid{background:var(--signal);color:var(--cream);clip-path:polygon(1.3% 4%,0 33%,1% 67%,0 96%,99% 100%,100% 65%,99.1% 32%,100% 0);border:0;padding:1.15em 1.7em 1.1em}.hero__cta .btn--solid:before{background:var(--ink);z-index:0}.hero__cta .btn--solid:hover{background:var(--signal);color:var(--cream)}.hero__cta .btn--solid:hover:before{transform:scaleY(1)}.hero__cta .btn--ghost{color:var(--ink);border-color:var(--ink)}.hero__cta .btn--ghost:before{background:var(--ink);z-index:0}.hero__cta .btn--ghost:hover{color:var(--cream)}.hero__scroll{z-index:6;left:var(--gut);white-space:nowrap;color:var(--ink);opacity:0;text-shadow:0 0 10px #fff0d7cc,0 0 4px #fff0d7e6;animation:fade 1.1s 1.35s var(--ease-out)forwards;align-items:center;gap:.8em;display:flex;position:absolute;bottom:clamp(18px,3vh,30px)}.hero__scroll i{transform-origin:50% 0;width:1px;height:22px;animation:drop 1.9s var(--ease)infinite;background:currentColor;display:block}@keyframes drop{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{transform:scaleY(0)translateY(22px)}}.ticker{--tick-bg:var(--ink);--tick-fg:var(--cream);--tick-line:transparent}.ticker__set span b{font-weight:700;font-family:var(--fl)}.ticker__set span i{opacity:.46;font-style:normal;font-family:var(--fl);font-weight:400}.brief{padding:clamp(58px,7.5vw,120px)var(--gut)clamp(64px,8vw,128px);background:linear-gradient(180deg,var(--paper)0%,#edf4f7 52%,#e4f0f5 100%);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:clamp(28px,5vw,90px);display:grid;position:relative}.brief__copy{max-width:44rem}.brief h2{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.042em;margin-bottom:clamp(16px,1.8vw,26px);font-size:clamp(26px,3.5vw,52px);font-weight:800;line-height:.92}.brief .lead{max-width:46ch;color:var(--ink);margin-bottom:clamp(24px,3vw,40px)}:root{interpolate-size:allow-keywords}.trays{border-top:1px solid color-mix(in srgb,var(--ink)16%,transparent)}.tray{border-bottom:1px solid color-mix(in srgb,var(--ink)16%,transparent)}.tray summary{cursor:pointer;font-family:var(--fd);letter-spacing:-.02em;transition:color .25s var(--ease);align-items:center;gap:.95em;padding:clamp(13px,1.5vw,19px) 0;font-size:clamp(14.5px,1.15vw,17.5px);font-weight:700;list-style:none;display:flex}.tray summary::-webkit-details-marker{display:none}.tray summary:hover{color:var(--signal)}.tray summary>span{flex:1}.ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.32em;height:1.32em;color:var(--signal);flex:none}.tray__chev{opacity:.45;width:.62em;height:.62em;transition:transform .35s var(--ease-out),opacity .25s;border-bottom:2px solid;border-right:2px solid;flex:none;transform:rotate(45deg)translate(-.1em,-.1em)}.tray[open] .tray__chev{opacity:.9;transform:rotate(225deg)translate(-.06em,-.06em)}.tray__body p{max-width:52ch;color:color-mix(in srgb,var(--ink)82%,transparent);padding-bottom:clamp(15px,1.7vw,22px);font-size:clamp(13px,.95vw,14.5px);line-height:1.55}.tray{interpolate-size:allow-keywords}.tray::details-content{block-size:0;transition:block-size .42s var(--ease-out),content-visibility 0s linear .42s allow-discrete;overflow:hidden}.tray[open]::details-content{block-size:auto;transition:block-size .42s var(--ease-out),content-visibility 0s allow-discrete}.print{aspect-ratio:904/870;isolation:isolate;position:relative}.print__frame{background:#12414f;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 76px -30px #0818286b}.print{--par:10}.print__img,.print__bird{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.is-par .print__img,.is-par .print__bird{will-change:transform}.print__img{transform:translate3d(calc(var(--mx,0)*var(--par)*-.5px),calc(var(--my,0)*var(--par)*-.5px),0)scale(1.04)}.print__bird{z-index:3;transform:translate3d(calc(var(--mx,0)*var(--par)*-1px),calc(var(--my,0)*var(--par)*-1px),0)scale(1.075);filter:drop-shadow(0 16px 22px #0818284d)}.print__tint{z-index:1;background:var(--signal);mix-blend-mode:color;opacity:.13;position:absolute;inset:0}.print__burn{z-index:2;background:radial-gradient(120% 78% at 74% 8%,#fff7e233,#0000 60%),linear-gradient(112deg,#0614184d 0%,#0000 34%),linear-gradient(#0000 74%,#280c0447 100%);position:absolute;inset:0}.print .grain{--grain-o:.26;--grain-blend:overlay;z-index:4}.crop{z-index:5;border:0 solid #f0eadc8c;width:20px;height:20px;position:absolute}.crop--tl{border-top-width:1px;border-left-width:1px;top:13px;left:13px}.crop--tr{border-top-width:1px;border-right-width:1px;top:13px;right:13px}.crop--bl{border-bottom-width:1px;border-left-width:1px;bottom:13px;left:13px}.crop--br{border-bottom-width:1px;border-right-width:1px;bottom:13px;right:13px}.print__cent{z-index:2;aspect-ratio:1;width:33%;color:var(--signal);mix-blend-mode:multiply;opacity:.7;transform:translate3d(calc(var(--mx,0)*var(--par)*-.35px),calc(var(--my,0)*var(--par)*-.35px),0);position:absolute;top:27%;left:-7%}.print__cent .cg{width:100%;height:100%;transform:rotate(-13deg)}.print__cent .cg path{fill:none;stroke:currentColor;stroke-width:10px;stroke-dasharray:1;stroke-dashoffset:1px}.print.in .print__cent .cg path{animation:draw 1.9s .35s var(--ease-out)forwards}.print.in .print__cent .cg path:last-child{animation-delay:.68s}@keyframes draw{to{stroke-dashoffset:0}}.print .tape{z-index:6}.tape--a{width:23%;height:6.6%;top:11%;left:2%;transform:rotate(-6.5deg)}.tape--b{width:37%;height:5.6%;top:68%;left:-7%;transform:rotate(-6deg)}.tape--c{width:18%;height:5.2%;top:6%;right:-6%;transform:rotate(-29deg)}.tape--label{font-family:var(--fl);letter-spacing:.15em;white-space:nowrap;text-transform:uppercase;font-size:clamp(6.5px,.58vw,9px);font-weight:600}@media (width<=900px){.brief{grid-template-columns:1fr;gap:clamp(30px,6vw,48px)}.brief .print{order:2}.brief__copy{order:1}.brief h2{font-size:clamp(30px,8.6vw,44px)}.tape--c{width:30%;height:5.4%;top:9%;right:-9%;transform:rotate(-26deg)}.print__cent{width:44%;top:36%;left:-8%}.tape--b{width:60%;top:auto;bottom:-2.4%;left:6%}}.menu{z-index:90;padding:calc(var(--nav-h) + 6vh)var(--gut)8vh;color:var(--cream);clip-path:inset(0 0 100%);transition:clip-path .62s var(--ease-out);background:radial-gradient(126% 58% at 50% 110%,#f79e2c75 0%,#dc601e38 40%,#0000 74%),radial-gradient(84% 52% at 4% -6%,#4ec6e742 0%,#4289a01a 46%,#0000 76%),linear-gradient(#0a2836 0%,#08202c 52%,#061821 100%);flex-direction:column;justify-content:center;gap:clamp(26px,5vh,54px);display:flex;position:fixed;inset:0;overflow:hidden}.is-menu .menu{clip-path:inset(0)}.menu[inert]{pointer-events:none}.menu__mark{z-index:0;pointer-events:none;aspect-ratio:1;width:min(62vw,420px);color:var(--ochre);opacity:.22;position:absolute;bottom:-4%;right:-7%;transform:rotate(-18deg)}.menu__mark svg{width:100%;height:100%;display:block}.menu__mark path{fill:none;stroke:currentColor;stroke-width:8px;stroke-dasharray:1;stroke-dashoffset:1px}.is-menu .menu__mark path{animation:draw 1.5s .22s var(--ease-out)forwards}.is-menu .menu__mark path:last-child{animation-delay:.5s}.menu__nav{z-index:1;flex-direction:column;display:flex;position:relative}.menu__nav a{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.045em;opacity:0;padding-block:.12em;font-size:clamp(30px,9.4vw,58px);font-weight:800;line-height:1.02;transform:translateY(60%)}@keyframes menuRise{to{opacity:1;transform:none}}.is-menu .menu__nav a{animation:menuRise .68s var(--ease-out)forwards;animation-delay:calc(var(--i)*70ms + .2s)}.menu__nav a:active{color:var(--ochre)}.menu__foot{z-index:1;opacity:0;flex-wrap:wrap;align-items:center;gap:clamp(16px,4vw,28px);display:flex;position:relative}.is-menu .menu__foot{animation:fade .5s var(--ease-out)forwards;animation-delay:calc(var(--i)*70ms + .24s)}.menu__foot .btn--solid{background:var(--signal);color:var(--cream);clip-path:polygon(1.3% 4%,0 33%,1% 67%,0 96%,99% 100%,100% 65%,99.1% 32%,100% 0);border:0;padding:1.15em 1.7em 1.1em}.menu__login{color:var(--cream);opacity:1;border-bottom:1px solid color-mix(in srgb,var(--cream)45%,transparent);transition:border-color .3s var(--ease),color .3s var(--ease);padding:1.05em .2em 1em}.menu__login:active{color:var(--ochre);border-bottom-color:var(--ochre)}.is-menu .topbar{z-index:100}.is-menu .nav{--nav-fg:var(--cream);--nav-fg-stuck:var(--cream);color:var(--cream)}.is-menu .nav:after{opacity:0}.is-menu .nav .btn--solid{display:none}.is-menu .nav.is-stuck{-webkit-backdrop-filter:none;background:0 0}@media (width<=760px){.burger{display:block}.nav__login{display:none}}@media (width>=761px){.menu{display:none}}.able{padding:clamp(58px,7vw,112px)var(--gut)clamp(66px,8vw,124px);background:var(--paper);position:relative;overflow:hidden}.able:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(62% 46% at 88% 12%,#4ec6e742,#0000 72%),radial-gradient(52% 40% at 6% 92%,#f79a2826,#0000 74%);position:absolute;inset:0}.able__mark{z-index:0;pointer-events:none;aspect-ratio:1;opacity:.2;filter:blur(.9px);width:min(40vw,520px);position:absolute;top:4%;left:1%;transform:rotate(-24deg)translateZ(0)}.able__mark:before{content:"";filter:blur(26px);background:radial-gradient(50% 50%,#4ec6e73d 0%,#4ec6e717 46%,#0000 70%);position:absolute;inset:-14%}.able__mark svg{width:100%;height:100%;display:block;position:relative}.able__mark path{fill:none;stroke:url(#ableInk);stroke-width:9px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.able:has(.able__head h2.in) .able__mark path{animation:draw 2.2s .25s var(--ease-out)forwards}.able:has(.able__head h2.in) .able__mark path:last-child{animation-delay:.78s}.able__head{z-index:1;margin-bottom:clamp(34px,4.4vw,68px);position:relative}.able h2{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.042em;margin-bottom:clamp(14px,1.6vw,24px);font-size:clamp(26px,3.5vw,52px);font-weight:800;line-height:.92}.able .lead{max-width:56ch;color:var(--ink)}.cards{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(18px,3vw,46px);display:grid;position:relative}.card{background:#fff;padding:clamp(15px,1.3vw,20px) clamp(15px,1.3vw,20px) clamp(20px,1.9vw,28px);position:relative;box-shadow:0 1px 2px #081e2c1a,0 10px 20px -8px #081e2c33,0 26px 46px -22px #081e2c57}.cards .card{opacity:0;transform:rotate(var(--tilt,0deg))translateY(calc(var(--lift,0px) + 34px))scale(calc(var(--sc,1)*.955));transition:transform .78s var(--ease-out),opacity .5s var(--ease-out),box-shadow .45s var(--ease-out);transition-delay:var(--d,0s)}.cards .card.in{opacity:1;transform:rotate(var(--tilt,0deg))translateY(var(--lift,0px))scale(var(--sc,1))}.cards .card.in:hover{transform:rotate(0deg)translateY(calc(var(--lift,0px) - 8px))scale(1.04);transition-delay:0s;box-shadow:0 1px 2px #081e2c17,0 16px 26px -10px #081e2c33,0 38px 62px -26px #081e2c61}.card__win{isolation:isolate;aspect-ratio:1;background:linear-gradient(158deg,#eaf4f8,#d8ebf2);place-items:center;display:grid;position:relative;overflow:hidden}.card__art{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card__win .ico{z-index:1;stroke-width:2.5px;width:33%;height:33%;color:var(--signal);stroke-linecap:round;stroke-linejoin:round;mix-blend-mode:multiply;opacity:.9;filter:url(#marker);position:relative}.card figcaption{padding:clamp(12px,1.15vw,17px) 2px 0}.card__name{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:.62em;font-size:clamp(15px,1.25vw,19px);font-weight:800;line-height:1}.card__note{color:color-mix(in srgb,var(--ink)74%,transparent);font-size:clamp(12px,.88vw,13.5px);line-height:1.5}.card__note+.card__note{color:color-mix(in srgb,var(--ink)55%,transparent);margin-top:.55em}.card .tape{top:var(--tape-top,-9px);left:var(--tape-x,50%);width:var(--tape-w,40%);height:var(--tape-h,18px);transform:translateX(-50%)rotate(var(--tape-tilt,-3deg));clip-path:var(--tape-tear,polygon(2.6% 4%,0 36%,1.8% 68%,0 97%,97.6% 100%,100% 64%,98.2% 32%,100% 0));background:repeating-linear-gradient(90deg,#ffffff1a 0 3px,#0a283605 3px 7px),linear-gradient(#d2e4ecdb,#b0c8d5bd);box-shadow:0 3px 8px #081e2c29}@media (width<=1080px){.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3.4vw,40px)}.able h2{font-size:clamp(30px,6vw,44px)}}@media (width<=760px){.able h2{font-size:clamp(30px,8.6vw,44px)}}@media (width<=560px){.cards{grid-template-columns:minmax(0,1fr);gap:clamp(16px,4.6vw,28px)}.card{max-width:262px}.card:nth-child(2n){margin-left:auto}.cards .card{transform:rotate(var(--tilt,0deg))translateY(calc(var(--lift,0px)*.35 + 34px))scale(calc(var(--sc,1)*.955))}.cards .card.in{transform:rotate(var(--tilt,0deg))translateY(calc(var(--lift,0px)*.35))scale(var(--sc,1))}.cards .card.in:hover{transform:rotate(0deg)translateY(calc(var(--lift,0px)*.35 - 8px))scale(1.04)}.able__mark{opacity:.17;width:64vw;top:1%;left:26vw}.able:before{background:radial-gradient(46% 26% at 96% 22%,#4ec6e74d,#0000 72%),radial-gradient(44% 24% at 2% 56%,#f79a282e,#0000 74%),radial-gradient(48% 26% at 98% 86%,#4ec6e733,#0000 74%)}}.band{background:var(--ink);padding:clamp(64px,10vw,150px)var(--gut);position:relative;overflow:hidden}.band h2{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.055em;filter:contrast(1.1)brightness(1.07)saturate(1.06);background-image:none;background-size:cover;background-attachment:scroll;background-position:50% calc(2% + var(--sp,.5)*64%);color:var(--cyan);-webkit-text-fill-color:var(--cyan);text-wrap:balance;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,10.6vw,182px);font-weight:800;line-height:.82;transform:translateZ(0)}.band h2.is-lazy-loaded{color:#0000;-webkit-text-fill-color:transparent}.band__meta{color:var(--cream);opacity:.55;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:clamp(26px,3.6vw,52px);display:flex}.statement .q{color:var(--ochre-deep)}.chip--cyan{color:#0a2836;background:#4ec6e7}.chip--pale{color:#0a2836;background:#bae6ea}.chip--ochre{color:#0a2836;background:#f3992c}.chip--ochre-d{color:#0a2836;background:#f17d21}.chip--slate{color:#f7ecde;background:#3e5a6e}.chip--slateb{color:#f7ecde;background:#4289a0}.chip--cream{color:#0a2836;background:#f7ecde}.chip--ink{color:#f7ecde;background:#0a2836}.chip--signal{color:#fff;background:#1b33ec}.mono-mark .cg{color:var(--ochre-deep)}.clearbox:before{border-color:color-mix(in srgb,var(--ochre-deep)65%,transparent)}.clearbox:after,.voice em,.specs dd em{color:var(--ochre-deep)}.knock{aspect-ratio:1;background:var(--ink);width:100%;position:relative;overflow:hidden}.knock svg{width:100%;height:100%;display:block}.knock__cap{z-index:2;color:var(--cream);opacity:.55;position:absolute;bottom:12px;left:14px}.motif--sun{background:var(--cyan);overflow:hidden}.motif--sun .cg{width:56%;height:56%;color:var(--cream);transform:rotate(-13deg)translateY(16%)}.motif--sun i{background:var(--slate);clip-path:polygon(0 42%,14% 22%,30% 46%,48% 18%,66% 40%,82% 14%,100% 36%,100% 100%,0 100%);height:34%;position:absolute;bottom:0;left:-10%;right:-10%}.motif--quote{font-family:var(--fq);color:var(--ochre-deep);font-size:clamp(48px,6.4vw,94px);line-height:.68}.motif--knock{background:var(--ink);color:var(--cream)}.motif--knock .cg{width:46%;height:46%}.motif--haz{padding:0}.motif--haz .hz{background:repeating-linear-gradient(-45deg,var(--ochre)0 9px,var(--ink)9px 18px);position:absolute;inset:0}.bill{padding:clamp(52px,6vw,96px)var(--gut)clamp(54px,6.2vw,98px);background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,3.2vw,56px);display:grid;position:relative}.bill__head{max-width:34rem}.bill h2{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.045em;margin-bottom:clamp(14px,1.6vw,22px);font-size:clamp(28px,5vw,74px);font-weight:800;line-height:.9}.bill .lead{max-width:44ch;color:var(--ink)}.bill__incl{border-top:1px solid color-mix(in srgb,var(--ink)20%,transparent);max-width:40ch;margin:clamp(24px,2.8vw,38px) 0 0;padding:0;list-style:none}.bill__incl li{border-bottom:1px solid color-mix(in srgb,var(--ink)13%,transparent);padding:clamp(11px,1.15vw,15px) 0}.bill__incl b{font-family:var(--fd);letter-spacing:-.018em;margin-bottom:.28em;font-size:clamp(13.5px,1vw,15.5px);font-weight:700;display:block}.bill__incl span{color:color-mix(in srgb,var(--ink)58%,transparent);font-size:clamp(11.5px,.85vw,13px);line-height:1.45;display:block}.bill .btn{margin-top:clamp(22px,2.6vw,34px)}.bill .btn--ghost{color:var(--ink);border-color:var(--ink)}.bill .btn--ghost:before{background:var(--ink)}.bill .btn--ghost:hover{color:var(--paper)}.slip{--slip-tilt:-2.2deg;width:min(100%,500px);transform:rotate(var(--slip-tilt));justify-self:start;margin:0 0 0 clamp(-64px,-4vw,0px);position:relative}.bill .slip{opacity:0;transform:rotate(var(--slip-tilt))translateY(26px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--d,0s)}.bill .slip.in{opacity:1;transform:rotate(var(--slip-tilt))}.slip__paper{background:#fff;padding:clamp(30px,3vw,42px) clamp(22px,2.2vw,32px);position:relative;box-shadow:0 1px 2px #081e2c1a,0 12px 24px -10px #081e2c38,0 30px 54px -26px #081e2c57}.slip__paper:before,.slip__paper:after{content:"";pointer-events:none;background:linear-gradient(-45deg,transparent 50%,var(--paper)51%)0 0/14px 9px repeat-x,linear-gradient(45deg,transparent 50%,var(--paper)51%)0 0/14px 9px repeat-x;height:9px;position:absolute;left:0;right:0}.slip__paper:before{top:0;transform:scaleY(-1)}.slip__paper:after{bottom:0}.slip .tape{top:-13px;left:var(--tape-x,50%);width:var(--tape-w,35%);height:var(--tape-h,22px);transform:translateX(-50%)rotate(var(--tape-tilt,-4deg));clip-path:var(--tape-tear,polygon(2.6% 4%,0 36%,1.8% 68%,0 97%,97.6% 100%,100% 64%,98.2% 32%,100% 0));background:repeating-linear-gradient(90deg,#ffffff1a 0 3px,#0a283605 3px 7px),linear-gradient(#d2e4ecdb,#b0c8d5bd);box-shadow:0 3px 8px #081e2c29}.slip__top{border-bottom:1px solid color-mix(in srgb,var(--ink)22%,transparent);align-items:center;gap:.6em;margin-bottom:clamp(14px,1.4vw,18px);padding-bottom:clamp(14px,1.4vw,18px);display:flex}.slip__top .cg{width:1.05em;height:1.05em;color:var(--signal);flex:none}.slip__top .lbl{letter-spacing:.15em;color:color-mix(in srgb,var(--ink)55%,transparent);font-size:clamp(8.5px,.66vw,9.5px)}.slip__lines{margin:0}.slip__lines>div{grid-template-columns:auto minmax(12px,1fr) auto;align-items:baseline;gap:.5em;padding:.42em 0;font-size:clamp(12.5px,.92vw,13.5px);display:grid}.slip__lines dt{color:color-mix(in srgb,var(--ink)88%,transparent);grid-column:1}.slip__lines>div:after{content:"";border-bottom:1px dotted color-mix(in srgb,var(--ink)34%,transparent);grid-column:2;align-self:end;transform:translateY(-.32em)}.slip__lines dd{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ink)62%,transparent);grid-column:3;margin:0;font-weight:600}.slip__lines>div,.slip__total,.slip__foot>*{opacity:0}.slip.in .slip__lines>div{animation:slipPrint .4s var(--ease-out)both;animation-delay:calc(.42s + var(--i,0)*85ms)}.slip.in .slip__total{animation:slipPrint .4s .95s var(--ease-out)both}.slip.in .slip__foot>:first-child{animation:slipPrint .4s 1.1s var(--ease-out)both}.slip.in .slip__foot>:nth-child(2){animation:slipPrint .4s 1.22s var(--ease-out)both}.slip.in .slip__foot>:nth-child(3){animation:slipPrint .4s 1.3s var(--ease-out)both}@keyframes slipPrint{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.slip__total{border-top:2px solid var(--ink);margin-top:clamp(14px,1.4vw,18px);padding-top:clamp(13px,1.3vw,18px);position:relative}.slip__total .lbl{letter-spacing:.18em;color:color-mix(in srgb,var(--ink)72%,transparent);margin-bottom:.32em;font-size:clamp(10px,.78vw,11.5px);font-weight:700;display:block}.slip__total b{font-family:var(--fd);letter-spacing:-.045em;font-size:clamp(46px,4.8vw,68px);font-weight:800;line-height:.95}.slip__total .cg{vertical-align:-.04em;width:.66em;height:.66em;margin-right:.03em;display:inline-block}.slip__stamp{width:clamp(112px,10.5vw,142px);height:auto;color:var(--signal);mix-blend-mode:multiply;opacity:0;position:absolute;bottom:12%;right:2%;overflow:visible;transform:rotate(-9deg)}.slip__stamp text{font-family:var(--fl);fill:currentColor;stroke:none;text-anchor:middle;text-transform:uppercase;font-weight:700}.slip__stamp .st-top{font-size:10.5px;font-weight:600}.slip__stamp .st-word{font-size:33px}.slip__stamp .st-bot{font-size:10.5px;font-weight:600}.slip.in .slip__stamp{animation:.4s cubic-bezier(.2,1.4,.4,1) 1.45s both slipStamp}@keyframes slipStamp{0%{opacity:0;transform:rotate(-9deg)scale(1.65)}to{opacity:.9;transform:rotate(-9deg)scale(1)}}.slip__foot{text-align:center;margin-top:clamp(18px,2vw,26px);display:block}.slip__note{letter-spacing:.03em;color:color-mix(in srgb,var(--ink)55%,transparent);margin-bottom:clamp(13px,1.3vw,17px);font-size:clamp(9.5px,.72vw,10.5px);display:block}.slip__bar{background:repeating-linear-gradient(90deg,var(--ink)0 2px,transparent 2px 4px,var(--ink)4px 5px,transparent 5px 9px,var(--ink)9px 12px,transparent 12px 13px);opacity:.78;width:min(76%,250px);height:clamp(26px,2.4vw,34px);margin:0 auto 7px;display:block}.slip__foot .lbl{letter-spacing:.16em;color:color-mix(in srgb,var(--ink)45%,transparent);font-size:clamp(8px,.62vw,9px)}@media (width<=900px){.bill{grid-template-columns:minmax(0,1fr);gap:clamp(26px,4vw,40px)}.bill__head{max-width:none}.slip{justify-self:start;width:min(100%,500px);margin-left:0}}@media (width<=760px){.bill h2{font-size:clamp(30px,8.6vw,44px)}.slip{--slip-tilt:-1deg}}.pays{background:color-mix(in srgb,var(--ink)4%,var(--paper));border-top:1px solid color-mix(in srgb,var(--ink)10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink)10%,transparent);padding:clamp(46px,5.2vw,80px) 0 clamp(42px,4.8vw,74px);position:relative}.pays__head{z-index:1;max-width:44rem;padding-inline:var(--gut);position:relative}.pays h2{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.04em;margin-bottom:clamp(12px,1.4vw,20px);font-size:clamp(24px,3vw,44px);font-weight:800;line-height:.94}.pays .lead{max-width:50ch;color:var(--ink)}.band-strip{z-index:1;padding:clamp(40px,4.4vw,62px)var(--gut);margin-top:clamp(28px,3.2vw,46px);position:relative}.band-strip__art{opacity:.88;clip-path:polygon(0 12px,4% 4px,9% 19px,15% 6px,21% 16px,27% 5px,33% 14px,39% 7px,46% 21px,52% 8px,58% 17px,64% 4px,70% 15px,76% 6px,82% 20px,88% 9px,94% 16px,100% 5px,100% calc(100% - 14px),95% calc(100% - 4px),89% calc(100% - 19px),83% calc(100% - 6px),77% calc(100% - 16px),71% calc(100% - 5px),65% calc(100% - 15px),58% calc(100% - 7px),51% calc(100% - 22px),45% calc(100% - 8px),38% calc(100% - 17px),32% calc(100% - 4px),25% calc(100% - 15px),19% calc(100% - 6px),12% calc(100% - 20px),6% calc(100% - 9px),0 calc(100% - 16px));filter:saturate(.92)drop-shadow(0 3px 7px #081e2c33);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.chits{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(12px,1.6vw,28px);display:flex;position:relative}.chit{min-width:clamp(160px,17.5vw,248px);transform:translateY(calc(var(--y,0px)*var(--y-scale,1)))rotate(var(--rot,0deg));transition:transform .45s var(--ease),box-shadow .45s var(--ease);background:#fff;flex-direction:column;flex:0 auto;align-items:center;gap:clamp(9px,1vw,14px);padding:clamp(20px,2.1vw,28px) clamp(18px,2vw,30px) clamp(12px,1.2vw,16px);display:flex;position:relative;box-shadow:0 1px 2px #081e2c1f,0 9px 18px -8px #081e2c3d,0 22px 40px -22px #081e2c5c}.chit--wide{min-width:clamp(190px,21vw,296px)}.chit:hover{transform:translateY(calc(var(--y,0px)*var(--y-scale,1) - 5px))rotate(0deg);box-shadow:0 1px 2px #081e2c1a,0 15px 26px -10px #081e2c3d,0 34px 56px -26px #081e2c66}.chit__marks{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,1.6vw,26px);min-height:clamp(30px,3vw,40px);display:flex}.chit__marks--stack{flex-direction:column;align-items:flex-start;gap:clamp(10px,1vw,14px)}.lock{align-items:center;gap:.55em;display:flex}.mk{height:var(--h,22px);width:auto;color:var(--c,var(--ink));fill:currentColor;transform:translateY(var(--shift,0));display:block}.mk__word{font-family:var(--ft);letter-spacing:-.015em;color:var(--ink);white-space:nowrap;font-size:clamp(14px,1.15vw,17px);font-weight:600}.chit__cap{letter-spacing:.13em;color:color-mix(in srgb,var(--ink)46%,transparent);text-align:center;font-size:clamp(9px,.7vw,10px)}.chit .tape{top:-9px;left:var(--tape-x,50%);width:var(--tape-w,38%);height:17px;transform:translateX(-50%)rotate(var(--tape-tilt,-3deg));clip-path:polygon(2.6% 4%,0 36%,1.8% 68%,0 97%,97.6% 100%,100% 64%,98.2% 32%,100% 0);background:repeating-linear-gradient(90deg,#ffffff1a 0 3px,#0a283605 3px 7px),linear-gradient(#d2e4ece0,#b0c8d5c2);box-shadow:0 3px 8px #081e2c2e}.coins{align-items:center;display:flex}.coin{aspect-ratio:1;width:clamp(32px,2.9vw,40px);font-family:var(--ft);letter-spacing:.02em;color:#fff;border-radius:50%;place-items:center;font-size:clamp(8px,.64vw,9.5px);font-style:normal;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #00000024}.coin--c{background:#2775ca}.coin--t{background:#26a17b;margin-left:-.42em}@media (prefers-reduced-motion:reduce){.chit{transition:none}.chit:hover{transform:translateY(calc(var(--y,0px)*var(--y-scale,1)))rotate(var(--rot,0deg))}}@media (width<=1080px){.chits{gap:clamp(14px,2vw,22px)}.chit{--y-scale:0;flex:calc(50% - 12px);min-width:0}.chit--wide{min-width:0}}@media (width<=760px){.pays h2{font-size:clamp(28px,7.8vw,40px)}.band-strip{padding-inline:calc(var(--gut) + 12px)}.chits{gap:22px}.chit{--y-scale:0;flex:100%;min-width:0;max-width:min(100%,430px);padding:20px 14px 12px}.chit:nth-child(2n){margin-left:auto}.chit__marks{gap:16px}.mk__word{font-size:15px}}.start{padding:clamp(52px,6vw,94px)var(--gut)clamp(48px,5.6vw,86px);background:var(--paper);position:relative}.start__head{z-index:1;position:relative}.start h2{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.042em;margin-bottom:clamp(14px,1.6vw,24px);font-size:clamp(26px,3.5vw,52px);font-weight:800;line-height:.92}.start .lead{max-width:52ch;color:var(--ink)}.start__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(22px,2.6vw,40px) clamp(20px,2.4vw,40px);display:grid;position:relative}.start__head{grid-area:1/1}.admit__requirements{z-index:2;grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid;position:relative}.admit__world{grid-area:1/2/span 2;align-self:center}.stamp-defs{width:0;height:0;position:absolute;overflow:hidden}.opening-reqs__group{border-top:1px solid color-mix(in srgb,var(--ink)18%,transparent);padding-top:clamp(12px,1.3vw,17px)}.opening-reqs__group h3{font-family:var(--fd);letter-spacing:-.018em;margin-bottom:.65em;font-size:clamp(14px,1.05vw,16px);font-weight:700}.opening-reqs__group ul{margin:0;padding:0;list-style:none}.opening-reqs__group li{border-bottom:1px solid color-mix(in srgb,var(--ink)10%,transparent);color:color-mix(in srgb,var(--ink)84%,transparent);grid-template-columns:1.15em minmax(0,1fr);align-items:start;gap:.65em;padding:.48em 0;font-size:clamp(12.5px,.92vw,14px);line-height:1.42;display:grid}.opening-reqs__icon{fill:none;width:1.15em;height:1.15em;stroke:var(--signal);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-top:.12em}.opening-reqs__text{min-width:0}.opening-reqs__text>span{color:color-mix(in srgb,var(--ink)52%,transparent);margin-top:.18em;font-size:.88em;display:block}.opening-reqs__group--easy li{color:color-mix(in srgb,var(--ink)48%,transparent)}.opening-reqs__group--easy .opening-reqs__icon{stroke:color-mix(in srgb,var(--ink)34%,transparent)}.opening-reqs__group--easy .opening-reqs__text{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--signal)72%,transparent);text-decoration-thickness:2px}.opening-reqs__group--easy .opening-reqs__text>span{text-decoration:none}.opening-reqs__group--easy h3{color:color-mix(in srgb,var(--ink)62%,transparent)}.admit__world{margin:0 calc(var(--gut)*-1)0 0;position:relative}.admit__img{filter:drop-shadow(0 10px 24px #081e2c1a);width:100%;height:auto;display:block}.admit__die{z-index:3;width:clamp(150px,18.5vw,250px);height:auto;color:var(--signal);mix-blend-mode:multiply;opacity:.92;transition:transform .5s var(--ease),opacity .35s var(--ease);position:absolute;bottom:-3%;left:-15%;overflow:visible;transform:rotate(-11deg)}.admit__world:hover .admit__die{opacity:1;transform:rotate(-4deg)scale(1.03)}.admit__die text{font-family:var(--ft);fill:currentColor;stroke:none;text-anchor:middle;text-transform:uppercase;font-weight:700}.admit__die .ring{font-size:8.4px;font-weight:600}.admit__word{font-size:21px}.admit__time{font-size:8.6px;font-weight:600}@media (prefers-reduced-motion:reduce){.admit__die{transition:none}.admit__world:hover .admit__die{opacity:.92;transform:rotate(-11deg)}}@media (width<=1080px){.start__grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(18px,2.6vw,30px)}.start__head{grid-area:1/1}.admit__world{grid-area:2/1;max-width:640px;margin-inline:auto}.admit__requirements{grid-area:3/1}.admit__die{bottom:1%;left:0}}@media (width<=760px){.start h2{font-size:clamp(30px,8.6vw,44px)}.admit__die{width:clamp(126px,33vw,176px);bottom:1%}}@media (width<=560px){.admit__world{max-width:none;margin-inline:calc(var(--gut)*-1)}.admit__requirements{grid-template-columns:minmax(0,1fr)}.admit__die{left:calc(var(--gut) + 6px)}}.asks{padding:clamp(52px,6vw,96px)var(--gut)clamp(56px,6.4vw,100px);background:radial-gradient(64% 48% at 90% 6%,#4ec6e74d,transparent 72%),radial-gradient(58% 52% at 78% 104%,#f79a2833,transparent 74%),radial-gradient(46% 40% at 2% 84%,#4ec6e724,transparent 76%),linear-gradient(180deg,color-mix(in srgb,var(--ink)2.5%,var(--paper)),color-mix(in srgb,var(--ink)6%,var(--paper)));border-top:1px solid color-mix(in srgb,var(--ink)10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink)10%,transparent);grid-template-columns:minmax(0,.52fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,56px);display:grid;position:relative}.asks__head{top:calc(var(--top-h) + clamp(16px,2vw,28px));position:sticky}.asks h2{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.045em;margin-bottom:clamp(12px,1.5vw,20px);font-size:clamp(28px,3.6vw,56px);font-weight:800;line-height:.9}.asks .lead{max-width:36ch;color:var(--ink)}.filed{padding-top:clamp(20px,2vw,26px)}.file{border:1px solid color-mix(in srgb,var(--ink)13%,transparent);transform:rotate(var(--rot,0deg));transition:box-shadow .4s var(--ease),transform .4s var(--ease);background:#fff;border-radius:3px;position:relative;box-shadow:0 1px 2px #081e2c12,0 8px 18px -12px #081e2c38}.file+.file{margin-top:-1px}.file+.file--opens{margin-top:clamp(26px,2.8vw,38px)}.file[open]{z-index:2;transform:rotate(0);box-shadow:0 1px 2px #081e2c17,0 14px 26px -12px #081e2c42,0 34px 56px -30px #081e2c57}.file:before{content:"";z-index:1;background:color-mix(in srgb,var(--signal)32%,transparent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:clamp(13px,1.25vw,19px)}.file__tab{top:0;left:var(--tab-x,10%);border:1px solid color-mix(in srgb,var(--ink)13%,transparent);letter-spacing:.14em;color:color-mix(in srgb,var(--ink)72%,transparent);white-space:nowrap;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease);background:#fff;border-bottom:0;border-radius:4px 4px 0 0;padding:clamp(4px,.45vw,6px) clamp(9px,.9vw,13px) clamp(3px,.35vw,5px);font-size:clamp(8.5px,.66vw,9.5px);position:absolute;transform:translateY(-100%)}.file[open] .file__tab{background:var(--signal);border-color:var(--signal);color:#fff}.file summary{cursor:pointer;font-family:var(--fd);letter-spacing:-.02em;transition:padding-bottom .42s var(--ease-out),color .25s var(--ease);align-items:center;gap:1em;padding:clamp(15px,1.5vw,20px) clamp(16px,1.6vw,22px) clamp(15px,1.5vw,20px) clamp(27px,2.5vw,36px);font-size:clamp(14px,1.1vw,17px);font-weight:700;line-height:1.25;list-style:none;display:flex}.file summary::-webkit-details-marker{display:none}.file summary:hover{color:var(--signal)}.file summary>span{flex:1}.file__pm{width:13px;height:13px;color:color-mix(in srgb,var(--ink)45%,transparent);flex:none;position:relative}.file__pm:before,.file__pm:after{content:"";height:1.8px;transition:transform .38s var(--ease-out);background:currentColor;border-radius:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.file__pm:after{transform:translateY(-50%)rotate(90deg)}.file[open] .file__pm{color:var(--signal)}.file[open] .file__pm:after{transform:translateY(-50%)rotate(0)}.file__body{background-image:repeating-linear-gradient(transparent 0 25px,color-mix(in srgb,var(--ink)9%,transparent)25px 26px);padding:0 clamp(16px,1.6vw,22px) clamp(19px,1.9vw,26px) clamp(27px,2.5vw,36px)}.file[open] summary{padding-bottom:clamp(9px,.95vw,13px)}.file__body p{max-width:56ch;color:color-mix(in srgb,var(--ink)80%,transparent);margin:0;font-size:clamp(13px,.95vw,14.5px);line-height:26px}.file{interpolate-size:allow-keywords}.file::details-content{block-size:0;transition:block-size .42s var(--ease-out),content-visibility 0s linear .42s allow-discrete;overflow:hidden}.file[open]::details-content{block-size:auto;transition:block-size .42s var(--ease-out),content-visibility 0s allow-discrete}@media (prefers-reduced-motion:reduce){.file,.file__pm:before,.file__pm:after,.file::details-content{transition:none}}@media (width<=1080px){.asks{grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,36px)}.asks__head{position:static}.asks .lead{max-width:52ch}}@media (width<=760px){.asks h2{font-size:clamp(30px,8.6vw,44px)}.file__tab{left:min(var(--tab-x,10%),56%)}.file summary{gap:.7em}}.ask{padding:clamp(38px,4.4vw,76px)var(--gut)clamp(48px,5.6vw,96px);background:var(--paper);position:relative}.ask__panel{isolation:isolate;border-radius:clamp(16px,2.2vw,34px);align-items:center;min-height:clamp(360px,38vw,540px);display:flex;position:relative;overflow:hidden}.ask__img{z-index:0;object-fit:cover;object-position:50% 42%;filter:brightness(1.12)saturate(1.18)contrast(1.06);width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.ask__scrim{z-index:1;background:linear-gradient(101deg,#030914e0 0%,#030914c7 30%,#0309146b 54%,#0309140f 74%,#03091400 88%),linear-gradient(#03091400 58%,#03091457);position:absolute;inset:0}.ask .grain{z-index:2;--grain-o:.15}.ask__copy{z-index:3;max-width:min(100%,49rem);padding:clamp(28px,4.2vw,74px);position:relative}.ask__copy h2{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.048em;color:#fff;margin-bottom:clamp(14px,1.6vw,24px);font-size:clamp(30px,4.7vw,76px);font-weight:800;line-height:.88}.ask__copy p{color:#ffffffc2;max-width:34ch;font-size:clamp(13.5px,1vw,16px);line-height:1.5}.ask__cta{flex-wrap:wrap;gap:clamp(10px,1.1vw,16px);margin-top:clamp(22px,2.6vw,38px);display:flex}.ask__go{color:var(--ink);background:#fff;border-color:#fff}.ask__go:hover{background:var(--signal);border-color:var(--signal);color:#fff}.ask__talk{color:#fff;border-color:#ffffff73}.ask__talk:hover{color:var(--ink);border-color:#fff}@media (width<=760px){.ask__panel{align-items:flex-end;min-height:clamp(400px,92vw,520px)}.ask__copy{padding:clamp(24px,6vw,34px)}.ask__copy h2{font-size:clamp(30px,9.4vw,48px)}.ask__img{object-position:52% 32%}.ask__scrim{background:linear-gradient(#0309140f 12%,#03091457 38%,#030914b8 66%,#030914e6 100%)}.ask__cta .btn{flex:100%;justify-content:center}}.foot{color:var(--ink);background:radial-gradient(84% 40% at 50% 112%,#ffe8bcd9 0%,#ffe0aa4d 50%,#0000 78%),linear-gradient(#f7fafb 0%,#e4f3f8 15%,#b9e4f1 37%,#7fcfe8 60%,#51c6e7 82%,#3fbbdf 100%);border-top:0;position:relative;overflow:hidden;container-type:inline-size}.foot__grid,.foot__end{z-index:2;position:relative}.foot__sky{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.foot__grid{align-items:start;padding-bottom:clamp(30px,3.6vw,54px)}.foot__lede p{font-family:var(--fd);letter-spacing:-.03em;max-width:none;color:var(--ink);font-size:clamp(17px,1.75vw,27px);font-weight:700;line-height:1.1}.foot__lede p span{white-space:nowrap;display:block}.foot__label{color:var(--cream);background:var(--signal);opacity:1;transform:rotate(var(--tilt,-1deg));clip-path:var(--tear);transition:transform .4s var(--ease-out);margin-bottom:1.7em;padding:.62em 1em .56em;display:inline-block;box-shadow:0 3px 11px #08182833}.foot__grid>div:nth-of-type(2) .foot__label{--tilt:-1.4deg;--tear:polygon(2.4% 5%,0 39%,1.7% 71%,0 97%,97.8% 100%,100% 67%,98.3% 33%,100% 0)}.foot__grid>div:nth-of-type(3) .foot__label{--tilt:.9deg;--tear:polygon(2% 0,0 31%,2.3% 63%,0 94%,98.4% 100%,100% 61%,97.9% 28%,100% 3%)}.foot__grid>div:nth-of-type(4) .foot__label{--tilt:-.7deg;--tear:polygon(1.8% 4%,0 44%,2.6% 74%,0 100%,98.1% 96%,100% 70%,97.6% 36%,100% 0)}.foot__grid>div:nth-of-type(5) .foot__label{--tilt:1.5deg;--tear:polygon(2.7% 2%,0 35%,1.4% 67%,0 95%,97.6% 100%,100% 64%,98.6% 30%,100% 0)}.foot__grid>div:hover .foot__label{transform:rotate(0)}.foot__grid a{opacity:.8;color:var(--ink);font-size:13.5px}.foot__grid a:hover{opacity:1;color:var(--signal)}@media (width<=760px){.foot__grid{gap:clamp(22px,5vw,34px) 18px}.foot__lede{margin-bottom:10px;grid-column:span 12!important}.foot__lede p{max-width:30ch;font-size:clamp(20px,5.6vw,28px)}.foot__lede p span{white-space:normal}.foot__grid>div:not(.foot__lede){grid-column:span 4!important}.foot__label{margin-bottom:1.25em;padding:.55em .7em .5em;font-size:9px}.foot__grid li{padding-block:.46em}.foot__grid a{font-size:13px}}@media (width<=420px){.foot__grid>div:not(.foot__lede){grid-column:span 6!important}}.foot__big{text-transform:none;white-space:nowrap;color:var(--paper);pointer-events:none;user-select:none;border-top:0;margin-top:-.05em;padding:.06em 0 .22em;font-size:32.6797cqw;line-height:.74}.foot--bool{--disc-r:15.5cqw;--disc-x:27.5%;--ring-w:5.9cqw;--bool-rev:#8ad3e9}.foot--bool .wmstack{z-index:2;margin-top:-1.63399cqw;position:relative}.foot--bool .wmstack>.foot__big:not(.wmstack__layer){z-index:0;margin-top:0;position:relative}.foot--bool .wmstack>.wmstack__layer{pointer-events:none;user-select:none;margin:0;position:absolute;inset:0}.foot--bool .wmstack>.wmstack__flip{z-index:2}.foot--bool .wmstack>.wmstack__restore{z-index:3}.bool__disc{z-index:1;top:50%;left:var(--disc-x);width:calc(var(--disc-r)*2);height:calc(var(--disc-r)*2);background:var(--signal);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.wmstack__flip{color:var(--bool-rev);clip-path:ellipse(var(--disc-r)var(--disc-r)at var(--disc-x)50%)}.foot--ring{--disc-r:20.5cqw}.foot--ring .bool__disc{background:radial-gradient(circle at 50% 50%,transparent calc(var(--disc-r) - var(--ring-w)),var(--signal)calc(var(--disc-r) - var(--ring-w)))}.foot--ring .wmstack__restore{color:var(--paper);clip-path:ellipse(calc(var(--disc-r) - var(--ring-w))calc(var(--disc-r) - var(--ring-w))at var(--disc-x)50%)}.foot__end{opacity:1;border-top:1px solid color-mix(in srgb,var(--ink)22%,transparent);flex-direction:column;align-items:flex-start;gap:clamp(12px,1.4vw,18px);margin-top:0;padding-top:24px;display:flex}.foot__copyright{color:color-mix(in srgb,var(--ink)72%,transparent);font-size:13px;line-height:1.4}.foot__legal{max-width:120ch;color:color-mix(in srgb,var(--ink)62%,transparent);font-size:clamp(10.5px,.76vw,12px);line-height:1.55}@media (width>=761px) and (height<=820px){.hero .lead{font-size:clamp(13.5px,1vw,15.5px)}.hero__points b{font-size:clamp(15px,1.4vw,20px)}.hero__points span{font-size:11.5px;line-height:1.36}}@media (width<=1080px){.hero__copy{width:min(78%,720px)}.hero__points{gap:clamp(12px,1.6vw,22px)}.hero__points span{max-width:100%}}@media (width<=760px){.hero{height:auto;min-height:100svh}.hero__copy{width:100%;padding:calc(var(--top-h) + 28px)var(--gut)clamp(90px,16vh,150px);position:relative;top:auto;left:auto}.hero h1{text-wrap:wrap;letter-spacing:-.052em;margin-right:calc(var(--gut)*-.55);font-size:clamp(33px,10.4vw,54px)}.hero .lead{max-width:100%;font-size:14px}.hero__points{grid-template-columns:1fr;gap:0;margin-top:26px}.hero__points li{border-top:1px solid color-mix(in srgb,var(--ink)26%,transparent);padding-block:11px 13px}.hero__points b{margin-bottom:.3em}.hero__points span{max-width:42ch}.hero__scroll,.horizon-rule:after{display:none}}