._dialog_m9wb4_2{--player-edge-x: max( 12px, env(safe-area-inset-left), env(safe-area-inset-right) );--player-edge-y: max( 12px, env(safe-area-inset-top), env(safe-area-inset-bottom) );position:absolute;inset:0;z-index:3;margin:0;padding:0;border:0;outline:none;width:100%;height:auto;max-width:none;max-height:none;overflow:visible;background:transparent;color:#fff;font-family:inherit;-webkit-tap-highlight-color:transparent}._dialog_m9wb4_2[open]{display:block}._dialog_m9wb4_2[data-expanded=true]{position:fixed;right:auto;bottom:auto;top:calc(var(--player-viewport-top, 0px) + var(--player-viewport-height, 100dvh) / 2);left:calc(var(--player-viewport-left, 0px) + var(--player-viewport-width, 100vw) / 2);transform:translate(-50%,-50%);width:min(calc(var(--player-viewport-width, 100vw) - 2 * var(--player-edge-x)),calc((var(--player-viewport-height, 100dvh) - 2 * var(--player-edge-y)) * var(--video-ratio)))}._dialog_m9wb4_2::backdrop{background:#090d11eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._stage_m9wb4_56{container-type:inline-size;position:relative;width:100%;aspect-ratio:16 / 9;background:#101214;isolation:isolate}._dialog_m9wb4_2[data-expanded=true] ._stage_m9wb4_56{aspect-ratio:var(--video-ratio)}._stage_m9wb4_56 video{display:block;position:absolute;inset:0;width:100%;height:100%;border:0;background:#101214;object-fit:contain;color-scheme:dark}._playerSurface_m9wb4_78{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;cursor:pointer}._playerChrome_m9wb4_87{position:absolute;inset:0;pointer-events:none;opacity:1;transition:opacity .18s ease}._dialog_m9wb4_2[data-controls=false] ._playerChrome_m9wb4_87{opacity:0;visibility:hidden}._playerControls_m9wb4_98{position:absolute;bottom:8px;left:8px;right:8px;display:flex;align-items:center;gap:2px;padding:2px 4px;border-radius:14px;background:#141619b3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto}._playerButton_m9wb4_112{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:10px;color:#fff;background:transparent;cursor:pointer}._playerButton_m9wb4_112 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}._playerButton_m9wb4_112 ._playbackIcon_m9wb4_134{fill:currentColor;stroke:none;width:22px;height:22px}._close_m9wb4_140{position:absolute;top:8px;right:8px;border-radius:50%;background:#141619a3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}._playerButton_m9wb4_112:focus-visible,._timeline_m9wb4_150:focus-visible{outline:2px solid #fff;outline-offset:-2px}._timeline_m9wb4_150{flex:1;width:0;min-width:24px;height:44px;margin:0 4px;appearance:none;background:transparent;cursor:pointer;accent-color:#fff}._timeline_m9wb4_150::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:linear-gradient(to right,#fff var(--progress),#ffffff55 var(--progress))}._timeline_m9wb4_150::-moz-range-track{height:3px;border-radius:2px;background:#fff5}._timeline_m9wb4_150::-moz-range-progress{height:3px;background:#fff}._timeline_m9wb4_150::-webkit-slider-thumb{appearance:none;width:10px;height:10px;margin-top:-3.5px;border:0;border-radius:50%;background:#fff}._timeline_m9wb4_150::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#fff}._playerTime_m9wb4_199{min-width:32px;font-size:11px;line-height:1;font-variant-numeric:tabular-nums;text-align:center}._loading_m9wb4_206{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}._loading_m9wb4_206:after{content:"";width:20px;height:20px;border:2px solid #ffffff55;border-top-color:#fff;border-radius:50%;animation:_player-loading_m9wb4_1 .8s linear infinite}._playerError_m9wb4_222{position:absolute;inset:52px 8px 60px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:4px 16px;padding:8px;background:#101214f0;border-radius:8px;font-size:13px;text-align:center}._playerError_m9wb4_222 p{width:100%}._playerError_m9wb4_222 button,._playerError_m9wb4_222 a{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@keyframes _player-loading_m9wb4_1{to{transform:rotate(360deg)}}@media(hover:hover)and (pointer:fine){._playerButton_m9wb4_112:hover{background:#ffffff29}}@media(prefers-reduced-motion:reduce){._playerChrome_m9wb4_87{transition:none}}@container (max-width: 260px){._playerTime_m9wb4_199{display:none}._playerControls_m9wb4_98{gap:0;padding-inline:0;left:4px;right:4px}._timeline_m9wb4_150{margin-inline:2px}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.contact-poster{--poster-height: calc(100svh - var(--header-h));--poster-name: clamp(4.125rem, calc(27.143vw - 20.857px) , 6.5rem);display:grid;height:auto;min-height:var(--poster-height);padding:14px var(--gutter) max(10px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);grid-template-rows:1.125rem 5.875rem minmax(160px,1fr) auto minmax(44px,auto) minmax(44px,auto) minmax(44px,auto);grid-template-areas:"kicker" "identity" "photo" "inquiry" "socials" "materials" "footer";gap:10px;scroll-margin-top:var(--header-h);overflow:visible}.contact-poster .contact-kicker{grid-area:kicker;margin:0;font:400 .875rem/1.2 Akrobat,sans-serif;text-transform:uppercase}.contact-poster .contact-signature{grid-area:identity;position:static;min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:10px;container-type:inline-size}.contact-poster .contact-name{display:flex;flex-direction:row;gap:.13em;margin:0;max-width:none;font-family:CoFo Kak,sans-serif;font-size:min(var(--poster-name),26cqw);font-weight:500;line-height:.92;letter-spacing:-.015em;white-space:nowrap;text-transform:uppercase}.contact-poster .contact-name span{display:block}.contact-poster .contact-signature>.contact-role{display:block;margin:0;font:400 1.125rem/1.15 Akrobat,sans-serif;letter-spacing:0;white-space:nowrap;text-transform:uppercase}.contact-poster .contact-portrait-slot{grid-area:photo;min-width:0;min-height:80px;display:flex;align-items:center;justify-content:center;container-type:size}.contact-poster .contact-portrait{position:relative;display:block;flex:none;width:min(100cqw,calc(100cqh * 2092 / 2343));height:auto;min-height:0;margin:0;aspect-ratio:2092 / 2343;border-radius:0;background:transparent;isolation:isolate}.contact-poster .contact-portrait:before{content:"";position:absolute;inset:10% 0 0;z-index:-1;border-radius:12px 12px 0 0;background:var(--red)}.contact-poster .contact-portrait img{position:static;display:block;width:100%;height:auto;max-width:100%;max-height:none;aspect-ratio:2092 / 2343;object-fit:contain;transform:none}.contact-inquiry{grid-area:inquiry;display:grid;gap:12px;min-width:0}.contact-inquiry-button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;min-height:52px;padding:12px 20px;border:1.5px solid var(--red);border-radius:999px;background:var(--red);color:#fff;font:700 1.25rem/1.15 Akrobat,sans-serif;transition:background-color .18s ease,border-color .18s ease}.contact-inquiry-button svg{flex:none;width:20px;height:20px}.contact-inquiry-button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.contact-inquiry-button:active{background:#751005;border-color:#751005}@media(hover:hover)and (pointer:fine){.contact-inquiry-button:hover{background:#751005;border-color:#751005}}@media(min-width:1200px){.contact-inquiry{align-self:end;max-width:420px;gap:16px;padding-bottom:8px}.contact-inquiry-button{min-height:56px;font-size:1.5rem}}@media(max-height:449px)and (min-width:450px),(min-width:700px)and (max-width:1199px)and (max-height:700px){.contact-inquiry{gap:8px}.contact-inquiry-button{min-height:44px;padding:8px 14px;font-size:1.125rem}}@media(prefers-reduced-motion:reduce){.contact-inquiry-button{transition:none}}.contact-poster .contact-socials{grid-area:socials;position:static;align-self:stretch;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-width:0;margin:0;gap:8px;border-top:1px solid #bdbdbd}.contact-poster .contact-social-link:nth-child(n){grid-area:auto;justify-self:auto;flex:none;min-width:24px;min-height:44px;font:400 .9375rem/1 Akrobat,sans-serif;color:var(--ink);white-space:nowrap;transform:none}.contact-poster .contact-materials-link{grid-area:materials;align-self:stretch;display:flex;align-items:center;justify-content:space-between;min-width:0;min-height:44px;width:100%;padding:6px 14px;gap:10px;border:1.5px solid var(--ink);border-radius:999px;font:700 1.125rem/1.15 Akrobat,sans-serif;letter-spacing:0;text-align:left;white-space:normal}.contact-poster .contact-materials-link>span{white-space:normal}.contact-poster .contact-materials-link>svg{flex:none;width:16px;height:16px;stroke-width:1.4}.contact-poster .contact-footer{grid-area:footer;position:static;align-self:stretch;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-width:0;margin:0;gap:6px;font:400 .75rem/1.1 Akrobat,sans-serif;letter-spacing:0}.contact-poster .contact-footer>:nth-child(n){grid-area:auto;justify-self:auto;flex:none;width:auto;min-height:44px;max-width:100%;font:inherit;white-space:nowrap}.contact-poster .contact-footer .contact-footer-link:nth-child(n){color:#737373}.contact-poster .contact-footer .contact-top-link{display:grid;grid-template-columns:auto auto;align-items:baseline;align-content:center;gap:.3em}.contact-poster .contact-footer .contact-top-link .editorial-action-arrow{display:block}@media(hover:hover)and (pointer:fine){.contact-poster .contact-footer .contact-footer-link:nth-child(n):hover{color:var(--red)}}@media(max-width:340px){.contact-poster{--poster-name: 4.125rem;padding-block:10px max(8px,env(safe-area-inset-bottom));grid-template-rows:1rem 4.875rem minmax(160px,1fr) auto minmax(44px,auto) minmax(44px,auto) minmax(44px,auto);gap:6px}.contact-poster .contact-signature{gap:6px}.contact-poster .contact-signature>.contact-role{font-size:1rem}.contact-poster .contact-kicker{font-size:.8125rem}.contact-poster .contact-social-link:nth-child(n){font-size:.875rem}.contact-poster .contact-materials-link{padding-inline:12px;font-size:1rem}.contact-poster .contact-footer{font-size:.6875rem;gap:4px}}@media(min-width:700px)and (max-width:1199px){.contact-poster{--poster-name: min(11.0625rem, 21.75vw);padding-block:18px max(16px,env(safe-area-inset-bottom));grid-template-rows:1.375rem 11rem minmax(160px,1fr) auto minmax(50px,auto) minmax(50px,auto) minmax(44px,auto);gap:14px}.contact-poster .contact-signature>.contact-role{font-size:1.5625rem}.contact-poster .contact-kicker{font-size:1.0625rem}.contact-poster .contact-social-link:nth-child(n){font-size:1.4375rem}.contact-poster .contact-materials-link{padding-inline:20px;font-size:1.4375rem}.contact-poster .contact-footer{font-size:1rem}}@media(min-width:1200px){.contact-poster{--poster-name: clamp(12rem, 18.056vw, 21.6667rem);padding-block:22px max(16px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);grid-template-rows:1.375rem minmax(min-content,1fr) auto minmax(52px,auto) minmax(52px,auto) minmax(44px,auto);grid-template-areas:"kicker kicker" "identity photo" "inquiry photo" "socials socials" "materials materials" "footer footer";gap:16px 36px}.contact-poster .contact-signature{gap:24px}.contact-poster .contact-name{flex-direction:column;gap:0;font-size:max(4rem,min(var(--poster-name),44cqw,calc((var(--poster-height) - 410px) / 1.62)));line-height:.81}.contact-poster .contact-signature>.contact-role{font-size:1.75rem}.contact-poster .contact-kicker{font-size:1.0625rem}.contact-poster .contact-portrait-slot{justify-content:flex-end}.contact-poster .contact-social-link:nth-child(n){font-size:1.5rem}.contact-poster .contact-materials-link{padding-inline:22px;font-size:1.5rem}.contact-poster .contact-footer{font-size:1.0625rem}}@media(max-height:449px)and (min-width:450px),(min-width:700px)and (max-width:1199px)and (max-height:700px){.contact-poster{--poster-name: 5.3125rem;padding-block:10px max(6px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) min(230px,27.25vw);grid-template-rows:1.125rem minmax(min-content,1fr) auto minmax(44px,auto) minmax(44px,auto) minmax(44px,auto);grid-template-areas:"kicker photo" "identity photo" "inquiry photo" "socials photo" "materials photo" "footer footer";gap:6px 24px}.contact-poster .contact-signature{align-self:start;gap:6px}.contact-poster .contact-name{flex-direction:row;gap:.13em;font-size:min(var(--poster-name),26cqw);line-height:.92}.contact-poster .contact-signature>.contact-role{font-size:1.1875rem}.contact-poster .contact-kicker{font-size:.875rem}.contact-poster .contact-portrait-slot{justify-content:center}.contact-poster .contact-socials{grid-area:socials;align-self:stretch;border-top:0}.contact-poster .contact-social-link:nth-child(n){font-size:.9375rem}.contact-poster .contact-materials-link{padding-inline:14px;font-size:1.1875rem}.contact-poster .contact-footer{font-size:.75rem}}@media(min-width:700px)and (max-width:1199px)and (min-height:450px)and (max-height:700px){.contact-poster{--poster-name: 9rem;grid-template-columns:minmax(0,1fr) min(320px,32vw)}.contact-poster .contact-signature{align-self:center}}@media(max-height:360px)and (min-width:450px){.contact-poster{grid-template-rows:1rem minmax(min-content,1fr) auto minmax(44px,auto) minmax(44px,auto) minmax(44px,auto);row-gap:5px}.contact-poster .contact-signature{display:contents}.contact-poster .contact-name{grid-area:identity;align-self:start;font-size:2.75rem}.contact-poster .contact-signature>.contact-role{grid-area:kicker;justify-self:end;font-size:.875rem}.contact-poster .contact-kicker{font-size:.75rem}.contact-poster .contact-materials-link{font-size:1rem;padding-inline:12px}.contact-poster .contact-social-link:nth-child(n){font-size:.875rem}}.fonts-fallback .contact-poster{height:auto;min-height:var(--poster-height);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(180px,35svh) auto auto auto auto;grid-template-areas:"kicker" "identity" "photo" "inquiry" "socials" "materials" "footer"}.fonts-fallback .contact-poster .contact-signature{display:flex;gap:12px}.fonts-fallback .contact-poster .contact-name{flex-direction:row;flex-wrap:wrap;gap:.12em .3em;font-size:clamp(2rem,8cqw,5rem);line-height:1.08;font-weight:700;letter-spacing:0}.fonts-fallback .contact-poster .contact-signature>.contact-role{font-size:1rem;white-space:normal}.fonts-fallback .contact-poster .contact-socials{grid-area:socials;flex-wrap:wrap;gap:4px 16px}.fonts-fallback .contact-poster .contact-social-link:nth-child(n){font-size:.875rem}.fonts-fallback .contact-poster .contact-materials-link>span{white-space:normal}.fonts-fallback .contact-poster .contact-footer{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.75rem}.fonts-fallback .contact-poster .contact-footer>:nth-child(n){white-space:normal}.menu-overlay.menu-with-materials{height:100dvh;grid-template-rows:auto minmax(min-content,1fr) auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.menu-overlay.menu-with-materials .menu-stage{align-self:center;margin-block:28px}.menu-overlay.menu-with-materials .menu-bottom{display:grid;grid-template-rows:auto auto;min-width:0;margin-inline:var(--gutter);padding-bottom:max(20px,env(safe-area-inset-bottom))}.menu-overlay.menu-with-materials .menu-materials-link{display:flex;width:100%;min-width:0;min-height:64px;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;border:0;border-top:1px solid rgba(255,255,255,.35);border-radius:0;background:transparent;color:var(--paper);font-family:Akrobat,sans-serif;font-size:clamp(22px,1.8vw,26px);font-weight:400;line-height:1.15;text-transform:uppercase}.menu-overlay.menu-with-materials .menu-materials-link .editorial-action-label{min-width:0;white-space:normal;text-wrap:balance}.menu-overlay.menu-with-materials .menu-materials-link .editorial-action-arrow{width:.75em;height:.75em;flex:none;stroke-width:1.4}.menu-overlay.menu-with-materials .menu-materials-link:focus-visible{color:var(--paper);outline-color:var(--paper);outline-offset:-3px}.menu-overlay.menu-with-materials .menu-socials{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0;padding:0}.menu-overlay.menu-with-materials .menu-social-link:nth-child(n){flex:none;min-height:44px;justify-self:auto}@media(hover:hover)and (pointer:fine){.menu-overlay.menu-with-materials .menu-materials-link:hover{color:#ffffffb8}}@media(max-width:1199px){.menu-overlay.menu-with-materials .menu-stage{margin-block:32px}}@media(max-width:767px){.menu-overlay.menu-with-materials .menu-bottom{padding-bottom:max(12px,env(safe-area-inset-bottom))}.menu-overlay.menu-with-materials .menu-materials-link{min-height:56px;gap:14px;font-size:20px}}@media(max-height:450px)and (min-width:621px){.menu-overlay.menu-with-materials .menu-stage{display:block;width:calc(100% - 2 * var(--gutter));margin-block:20px}.menu-overlay.menu-with-materials .menu-portrait{display:none}.menu-overlay.menu-with-materials .menu-list{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;margin:0}.menu-overlay.menu-with-materials .menu-link-inner{font-size:clamp(30px,4vw,40px)}.menu-overlay.menu-with-materials .menu-materials-link{min-height:48px;padding-block:10px;font-size:20px}.menu-overlay.menu-with-materials .menu-bottom{padding-bottom:max(8px,env(safe-area-inset-bottom))}}.fonts-fallback .menu-overlay.menu-with-materials .menu-materials-link{font-size:18px;line-height:1.3}.fonts-fallback .menu-overlay.menu-with-materials .menu-socials{flex-wrap:wrap;gap:4px 12px}@media(max-height:450px)and (min-width:621px){.fonts-fallback .menu-overlay.menu-with-materials .menu-list{flex-wrap:wrap;gap:12px 20px}.fonts-fallback .menu-overlay.menu-with-materials .menu-link-inner{font-size:28px}}
