:root{--paper:#f1eff7;--paper-2:#e6e2f0;--ink:#16122b;--ink-2:#4b4664;--line:#d4cfe3;--violet:#381e7c;--violet-hi:#5536c9;--lilac:#a996ff;--night:#0e0a1f;--night-2:#19133a;--kraft:#c49a66;--kraft-d:#8d6a3c;--kraft-l:#d8b886;--sheet:#fbfaf6;--ink-blue:#2d2a8a;--f-display:"Tektur", "Arial Narrow", sans-serif;--f-body:"Onest", system-ui, sans-serif;--f-type:"PT Mono", ui-monospace, monospace;--f-hand:"Caveat", "Comic Sans MS", cursive;--gutter:clamp(16px, 4vw, 56px);--max:1320px;--r:16px;--ease:cubic-bezier(.2, .7, .1, 1);--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .12 0 0 0 .28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--fibers:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .2 0 0 0 0 .08 0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--paper);color:var(--ink);font:400 17px/1.55 var(--f-body);margin:0;overflow-x:clip}main>section,.marquee,.foot{overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}p,h1,h2,h3{margin:0}.hand{font-family:var(--f-hand);color:var(--ink-blue);letter-spacing:.01em;font-weight:700}:focus-visible{outline:3px solid var(--violet-hi);outline-offset:3px;border-radius:6px}.skip{z-index:300;background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.grain{z-index:250;pointer-events:none;opacity:.045;background-image:var(--noise);background-size:180px;position:fixed;inset:0}@keyframes grain{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}to{transform:translate(-1%,1%)}}.cursor{z-index:350;background:var(--lilac);pointer-events:none;mix-blend-mode:difference;width:14px;height:14px;transition:width .35s var(--ease), height .35s var(--ease), margin .35s var(--ease), background .3s;border-radius:50%;place-items:center;margin:-7px 0 0 -7px;display:none;position:fixed;top:0;left:0}.cursor.is-big{mix-blend-mode:normal;background:var(--violet-hi);width:10px;height:10px;margin:-5px 0 0 -5px}.cursor__label{font:600 12.5px/1 var(--f-body);color:#fff;white-space:nowrap;background:var(--violet-hi);opacity:0;transition:opacity .25s, transform .35s var(--ease);pointer-events:none;border-radius:999px;padding:7px 11px;position:absolute;top:50%;left:16px;transform:translate(-6px,-50%)scale(.9)}.cursor.is-big .cursor__label{opacity:1;transform:translateY(-50%)scale(1)}@media (hover:hover) and (pointer:fine){.cursor{display:grid}}.btn{--bg:transparent;--fg:var(--ink);--bd:var(--ink);isolation:isolate;border:1.5px solid var(--bd);background:var(--bg);min-height:46px;color:var(--fg);font:600 15px/1 var(--f-body);cursor:pointer;transition:color .35s var(--ease), border-color .35s;will-change:transform;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:0 22px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--fill,var(--violet-hi));border-radius:inherit;transition:transform .45s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:none}.btn--primary{--bg:var(--violet);--fg:#fff;--bd:var(--violet);--fill:var(--violet-hi)}.btn--light{--bg:#fff;--fg:var(--violet);--bd:#fff;--fill:var(--lilac)}.btn--line{--fg:#fff;--bd:#ffffff80;--fill:#fff}.btn--line:hover{--fg:var(--night)}.btn--line-dark{--fill:var(--ink)}.btn--line-dark:hover{--fg:#fff}.btn--lg{min-height:58px;padding:0 30px;font-size:16px}.top{z-index:100;padding:16px var(--gutter);color:#fff;transition:background .4s, color .4s, padding .3s, transform .5s var(--ease);align-items:center;gap:26px;display:flex;position:fixed;inset:0 0 auto}.top.is-light{color:var(--ink);box-shadow:0 1px 0 var(--line);background:#f1eff7f7;padding-block:10px}.top.is-hidden{transform:translateY(-110%)}.top.is-scrolled:not(.is-light):not(.is-menu){background:#0e0a1ff0;box-shadow:0 1px #ffffff0f}.top__logo{color:#fff;flex:none;width:168px;transition:color .4s;display:block}.top.is-light .top__logo{color:var(--violet)}.top__logo svg,.foot__logo svg{width:100%;height:auto;display:block}.top__nav{gap:26px;margin-left:auto;display:flex}.top__nav a{font-size:15px;font-weight:500;text-decoration:none;position:relative}.top__nav a:after{content:"";transform-origin:100%;height:2px;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.top__nav a:hover:after{transform-origin:0;transform:scaleX(1)}.top__status{opacity:.85;white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.top__status:before,.find__live:before{content:"";background:var(--dot,#9a96aa);border-radius:50%;width:8px;height:8px}.is-open{--dot:#36d07f}.is-open:before{animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #36d07f99}to{box-shadow:0 0 0 10px #36d07f00}}.top__phone{white-space:nowrap;font-weight:600;text-decoration:none}.top .btn--primary{--bg:#fff;--fg:var(--violet);--bd:#fff;--fill:var(--lilac)}.top.is-light .btn--primary{--bg:var(--violet);--fg:#fff;--bd:var(--violet);--fill:var(--violet-hi)}.hero{background:var(--night);color:#fff;position:relative}.hero__stage{height:100vh;height:100svh;min-height:640px;padding:100px max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter))) 60px;grid-template-columns:1.05fr 1fr;align-items:center;gap:4vw;display:grid;position:relative;overflow:hidden}.hero__bg{z-index:0;position:absolute;inset:0}.hero__bg img{object-fit:cover;transform-origin:70%;filter:saturate(.9)brightness(.62);width:100%;height:100%;transform:scale(1.12)}.hero__bg:after{content:"";background:linear-gradient(90deg,#0e0a1ff5 0%,#0e0a1fc7 38%,#0e0a1f40 75%,#0e0a1f8c 100%),linear-gradient(#0000 60%,#0e0a1fe6);position:absolute;inset:0}.hero__dust{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__copy{z-index:3;position:relative}body:not(.is-ready) :is(.hero__copy,.top){opacity:0;animation:0s 3s forwards hero-fallback}@keyframes hero-fallback{to{opacity:1}}.hero__place{color:var(--lilac);margin-bottom:22px;font-weight:600;display:inline-block}.hero__place i{background:currentColor;width:26px;height:1.5px}.hero__title{font:800 clamp(48px, 6.6vw, 104px)/.92 var(--f-display);text-transform:uppercase;letter-spacing:-.005em;font-stretch:78%}.hero__title em{color:#0000;-webkit-text-stroke:2px var(--lilac);font-style:normal}.hero__lead{color:#ffffffb8;max-width:32em;margin-top:26px;font-size:clamp(17px,1.3vw,19px)}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.trust{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:14px 40px;margin:40px 0 0;padding:26px 0 0;list-style:none;display:flex}.trust li{display:grid}.trust b{font:800 30px/1.05 var(--f-display);font-stretch:85%}.trust span{color:#fff9;font-size:13px}.hero__hint{z-index:5;color:#ffffff8c;flex-direction:column;align-items:center;gap:8px;font-size:12.5px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.hero__hint:after{content:"";width:1.5px;height:34px;animation:hint 1.8s var(--ease) infinite;transform-origin:top;background:linear-gradient(#ffffffb3,#0000)}@keyframes hint{0%{transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.hero__fan-title{z-index:4;text-align:center;font:800 clamp(30px, 3.6vw, 56px)/.95 var(--f-display);text-transform:uppercase;opacity:0;pointer-events:none;font-stretch:78%;position:absolute;top:12vh;left:50%;transform:translate(-50%)}.folder-wrap{z-index:3;perspective:2400px;justify-content:center;display:flex;position:relative}.folder{--w:min(440px, 34vw);--open:0deg;--rx:8deg;--ry:-16deg;--mx:50%;width:var(--w);aspect-ratio:.72;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));position:relative}.kraft{background-color:var(--kraft);background-image:var(--noise), var(--fibers), radial-gradient(120% 90% at 30% 20%, #ffecc859, transparent 60%), radial-gradient(140% 120% at 50% 50%, transparent 55%, #462a0c61 100%);background-size:240px,400px,100% 100%,100% 100%}.folder__shadow{background:radial-gradient(closest-side,#0000008c,#0000);border-radius:30px;position:absolute;inset:0% -14% -20% -4%;transform:translateZ(-40px)}.folder__back,.cover__front,.cover__inside{border-radius:5px 12px 12px 5px;position:absolute;inset:0}.folder__back{transform:translateZ(-2px)}.folder__edge{background:var(--kraft-d);border-radius:5px 12px 12px 5px;position:absolute;inset:0}.folder__edge--1{transform:translateZ(-4px)translate(2px,2px)}.folder__edge--2{background:#6f512b;transform:translateZ(-6px)translate(4px,4px)}.folder__papers{transform-style:preserve-3d;position:absolute;inset:0}.paper{background:var(--sheet);border-radius:2px;position:absolute;inset:2.5% 3.5% 2.5% 2.5%;box-shadow:0 1px 2px #0000001f}.paper--3{background:#efe9da;transform:translateZ(1px)rotate(2deg)translate(14px,-10px)}.paper--2{background:#f4f0e4;transform:translateZ(2px)rotate(-1.2deg)translate(-4px,-16px)}.paper--1{transform:translateZ(3px)}.opis{color:var(--ink);background-image:repeating-linear-gradient(#0000 0 27px,#381e7c0d 27px 28px);flex-direction:column;padding:9% 9% 8%;display:flex}.opis__head{font:800 clamp(15px, 1.45vw, 21px)/1 var(--f-display);text-transform:uppercase;border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:10px;font-stretch:80%;display:flex}.opis__no{font:400 clamp(10px, .9vw, 13px)/1 var(--f-type);text-transform:none;color:var(--ink-2)}.opis__list{counter-reset:o;font:400 clamp(11px, 1vw, 14px)/1.25 var(--f-type);margin:6px 0 0;padding:0;list-style:none}.opis__list li{counter-increment:o;border-bottom:1px dashed #cbc6b8;grid-template-columns:1.6em 1fr 1.4em;align-items:center;gap:6px;padding:.6em 0;display:grid}.opis__list li:before{content:counter(o) ".";color:var(--ink-2)}.opis__list i{justify-self:end;width:1.25em;height:1.25em}.opis__list i:before{content:"";background:var(--ink-blue);clip-path:inset(0 100% 0 0);width:100%;height:100%;transition:clip-path .35s var(--ease);display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 12.5l5.5 5.5L21 5.5' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 12.5l5.5 5.5L21 5.5' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.opis__list li.is-done i:before{clip-path:inset(0)}.opis__sign{font:400 clamp(10px, .9vw, 12.5px)/1.2 var(--f-type);color:var(--ink-2);grid-template-columns:auto 1fr;align-items:end;gap:10px;margin-top:auto;display:grid}.opis__sign b{font:700 clamp(15px, 1.4vw, 20px)/1 var(--f-hand);color:var(--ink-blue);border-bottom:1px solid var(--ink);padding-bottom:2px}.stamp{border:3px solid var(--violet);color:var(--violet);font:800 clamp(11px, 1.05vw, 15px)/1 var(--f-display);text-transform:uppercase;letter-spacing:.04em;transform:rotate(-9deg) scale(var(--s,0));opacity:var(--o,0);mix-blend-mode:multiply;border-radius:10px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-stretch:80%;display:flex;position:absolute;bottom:15%;right:8%}.stamp:after{content:"";background:var(--noise);mix-blend-mode:screen;opacity:.9;pointer-events:none;background-size:90px;border-radius:10px;position:absolute;inset:-3px}.stamp svg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:2.2em;height:2.2em}.folder__cover{transform-origin:0;transform-style:preserve-3d;transform:translateZ(5px) rotateY(var(--open));position:absolute;inset:0}.cover__front,.cover__inside{backface-visibility:hidden}.cover__front{flex-direction:column;padding:12% 11% 10%;display:flex;overflow:visible;box-shadow:inset 0 0 0 1px #50320f40,inset -3px 0 6px #462a0c40}.cover__front:before{content:"";background:#462a0c59;width:1.5px;position:absolute;top:0;bottom:0;left:7%;box-shadow:1px 0 #ffecc859}.cover__inside{flex-direction:column;justify-content:center;gap:14px;padding:14% 12%;display:flex;transform:rotateY(180deg)}.cover__org{font:600 clamp(9px, .85vw, 12.5px)/1.2 var(--f-body);text-transform:uppercase;letter-spacing:.08em;color:#3a2a12;text-align:center}.cover__title{text-align:center;font:900 clamp(46px, 5.6vw, 88px)/.9 var(--f-display);text-transform:uppercase;color:#2a1d0b;letter-spacing:.02em;margin-top:12%;font-stretch:75%}.cover__title span{font-weight:600}.cover__num{text-transform:none;margin-top:.12em;font-size:.42em;line-height:1;display:block;transform:rotate(-4deg)}.cover__line{font:400 clamp(15px, 1.5vw, 22px)/1.2 var(--f-type);color:#241503;border-bottom:1.5px solid #3a2a12;align-items:baseline;gap:.4em;min-height:1.9em;margin-top:7%;padding-bottom:2px;display:flex}.cover__label{color:#5a4325}.cover__typed{white-space:nowrap;clip-path:inset(-30% var(--wipe,0%) -30% 0);font-size:1.55em;line-height:1;display:inline-block;transform:rotate(-1.5deg)}.seal{width:30%;color:var(--violet);opacity:.8;mix-blend-mode:multiply;align-self:center;margin-top:6%;transform:rotate(-14deg)}.seal circle{fill:none;stroke:currentColor;stroke-width:2.4px}.seal text{font:700 10.4px/1 var(--f-body);letter-spacing:.9px;fill:currentColor}.seal__check{fill:none;stroke:currentColor;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.cover__rows{font:400 clamp(10px, .95vw, 13.5px)/1 var(--f-type);color:#3a2a12;gap:10px;margin-top:auto;display:grid}.cover__rows p{grid-template-columns:auto 1fr auto;align-items:end;gap:8px;display:grid}.cover__rows b{border-bottom:1px solid #3a2a12;min-height:1.1em;padding:0 0 2px 6px;font-size:1.5em;line-height:.9}.cover__rows b:not(.hand){font-weight:400}.ties{filter:drop-shadow(1px 2px 1.5px #28140073);transform-origin:100% 45%;width:24%;animation:4.5s ease-in-out infinite sway;position:absolute;top:36%;right:-14px;overflow:visible}.tie{fill:none;stroke:#f6f1e6;stroke-width:3.2px;stroke-linecap:round}.tie--knot{stroke-width:3px}@keyframes sway{50%{transform:rotate(4deg)}}.clip{border:3.5px solid #c9ccd6;border-bottom-color:#9da1ad;border-radius:13px 13px 12px 12px;width:26px;height:64px;position:absolute;top:-14px;right:18%;box-shadow:inset 0 0 0 1px #ffffff80,1px 2px 2px #0000004d}.clip:after{content:"";border:3px solid #bfc3cf;border-top:0;border-radius:0 0 10px 10px;position:absolute;inset:10px 4px}.sheen{border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, transparent calc(var(--mx) - 22%), #fff4dc4d var(--mx), transparent calc(var(--mx) + 22%));mix-blend-mode:soft-light;position:absolute;inset:0}.inside__title{font:800 clamp(20px, 2.1vw, 32px)/1 var(--f-display);text-transform:uppercase;color:#2a1d0b;font-stretch:80%}.inside__text{color:#3a2a12;font-size:clamp(13px,1.1vw,16px)}.inside__note{margin-top:10px;font-size:clamp(22px,2vw,30px);transform:rotate(-3deg)}.fan{z-index:4;pointer-events:none;position:absolute;inset:0}.fcard{aspect-ratio:.72;background:var(--sheet);width:clamp(128px,9.8vw,172px);color:var(--ink);opacity:0;border-radius:6px;flex-direction:column;text-decoration:none;transition:box-shadow .3s;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 50px -20px #000000b3}.fan.is-live .fcard{pointer-events:auto}.fcard img{object-fit:cover;filter:saturate(.85);width:100%;height:68%;transition:transform .6s var(--ease)}.fcard span{background:var(--violet);color:#fff;width:34px;height:34px;font:800 18px/1 var(--f-display);border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;left:10px}.fcard b{padding:9px 10px 0;font-size:clamp(12px,.95vw,15px);line-height:1.15}.fcard:hover img{transform:scale(1.08)}.fcard:hover{box-shadow:0 30px 60px -16px #5536c9cc}.marquee{background:var(--violet);color:#fff;padding:22px 0;overflow:hidden}.marquee__row{will-change:transform;align-items:center;gap:34px;width:max-content;display:flex}.marquee span{font:800 clamp(30px, 4vw, 58px)/1 var(--f-display);text-transform:uppercase;white-space:nowrap;font-stretch:78%}.marquee span:nth-of-type(2n){color:#0000;-webkit-text-stroke:1.5px #fff}.marquee i{color:var(--lilac);font-size:clamp(22px,2.6vw,38px);font-style:normal}.section{max-width:var(--max);padding:clamp(90px, 11vw, 160px) var(--gutter) 0;margin:0 auto}.section__head{grid-template-columns:1.1fr .9fr;align-items:end;gap:24px 6vw;margin-bottom:clamp(36px,5vw,64px);display:grid}.h2{font:800 clamp(40px, 5.6vw, 84px)/.92 var(--f-display);text-transform:uppercase;letter-spacing:-.005em;font-stretch:78%}.h2--light{color:#fff}.section__lead{color:var(--ink-2);max-width:32em;font-size:clamp(16px,1.2vw,18px)}.eyebrow{color:var(--lilac);margin-bottom:14px;font-weight:600}.link{color:var(--violet);text-underline-offset:5px;margin-top:16px;font-weight:600;display:inline-block}[data-split] .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}[data-split] .c{will-change:transform;display:inline-block}.foot{background:var(--violet);color:#d9d0ff;padding:60px max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter))) 30px;font-size:14.5px;overflow:hidden}.foot__cols{grid-template-columns:1fr 1fr auto;gap:30px 5vw;display:grid}.foot__col{align-content:start;gap:6px;display:grid}.foot__col--nav{flex-wrap:wrap;gap:8px 22px;display:flex}.foot a{color:#fff}.foot__logo{color:#fff;width:100%;margin:60px 0 24px}.foot__copy{color:#a99bdc;font-size:13px}.dock,.top__burger,.menu{display:none}@media (max-width:1180px){.top__nav,.top__status{display:none}.top__phone{margin-left:auto}.top__burger{width:44px;height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-content:center;gap:7px;margin-right:-8px;padding:0;display:grid}.top__burger i{width:24px;height:2px;transition:transform .45s var(--ease);background:currentColor;border-radius:2px;display:block}.top__burger[aria-expanded=true] i:first-child{transform:translateY(4.5px)rotate(45deg)}.top__burger[aria-expanded=true] i:last-child{transform:translateY(-4.5px)rotate(-45deg)}.top.is-menu{color:#fff;box-shadow:none;background:0 0;transform:none}.top.is-menu .top__logo{color:#fff}.top.is-menu .top__cta{opacity:0;pointer-events:none}.menu{z-index:99;overscroll-behavior:contain;padding:96px var(--gutter) calc(28px + env(safe-area-inset-bottom));background:var(--night);color:#fff;opacity:0;visibility:hidden;transition:opacity .35s var(--ease), visibility 0s .35s;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menu[hidden]{display:none}.menu.is-open{opacity:1;visibility:visible;transition:opacity .35s var(--ease)}.menu__list{margin:0;padding:0;list-style:none}.menu__list li{opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);border-bottom:1px solid #ffffff1a;transform:translateY(14px)}.menu.is-open .menu__list li{opacity:1;transform:none}.menu.is-open .menu__list li:nth-child(2){transition-delay:30ms}.menu.is-open .menu__list li:nth-child(3){transition-delay:60ms}.menu.is-open .menu__list li:nth-child(4){transition-delay:90ms}.menu.is-open .menu__list li:nth-child(5){transition-delay:.12s}.menu.is-open .menu__list li:nth-child(6){transition-delay:.15s}.menu.is-open .menu__list li:nth-child(7){transition-delay:.18s}.menu.is-open .menu__list li:nth-child(8){transition-delay:.21s}.menu__list a{font:800 clamp(26px, 7.4vw, 40px)/1 var(--f-display);text-transform:uppercase;color:#fff;-webkit-tap-highlight-color:transparent;padding:15px 0;font-stretch:80%;text-decoration:none;display:block}.menu__list a:active{color:var(--lilac)}.menu__foot{opacity:0;gap:8px;margin-top:auto;padding-top:30px;transition:opacity .5s .2s;display:grid}.menu.is-open .menu__foot{opacity:1}.menu__phone{color:#fff;font-size:22px;font-weight:700;text-decoration:none}.menu__hours{color:#a99bdc;margin:0 0 12px;font-size:14px}.menu__cta{justify-self:stretch;min-height:54px}html.is-menu-open,html.is-menu-open body{overflow:hidden}}@media (max-width:900px){body{font-size:16px}.grain{display:none}.top{gap:12px;padding-block:12px}.top__logo{width:136px}.top__phone{display:none}.top__cta{min-height:40px;margin-left:auto;padding:0 16px;transition:opacity .3s}.hero__stage{grid-template-columns:1fr;gap:56px;height:auto;min-height:0;padding-top:110px;padding-bottom:80px}.hero__hint,.fan,.hero__fan-title{display:none}.folder{--w:min(330px, 80vw);--rx:0deg;--ry:0deg}.ties{filter:none;animation:none}.sheen{display:none}.folder__cover{will-change:transform}.seal,.stamp{mix-blend-mode:normal}.stamp:after{display:none}.section__head,.foot__cols{grid-template-columns:1fr}.foot{padding-bottom:110px}.dock{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .45s var(--ease);background:#0e0a1feb;border-radius:18px;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:8px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;transform:translateY(140%)}.dock.is-on{transform:none}.dock a{color:#fff;border-radius:12px;place-items:center;min-height:48px;font-size:15px;font-weight:600;text-decoration:none;display:grid}.dock__req{background:var(--violet-hi)}.dock__call,.dock__wa{background:#ffffff1a}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dstamp{opacity:1;transform:rotate(var(--r))}}.hero3d{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero.has-3d .folder{display:none}@media (max-width:900px){.hero.has-3d .folder-wrap{height:min(125vw,600px)}}.top__status{text-decoration:none}.top__status:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}@media (hover:none),(max-width:900px){[data-split] .c{will-change:auto}.request:after,.flow:after,.heir-calc:after,.prices__stage:before,.faq-chat:before,.ab-sheet:before,.ab-case:before,.ab-photo__print:after,.rv-sheet:before,.rv-top:before{mix-blend-mode:normal;opacity:.12}.abc-card__glare,.soon__light{display:none}.request-folder:not(.is-closing),.request-folder:not(.is-closing) .request-cover{transform-style:flat}.request-folder:not(.is-closing) .request-cover__out{visibility:hidden}.request-folder:not(.is-closing){perspective:none}.request-stage:has(.request-folder:not(.is-closing)){perspective:none}}
