.MSOgda_logo{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--color-text);font-weight:300;line-height:1;text-decoration:none}.MSOgda_logo:hover{color:var(--color-text)}.MSOgda_logoBold{font-weight:700}
.HTl0vW_header{z-index:50;background:var(--color-surface-dark);border-bottom:1px solid var(--color-divider);position:sticky;top:0}.HTl0vW_headerInner{justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(.75rem,2.2vw,1.75rem) 0;display:flex}.HTl0vW_headerSkip{z-index:10;background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-button);padding:.5rem 1rem;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.HTl0vW_headerSkip:focus-visible{transform:none}.HTl0vW_headerLogo{font-size:clamp(1.25rem,2vw,1.5rem)}.HTl0vW_headerToggle{width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;padding:0;display:inline-flex}.HTl0vW_headerNav{background:var(--color-surface-dark);border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);display:none;position:absolute;top:100%;left:0;right:0}.HTl0vW_headerNav--open{display:block}.HTl0vW_headerList{padding:.5rem max(var(--space-gutter), (100% - 1240px) / 2) 1.5rem;flex-direction:column;margin:0;list-style:none;display:flex}.HTl0vW_headerLink{min-height:56px;color:var(--color-text);letter-spacing:-.02em;align-items:center;font-size:1.75rem;text-decoration:none;display:flex}.HTl0vW_headerList li+li{border-top:1px solid var(--color-divider)}.HTl0vW_headerLink:hover{color:var(--color-accent)}@media (min-width:768px){.HTl0vW_headerToggle{display:none}.HTl0vW_headerNav{background:0 0;border:0;display:block;position:static}.HTl0vW_headerList{flex-direction:row;gap:2.25rem;padding:0}.HTl0vW_headerList li+li{border:0}.HTl0vW_headerLink{letter-spacing:normal;min-height:0;font-size:.875rem}}
._8cr-Ka_button{--button-color:var(--color-text);border:1px solid var(--button-color);border-radius:var(--radius-button);min-height:44px;color:var(--button-color);font-family:var(--font-heading);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s;display:inline-flex}._8cr-Ka_button:hover{color:var(--button-color);background:color-mix(in srgb, var(--button-color) 12%, transparent)}._8cr-Ka_button:active{background:color-mix(in srgb, var(--button-color) 22%, transparent)}._8cr-Ka_button svg{flex-shrink:0}._8cr-Ka_button--light{--button-color:var(--color-hero-text)}._8cr-Ka_button--accent{--button-color:var(--color-accent-light)}._8cr-Ka_button--white{--button-color:var(--color-text)}._8cr-Ka_button--md{font-size:1rem}._8cr-Ka_button--lg{padding:.875rem 1.75rem;font-size:1.1875rem}
.li5-Xa_reveal{--reveal-distance:clamp(1.5rem, 6vw, 4rem);--reveal-duration:.55s}@media (scripting:enabled){.li5-Xa_reveal[data-revealed=false]{opacity:0;transform:translateX(calc(var(--reveal-distance) * -1))}.li5-Xa_reveal{transition:opacity var(--reveal-duration) ease-out, transform var(--reveal-duration) cubic-bezier(.2, .8, .2, 1)}}@media (min-width:1024px){.li5-Xa_reveal{--reveal-duration:.7s}}.li5-Xa_reveal--immediate{animation:li5-Xa_revealIn var(--reveal-duration) cubic-bezier(.2, .8, .2, 1) backwards}@keyframes li5-Xa_revealIn{0%{opacity:0;transform:translateX(calc(var(--reveal-distance) * -1))}}@media (prefers-reduced-motion:reduce){.li5-Xa_reveal,.li5-Xa_reveal[data-revealed=false]{opacity:1;transition:none;animation:none;transform:none}}
.rChulG_player{aspect-ratio:9/16;border-radius:var(--radius-card);background:repeating-linear-gradient(135deg, var(--color-neutral-800) 0 12px, var(--color-neutral-900) 12px 24px);width:min(100%,56.25dvh - 3.9375rem);margin-inline:auto;position:relative;overflow:hidden}.rChulG_playerVideo{object-fit:cover;cursor:pointer;background:#000;width:100%;height:100%}.rChulG_playerEmpty{color:var(--color-neutral-200);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;display:flex;position:absolute;inset:0}.rChulG_playerEmptyIcon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.rChulG_playerControls{color:var(--color-text);background:linear-gradient(#0000,#000000bf);align-items:center;gap:.5rem;padding:2.5rem .75rem .75rem;display:flex;position:absolute;inset:auto 0 0}.rChulG_playerButton{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.rChulG_playerButton:hover:not(:disabled){background:#ffffff1f}.rChulG_playerButton:disabled{opacity:.45;cursor:not-allowed}.rChulG_playerTime{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.rChulG_playerProgress{appearance:none;background:linear-gradient(to right, var(--color-accent-light) var(--progress,0%), #ffffff59 var(--progress,0%));cursor:pointer;border-radius:2px;flex:1;min-width:0;height:4px;margin:0}.rChulG_playerProgress:disabled{cursor:not-allowed}.rChulG_playerProgress::-webkit-slider-thumb{appearance:none;background:var(--color-text);border-radius:50%;width:14px;height:14px}.rChulG_playerProgress::-moz-range-thumb{background:var(--color-text);border:0;border-radius:50%;width:14px;height:14px}.rChulG_playerVolume{flex-shrink:0;position:relative}.rChulG_playerVolumePopover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-radius:22px;justify-content:center;width:44px;padding:.875rem 0;display:flex;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.rChulG_playerVolumeSlider{appearance:none;writing-mode:vertical-lr;background:linear-gradient(to top, var(--color-accent-light) var(--progress,0%), #ffffff59 var(--progress,0%));cursor:pointer;direction:rtl;border-radius:2px;width:4px;height:6.5rem;margin:0}.rChulG_playerVolumeSlider::-webkit-slider-thumb{appearance:none;background:var(--color-text);border-radius:50%;width:14px;height:14px}.rChulG_playerVolumeSlider::-moz-range-thumb{background:var(--color-text);border:0;border-radius:50%;width:14px;height:14px}
.FT9DMW_modal{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--color-text);background:0 0;border:0;margin:0;padding:1rem}.FT9DMW_modal[open]{justify-content:center;align-items:center;display:flex}.FT9DMW_modal::backdrop{background:#000000e0}.FT9DMW_modal[open]::backdrop{animation:FT9DMW_modalBackdropIn var(--modal-duration,.24s) ease-out}@keyframes FT9DMW_modalBackdropIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.FT9DMW_modal[open]::backdrop{animation:none}}.FT9DMW_modalContent{flex-direction:column;gap:.75rem;width:min(100%,56.25dvh - 3.9375rem);display:flex}.FT9DMW_modalHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.FT9DMW_modalTitle{font-size:1.375rem;line-height:1.15}.FT9DMW_modalClose{border:1px solid var(--color-card-line);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.FT9DMW_modalClose:hover{background:#ffffff1f}
.Q0qQkG_hero{padding:clamp(.75rem, 2vw, 1.5rem) 0 var(--space-section)}.Q0qQkG_heroCard{border-radius:var(--radius-container);background:var(--color-surface-dark);min-height:clamp(600px,62vw,780px);color:var(--color-hero-text);cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:hidden}.Q0qQkG_heroCard:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#000000b3);position:absolute;inset:0}.Q0qQkG_heroMedia{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Q0qQkG_heroMedia--placeholder{background:repeating-linear-gradient(135deg, var(--color-neutral-800) 0 12px, var(--color-neutral-900) 12px 24px)}.Q0qQkG_heroContent{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(1.5rem,4vw,3rem);margin-top:auto;padding:clamp(1.5rem,4.5vw,3.5rem);display:flex;position:relative}.Q0qQkG_heroText{flex-direction:column;gap:clamp(1rem,1.6vw,1.25rem);max-width:47.5rem;display:flex}.Q0qQkG_heroTitle{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.875rem,7.2vw,5.75rem);line-height:1}.Q0qQkG_heroTitleEm{display:block}.Q0qQkG_heroRoles{font-size:clamp(.9375rem,1.44vw,1.125rem);line-height:1.5}.Q0qQkG_heroContent .Q0qQkG_heroDirect{border-radius:24px;flex:100%;min-height:48px}@media (min-width:768px){.Q0qQkG_heroTitle{white-space:nowrap;line-height:.95}.Q0qQkG_heroText{max-width:none}.Q0qQkG_heroContent .Q0qQkG_heroDirect{flex:none}}
.sqOkua_panel{padding-bottom:var(--space-section);scroll-margin-top:var(--header-offset)}.sqOkua_panelBox{border-radius:var(--radius-container);background:var(--color-surface-dark);color:var(--color-text);overflow:hidden}
.OviQaq_partners{--partners-logo:152px;--partners-gap:48px}@media (min-width:768px){.OviQaq_partners{--partners-logo:176px;--partners-gap:56px}}@media (min-width:1024px){.OviQaq_partners{--partners-logo:192px;--partners-gap:64px}}@media (min-width:1280px){.OviQaq_partners{--partners-logo:208px;--partners-gap:72px}}.OviQaq_partnersViewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.OviQaq_partnersTrack{will-change:transform;width:max-content;animation:25s linear infinite OviQaq_partnersMarquee;display:flex}.OviQaq_partnersTrack:hover{animation-play-state:paused}.OviQaq_partnersList{gap:var(--partners-gap);padding:0 var(--partners-gap) 0 0;margin:0;list-style:none;display:flex}.OviQaq_partnersItem{flex:none;justify-content:center;align-items:center;padding:clamp(1.25rem,2.4vw,2rem) 0;display:flex}.OviQaq_partnersLogo{width:var(--partners-logo);height:auto;display:block}@keyframes OviQaq_partnersMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.OviQaq_partnersViewport{-webkit-mask-image:none;mask-image:none}.OviQaq_partnersTrack{width:100%;animation:none}.OviQaq_partnersList{justify-content:center;gap:0 var(--partners-gap);width:100%;padding:0 var(--space-box-x);flex-wrap:wrap}.OviQaq_partnersList[aria-hidden]{display:none}}
.ZKmvNq_gallery{--card-w:236px;--card-h:360px;--stage-h:400px;flex-direction:column;align-items:center;gap:clamp(1.75rem,3vw,2.5rem);width:100%;display:flex}.ZKmvNq_stage{width:100%;max-width:1144px;height:var(--stage-h);touch-action:pan-y;position:relative}.ZKmvNq_card{width:var(--card-w);height:var(--card-h);margin:calc(var(--card-h) / -2) 0 0 calc(var(--card-w) / -2);background:var(--color-card);color:var(--color-text);font-family:var(--font-ui);cursor:pointer;will-change:transform;border-radius:22px;position:absolute;top:50%;left:50%;overflow:hidden}.ZKmvNq_card[aria-current=true]{cursor:default}.ZKmvNq_cardImage{object-fit:cover}.ZKmvNq_cardVideo{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.ZKmvNq_cardVideo[data-started=true]{opacity:1}.ZKmvNq_card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 38%,#0000008c 62%,#000000e0 100%);position:absolute;inset:0}.ZKmvNq_cardBody{z-index:2;flex-direction:column;gap:10px;padding:16px;display:flex;position:absolute;inset:auto 0 0}.ZKmvNq_cardHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.ZKmvNq_cardTitle{font-family:var(--font-heading);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:1.3125rem;line-height:1.1;overflow:hidden}.ZKmvNq_cardYear{border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-surface-dark);flex-shrink:0;padding:3px 9px;font-size:.625rem;font-weight:700}.ZKmvNq_cardDesc{font-family:var(--font-heading);color:var(--color-text-soft);font-size:.75rem;line-height:1.4}.ZKmvNq_cardTags{gap:6px;display:flex}.ZKmvNq_cardTag{border:1px solid var(--color-card-line);border-radius:var(--radius-pill);padding:4px 10px;font-size:.625rem}.ZKmvNq_cardTagTime{font-variant-numeric:tabular-nums}.ZKmvNq_cardWatch{background:var(--color-text);min-height:44px;color:var(--color-surface-dark);font:inherit;cursor:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:2px;padding:0;font-size:.8125rem;transition:background-color .2s;display:flex}.ZKmvNq_card[aria-current=true] .ZKmvNq_cardWatch{cursor:pointer}.ZKmvNq_card[aria-current=true] .ZKmvNq_cardWatch:hover{background:var(--color-accent-light)}.ZKmvNq_controls{align-items:center;gap:16px;display:flex}.ZKmvNq_arrow{border:1.5px solid var(--color-text);width:44px;height:44px;color:var(--color-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.ZKmvNq_arrow:focus:not(:focus-visible){outline:none}.ZKmvNq_arrow:hover{background:#ffffff1a}.ZKmvNq_arrow--prev{color:#ffffff73;border-color:#ffffff38}.ZKmvNq_arrow--prev:hover{border-color:var(--color-text);color:var(--color-text);background:0 0}.ZKmvNq_dots{align-items:center;gap:6px;display:flex}.ZKmvNq_dot{background:#ffffff4d;border-radius:3px;width:6px;height:6px;transition:width .3s,background-color .3s}.ZKmvNq_dot[data-active=true]{background:var(--color-text);width:18px}@media (min-width:768px){.ZKmvNq_gallery{--card-w:270px;--card-h:400px;--stage-h:440px}.ZKmvNq_dots{display:none}}@media (prefers-reduced-motion:reduce){.ZKmvNq_dot{transition:none}}
.Mz4P8W_kicker{border-radius:var(--radius-pill);background:var(--color-pill-bg);width:fit-content;color:var(--color-pill-text);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;padding:.5rem 1.125rem;font-size:.625rem;font-weight:700;line-height:1.2;display:inline-flex}
.K1aSYW_heading{text-align:center;flex-direction:column;align-items:center;gap:clamp(1.125rem,1.8vw,1.375rem);max-width:42.5rem;margin-inline:auto;display:flex}.K1aSYW_headingTitle{font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,4.7vw,3.75rem);font-weight:300;line-height:1.1}.K1aSYW_headingEm{font-family:var(--font-heading);letter-spacing:-.01em;font-style:normal;font-weight:700}.K1aSYW_headingLead{font-family:var(--font-heading);color:#ffffffb8;text-wrap:pretty;font-size:clamp(.875rem,1.2vw,.9375rem);line-height:1.5}
.cfoAeq_work{padding:clamp(4rem, 8vw, 6.375rem) 0 var(--space-box-y);flex-direction:column;align-items:center;gap:clamp(1.75rem,3vw,2.5rem);display:flex}.cfoAeq_workHeading{padding-inline:1.25rem}
.q5AoeW_services{padding:var(--space-box-y) var(--space-box-x);flex-direction:column;align-items:center;gap:clamp(1.75rem,4vw,3rem);display:flex}.q5AoeW_servicesTimeline{--tl-gap:.75rem;--tl-dot:16px;--tl-dot-top:calc(2.35rem - var(--tl-dot) / 2);--tl-line:color-mix(in srgb, var(--color-accent-light) 45%, transparent);--tl-duration:.45s;width:100%;position:relative}.q5AoeW_servicesTrack{top:calc(var(--tl-dot-top) + var(--tl-dot) / 2);bottom:0;left:calc(var(--tl-dot) / 2);background:var(--tl-line);transform-origin:top;width:1px;position:absolute}.q5AoeW_servicesSteps{gap:var(--tl-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.q5AoeW_servicesStep{grid-template-columns:28px minmax(0,1fr);display:grid}.q5AoeW_servicesMarker{position:relative}.q5AoeW_servicesDot{top:var(--tl-dot-top);z-index:1;width:var(--tl-dot);height:var(--tl-dot);background:var(--color-surface-dark);box-shadow:0 0 0 4px var(--color-surface-dark);border-radius:50%;position:absolute;left:0}.q5AoeW_servicesDot:after{content:"";background:var(--color-accent-light);position:absolute;inset:0;-webkit-mask:url(../media/asterisk.2dayep25gwldm.svg) 50%/contain no-repeat;mask:url(../media/asterisk.2dayep25gwldm.svg) 50%/contain no-repeat}.q5AoeW_servicesCard{font-family:var(--font-heading);flex-direction:column;gap:1.25rem;padding:1.5rem 0;display:flex}.q5AoeW_servicesTitle{letter-spacing:-.03em;font-size:clamp(1.5rem,2.2vw,1.75rem);line-height:1.1}.q5AoeW_servicesText{color:var(--color-text-soft);margin:0;font-size:.875rem;line-height:1.45}@media (scripting:enabled){.q5AoeW_servicesDot,.q5AoeW_servicesCard{transition:opacity var(--tl-duration) ease-out, transform var(--tl-duration) cubic-bezier(.2, .8, .2, 1)}.q5AoeW_servicesStep[data-shown=false] .q5AoeW_servicesDot{opacity:0;transform:scale(.4)}.q5AoeW_servicesStep[data-shown=false] .q5AoeW_servicesCard{opacity:0;transform:translateY(1rem)}}@media (min-width:1024px){.q5AoeW_servicesTimeline{--tl-gap:1.25rem}.q5AoeW_servicesText{border-top:1px solid var(--color-line);padding-top:1rem}.q5AoeW_servicesTrack{display:none}.q5AoeW_servicesSteps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.q5AoeW_servicesStep{flex-direction:column;gap:29px;display:flex}.q5AoeW_servicesMarker{height:var(--tl-dot)}.q5AoeW_servicesMarker:before{content:"";top:calc(var(--tl-dot) / 2);left:calc(var(--tl-dot) / 2 + 2px);width:calc(100% + var(--tl-gap));background:var(--tl-line);height:1px;position:absolute}.q5AoeW_servicesStep:last-child .q5AoeW_servicesMarker:before{width:auto;right:0}.q5AoeW_servicesDot{top:0;left:2px}.q5AoeW_servicesCard{padding:0}}@media (scripting:enabled) and (min-width:1024px){.q5AoeW_servicesTimeline{--tl-step:.35s}.q5AoeW_servicesStep[data-shown] .q5AoeW_servicesDot,.q5AoeW_servicesStep[data-shown] .q5AoeW_servicesCard{opacity:1;transition-delay:calc(var(--i) * var(--tl-step));transform:none}.q5AoeW_servicesMarker:before{transform-origin:0;transition:transform var(--tl-step) linear calc(var(--i) * var(--tl-step))}.q5AoeW_servicesTimeline[data-active=false] .q5AoeW_servicesStep[data-shown] .q5AoeW_servicesDot{opacity:0;transform:scale(.4)}.q5AoeW_servicesTimeline[data-active=false] .q5AoeW_servicesStep[data-shown] .q5AoeW_servicesCard{opacity:0;transform:translateY(1rem)}.q5AoeW_servicesTimeline[data-active=false] .q5AoeW_servicesMarker:before{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.q5AoeW_servicesTimeline[data-active] .q5AoeW_servicesStep[data-shown] .q5AoeW_servicesDot,.q5AoeW_servicesTimeline[data-active] .q5AoeW_servicesStep[data-shown] .q5AoeW_servicesCard,.q5AoeW_servicesTimeline[data-active] .q5AoeW_servicesMarker:before{opacity:1;transition:none;transform:none}}
.vXCJoG_about{padding:var(--space-box-y) var(--space-box-x);flex-direction:column;gap:clamp(1.75rem,4vw,3rem);display:flex}.vXCJoG_aboutKicker{align-self:center}.vXCJoG_aboutGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""img""text";align-content:start;align-items:start;gap:1.75rem;display:grid}.vXCJoG_aboutTitle{text-align:center;grid-area:title;max-width:40rem;}.vXCJoG_aboutEm{}.vXCJoG_aboutPortrait{aspect-ratio:4/5;border:6px solid var(--color-card);border-radius:var(--radius-card);background:repeating-linear-gradient(135deg, var(--color-card) 0 10px, #1c1e1e 10px 20px);outline:1px solid #ffffff1a;grid-area:img;margin:0;position:relative;overflow:hidden}.vXCJoG_aboutPortraitImage{object-fit:cover;object-position:56% center}.vXCJoG_aboutText{text-align:justify;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;grid-area:text;gap:.875rem;display:flex;}.vXCJoG_aboutText p{margin:0}@media (min-width:768px){.vXCJoG_aboutGrid{grid-template:"img title""img text"1fr/15rem minmax(0,1fr);gap:clamp(1.125rem,1.8vw,1.375rem) 2.5rem}.vXCJoG_aboutTitle{text-align:left}}@media (min-width:1024px){.vXCJoG_aboutGrid{grid-template-columns:18.75rem minmax(0,1fr);column-gap:5rem}}
.pAhnSW_lightbox{cursor:zoom-out;background:0 0;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:4rem 1rem}.pAhnSW_lightbox[open]{justify-content:center;align-items:center;animation:.24s ease-out pAhnSW_lightboxIn;display:flex}.pAhnSW_lightbox::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0b0be0}.pAhnSW_lightboxFrame{cursor:default;flex-direction:column;gap:.75rem;margin:0;display:flex;position:relative}.pAhnSW_lightboxCaption{width:0;min-width:100%;font-family:var(--font-body);color:var(--color-text-soft);font-size:clamp(.8125rem,.78rem + .15vw,.9375rem);line-height:1.45}.pAhnSW_lightboxImage{border-radius:var(--radius-card);background:var(--color-card);cursor:default;width:auto;max-width:min(100vw - 2rem,720px);height:auto;max-height:calc(100dvh - 12rem);box-shadow:0 24px 60px #0009}.pAhnSW_lightboxClose{border:1.5px solid var(--color-text);width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:calc(100% + .5rem);right:0}.pAhnSW_lightboxClose:hover{background:#ffffff1a}@keyframes pAhnSW_lightboxIn{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.pAhnSW_lightbox[open]{animation:none}}
.X4uOkG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,1.6vw,1.25rem);width:100%;margin:0;padding:0;list-style:none;display:grid}.X4uOkG_gridItem{aspect-ratio:4/5}.X4uOkG_gridItem:first-child{aspect-ratio:4/3;grid-column:span 2}.X4uOkG_gridButton{border-radius:var(--radius-card);background:var(--color-card);cursor:zoom-in;border:0;width:100%;height:100%;padding:0;transition:transform .3s;display:block;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000059}.X4uOkG_gridButton:hover{transform:scale(1.02)}.X4uOkG_gridImage{object-fit:cover}@media (min-width:768px){.X4uOkG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.X4uOkG_gridItem:first-child{aspect-ratio:4/5;grid-column:auto}}@media (prefers-reduced-motion:reduce){.X4uOkG_gridButton{transition:none}.X4uOkG_gridButton:hover{transform:none}}
.rFHLoG_photos{padding:var(--space-box-y) clamp(.75rem, 4.5vw, 3.5rem);flex-direction:column;align-items:center;gap:clamp(1.75rem,4vw,3rem);display:flex}
.VOyRtW_footer{font-family:var(--font-ui);text-align:center;flex-direction:column;align-items:center;gap:clamp(1.75rem,2.8vw,2.25rem);padding:clamp(3rem,5vw,4rem) clamp(1.25rem,3vw,2.5rem);display:flex}.VOyRtW_footerLogo{letter-spacing:-.03em;font-size:clamp(2.25rem,4.4vw,3.5rem)}.VOyRtW_footerRoles{font-family:var(--font-body);letter-spacing:.02em;font-size:clamp(.8125rem,1.2vw,.9375rem);line-height:1.5}.VOyRtW_footerSocial{flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.VOyRtW_footerLink{background:var(--color-text);width:44px;height:44px;color:var(--color-surface-dark);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.VOyRtW_footerLink:hover{background:var(--color-accent-light);color:var(--color-surface-dark)}.VOyRtW_footerLink--pending{opacity:.45}.VOyRtW_footerLink--pending:hover{background:var(--color-text)}.VOyRtW_footerCopy{font-family:var(--font-heading);letter-spacing:-.2px;color:var(--color-pill-text);font-size:.8125rem}
