:root{--bg:#0B0E1A;--bg2:#131830;--ink:#F4EFE6;--mut:#A9AEC4;--brass:#D2A857;--line:rgba(244,239,230,.14);--c:var(--brass);--disp:"Bricolage Grotesque",system-ui,sans-serif;--sans:"Instrument Sans",system-ui,-apple-system,sans-serif;--e:cubic-bezier(.2,.8,.2,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:70px}body.fs{margin:0;background:var(--bg);color:var(--ink);font:400 16.5px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.fs h1,.fs h2,.fs h3,.fs p,.fs ul,.fs ol,.fs figure{margin:0;padding:0}.fs ul,.fs ol{list-style:none}.fs img,.fs video,.fs canvas{display:block;max-width:100%}.fs a{color:inherit}.fs button,.fs input,.fs textarea{font:inherit;color:inherit}.fs button{cursor:pointer;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}.fs :focus-visible{outline:2px solid var(--c);outline-offset:3px}@view-transition{navigation:auto}.w{width:100%;max-width:1180px;margin-inline:auto;padding-inline:20px}.sx{padding:64px 0}@media(min-width:900px){.sx{padding:110px 0}}.k{display:inline-flex;align-items:center;gap:8px;font:600 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--c)}.k:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 14px 2px var(--c)}.d1,.d2,.d3{font-family:var(--disp);font-weight:600;letter-spacing:-.03em;line-height:.98}.d1{font-size:clamp(46px,12.5vw,104px)}.d2{font-size:clamp(34px,8vw,64px)}.d3{font-size:clamp(22px,4.6vw,28px);line-height:1.1;letter-spacing:-.02em}.d1 em,.d2 em{font-style:normal;color:var(--c)}.ld{font-size:clamp(17.5px,2.3vw,21px);line-height:1.5;color:#f4efe6db;max-width:33em}.mu{color:var(--mut)}.b{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:54px;padding:0 28px;border:0;border-radius:999px;background:var(--c);color:#0b0e1a;font-weight:700;font-size:16px;text-decoration:none;transition:transform .25s var(--e),box-shadow .3s}.b:hover{transform:translateY(-2px);box-shadow:0 14px 40px -12px var(--c)}.b:active{transform:scale(.97)}.b.l{background:none;color:var(--ink);box-shadow:inset 0 0 0 1.5px #f4efe680}.b.f{width:100%}.row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.js .rv{opacity:0;transform:translateY(26px);transition:opacity .7s,transform .9s var(--e)}.js .rv.in{opacity:1;transform:none}.ft{position:fixed;z-index:50;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(#0b0e1aeb,#0b0e1a00)}.br{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:600 19px/1 var(--disp);letter-spacing:-.02em}.br img{width:38px;height:38px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px var(--brass)}.mp{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:#131830cc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:600;font-size:14.5px}.mp i{width:14px;height:10px;border-block:2px solid var(--brass);position:relative}.mp i:after{content:"";position:absolute;inset:2px 0 auto;border-top:2px solid var(--brass)}.dir{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#080a14f7;overflow:auto;padding:76px 20px 40px;opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.dir.on{opacity:1;visibility:visible;transition:opacity .35s}.dir .x{position:fixed;top:12px;right:16px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:none;font-weight:600}.dir ol{max-width:640px;margin-inline:auto;counter-reset:r}.dir li{counter-increment:r;border-bottom:1px solid var(--line)}.dir a{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:6px;padding:16px 0;text-decoration:none;font:600 clamp(26px,7vw,40px)/1.05 var(--disp);letter-spacing:-.03em;transition:padding .3s var(--e),color .2s}.dir a:before{content:counter(r,decimal-leading-zero);font:600 12px/1 var(--sans);letter-spacing:.1em;color:var(--c)}.dir a:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 16px 3px var(--c)}.dir a:hover,.dir a[aria-current]{color:var(--c);padding-left:10px}.dir small{display:block;font:400 14px/1.3 var(--sans);letter-spacing:0;color:var(--mut);margin-top:4px}.dir .hm{display:inline-block;margin:0 auto 18px;font-weight:600;color:var(--brass);text-decoration:none}.rh{position:relative;min-height:92svh;display:flex;align-items:flex-end;overflow:clip;isolation:isolate}.rh .im{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.rh .im img,.rh .im video{width:100%;height:100%;object-fit:cover;animation:slow 22s ease-in-out infinite alternate}.js .rh .im{animation:open 1.3s var(--e) both}@keyframes open{0%{clip-path:inset(0 47% 0 47%);filter:brightness(2.2)}to{clip-path:inset(0);filter:none}}@keyframes slow{to{transform:scale(1.08)}}.rh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(rgba(11,14,26,.25) 0,rgba(11,14,26,.1) 30%,rgba(11,14,26,.86) 68%,var(--bg) 100%)}.rh .w{padding-bottom:44px;padding-top:120px}.rh .ld{margin-top:16px}.rh .k{margin-bottom:14px}.no{font:600 13px/1 var(--sans);letter-spacing:.12em;color:var(--mut);margin-inline-start:10px}.doors{display:grid;grid-template-columns:1fr 1fr;gap:26px 14px;margin-top:34px}@media(min-width:760px){.doors{grid-template-columns:repeat(4,1fr);gap:36px 22px}}.door{display:block;text-decoration:none;position:relative}.door .ar{display:block;position:relative;aspect-ratio:3/4;border-radius:999px 999px 10px 10px;overflow:hidden;border:1.5px solid color-mix(in srgb,var(--c) 55%,transparent);background:var(--bg2);transition:box-shadow .5s,transform .5s var(--e)}.door img{width:100%;height:100%;object-fit:cover;filter:brightness(.62) saturate(.9);transform:scale(1.02);transition:filter .6s,transform .9s var(--e)}.door:hover .ar,.door:focus-visible .ar,.door.in .ar{box-shadow:0 0 46px -8px var(--c)}.door:hover img,.door.lit img{filter:none;transform:scale(1.08)}.door .ar:after{content:"";position:absolute;inset:auto 0 0;height:5px;background:var(--c);box-shadow:0 0 26px 8px var(--c)}.door .n{position:absolute;top:22%;left:50%;translate:-50% 0;font:700 12px/1 var(--sans);letter-spacing:.14em;background:#0b0e1ab8;padding:6px 10px;border-radius:999px;color:var(--c)}.door b{display:block;margin-top:12px;font:600 20px/1.1 var(--disp);letter-spacing:-.02em}.door small{display:block;color:var(--mut);font-size:13.5px;line-height:1.35;margin-top:4px}.crew{display:grid;gap:12px;margin-top:28px}@media(min-width:760px){.crew{grid-template-columns:repeat(3,1fr)}}.cw{border:1px solid var(--line);border-radius:20px;padding:20px;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 12%,transparent),transparent 60%)}.cw b{display:block;font:600 19px/1.1 var(--disp);color:var(--c);margin-bottom:6px}.mk{margin-top:28px;border-top:1px solid var(--line)}.mk li{display:grid;gap:4px 24px;padding:20px 0;border-bottom:1px solid var(--line)}@media(min-width:760px){.mk li{grid-template-columns:1fr 1.4fr;align-items:baseline}}.mk b{font:600 clamp(22px,4.4vw,30px)/1.1 var(--disp);letter-spacing:-.02em}.mk span{color:var(--mut)}.two{display:grid;gap:36px}@media(min-width:900px){.two{grid-template-columns:.9fr 1.1fr;gap:72px}}.steps{counter-reset:s;display:grid;gap:14px;margin-top:30px}@media(min-width:760px){.steps{grid-template-columns:repeat(3,1fr)}}.steps li{counter-increment:s;border:1px solid var(--line);border-radius:22px;padding:22px}.steps li:before{content:counter(s);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--brass);color:#0b0e1a;font:700 18px/1 var(--disp);margin-bottom:14px}.steps b{display:block;font:600 21px/1.1 var(--disp);margin-bottom:6px}.steps span{color:var(--mut)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.chip{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line);background:none;font-weight:600;font-size:15px;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s var(--e)}.chip:active{transform:scale(.95)}.chip.on,a.chip:hover{background:var(--c);border-color:var(--c);color:#0b0e1a}.cat{display:grid;gap:12px;margin-top:30px}@media(min-width:700px){.cat{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.cat{grid-template-columns:repeat(4,1fr)}}.ci{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:22px;padding:22px;text-decoration:none;min-height:190px;background:var(--bg2);transition:transform .35s var(--e),border-color .3s}.ci:hover{transform:translateY(-4px);border-color:var(--c)}.ci b{font:600 24px/1.05 var(--disp);letter-spacing:-.02em}.ci span{color:var(--mut);font-size:15px;line-height:1.45}.ci i{margin-top:auto;font-style:normal;font-weight:700;color:var(--c);font-size:14.5px}.films{display:grid;gap:16px;margin-top:30px}@media(min-width:800px){.films{grid-template-columns:1fr 1fr}}.film{position:relative;border-radius:22px;overflow:hidden;background:#000;border:1px solid var(--line)}.film video{width:100%;aspect-ratio:16/9;object-fit:cover}.film figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;font:600 18px/1.1 var(--disp)}.film button{position:absolute;top:0;right:0;bottom:52px;left:0;margin:auto;width:78px;height:78px;border-radius:50%;border:0;background:var(--c);color:#0b0e1a;font-weight:800;font-size:14px;box-shadow:0 0 50px -4px var(--c);transition:transform .25s var(--e)}.film button:hover{transform:scale(1.08)}.film.on button{display:none}.demos{display:grid;gap:10px;margin-top:26px}@media(min-width:760px){.demos{grid-template-columns:1fr 1fr}}.demos a{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--line);border-radius:18px;text-decoration:none;font:600 20px/1.1 var(--disp);transition:background .25s,color .25s}.demos a small{display:block;font:400 14px/1.3 var(--sans);color:var(--mut);margin-top:4px}.demos a:after{content:"Play";flex:none;font:700 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#0b0e1a;background:var(--c);padding:9px 14px;border-radius:999px}.demos a:hover{background:var(--bg2)}.holo{position:relative;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);border-radius:28px;overflow:hidden;background:radial-gradient(120% 80% at 50% 0,rgba(95,227,208,.14),transparent 60%),var(--bg2)}.holo canvas{width:100%;height:230px}.holo .say{position:absolute;inset:auto 16px 14px;text-align:center;font:600 16px/1.3 var(--disp);color:var(--c);min-height:1.3em;text-shadow:0 0 18px rgba(95,227,208,.6)}.wz{margin-top:18px;border:1px solid var(--line);border-radius:28px;padding:22px;background:var(--bg2)}@media(min-width:760px){.wz{padding:36px}}.wz .st{display:none}.wz .st.on{display:block;animation:stin .5s var(--e)}.nojs .wz .st{display:block;margin-bottom:26px}@keyframes stin{0%{opacity:0;transform:translate(24px)}}.wz label{display:block;font-weight:600;font-size:14px;margin:14px 0 6px;color:var(--mut)}.wz input,.wz textarea{width:100%;min-height:54px;padding:14px 16px;border-radius:16px;border:1.5px solid var(--line);background:#0b0e1a99;font-size:16px}.wz textarea{min-height:120px}.wz input:focus,.wz textarea:focus{border-color:var(--c);outline:0}.pg{display:flex;gap:6px;margin-bottom:18px}.pg i{flex:1;height:4px;border-radius:2px;background:var(--line);transition:background .4s}.pg i.on{background:var(--c);box-shadow:0 0 12px var(--c)}.wn{display:flex;gap:10px;margin-top:22px}.wn .b{flex:1}.wn .b.l{flex:0 0 auto}.brief{margin-top:14px;border:1px dashed color-mix(in srgb,var(--c) 60%,transparent);border-radius:18px;padding:16px;font-size:15px;line-height:1.5}.brief b{color:var(--c)}.okb{border:1px solid var(--c);border-radius:22px;padding:24px;font:600 22px/1.25 var(--disp)}.err{background:#f0524f24;border:1px solid #F0524F;border-radius:14px;padding:12px;margin-bottom:12px;font-size:14.5px}.nx{display:block;text-decoration:none;border-top:1px solid var(--line);padding:44px 0 54px;background:linear-gradient(color-mix(in srgb,var(--c) 14%,transparent),transparent)}.nx small{display:block;font:600 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--c);margin-bottom:10px}.nx b{font:600 clamp(40px,11vw,96px)/.95 var(--disp);letter-spacing:-.035em;display:inline-block;transition:transform .5s var(--e)}.nx:hover b{transform:translate(14px)}.big{font:600 clamp(44px,13vw,150px)/.9 var(--disp);letter-spacing:-.04em}.fo{border-top:1px solid var(--line);padding:36px 0 44px;font-size:14px;color:var(--mut)}.fo .w{display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between}.fo a{text-decoration:none}.fo a:hover{color:var(--ink)}@media(prefers-reduced-motion:reduce){.fs *,.fs *:before,.fs *:after{animation:none!important;transition:none!important}.js .rv{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fs.css.map */
