@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zelltin;src:url(/fonts/zelltin-thin.woff2)format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Zelltin;src:url(/fonts/zelltin-light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Zelltin;src:url(/fonts/zelltin-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Zelltin;src:url(/fonts/zelltin-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Zelltin;src:url(/fonts/zelltin-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Zelltin;src:url(/fonts/zelltin-black.woff2)format("woff2");font-weight:900;font-display:swap}:root{--ink:#000;--paper:#fff;--g1:#0b0b0b;--g2:#1c1c1c;--g3:#6b6b6b;--g4:#cfcfcf;--g5:#f2f2f2;--disp:"Zelltin",Georgia,serif;--sans:"Jost Variable","Jost","Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(.2,.7,0,1);--gutter-extra:max(0px,calc((100vw - 1680px) / 2));--padx:calc(clamp(20px,5vw,96px) + var(--gutter-extra));--padl:calc(clamp(24px,10vw,200px) + var(--gutter-extra));--col:56vw}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{font-family:var(--sans);background:var(--ink);color:var(--paper);font-weight:300}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{font:inherit;color:inherit}:focus-visible{outline-offset:3px;outline:2px solid}::selection{color:#fff;background:#000}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ph{color:#8a8a8a;font:400 12px/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;text-align:center;background:linear-gradient(160deg,#1a1a1a,#0a0a0a);place-items:center;padding:16px;display:grid}.rv{opacity:0;transition:opacity 1s var(--ease),transform 1.2s var(--ease);transform:translateY(40px)}.rv.in,.no-js .rv{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.rv{opacity:1;transition:none;transform:none}}.pad{padding-left:var(--padl);padding-right:var(--padx)}.nav{z-index:70;mix-blend-mode:difference;transition:opacity 1s ease,transform 1.2s var(--ease);justify-content:space-between;align-items:center;padding-top:22px;padding-bottom:22px;display:flex;position:fixed;inset:0 0 auto}html:not(.s1) .nav{opacity:0;transform:translateY(-20px)}.logo{--h:clamp(28px,3.2vw,46px);align-items:center;gap:calc(var(--h)*.46);height:var(--h);color:#fff;display:flex}.logo .lm{width:calc(var(--h)*1.14);height:var(--h);transform:rotate(var(--r,0deg));transition:transform .2s linear;display:block;overflow:hidden}.logo .lm img{height:var(--h);max-width:none}.logo .lw{height:var(--h);width:calc(var(--h)*4.14);clip-path:inset(0);transition:clip-path .9s var(--ease),width .9s var(--ease);display:block;overflow:hidden}.logo .lw img{height:var(--h);max-width:none;margin-left:calc(var(--h)*-1.6)}.docked .logo .lw{clip-path:inset(0 100% 0 0)}.docked .logo:hover .lw,.mopen .logo .lw{clip-path:inset(0)}.mbtn{all:unset;cursor:pointer;font:500 12px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#fff;align-items:center;gap:14px;display:flex}.mbtn .w{height:12px;display:block;overflow:hidden}.mbtn .w span{transition:transform .6s var(--ease);display:block}.mbtn:hover .w span{transform:translateY(-100%)}.mopen .mbtn .w span{transform:translateY(-200%)}.mbtn .ic{width:52px;height:52px;transition:transform .7s var(--ease),background .4s;border:1px solid #fff;border-radius:50%;position:relative}.mbtn:hover .ic{transform:scale(1.12)}.mbtn .ic i{height:1px;transition:transform .7s var(--ease),top .7s var(--ease);background:currentColor;position:absolute;left:15px;right:15px}.mbtn .ic i:first-child{top:21px}.mbtn .ic i:nth-child(2){top:30px}.mopen .mbtn .ic{transform:rotate(180deg)}.mopen .mbtn .ic i:first-child{top:25.5px;transform:rotate(45deg)}.mopen .mbtn .ic i:nth-child(2){top:25.5px;transform:rotate(-45deg)}.ov{z-index:60;clip-path:circle(0px at var(--cx,95%) var(--cy,6%));visibility:hidden;transition:clip-path 1.1s cubic-bezier(.7,0,.15,1);position:fixed;inset:0}.mopen .ov{clip-path:circle(150vmax at var(--cx,95%) var(--cy,6%));visibility:visible}.ov.closing{visibility:visible}.ov .mask{flex-direction:column;justify-content:center;padding-top:60px;display:flex}.ml{width:max-content;font:700 min(max(6.82vw,40px),9.3vh,124px)/.86 var(--disp);letter-spacing:-.025em;color:#000;transition:color .5s,transform .8s var(--ease);align-items:baseline;gap:clamp(12px,1.6vw,24px);display:flex}.ml sup{font:500 12px/1 var(--sans);letter-spacing:.2em;transform:translateY(-1.2em)}.ml i{opacity:0;filter:blur(16px);transition:opacity 1s ease,transform 1.5s var(--ease),filter 1.2s ease;font-style:normal;display:inline-block;transform:perspective(900px)translateZ(-1400px)rotateX(30deg)}.mopen .ml i{opacity:1;filter:none;transform:none}.mlist:hover .ml{color:#c9c9c9}.mlist .ml:hover{color:#000;transform:translate(3vw)}.mfoot{z-index:2;font:400 12px/1.5 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#000;opacity:0;transition:opacity .6s ease,transform .8s var(--ease);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding-bottom:28px;display:flex;position:absolute;inset:auto 0 0;transform:translateY(20px)}.mopen .mfoot{opacity:1;transition-delay:.6s;transform:none}.mfoot a{border-bottom:1px solid #0000;transition:border-color .3s}.mfoot a:hover{border-color:#000}.bgfx{contain:strict;background:linear-gradient(135deg,#1a1a1a 0%,#5c5c5c 50%,#2a2a2a 100%);position:absolute;inset:0;overflow:hidden}.bgfx b{opacity:.75;will-change:transform;background:radial-gradient(closest-side,var(--c) 0%,color-mix(in srgb,var(--c) 55%,transparent) 45%,transparent 100%);border-radius:50%;width:70vmax;height:70vmax;position:absolute}.bgfx b:first-child{--c:#7a7a7a;animation:18s ease-in-out infinite alternate o1;top:-20vmax;left:-15vmax}.bgfx b:nth-child(2){--c:#0f0f0f;animation:22s ease-in-out infinite alternate o2;bottom:-25vmax;right:-20vmax}.bgfx b:nth-child(3){--c:#4a4a4a;width:45vmax;height:45vmax;animation:16s ease-in-out infinite alternate o3;top:30%;left:30%}html:not(.mopen) .ov .bgfx b,html.hero-off .pin .bgfx b,html.hero-rest .pin .bgfx b{animation-play-state:paused}@keyframes o1{to{transform:translate(35vw,25vh)scale(1.2)}}@keyframes o2{to{transform:translate(-30vw,-20vh)scale(.85)}}@keyframes o3{to{transform:translate(-20vw,15vh)scale(1.3)}}.mask{color:#000;mix-blend-mode:screen;background:#fff;position:absolute;inset:0}.more{font:500 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;isolation:isolate;border:1px solid #000;border-radius:40px;margin-top:28px;padding:14px 22px;transition:color .5s;display:inline-flex;position:relative;overflow:hidden}.more:before{content:"";z-index:-1;transition:transform .6s var(--ease);background:linear-gradient(100deg,#000,#333);position:absolute;inset:0;transform:translateY(101%)}.more:hover{color:#fff}.more:hover:before{transform:none}.eyebrow{font:500 11px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--g3)}.sec{padding-top:clamp(90px,12vw,170px);padding-bottom:clamp(90px,12vw,170px)}.sfoot{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px 32px;margin-top:48px;display:flex}.sfoot p{font:700 clamp(20px,1.98vw,29px)/1.15 var(--disp);letter-spacing:-.02em;color:#000}.sfoot a{color:#fff;font:500 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;isolation:isolate;background:#000;border-radius:40px;padding:16px 26px;display:inline-flex;position:relative;overflow:hidden}.sfoot a:before{content:"";z-index:-1;transition:transform .6s var(--ease);background:linear-gradient(100deg,#3a3a3a,#8a8a8a);position:absolute;inset:0;transform:translate(-101%)}.sfoot a:hover:before{transform:none}.end{padding-top:clamp(110px,14vw,200px);position:relative;overflow:hidden}.end h2{font:700 clamp(36px,4.96vw,87px)/.92 var(--disp);letter-spacing:-.025em;max-width:18ch}.mail{font:700 clamp(22px,2.72vw,42px)/1 var(--disp);letter-spacing:-.02em;background:linear-gradient(90deg,#fff,#fff) 0 100%/0 1px no-repeat,linear-gradient(100deg,#fff 40%,#8a8a8a);color:#0000;transition:background-size .7s var(--ease);-webkit-background-clip:border-box,text;background-clip:border-box,text;margin-top:40px;padding-bottom:8px;display:inline-block}.mail:hover{background-size:100% 1px,auto}.big{aspect-ratio:1257/219;-webkit-user-select:none;user-select:none;background:linear-gradient(#2a2a2a,#000 85%);width:100%;margin-top:clamp(80px,10vw,140px);-webkit-mask:url(/media/sender-white.png) 50%/contain no-repeat;mask:url(/media/sender-white.png) 50%/contain no-repeat}.foot{color:#8a8a8a;border-top:1px solid #262626;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:24px;padding-bottom:28px;font-size:13px;display:flex}html.no-js .nav{opacity:1;transform:none}.logo img{width:auto}.cta-row{flex-wrap:wrap;align-items:center;gap:24px 40px;margin-top:40px;display:flex}.cta-row .mail{margin-top:0}.btn-light{color:#000;font:500 13px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;isolation:isolate;background:#fff;border-radius:40px;padding:20px 32px;transition:color .5s;display:inline-flex;position:relative;overflow:hidden}.btn-light:before{content:"";z-index:-1;transition:transform .6s var(--ease);background:linear-gradient(100deg,#bdbdbd,#fff);position:absolute;inset:0;transform:translate(-101%)}.btn-light:hover:before{transform:none}.skip{z-index:100;color:#000;font:500 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;background:#fff;border-radius:30px;padding:12px 18px;transition:top .3s;position:fixed;top:-60px;left:16px}.skip:focus{top:16px}.site-foot{grid-template-columns:1.2fr 1fr 1fr;gap:28px 40px;padding-left:0;padding-right:0;line-height:1.7;display:grid}.site-foot nav{flex-direction:column;align-items:flex-start;display:flex}.site-foot a{color:#8a8a8a;transition:color .3s}.site-foot a:hover{color:#fff}@media (width<=760px){.site-foot{grid-template-columns:1fr 1fr}.site-foot>div{grid-column:1/-1}}.tile .m.tph{text-align:center;background-color:#fff;background-image:repeating-linear-gradient(135deg,#00000009 0 1px,#0000 1px 14px);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.tile .m.tph.dk{background-color:#0d0d0d;background-image:repeating-linear-gradient(135deg,#ffffff0d 0 1px,#0000 1px 14px)}.tph-l{font:700 clamp(18px,1.62vw,27px)/1.05 var(--disp);letter-spacing:-.025em;color:#000}.tph-s{font:500 10px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#8a8a8a}.dk .tph-l{color:#fff}.fm .tph-l{font-size:clamp(24px,2.4vw,40px)}.fm.tph{background-image:repeating-linear-gradient(135deg,#00000009 0 1px,#0000 1px 14px);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.fm.tph.dk{background-image:repeating-linear-gradient(135deg,#ffffff0d 0 1px,#0000 1px 14px),linear-gradient(160deg,#1d1d1d,#0a0a0a 60%,#2e2e2e)}.tile .m.web.shot{aspect-ratio:2;background:#e9e9e9;padding:0}.tile .m.web.shot img{object-fit:cover;object-position:top;width:100%;height:100%;max-height:none;position:absolute;inset:0}.fm.shot img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.tile .m.ig{aspect-ratio:auto;box-shadow:none;background:0 0;padding:0;display:block;overflow:visible}.tile .m.ig:after{display:none}.tile .m.ig .instagram-media{overflow:hidden;border-radius:24px!important;width:100%!important;min-width:0!important;max-width:420px!important;margin:0!important}.tile .m.ig blockquote>a{text-align:center;font:400 12px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;padding:40px 16px;display:block}.tile .m.tall{aspect-ratio:9/16;width:min(100%,46vh);margin:0 auto;padding:0}.tile .m.tall video{object-fit:cover;width:100%;height:100%}@media (width<=760px){.ov .mask{justify-content:flex-start;padding-top:max(120px,16vh)}.ml{font-size:min(17vw,10.5vh)}.mlist{gap:.12em;display:grid}}
