:root{--bg: #0b0b0c;--s1: #141415;--s2: #1c1c1e;--s3: #26262a;--ink: #f4f2ec;--muted: #b6b2aa;--paper: #efede6;--paper-2: #e2dfd6;--paper-ink: #111111;--accent: #efc158;--accent-deep: #dcab3f;--accent-ink: #111111;--rec: #ff3b30;--display: "Big Shoulders Display", "Arial Narrow", sans-serif;--text: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--t-display: clamp(56px, 8.4vw, 148px);--t-h2: clamp(38px, 4.6vw, 72px);--t-h3: clamp(26px, 2.3vw, 34px);--t-lead: clamp(18px, 1.45vw, 21px);--t-body: 17px;--t-small: 14px;--radius: 12px;--gap: 8px;--header: 68px;--section: clamp(96px, 12vw, 180px);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 16px)}html.is-loading,html.menu-open{overflow:hidden}body{margin:0;background:var(--bg);color:var(--ink);font:400 var(--t-body)/1.55 var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video,iframe{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:16px;top:-60px;z-index:200;background:var(--accent);color:var(--accent-ink);padding:10px 16px;border-radius:999px;font-weight:700;transition:transform .2s var(--ease-out)}.skip:focus{transform:translateY(76px)}.muted{color:var(--muted)}.wrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.wrap-tight{width:100%;padding-inline:var(--gap)}.row{display:flex;flex-wrap:wrap;gap:12px}.display{font:900 var(--t-display)/.9 var(--display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.h2{font:800 var(--t-h2)/.95 var(--display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.h3{font:800 var(--t-h3)/1.05 var(--display);letter-spacing:0;text-transform:uppercase}.lead{font-size:var(--t-lead);line-height:1.5;max-width:60ch;text-wrap:pretty}.statement{font:800 clamp(28px,2.6vw,36px)/1 var(--display);text-transform:uppercase}.btn{--h: 48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 24px;border-radius:999px;font:700 15px/1 var(--text);text-decoration:none;white-space:nowrap;transition:transform .16s var(--ease-out),background-color .2s ease,color .2s ease}.btn:active{transform:scale(.97)}.btn--lg{--h: 56px;padding:0 30px;font-size:16px}.btn--sm{--h: 38px;padding:0 16px;font-size:14px}.btn--accent{background:var(--accent);color:var(--accent-ink)}.btn--dark{background:var(--paper-ink);color:var(--paper)}.btn--ghost{background:var(--s3);color:var(--ink)}@media (hover: hover) and (pointer: fine){.btn--accent:hover{background:#f6cf6e}.btn--ghost:hover{background:#333338}.btn--dark:hover{background:#2a2a2a}}.tile{border-radius:var(--radius);background:var(--s1);overflow:hidden;position:relative}.tile--photo img{width:100%;height:100%;object-fit:cover}.tile--step0{background:var(--paper);color:var(--paper-ink)}.tile--step1{background:#9a968d;color:var(--paper-ink)}.tile--step2{background:#2d2d31;color:var(--ink)}.tile--step3{background:#1c1c1f;color:var(--ink)}.tile--accent{background:var(--accent);color:var(--accent-ink)}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;pointer-events:all}.loader[data-phase=opening]{pointer-events:none}.loader__blades{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transition:transform .9s var(--ease-in-out)}.loader__blades span{--open: -3vmax;position:absolute;left:50%;top:50%;width:300vmax;height:300vmax;margin:-150vmax 0 0 -150vmax;background:#0d0d0e;box-shadow:0 1px #2a2a2e;transform:rotate(calc(var(--i) * 60deg)) translateY(calc(-50% - var(--open)));transition:transform .9s var(--ease-in-out)}.loader__blades span:nth-child(2n){background:#111113}.loader[data-phase=opening] .loader__blades{transform:rotate(40deg)}.loader[data-phase=opening] .loader__blades span{--open: 110vmax}.loader__core{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:22px;transition:opacity .24s ease,transform .24s var(--ease-out)}.loader[data-phase=opening] .loader__core{opacity:0;transform:scale(.96)}.loader__logo{width:min(260px,52vw);animation:logoIn .9s var(--ease-out) both}.loader__rec{display:flex;align-items:center;gap:10px;font:800 18px/1 var(--display);letter-spacing:.08em;color:var(--ink);font-variant-numeric:tabular-nums}.loader__rec i{width:12px;height:12px;border-radius:50%;background:var(--rec);box-shadow:0 0 18px var(--rec);animation:blink 1s steps(2,start) infinite}.loader__bar{width:min(260px,52vw);height:3px;background:#26262a;border-radius:3px;overflow:hidden}.loader__bar span{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(0)}@keyframes logoIn{0%{opacity:0;transform:scale(.94);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes blink{to{visibility:hidden}}.header{position:fixed;inset:0 0 auto;z-index:100}.header__bar{height:var(--header);display:flex;align-items:center;gap:28px;padding-inline:clamp(16px,2vw,24px);transition:background-color .24s ease}.header[data-scrolled=true] .header__bar,.header[data-open=true] .header__bar{background:var(--bg)}.header__logo img{height:40px;width:auto}.header__nav{display:flex;gap:4px;margin-left:auto}.header__link{padding:8px 12px;border-radius:999px;font-size:15px;font-weight:500;text-decoration:none;color:var(--ink);transition:background-color .2s ease}.header__link.active{background:var(--s3)}@media (hover: hover) and (pointer: fine){.header__link:hover{background:var(--s2)}}.header__cta{--h: 40px;padding:0 18px;font-size:14px}.header__burger{display:none;width:44px;height:44px;margin-left:auto;position:relative}.header__burger span{position:absolute;left:11px;right:11px;height:2px;background:var(--ink);transition:transform .24s var(--ease-out)}.header__burger span:first-child{top:17px}.header__burger span:last-child{top:25px}.header[data-open=true] .header__burger span:first-child{transform:translateY(4px) rotate(45deg)}.header[data-open=true] .header__burger span:last-child{transform:translateY(-4px) rotate(-45deg)}.header__sheet{position:fixed;inset:var(--header) 0 0;background:var(--bg);padding:24px clamp(16px,4vw,32px);display:flex;flex-direction:column;gap:4px;overflow-y:auto}.header__sheet[hidden]{display:none}.header__sheet a{font:800 clamp(40px,11vw,64px)/1.05 var(--display);text-transform:uppercase;text-decoration:none;animation:sheetIn .42s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms)}.header__sheet a.active{color:var(--accent)}@keyframes sheetIn{0%{opacity:0;transform:translateY(16px)}}@media (max-width: 1080px){.header__nav,.header__cta{display:none}.header__burger{display:block}}.backdrop{--px: 0;--py: 0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none;background:#070708}.backdrop__cam{position:absolute;object-fit:cover;filter:blur(14px) saturate(.8) brightness(.85);opacity:1;will-change:transform}.backdrop__cam--1{width:70%;height:90%;left:-8%;top:4%;transform:translate3d(calc(var(--px) * -24px),calc(var(--py) * -18px),0) scale(1.08);animation:drift 22s ease-in-out infinite alternate}.backdrop__cam--2{width:55%;height:75%;right:-10%;bottom:-12%;filter:blur(20px) saturate(.7) brightness(.7);transform:translate3d(calc(var(--px) * 30px),calc(var(--py) * 22px),0) scale(1.1);animation:drift 26s ease-in-out infinite alternate-reverse}.backdrop__lights span{position:absolute;border-radius:50%;filter:blur(28px);opacity:var(--o);transform:translate3d(calc(var(--px) * var(--depth) * 14px),calc(var(--py) * var(--depth) * 10px),0);animation:breathe var(--d) ease-in-out infinite alternate}.backdrop__tally{position:absolute;right:7%;top:14%;width:14px;height:14px;border-radius:50%;background:var(--rec);box-shadow:0 0 24px 6px #ff3b308c,0 0 80px 30px #ff3b302e;animation:tally 2.4s ease-in-out infinite}.backdrop__grain{position:absolute;top:0;right:0;bottom:0;left:0;background:#07070838}@keyframes drift{to{translate:2% -2%;scale:1.04}}@keyframes breathe{0%{scale:.85}to{scale:1.15;opacity:calc(var(--o) * .55)}}@keyframes tally{0%,to{opacity:1}50%{opacity:.35}}.rec{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;background:#0000008c;color:#fff;font:800 15px/1 var(--display);letter-spacing:.08em;font-variant-numeric:tabular-nums}.rec__dot{width:10px;height:10px;border-radius:50%;background:var(--rec);box-shadow:0 0 12px var(--rec);animation:blink 1.1s steps(2,start) infinite}.rec__tc{letter-spacing:.04em;min-width:9.5ch}.vf{position:relative;overflow:hidden;background:#000;isolation:isolate}.vf__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);filter:blur(10px);transition:opacity .9s ease,filter .9s ease,transform 7s linear}.vf__img[data-on=true]{opacity:1;transform:scale(1);filter:blur(0)}.vf__ui{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.vf__corner{position:absolute;width:34px;height:34px;border:0 solid rgba(255,255,255,.85)}.vf__corner--tl{left:18px;top:18px;border-width:3px 0 0 3px}.vf__corner--tr{right:18px;top:18px;border-width:3px 3px 0 0}.vf__corner--bl{left:18px;bottom:18px;border-width:0 0 3px 3px}.vf__corner--br{right:18px;bottom:18px;border-width:0 3px 3px 0}.vf__focus{position:absolute;left:58%;top:38%;width:92px;height:92px;margin:-46px 0 0 -46px;border:2px solid var(--accent);border-radius:4px;opacity:.8;animation:focusLock .9s var(--ease-out) both}.vf__meta{position:absolute;right:64px;top:28px;font:700 14px/1 var(--display);letter-spacing:.1em;color:#fff;text-shadow:0 1px 2px #000}.vf__rec{position:absolute;left:64px;top:20px;z-index:2}@keyframes focusLock{0%{transform:scale(1.5);opacity:0}60%{transform:scale(.94);opacity:1}to{transform:scale(1);opacity:.8}}.hero{position:relative;padding-top:var(--header);isolation:isolate}.hero__board{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto minmax(0,1fr);gap:var(--gap);height:calc(100svh - var(--header));min-height:760px;max-height:1100px;padding-bottom:var(--gap)}.hero__band{grid-column:1 / -1;height:clamp(120px,14vw,200px);overflow:hidden;display:grid;place-items:center;border-radius:var(--radius)}.hero__band h1{font:900 clamp(150px,19vw,300px)/.78 var(--display);letter-spacing:-.01em;white-space:nowrap;color:var(--ink);text-shadow:.025em .025em 0 #000;transform:translateY(4%)}.hero__links{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap)}.hero__link{height:64px;display:flex;align-items:flex-start;justify-content:space-between;padding:14px 18px;font-weight:700;font-size:16px;text-decoration:none;background:var(--s1);transition:background-color .2s ease,transform .16s var(--ease-out)}.hero__link span{transition:transform .2s var(--ease-out)}.hero__link:active{transform:scale(.98)}@media (hover: hover) and (pointer: fine){.hero__link:hover{background:var(--s3)}.hero__link:hover span{transform:translate(3px,-3px);color:var(--accent)}}.hero__left{grid-column:1 / 3;display:grid;grid-template-rows:1.25fr 1fr;gap:var(--gap);min-height:0}.hero__portrait{min-height:0}.hero__facts{padding:18px;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.35;overflow:auto}.hero__facts li{padding-left:16px;position:relative}.hero__facts li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.hero__vf{grid-column:3 / 11;min-height:0}.hero__statement{position:absolute;left:18px;bottom:18px;z-index:2;width:min(560px,calc(100% - 36px));background:var(--bg);border-radius:var(--radius);padding:22px 24px;display:grid;gap:10px}.hero__statement p:last-child{font-size:16px;color:var(--muted);line-height:1.5}.hero__rail{grid-column:11 / 13;display:grid;grid-template-rows:repeat(4,1fr) 1.3fr;gap:var(--gap);min-height:0}.hero__rail p{padding:16px;font-size:15px;line-height:1.3;display:flex;flex-direction:column;justify-content:flex-end}.hero__rail strong{font:800 26px/1 var(--display);text-transform:uppercase;display:block;margin-bottom:4px}.hero__go{padding:16px;display:flex;flex-direction:column;justify-content:space-between;font:800 26px/1 var(--display);text-transform:uppercase;text-decoration:none;transition:transform .16s var(--ease-out),background-color .2s ease}.hero__go span{font-size:40px;align-self:flex-end;transition:transform .24s var(--ease-out)}.hero__go:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.hero__go:hover{background:#f6cf6e}.hero__go:hover span{transform:translate(6px)}}@media (max-width: 1080px){.hero__board{height:auto;max-height:none;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:6px}.hero__band{height:110px}.hero__band h1{font-size:30vw}.hero__links{grid-template-columns:1fr 1fr;gap:6px}.hero__link{height:60px;font-size:15px;padding:12px 14px}.hero__vf{grid-column:1 / -1;aspect-ratio:4 / 5;max-height:78svh;width:100%;order:3}.hero__left{grid-column:1 / -1;grid-template-rows:none;grid-template-columns:1fr 1fr;gap:6px;order:4}.hero__portrait{aspect-ratio:1}.hero__rail{order:5;grid-column:1 / -1;grid-template-rows:none;grid-template-columns:repeat(4,1fr) 2fr;gap:6px;overflow-x:auto}.hero__rail>*{min-width:120px;min-height:120px}.hero__rail>.hero__go{min-width:200px}.vf__meta{display:none}.vf__rec{left:50%;transform:translate(-50%)}}@media (max-width: 640px){.hero__statement{position:absolute;left:10px;right:10px;bottom:10px;width:auto;padding:16px}.hero__statement p:last-child{font-size:15px}.statement{font-size:26px}.hero__facts{font-size:14px;padding:14px}.hero__rail strong{font-size:22px}.vf__corner{width:24px;height:24px}}.marquee{overflow:hidden;padding:18px 0}.marquee--accent{background:var(--accent);color:var(--accent-ink)}.marquee--dark{background:var(--s1);color:var(--ink)}.marquee__track{display:flex;width:max-content;animation:marquee 38s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__track span{display:flex;align-items:center;font:900 clamp(56px,9vw,140px)/.9 var(--display);text-transform:uppercase;white-space:nowrap;padding-right:.4em}.marquee__dot{width:.28em;height:.28em;border-radius:50%;background:currentColor;margin-left:.4em}.marquee--dark .marquee__dot{background:var(--rec)}@keyframes marquee{to{transform:translate(-50%)}}.intro{padding-block:var(--section) calc(var(--section) * .7)}.intro__lead{font:500 clamp(24px,2.6vw,36px)/1.22 var(--text);max-width:32ch;letter-spacing:-.01em}.intro__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:72px}.intro__cols p{font-size:16px;color:var(--muted);line-height:1.55}.intro__cols b{color:var(--ink);font-weight:700}@media (max-width: 900px){.intro__cols{grid-template-columns:1fr 1fr;gap:28px 20px;margin-top:48px}}@media (max-width: 560px){.intro__cols{grid-template-columns:1fr}.intro__lead{font-size:22px}}.shelf{padding-bottom:var(--section)}.shelf__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-bottom:32px}.shelf__head .lead{font-size:var(--t-lead)}.shelf__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:4px max(clamp(16px,3vw,32px),calc((100vw - 1360px)/2 + 32px)) 24px;scroll-padding-inline:max(clamp(16px,3vw,32px),calc((100vw - 1360px)/2 + 32px));scrollbar-width:none}.shelf__track::-webkit-scrollbar{display:none}.shelf__card{flex:0 0 clamp(280px,28vw,400px);height:clamp(420px,38vw,520px);scroll-snap-align:start;position:relative;border-radius:18px;overflow:hidden;text-decoration:none;background:var(--s2);display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;transition:transform .3s var(--ease-out)}.shelf__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s var(--ease-out)}.shelf__card--photo:before{content:"";position:absolute;top:0;right:0;bottom:45%;left:0;z-index:-1;background:linear-gradient(rgba(0,0,0,.72),transparent)}.shelf__card--accent{background:var(--accent);color:var(--accent-ink)}.shelf__text{padding:26px 26px 0;display:grid;gap:8px}.shelf__kicker{font-size:14px;font-weight:700;opacity:.85}.shelf__text h3{font:800 clamp(28px,2.4vw,34px)/1 var(--display);text-transform:uppercase;max-width:14ch}.shelf__text p{font-size:15px;line-height:1.45;max-width:30ch;opacity:.9}.shelf__card--photo .shelf__text p{opacity:0;transform:translateY(6px);transition:opacity .24s ease,transform .24s var(--ease-out)}.shelf__go{align-self:flex-end;margin:18px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--paper-ink);font:700 24px/1 var(--text);transition:transform .24s var(--ease-out)}.shelf__card--accent .shelf__go{background:var(--paper-ink);color:var(--accent)}.shelf__card:active{transform:scale(.985)}@media (hover: hover) and (pointer: fine){.shelf__card:hover{transform:scale(1.012)}.shelf__card:hover img{transform:scale(1.04)}.shelf__card:hover .shelf__text p{opacity:.9;transform:none}.shelf__card:hover .shelf__go{transform:rotate(90deg)}}@media (hover: none){.shelf__card--photo .shelf__text p{opacity:.9;transform:none}}.shelf__nav{display:flex;justify-content:flex-end;gap:10px}.shelf__nav button{width:44px;height:44px;border-radius:50%;background:var(--s3);font-size:26px;line-height:1;transition:opacity .2s ease,transform .16s var(--ease-out),background-color .2s ease}.shelf__nav button:active{transform:scale(.94)}.shelf__nav button:disabled{opacity:.35;cursor:default}.split{display:grid;grid-template-columns:1fr 1fr;min-height:90svh}.split__light{background:var(--paper);color:var(--paper-ink);padding:clamp(32px,5vw,72px);display:flex;flex-direction:column;justify-content:space-between;gap:48px}.zig{font:900 clamp(44px,5.4vw,92px)/.92 var(--display);text-transform:uppercase;display:grid}.zig__r{text-align:right;color:#6b675f}.split__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.split__foot p{max-width:30ch;font-size:17px}.split__dark{display:grid;grid-auto-rows:1fr}.split__dark li{display:grid;grid-template-columns:5fr 4fr 3fr;gap:24px;padding:30px clamp(20px,3vw,40px);align-items:start}.split__dark li:nth-child(odd){background:#0f0f10}.split__dark li:nth-child(2n){background:#171719}.split__dark h3{font:800 clamp(26px,2.2vw,32px)/1 var(--display);text-transform:uppercase}.split__dark p{font-size:16px}.split__terms{color:var(--accent);font-size:15px!important}@media (max-width: 960px){.split{grid-template-columns:1fr}.split__light{min-height:70svh}.zig{font-size:12vw}.split__foot{flex-direction:column;align-items:flex-start}.split__dark li{grid-template-columns:1fr;gap:8px}}.board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--gap);padding-block:var(--section)}.board__cell{aspect-ratio:1;border-radius:var(--radius);position:relative;overflow:hidden;background:var(--s1)}.board__cell--img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--img);background-size:600% 400%;background-position:var(--bx) var(--by);transition:transform .5s var(--ease-out)}@media (hover: hover) and (pointer: fine){.board__cell--img:hover:before{transform:scale(1.08)}}.board__cell--head{background:var(--paper);color:var(--paper-ink);padding:16px;font:900 clamp(22px,2.6vw,44px)/.95 var(--display);text-transform:uppercase}.board__cell--fact{padding:16px;display:flex;flex-direction:column;justify-content:flex-end;font-size:15px;line-height:1.35}.board__cell--fact strong{font:900 clamp(28px,3vw,48px)/1 var(--display);text-transform:uppercase;display:block}.board__cell--f0{background:var(--s3)}.board__cell--f1{background:#9a968d;color:var(--paper-ink)}.board__cell--f2{background:var(--s2)}.board__cell--act{background:var(--accent);color:var(--accent-ink);padding:16px;display:flex;flex-direction:column;justify-content:space-between;font:900 clamp(22px,2.4vw,40px)/1 var(--display);text-transform:uppercase;text-decoration:none;transition:transform .16s var(--ease-out)}.board__cell--act span{align-self:flex-end;font-size:1.4em;transition:transform .24s var(--ease-out)}.board__cell--act:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.board__cell--act:hover span{transform:translate(6px)}}@media (max-width: 760px){.board{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.board__cell--img:before{background-size:300% 800%;background-position:var(--mx) var(--my)}.board__cell--head{grid-column:span 2;aspect-ratio:auto;font-size:8vw}.board__cell--fact{font-size:13px;padding:10px}.board__cell--fact strong{font-size:6vw}.board__cell--act{font-size:5.6vw;padding:10px}}.ads{padding-bottom:var(--section)}.ads__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.ads__photo{border-radius:var(--radius);overflow:hidden;aspect-ratio:4 / 5}.ads__photo img{width:100%;height:100%;object-fit:cover}.ads__text{display:grid;gap:24px;justify-items:start}.checks{display:grid;gap:10px;counter-reset:c}.checks li{display:flex;gap:12px;align-items:center;font-size:18px;font-weight:600}.checks li:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23111' stroke-width='3'/%3E%3C/svg%3E") center/14px no-repeat}@media (max-width: 860px){.ads__grid{grid-template-columns:1fr}.ads__photo{aspect-ratio:4 / 3}}.work{padding-bottom:var(--section)}.work--page{padding-top:24px}.work__head{display:grid;gap:16px;margin-bottom:32px}.work__all{margin-top:32px}.gallery__filters{display:grid;gap:12px;margin-bottom:20px;padding-inline:max(0px,calc(clamp(16px,3vw,32px) - var(--gap)))}.tabs,.subtabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.tabs::-webkit-scrollbar,.subtabs::-webkit-scrollbar{display:none}.tab{flex:none;height:46px;padding:0 18px;border-radius:999px;background:var(--s2);font-weight:700;font-size:15px;display:inline-flex;align-items:center;gap:10px;transition:background-color .2s ease,color .2s ease,transform .16s var(--ease-out)}.tab__n{font-size:13px;font-weight:600;opacity:.7;font-variant-numeric:tabular-nums}.tab[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}.tab:active,.subtab:active{transform:scale(.97)}.subtab{flex:none;height:36px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600;color:var(--muted);background:transparent;transition:background-color .2s ease,color .2s ease,transform .16s var(--ease-out)}.subtab[aria-pressed=true]{background:var(--s3);color:var(--ink)}@media (hover: hover) and (pointer: fine){.tab:hover:not([aria-selected=true]){background:var(--s3)}.subtab:hover{color:var(--ink)}}.masonry{container-type:inline-size;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:calc((100cqi - 5 * var(--gap)) / 6);grid-auto-flow:dense;gap:var(--gap)}.masonry li{grid-column:span 2;grid-row:span 2;animation:tileIn .52s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}.masonry li:nth-child(10n+1),.masonry li:nth-child(10n+7){grid-column:span 4;grid-row:span 4}.masonry__item{width:100%;height:100%;border-radius:var(--radius);overflow:hidden;display:block;background:var(--s1);transition:transform .16s var(--ease-out)}.masonry__item img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.masonry__item:active{transform:scale(.985)}@media (hover: hover) and (pointer: fine){.masonry__item:hover img{transform:scale(1.04)}}.masonry__cap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@keyframes tileIn{0%{opacity:0;transform:translateY(16px) scale(.98)}}.gallery__more{display:flex;justify-content:center;margin-top:28px}@media (max-width: 760px){.masonry{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:calc((100cqi - 18px)/4);gap:6px}.masonry li:nth-child(10n+1),.masonry li:nth-child(10n+7){grid-column:span 4;grid-row:span 4}}.lightbox{border:0;padding:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;background:transparent;color:var(--ink)}.lightbox::backdrop{background:#050506f0}.lightbox[open]{display:grid;place-items:center}.lightbox__fig{display:grid;gap:12px;justify-items:center;padding:64px 16px 24px;animation:lbIn .26s var(--ease-out) both}.lightbox__fig img{max-height:calc(100dvh - 150px);max-width:min(92vw,1200px);width:auto;border-radius:var(--radius)}.lightbox__fig figcaption{display:flex;gap:16px;font-size:15px;font-weight:600;flex-wrap:wrap;justify-content:center}.lightbox__btn{position:fixed;top:50%;width:52px;height:52px;margin-top:-26px;border-radius:50%;background:var(--s3);font-size:30px;transition:transform .16s var(--ease-out)}.lightbox__btn:active{transform:scale(.94)}.lightbox__prev{left:16px}.lightbox__next{right:16px}.lightbox__close{position:fixed;top:16px;right:16px;height:44px;padding:0 18px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-weight:700}@keyframes lbIn{0%{opacity:0;transform:scale(.97);filter:blur(4px)}}@media (max-width: 640px){.lightbox__btn{top:auto;bottom:16px;margin:0}}.browser{border-radius:var(--radius);overflow:hidden;background:var(--s2)}.browser__bar{height:38px;display:flex;align-items:center;gap:7px;padding:0 14px;background:var(--s3)}.browser__bar i{width:11px;height:11px;border-radius:50%;background:#55555b}.browser__bar i:first-child{background:var(--rec)}.browser__bar i:nth-child(2){background:var(--accent)}.browser__url{margin:0 auto;padding:4px 14px;border-radius:999px;background:var(--s1);font-size:13px;color:var(--muted);max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser__screen{aspect-ratio:16 / 10;position:relative;overflow:hidden;background:#fff}.browser__screen img{width:100%;height:100%;object-fit:cover;object-position:top}.browser__screen iframe{position:absolute;left:0;top:0;width:1440px;height:900px;border:0;transform-origin:0 0;pointer-events:none}.home-sites{padding-bottom:var(--section)}.home-sites__grid{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(32px,5vw,80px);align-items:center}.home-sites__grid>div:first-child{display:grid;gap:24px}@media (max-width: 900px){.home-sites__grid{grid-template-columns:1fr}}.essence{padding-bottom:var(--section)}.essence__head{display:grid;gap:16px;max-width:760px;margin-bottom:40px}.process__svg{width:100%;height:auto}.sq{transform-box:fill-box;transform-origin:center}.sq--a{fill:#3a3a3f}.sq--b{fill:#8f8b83}.sq--c{fill:var(--accent)}.js .process .sq{opacity:0;transform:scale(.6);transition:opacity .5s ease var(--d),transform .6s var(--ease-out) var(--d)}.js .in .process .sq{opacity:1;transform:none}.process__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.process__steps strong{display:block;font:800 24px/1.1 var(--display);text-transform:uppercase;margin-bottom:6px}.process__steps p{font-size:16px;color:var(--muted);max-width:36ch}@media (max-width: 760px){.process__steps{grid-template-columns:1fr}}.cstrip{background:var(--accent);color:var(--accent-ink);padding:48px 0 clamp(72px,8vw,120px);overflow:hidden}.cstrip__strip{overflow:hidden;margin-bottom:72px}.cstrip__track{display:flex;gap:8px;width:max-content;animation:marquee 60s linear infinite}.cstrip__track img{height:150px;width:auto;object-fit:cover;border-radius:var(--radius)}.cstrip__track img.r0{aspect-ratio:3 / 4}.cstrip__track img.r1{aspect-ratio:1}.cstrip__track img.r2{aspect-ratio:3 / 2}.cstrip__lead{font-size:var(--t-lead);max-width:52ch;margin:16px 0 40px}.cstrip__bar{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.cstrip__bar input,.cstrip__bar select,.cstrip__bar button{height:96px;width:100%;border:0;border-radius:var(--radius);background:var(--accent-deep);color:var(--accent-ink);font:700 18px/1 var(--text);text-align:center;padding:0 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .2s ease,transform .16s var(--ease-out)}.cstrip__bar input::placeholder{color:#111111b8}.cstrip__bar input:focus,.cstrip__bar select:focus{background:#f8dc95;outline:none}.cstrip__bar button{background:var(--paper-ink);color:var(--accent)}.cstrip__bar button:active{transform:scale(.98)}.select--bar:after{color:var(--accent-ink)!important}@media (max-width: 760px){.cstrip__strip{margin-bottom:48px}.cstrip__track img{height:110px}.cstrip__bar{grid-template-columns:1fr}.cstrip__bar input,.cstrip__bar select,.cstrip__bar button{height:60px}}.fsec{padding-bottom:var(--section)}.fsec__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,80px);align-items:start}.fsec__side{display:grid;gap:20px;position:sticky;top:calc(var(--header) + 24px)}.fsec__img{border-radius:var(--radius);aspect-ratio:4 / 3;object-fit:cover;width:100%}.fsec__form{background:var(--s1);border-radius:18px;padding:clamp(20px,3vw,40px)}@media (max-width: 900px){.fsec__grid{grid-template-columns:1fr}.fsec__side{position:static}.fsec__img{display:none}}.waform__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px}.field{grid-column:1 / -1;display:grid;gap:8px;align-content:start}.field--half{grid-column:span 1}.field label,.field legend{font-size:15px;font-weight:700}.field fieldset{border:0;padding:0;margin:0;display:grid;gap:10px}.req{color:var(--accent)}.field input,.field textarea,.field select{width:100%;min-height:54px;border:0;border-radius:10px;background:var(--s2);color:var(--ink);font:500 16px/1.4 var(--text);padding:14px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 0 0 1px #2c2c30;transition:box-shadow .16s ease,background-color .16s ease}.field textarea{resize:vertical;min-height:120px}.field input::placeholder,.field textarea::placeholder{color:#8a877f}.field input:focus,.field textarea:focus,.field select:focus{outline:none;box-shadow:inset 0 0 0 2px var(--accent);background:#212124}.field [aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--rec)}.field input[type=date]{color-scheme:dark}.field__err{color:#ff8a80;font-size:14px;font-weight:600}.select{position:relative}.select:after{content:"⌄";position:absolute;right:18px;top:50%;transform:translateY(-62%);pointer-events:none;font-size:20px;color:var(--muted)}.select select{padding-right:44px;cursor:pointer}.select--bar:after{right:24px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative;cursor:pointer}.chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:1;margin:0}.chip span{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:44px;padding:0 16px;border-radius:999px;background:var(--s2);font-weight:700;font-size:15px;font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px #2c2c30;transition:background-color .18s ease,color .18s ease,transform .16s var(--ease-out)}.chip[data-on=true] span{background:var(--accent);color:var(--accent-ink);box-shadow:none}.chip:active span{transform:scale(.95)}.chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}@media (hover: hover) and (pointer: fine){.chip:hover span{background:var(--s3)}.chip[data-on=true]:hover span{background:#f6cf6e}}.waform__foot{display:grid;gap:14px;justify-items:start;margin-top:28px}.waform__sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:16px}.waform__sum strong{font:900 44px/1 var(--display);color:var(--accent);font-variant-numeric:tabular-nums}.waform__sum span{color:var(--muted);font-size:14px;flex-basis:100%}.waform__note{font-size:14px;color:var(--muted)}@media (max-width: 560px){.field--half{grid-column:1 / -1}.waform__foot .btn{width:100%}}.phero{position:relative;padding-top:var(--header);isolation:isolate}.phero__grid{position:relative;z-index:1;display:grid;gap:var(--gap);padding-bottom:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));min-height:calc(100svh - var(--header));max-height:1000px}.phero__title{grid-column:1 / 6;padding:clamp(24px,3vw,44px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:22px;background:var(--bg)}.phero__title .display{font-size:clamp(54px,6.4vw,112px)}.phero__vf{grid-column:6 / 12;min-height:420px}.phero__rail{grid-column:12 / 13;display:grid;grid-template-rows:repeat(4,1fr);gap:var(--gap)}.phero__rail li{border-radius:var(--radius);padding:14px;display:flex;align-items:flex-end;font:800 18px/1.05 var(--display);text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);justify-content:flex-end}@media (max-width: 1080px){.phero__grid{grid-template-columns:1fr 1fr;min-height:0;max-height:none;gap:6px}.phero__title{grid-column:1 / -1;order:2}.phero__vf{grid-column:1 / -1;aspect-ratio:4 / 3;min-height:0;order:1}.phero__rail{grid-column:1 / -1;order:3;grid-template-rows:none;grid-template-columns:1fr 1fr;gap:6px}.phero__rail li{writing-mode:initial;transform:none;min-height:72px;font-size:18px}}.duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);padding-block:var(--section)}.duo__item{display:grid;gap:16px;align-content:start}.duo__item img{border-radius:var(--radius);aspect-ratio:4 / 5;object-fit:cover;width:100%}.duo__item--b{margin-top:clamp(0px,10vw,160px)}.duo__item p{max-width:48ch}@media (max-width: 760px){.duo{grid-template-columns:1fr}.duo__item--b{margin-top:0}}.plans{padding-block:var(--section);display:grid;gap:32px}.plans__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.plans__card{border-radius:18px;padding:clamp(24px,3vw,44px);display:grid;gap:18px;align-content:start;justify-items:start;background:var(--paper);color:var(--paper-ink);min-height:340px}.plans__card h3{font:900 clamp(34px,3.4vw,52px)/1 var(--display);text-transform:uppercase}.plans__card p{max-width:44ch;font-size:17px}.plans__card--dark{background:var(--s2);color:var(--ink)}@media (max-width: 760px){.plans__grid{grid-template-columns:1fr}}.formats{padding-block:var(--section);display:grid;gap:20px}.formats__grid{display:grid;grid-template-columns:1fr 1.3fr;gap:var(--gap);margin-top:24px}.formats__grid article{border-radius:18px;background:var(--s1);padding:clamp(20px,3vw,36px);display:grid;gap:24px;align-content:start}.formats__grid article p{max-width:46ch;margin-top:10px}.formats__photo>img{border-radius:var(--radius);aspect-ratio:16 / 10;object-fit:cover;width:100%}.phone{position:relative;width:min(260px,70%);aspect-ratio:9 / 18;margin-inline:auto;border-radius:34px;overflow:hidden;background:#000;box-shadow:inset 0 0 0 8px #000,0 0 0 2px #2c2c30}.phone img{width:100%;height:100%;object-fit:cover}.phone__bars{position:absolute;top:18px;left:18px;right:18px;display:flex;gap:4px;z-index:1}.phone__bars i{flex:1;height:3px;border-radius:3px;background:#ffffff59;overflow:hidden;position:relative}.phone__bars i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:left;transform:scaleX(0);animation:story 12s linear infinite;animation-delay:calc(var(--i) * 3s)}@keyframes story{0%{transform:scaleX(0)}25%,to{transform:scaleX(1)}}.phone__rec{position:absolute;left:50%;bottom:20px;transform:translate(-50%);font-size:13px}@media (max-width: 860px){.formats__grid{grid-template-columns:1fr}}.kinds{padding-block:var(--section);display:grid;gap:20px}.kinds__list{margin-top:24px;display:grid}.kinds__list li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding:22px 0}.kinds__list li:nth-child(odd){background:transparent}.kinds__list strong{font:900 clamp(40px,6vw,96px)/.95 var(--display);text-transform:uppercase;transition:color .2s ease,transform .3s var(--ease-out)}.kinds__list span{color:var(--muted);font-size:17px}@media (hover: hover) and (pointer: fine){.kinds__list li:hover strong{color:var(--accent);transform:translate(8px)}}.pieces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);padding-block:var(--section)}.pieces__item{border-radius:18px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;min-height:520px}.pieces__item img{width:100%;aspect-ratio:1;object-fit:cover}.pieces__item>div{padding:22px;display:grid;gap:10px;align-content:start}.pieces__item--a{background:var(--paper);color:var(--paper-ink)}.pieces__item--b{background:var(--accent);color:var(--accent-ink)}.pieces__item--c{background:var(--s2)}.pieces__item--d{background:#9a968d;color:var(--paper-ink)}@media (max-width: 1000px){.pieces{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.pieces{grid-template-columns:1fr}.pieces__item{min-height:0}}.menu-demo{padding-bottom:var(--section);display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.menu-demo__text{display:grid;gap:20px}.menu-demo__sheet{background:var(--paper);color:var(--paper-ink);border-radius:18px;padding:clamp(24px,3vw,44px);display:grid;gap:16px;transform:rotate(-2deg)}.menu-demo__name{font:900 64px/.9 var(--display);text-transform:uppercase;margin-bottom:8px}.menu-demo__row{display:grid;grid-template-columns:88px 1fr;gap:18px;align-items:center;font:800 26px/1 var(--display);text-transform:uppercase}.menu-demo__row img{border-radius:50%;aspect-ratio:1;object-fit:cover}@media (max-width: 860px){.menu-demo{grid-template-columns:1fr}.menu-demo__sheet{transform:none}}.shero{position:relative;padding-top:calc(var(--header) + clamp(32px,6vw,80px));padding-bottom:clamp(48px,8vw,120px);isolation:isolate}.shero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,5vw,72px);align-items:center}.shero__grid>div:first-child{display:grid;gap:24px}.shero .display{font-size:clamp(52px,6vw,104px)}.shero__frame{transform:perspective(1600px) rotateY(-8deg) rotateX(4deg);transition:transform .6s var(--ease-out)}@media (hover: hover) and (pointer: fine){.shero__frame:hover{transform:none}}@media (max-width: 900px){.shero__grid{grid-template-columns:1fr}.shero__frame{transform:none}}.types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);padding-block:var(--section) 0}.types__item{border-radius:18px;padding:clamp(20px,2.4vw,32px);display:grid;gap:12px;align-content:start;min-height:320px}.types__terms{font-weight:700;font-size:15px;margin-top:auto}@media (max-width: 1000px){.types{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.types{grid-template-columns:1fr}.types__item{min-height:0}}.projects{padding-block:var(--section)}.projects__list{display:grid;gap:clamp(48px,6vw,96px)}.project{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}.project:nth-child(2n) .project__frame{order:2}.project__info{display:grid;gap:14px;justify-items:start}.project__kind{color:var(--accent);font-weight:700;font-size:15px}.project__stack{color:var(--muted);font-size:15px}@media (max-width: 860px){.project{grid-template-columns:1fr}.project:nth-child(2n) .project__frame{order:0}}.live{border:0;padding:0;width:min(1400px,96vw);height:92dvh;max-width:none;max-height:none;border-radius:18px;background:var(--s1);color:var(--ink);overflow:hidden}.live[open]{display:grid;grid-template-rows:auto 1fr;animation:lbIn .26s var(--ease-out) both}.live::backdrop{background:#050506e6}.live__bar{display:flex;align-items:center;gap:10px;padding:10px 14px}.live__bar strong{margin-right:auto}.live iframe{width:100%;height:100%;border:0;background:#fff}.pf-head{padding-top:calc(var(--header) + clamp(40px,7vw,96px));padding-bottom:32px;display:grid;gap:20px;justify-items:start}.pf-head .display{font-size:clamp(72px,13vw,220px)}.chero{position:relative;isolation:isolate;padding-top:calc(var(--header) + clamp(48px,8vw,120px));padding-bottom:clamp(56px,8vw,120px)}.chero--404{min-height:100svh;display:grid;align-items:center}.chero__in{position:relative;z-index:1;display:grid;gap:24px;justify-items:start}.cform{padding-block:48px var(--section)}.seg{display:flex;gap:6px;padding:6px;background:var(--s1);border-radius:999px;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.seg button{flex:none;height:46px;padding:0 20px;border-radius:999px;font-weight:700;font-size:15px;color:var(--muted);transition:background-color .2s ease,color .2s ease,transform .16s var(--ease-out)}.seg button[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}.seg button:active{transform:scale(.97)}.cform__panel{margin-top:24px;background:var(--s1);border-radius:18px;padding:clamp(20px,4vw,56px);display:grid;gap:28px;animation:tileIn .36s var(--ease-out) both}.cal{padding-bottom:var(--section);display:grid;gap:28px}.cal__head{display:grid;gap:14px}.cal__frame{border-radius:18px;overflow:hidden;background:#fff}.cal__frame iframe{width:100%;height:680px;border:0}.foot{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);padding-block:var(--gap)}.foot__tile{border-radius:var(--radius);background:var(--s1);padding:22px;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.foot__statement{grid-column:span 4}.foot__statement p{font-size:22px;line-height:1.3;font-weight:500;max-width:26ch}.foot__statement small{font-size:13px;color:var(--muted)}.foot__nav{grid-column:span 3;justify-content:flex-start;gap:6px}.foot__nav a{text-decoration:none;font-size:16px;width:max-content}.foot__social{grid-column:span 2}.foot__social span:first-child,.foot__mail span{font-size:14px;color:var(--muted)}.foot__time{font:900 56px/1 var(--display);font-variant-numeric:tabular-nums}.foot__social div{display:grid;gap:4px;font-size:15px}.foot__mail{grid-column:span 3}.foot__mail a{font-size:clamp(16px,1.4vw,20px);font-weight:700;word-break:break-all}.foot__word{grid-column:span 8;min-height:320px;background:var(--ink);color:var(--bg);display:grid;place-items:center;font:900 clamp(80px,13vw,220px)/.8 var(--display);overflow:hidden}.foot__go{grid-column:span 4;min-height:320px;background:var(--accent);color:var(--accent-ink);text-decoration:none;font:900 clamp(30px,2.6vw,44px)/1 var(--display);text-transform:uppercase;transition:transform .16s var(--ease-out)}.foot__go svg{align-self:flex-end;transition:transform .3s var(--ease-out)}.foot__go:active{transform:scale(.985)}@media (hover: hover) and (pointer: fine){.foot__go:hover svg{transform:translate(6px,-6px)}.foot__nav a:hover{color:var(--accent)}}.foot__credits{grid-column:1 / -1;font-size:13px;color:#8f8c85;padding:12px 8px 16px;line-height:1.6}@media (max-width: 960px){.foot{grid-template-columns:1fr 1fr;gap:6px}.foot__word{grid-column:1 / -1;order:-2;min-height:160px;font-size:26vw}.foot__go{grid-column:1 / -1;order:-1;min-height:180px}.foot__nav,.foot__mail,.foot__social,.foot__statement{grid-column:span 1}.foot__tile{padding:20px;min-height:180px}.foot__statement p{font-size:18px}.foot__time{font-size:44px}}@media (max-width: 480px){.foot__nav,.foot__mail,.foot__social,.foot__statement{grid-column:1 / -1}}.wa-float{position:fixed;right:16px;bottom:16px;z-index:90;height:56px;padding:0 20px 0 16px;border-radius:999px;display:inline-flex;align-items:center;gap:10px;background:#25d366;color:#062b14;font-weight:800;font-size:15px;text-decoration:none;box-shadow:0 10px 30px #00000073;transition:transform .2s var(--ease-out)}.wa-float:active{transform:scale(.96)}@media (hover: hover) and (pointer: fine){.wa-float:hover{transform:translateY(-2px)}}@media (max-width: 640px){.wa-float span{display:none}.wa-float{width:56px;padding:0;justify-content:center}}.page{animation:pageIn .42s var(--ease-out) both}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}}.js [data-reveal] [data-r]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out) var(--d, 0ms),transform .8s var(--ease-out) var(--d, 0ms)}.js [data-reveal].in [data-r]{opacity:1;transform:none}.js .page[data-ready=false] [data-r]{transition:none;opacity:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js [data-reveal] [data-r]{transform:none}.marquee__track,.cstrip__track{animation:none}.vf__img{transform:none!important;filter:none!important}.loader__blades span{transition:none}}
