.SiteNav-module__xVSxrG__overlay{z-index:5;padding:40px var(--gutter) 0;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.SiteNav-module__xVSxrG__overlay a{pointer-events:auto}.SiteNav-module__xVSxrG__sticky{z-index:50;padding:20px var(--gutter);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050506b8;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.SiteNav-module__xVSxrG__wordmark,.SiteNav-module__xVSxrG__wordmarkLg{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-primary);text-shadow:0 0 2px #ffffff8c,0 0 6px #1e82ffd9,0 0 14px #1e82ff8c,0 0 30px #1e82ff4d;font-weight:900}.SiteNav-module__xVSxrG__wordmark{font-size:22px}.SiteNav-module__xVSxrG__wordmarkLg{font-size:26px}.SiteNav-module__xVSxrG__wordmark:hover,.SiteNav-module__xVSxrG__wordmarkLg:hover{color:var(--text-primary)}.SiteNav-module__xVSxrG__period{color:var(--gloe-blue);text-shadow:0 0 2px #1e82ffe6,0 0 6px #1e82ffe6,0 0 14px #1e82ff99,0 0 30px #1e82ff59}@keyframes SiteNav-module__xVSxrG__fA{0%,23%,24.6%,to{opacity:1}23.4%{opacity:.25}23.8%{opacity:.9}24.2%{opacity:.2}}@keyframes SiteNav-module__xVSxrG__fB{0%,61%,62.2%,to{opacity:1}61.6%{opacity:.3}}@keyframes SiteNav-module__xVSxrG__fC{0%,44%,46%,to{opacity:1}44.5%{opacity:.25}45%{opacity:1}45.5%{opacity:.35}}@keyframes SiteNav-module__xVSxrG__fE{0%,70.7%,73.7%,to{opacity:1}71.7%{opacity:.2}72.4%{opacity:.85}73%{opacity:.3}}.SiteNav-module__xVSxrG__fJ{animation:41s -10.6s infinite SiteNav-module__xVSxrG__fA}.SiteNav-module__xVSxrG__fO1{animation:47s -17s infinite SiteNav-module__xVSxrG__fB}.SiteNav-module__xVSxrG__fH{animation:59s -4.5s infinite SiteNav-module__xVSxrG__fC}.SiteNav-module__xVSxrG__fG{animation:53s -13s infinite SiteNav-module__xVSxrG__fB}.SiteNav-module__xVSxrG__fO2{animation:67s -.2s infinite SiteNav-module__xVSxrG__fE}.SiteNav-module__xVSxrG__fE{animation:79s -37.5s infinite SiteNav-module__xVSxrG__fA}.SiteNav-module__xVSxrG__fDot{animation:73s -42s infinite SiteNav-module__xVSxrG__fB}.SiteNav-module__xVSxrG__nav{font-family:var(--font-mono);font-size:var(--meta);letter-spacing:var(--tracking-mono);gap:28px;display:flex}.SiteNav-module__xVSxrG__overlay .SiteNav-module__xVSxrG__nav{padding-top:6px}.SiteNav-module__xVSxrG__navItem,.SiteNav-module__xVSxrG__navContact{min-height:44px;transition:color var(--dur-fast) var(--ease);align-items:center;display:inline-flex}.SiteNav-module__xVSxrG__navItem{color:var(--text-muted)}.SiteNav-module__xVSxrG__navItem:hover{color:var(--text-primary)}.SiteNav-module__xVSxrG__navContact{color:var(--gloe-blue)}.SiteNav-module__xVSxrG__navContact:hover{color:var(--gloe-blue-hover)}.SiteNav-module__xVSxrG__wordmark,.SiteNav-module__xVSxrG__wordmarkLg{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1023px){.SiteNav-module__xVSxrG__overlay{justify-content:flex-start;align-items:center;gap:18px;padding:12px 20px 0 28px}.SiteNav-module__xVSxrG__sticky{justify-content:flex-start;gap:18px}.SiteNav-module__xVSxrG__overlay .SiteNav-module__xVSxrG__wordmarkLg{font-size:20px}.SiteNav-module__xVSxrG__overlay .SiteNav-module__xVSxrG__nav{padding-top:0}.SiteNav-module__xVSxrG__sticky{padding:8px 20px}.SiteNav-module__xVSxrG__nav{gap:6px}.SiteNav-module__xVSxrG__navItem,.SiteNav-module__xVSxrG__navContact{padding:0 8px;font-size:11px}.SiteNav-module__xVSxrG__navContact{padding-right:0}}@media (max-width:380px){.SiteNav-module__xVSxrG__navItem,.SiteNav-module__xVSxrG__navContact{letter-spacing:.1em;padding:0 5px;font-size:10px}}
.ScrollProgressBar-module__RdYjmW__bar{z-index:60;background:linear-gradient(90deg, var(--accent-deep), var(--accent-bright));height:2px;box-shadow:0 0 12px rgba(var(--accent-bright-rgb), .7);position:fixed;top:0;left:0}
.NextProjectFooter-module__ll1rUa__footer{padding:70px var(--gutter) 90px;border-top:1px solid var(--hairline);text-align:center;flex-direction:column;align-items:center;gap:26px;display:flex}.NextProjectFooter-module__ll1rUa__nextLink{color:var(--text-primary);flex-direction:column;align-items:center;gap:26px;display:flex}.NextProjectFooter-module__ll1rUa__nextLink:hover{color:var(--text-primary)}.NextProjectFooter-module__ll1rUa__nextLink:hover .NextProjectFooter-module__ll1rUa__title{opacity:.85;text-decoration:none}.NextProjectFooter-module__ll1rUa__label{font-family:var(--font-mono);font-size:var(--meta-sm);letter-spacing:.2em;color:var(--text-muted)}.NextProjectFooter-module__ll1rUa__title{font-family:var(--font-display);letter-spacing:var(--tracking-display);transition:opacity var(--dur-fast) var(--ease);font-size:clamp(28px,3vw,44px);font-weight:900}.NextProjectFooter-module__ll1rUa__arrow{display:inline-block}.NextProjectFooter-module__ll1rUa__strip{width:100%;max-width:900px;height:26px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.NextProjectFooter-module__ll1rUa__stripCore{border-radius:2px;height:4px;position:absolute;top:11px;left:0;right:0}.NextProjectFooter-module__ll1rUa__stripGlow{filter:blur(12px);opacity:.55;height:20px;position:absolute;top:3px;left:0;right:0}.NextProjectFooter-module__ll1rUa__back{font-family:var(--font-mono);font-size:var(--meta-sm);letter-spacing:.2em;color:var(--text-ghost);transition:color var(--dur-fast) var(--ease)}.NextProjectFooter-module__ll1rUa__back:hover{color:var(--text-primary)}
.WaveBand-module__s24AsG__svg{width:100%;height:120px;display:block;position:absolute;bottom:-8px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}
.ComingSoon-module__zi1zEq__stage{align-items:center;min-height:calc(86vh - 63px);display:flex;position:relative;overflow:hidden}.ComingSoon-module__zi1zEq__copy{max-width:var(--max-page);width:100%;padding:90px var(--gutter) 180px;flex-direction:column;gap:20px;margin:0 auto;display:flex}.ComingSoon-module__zi1zEq__tagRow{font-family:var(--font-mono);font-size:var(--meta);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ComingSoon-module__zi1zEq__tag{background:var(--accent-bright);color:var(--accent-contrast);border-radius:var(--radius-tag);padding:5px 12px;font-weight:500}.ComingSoon-module__zi1zEq__ghost{color:var(--text-ghost)}.ComingSoon-module__zi1zEq__brand{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-muted);font-size:13px}.ComingSoon-module__zi1zEq__title{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-primary);max-width:1100px;font-size:clamp(40px,5.3vw,76px);font-weight:900;line-height:1.02}.ComingSoon-module__zi1zEq__note{font-family:var(--font-mono);font-size:var(--meta);letter-spacing:var(--tracking-mono);color:var(--text-faint);margin-top:8px}.ComingSoon-module__zi1zEq__noteLink{color:var(--accent-bright)}.ComingSoon-module__zi1zEq__noteLink:hover{color:var(--text-primary)}
.ProjectHero-module__CSl3qW__hero{height:86vh;min-height:640px;position:relative;overflow:hidden}@media (min-width:901px){.ProjectHero-module__CSl3qW__heroWide{height:auto;min-height:0;aspect-ratio:var(--hero-aspect);max-height:86vh}.ProjectHero-module__CSl3qW__heroWide .ProjectHero-module__CSl3qW__img{object-fit:cover}.ProjectHero-module__CSl3qW__heroWide .ProjectHero-module__CSl3qW__copy{left:auto;right:var(--gutter);text-align:right;align-items:flex-end;width:min(52%,720px);top:9%;bottom:auto}.ProjectHero-module__CSl3qW__heroWide .ProjectHero-module__CSl3qW__tagRow{justify-content:flex-end}.ProjectHero-module__CSl3qW__heroWide .ProjectHero-module__CSl3qW__headline{max-width:none;font-size:clamp(36px,4.6vw,66px)}.ProjectHero-module__CSl3qW__heroWide .ProjectHero-module__CSl3qW__cue{bottom:40px}.ProjectHero-module__CSl3qW__heroWide .ProjectHero-module__CSl3qW__scrim{background:linear-gradient(270deg,#050506b8 0%,#05050659 45%,#05050600 70%),linear-gradient(#05050680 0%,#05050600 30% 70%,#050506e6 92%,#050506 100%)}}.ProjectHero-module__CSl3qW__imgFrame{position:absolute;inset:0}.ProjectHero-module__CSl3qW__img{object-fit:cover;will-change:transform}.ProjectHero-module__CSl3qW__scrim{background:linear-gradient(#05050699 0%,#05050647 42%,#050506e6 80%,#050506 100%);position:absolute;inset:0}.ProjectHero-module__CSl3qW__copy{left:var(--gutter);flex-direction:column;gap:22px;display:flex;position:absolute;bottom:120px;right:150px}.ProjectHero-module__CSl3qW__tagRow{font-family:var(--font-mono);font-size:var(--meta);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 18px #050506d9;flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ProjectHero-module__CSl3qW__tag{background:var(--accent-bright);color:var(--accent-contrast);border-radius:var(--radius-tag);padding:5px 12px;font-weight:500}.ProjectHero-module__CSl3qW__crumb{color:var(--text-secondary)}.ProjectHero-module__CSl3qW__ghost{color:var(--text-muted)}.ProjectHero-module__CSl3qW__headline{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-primary);text-wrap:pretty;max-width:1100px;font-size:clamp(38px,5.2vw,76px);font-weight:900;line-height:.98}.ProjectHero-module__CSl3qW__accent{color:var(--accent-bright);text-shadow:0 0 40px rgba(var(--accent-deep-rgb), .5)}.ProjectHero-module__CSl3qW__cue{right:var(--gutter);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:130px}.ProjectHero-module__CSl3qW__cueText{font-family:var(--font-mono);letter-spacing:.22em;color:var(--text-faint);writing-mode:vertical-rl;font-size:10px}.ProjectHero-module__CSl3qW__cueLine{background:var(--accent-bright);width:1px;height:44px}@media (max-width:900px){.ProjectHero-module__CSl3qW__copy{right:var(--gutter);gap:14px;bottom:72px}.ProjectHero-module__CSl3qW__headline{font-size:clamp(32px,9vw,44px)}.ProjectHero-module__CSl3qW__ghost,.ProjectHero-module__CSl3qW__cue{display:none}.ProjectHero-module__CSl3qW__heroWide .ProjectHero-module__CSl3qW__img{object-position:8% 50%}.ProjectHero-module__CSl3qW__heroFit{height:auto;min-height:0;display:block}.ProjectHero-module__CSl3qW__heroFit .ProjectHero-module__CSl3qW__imgFrame{aspect-ratio:var(--m-hero-aspect);position:relative;inset:auto;overflow:hidden;transform:none!important}.ProjectHero-module__CSl3qW__heroFit .ProjectHero-module__CSl3qW__img{object-fit:cover;object-position:50% 50%!important;animation:none!important}.ProjectHero-module__CSl3qW__heroFit .ProjectHero-module__CSl3qW__scrim{display:none}.ProjectHero-module__CSl3qW__heroFit{margin-bottom:-22px}.ProjectHero-module__CSl3qW__heroFit .ProjectHero-module__CSl3qW__copy{padding:24px var(--gutter) 0;position:static}.ProjectHero-module__CSl3qW__heroFit>svg{height:72px;margin:-6px 0 -10px;position:static}.ProjectHero-module__CSl3qW__heroFit .ProjectHero-module__CSl3qW__ghost{display:none}}
.SectionHeader-module__5sGjQa__head{align-items:center;gap:24px;margin-bottom:44px;display:flex}.SectionHeader-module__5sGjQa__kicker{font-family:var(--font-mono);font-weight:400;font-size:var(--meta);letter-spacing:.16em;color:var(--accent-bright);white-space:nowrap}.SectionHeader-module__5sGjQa__rule{background:var(--hairline);flex:1;height:1px}@media (max-width:900px){.SectionHeader-module__5sGjQa__kicker{white-space:normal;line-height:1.7}}
.MediaCard-module__UIImgW__card,.MediaCard-module__UIImgW__frame{border-radius:var(--radius-card);border:var(--border-card);margin:0;overflow:hidden}.MediaCard-module__UIImgW__card{transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.MediaCard-module__UIImgW__card:hover{border-color:rgba(var(--accent-bright-rgb), .5);box-shadow:0 0 50px rgba(var(--accent-deep-rgb), .16)}.MediaCard-module__UIImgW__img{width:100%;display:block}
.ExpandableImage-module__w9JMuW__trigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.ExpandableImage-module__w9JMuW__expandHint{width:30px;height:30px;color:var(--text-primary);border:1px solid var(--hairline);border-radius:var(--radius-tag);opacity:0;transition:opacity var(--dur-fast) var(--ease);background:#050506a6;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;bottom:12px;right:12px}.ExpandableImage-module__w9JMuW__trigger:hover .ExpandableImage-module__w9JMuW__expandHint,.ExpandableImage-module__w9JMuW__trigger:focus-visible .ExpandableImage-module__w9JMuW__expandHint{opacity:1}.ExpandableImage-module__w9JMuW__overlay{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;background:#050506f0;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.ExpandableImage-module__w9JMuW__full{object-fit:contain;border-radius:var(--radius-card);border:var(--border-card);max-width:100%;max-height:100%}.ExpandableImage-module__w9JMuW__close{font-family:var(--font-mono);font-size:var(--meta-sm);letter-spacing:.18em;color:var(--text-muted);border:1px solid var(--hairline);border-radius:var(--radius-tag);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:#050506b3;padding:8px 14px;position:absolute;top:20px;right:24px}.ExpandableImage-module__w9JMuW__close:hover{color:var(--text-primary);border-color:var(--border-soft)}
.VideoEmbed-module__a_wMEa__figure{flex-direction:column;gap:12px;margin:0;display:flex}.VideoEmbed-module__a_wMEa__frame{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--panel);border:var(--border-card);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);position:relative;overflow:hidden}.VideoEmbed-module__a_wMEa__frame:hover{border-color:rgba(var(--accent-bright-rgb), .5);box-shadow:0 0 50px rgba(var(--accent-deep-rgb), .16)}.VideoEmbed-module__a_wMEa__figureNarrow{width:100%;max-width:640px;margin-inline:auto}.VideoEmbed-module__a_wMEa__figureNarrow .VideoEmbed-module__a_wMEa__frame{max-height:80vh}.VideoEmbed-module__a_wMEa__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.VideoEmbed-module__a_wMEa__posterButton{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.VideoEmbed-module__a_wMEa__poster{object-fit:contain;background:var(--panel);width:100%;height:100%;position:absolute;inset:0}.VideoEmbed-module__a_wMEa__overlay{transition:background var(--dur-fast) var(--ease);background:#0505064d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VideoEmbed-module__a_wMEa__posterButton:hover .VideoEmbed-module__a_wMEa__overlay{background:#05050626}.VideoEmbed-module__a_wMEa__playRing{border:1px solid var(--accent-bright);width:64px;height:64px;box-shadow:0 0 40px rgba(var(--accent-deep-rgb), .4);background:#05050659;border-radius:50%;justify-content:center;align-items:center;display:flex}.VideoEmbed-module__a_wMEa__playTriangle{border-left:16px solid var(--accent-bright);border-top:10px solid #0000;border-bottom:10px solid #0000;width:0;height:0;margin-left:5px}.VideoEmbed-module__a_wMEa__caption{font-family:var(--font-mono);font-size:var(--meta-sm);letter-spacing:.16em;color:var(--accent-bright)}
.PanelCard-module__I_IC3q__card{background:var(--panel);border:var(--border-card);border-radius:var(--radius-card);transition:border-color var(--dur-fast) var(--ease);flex-direction:column;gap:16px;padding:34px 34px 38px;display:flex}.PanelCard-module__I_IC3q__card:hover{border-color:rgba(var(--accent-bright-rgb), .4)}.PanelCard-module__I_IC3q__kicker{font-family:var(--font-mono);font-size:var(--meta-sm);letter-spacing:.18em;color:var(--accent-bright)}.PanelCard-module__I_IC3q__bodyEmphasis{font-family:var(--font-body);font-weight:700;font-size:var(--body-lg);color:var(--text-secondary);line-height:1.45}.PanelCard-module__I_IC3q__body{font-family:var(--font-body);font-size:var(--body);color:var(--text-body);line-height:1.7}
.CreditsGrid-module__rwm8yG__section{max-width:var(--max-page);padding:0 var(--gutter) 110px;margin:-34px auto 0}.CreditsGrid-module__rwm8yG__bare{padding-top:6px}.CreditsGrid-module__rwm8yG__list{font-family:var(--font-mono);letter-spacing:.1em;font-size:12.5px;line-height:2.2}.CreditsGrid-module__rwm8yG__item{white-space:nowrap;margin-right:30px;display:inline-block}.CreditsGrid-module__rwm8yG__item:last-child{margin-right:0}.CreditsGrid-module__rwm8yG__role{color:var(--text-ghost);letter-spacing:.16em}.CreditsGrid-module__rwm8yG__name{color:var(--text-primary);text-transform:uppercase;font-weight:500}.CreditsGrid-module__rwm8yG__nameAccent{color:var(--accent-bright);text-transform:uppercase;font-weight:500}.CreditsGrid-module__rwm8yG__nameHighlight{color:var(--gloe-blue);text-transform:uppercase;font-weight:500}@media (max-width:900px){.CreditsGrid-module__rwm8yG__item{white-space:normal;margin-right:0;display:block}}
.CaseStudy-module__QuVwha__main{padding-top:110px}.CaseStudy-module__QuVwha__section{max-width:var(--max-page);padding:0 var(--gutter);margin:0 auto;margin-bottom:var(--gap-section)}.CaseStudy-module__QuVwha__continuation{margin-top:calc(-1 * (var(--gap-section) - var(--gap-block)))}.CaseStudy-module__QuVwha__stack{gap:var(--gap-block);flex-direction:column;display:flex}.CaseStudy-module__QuVwha__lead{font-family:var(--font-lead);letter-spacing:-.005em;color:#ededf0;text-wrap:pretty;font-size:clamp(28px,3.3vw,44px);font-weight:600;line-height:1.24}.CaseStudy-module__QuVwha__leadAccent{color:var(--accent-bright)}.CaseStudy-module__QuVwha__copy{font-family:var(--font-lead);font-weight:400;font-size:var(--body-lg);color:var(--text-secondary);white-space:pre-line;line-height:1.6}.CaseStudy-module__QuVwha__dossier{font-family:var(--font-mono);letter-spacing:.1em;border-bottom:1px solid var(--hairline);padding-bottom:6px;font-size:12.5px}.CaseStudy-module__QuVwha__dossierRow{grid-template-columns:120px 1fr;gap:28px;padding:12px 0;display:grid}.CaseStudy-module__QuVwha__dossierRow+.CaseStudy-module__QuVwha__dossierRow{border-top:1px dashed #26262b}.CaseStudy-module__QuVwha__dossierLabel{color:var(--accent-bright);letter-spacing:.18em}.CaseStudy-module__QuVwha__dossierBody{color:var(--text-muted);line-height:1.9}.CaseStudy-module__QuVwha__dossierItem{white-space:nowrap;margin-right:30px;display:inline-block}.CaseStudy-module__QuVwha__dossierItem:last-child{margin-right:0}.CaseStudy-module__QuVwha__dossierValue{color:var(--text-primary);font-weight:500}.CaseStudy-module__QuVwha__dossierCaption{color:var(--text-muted);text-transform:uppercase}.CaseStudy-module__QuVwha__dossierAccent{color:var(--accent-bright);font-weight:500}.CaseStudy-module__QuVwha__dossierPress{color:#b7b9c0}.CaseStudy-module__QuVwha__videoPair{gap:var(--gap-grid);display:grid}.CaseStudy-module__QuVwha__videoPair>*{max-width:none;margin-inline:0}.CaseStudy-module__QuVwha__videoGrid{gap:var(--gap-grid);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.CaseStudy-module__QuVwha__videoCellWide{grid-column:1/-1}.CaseStudy-module__QuVwha__videoCell>*,.CaseStudy-module__QuVwha__videoCellWide>*{max-width:none;margin-inline:0}.CaseStudy-module__QuVwha__videoRow{gap:var(--gap-grid);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.CaseStudy-module__QuVwha__videoRow>*{max-width:none;margin-inline:0}.CaseStudy-module__QuVwha__videoStack{gap:var(--gap-block);flex-direction:column;display:flex}.CaseStudy-module__QuVwha__imagesStack{gap:var(--gap-grid);flex-direction:column;display:flex}.CaseStudy-module__QuVwha__imagesTwo{gap:var(--gap-grid);grid-template-columns:1fr 1fr;align-items:start;display:grid}.CaseStudy-module__QuVwha__imagesThree{gap:var(--gap-grid);grid-template-columns:1fr 1fr 1fr;align-items:start;display:grid}.CaseStudy-module__QuVwha__audioList{gap:var(--gap-grid);flex-direction:column;max-width:760px;display:flex}.CaseStudy-module__QuVwha__audioCard{background:var(--panel);border:var(--border-card);border-radius:var(--radius-card);transition:border-color var(--dur-fast) var(--ease);flex-direction:column;gap:16px;margin:0;padding:28px 32px;display:flex}.CaseStudy-module__QuVwha__audioCard:hover{border-color:rgba(var(--accent-bright-rgb), .4)}.CaseStudy-module__QuVwha__audioTitle{font-family:var(--font-mono);font-size:var(--meta-sm);letter-spacing:.16em;color:var(--accent-bright)}.CaseStudy-module__QuVwha__audio{width:100%}.CaseStudy-module__QuVwha__loopGrid{gap:var(--gap-grid);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.CaseStudy-module__QuVwha__loopCard{transition:transform var(--dur-fast) var(--ease);flex-direction:column;gap:10px;margin:0;display:flex}.CaseStudy-module__QuVwha__loopCard:hover{transform:translateY(-4px)}.CaseStudy-module__QuVwha__loopFrame{aspect-ratio:1;border-radius:var(--radius-card);border:var(--border-card);background:var(--panel);overflow:hidden}.CaseStudy-module__QuVwha__loopVideo{object-fit:cover;width:100%;height:100%;display:block}.CaseStudy-module__QuVwha__loopCaption{font-family:var(--font-mono);letter-spacing:.16em;color:var(--accent-bright);font-size:10px}.CaseStudy-module__QuVwha__panelGrid{gap:var(--gap-block);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}@media (max-width:900px){.CaseStudy-module__QuVwha__dossierRow{grid-template-columns:1fr;gap:6px}.CaseStudy-module__QuVwha__dossierItem{white-space:normal;margin-right:0;display:block}.CaseStudy-module__QuVwha__main{padding-top:70px}.CaseStudy-module__QuVwha__videoGrid,.CaseStudy-module__QuVwha__videoRow,.CaseStudy-module__QuVwha__imagesTwo,.CaseStudy-module__QuVwha__imagesThree{grid-template-columns:1fr}.CaseStudy-module__QuVwha__videoPair{grid-template-columns:1fr!important}.CaseStudy-module__QuVwha__lead{font-size:24px}}
.TerminalCard-module__A1wDcq__card{background:var(--panel);border:var(--border-card);border-radius:var(--radius-card);font-family:var(--font-mono);transition:border-color var(--dur-fast) var(--ease);padding:24px 32px;font-size:13px;line-height:1.9}.TerminalCard-module__A1wDcq__card:hover{border-color:rgba(var(--accent-bright-rgb), .4)}.TerminalCard-module__A1wDcq__toggleRow{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:4px 0;display:flex}.TerminalCard-module__A1wDcq__header{font-size:var(--meta-sm);letter-spacing:.18em;color:var(--text-ghost)}.TerminalCard-module__A1wDcq__toggleLabel{font-size:var(--meta-sm);letter-spacing:.18em;color:var(--accent-bright);flex-shrink:0;align-items:center;gap:10px;display:flex}@media (max-width:640px){.TerminalCard-module__A1wDcq__toggleRow{flex-wrap:wrap;gap:8px 24px}.TerminalCard-module__A1wDcq__header{overflow-wrap:anywhere}}.TerminalCard-module__A1wDcq__chevron{transition:transform var(--dur-fast) var(--ease);display:inline-block}.TerminalCard-module__A1wDcq__chevronOpen{transform:rotate(90deg)}.TerminalCard-module__A1wDcq__body{transition:grid-template-rows var(--dur-med) var(--ease);grid-template-rows:0fr;display:grid}.TerminalCard-module__A1wDcq__bodyOpen{grid-template-rows:1fr}.TerminalCard-module__A1wDcq__bodyInner{min-height:0;overflow:hidden}.TerminalCard-module__A1wDcq__hint{letter-spacing:.18em;color:var(--text-faint);padding-top:18px;font-size:10px}.TerminalCard-module__A1wDcq__phaseLabel{font-size:var(--meta-sm);letter-spacing:.18em;color:var(--accent-bright);margin-top:22px;margin-bottom:8px}.TerminalCard-module__A1wDcq__line{color:var(--text-hidden);cursor:default;transition:color .25s var(--ease);overflow-wrap:break-word}.TerminalCard-module__A1wDcq__line+.TerminalCard-module__A1wDcq__line{margin-top:10px}.TerminalCard-module__A1wDcq__line:hover,.TerminalCard-module__A1wDcq__line:focus-visible{color:var(--accent-bright);outline:none}@media (hover:none){.TerminalCard-module__A1wDcq__line{color:var(--text-muted)}}
.PoseCarousel-module__I89vaq__scroller{scroll-snap-type:x mandatory;gap:20px;padding-bottom:16px;display:flex;overflow-x:auto}.PoseCarousel-module__I89vaq__figure{scroll-snap-align:start;min-width:340px;transition:transform var(--dur-fast) var(--ease);flex-direction:column;gap:12px;margin:0;display:flex}.PoseCarousel-module__I89vaq__figure:hover{transform:translateY(-6px)}.PoseCarousel-module__I89vaq__img{border-radius:var(--radius-card);border:var(--border-card);width:100%}.PoseCarousel-module__I89vaq__caption{font-family:var(--font-mono);font-size:var(--meta-sm);letter-spacing:.16em;color:var(--accent-bright)}@media (max-width:900px){.PoseCarousel-module__I89vaq__figure{min-width:260px}}
.StoryGallery-module__ii_sTG__gallery{outline:none;flex-direction:column;gap:16px;display:flex}.StoryGallery-module__ii_sTG__gallery:focus-visible .StoryGallery-module__ii_sTG__frame{border-color:rgba(var(--accent-bright-rgb), .6)}.StoryGallery-module__ii_sTG__frame{border-radius:var(--radius-card);border:var(--border-card);background:var(--panel);width:100%;transition:border-color var(--dur-fast) var(--ease);position:relative;overflow:hidden}.StoryGallery-module__ii_sTG__track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;position:absolute;inset:0;overflow:auto hidden}.StoryGallery-module__ii_sTG__track::-webkit-scrollbar{display:none}.StoryGallery-module__ii_sTG__slide{scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer;flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex}.StoryGallery-module__ii_sTG__img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.StoryGallery-module__ii_sTG__arrow{width:44px;height:44px;color:var(--text-primary);font-family:var(--font-mono);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:#05050699;border:1px solid #ffffff2e;border-radius:50%;font-size:16px;position:absolute;top:50%;transform:translateY(-50%)}.StoryGallery-module__ii_sTG__arrow:hover{border-color:var(--accent-bright)}.StoryGallery-module__ii_sTG__arrow:disabled{opacity:.25;cursor:default}.StoryGallery-module__ii_sTG__arrowPrev{left:16px}.StoryGallery-module__ii_sTG__arrowNext{right:16px}.StoryGallery-module__ii_sTG__footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.StoryGallery-module__ii_sTG__caption{font-family:var(--font-mono);font-size:var(--meta-sm);letter-spacing:.16em;color:var(--text-secondary);align-items:baseline;gap:14px;display:flex}.StoryGallery-module__ii_sTG__step{color:var(--accent-bright);font-weight:500}.StoryGallery-module__ii_sTG__dots{gap:8px;display:flex}.StoryGallery-module__ii_sTG__dot{background:var(--hairline);cursor:pointer;width:24px;height:3px;transition:background var(--dur-fast) var(--ease);border:0;border-radius:2px;padding:0}.StoryGallery-module__ii_sTG__dotOn{background:var(--accent-bright)}@media (max-width:900px){.StoryGallery-module__ii_sTG__footer{flex-direction:column;align-items:flex-start;gap:12px}.StoryGallery-module__ii_sTG__arrow{display:none}}
.page-module__xgPmsG__main{max-width:var(--max-page);padding:90px var(--gutter) 120px;margin:0 auto}.page-module__xgPmsG__intro{padding-bottom:var(--gap-section);grid-template-columns:1.4fr 1fr;grid-template-areas:"text photo""contact photo""quote photo";align-items:start;column-gap:80px;display:grid}.page-module__xgPmsG__introText{grid-area:text}.page-module__xgPmsG__headshotFigure{grid-area:photo}.page-module__xgPmsG__introText{flex-direction:column;gap:28px;display:flex}.page-module__xgPmsG__kicker{font-family:var(--font-mono);font-size:var(--meta);letter-spacing:.16em;color:var(--gloe-blue)}.page-module__xgPmsG__headshotFigure{margin:0}.page-module__xgPmsG__quoteBlock{border-top:1px solid var(--hairline);flex-direction:column;grid-area:quote;gap:12px;margin-top:26px;padding-top:30px;display:flex}.page-module__xgPmsG__quote{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-primary);font-size:clamp(24px,2.4vw,34px);font-weight:900;line-height:1.2}.page-module__xgPmsG__attribution{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);font-size:15px;font-weight:400}.page-module__xgPmsG__bio{font-family:var(--font-body);font-size:var(--body-lg);color:var(--text-secondary);max-width:520px;line-height:1.6}.page-module__xgPmsG__headshotFrame{border-radius:var(--radius-card);border:var(--border-card);overflow:hidden}.page-module__xgPmsG__headshot{width:100%;height:auto;display:block}.page-module__xgPmsG__lists{gap:var(--gap-grid);padding-top:var(--gap-section);border-top:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);display:grid}.page-module__xgPmsG__listGroup{flex-direction:column;gap:18px;display:flex}.page-module__xgPmsG__listLabel{font-family:var(--font-mono);font-size:var(--meta-sm);letter-spacing:.18em;color:var(--gloe-blue)}.page-module__xgPmsG__list{font-family:var(--font-body);font-size:var(--body);color:var(--text-secondary);flex-direction:column;gap:10px;line-height:1.5;list-style:none;display:flex}@media (max-width:900px){.page-module__xgPmsG__intro{flex-direction:column;gap:28px;padding-bottom:20px;display:flex}.page-module__xgPmsG__headshotFrame{max-width:380px}.page-module__xgPmsG__lists{column-count:2;column-gap:36px;padding-top:44px;display:block}.page-module__xgPmsG__listGroup{break-inside:avoid;margin-bottom:36px}}.page-module__xgPmsG__contact{border-top:1px solid var(--hairline);flex-direction:column;grid-area:contact;gap:12px;margin-top:26px;padding-top:30px;display:flex}.page-module__xgPmsG__contactEmail{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(24px,2.4vw,34px);font-weight:900}.page-module__xgPmsG__contactEmail a{color:var(--text-primary)}.page-module__xgPmsG__contactEmail a:hover{color:var(--gloe-blue)}.page-module__xgPmsG__contactLinkedin{font-family:var(--font-mono);font-size:var(--meta);letter-spacing:var(--tracking-mono);width:fit-content}
.SpectrumStage-module__ajpIBG__stage{background:var(--void);height:100svh;min-height:560px;position:relative;overflow:hidden}.SpectrumStage-module__ajpIBG__desktop,.SpectrumStage-module__ajpIBG__mobile{position:absolute;inset:0}@media (max-width:1023px){.SpectrumStage-module__ajpIBG__desktop{display:none}}@media (min-width:1024px){.SpectrumStage-module__ajpIBG__mobile{display:none}}.SpectrumStage-module__ajpIBG__tint{transition:background var(--dur-med) var(--ease);pointer-events:none;position:absolute;inset:0}.SpectrumStage-module__ajpIBG__period{color:var(--gloe-blue)}.SpectrumStage-module__ajpIBG__heroLayer{transition:opacity var(--dur-slow) var(--ease);pointer-events:none;position:absolute;inset:0;overflow:hidden}.SpectrumStage-module__ajpIBG__heroImg{object-fit:cover;transition:transform 7s var(--ease)}.SpectrumStage-module__ajpIBG__heroScrim{background:linear-gradient(#05050680 0%,#0505061f 30%,#0505064d 62%,#050506d9 82%,#050506 100%);position:absolute;inset:0}.SpectrumStage-module__ajpIBG__copyBlock{left:var(--gutter);right:var(--gutter);pointer-events:none;z-index:2;height:260px;position:absolute;bottom:322px}.SpectrumStage-module__ajpIBG__idle{transition:opacity var(--dur-fast) var(--ease);flex-direction:column;gap:18px;display:flex;position:absolute;bottom:0;left:0}.SpectrumStage-module__ajpIBG__headline{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-primary);white-space:pre-line;font-size:clamp(44px,5.3vw,76px);font-weight:900;line-height:1.02}.SpectrumStage-module__ajpIBG__hint{font-family:var(--font-mono);font-size:var(--meta);letter-spacing:var(--tracking-mono);color:var(--text-faint)}.SpectrumStage-module__ajpIBG__callout{pointer-events:none;z-index:4;max-width:420px;transition:left var(--dur-med) var(--ease), bottom var(--dur-med) var(--ease), opacity var(--dur-fast) var(--ease);flex-direction:column;gap:4px;display:flex;position:absolute}.SpectrumStage-module__ajpIBG__calloutTick{pointer-events:none;z-index:4;width:1px;height:18px;transition:left var(--dur-med) var(--ease), bottom var(--dur-med) var(--ease), opacity var(--dur-fast) var(--ease);position:absolute;transform:translate(-.5px)}.SpectrumStage-module__ajpIBG__infoBrand{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-muted);text-shadow:0 1px 12px #050506e6;font-size:10px}.SpectrumStage-module__ajpIBG__infoTitle{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-primary);white-space:nowrap;text-shadow:0 1px 18px #050506e6;font-size:18px;font-weight:900;line-height:1.1}.SpectrumStage-module__ajpIBG__infoRow{align-items:center;gap:12px;margin-top:2px;display:flex}.SpectrumStage-module__ajpIBG__tag{font-family:var(--font-mono);font-weight:500;font-size:var(--meta-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;border-radius:var(--radius-tag);padding:5px 12px}.SpectrumStage-module__ajpIBG__counter{font-family:var(--font-mono);font-size:var(--meta-sm);letter-spacing:var(--tracking-mono);color:var(--text-ghost)}.SpectrumStage-module__ajpIBG__band{z-index:3;height:292px;position:absolute;bottom:0;left:0;right:0}.SpectrumStage-module__ajpIBG__baseWave,.SpectrumStage-module__ajpIBG__litWave{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.SpectrumStage-module__ajpIBG__baseWave{transition:opacity .35s var(--ease)}.SpectrumStage-module__ajpIBG__litWave{transition:clip-path var(--dur-fast) var(--ease);pointer-events:none}.SpectrumStage-module__ajpIBG__waveSvgH{will-change:transform;width:100%;height:252px;display:block;position:absolute;bottom:0;left:0}.SpectrumStage-module__ajpIBG__zones{display:flex;position:absolute;inset:0}.SpectrumStage-module__ajpIBG__zone{cursor:pointer;flex:1}.SpectrumStage-module__ajpIBG__zone:focus-visible{outline:2px solid var(--gloe-blue);outline-offset:-2px}.SpectrumStage-module__ajpIBG__mWordmark{z-index:4;font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-primary);font-size:20px;font-weight:900;position:absolute;top:28px;left:28px}.SpectrumStage-module__ajpIBG__mWordmark:hover{color:var(--text-primary)}.SpectrumStage-module__ajpIBG__mText{pointer-events:none;z-index:2;align-items:center;width:190px;display:grid;position:absolute;top:72px;bottom:0;left:28px}.SpectrumStage-module__ajpIBG__mIdle,.SpectrumStage-module__ajpIBG__mInfo{transition:opacity var(--dur-fast) var(--ease);flex-direction:column;grid-area:1/1;align-self:center;gap:14px;display:flex}.SpectrumStage-module__ajpIBG__mHeadline{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-primary);font-size:34px;font-weight:900;line-height:1.08}.SpectrumStage-module__ajpIBG__mHint{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--text-faint);font-size:10px;line-height:1.7}.SpectrumStage-module__ajpIBG__mBrand{font-family:var(--font-mono);font-size:var(--meta-sm);letter-spacing:.16em;color:var(--text-muted)}.SpectrumStage-module__ajpIBG__mTitle{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-primary);font-size:32px;font-weight:900;line-height:1.08}.SpectrumStage-module__ajpIBG__mRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SpectrumStage-module__ajpIBG__mTag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-tag);padding:4px 9px;font-size:9px;font-weight:500}.SpectrumStage-module__ajpIBG__mCounter{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--text-ghost);font-size:10px}.SpectrumStage-module__ajpIBG__mOpenHint{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--text-faint);transition:opacity var(--dur-fast) var(--ease);font-size:10px}.SpectrumStage-module__ajpIBG__mDock{z-index:3;width:190px;position:absolute;top:0;bottom:0;right:0}.SpectrumStage-module__ajpIBG__mBaseWave,.SpectrumStage-module__ajpIBG__mLitWave{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(#0000,#000 4% 96%,#0000)}.SpectrumStage-module__ajpIBG__mBaseWave{transition:opacity .35s var(--ease)}.SpectrumStage-module__ajpIBG__mLitWave{transition:clip-path var(--dur-fast) var(--ease);pointer-events:none}.SpectrumStage-module__ajpIBG__waveSvgV{will-change:transform;width:170px;height:100%;display:block;position:absolute;top:0;right:0}.SpectrumStage-module__ajpIBG__mZones{flex-direction:column;display:flex;position:absolute;inset:0}.SpectrumStage-module__ajpIBG__mOverlay{z-index:6;transition:opacity .35s var(--ease);pointer-events:none;background:#050506c7;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.SpectrumStage-module__ajpIBG__mOpeningLabel{font-family:var(--font-mono);letter-spacing:.2em;color:var(--text-muted);font-size:10px}.SpectrumStage-module__ajpIBG__mOpeningTitle{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-primary);text-align:center;padding:0 32px;font-size:28px;font-weight:900}
.Trolli-module__ocOjbG__section{max-width:var(--max-page);padding:0 var(--gutter);margin:0 auto;margin-bottom:var(--gap-section)}.Trolli-module__ocOjbG__firstSection{padding-top:56px}.Trolli-module__ocOjbG__stack{gap:var(--gap-block);flex-direction:column;display:flex}.Trolli-module__ocOjbG__lead{font-family:var(--font-lead);letter-spacing:-.005em;color:#ededf0;text-wrap:pretty;font-size:clamp(28px,3.3vw,44px);font-weight:600;line-height:1.24}.Trolli-module__ocOjbG__leadAccent{color:var(--accent-bright)}.Trolli-module__ocOjbG__dossier{font-family:var(--font-mono);letter-spacing:.1em;border-bottom:1px solid var(--hairline);padding-bottom:6px;font-size:12.5px}.Trolli-module__ocOjbG__dossierRow{grid-template-columns:120px 1fr;gap:28px;padding:12px 0;display:grid}.Trolli-module__ocOjbG__dossierRow+.Trolli-module__ocOjbG__dossierRow{border-top:1px dashed #26262b}.Trolli-module__ocOjbG__dossierLabel{color:var(--accent-bright);letter-spacing:.18em}.Trolli-module__ocOjbG__dossierBody{color:var(--text-muted);line-height:1.9}.Trolli-module__ocOjbG__dossierItem{white-space:nowrap;margin-right:30px;display:inline-block}.Trolli-module__ocOjbG__dossierItem:last-child{margin-right:0}.Trolli-module__ocOjbG__dossierValue{color:var(--text-primary);font-weight:500}.Trolli-module__ocOjbG__dossierCaption{color:var(--text-muted);text-transform:uppercase}.Trolli-module__ocOjbG__dossierPress{color:#b7b9c0}.Trolli-module__ocOjbG__twoUp28{gap:var(--gap-block);grid-template-columns:1fr 1fr;display:grid}.Trolli-module__ocOjbG__threeUp{gap:var(--gap-block);grid-template-columns:1fr 1fr 1fr;display:grid}.Trolli-module__ocOjbG__twoByTwo{gap:var(--gap-grid);grid-template-columns:1fr 1fr;display:grid}.Trolli-module__ocOjbG__metaGrid{grid-template-columns:1fr 1.2fr;align-items:start;gap:60px;display:grid}.Trolli-module__ocOjbG__metaCopy{flex-direction:column;gap:28px;display:flex}.Trolli-module__ocOjbG__bodyLg{font-family:var(--font-lead);font-weight:400;font-size:var(--body-lg);color:var(--text-secondary);line-height:1.6}.Trolli-module__ocOjbG__monoLink{font-family:var(--font-mono);font-size:var(--meta);letter-spacing:var(--tracking-mono)}.Trolli-module__ocOjbG__micrositeShot{margin-top:var(--gap-block)}.Trolli-module__ocOjbG__logoStrip{flex-wrap:wrap;align-items:center;gap:20px 44px;display:flex}.Trolli-module__ocOjbG__logo{opacity:.72;width:auto;transition:opacity var(--dur-fast) var(--ease)}.Trolli-module__ocOjbG__logo:hover{opacity:1}.Trolli-module__ocOjbG__logoTint{filter:brightness(0)invert()}.Trolli-module__ocOjbG__carouselCaption{font-family:var(--font-mono);font-size:var(--meta-sm);letter-spacing:.16em;color:var(--text-muted);line-height:1.8}@media (max-width:900px){.Trolli-module__ocOjbG__dossierRow{grid-template-columns:1fr;gap:6px}.Trolli-module__ocOjbG__dossierItem{white-space:normal;margin-right:0;display:block}.Trolli-module__ocOjbG__firstSection{padding-top:40px}.Trolli-module__ocOjbG__threeUp,.Trolli-module__ocOjbG__metaGrid{gap:var(--gap-block);grid-template-columns:1fr}.Trolli-module__ocOjbG__twoUp28,.Trolli-module__ocOjbG__twoByTwo{grid-template-columns:1fr}.Trolli-module__ocOjbG__lead{font-size:24px}}
