:root{--black: #030303;--ink: #080808;--charcoal: #10100f;--text: #f8f6f1;--muted: #aaa49b;--dim: #625f59;--line: rgba(248, 246, 241, .22);--line-soft: rgba(248, 246, 241, .12);--ember: #e4a34d;--flame: #fff2c2;--violet: #827aa8;--page-x: clamp(16px, 2.7vw, 36px);--home-stack-gap: clamp(28px, 4.8vw, 76px);color:var(--text);background:var(--black);color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;overflow-x:hidden;background:var(--black)}::selection{background:var(--flame);color:var(--black)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--ember);outline-offset:5px}img{display:block;max-width:100%;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.reveal{opacity:0;transform:translateY(32px);transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1)}.reveal-visible{opacity:1;transform:none}.reveal-scale{transform:translateY(26px) scale(.96)}.reveal-scale.reveal-visible{transform:none}.reveal-clip{clip-path:inset(0 -3% 102% -3%);transform:translateY(28px);transition:clip-path .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1)}.reveal-visible .reveal-clip,.reveal-clip.reveal-visible{clip-path:inset(-12% -3% -16% -3%);transform:none}.site-header{position:fixed;z-index:40;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:clamp(18px,2.6vw,36px) clamp(18px,3.4vw,42px);background:linear-gradient(180deg,#030303b3,#03030300);transition:background .32s ease,backdrop-filter .32s ease;animation:headerFadeIn .6s ease 80ms both;pointer-events:none}@keyframes headerFadeIn{0%{opacity:0}to{opacity:1}}.site-header.is-scrolled{background:linear-gradient(180deg,#030303db,#0303031a);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.site-header.menu-open{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.brand-mark,.menu-button{pointer-events:auto}.brand-mark{display:grid;width:clamp(40px,4.6vw,64px);aspect-ratio:.8;place-items:center;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .26s ease}.brand-mark:hover{transform:scale(1.08) rotate(-4deg);opacity:.82}.brand-mark img{width:100%;height:100%;object-fit:contain}.menu-button{display:grid;width:44px;height:44px;border:0;padding:10px 5px;background:transparent;cursor:pointer;transition:transform .22s cubic-bezier(.16,1,.3,1)}.menu-button:hover{transform:scale(1.1)}.menu-button span{display:block;width:100%;height:2px;align-self:center;background:var(--text);transform-origin:center;transition:opacity .18s ease,transform .18s ease}.menu-button[aria-expanded=true]{transform:rotate(90deg)}.menu-button[aria-expanded=true]:hover{transform:rotate(90deg) scale(1.1)}.menu-button[aria-expanded=true] span:nth-child(1){transform:translateY(10px) rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.site-menu{position:fixed;z-index:35;inset:0;display:grid;align-content:center;gap:clamp(18px,3vw,34px);padding:clamp(96px,12vw,160px) clamp(24px,6vw,96px);background:#030303f5;overflow-y:auto;clip-path:inset(0 0 100% 0);visibility:hidden;pointer-events:none;transition:clip-path .62s cubic-bezier(.76,0,.24,1),visibility 0s linear .62s}.site-menu.is-open{clip-path:inset(0 0 0% 0);visibility:visible;pointer-events:auto;transition:clip-path .62s cubic-bezier(.76,0,.24,1)}.site-menu a{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.28fr);gap:24px;align-items:end;border-bottom:1px solid var(--line-soft);padding-bottom:clamp(14px,2.2vw,24px);padding-left:0;opacity:0;transform:translateY(22px);transition:opacity .46s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1),padding-left .26s cubic-bezier(.16,1,.3,1),border-color .26s ease}.site-menu.is-open a{opacity:1;transform:translateY(0)}.site-menu a:hover{border-color:var(--ember);padding-left:14px}.site-menu span{overflow-wrap:anywhere;font-family:Anton,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:min(clamp(3.4rem,12vw,11rem),13svh);line-height:.82;text-transform:uppercase;transition:color .26s ease}.site-menu a:hover span{color:var(--ember)}.site-menu strong{color:var(--muted);font-size:clamp(.86rem,1.5vw,1.05rem);font-weight:700;line-height:1.45;word-break:keep-all;transition:color .26s ease}.site-menu a:hover strong{color:var(--text)}.hero-section{position:relative;display:grid;min-height:auto;overflow:hidden;align-content:start;padding:clamp(112px,15svh,176px) var(--page-x) 0;isolation:isolate;background:var(--black)}.hero-media{position:absolute;z-index:-3;inset:0;background:linear-gradient(180deg,#0303034d,#030303db 76%,#030303),linear-gradient(90deg,#030303c2,#0303031a 42%,#030303eb),url(/assets/actor-riha-main-CNmHlg9b.jpeg) center / cover;filter:grayscale(1) contrast(1.12) brightness(.72);opacity:.42;animation:heroMediaDrift 24s ease-in-out infinite alternate}@keyframes heroMediaDrift{0%{transform:scale(1.03)}to{transform:scale(1.1)}}@keyframes heroRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.hero-section:after{position:absolute;z-index:-2;inset:0;content:"";background:linear-gradient(90deg,#030303,#0303036b 36%,#030303e6),linear-gradient(180deg,#03030324,#030303)}.hero-copy{display:grid;gap:clamp(8px,1.2vw,16px);min-width:0}.hero-copy p,.section-kicker{margin:0;color:var(--ember);font-size:clamp(.72rem,1vw,.88rem);font-weight:800;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.hero-copy p{position:relative;z-index:1;font-size:min(clamp(.72rem,1vw,.88rem),calc((100vw - var(--page-x) * 2) / 38));white-space:nowrap;animation:heroRise .8s cubic-bezier(.16,1,.3,1) .26s both}.hero-word-fit{display:inline-block;max-width:100%;transform:translate(var(--fit-tx, 0px))}.hero-word{max-width:100%;margin:0;margin-top:calc(var(--hero-word-mt, 0px) - var(--ink-pad-top, 0px));margin-bottom:var(--hero-word-mb, calc(var(--home-stack-gap) + clamp(36px, 9.1vw, 144px) - var(--ink-pad-bottom, 0px)));padding-top:var(--ink-pad-top, 0px);padding-bottom:var(--ink-pad-bottom, 0px);overflow-wrap:normal;background:linear-gradient(180deg,#f8f6f1f2,#f8f6f19e),url(/assets/actor-riha-main-CNmHlg9b.jpeg) 57% 35% / 100% 208%;background-blend-mode:multiply;background-clip:text;color:transparent;filter:grayscale(1);font-family:Anton,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(5.8rem,29vw,34rem);font-weight:400;line-height:.74;text-align:left;text-transform:uppercase;transform-origin:left var(--ink-pad-top, 0px);white-space:nowrap;-webkit-text-stroke:1px rgba(248,246,241,.16);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:heroWordReveal 1s cubic-bezier(.16,1,.3,1) .12s both}@keyframes heroWordReveal{0%{opacity:0;transform:scaleY(1.42) translateY(36px)}to{opacity:1;transform:scaleY(1.42) translateY(0)}}.hero-bottom{display:flex;justify-content:space-between;gap:clamp(18px,3vw,52px);margin-top:0;padding-inline:0}.hero-bottom a{position:relative;display:inline-block;flex:0 0 auto;width:fit-content;max-width:100%;overflow:visible;padding-bottom:clamp(10px,1.2vw,16px);color:#f8f6f12e;font-family:Anton,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.8rem,4.7vw,6.35rem);line-height:.88;text-align:center;text-decoration-line:none;text-decoration-thickness:clamp(4px,.7vw,9px);text-underline-offset:clamp(8px,1vw,14px);text-transform:uppercase;white-space:nowrap;transition:color .18s ease;animation:heroRise .8s cubic-bezier(.16,1,.3,1) both}.hero-bottom a:nth-child(1){animation-delay:.42s}.hero-bottom a:nth-child(2){animation-delay:.48s}.hero-bottom a:nth-child(3){animation-delay:.54s}.hero-bottom a:nth-child(4){animation-delay:.6s}.hero-bottom a:first-child{text-align:left}.hero-bottom a:last-child{text-align:right}.hero-bottom a:after{position:absolute;right:0;bottom:0;left:0;height:clamp(4px,.7vw,9px);content:"";background:var(--ember);transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.16,1,.3,1)}.hero-bottom a:last-child:after{transform-origin:right center}.hero-bottom a:hover{color:var(--text)}.hero-bottom a:hover:after{transform:scaleX(1)}.section-band{padding:clamp(72px,10vw,142px) var(--page-x);background:var(--black)}.philosophy-section{padding-top:var(--home-stack-gap)}.philosophy-section .section-rule{margin-bottom:var(--home-stack-gap)}.section-rule{width:100%;height:1px;margin-bottom:clamp(42px,7vw,82px);background:linear-gradient(90deg,rgba(228,163,77,.85),rgba(228,163,77,.32) 120px,var(--line) 280px);transform:scaleX(0);transform-origin:left center;transition:transform 1.2s cubic-bezier(.16,1,.3,1) .12s}.section-rule.rule-visible{transform:scaleX(1)}.philosophy-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:clamp(34px,9vw,144px);align-items:start}.philosophy-title{display:grid;gap:22px}.philosophy-title h2,.gallery-heading h2,.contact-section h2{max-width:980px;margin:0;font-size:clamp(2.2rem,6vw,6.4rem);font-weight:800;line-height:1.02;word-break:keep-all}.ember-dot{color:var(--ember)}.philosophy-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,4vw,58px);padding-top:clamp(6px,1vw,14px)}.philosophy-copy.reveal{opacity:1;transform:none;transition:none}.philosophy-copy p{margin:0;color:#f8f6f1c2;font-size:clamp(1rem,1.55vw,1.24rem);line-height:1.86;word-break:keep-all;opacity:0;transform:translateY(20px);transition:opacity .64s cubic-bezier(.16,1,.3,1),transform .64s cubic-bezier(.16,1,.3,1)}.philosophy-copy.reveal-visible p{opacity:1;transform:none}.philosophy-copy p:first-child{color:var(--text)}.actor-section{position:relative;overflow:hidden;padding-top:clamp(80px,12vw,170px);padding-bottom:var(--home-stack-gap);border-top:1px solid rgba(248,246,241,.08);background:linear-gradient(180deg,#030303,#080808f5 48%,#030303);isolation:isolate}.actor-section:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(90deg,#030303eb,#0303038a 52%,#030303f0),linear-gradient(180deg,#0303038f,#030303)}.actor-marquee{position:absolute;top:26px;left:clamp(16px,3.4vw,42px);right:clamp(16px,3.4vw,42px);color:#f8f6f112;font-family:Anton,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(4.2rem,16vw,18rem);line-height:.78;overflow:hidden;pointer-events:none;text-transform:uppercase;white-space:nowrap;animation:marqueeDrift 18s ease-in-out infinite}@keyframes marqueeDrift{0%,to{transform:translate(0)}50%{transform:translate(-2.4%)}}.actor-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.74fr);gap:clamp(28px,5vw,76px);align-items:end;width:min(1480px,100%);margin:0 auto}.actor-portrait{position:relative;margin:0;overflow:hidden;min-height:clamp(480px,58vw,760px);background:var(--charcoal)}.actor-portrait:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#03030300 34%,#0303037a),linear-gradient(90deg,#03030352,#03030300)}.actor-portrait img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:52% 22%;filter:saturate(.82) contrast(1.04);transform:translateY(var(--par-y, 0px)) scale(1.1)}.actor-copy{display:grid;gap:clamp(18px,2.4vw,30px);padding-bottom:clamp(8px,3vw,44px)}.actor-copy h2{margin:0;font-size:clamp(4rem,12vw,11rem);line-height:.86}.actor-copy>p{max-width:560px;margin:0;color:#f8f6f1c2;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.82;word-break:keep-all}.actor-facts{display:grid;gap:0;margin:12px 0 0;border-top:1px solid var(--line-soft)}.actor-facts div{display:grid;grid-template-columns:minmax(100px,.36fr) minmax(0,1fr);gap:18px;border-bottom:1px solid var(--line-soft);padding:18px 0;opacity:0;transform:translateY(14px);transition:opacity .56s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1),border-color .22s ease,padding-left .22s cubic-bezier(.16,1,.3,1)}.actor-copy.reveal-visible .actor-facts div{opacity:1;transform:none}.actor-facts div:hover{border-color:var(--ember);padding-left:8px}.actor-facts dt,.actor-facts dd{margin:0}.actor-facts dt{color:var(--dim);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.actor-facts dd{color:var(--text);font-weight:800}.text-link{position:relative;width:fit-content;padding-bottom:8px;color:var(--text);font-size:.92rem;font-weight:900;text-transform:uppercase;transition:color .22s ease,letter-spacing .22s ease}.text-link:hover{color:var(--ember);letter-spacing:.02em}.text-link:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:var(--ember);transform-origin:left center;transition:transform .32s cubic-bezier(.16,1,.3,1),background .22s ease}.text-link:hover:after{background:var(--flame);transform:scaleX(1.05)}.gallery-section{padding-top:var(--home-stack-gap);background:linear-gradient(180deg,#030303,#090909 42%,#030303)}.gallery-section .section-rule{margin-bottom:var(--home-stack-gap)}.gallery-heading{display:grid;gap:16px;width:min(1180px,100%);margin-bottom:clamp(34px,6vw,72px)}.gallery-heading h2{max-width:780px;font-size:clamp(2rem,4.5vw,4.8rem)}.gallery-grid{display:grid;grid-auto-flow:dense;grid-auto-rows:clamp(180px,18vw,286px);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,2.4vw,30px)}.gallery-item{position:relative;grid-column:span 4;grid-row:span 2;min-height:0;margin:0;overflow:hidden;background:#111}.gallery-item-trigger{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.gallery-item-trigger:focus-visible{outline:2px solid rgba(248,246,241,.7);outline-offset:-2px}.gallery-pano{grid-column:span 8}.gallery-tall{grid-column:span 4;grid-row:span 3}.gallery-item img{--flip-x: 1;width:100%;height:100%;object-fit:cover;filter:saturate(.78) brightness(.7);transform:scaleX(var(--flip-x)) scale(1.01);transition:filter .9s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.gallery-item:hover img{filter:saturate(.95) brightness(.9);transform:scaleX(var(--flip-x)) scale(1.04)}.gallery-item:not(.reveal-visible) img{transform:scaleX(var(--flip-x)) scale(1.18);filter:saturate(.55) brightness(.4)}.lightbox{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:clamp(16px,6vw,72px);background:#030303e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:lightboxIn .32s ease}@keyframes lightboxIn{0%{opacity:0}to{opacity:1}}.lightbox img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;box-shadow:0 40px 110px #0009;cursor:default;animation:lightboxImgIn .46s cubic-bezier(.16,1,.3,1)}@keyframes lightboxImgIn{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}.lightbox-close{position:absolute;top:clamp(14px,3vw,32px);right:clamp(14px,3vw,32px);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(248,246,241,.3);border-radius:50%;background:#03030366;color:var(--text);font-size:1.6rem;line-height:1;cursor:pointer;transition:background .22s ease,border-color .22s ease,transform .32s cubic-bezier(.16,1,.3,1)}.lightbox-close:hover{background:#f8f6f11f;border-color:#f8f6f199;transform:rotate(90deg)}.lightbox-nav{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:clamp(44px,4.6vw,56px);height:clamp(44px,4.6vw,56px);border:1px solid rgba(248,246,241,.28);border-radius:50%;background:#0303036b;color:var(--text);cursor:pointer;transform:translateY(-50%);transition:background .22s ease,border-color .22s ease,transform .32s cubic-bezier(.16,1,.3,1)}.lightbox-prev{left:clamp(10px,2.6vw,32px)}.lightbox-next{right:clamp(10px,2.6vw,32px)}.lightbox-nav:hover{background:#f8f6f11f;border-color:#f8f6f199}.lightbox-prev:hover{transform:translateY(-50%) translate(-3px)}.lightbox-next:hover{transform:translateY(-50%) translate(3px)}.lightbox-counter{position:absolute;bottom:clamp(14px,3vw,30px);left:50%;color:#f8f6f18c;font-size:.76rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.3em;transform:translate(-50%)}.contact-section{position:relative;display:grid;grid-template-columns:minmax(260px,.82fr) minmax(280px,.8fr) minmax(220px,auto);gap:clamp(28px,5vw,78px);align-items:center;overflow:hidden;padding:clamp(70px,10vw,128px) clamp(16px,3.4vw,42px);border-top:1px solid var(--line-soft);background:linear-gradient(90deg,#030303f0,#030303ad,#030303f2),linear-gradient(180deg,#030303a8,#030303);isolation:isolate}.contact-section:before{content:"";position:absolute;z-index:-1;top:50%;left:clamp(-140px,-7vw,-40px);width:clamp(360px,42vw,680px);aspect-ratio:1;background:radial-gradient(circle,rgba(228,163,77,.14),rgba(228,163,77,.04) 46%,transparent 70%);pointer-events:none;animation:emberBreathe 7s ease-in-out infinite alternate}@keyframes emberBreathe{0%{opacity:.55;transform:translateY(-50%) scale(.92)}to{opacity:1;transform:translateY(-50%) scale(1.12)}}.contact-section>div{display:grid;gap:18px}.contact-section h2{max-width:640px;font-size:clamp(2.3rem,5.8vw,6rem)}.contact-section>p{margin:0;color:#f8f6f1b8;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.8;word-break:keep-all}.contact-mail{justify-self:end;border-bottom:2px solid var(--text);padding-bottom:9px;color:var(--text);font-size:clamp(1rem,1.6vw,1.34rem);font-weight:900;overflow-wrap:anywhere;transition:color .22s ease,border-color .22s ease,opacity .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1)}.contact-mail:hover{color:var(--ember);border-color:var(--ember)}.site-footer{display:flex;flex-direction:column;gap:18px;padding:26px clamp(16px,3.4vw,42px);border-top:1px solid rgba(248,246,241,.08);background:var(--black);color:var(--dim);font-size:.82rem;font-weight:800}.site-footer-top{display:flex;justify-content:space-between;gap:20px}.site-footer-brand{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px}.site-footer-est{color:#e4a34d9e;font-size:.68rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.site-footer strong{color:var(--text)}.site-footer-legal{display:flex;flex-wrap:wrap;gap:6px 16px;padding-top:18px;border-top:1px solid rgba(248,246,241,.06);font-size:.72rem;font-weight:500;letter-spacing:.01em;color:#f8f6f15c}.site-footer-legal span:not(:last-child){position:relative;padding-right:16px}.site-footer-legal span:not(:last-child):after{content:"·";position:absolute;right:-2px;color:#f8f6f133}@media(max-width:1040px){.philosophy-layout,.actor-layout,.contact-section,.philosophy-copy{grid-template-columns:1fr}.actor-copy{padding-bottom:0}.contact-mail{justify-self:start}}@media(max-width:1180px){.hero-bottom a{font-size:clamp(1.65rem,4.3vw,4.9rem)}}@media(min-width:1920px){:root{--page-x: clamp(36px, 1.75vw, 72px);--home-stack-gap: clamp(76px, 3.7vw, 160px)}.site-header{padding:clamp(36px,1.85vw,72px) var(--page-x)}.brand-mark{width:clamp(64px,3vw,108px)}.menu-button{width:clamp(44px,2.2vw,78px);height:clamp(44px,2.2vw,78px);padding:clamp(5px,.5vw,12px) clamp(5px,.35vw,9px)}.menu-button span{height:clamp(2px,.12vw,4px)}.hero-section{padding-top:clamp(176px,10svh,260px)}.hero-word{font-size:clamp(34rem,26.55vw,76rem);margin-bottom:var(--hero-word-mb, calc(var(--home-stack-gap) + clamp(144px, 7vw, 280px) - var(--ink-pad-bottom, 0px)))}.hero-bottom a{padding-bottom:clamp(16px,.8vw,28px);font-size:clamp(6.35rem,4.25vw,12rem);text-decoration-thickness:clamp(9px,.45vw,16px);text-underline-offset:clamp(14px,.72vw,26px)}}@media(max-width:760px){.site-menu a{grid-template-columns:1fr;gap:8px}.hero-section{min-height:auto;padding-top:clamp(84px,12svh,104px)}.hero-word{font-size:clamp(4.35rem,29vw,14rem);margin-bottom:var(--hero-word-mb, calc(var(--home-stack-gap) + clamp(28px, 9.1vw, 72px) - var(--ink-pad-bottom, 0px)))}.hero-bottom{gap:clamp(7px,2.4vw,18px)}.hero-bottom a{font-size:clamp(.95rem,4.2vw,2.4rem)}.actor-marquee{white-space:normal}.actor-portrait{min-height:clamp(390px,118vw,620px)}.gallery-grid{grid-auto-rows:minmax(180px,auto);grid-template-columns:1fr}.gallery-item,.gallery-pano,.gallery-tall{grid-column:span 1;grid-row:span 1;aspect-ratio:4 / 5}.gallery-pano{aspect-ratio:16 / 11}.site-footer-top{flex-direction:column;gap:8px}}@media(max-width:460px){.site-header{padding:16px}.brand-mark{width:38px}.menu-button{width:40px;height:40px}.hero-section{min-height:auto;padding-top:82px;padding-right:14px;padding-left:14px}.hero-bottom{gap:clamp(6px,1.8vw,10px)}.hero-bottom a{white-space:nowrap}.actor-facts div{grid-template-columns:1fr;gap:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
