@font-face{font-family:Geist Pixel;src:url(/_sherpa/assets/static/fonts/geist-pixel/GeistPixel-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Geist Pixel Square;src:url(/_sherpa/assets/static/fonts/geist-pixel/GeistPixel-Square.woff2)format("woff2");font-display:swap}@font-face{font-family:Satoshi;src:url(/_sherpa/assets/static/fonts/satoshi/Satoshi-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:General Sans;src:url(/_sherpa/assets/static/fonts/GeneralSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/_sherpa/assets/static/fonts/GeneralSans-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Kalice;src:url(/_sherpa/assets/static/fonts/kalice/Kalice-Regular.woff2)format("woff2"),url(/_sherpa/assets/static/fonts/kalice/Kalice-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:PP Mondwest;src:url(/_sherpa/assets/static/fonts/mondwest-local/PPMondwest-Regular.woff2)format("woff2");font-display:swap}:root{--display:"PP Mondwest", Georgia, serif;--pixel:"Geist Pixel", ui-monospace, monospace;--square:"Geist Pixel Square", "Geist Pixel", ui-monospace, monospace;--grey:#f5f5f5;--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html,body{background:#000;margin:0}body{font-family:var(--pixel);color:#000;-webkit-font-smoothing:antialiased}html.splash-on{overflow:hidden}img{display:block}a{color:inherit;text-decoration:none}button{font:inherit;letter-spacing:inherit;cursor:pointer}h1,h2,h3,p,figure,ul{margin:0}.fill-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.h2{font-family:var(--display);letter-spacing:-.02em;font-size:52px;font-weight:400;line-height:1.2}.h2.white{color:#fff;text-align:center}.h2.center{text-align:center}.p2{letter-spacing:-.04em;font-size:16px;line-height:1.5}.p3{letter-spacing:-.01em;font-size:14px;line-height:1.5}.btn{--btn-fill:#000;--btn-ink:#fff;font-family:var(--square);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;isolation:isolate;transition:transform .16s var(--ease), box-shadow .3s ease, color .26s ease;border:1px solid #00000005;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;line-height:normal;display:inline-flex;position:relative;overflow:hidden}.btn-white{--btn-fill:var(--cmd-red);color:#000;background:#fff;box-shadow:inset 1px 3px 7px #00000012}.btn-shadow{box-shadow:none;filter:drop-shadow(2px 2px 2px #0000001c)}.btn-black{--btn-fill:var(--cmd-red);color:#fff;background:#000;border-color:#000;box-shadow:inset 2px 4px 5.8px #ffffff40}.btn-red{color:#fff;background:#c2432c;border:0;box-shadow:inset 2px 4px 5.8px #ffffff59}.btn:before{content:"";z-index:-1;background:var(--btn-fill);box-shadow:inherit;transform-origin:100%;transition:transform .3s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;transform:scaleX(0)}.btn-label{transition:color .26s;display:inline-block;position:relative}.btn:not(:disabled):active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn:not(:disabled):hover,.btn:not(:disabled):hover .btn-label{color:var(--btn-ink)}.btn:not(:disabled):hover:before{transform-origin:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.btn,.btn:before,.btn-label{transition:none}.btn:not(:disabled):active{transform:none}}.btn-lg{font-size:16px}.btn-full{width:100%}.btn-frame{background:#fff3;border:1px solid #ffffff80;padding:4px;display:inline-flex}.btn-text{font-family:var(--square);letter-spacing:-.04em;text-transform:uppercase;align-items:center;gap:4px;font-size:14px;display:inline-flex}.btn-arrow{width:17px;height:17px;display:block}.btn-arrow img{transition:transform .3s cubic-bezier(.23,1,.32,1);display:block}@media (hover:hover) and (pointer:fine){.btn-text:hover .btn-arrow img,a:hover>.btn-text .btn-arrow img,a:hover .btn-text .btn-arrow img,a:hover .wcard-cta .btn-arrow img{transform:rotate(45deg)}}@media (prefers-reduced-motion:reduce){.btn-arrow img{transition:none}}.btn-text.white{color:#fff}.btn-row{align-items:center;gap:20px;display:flex}.btn-row.center{justify-content:center}.splash{display:none}.splash-on .splash{z-index:200;background:#000;display:block;position:fixed;inset:0}.splash.is-leaving{background:0 0}.splash-title{text-align:center;color:#fff;width:607.85px;max-width:calc(100vw - 32px);font-family:var(--display);letter-spacing:-.04em;pointer-events:none;transition:opacity .7s ease, filter .7s ease, transform 1.2s var(--ease);font-size:84px;line-height:1.27;position:absolute;top:calc(50% - 106.69px);left:50%;transform:translate(-50%)}.line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line>span{filter:blur(10px);opacity:0;transition:transform 1.1s var(--ease), filter 1.1s ease, opacity .8s ease;display:inline-block;transform:translateY(105%)}.splash.is-in .line>span{filter:none;opacity:1;transform:none}.splash.is-in .line:nth-child(2)>span{transition-delay:.16s}.splash.is-leaving .splash-title{opacity:0;filter:blur(12px);transform:translate(-50%)scale(1.06)}.hero{color:#fff;background:#000;flex-direction:column;justify-content:space-between;height:100vh;min-height:760px;padding-bottom:95px;display:flex;position:relative;overflow:hidden}.hero-bg{pointer-events:none;position:absolute;inset:0}.hero-tint,.hero-photo{width:100%;height:100%;position:absolute;inset:0}.hero-tint{object-fit:cover;opacity:.2}.hero-photo{object-fit:fill}.ascii{pointer-events:none;width:1440px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav{z-index:3;justify-content:space-between;align-items:center;padding:32px 80px;display:flex;position:relative}.nav-left{align-items:center;gap:24px;padding:12px;display:flex}.logo{width:50px;height:17px;display:block;position:relative}.logo img{width:100%;height:100%;display:block}.nav-links{font-family:var(--square);letter-spacing:-.04em;text-transform:uppercase;gap:20px;font-size:14px;display:flex}.nav-links a{position:relative}.nav-links a:before{content:"";position:absolute;inset:-12px -8px}.nav-links a:after{content:"";transform-origin:100%;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after{transform-origin:0;transform:scaleX(1)}.hero-bottom{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-end;padding:0 80px;display:flex;position:relative}.hero-bottom>*{pointer-events:auto}.hero-copy{flex-direction:column;flex:none;align-items:flex-start;gap:36px;width:545px;display:flex}.hero-title{font-family:var(--display);letter-spacing:-.02em;font-size:76px;font-weight:400;line-height:1.1}.hero-title .line{display:block}.hero-sub{letter-spacing:-.01em;font-size:14px;line-height:1.5}.hero-logos{opacity:.62;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px 36.282px;min-width:0;display:flex}.hero-logos img,.hero-logos span{flex:none}.hl-chakra{opacity:.23;width:73.54px;height:18.723px;position:relative}.hl-chakra img{position:absolute}.hl-chakra-word{width:49.404px;height:12.424px;top:3.159px;left:24.136px}.hl-chakra-mark{width:20.305px;height:18.723px;top:0;left:0}.hl-lorikeet{align-items:flex-end;gap:2.73px;height:18.723px;display:flex}.hl-lk-mark{width:14.042px;height:18.723px;position:relative}.hl-lk-mark img{width:13.844px;height:17.53px;position:absolute;top:.595px;left:0}.hl-lk-word{width:65.824px;height:14.628px;position:relative}.hl-lk-word img{width:65.007px;height:14.448px;position:absolute;top:.091px;left:.467px}.hl-kimia{width:69.386px;height:18.723px;position:relative;overflow:hidden}.hl-kimia img{width:69.074px;height:18.422px}.card-pos{z-index:2;width:356.295px;height:543.838px;margin:-271.919px 0 0 -178.148px;position:absolute;top:calc(50% + 12.19px);left:calc(100% - 353.94px)}.card-tilt{width:100%;height:100%;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d}.card-base{width:100%;height:100%;transform:rotate(var(--rot,7.99deg)) skewX(var(--skew,7deg)) scaleY(var(--sy,.99));position:relative;box-shadow:-.991px 10.806px 73.614px #ffffff4a}.card-base canvas{display:block}.card-pos .card-base canvas{position:absolute;inset:0}.card-glass{-webkit-backdrop-filter:blur(6.46px)brightness(.82)contrast(1.19);position:absolute;inset:0}.card-glass:after{content:"";background:repeating-conic-gradient(#0003 0 25%, #ffffff04 0 50%) 0 0 / 2px 2px;position:absolute;inset:0}.card-pos .card-tilt{transform-style:flat}.card-pos .card-shine{mix-blend-mode:normal}.card-shine{pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), #ffffff47, #fff0 60%);transition:opacity .4s;position:absolute;inset:0}.card-pos:hover .card-shine,.footer-card:hover .card-shine{opacity:1}.result{width:max-content;min-width:343.457px;transition:transform .4s var(--ease), border-color .3s ease;background:#000000ab;border:1px solid #fff3;padding:4px;box-shadow:1px 2px 4px #00000069}.result:hover{border-color:#ffffff57;transform:translate(-4px)}.result.red{box-shadow:none;background:0 0;position:relative;overflow:hidden}.result-bg{pointer-events:none;position:absolute;inset:0}.result-bg .bottom{object-fit:fill}.result.red .result-inner{border-color:#fff3;position:relative}.result-inner{border:1px solid #ffffff1a;flex-direction:column;gap:4px;padding:8px;display:flex}.corners{justify-content:space-between;display:flex}.corners i{background:#ffffff80;width:2px;height:2px}.corners.grey i{background:#d9d9d9}.result-row{align-items:center;gap:20px;padding:0 12px;display:flex}.logo-tile{background:#fff;flex:none;width:55.101px;height:55.101px;position:relative;overflow:hidden}.logo-tile img{position:absolute}.logo-tile.fit-mark img{width:auto;height:auto;inset:11.5204px 14.8978px}.logo-tile.fit-box img{width:40.789px;height:40.789px;top:7.156px;left:7.156px}.logo-tile.fit-blys img{width:36.38px;height:20.789px;top:50%;left:50%;transform:translate(-50%,-50%)}.result-text{color:#fff;white-space:nowrap;flex-direction:column;gap:4px;display:flex}.result-text span{letter-spacing:-.03em;font-size:12px}.result-text strong{font-family:var(--square);letter-spacing:-.03em;font-size:14px;font-weight:400}.result-text.big span,.result-text.big strong{letter-spacing:-.04em;font-size:14px}.backed{color:#fff;letter-spacing:-.01em;align-items:center;gap:18px;width:336px;font-family:General Sans,sans-serif;font-size:14px;display:flex;overflow:hidden}.backed>span{opacity:.56;white-space:nowrap}.backers{opacity:.39;flex:none;align-items:center;gap:28.482px;animation:26s linear infinite backers;display:flex}.backers img{flex:none}.backed.light{color:#000;opacity:.37;width:100%}.backed.light>span,.backed.light .backers{opacity:1}@keyframes backers{to{transform:translate(calc(160px - 100%))}}.backed:hover .backers{animation-play-state:paused}.js [data-hero-in]{opacity:0;filter:blur(8px);transition:opacity .9s ease var(--d,0s), transform 1s var(--ease) var(--d,0s), filter .9s ease var(--d,0s);transform:translateY(18px)}.js .hero-title[data-hero-in]{opacity:1;filter:none;transform:none}.js .hero-title .line>span{filter:blur(10px);opacity:0;transition:transform 1.1s var(--ease), filter 1.1s ease, opacity .8s ease;transform:translateY(105%)}.js .hero-title .line:nth-child(2)>span{transition-delay:.12s}.hero.is-in [data-hero-in]{opacity:1;filter:none;transform:none}.hero.is-in .hero-title .line>span{filter:none;opacity:1;transform:none}.js .nav,.js .card-pos{opacity:0;transition:opacity 1s .2s}.hero.is-in .nav,.hero.is-in .card-pos{opacity:1}.js [data-reveal]{opacity:0;transition:opacity .9s ease var(--d,0s), transform 1s var(--ease) var(--d,0s);transform:translateY(24px)}.js [data-reveal].is-in{opacity:1;transform:none}.js [data-reveal=shot]{opacity:1;clip-path:inset(8% 4%);transition:clip-path 1.2s var(--ease);transform:none}.js [data-reveal=shot]>img:first-child{transition:transform 1.6s var(--ease);transform:scale(1.1)}.js [data-reveal=shot].is-in{clip-path:inset(0)}.js [data-reveal=shot].is-in>img:first-child{transform:none}main{background:#fff;position:relative}.chips{flex-wrap:wrap;gap:12px;display:flex}.chips span{background:var(--grey);font-family:var(--square);letter-spacing:-.01em;color:#0000005e;padding:4px 12px;font-size:12px;line-height:1.5}.stat-card{border:1px solid #0003;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:10px;display:flex;position:relative;overflow:hidden}.stat-media{position:absolute;inset:0}.stat-media img{transition:transform 1.4s var(--ease)}.stat-card:hover .stat-media img{transform:scale(1.08)}.stat-card:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(100deg,#fff0 38%,#ffffff14 44%,#ffffff8c 50%,#ffffff14 56%,#fff0 62%);position:absolute;inset:-20% -60%;transform:translate(-70%)skew(-18deg)}.stat-card:hover:after{animation:1.15s cubic-bezier(.4,0,.2,1) forwards stat-shine}@keyframes stat-shine{0%{opacity:0;transform:translate(-70%)skew(-18deg)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(70%)skew(-18deg)}}.stat-value,.stat-label{z-index:2}.stat-value{font-family:var(--square);text-transform:uppercase;color:#fff;font-size:44px;line-height:1.1;display:inline-flex;position:relative}.odo-col{height:1.1em;display:inline-block;overflow:hidden}.odo-strip{transition:transform 2s cubic-bezier(.16,1,.3,1) calc(var(--d,0s) + var(--od,0s));flex-direction:column;display:flex}.odo-strip>span{text-align:center;height:1.1em}.is-in .odo-strip{transform:translateY(calc(var(--n) * -1.1em))}.odo-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stat-label{letter-spacing:-.01em;color:#fff;font-size:14px;line-height:1.5;position:relative}.cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover.bottom{object-position:bottom}.ascii-star{display:block}.ascii-star>img,.ascii-star>canvas{width:100%;max-width:none;height:100%;position:absolute;inset:0}.testi{background:#000;flex-direction:column;align-items:center;gap:140px;padding:160px 80px;display:flex}.testi-top{flex-direction:column;align-items:center;gap:48px;width:100%;display:flex}.testi-body{flex-direction:column;gap:32px;width:100%;display:flex}.tabs{display:flex}.tab{border-bottom:1px solid #0000;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.tab.is-active{border-bottom-color:#fff}.lk-full{align-items:flex-end;gap:4.056px;display:flex}.testi-row{gap:12px;height:503px;display:flex}.portrait{flex:none;width:386px;height:503px;overflow:hidden}.portrait canvas{display:block}.quote-card{background:#181818;border:1px solid #fff3;flex:1;min-width:0;padding:12px;display:flex}.quote-inner{border:1px solid #ffffff1a;flex-direction:column;flex:1;justify-content:space-between;padding:12px;display:flex}.quote-main{flex-direction:column;gap:20px;padding:0 16px;display:flex}.quote{letter-spacing:-.04em;color:#fff;font-size:20px;line-height:1.5}.person{letter-spacing:-.01em;color:#fff;flex-direction:column;font-size:14px;line-height:1.5;display:flex}.person .dim{color:#ffffff80}.proofs{flex-direction:column;flex:none;gap:12px;width:298px;display:flex}.proof{transition:border-color .3s ease, transform .4s var(--ease);background:#181818;border:1px solid #fff3;flex-direction:column;gap:12px;padding:12px;display:flex}.proof:hover{border-color:#ffffff57;transform:translateY(-2px)}.proof.grow{flex:1;min-height:0}.proof-img{border:1px solid #0000001f;flex:1;min-height:0;position:relative;overflow:hidden}.proof-img.wide{aspect-ratio:538.356/187.899;border:0;flex:none}.proof-img img{max-width:none;position:absolute}.proof-cap{color:#fff;letter-spacing:-.03em;justify-content:space-between;align-items:center;font-size:14px;line-height:1.5;display:flex}.proof-cap>img,.lk-sm{opacity:.2}.lk-sm{align-items:flex-end;gap:1.552px;display:flex}.tiers{background:#fff;flex-direction:column;align-items:center;gap:32px;padding:160px 80px;display:flex;position:relative;overflow:hidden}.tiers-star{transform-origin:0 0;pointer-events:none;width:570.497px;max-width:none;height:809.238px;position:absolute;top:-442.13px;left:70.23px;transform:rotate(39.04deg)}.h2 .red{color:#972a16}.tier-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative}.tier-chips li{letter-spacing:-.04em;color:#972a16;background:#fff;border:1px solid #00000021;align-items:center;gap:7px;padding:4px 12px;font-size:16px;line-height:1.5;display:flex}.tiers-h{width:840.58px;max-width:100%;position:relative}.tier-row{justify-content:center;align-items:flex-end;gap:20px;width:100%;display:flex;position:relative}.tier-slot{flex:1;min-width:0;position:relative}.tier-card{background:#fff;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.tier-bg{position:absolute;inset:0}.tier-bg-art{object-fit:fill}.tier-top{flex-direction:column;gap:20px;display:flex;position:relative}.tier-head{flex-direction:column;gap:4px;display:flex}.tier-when{letter-spacing:-.04em;align-items:center;gap:9px;font-size:16px;line-height:1.5;display:flex}.tier-when i{background:currentColor;width:4px;height:4px}.tier-name{font-family:var(--display);letter-spacing:-.02em;font-size:36px;font-weight:400;line-height:1.31}.features{letter-spacing:-.01em;flex-direction:column;gap:12px;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.features li{align-items:center;gap:12px;display:flex}.check{background:url(/_sherpa/assets/static/v4/check-black.svg) 50%/contain no-repeat;width:18.176px;height:18.176px}.tier-bottom{flex-direction:column;gap:12px;display:flex;position:relative}.tier-foot{letter-spacing:-.01em;color:#0006;font-size:14px;line-height:1.5}.tier-lab .tier-card{color:#fff;background:#1a0806;border:1px solid #ffffff17}.tier-lab .tier-when i{background:#d9d9d9}.tier-lab .check{background-image:url(/_sherpa/assets/static/v4/check-white.svg)}.tier-lab .tier-foot{color:#fff}.pixels{opacity:.5;pointer-events:none;width:203.176px;height:203.176px;position:absolute}.pixels i{background:#d9d9d9;width:33.806px;height:33.806px;position:absolute}.pixels.br{bottom:0;right:0}.cta{background:linear-gradient(180deg, var(--grey) 0%, #fff 52.672%);gap:80px;min-height:900px;padding:160px 80px;display:flex;position:relative;overflow:hidden}.cta-left{flex-direction:column;flex:1;justify-content:space-between;min-width:0;height:660px;display:flex}.cta-intro{flex-direction:column;gap:20px;display:flex}.cta-results{flex-direction:column;gap:17px;width:342px;display:flex}.cta-results .result{width:100%}.brief{z-index:1;flex-direction:column;flex:none;gap:24px;width:660px;display:flex;position:relative}.fields{flex-direction:column;gap:24px;display:flex}.field-row{gap:16px;display:flex}.field{letter-spacing:-.01em;color:#000;flex-direction:column;flex:1;gap:8px;min-width:0;font-size:14px;line-height:1.5;display:flex}.field input,.field select{width:100%;height:42px;font:inherit;color:#000;appearance:none;background:#fff;border:1px solid #0000001f;border-radius:0;outline:none;padding:0 12px;font-size:14px;transition:border-color .2s}.field select{text-overflow:ellipsis;padding-right:36px}.field input::placeholder,.field select:has(option[value=""]:checked){color:#0003}.field select option{color:#000}.field input:focus,.field select:focus{border-color:#000}.select{display:block;position:relative}.select img{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.brief-foot{flex-direction:column;gap:16px;display:flex}.consent{letter-spacing:-.01em;align-items:center;gap:10px;font-size:14px;display:flex}.consent input{accent-color:#000;width:18.818px;height:18.818px;margin:0}.footer{color:#fff;background:#000;flex-direction:column;justify-content:space-between;height:900px;padding:120px 80px 40px;display:flex;position:relative;overflow:hidden}.footer-ascii{width:1440px;height:900px}.footer-top{justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.footer-nav{letter-spacing:-.04em;text-transform:uppercase;flex-direction:column;gap:9px;font-size:52px;line-height:1.5;display:flex}.footer-nav a{transition:transform .4s var(--ease), opacity .3s ease}.footer-nav:hover a{opacity:.5}.footer-nav a:hover{opacity:1;transform:translate(8px)}.footer-card{justify-content:center;align-items:center;width:356.938px;height:592.737px;display:flex;position:relative}.footer-card .card-tilt{flex:none;width:359.618px;height:548.911px}.footer-base{box-shadow:-1px 18px 53.3px #ffffff40}.footer-spin{--rot:7deg;--skew:0deg;--sy:1;--half:5px;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.footer-card{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.footer-card.is-dragging{cursor:grabbing}.footer-spin>.card-base,.card-slice{position:absolute;inset:0}.footer-spin>.card-base{-webkit-backface-visibility:hidden;backface-visibility:hidden}.footer-spin>.footer-front{transform:rotate(var(--rot)) skewX(var(--skew)) scaleY(var(--sy)) translateZ(var(--half))}.footer-spin>.footer-back{transform:rotate(var(--rot)) skewX(var(--skew)) scaleY(var(--sy)) translateZ(calc(var(--half) * -1)) rotateY(180deg)}.card-slice{transform:rotate(var(--rot)) skewX(var(--skew)) scaleY(var(--sy)) translateZ(var(--z));background:linear-gradient(160deg,#8f8f94 0%,#3a0a0c 22%,#5c1214 55%,#160304 100%)}.footer-bottom{letter-spacing:-.01em;justify-content:space-between;align-items:flex-end;width:100%;font-size:14px;line-height:1.5;display:flex;position:relative}.footer-links{gap:12px;display:flex}.footer-links a{align-items:center;gap:4px;display:inline-flex}.footer-links a:hover{text-underline-offset:3px;text-decoration:underline}.ext{font-family:var(--square);align-items:center;gap:0;font-size:12px;display:inline-flex}.book{background:#fff;border:0;width:832px;max-width:calc(100vw - 32px);padding:0;box-shadow:1px 2px 6px #00000026}.book::backdrop{backdrop-filter:blur(4px);background:#00000073}.book[open]{animation:pop .45s var(--ease)}@keyframes pop{0%{opacity:0;transform:translateY(16px)scale(.98)}}.book-head{justify-content:space-between;align-items:center;padding:20px 20px 0;display:flex}.book-head h2{font-family:var(--display);letter-spacing:-.02em;font-size:32px;font-weight:400}.book-x{background:0 0;border:0;padding:0 6px;font-size:30px;line-height:1}.book-panel{background:var(--grey);flex-direction:column;gap:28px;padding:28px;display:flex}.book{max-height:calc(100dvh - 32px);overflow-y:auto}.book .booking{width:100%}.booking{z-index:1;color:#0a0a0a;flex:none;width:760px;max-width:100%;font-family:General Sans,system-ui,sans-serif;position:relative}.booking-steps{flex-direction:column;gap:24px;display:flex}.booking-steps[hidden]{display:none}.booking-panel{background:#fff;border:1px solid #0000001a;border-radius:12px;flex-direction:column;gap:28px;padding:36px;display:flex}.booking-panel[hidden]{display:none}.booking-title{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:normal}.booking .field{font-family:inherit}.booking .field input,.booking .field select,.booking .field textarea{background:#fff;border-color:#00000029;font-family:inherit}.field textarea{width:100%;min-height:96px;font:inherit;color:#000;resize:vertical;background:#fff;border:1px solid #0000001f;border-radius:0;outline:none;padding:10px 12px;font-size:14px;line-height:1.5;transition:border-color .2s}.field textarea::placeholder{color:#0003}.field textarea:focus{border-color:#000}.cal{justify-content:space-between;gap:32px;max-width:588px;display:flex}.cal-month-wrap{flex-direction:column;flex:0 366px;gap:7px;min-width:0;display:flex}.cal-month{justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.cal-month p{font-size:16px}.cal-month strong{font-weight:500}.cal-month span{color:#6b6b6b}.cal-nav{gap:8px;display:flex}.cal-nav button{color:#0a0a0a;background:0 0;border:0;border-radius:4px;width:24px;height:24px;font-size:18px;line-height:1}.cal-nav button:hover:not(:disabled){background:#ececec}.cal-nav button:disabled{color:#b5b5b5;cursor:default}.cal-nav button{position:relative}.cal-nav button:after{content:"";position:absolute;inset:-8px -4px}.cal-grid{grid-template-columns:repeat(7,minmax(0,48.36px));justify-content:space-between;gap:4.6px;display:grid}.cal-wd{letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b;justify-content:center;align-items:center;height:27.6px;font-family:General Sans,system-ui,sans-serif;font-size:11.5px;font-weight:500;display:flex}.cal-day{aspect-ratio:1;font:inherit;color:#b5b5b5;background:0 0;border:0;border-radius:6.9px;flex-direction:column;justify-content:center;align-items:center;gap:2.3px;font-size:13.8px;display:flex;position:relative}.cal-day.is-empty{visibility:hidden}.cal-day.is-open{color:#0a0a0a;cursor:pointer;background:#fff;font-weight:500;transition:background-color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #00000029}.cal-day.is-open:hover{box-shadow:inset 0 0 0 1px #0a0a0a}.cal-day.is-selected,.cal-day.is-selected:hover{box-shadow:none;color:#fff;background:#0a0a0a}.cal-day img{position:absolute;bottom:7px}.cal-day.is-selected img{filter:invert()}.cal-times{flex-direction:column;flex:0 0 189px;gap:8px;min-width:0;display:flex}.cal-day-title{font-size:14px;font-weight:500}.cal-tz{color:#0009;align-items:center;gap:4px;width:fit-content;font-size:12px;display:inline-flex;position:relative}.cal-tz select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;max-width:150px;margin-right:-18px;padding:0 16px 0 0}.cal-tz img:last-child{pointer-events:none}.cal-slots{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:8px;max-height:296px;margin-top:6px;display:flex;overflow-y:auto}.cal-slot{height:40px;font:inherit;color:#0a0a0a;cursor:pointer;background:#fff;border:1px solid #e7e7e7;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:500;transition:border-color .2s,background-color .2s;display:flex}.cal-slot:hover{border-color:#0a0a0a}.cal-slot.is-selected{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.cal-status{color:#8a8a8a;font-size:13px}.cal-status[hidden]{display:none}.cal-status a,.booking-change{color:#0a0a0a;text-underline-offset:3px;text-decoration:underline}.booking-about-head{flex-direction:column;gap:8px;display:flex}.booking-chosen{color:#0009;font-size:14px}.booking-change{font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:13px}.booking-error{color:#c2432c;font-size:14px}.booking [data-submit]:disabled{opacity:.4;cursor:not-allowed}.booking .field-note{color:#00000073;margin-top:-16px;font-size:12px;line-height:1.5}.booking-panel.is-entering{animation:booking-in .35s var(--ease)}.booking[data-order=time] [data-submit]{display:none}.booking[data-order=time] [data-step-time]{order:-1}.booking[data-layout=steps] .booking-chosen:has([data-edit-time]){flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:12px;display:flex}.booking[data-layout=steps] [data-edit-time]{margin-left:0}.booking[data-layout=steps] [data-edit-time]:before{content:"‹ "}.booking[data-order=time] [data-edit-time]{display:none}.book .booking[data-order=time] [data-edit-time],.booking[data-layout=steps][data-order=time] [data-edit-time]{display:inline}@media (width<=760px){.booking[data-order=time] [data-edit-time]{display:inline}}.booking-panel{scroll-margin-top:104px}@keyframes booking-in{0%{opacity:0;transform:translateY(8px)}}.booking.is-loading .cal-grid,.booking.is-loading .cal-slots{opacity:.45;transition:opacity .2s}.booking .btn:disabled{opacity:1;color:#00000061;box-shadow:none;cursor:not-allowed;background:#ececec}.booking .btn:disabled:before,.booking-chosen:has(>[data-chosen]:empty){display:none}.booking[data-order=time] .cal{grid-template-columns:minmax(0,366px) minmax(0,1fr);gap:40px;max-width:none;display:grid}.booking[data-order=time] .cal-times{flex:none}.booking[data-order=time] .cal-slots{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;max-height:336px;padding-right:2px;display:grid}.book .booking-panel{border:0;border-radius:0;padding:8px 4px 4px}.book{width:900px}.book-body{padding:12px 24px 28px}.book-head{padding:24px 24px 0}@media (width<=1180px){.booking[data-order=time] .cal{grid-template-columns:1fr;gap:24px}.booking[data-order=time] .cal-slots{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}}@media (width<=600px){.booking[data-order=time] .cal-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.book-body{padding:8px 14px 20px}.book .booking-panel{padding:4px 0 0}}@media (prefers-reduced-motion:reduce){.booking-panel.is-entering{animation:none}}.booking-done{gap:28px}.bd-head{flex-direction:column;gap:12px;display:flex}.bd-eyebrow{font-family:var(--square);letter-spacing:-.04em;text-transform:uppercase;color:#0009;align-items:center;gap:10px;margin:0;font-size:14px;line-height:1.5;display:flex}.bd-eyebrow i{background:var(--cmd-red,#c2432c);flex:none;width:6px;height:6px;display:block}.bd-date{letter-spacing:-.01em;color:#0a0a0a;margin:0;font-family:Kalice,Newsreader,Georgia,serif;font-size:clamp(30px,2.78vw,40px);font-weight:400;line-height:1.2}.bd-grid{grid-template-columns:1fr 1fr;gap:20px 32px;margin:0;padding:0;list-style:none;display:grid}.bd-cell{border-top:1px solid #0000001f;flex-direction:column;gap:6px;min-width:0;padding-top:14px;display:flex}.bd-cell dt,.bd-num{font-family:var(--square);letter-spacing:-.04em;text-transform:uppercase;color:#0000008c;font-size:12px;line-height:1.5}.bd-num{color:var(--cmd-red,#c2432c)}.bd-cell dd{letter-spacing:-.02em;color:#0a0a0a;margin:0;font-size:15px;line-height:1.4}.bd-cell strong{color:#0a0a0a;font-family:Kalice,Newsreader,Georgia,serif;font-size:20px;font-weight:400;line-height:1.25}.bd-cell p{color:#000000a6;margin:0;font-size:14px;line-height:1.5}.bd-line{color:#000000a6;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;line-height:1.5;display:flex}.bd-line>span{flex:260px}.bd-line strong{color:#0a0a0a;font-weight:500}.bd-line a{color:#0a0a0a;flex:none}.bd-story{flex-direction:column;gap:16px;display:flex}.bd-story[hidden]{display:none}.bd-cover{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.bd-cover img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.bd-cover:hover img{transform:scale(1.04)}.bd-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000059);position:absolute;inset:45% 0 0}.bd-tile{z-index:1;background:#fff;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 10px;display:none;position:absolute;top:12px;left:12px;box-shadow:1px 2px 4px #0000002e}.bd-tile img{object-fit:contain;filter:none;width:auto;max-width:96px;height:22px;position:static;transform:none}.bd-cover[data-story=passentry] .bd-tile img,.bd-cover[data-story=kimia] .bd-tile img{filter:brightness(0);height:16px}.bd-stats{z-index:1;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.bd-frost{backdrop-filter:blur(18px)saturate(1.2);color:#fff;background:#ffffff24;border:1px solid #ffffff47;padding:6px}.bd-frost-inner{border:1px solid #ffffff2e;flex-direction:column;gap:6px;height:100%;padding:6px;display:flex}.bd-frost .corners i{background:#fff}.bd-frost-text{flex-direction:column;gap:6px;padding:0 10px;display:flex}.bd-frost-text b{letter-spacing:-.01em;white-space:nowrap;color:#fff;font-family:Kalice,Newsreader,Georgia,serif;font-size:24px;font-weight:400;line-height:1.15}.bd-frost-text span{font-family:var(--square);letter-spacing:-.04em;color:#ffffffeb;font-size:12px;line-height:1.45}@media (width<=600px){.booking-done{gap:22px}.booking .booking-done.booking-panel{padding:24px 20px}.bd-date{font-size:30px}.bd-meta{column-gap:16px}.bd-cell dd{font-size:14px}.bd-steps{display:none}.bd-invite{flex-direction:column;align-items:stretch;gap:12px}.bd-line>span{flex:none;width:100%}.bd-invite a{border:1px solid #00000024;justify-content:center;min-height:44px;box-shadow:inset 1px 3px 7px #00000012}.bd-story .bd-line{gap:10px}.bd-story .bd-line a{min-height:44px}.bd-cover{aspect-ratio:4/5}.bd-cover img{object-position:var(--pos,center)}.bd-cover .bd-tile{display:flex}.bd-stats{gap:6px;bottom:8px;left:8px;right:8px}.bd-frost-text{padding:0 4px}.bd-frost-text b{font-size:20px}.bd-frost-text span{font-size:11px}}@media (prefers-reduced-motion:reduce){.bd-cover img{transition:none}}@media (width<=1180px){.cta{flex-direction:column;gap:56px;min-height:0;padding:120px 40px}.cta-left{justify-content:flex-start;gap:48px;height:auto}.cta-intro{max-width:640px}.cta>[data-reveal]:has(>.booking){width:100%;max-width:760px}.cta .booking{width:100%}}@media (width<=760px){.cta{gap:40px;padding:88px 16px}.cta .h2{font-size:36px}.cta-results{width:100%;max-width:420px}.backed{width:100%}.booking-steps{gap:16px}.booking-panel{border-radius:10px;gap:24px;padding:24px 16px}.cal{flex-direction:column;gap:24px;max-width:none}.cal-month-wrap,.cal-times{flex-basis:auto}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cal-day{border-radius:6px}.cal-slots{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;margin-top:4px;display:grid;overflow:visible}.cal-tz select{max-width:none}.booking .field-row{flex-direction:column;gap:24px}.book{width:calc(100vw - 16px);max-width:none;max-height:calc(100dvh - 16px)}.book-head{padding:14px 14px 0}.book-head h2{font-size:26px}.book-body{padding:12px}}@media (width<=360px){.cal-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-wd{letter-spacing:.02em;font-size:10px}.cal-day{font-size:13px}}@media (prefers-reduced-motion:reduce){.backers,.stat-card:hover:after{animation:none}.js [data-reveal],.js [data-hero-in],.js .hero-title .line>span,.js [data-reveal=shot],.js [data-reveal=shot]>img:first-child,.js .nav,.js .card-pos{opacity:1;filter:none;clip-path:none;transition:none;transform:none}}html.home-type{--kalice:"Kalice", "Newsreader", Georgia, serif;--display:var(--kalice);--sans:"General Sans", system-ui, sans-serif;--pixel:var(--sans);--font:var(--sans);--t-display:clamp(30px, 3.06vw, 48px);--t-h2:clamp(30px, 2.78vw, 40px);--t-h3:clamp(24px, 1.95vw, 28px);--t-num-l:clamp(52px, 5.4vw, 78px);--t-num-m:clamp(40px, 3.6vw, 52px);--t-body-l:clamp(17px, 1.39vw, 20px);--t-body-m:clamp(16px, 1.25vw, 18px)}html.home-type :is(h1,h2,h3,.phero-welcome,.fsplash-title):not(.booking-title){font-family:var(--kalice);font-synthesis:none;font-weight:400}html.home-type .h2{font-size:var(--t-h2);letter-spacing:-.01em;line-height:1.3}html.home-type .h2 .red{color:var(--cmd-red)}html.home-type .tier-name{font-size:var(--t-h3);letter-spacing:-.02em;line-height:1.25}html.home-type .tier-when{font-family:var(--square);letter-spacing:-.04em;font-size:14px}html.home-type .result-text span{font-family:var(--square)}html.home-type .tier-chips li{letter-spacing:-.04em}html.home-type .cta-intro .p3{letter-spacing:-.04em;font-size:16px}html.exp-red{--cmd-red:#c2432c;--red-stroke:#d24a31;--red-deep:#94100a;--red-dark:#6c190a;--black:#000;--paper:#fff}html.exp-red .cta{background:linear-gradient(180deg, var(--grey) 0%, #fff 66.921%)}html.exp-red .btn-red{background:var(--cmd-red)}html.exp-red .booking-error{color:var(--cmd-red)}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}::view-transition-old(.case),::view-transition-new(.case){object-fit:cover;width:100%;height:100%}::view-transition-group(.case){transform-origin:0 0}::view-transition-group(.hero){z-index:1}@keyframes case-vt-out{to{opacity:0}}@keyframes case-vt-in{0%{opacity:0}}html[data-case-vt]::view-transition-old(root){animation:1.1s cubic-bezier(.45,0,.55,1) .25s both case-vt-out}html[data-case-vt]::view-transition-new(root){animation:1.1s cubic-bezier(.45,0,.55,1) .25s both case-vt-in}html[data-case-vt]::view-transition-old(.case){animation:1ms linear both case-vt-out}html[data-case-vt]::view-transition-new(.case){animation:1ms linear both case-vt-in}html[data-case-vt]::view-transition-old(*),html[data-case-vt]::view-transition-new(*){mix-blend-mode:plus-lighter}.case-veil{z-index:2147483000;cursor:progress;position:fixed;inset:0}.case-veil-frame{will-change:transform, clip-path;background:#000;position:absolute;overflow:hidden}.case-veil-frame video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.case-veil-frame canvas{display:block;position:absolute}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
