*{box-sizing:border-box}@property --hero-surface-color{syntax:"<color>";inherits:true;initial-value:#fff}@property --hero-surface-glow{syntax:"<color>";inherits:true;initial-value:#ffffffb8}@property --hero-surface-mid{syntax:"<color>";inherits:true;initial-value:#e2d8bed6}@property --hero-surface-soft{syntax:"<color>";inherits:true;initial-value:#f6f2e8fa}@property --auto-bg-base{syntax:"<color>";inherits:true;initial-value:#eeeeeed1}@property --auto-bg-glow{syntax:"<color>";inherits:true;initial-value:#ffffffb8}@property --auto-bg-mid{syntax:"<color>";inherits:true;initial-value:#f4f4f4f0}@property --auto-bg-shadow{syntax:"<color>";inherits:true;initial-value:#d7d7d7bd}@property --auto-bg-soft{syntax:"<color>";inherits:true;initial-value:#fafafaf5}html{scroll-behavior:smooth}:root{--site-header-height:81px}body{color:#111;background:#fff;margin:0;font-family:Arial,Noto Sans KR,sans-serif;overflow-x:clip}.page-slide-shell{--page-slide-blur-soft:.35px;--page-slide-blur-strong:1.2px;background:#fff;position:relative;overflow-x:clip}.page-slide-shell.is-animating{overflow:hidden}.page-slide-shell.is-animating .page-slide-layer{will-change:transform, opacity, filter}.page-slide-layer{background:#fff;width:100%}.page-slide-layer.is-current{z-index:2;position:relative}.page-slide-layer.is-exiting{z-index:1;pointer-events:none;position:absolute;inset:0 auto auto 0}.page-slide-shell.is-animating[data-direction=forward] .page-slide-layer.is-current{animation:.616s cubic-bezier(.22,.86,.24,1) both pageSlideInFromRight}.page-slide-shell.is-animating[data-direction=forward] .page-slide-layer.is-exiting{animation:.616s cubic-bezier(.22,.86,.24,1) both pageSlideOutToLeft}.page-slide-shell.is-animating[data-direction=back] .page-slide-layer.is-current{animation:.616s cubic-bezier(.22,.86,.24,1) both pageSlideInFromLeft}.page-slide-shell.is-animating[data-direction=back] .page-slide-layer.is-exiting{animation:.616s cubic-bezier(.22,.86,.24,1) both pageSlideOutToRight}@keyframes pageSlideInFromRight{0%{filter:blur(var(--page-slide-blur-strong));opacity:.92;transform:translate(100%)}55%{filter:blur(var(--page-slide-blur-soft))}to{filter:blur();opacity:1;transform:translate(0)}}@keyframes pageSlideOutToLeft{0%{filter:blur();opacity:1;transform:translate(0)}45%{filter:blur(var(--page-slide-blur-soft))}to{filter:blur(var(--page-slide-blur-strong));opacity:.86;transform:translate(-100%)}}@keyframes pageSlideInFromLeft{0%{filter:blur(var(--page-slide-blur-strong));opacity:.92;transform:translate(-100%)}55%{filter:blur(var(--page-slide-blur-soft))}to{filter:blur();opacity:1;transform:translate(0)}}@keyframes pageSlideOutToRight{0%{filter:blur();opacity:1;transform:translate(0)}45%{filter:blur(var(--page-slide-blur-soft))}to{filter:blur(var(--page-slide-blur-strong));opacity:.86;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.page-slide-shell.is-animating .page-slide-layer.is-current,.page-slide-shell.is-animating .page-slide-layer.is-exiting{filter:none;animation:none}.page-slide-layer.is-exiting{display:none}}@media (max-width:920px){.page-slide-shell{--page-slide-blur-soft:0px;--page-slide-blur-strong:0px}}a{color:inherit;text-decoration:none}img{object-fit:cover;width:100%;display:block}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #1111111a;justify-content:space-between;align-items:center;gap:28px;min-height:84px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{letter-spacing:0;align-items:center;gap:12px;min-width:220px;font-size:15px;font-weight:800;display:inline-flex}.brand img{object-fit:contain;width:66px;height:48px}.brand span{gap:1px;line-height:1.12;display:grid}.brand strong{font-size:16px}.brand em{color:#696969;letter-spacing:.06em;font-size:12px;font-style:normal;font-weight:900}.site-nav,nav{flex-wrap:wrap;align-items:center;gap:20px;font-size:14px;font-weight:700;display:flex}.site-nav a:hover,.text-link:hover{color:#ed1c24}.hero{background:#fff;grid-template-columns:minmax(0,.86fr) minmax(420px,1.04fr);align-items:center;gap:clamp(34px,5vw,82px);min-height:calc(100vh - 84px);padding:62px 5vw 74px;display:grid}.hero-copy{max-width:720px}.hero h1,.page-hero h1{letter-spacing:0;margin:12px 0 18px;font-size:clamp(46px,7vw,92px);line-height:1.02}.hero p,.page-hero p,.intro-copy p,.audition-panel p,.contact p{color:#555;font-size:18px;line-height:1.75}.hero-image-wrap{isolation:isolate;background:linear-gradient(145deg,#fff 0%,#f4f4f4 100%);border:2px solid #111;border-radius:84px 18px;min-height:68vh;position:relative;overflow:hidden;box-shadow:18px 18px #111}.hero-bg{z-index:0;pointer-events:none;background:#fff;transition:background .42s,--auto-bg-base 1.4s,--auto-bg-glow 1.4s,--auto-bg-mid 1.4s,--auto-bg-shadow 1.4s,--auto-bg-soft 1.4s;position:absolute;inset:0}.hero-bg:before,.hero-bg:after{content:"";opacity:0;filter:blur(24px);pointer-events:none;position:absolute;inset:-34%}.hero-bg.theme-plain:before,.hero-bg.theme-plain:after{display:none}.hero-bg.theme-aurora{background:radial-gradient(circle at 18% 28%,#ff7fa847,#0000 32%),radial-gradient(circle at 86% 16%,#74deff42,#0000 30%),linear-gradient(138deg,#fff7fb 0%,#edf7ff 52%,#fffdf8 100%)}.hero-bg.theme-nebula{background:radial-gradient(circle at 72% 22%,#a275ff57,#0000 34%),radial-gradient(circle at 22% 72%,#ff507e38,#0000 30%),linear-gradient(150deg,#f7f2ff 0%,#f7fbff 46%,#fff2f5 100%)}.hero-bg.theme-prism{background:radial-gradient(circle at 24% 26%,#ffe26852,#0000 28%),radial-gradient(circle at 80% 74%,#3ac5ff47,#0000 32%),linear-gradient(130deg,#fffaf0 0%,#f1fff9 48%,#fff4fb 100%)}.hero-bg.theme-ember{background:radial-gradient(circle at 20% 78%,#ff5b303d,#0000 34%),radial-gradient(circle at 84% 18%,#b80f1833,#0000 32%),linear-gradient(140deg,#fff8f3 0%,#fff4f4 44%,#f8fbff 100%)}.hero-bg.theme-auto{background:radial-gradient(circle at 18% 20%, var(--auto-bg-glow), transparent 34%), radial-gradient(circle at 84% 72%, var(--auto-bg-base), transparent 38%), linear-gradient(138deg, var(--auto-bg-soft) 0%, var(--auto-bg-mid) 48%, var(--auto-bg-shadow) 100%)}.hero-bg.theme-auto:before{background:radial-gradient(ellipse at 24% 38%, var(--auto-bg-glow), transparent 30%), radial-gradient(ellipse at 74% 60%, var(--auto-bg-base), transparent 36%)}.hero-bg.theme-auto:after{background:conic-gradient(from 140deg, transparent, var(--auto-bg-glow), transparent, var(--auto-bg-shadow), transparent)}.hero-bg:not(.theme-plain):before{opacity:.8;animation:34s ease-in-out infinite alternate marbleFloat}.hero-bg:not(.theme-plain):not(.theme-auto):before{background:radial-gradient(at 20% 40%,#ffffffc2,#0000 28%),radial-gradient(at 72% 58%,#ffffff57,#0000 34%)}.hero-bg:not(.theme-plain):after{opacity:.42;mix-blend-mode:overlay;animation:48s ease-in-out infinite alternate marbleTurn}.hero-bg:not(.theme-plain):not(.theme-auto):after{background:conic-gradient(from 120deg,#0000,#ffffff80,#0000,#00000014,#0000)}.sign-mark{z-index:5;transform-origin:100% 100%;border-radius:32px 6px;width:58.48%;position:absolute;bottom:calc(4% + 90px);right:-95px;overflow:visible;transform:rotate(-20deg);box-shadow:0 24px 60px #0000003d}.sign-mark img{opacity:.9;height:auto}.hero-slider{z-index:2;perspective:900px;position:absolute;inset:0;overflow:hidden}.hero-slider:before{content:"";z-index:3;mix-blend-mode:screen;opacity:.7;pointer-events:none;background:radial-gradient(circle at 38% 42%,#ffffffa3 0 5.6%,#ffffff52 14.4%,#0000 33.6%),radial-gradient(at 52% 48%,#ffffff47 0 14.4%,#0000 43.2%);width:168%;height:190%;animation:8s cubic-bezier(.22,1,.36,1) infinite actorLightSweep;position:absolute;top:-42%;left:-44%;transform:translate(-10%,5%)rotate(-8deg)}.hero-slide{object-fit:cover;object-position:center top;width:min(78%,620px);height:100%;box-shadow:none;opacity:1;visibility:hidden;backface-visibility:hidden;transform-origin:bottom;will-change:transform;z-index:1;background:#eee;border:0;border-radius:0;animation:56s cubic-bezier(.45,0,.55,1) infinite heroSwapOne;position:absolute;bottom:30px;left:5%;transform:translateY(-118%)scale(.86)perspective(900px)rotateY(0)skewY(0)}.hero-slide:nth-child(2){transform-origin:0 100%;animation-name:heroSwapTwo;animation-delay:14s}.hero-slide:nth-child(3){transform-origin:100% 100%;animation-name:heroSwapThree;animation-delay:28s}.hero-slide:nth-child(4){transform-origin:50%;animation-name:heroSwapFour;animation-delay:42s}@keyframes heroSwapOne{0%{visibility:visible;z-index:1;transform:translate(-5%,-118%)scale(.86)perspective(900px)translateZ(0)rotateY(-2deg)skewY(.2deg)}6%{visibility:visible;z-index:1;transform:translate(-2%,-20%)scale(.86)perspective(900px)translateZ(0)rotateY(-1.4deg)skewY(.2deg)}9%{visibility:visible;z-index:2;transform:translate(0)scale(.86)perspective(900px)translateZ(0)rotateY(-1deg)skewY(.2deg)}10%{visibility:visible;z-index:2;transform:translate(17%)scale(.86)perspective(900px)translateZ(0)rotateY(3.2deg)skewY(-.8deg)}15%{visibility:visible;z-index:2;transform:translate(7%)scale(.86)perspective(900px)translateZ(0)rotateY(-1.6deg)skewY(.4deg)}18%{visibility:visible;z-index:2;transform:translate(23%)scale(.86)perspective(900px)translateZ(0)rotateY(4deg)skewY(-.7deg)}23.5%{visibility:visible;z-index:2;transform:translate(14%)scale(.86)perspective(900px)translateZ(0)rotateY(1.2deg)skewY(-.2deg)}28.5%{visibility:visible;z-index:1;transform:translate(-116%,2%)scale(.86)perspective(900px)translateZ(0)rotateY(-5deg)skewY(.7deg)}32%,to{visibility:hidden;z-index:0;transform:translate(-124%,2%)scale(.86)perspective(900px)translateZ(0)rotateY(-5deg)skewY(.7deg)}}@keyframes heroSwapTwo{0%{visibility:visible;z-index:1;transform:translate(124%)scale(.86)perspective(900px)translateZ(0)rotateY(6deg)skewY(-.8deg)}6%{visibility:visible;z-index:1;transform:translate(34%)scale(.86)perspective(900px)translateZ(0)rotateY(4deg)skewY(-.6deg)}9%{visibility:visible;z-index:2;transform:translate(14%)scale(.86)perspective(900px)translateZ(0)rotateY(2.2deg)skewY(-.3deg)}10%{visibility:visible;z-index:2;transform:translate(-3%)scale(.86)perspective(900px)translateZ(0)rotateY(-3.6deg)skewY(.8deg)}15%{visibility:visible;z-index:2;transform:translate(9%)scale(.86)perspective(900px)translateZ(0)rotateY(1.4deg)skewY(-.5deg)}19%{visibility:visible;z-index:2;transform:translate(-10%)scale(.86)perspective(900px)translateZ(0)rotateY(-4deg)skewY(.9deg)}23.5%{visibility:visible;z-index:2;transform:translate(2%)scale(.86)perspective(900px)translateZ(0)rotateY(-1deg)skewY(.3deg)}28.5%{visibility:visible;z-index:1;transform:translate(4%,-118%)scale(.86)perspective(900px)translateZ(0)rotateY(2deg)skewY(-.4deg)}32%,to{visibility:hidden;z-index:0;transform:translate(4%,-124%)scale(.86)perspective(900px)translateZ(0)rotateY(2deg)skewY(-.4deg)}}@keyframes heroSwapThree{0%{visibility:visible;z-index:1;transform:translate(-12%,118%)scale(.86)perspective(900px)translateZ(0)rotateY(-5deg)skewY(.7deg)}6%{visibility:visible;z-index:1;transform:translate(-10%,24%)scale(.86)perspective(900px)translateZ(0)rotateY(-3.5deg)skewY(.5deg)}9%{visibility:visible;z-index:2;transform:translate(-8%)scale(.86)perspective(900px)translateZ(0)rotateY(-2.2deg)skewY(.3deg)}10%{visibility:visible;z-index:2;transform:translate(11%)scale(.86)perspective(900px)translateZ(0)rotateY(3.8deg)skewY(-.7deg)}15%{visibility:visible;z-index:2;transform:translate(3%)scale(.86)perspective(900px)translateZ(0)rotateY(.5deg)skewY(-.2deg)}19%{visibility:visible;z-index:2;transform:translate(20%)scale(.86)perspective(900px)translateZ(0)rotateY(4.2deg)skewY(-.9deg)}23.5%{visibility:visible;z-index:2;transform:translate(8%)scale(.86)perspective(900px)translateZ(0)rotateY(1.6deg)skewY(-.3deg)}28.5%{visibility:visible;z-index:1;transform:translate(122%,3%)scale(.86)perspective(900px)translateZ(0)rotateY(5deg)skewY(-.7deg)}32%,to{visibility:hidden;z-index:0;transform:translate(128%,3%)scale(.86)perspective(900px)translateZ(0)rotateY(5deg)skewY(-.7deg)}}@keyframes heroSwapFour{0%{visibility:visible;z-index:1;transform:translate(-124%)scale(.86)perspective(900px)translateZ(0)rotateY(-6deg)skewY(.8deg)}6%{visibility:visible;z-index:1;transform:translate(-24%)scale(.86)perspective(900px)translateZ(0)rotateY(-3deg)skewY(.4deg)}9%{visibility:visible;z-index:2;transform:translate(2%)scale(.86)perspective(900px)translateZ(0)rotateY(.6deg)skewY(-.1deg)}10%{visibility:visible;z-index:2;transform:translate(-14%)scale(.86)perspective(900px)translateZ(0)rotateY(-4deg)skewY(.8deg)}15%{visibility:visible;z-index:2;transform:translate(-4%)scale(.86)perspective(900px)translateZ(0)rotateY(-1deg)skewY(.3deg)}19%{visibility:visible;z-index:2;transform:translate(13%)scale(.86)perspective(900px)translateZ(0)rotateY(3.4deg)skewY(-.7deg)}23.5%{visibility:visible;z-index:2;transform:translate(5%)scale(.86)perspective(900px)translateZ(0)rotateY(1.1deg)skewY(-.2deg)}28.5%{visibility:visible;z-index:1;transform:translate(5%,118%)scale(.86)perspective(900px)translateZ(0)rotateY(2.8deg)skewY(-.5deg)}32%,to{visibility:hidden;z-index:0;transform:translate(5%,124%)scale(.86)perspective(900px)translateZ(0)rotateY(2.8deg)skewY(-.5deg)}}@keyframes actorLightSweep{0%,to{opacity:.46;transform:translate(-18%,7%)rotate(-8deg)}42%{opacity:.74;transform:translate(4%,-5%)rotate(-6deg)}68%{opacity:.6;transform:translate(15%,6%)rotate(-10deg)}}.eyebrow{color:#b80f18;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.hero .eyebrow{color:#b80f18}@keyframes marbleFloat{0%{transform:translate(-4%,-2%)scale(1)rotate(-4deg)}to{transform:translate(5%,4%)scale(1.08)rotate(6deg)}}@keyframes marbleTurn{0%{transform:translate(2%,-3%)scale(1)rotate(0)}to{transform:translate(-3%,4%)scale(1.12)rotate(32deg)}}.button,button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#111;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:800;display:inline-flex}.button:hover,button:hover{background:#ed1c24;border-color:#ed1c24}.button.dark{color:#fff;background:#111}.ghost-button{border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.ghost-button:hover{color:#ed1c24}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-visual-actions{display:none}.section{padding:86px 5vw}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.section h2,.page-hero h1,.manifesto blockquote{margin-top:0}.section h2{margin-bottom:0;font-size:clamp(30px,4vw,54px);line-height:1.1}.text-link{border-bottom:1px solid;font-weight:900}.intro-band{color:#111;background:#fff;border:1px solid #1111111f;border-radius:8px;grid-template-columns:.9fr 1fr;gap:clamp(42px,8vw,128px);max-width:1400px;margin:24px auto 28px;padding:clamp(34px,4vw,52px) clamp(34px,5vw,66px);display:grid;position:relative;box-shadow:0 14px 30px #00000017}.intro-band:after{content:"";background:#ed1c24;border-radius:50%;width:6px;height:6px;position:absolute;bottom:16px;right:22px}.intro-band h2{max-width:470px;font-size:clamp(34px,4vw,52px);line-height:1.18}.intro-band .eyebrow,.artist-preview-section .eyebrow,.contact .eyebrow{color:#ed1c24}.intro-band .eyebrow,.artist-preview-section .eyebrow{color:#ed1c24;align-items:center;gap:20px;margin-left:0;display:inline-flex;position:relative}.intro-band .eyebrow:before,.artist-preview-section .eyebrow:before{content:"";background:radial-gradient(circle at 0,#ed1c24 0 3px,#0000 3.3px),linear-gradient(#ed1c24,#ed1c24) 8px/calc(100% - 8px) 1px no-repeat;width:52px;height:7px}.intro-copy p{color:#555;margin-top:0;font-size:15px;line-height:1.75}blockquote{border-left:2px solid #ed1c24;margin:24px 0 0;padding-left:20px;font-size:20px;font-weight:900;line-height:1.35}.intro-more-link{border-bottom:0;align-items:center;gap:8px;margin-top:22px;font-size:15px;display:inline-flex}.intro-more-link:after{content:">";color:#ed1c24;font-size:20px;line-height:1}.artist-preview-section{max-width:1400px;margin:0 auto;padding-top:24px;position:relative}.artist-preview-section .section-head{margin-bottom:20px}.artist-preview-section h2{font-size:clamp(30px,3.1vw,46px);line-height:1.12}.artist-preview-section .text-link{border-bottom:0;align-items:center;gap:8px;font-size:15px;display:inline-flex}.artist-preview-section .text-link:after{content:">";color:#ed1c24;font-size:20px;line-height:1}.artist-grid,.news-grid,.strength-list,.metric-grid,.admin-list{gap:18px;display:grid}.artist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.artist-grid.large{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.artist-card{background:#fff;border:1px solid #11111124;border-radius:8px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.artist-card:hover{border-color:#111;transform:translate(-3px,-3px);box-shadow:10px 10px #111}.artist-card img{aspect-ratio:4/5;background:#eee}.artist-preview-section .artist-card{box-shadow:0 10px 24px #00000014}.artist-preview-section .artist-card img{aspect-ratio:16/9;object-fit:cover}.artist-card div{padding:20px}.artist-card span,.news-card span,.media-row span{color:#777;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.artist-card h3,.news-card h3,.strength-list h3{margin:8px 0;font-size:23px;line-height:1.25}.artist-card p,.news-card p,.strength-list p,.work-list{color:#555;line-height:1.65}.work-list{margin:14px 0 0;padding-left:18px}.artist-layout-section{max-width:none;margin:0 0 80px;padding-top:0;position:relative}.artist-layout-toolbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.artist-layout-toolbar h2{margin:6px 0 0;font-size:clamp(28px,3vw,44px);line-height:1.12}.artist-layout-switcher{background:#fff;border:1px solid #1111111f;border-radius:999px;gap:8px;padding:6px;display:inline-flex;box-shadow:0 12px 28px #00000014}.artist-layout-switcher button{color:#111;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:42px;min-height:42px;padding:0;font-weight:900;display:grid}.artist-layout-switcher button.is-active,.artist-layout-switcher button:hover{color:#fff;background:#111;border-color:#111}.artist-editorial-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 18px;display:grid}.artist-editorial-card{background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;min-height:0;display:grid;position:relative;overflow:visible}.artist-editorial-card[data-size=large]{grid-area:auto;min-height:0}.artist-editorial-card[data-size=wide],.artist-editorial-card[data-size=normal]{grid-column:auto}.artist-editorial-card img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .36s,filter .36s;position:absolute;inset:0}.artist-editorial-card:after{content:none}.artist-editorial-card:hover img{filter:grayscale(.15)contrast(1.04);transform:scale(1.045)}.artist-editorial-card>div{z-index:1;color:#111;align-self:auto;padding:12px 2px 0;position:relative}.artist-editorial-card span,.artist-editorial-card p,.artist-editorial-card .work-list{color:#ed1c24}.artist-editorial-card h3{margin:4px 0 0;font-size:clamp(20px,1.8vw,28px);line-height:1.12}.artist-editorial-card .work-list{flex-wrap:wrap;gap:8px 14px;margin-top:14px;padding-left:0;font-size:13px;list-style:none;display:flex}.artist-pager-bar{justify-content:space-between;align-items:center;gap:18px;margin:0 0 24px;padding:12px 0;display:flex}.artist-pager-bar span{color:#666;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.artist-pager-bar div{gap:8px;display:flex}.artist-pager-bar button{color:#111;background:#fff;border:1px solid #11111129;border-radius:50%;place-items:center;width:34px;min-height:34px;padding:0;font-weight:900;display:grid}.artist-pager-bar button.is-active,.artist-pager-bar button:hover{color:#fff;background:#111;border-color:#111}.artist-card-image-button{z-index:1;aspect-ratio:4/5;cursor:pointer;background:#eee;border:1px solid #1111111f;border-radius:8px;width:100%;min-height:0;padding:0;display:block;position:relative;inset:auto;overflow:hidden;box-shadow:0 14px 28px #00000014}.artist-card-image-button img,.artist-editorial-card>img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .36s,filter .36s;position:absolute;inset:0}.artist-editorial-card:hover .artist-card-image-button img{filter:grayscale(.15)contrast(1.04);transform:scale(1.045)}.artist-editorial-card>.artist-card-content{z-index:auto;color:#111;pointer-events:none;align-self:auto;min-width:0;max-width:100%;padding:12px 2px 0;position:static}.artist-editorial-card>.artist-card-content>span,.artist-editorial-card>.artist-card-content>h3{text-shadow:none}.artist-editorial-card>.artist-card-content>span{color:#ed1c24;font-size:12px;font-weight:900;line-height:1.2;display:block}.artist-editorial-card>.artist-card-content>h3{color:#111;font-weight:900}.artist-editorial-card>.artist-card-content .artist-intro-pager,.artist-editorial-card>.artist-card-content .artist-works-ticker{pointer-events:none}.artist-intro-pager{--intro-scroll-distance:0px;--intro-scroll-duration:7s;width:100%;max-width:100%;height:4.65em;position:relative;overflow:hidden}.artist-intro-track{color:#111;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;will-change:transform;width:100%;max-width:100%;margin:0;line-height:1.55;display:block;transform:translateY(0)}.artist-editorial-card>.artist-card-content .artist-intro-track{color:#111}.artist-editorial-card:hover .artist-intro-track{animation:artistIntroScroll var(--intro-scroll-duration) linear infinite alternate}.artist-works-ticker{max-width:100%;margin-top:14px;overflow:hidden}.artist-works-track{will-change:transform;width:max-content;animation:48s linear infinite paused artistWorksTicker;display:flex}.artist-editorial-card:hover .artist-works-track{animation-play-state:running}.artist-works-track ul{color:#3f3f3f;white-space:nowrap;align-items:center;gap:0;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.artist-works-track li{flex:none;margin-right:18px}@keyframes artistWorksTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes artistIntroScroll{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--intro-scroll-distance)))}}.artist-gallery-modal{z-index:2147483000;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.artist-gallery-backdrop{-webkit-backdrop-filter:blur(8px);color:#0000;background:#000000b8;border:0;border-radius:0;min-height:0;padding:0;display:block;position:absolute;inset:0}.artist-gallery-backdrop:hover{background:#000000b8;border:0}.artist-gallery-panel{z-index:1;background:#111;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:minmax(720px,1fr) minmax(280px,340px);align-items:stretch;gap:18px;width:min(1534px,98vw);max-height:min(936px,100vh - 96px);padding:18px;display:grid;position:relative;transform:translateY(28px);box-shadow:0 30px 90px #0006}.artist-gallery-close{z-index:2;color:#0000;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:50%;width:37px;min-width:37px;min-height:37px;padding:0;font-size:0;transition:background .18s,transform .52s;position:absolute;top:17px;right:17px;overflow:hidden}.artist-gallery-close:before,.artist-gallery-close:after{content:"";transform-origin:50%;background:#fff;width:17px;height:1px;position:absolute;top:50%;left:50%}.artist-gallery-close:before{transform:translate(-50%,-50%)rotate(45deg)}.artist-gallery-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.artist-gallery-close:hover,.artist-gallery-close:focus-visible{background:#ffffff1f;outline:none;transform:rotate(360deg)}.artist-gallery-nav{z-index:2;color:#0000;background:#1111113d;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:58px;min-width:58px;min-height:58px;padding:0;font-size:0;transition:background .18s,border-color .18s,opacity .18s,transform .18s;display:grid;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:0 16px 36px #00000038}.artist-gallery-nav:before{content:"";border-top:2px solid #fff;border-left:2px solid #fff;width:15px;height:15px}.artist-gallery-nav-prev{left:clamp(28px,4.6vw,88px)}.artist-gallery-nav-next{right:clamp(28px,4.6vw,88px)}.artist-gallery-nav:hover:not(:disabled),.artist-gallery-nav:focus-visible:not(:disabled){background:#11111175;border-color:#ffffffb8;outline:none;transform:translateY(-50%)scale(1.05)}.artist-gallery-nav:disabled{cursor:default;opacity:.24}.artist-gallery-media{background:#050505;border-radius:6px;grid-template-columns:minmax(0,1fr) 112px;gap:10px;height:min(900px,100vh - 132px);min-height:0;display:grid;position:relative;overflow:hidden}.artist-gallery-main{background:#050505;border-radius:0;place-items:stretch stretch;min-width:0;min-height:650px;padding:0 0 0 5px;display:grid;overflow:hidden}.artist-gallery-fit-image{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.artist-gallery-main>img{display:none!important}.artist-gallery-main img{object-fit:contain;object-position:center center;width:100%;max-width:none;height:100%;max-height:none;display:block}.artist-gallery-side{color:#fff;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:12px;min-height:0;max-height:calc(min(936px,100vh - 96px) - 36px);padding:42px 4px 0 0;display:grid;overflow:hidden}.artist-gallery-info-scroll{scrollbar-color:#ffffff47 transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.artist-gallery-side>p{color:#ed1c24;margin:0;font-size:13px;font-weight:900}.artist-gallery-side h3{margin:0 0 10px;font-size:28px}.artist-gallery-thumbs{scrollbar-color:#ffffff47 transparent;scrollbar-width:thin;grid-template-columns:1fr;align-content:start;gap:12px;width:100%;min-height:0;max-height:none;padding:0 4px 0 0;display:grid;overflow-y:auto}.artist-gallery-thumbs button{aspect-ratio:1/1.25;background:#222;border:2px solid #0000;border-radius:6px;padding:0;overflow:hidden}.artist-gallery-thumbs button.is-active{border-color:#ed1c24}.artist-gallery-thumbs img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .22s}.artist-gallery-thumbs button:hover img{transform:scale(1.05)}.artist-gallery-info-heading{color:#ed1c24;margin:12px 0 0;font-size:13px;line-height:1.2}.artist-gallery-info-text{color:#fff;white-space:pre-line;margin:0;font-size:14px;line-height:1.65}.artist-gallery-side .artist-gallery-info-text{color:#fff}.artist-gallery-work-list{color:#ffffffd1;margin:0;padding:0;font-size:14px;line-height:1.65;list-style:none}.artist-gallery-swipe-preview,.artist-gallery-swipe-hint{display:none}.artist-gallery-work-list li+li{margin-top:7px}.artist-film-sheet{background:linear-gradient(90deg,#ffffff2e 1px,#0000 1px) 0 0/42px 100%,#111;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:14px;padding:18px;display:grid}.artist-film-frame{background:#f8f8f8;border-radius:4px;min-height:300px;padding:10px;position:relative;overflow:hidden}.artist-film-frame:before,.artist-film-frame:after{content:"";opacity:.9;background:repeating-linear-gradient(90deg,#111 0 8px,#0000 8px 18px);height:7px;position:absolute;left:10px;right:10px}.artist-film-frame:before{top:10px}.artist-film-frame:after{bottom:10px}.artist-frame-number{z-index:2;color:#ed1c24;font-size:11px;font-weight:900;position:absolute;top:28px;left:16px}.artist-film-frame img{object-fit:cover;filter:grayscale();border-radius:3px;height:235px;margin-top:14px;transition:filter .22s,transform .22s}.artist-film-frame:hover img{filter:grayscale(0);transform:scale(1.03)}.artist-film-frame div{padding:13px 2px 0}.artist-film-frame h3{margin:0;font-size:18px}.artist-film-frame p{color:#777;text-transform:uppercase;margin:4px 0 0;font-size:12px;font-weight:900}.artist-featured-layout{gap:22px;display:grid}.artist-featured-row{grid-template-columns:1.2fr repeat(2,minmax(0,.9fr));gap:18px;display:grid}.artist-featured-card{background:#eee;border-radius:8px;min-height:480px;position:relative;overflow:hidden}.artist-featured-card:first-child{grid-row:span 2;min-height:720px}.artist-featured-card img{object-fit:cover;height:100%}.artist-featured-card div{color:#fff;background:linear-gradient(#0000,#000000c7);padding:26px;position:absolute;bottom:0;left:0;right:0}.artist-featured-card span{color:#ed1c24;font-size:13px;font-weight:900}.artist-featured-card h3{margin:8px 0;font-size:clamp(28px,3.4vw,54px);line-height:1.04}.artist-featured-card p{color:#ffffffd1;max-width:480px;margin:0;line-height:1.65}.artist-archive-grid{border-top:1px solid #1111111f;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;padding-top:8px;display:grid}.artist-archive-card{background:#fff;border:1px solid #1111111f;border-radius:8px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:10px;display:grid}.artist-archive-card img{object-fit:cover;border-radius:4px;width:74px;height:74px}.artist-archive-card h3{margin:0;font-size:17px}.artist-archive-card p{color:#777;margin:4px 0 0;font-size:12px;font-weight:900}.split-section{background:#f8f8f8;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);gap:28px;display:grid}.audition-panel{background:#fff;border:2px solid #111;border-radius:42px 10px;padding:34px}.audition-panel ol{gap:10px;margin:24px 0;padding-left:22px;font-weight:800;display:grid}.strength-list{align-content:start}.strength-list article{background:#fff;border:1px solid #11111124;border-radius:28px 8px;padding:28px}.news-preview{background:#fff}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-grid.full{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.news-card{width:100%;min-height:0;color:inherit;text-align:left;background:#fff;border:1px solid #1111111f;border-radius:8px;grid-template-rows:auto 1fr;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #0000000f}.news-card:after{content:none}.news-card:hover{background:#fff;border-color:#ed1c246b;transform:translate(-2px,-2px);box-shadow:0 22px 44px #0000001c}.news-card img{aspect-ratio:16/10;filter:grayscale(.14)contrast(1.04);object-fit:cover;object-position:top center;background:#f1f1f1;width:100%;height:auto}.news-card div{min-height:128px;padding:18px 18px 22px}.news-grid.full .news-card span{font-size:11px;line-height:1.35}.news-grid.full .news-card h3{font-size:18px;line-height:1.32}.news-pagination{justify-content:center;align-items:center;gap:8px;margin:34px auto 0;display:flex}.news-pagination button{color:#111;background:#fff;border:1px solid #11111124;border-radius:50%;place-items:center;width:38px;min-width:38px;min-height:38px;padding:0;font-size:14px;font-weight:900;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid;box-shadow:0 10px 24px #0000000d}.news-pagination button.is-active,.news-pagination button:hover{color:#fff;background:#111;border-color:#111;transform:translateY(-1px)}@media (max-width:620px){.news-pagination{gap:6px;margin-top:26px}.news-pagination button{width:34px;min-width:34px;min-height:34px;font-size:13px}}.news-modal{z-index:2147483000;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.news-modal-panel{z-index:1;color:#111;background:#fff;border:1px solid #1111111a;border-radius:8px;grid-template-columns:minmax(440px,1.15fr) minmax(320px,.85fr);gap:28px;width:min(1180px,94vw);max-height:min(760px,100vh - 72px);padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000003d}.news-modal-close{box-shadow:none;background:0 0;border:0}.news-modal-close:before,.news-modal-close:after{background:#111111c7}.news-modal-close:hover,.news-modal-close:focus-visible{background:0 0}.news-modal-image{background:#f4f1eb;border-radius:6px;min-height:0;overflow:hidden}.news-modal-image img{object-fit:contain;background:#f4f1eb;width:100%;height:100%;max-height:calc(100vh - 122px);display:block}.news-modal-content{color:#111;flex-direction:column;justify-content:center;min-width:0;padding:34px 34px 34px 0;display:flex}.news-modal-meta{color:#ed1c24;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:900}.news-modal-content h2{color:#111;margin:0 0 18px;font-size:clamp(28px,3vw,46px);line-height:1.16}.news-modal-content p:not(.news-modal-meta){color:#333;margin:0;font-size:16px;line-height:1.8}.news-modal-link{align-self:flex-start;min-width:136px;margin-top:28px}.contact{color:#111;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(230px,.42fr) minmax(680px,1.58fr);align-items:center;gap:clamp(28px,4.2vw,72px);margin:0 5vw 60px;display:grid;position:relative}.page-contact{padding-top:60px}.contact-page .page-contact{z-index:4;margin-right:var(--subpage-content-line);margin-left:var(--subpage-content-line);padding-left:clamp(28px,4vw,60px);padding-right:clamp(28px,4vw,60px)}.contact p,.contact-list dd{color:#4f4f4f}.contact-list{z-index:5;pointer-events:none;width:250px;height:430px;margin:0;display:block;position:absolute;top:24px;left:clamp(18px,4vw,96px)}.contact-list div{--contact-sticker-rotate:0deg;aspect-ratio:2.28;cursor:pointer;filter:drop-shadow(0 6px 8px #24180f70)drop-shadow(0 2px 3px #24180f57);pointer-events:auto;width:205px;transform:rotate(var(--contact-sticker-rotate));transform-origin:50%;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0;padding:0;transition:transform .18s,filter .18s;display:block;position:absolute}.contact-list div:hover,.contact-list div:focus-within{filter:drop-shadow(0 8px 10px #24180f80)drop-shadow(0 3px 4px #24180f61);transform:rotate(var(--contact-sticker-rotate)) scale(1.05)}.contact-sticker-email{--contact-sticker-rotate:-3deg;background-image:url(/assets/soon/sticker_email.png);top:35px;left:-2px}.contact-sticker-phone{--contact-sticker-rotate:-3deg;background-image:url(/assets/soon/sticker_phone.png);top:145px;left:-2px}.contact-sticker-insta{--contact-sticker-rotate:-3deg;background-image:url(/assets/soon/sticker_insta.png);top:255px;left:-2px}.contact-list dt{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-list dd{margin:0}.contact-sticker-display{z-index:1;color:#111;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-size:12px;font-weight:900;line-height:1.25;position:absolute;top:calc(43% + 19px);left:66px;right:18px;overflow:hidden;transform:translateY(-50%)}.contact-sticker-link{color:#0000;text-indent:-9999px;font-size:0;position:absolute;inset:0;overflow:hidden}.contact-form,.admin-form{gap:12px;display:grid}.contact-form{--contact-field-x:-89px;--contact-field-y:-4px;isolation:isolate;aspect-ratio:839/597;transform-origin:50%;background:0 0;border:0;border-radius:0;align-content:start;justify-self:end;gap:clamp(10px,.9vw,13px);width:min(100%,1200px);min-height:0;padding:12.5% 8.6% 6% 58%;display:grid;position:relative;transform:translate(-400px,-130px)scale(1.17)}.contact-form:before,.contact-form:after{content:"";pointer-events:none;position:absolute}.contact-form:before{z-index:-2;filter:drop-shadow(-18px 34px 34px #37261838)drop-shadow(0 12px 18px #553a2429);transform-origin:48% 58%;background:url(/assets/soon/contact-envelope.png) bottom/contain no-repeat;height:96%;bottom:-13%;left:1%;right:-4%;transform:translate(-380px,10px)rotate(-20deg)scale(.9)}.contact-form:after{z-index:-1;filter:drop-shadow(0 34px 38px #3424163d)drop-shadow(0 10px 16px #523a2429);background:url(/assets/soon/contact-postcard.png) 50%/100% 100% no-repeat;inset:0}.contact-postcard-field{top:var(--contact-field-y);left:var(--contact-field-x);z-index:2;box-sizing:border-box;cursor:text;grid-template-columns:clamp(56px,5.2vw,72px) minmax(0,1fr);align-items:center;gap:clamp(9px,.86vw,13px);width:100%;display:grid;position:relative}.contact-postcard-field span{color:#a58974;text-align:left;white-space:nowrap;font-size:clamp(12px,.95vw,15.3px);font-weight:400;line-height:1}.contact-postcard-message{align-items:start}.contact-postcard-message span{padding-top:14px}.contact-form input,.contact-form textarea{z-index:1;box-sizing:border-box;color:#1d1712;width:calc(145% + 6px);max-width:calc(145% + 6px);min-height:clamp(25px,2.32vw,31px);box-shadow:none;pointer-events:auto;background:#ede4d63d;border:1px solid #58442f8a;border-radius:5px;justify-self:start;margin-left:0;padding:0 14px;font-size:clamp(12px,.95vw,15px);position:relative}.contact-form textarea{min-height:clamp(103px,10.92vw,130px);padding-top:12px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#0000}.contact-form input:focus,.contact-form textarea:focus{background:#ede4d657;border-color:#5b452fb8;outline:none;box-shadow:0 0 0 3px #6e523414}.contact-form .button.dark{top:calc(var(--contact-field-y) + 4px);left:calc(var(--contact-field-x) + 68% + 6px);z-index:1;aspect-ratio:4.12;color:#0000;cursor:pointer;background:url(/assets/soon/send_bt.png) 50%/100% 100% no-repeat;border:0;border-radius:18px;justify-self:start;width:67.5%;min-height:0;margin-top:2px;font-size:0;transition:transform .18s,filter .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 12px 24px #00000021}.contact-form .button.dark:hover,.contact-form .button.dark:focus-visible{filter:brightness(1.08);outline:none;transform:translateY(-1px);box-shadow:0 16px 30px #0000002e}@media (min-width:921px){.contact-form .button.dark{left:calc(var(--contact-field-x) + 68% - 4px)}}.light-form{background:#fff;border:1px solid #e3e3e3;padding:28px}input,textarea{color:#111;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d3d3d3;border-radius:4px;padding:12px 14px}textarea{resize:vertical;min-height:132px}.page,.page-hero{max-width:1040px;margin:0 auto;padding:82px 5vw}:root{--subpage-content-line:max(98px, calc((100vw - 1284px) / 2))}.decorated-page{background:#fff;position:relative;overflow:hidden}.decorated-page>*{z-index:1;position:relative}.decorated-page>.section{padding-left:var(--subpage-content-line);padding-right:var(--subpage-content-line)}.decorated-page:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #ed1c248f;border-radius:50%;width:248px;position:absolute;top:230px;right:-124px}.decorated-page:after{content:"";z-index:0;pointer-events:none;background-repeat:no-repeat;position:absolute;inset:0}.about-page:before{width:252px;top:420px;right:-126px}.about-page:after{background:radial-gradient(circle,#0000 0 68px,#ed1c2457 69px 70px,#0000 71px) 16% 720px/142px 142px no-repeat,radial-gradient(circle,#0000 0 112px,#ed1c2447 113px 114px,#0000 115px) 58% 1120px/230px 230px no-repeat}.artists-page:before{width:192px;top:280px;right:-96px}.artists-page:after{background:radial-gradient(circle,#0000 0 58px,#ed1c245c 59px 60px,#0000 61px) 9% 620px/122px 122px no-repeat,radial-gradient(circle,#0000 0 96px,#ed1c2447 97px 98px,#0000 99px) 62% 980px/198px 198px no-repeat}.news-page:before,.contact-page:before,.privacy-page:before{width:224px;top:260px;right:-112px}.contact-page{background:linear-gradient(#fff 0% 58%,#f8f6f2 100%);min-height:100vh}.contact-page:before{display:none}.news-page:after{background:radial-gradient(circle,#0000 0 76px,#ed1c2457 77px 78px,#0000 79px) 15% 560px/158px 158px no-repeat,radial-gradient(circle,#0000 0 44px,#ed1c246b 45px 46px,#0000 47px) 48% 900px/94px 94px no-repeat}.contact-page:after{z-index:0;opacity:.96;filter:none;background-image:url(/assets/soon/contact-magazines-wide.jpg);background-position:50% 210px;background-repeat:no-repeat;background-size:min(1840px,122vw)}.contact-page .subpage-hero{z-index:3;min-height:360px;padding-top:40px}.page-hero{max-width:none;padding:82px var(--subpage-content-line) 48px;margin:0}.page-hero p{max-width:720px}.about-page-hero{max-width:1400px}.about-page-hero h1 span{display:block}.page-hero.about-page-hero h1{white-space:nowrap;max-width:none}.about-page-hero .eyebrow,.about-brand-stage .eyebrow,.about-company-info .eyebrow,.about-lead-card .eyebrow{color:#ed1c24}.about-brand-stage{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(24px,4vw,54px);max-width:none;margin:0;padding-top:24px;display:grid;position:relative;overflow:visible}.about-brand-stage:before{display:none}.about-brand-dark{background:#050505;border-radius:8px;align-items:center;min-height:360px;padding:clamp(34px,5vw,72px);display:grid;box-shadow:0 18px 44px #00000024}.about-brand-dark img{object-fit:contain;width:min(100%,1040px)}.about-brand-copy{align-self:center;max-width:520px}.about-brand-copy h2,.about-company-info h2{margin:10px 0 18px;font-size:clamp(32px,4vw,56px);line-height:1.12}.about-brand-copy p:not(.eyebrow){color:#565656;word-break:keep-all;margin:0;font-size:18px;line-height:1.8}.about-logo-pair{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.about-logo-pair figure{background:#f6f6f6;border:1px solid #1111111a;border-radius:8px;place-items:center;min-height:180px;margin:0;padding:34px;display:grid}.about-logo-pair figure.is-dark{background:#050505}.about-logo-pair img{object-fit:contain;max-height:116px}.about-story{grid-template-columns:1fr;gap:34px;max-width:none;margin:0;padding-top:24px;display:grid}.about-lead-card{background:#fff;border:1px solid #1111111f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding:34px clamp(34px,5vw,66px);display:grid;box-shadow:0 14px 30px #00000014}.about-lead-card blockquote{margin:0;font-size:clamp(25px,2.5vw,38px);line-height:1.25}.about-body{gap:22px;max-width:960px;padding:32px 0;display:grid}.about-body p{color:#4f4f4f;word-break:keep-all;margin:0;font-size:clamp(17px,1.2vw,20px);line-height:1.9}.about-company-info{border-top:1px solid #1111111f;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);max-width:none;margin:0 0 86px;padding-top:44px;display:grid}.about-company-info dl{border-top:2px solid #111;gap:0;margin:0;display:grid}.about-company-info dl div{border-bottom:1px solid #1111111f;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:22px 0;display:grid}.about-company-info dt{color:#ed1c24;letter-spacing:.12em;font-size:13px;font-weight:900}.about-company-info dd{color:#222;word-break:keep-all;margin:0;font-size:18px;font-weight:800;line-height:1.55}.about-map-section{grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);max-width:none;margin:0 0 110px;padding-top:10px;display:grid}.about-map-head .eyebrow{color:#ed1c24}.about-map-head h2{margin:8px 0 16px;font-size:clamp(32px,4vw,56px);line-height:1.08}.about-map-head p:not(.eyebrow){color:#555;word-break:keep-all;margin:0;font-size:17px;font-weight:800;line-height:1.6}.about-map-panel{background:#f5f5f5;border:1px solid #11111124;border-radius:8px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 16px 34px #00000014}.about-map-panel iframe{border:0;width:100%;height:430px;display:block}.about-map-link{z-index:2;color:#fff;background:#111;border-radius:999px;min-height:44px;padding:13px 18px;font-size:14px;font-weight:900;position:absolute;bottom:18px;right:18px;box-shadow:0 10px 24px #00000038}.manifesto{background:#f6f6f6;grid-template-columns:.8fr 1.2fr;gap:42px;display:grid}.admin-shell{isolation:isolate;background:radial-gradient(circle at 88% 10%,#ed1c241a,#0000 24%),linear-gradient(132deg,#0000 0 70%,#ed1c2414 70% calc(70% + 1px),#0000 calc(70% + 1px)),linear-gradient(20deg,#0000 0 62%,#1111110d 62% calc(62% + 1px),#0000 calc(62% + 1px)),#f7f7f7;grid-template-columns:260px 1fr;height:100vh;display:grid;position:relative;overflow:hidden}.admin-shell:before,.admin-shell:after{z-index:0;pointer-events:none;content:"";position:fixed;inset:0}.admin-shell:before{filter:blur(4px)saturate(.98)contrast(1.04);opacity:.46;background:url(/assets/soon/soon-ci-cropped.png) 50%/contain no-repeat;width:760px;height:300px;margin:auto;animation:31s ease-in-out infinite alternate adminCiDrift;transform:translate(22vw,-14vh)rotate(-8deg)scale(1.2)}.admin-shell:after{-webkit-backdrop-filter:blur(7px)saturate(.9);backdrop-filter:blur(7px)saturate(.9);opacity:.58;background:radial-gradient(at 64% 28%,#ffffff9e,#0000 28%),radial-gradient(at 22% 74%,#ed1c240f,#0000 24%),linear-gradient(112deg,#0000 0 34%,#ffffff52 44%,#0000 55%),linear-gradient(#ffffff8a,#ffffff38);animation:25s ease-in-out infinite alternate adminGlassReflection}@keyframes adminCiDrift{0%{transform:translate(20vw,-16vh)rotate(-8deg)scale(1.18)}32%{transform:translate(6vw,8vh)rotate(4deg)scale(1.28)}68%{transform:translate(30vw,18vh)rotate(-2deg)scale(1.1)}to{transform:translate(12vw,-2vh)rotate(7deg)scale(1.24)}}@keyframes adminGlassReflection{0%{background-position:0 0,0 0,-18vw 0,0 0}50%{background-position:4vw 3vh,-3vw -2vh,12vw 0,0 0}to{background-position:-2vw 6vh,5vw 2vh,28vw 0,0 0}}.admin-toast{z-index:1000;color:#fff;text-align:center;background:#0f0f0ff0;border:1px solid #ffffff24;border-radius:8px;min-width:240px;max-width:min(90vw,420px);padding:16px 22px;font-size:15px;font-weight:900;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 42px #0000003d}.admin-login-shell{background:#f7f7f7;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login-panel{background:#fff;border:1px solid #11111124;border-radius:8px;gap:14px;width:min(100%,420px);padding:34px;display:grid;box-shadow:0 18px 42px #00000014}.admin-login-panel h1{margin:0;font-size:30px}.admin-default-password{color:#b32121;background:#fff4f4;border:1px solid #ed1c2438;border-radius:6px;margin:0;padding:12px 14px;font-weight:900}.password-input-wrap{display:block;position:relative}.password-input-wrap input{padding-right:72px}.password-input-toggle{color:#111;cursor:pointer;background:#fff;border:1px solid #1111112e;border-radius:4px;min-width:52px;min-height:32px;padding:0 10px;font-size:13px;font-weight:900;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-input-toggle:hover{border-color:#111}.admin-sidebar{z-index:1;color:#fff;background:#111;height:100vh;padding:28px;position:relative;overflow-y:auto}.admin-sidebar h1{margin-top:0;font-size:23px;line-height:1.25}.admin-nav{gap:8px;display:grid}.admin-nav a{color:#ddd;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.admin-nav a.active,.admin-nav a:hover{color:#111;background:#fff}.admin-nav .admin-home-nav-link{text-align:center;border:1px solid #ffffff47;justify-content:center;min-height:44px;margin-top:16px}.admin-nav-badge{color:#fff;background:#ed1c24;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;line-height:1;display:grid}.admin-logout-button{color:#fff;background:0 0;border:1px solid #ffffff47;width:100%;min-height:42px;margin-top:24px}.admin-content{z-index:1;height:100vh;padding:36px;position:relative;overflow-y:auto}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.metric,.admin-row{background:#fff;border:1px solid #e1e1e1;border-radius:6px;padding:20px}.metric{gap:12px;display:grid}.metric strong{font-size:42px}.analytics-filter{background:#fff;border:1px solid #e1e1e1;border-radius:6px;flex-wrap:wrap;align-items:end;gap:12px;margin:22px 0;padding:18px;display:flex}.analytics-filter label{color:#333;gap:7px;font-size:13px;font-weight:900;display:grid}.analytics-filter input{min-height:42px}.admin-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.device-stat-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.device-stat-grid div{background:#f6f6f6;border-radius:6px;padding:14px}.device-stat-grid span,.top-click-list span{color:#666;font-size:13px;font-weight:800}.device-stat-grid strong{margin-top:8px;font-size:30px;display:block}.top-click-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.top-click-list li,.analytics-table div{align-items:center;gap:12px;display:grid}.top-click-list li{grid-template-columns:minmax(0,1fr) 72px}.top-click-list strong{text-align:right}.analytics-table{gap:0;display:grid;overflow-x:auto}.analytics-table div{border-bottom:1px solid #1111111a;grid-template-columns:1.4fr repeat(4,.7fr);min-width:620px;padding:12px 0}.audition-inquiry-title{margin-top:0}.audition-inquiry-list{margin-bottom:24px}.audition-inquiry-actions{justify-items:stretch;gap:8px;min-width:128px;display:grid}.audition-inquiry-actions form{margin:0}.audition-inquiry-actions .button,.audition-inquiry-actions button{width:100%}.button.danger{color:#b91c1c;background:#fff;border-color:#b91c1c}.button.danger:hover,.button.danger:focus-visible{color:#fff;background:#991b1b;border-color:#991b1b}.inquiry-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.inquiry-row.is-unread{border-color:#ed1c2457;box-shadow:inset 4px 0 #ed1c24}.read-badge{color:#666;font-size:13px}.editor-form{background:#fff;border:1px solid #e1e1e1;border-radius:6px;margin:20px 0 24px;padding:20px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-checkbox-row,.admin-artist-flags{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.admin-checkbox-row label,.admin-artist-flags label{color:#333;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.admin-field-stack{gap:8px;display:grid}.admin-field-stack span,.admin-muted-text{color:#777;font-size:12px;font-weight:800}.admin-checkbox-row input,.admin-artist-flags input{accent-color:#ed1c24;width:16px;min-height:16px}.admin-password-form{background:#fff;border:1px solid #e1e1e1;border-radius:6px;max-width:520px;margin-top:20px;padding:22px}.admin-password-page-form{gap:14px}.admin-form-status{border-radius:6px;max-width:520px;margin:14px 0 0;padding:12px 14px;font-size:14px;font-weight:800}.admin-form-status.is-success{color:#166534;background:#15803d14;border:1px solid #15803d33}.admin-form-status.is-error{color:#b91c1c;background:#ed1c2414;border:1px solid #ed1c2433}.hero-timing-form{gap:14px;max-width:620px;display:grid}.hero-timing-form h3{margin:0 0 6px;font-size:22px}.hero-timing-form p{color:#555;margin:0}.hero-timing-form input[type=range]{accent-color:#ed1c24;width:min(50%,320px)}.hero-timing-slider{gap:10px;width:min(50%,320px);display:grid}.hero-timing-slider input[type=range]{width:100%}.hero-timing-labels{color:#777;justify-content:space-between;align-items:center;gap:16px;width:min(50%,320px);font-size:13px;font-weight:800;display:flex}.hero-timing-labels strong{color:#ed1c24;font-size:15px}.hero-timing-slider .hero-timing-labels{width:100%}.hero-timing-control,.home-copy-form{gap:14px;display:grid}.home-copy-form{max-width:840px}.admin-page-copy-form{max-width:900px;margin-bottom:28px}.admin-page-copy-form label{gap:8px;display:grid}.admin-page-copy-form label span,.audition-step-editor-head span,.audition-step-editor-row label span{color:#333;font-size:13px;font-weight:900}.admin-form textarea{resize:vertical;white-space:pre-wrap;min-height:calc(3.1em + 24px)}.audition-step-editor{gap:12px;display:grid}.audition-step-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.audition-step-editor-list{gap:12px;display:grid}.audition-step-editor-row{background:#fafafa;border:1px solid #e1e1e1;border-radius:6px;grid-template-columns:40px minmax(160px,.8fr) minmax(240px,1.4fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.audition-step-editor-row>strong{color:#fff;background:#111;border-radius:999px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.audition-step-editor-row label{gap:8px;display:grid}.admin-section-title{margin:30px 0 14px}.admin-section-title h3{margin:0;font-size:22px}.home-copy-form h3{margin:0 0 6px;font-size:22px}.home-copy-form p{color:#555;margin:0}.home-copy-form label{gap:8px;display:grid}.home-copy-form label span{color:#252525;font-size:13px;font-weight:900}.home-copy-form textarea{min-height:104px}.button.compact{min-height:38px;padding:8px 12px;font-size:13px}button:disabled,.button:disabled{color:#888;cursor:not-allowed;background:#eee;border-color:#d5d5d5}.admin-help{color:#555;max-width:760px;line-height:1.65}.json-editor{min-height:560px;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.55}.admin-artist-manager{gap:18px;min-height:calc(100vh - 72px);padding-bottom:20px;display:grid}.admin-artist-manager-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-artist-manager-head h2{margin:0;font-size:clamp(26px,3vw,38px)}.admin-artist-manager-head p:not(.eyebrow){color:#555;margin:10px 0 0;line-height:1.55}.admin-artist-create-panel,.admin-artist-order-panel,.admin-artist-editor-dock{background:#fff;border:1px solid #e1e1e1;border-radius:8px;padding:18px}.admin-artist-order-panel{gap:14px;display:grid}.admin-artist-order-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-artist-order-head h3{margin:0;font-size:22px}.admin-artist-order-head p{color:#555;margin:6px 0 0;line-height:1.5}.admin-artist-thumb-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:stretch;gap:12px;display:grid}.admin-artist-thumb-card{color:#173f36;text-align:left;min-height:88px;box-shadow:none;cursor:grab;background:#fffaf0;border:1px solid #ded3bf;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:12px 12px 12px 14px;display:grid;position:relative}.admin-artist-thumb-card:hover,.admin-artist-thumb-card[data-selected=true]{background:#fff8eb;border-color:#0f5c4e;box-shadow:inset 0 0 0 1px #0f5c4e}.admin-artist-thumb-card[data-dragging=true]{opacity:.52;cursor:grabbing}.admin-artist-thumb-card img{object-fit:cover;object-position:top center;background:#eee;border-radius:6px;width:64px;height:70px}.admin-artist-order-badge{color:#fff;background:#0f5c4e;border-radius:999px;place-items:center;width:23px;height:23px;font-size:13px;font-weight:900;display:grid;position:absolute;top:8px;left:8px}.admin-artist-thumb-copy{gap:6px;min-width:0;display:grid}.admin-artist-thumb-copy strong{color:#0d493f;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;line-height:1.2;overflow:hidden}.admin-artist-thumb-copy small{color:#6d5937;font-size:13px;font-weight:900}.admin-artist-drag-label{color:#8a7148;font-size:12px;font-weight:900;position:absolute;bottom:9px;right:12px}.admin-artist-dock-layout{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.artist-dock-form{background:0 0;border:0;gap:12px;margin:0;padding:0;display:grid}.admin-artist-dock-title{align-items:center;gap:12px;display:flex}.admin-artist-dock-title img{object-fit:cover;object-position:top center;background:#eee;border-radius:6px;width:54px;height:62px}.admin-artist-dock-title span{color:#ed1c24;text-transform:uppercase;font-size:12px;font-weight:900}.admin-artist-dock-title h3{margin:2px 0 0;font-size:22px}.artist-dock-form .admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-dock-form textarea{min-height:88px}.admin-artist-delete-form{justify-content:flex-end;display:flex}.media-row{grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.media-row img{background:#eee;width:108px;height:132px}.admin-artist-row>img{object-fit:cover;object-position:top center}.admin-artist-row{align-items:start}.admin-artist-flags{margin-top:14px}.admin-artist-row h3 small{color:#ed1c24;font-size:13px;font-weight:900}.admin-artist-edit{margin-top:14px}.admin-artist-edit summary{cursor:pointer;color:#111;text-underline-offset:3px;width:fit-content;font-size:13px;font-weight:900;text-decoration:underline}.admin-artist-edit .editor-form{margin-bottom:0}.media-row h3{margin:6px 0}.media-row p,.media-row a{color:#555;word-break:break-word;line-height:1.5}.text-danger{color:#b32121;background:#fff;border-color:#b32121}pre{white-space:pre-wrap;overflow:auto}.preserved-admin-text{word-break:keep-all;max-width:100%;display:block;overflow-wrap:normal!important;white-space:pre!important}@media (max-width:920px){.hero,.intro-band,.about-story,.split-section,.contact,.manifesto,.admin-shell{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.admin-sidebar,.admin-content{height:auto;overflow:visible}.admin-artist-manager-head,.admin-artist-order-head,.admin-artist-dock-layout{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.admin-artist-delete-form{justify-content:flex-start}.admin-artist-thumb-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.artist-dock-form .admin-form-grid,.artist-grid,.news-grid{grid-template-columns:1fr}.hero-image-wrap{min-height:420px}.contact-page .contact{min-height:auto}.contact-form{justify-self:center;width:min(100%,1075px)}.hero-slide{width:min(82%,560px);height:100%;left:4%}.sign-mark{width:65.28%;bottom:8%;right:-6%}.about-lead-card{grid-template-columns:1fr;gap:18px}.about-brand-stage,.about-company-info,.about-map-section{grid-template-columns:1fr}.about-brand-dark{min-height:260px}.about-logo-pair{grid-template-columns:1fr}.site-header{flex-direction:column;align-items:flex-start;padding:18px 5vw}}@media (min-width:621px) and (max-width:920px){.contact-page:after{background-position:calc(50% + 60px) 254px;background-size:980px}.contact-page .page-contact{grid-template-columns:1fr;justify-items:center;min-height:620px;margin-left:0;margin-right:0;padding-left:24px;padding-right:24px;display:grid;overflow:visible}.contact-page .contact{grid-template-columns:1fr;justify-items:center;gap:0}.contact-list{display:none!important}.contact-form{justify-self:center;width:min(100vw - 96px,720px);margin:0 auto;transform:translateY(-90px)scale(1)}}@media (max-width:620px){:root{--subpage-content-line:22px}.hero{padding-top:38px}.brand{min-width:0}.brand img{width:58px;height:42px}.hero h1,.page-hero h1{font-size:42px}.hero-image-wrap{border-width:9px;border-radius:48px 12px;min-height:390px;box-shadow:10px 10px #111}.hero-slide{width:88%;left:2%}.sign-mark{width:76.16%;bottom:7%;right:-14%}.section,.page,.page-hero{padding-left:22px;padding-right:22px}.section-head,.media-row{grid-template-columns:1fr;align-items:start}.section-head{display:grid}.news-card,.admin-form-grid,.media-row{grid-template-columns:1fr}.media-row img{width:120px;height:148px}.contact-list div{grid-template-columns:1fr}.contact-list{display:none}.contact-page .page-contact{justify-items:center;margin-left:0;margin-right:0;padding:0 0 24px;display:grid}.contact-form{--contact-field-x:0px;--contact-field-y:0px;aspect-ratio:876/1220;transform-origin:50%;background-position:50%;background-size:cover;justify-self:center;gap:8px;width:min(100vw - 30px,354px);margin:0 auto;padding:48% 10% 8%;transform:translateY(-188px)}.contact-form:before{display:none}.contact-form:after{background-image:url(/assets/soon/contact-postcard-m.png);background-size:100% 100%}.contact-form input,.contact-form textarea{background:#ede4d63d;border-color:#58442f8a;width:96%;max-width:96%;min-height:24px}.contact-form textarea{min-height:70px}.contact-postcard-field{grid-template-columns:46px minmax(0,1fr);gap:6px;width:100%}.contact-postcard-field span{font-size:10.8px}.contact-postcard-message span{padding-top:8px}.contact-form .button.dark{border-radius:12px;width:min(100%,132px);min-width:0;min-height:0;top:0;left:calc(96% - min(100%,132px))}.admin-content{padding:24px}}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffa;border-bottom:1px solid #dedede;min-height:81px;padding:0 max(52px,50vw - 712px)}.site-header-brand-area{flex:none;grid-template-columns:100px 1px max-content auto;align-items:center;column-gap:12px;display:grid}.brand{color:#111;min-width:234px;display:contents;transform:none}.brand img{object-fit:contain;width:100px;height:41px;transform:none}.brand>span{background:#11111138;width:1px;height:41px;display:block}.brand strong{letter-spacing:0;gap:3px;font-size:16px;line-height:1.08;display:grid}.brand em{color:#111;letter-spacing:0;font-size:16px;font-weight:800}.site-nav{color:#111;letter-spacing:0;justify-content:flex-end;gap:clamp(22px,3vw,42px);margin-left:auto;font-size:17px;font-weight:900;position:relative}.site-nav a{white-space:nowrap;padding:18px 0;position:relative}.site-nav-admin-link{color:#fff;background:#ed1c24;border-radius:6px;justify-content:center;align-items:center;min-width:73px;min-height:32px;font-size:.85em;transition:color .16s,transform .16s;display:inline-flex;position:relative;box-shadow:0 10px 22px #ed1c2438;padding:8px 16px!important}.site-header-actions{align-items:center;gap:10px;display:inline-flex}.site-nav-admin-link:after{content:"";opacity:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='10' x='4' y='11' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px;margin:auto;transition:opacity .16s;position:absolute;inset:0}.site-nav-admin-link:hover,.site-nav-admin-link:focus-visible{color:#0000;transform:translateY(-1px)}.site-nav-admin-link:hover:after,.site-nav-admin-link:focus-visible:after{opacity:1}.site-nav-indicator{pointer-events:none;will-change:transform, width;background:#ed1c24;border-radius:999px;height:2px;transition:transform .52s cubic-bezier(.18,1.38,.32,1),width .52s cubic-bezier(.18,1.18,.32,1),opacity .16s;position:absolute;bottom:11px;left:0}.site-footer{z-index:2;padding:54px var(--subpage-content-line,max(52px, calc((100vw - 1424px) / 2)));color:#fff;background:radial-gradient(circle at 86% 18%,#ed1c2429,#0000 24%),linear-gradient(135deg,#151515 0%,#070707 64%,#1a1a1a 100%);position:relative}.site-footer-inner{justify-content:space-between;align-items:center;gap:28px;max-width:1424px;margin:0 auto;display:flex}.site-footer-brand{order:1;align-items:center;gap:22px;min-width:0;display:flex}.site-footer-brand img{object-fit:contain;opacity:.92;width:136px;height:auto}.site-footer-brand strong{margin-bottom:8px;font-size:18px;line-height:1.2;display:block}.site-footer-brand p{color:#bdbdbd;word-break:keep-all;margin:0;font-size:14px;line-height:1.6}.site-footer-contacts{order:3;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:end;align-items:start;gap:9px clamp(34px,4.4vw,76px);min-width:0;margin-left:clamp(24px,3vw,56px);display:grid}.site-footer-contact{color:#fff;gap:4px;min-width:0;line-height:1.25;display:grid}.site-footer-contact:first-child{grid-area:1/1}.site-footer-contact:nth-child(2){grid-area:2/1}.site-footer-contact:nth-child(3){grid-area:1/2}.site-footer-contact span{color:#fff;letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:900}.site-footer-contact strong{color:#cfcfcf;letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:800}.site-footer-contact:hover span,.site-footer-contact:hover strong{color:#fff}.site-footer-links{flex-wrap:wrap;order:2;justify-content:flex-end;gap:16px 26px;font-size:14px;font-weight:900;display:flex}.site-footer-links a{color:#f2f2f2;text-shadow:0 0 18px #ed1c242e;transition:color .16s,text-shadow .16s;position:relative}.site-footer-links a:after{content:"";opacity:.72;transform-origin:50%;background:#ed1c24;border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(.34)}.site-footer-links a:hover{color:#fff;text-shadow:0 0 22px #ed1c2457}.site-footer-links a:hover:after{opacity:1;transform:scaleX(1)}.subpage-hero{max-width:1424px;padding-top:40px;padding-bottom:58px}.subpage-hero .subpage-eyebrow{color:#5f5f5f;letter-spacing:.36em;align-items:center;gap:18px;margin:0 0 24px;font-size:18px;font-weight:900;display:inline-flex}.subpage-hero .subpage-eyebrow:before{content:"";background:radial-gradient(circle at calc(100% - 3.5px),#ed1c24 0 3.5px,#0000 3.8px),linear-gradient(#ed1c24,#ed1c24) 0/calc(100% - 7px) 1px no-repeat;width:92px;height:7px}.subpage-hero h1{letter-spacing:0;word-break:keep-all;max-width:620px;margin:0 0 24px;font-size:clamp(29px,3.44vw,53px);line-height:1.05}.subpage-hero h1 span{display:block}.subpage-hero p:not(.subpage-eyebrow){color:#575757;word-break:keep-all;max-width:640px;font-size:18px;line-height:1.75}.artists-page-hero{padding-bottom:30px}.actor-hero{--hero-surface-color:#fff;background:var(--hero-surface-color);grid-template-columns:minmax(430px,.86fr) minmax(520px,1.14fr);gap:clamp(28px,3vw,54px);min-height:calc(100vh - 81px);padding:clamp(16px,2.4vh,28px) clamp(28px,7.2vw,96px) 70px;transition:--hero-surface-color .68s cubic-bezier(.22,1,.36,1),--hero-surface-glow .68s cubic-bezier(.22,1,.36,1),--hero-surface-mid .68s cubic-bezier(.22,1,.36,1),--hero-surface-soft .68s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.home-hero-only{border-bottom:1px solid #11111114;min-height:calc(100vh - 81px)}.actor-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#0000 0 192px,#ed1c2457 193px 194px,#0000 195px) -172px calc(100% - 110px)/390px 390px no-repeat,linear-gradient(90deg,#0000 0 18px,#ed1c2452 18px 82px,#0000 82px) 78% 86%/128px 1px no-repeat;position:absolute;inset:0}.actor-hero:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #ed1c24b3;border-radius:50%;width:228px;position:absolute;top:112px;right:-124px}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]):before{display:none}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]):after{display:none}.hero-copy{z-index:20;max-width:560px;position:relative;transform:translate(170px,-84px)}.hero .eyebrow{color:#ed1c24;letter-spacing:.12em;align-items:center;gap:22px;margin-bottom:16px;font-size:14px;font-weight:900;display:inline-flex;transform:translate(-118px)}.hero .eyebrow:before{content:"";background:radial-gradient(circle at calc(100% - 3.5px),#ed1c24 0 3.5px,#0000 3.8px),linear-gradient(#ed1c24,#ed1c24) 0/calc(100% - 7px) 1px no-repeat;width:96px;height:7px}.hero h1{color:#080808;font-size:clamp(calc(45px * var(--hero-title-scale,1)), calc(4.26vw * var(--hero-title-scale,1)), calc(61px * var(--hero-title-scale,1)));letter-spacing:0;margin:0 0 24px;font-weight:900;line-height:1.16}.hero h1 span{white-space:nowrap;display:block}.hero-description{color:#6f6f6f;word-break:keep-all;max-width:485px;margin:0;font-size:16px;line-height:1.72}.hero-description span{min-height:1em;display:block}.hero-actions{gap:12px;margin-top:30px}.hero-film-projector{z-index:2;object-fit:contain;opacity:.98;filter:drop-shadow(0 16px 22px #0000001f);pointer-events:none;width:clamp(230px,22vw,340px);height:auto;display:none;position:absolute;bottom:53px;left:clamp(208px,13.2vw + 90px,330px);-webkit-mask-image:radial-gradient(#000 0 58%,#000000db 72%,#0000 100%);mask-image:radial-gradient(#000 0 58%,#000000db 72%,#0000 100%)}@media (min-width:1101px){.hero-film-projector{display:block}}.button,.ghost-button{border-radius:999px;min-width:134px;min-height:42px;padding:0 22px;font-size:14px}.ghost-button{background:#fff;gap:11px}.instagram-glyph{border:2px solid;border-radius:4px;width:14px;height:14px;position:relative}.instagram-glyph:before{content:"";border:1.5px solid;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;left:3px}.instagram-glyph:after{content:"";background:currentColor;border-radius:50%;width:2px;height:2px;position:absolute;top:2px;right:2px}.hero-image-wrap{z-index:5;isolation:isolate;min-height:clamp(430px,64vh,660px);box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.hero-device-stage{--ipad-group-scale:1.34;--ipad-group-x:-90px;z-index:1;width:min(720px,122%);transform:translateX(var(--ipad-group-x)) scale(var(--ipad-group-scale));transform-origin:100% 100%;position:absolute;bottom:-315px;right:-3.8vw}.hero-device-stage:before{content:"";z-index:0;background:linear-gradient(90deg, transparent 0%, var(--hero-surface-color) 28%, var(--hero-surface-color) 72%, transparent 100%);filter:blur(18px);pointer-events:none;width:62%;height:78%;position:absolute;top:-10%;left:-34%}.hero-device{z-index:2;aspect-ratio:1122/1234;width:100%;position:relative}.hero-device-screen{background:0 0;width:100%;height:100%;position:relative;overflow:visible}.hero-screen-dot{z-index:4;opacity:.64;background:#ed1c24;border-radius:50%;width:6.9px;height:6.9px;animation:2s step-end infinite heroScreenDotBlink;position:absolute;top:10.5%;left:calc(13.7% + 6px);box-shadow:0 0 0 2.55px #ed1c2414}.hero-device-screen:after{content:"";z-index:3;clip-path:polygon(.2% 9.4%,99.1% 0,99.8% 99.4%,0 97.2%);pointer-events:none;background:linear-gradient(118deg,#0000 0 60%,#ffffff4d 60.2%,#0000 60.6%),linear-gradient(#0000 58%,#00000014);width:77.8%;height:63.6%;position:absolute;top:calc(1.55% + 65px);left:12.35%}.hero-device-slider{z-index:1;background:radial-gradient(circle at 24% 18%, var(--auto-bg-glow), transparent 34%), radial-gradient(circle at 76% 72%, var(--auto-bg-base), transparent 38%), linear-gradient(138deg, var(--auto-bg-soft) 0%, var(--auto-bg-mid) 48%, var(--auto-bg-shadow) 100%);clip-path:polygon(.2% 9.4%,99.1% 0,99.8% 99.4%,0 97.2%);width:77.8%;height:63.6%;transition:background .42s,--auto-bg-base 1.4s,--auto-bg-glow 1.4s,--auto-bg-mid 1.4s,--auto-bg-shadow 1.4s,--auto-bg-soft 1.4s;top:calc(1.55% + 65px);left:12.35%}.hero-device-slider:before{display:none}.hero-device-screen .hero-slide{--hero-enter-x:124%;--hero-enter-y:0%;--hero-enter-mid-x:28%;--hero-enter-mid-y:0%;--hero-exit-x:-124%;--hero-exit-y:0%;--hero-exit-soft-x:-7%;--hero-exit-soft-y:0.5%;--hero-exit-mid-x:-25%;--hero-exit-mid-y:1%;--hero-motion-rotate:-4deg;--hero-motion-soft-rotate:-.65deg;--hero-motion-mid-rotate:-1.7deg;--hero-motion-skew:-.55deg;--hero-motion-soft-skew:-.1deg;--hero-motion-mid-skew:-.28deg;--hero-exit-scale:.86;--hero-exit-mid-scale:.86;--hero-light-enter-x:10%;--hero-light-enter-y:0%;--hero-light-enter-soft-x:2.8%;--hero-light-enter-soft-y:0%;--hero-light-enter-back-x:-1.6%;--hero-light-enter-back-y:0%;--hero-light-enter-drift-x:1.8%;--hero-light-enter-drift-y:0%;--hero-light-exit-x:-10%;--hero-light-exit-y:0%;--hero-light-exit-soft-x:-5.2%;--hero-light-exit-soft-y:0%;--hero-light-exit-back-x:-1.8%;--hero-light-exit-back-y:0%;opacity:0;visibility:hidden;width:100%;max-width:none;height:100%;transform:translate3d(var(--hero-enter-x), var(--hero-enter-y), 0) scale(.86) perspective(900px) translateZ(0) rotateY(var(--hero-motion-rotate)) skewY(var(--hero-motion-skew));transform-origin:50%;background:0 0;animation:none;bottom:0;left:0}.hero-device-screen .hero-slide.is-active{opacity:1;visibility:visible;z-index:2;animation:4.05s cubic-bezier(.22,.86,.28,1) both heroSlideEnter}.hero-device-screen .hero-slide.is-leaving{opacity:1;visibility:visible;z-index:5;animation:5.2s cubic-bezier(.36,0,.24,1) both heroSlideExit}.hero-device-screen .hero-slide:before{content:none;display:none}.hero-device-screen .hero-slide:only-child{visibility:visible;opacity:1;animation:none;transform:none}.hero-name-tag{--hero-name-skew:perspective(560px) rotateY(-10deg) skewY(-1deg);z-index:6;color:#2f3338;letter-spacing:0;opacity:0;pointer-events:none;text-shadow:0 .7px 2.1px #ffffffad,0 .7px .7px #ffffff8a;transform-origin:100%;max-width:43%;transform-style:preserve-3d;white-space:nowrap;will-change:transform, opacity;font-size:clamp(15px,1.5vw,22px);font-weight:900;line-height:1;position:absolute}.hero-name-suffix{color:#e3262e;opacity:0;text-shadow:0 1px 3px #ffffff9e,0 1px 1px #ffffff70;vertical-align:.12em;font-size:.54em;font-weight:800;transition:opacity .28s}.hero-name-suffix.is-visible{opacity:1}.hero-name-tag.is-name-top-left{text-align:left;transform:translate3d(-128%, -3%, 0) var(--hero-name-skew) rotate(-1.5deg);top:6.2%;left:5.6%}.hero-name-tag.is-name-top-right{text-align:right;transform:translate3d(128%, -3%, 0) var(--hero-name-skew) rotate(1.5deg);top:6.2%;right:5.6%}.hero-name-tag.is-name-bottom-left{opacity:1;text-align:left;transform:translate3d(0, 0, 0) var(--hero-name-skew) rotate(0deg);top:6.2%;left:5.6%}.hero-name-tag.is-name-screen-top-left{opacity:1;text-align:left;transform-origin:0;top:calc(52.2% + 30px);left:calc(15.8% + 6px);transform:translate(0)rotate(-15deg)}.hero-device-screen .hero-slide.is-active .hero-name-tag.is-name-top-left{animation:1.55s cubic-bezier(.2,.9,.2,1) 1.05s both heroNameEnterLeft}.hero-device-screen .hero-slide.is-active .hero-name-tag.is-name-top-right{animation:1.55s cubic-bezier(.2,.9,.2,1) 1.05s both heroNameEnterRight}.hero-device-screen .hero-slide.is-leaving .hero-name-tag.is-name-top-left{animation:1.15s ease-in both heroNameExitLeft}.hero-device-screen .hero-slide.is-leaving .hero-name-tag.is-name-top-right{animation:1.15s ease-in both heroNameExitRight}.hero-slide-image{z-index:1;object-fit:contain;object-position:center center;filter:saturate(.94);transform-origin:52% 48%;width:58.5%;height:88.2%;transform-style:preserve-3d;backface-visibility:hidden;will-change:filter, transform;animation:9.6s ease-in-out infinite alternate heroPortraitFloat;position:absolute;top:4%;right:10%}.hero-device-screen .hero-slide.is-active .hero-slide-image{animation:11.6s cubic-bezier(.32,0,.28,1) both heroPortraitCenterHold,3.35s cubic-bezier(.28,0,.2,1) both heroPortraitFocusIn}.hero-device-screen .hero-slide.is-leaving .hero-slide-image{animation:5.2s cubic-bezier(.36,0,.24,1) both heroPortraitExitShrink}.hero-ci-band{z-index:5;transform-origin:100% 100%;background:0 0;width:79.68%;padding:0;position:absolute;bottom:calc(46% + 5px);right:calc(4.6% + 24px);transform:rotate(-15deg)}.hero-ci-band img{opacity:.86;mix-blend-mode:normal;height:auto}.hero-case-overlay{z-index:7;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-device-base{display:none}.hero-device-base:after{content:"";filter:blur(.3px);background:#ed1c24c7;border-radius:999px;width:74px;height:3px;position:absolute;top:4px;left:45%}.hero-image-wrap[data-hero-version="2"]{min-height:clamp(480px,68vh,720px)}.hero-image-wrap[data-hero-version="2"]:before{display:none!important}.actor-hero:has(.hero-image-wrap[data-hero-version="2"]) .hero-film-projector{z-index:8;opacity:1;bottom:32px}.hero-image-wrap[data-hero-version="2"] .hero-device-stage{--ipad-group-scale:1.2;--ipad-group-x:-44px;z-index:2;width:min(820px,128%);bottom:-180px;right:-2vw}.hero-image-wrap[data-hero-version="2"] .hero-device-stage:before{display:none}.hero-image-wrap[data-hero-version="2"] .hero-device{aspect-ratio:1122/980}.hero-image-wrap[data-hero-version="2"] .hero-device-slider{clip-path:none;width:94%;height:82%;box-shadow:none;background:0 0;border-radius:0;top:-4%;left:2%;overflow:visible}.hero-image-wrap[data-hero-version="2"] .hero-slider{overflow:visible}.hero-image-wrap[data-hero-version="2"] .hero-device-screen:after,.hero-image-wrap[data-hero-version="2"] .hero-screen-dot,.hero-image-wrap[data-hero-version="2"] .hero-case-overlay{display:none}.hero-image-wrap[data-hero-version="2"] .hero-ci-band{z-index:6;transform-origin:50%;filter:drop-shadow(0 14px 22px #0000001f);width:116%;display:none;top:calc(42% + 80px);bottom:auto;right:-15%;transform:rotate(-10deg)}.hero-image-wrap[data-hero-version="2"] .hero-ci-band img{opacity:.86}.hero-image-wrap[data-hero-version="2"] .hero-slide-image{object-fit:contain;object-position:center bottom;filter:saturate(.96)drop-shadow(0 28px 44px #00000038)drop-shadow(0 8px 16px #00000024);transform-origin:bottom;width:auto;max-width:76%;height:112%;top:-3%;right:4%}.hero-image-wrap[data-hero-version="2"] .hero-device-screen .hero-slide.is-active .hero-slide-image{animation:1.65s cubic-bezier(.18,.92,.18,1) both heroPortraitVersion2Reveal,13.5s cubic-bezier(.45,0,.2,1) 1.65s infinite alternate heroPortraitVersion2Drift}.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]) .hero-device-screen .hero-slide.is-active .hero-slide-white-tween{z-index:7;opacity:0;pointer-events:none;filter:brightness(0)invert()drop-shadow(0 0 18px #ffffff8c);animation:.62s cubic-bezier(.16,.84,.24,1) both heroPortraitImpactWhiteTween;transform:none}.hero-image-wrap[data-hero-version="2"] .hero-device-screen .hero-slide.is-active{z-index:6}.hero-image-wrap[data-hero-version="2"] .hero-device-screen .hero-slide.is-leaving{z-index:4}.hero-image-wrap[data-hero-version="2"] .hero-device-screen .hero-slide.is-leaving .hero-slide-image{animation:1.6s cubic-bezier(.36,0,.24,1) both heroPortraitVersion2Exit}.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]) .hero-slide.is-photo-swapping:after{display:none}.hero-image-wrap[data-hero-version="2"] .hero-photo-burst{z-index:3;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.hero-image-wrap[data-hero-version="2"] .hero-photo-shard{object-fit:cover;object-position:center top;opacity:0;transform-origin:50%;backface-visibility:hidden;will-change:opacity, transform;background:#ffffff2e;border:1px solid #ffffff9e;border-radius:2px;width:clamp(66px,6.6vw,106px);height:clamp(94px,9.4vw,152px);position:absolute;top:18%;left:9%;transform:translate(0)scale(.86);box-shadow:0 18px 30px #00000026,0 3px 8px #0000001f}.hero-image-wrap[data-hero-version="2"] .hero-photo-shard[data-shard-slot="0"]{animation:3.05s cubic-bezier(.38,0,.16,1) .16s both heroPhotoShardOne}.hero-image-wrap[data-hero-version="2"] .hero-photo-shard[data-shard-slot="1"]{animation:3.05s cubic-bezier(.38,0,.16,1) .22s both heroPhotoShardTwo}.hero-image-wrap[data-hero-version="2"] .hero-photo-shard[data-shard-slot="2"]{animation:3.05s cubic-bezier(.38,0,.16,1) .28s both heroPhotoShardThree}.hero-image-wrap[data-hero-version="2"] .hero-photo-shard[data-shard-slot="3"]{animation:3.05s cubic-bezier(.38,0,.16,1) .34s both heroPhotoShardFour}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide.is-photo-swapping:after{display:none}.hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:calc(66% - 50px);--hero-film-center-y:calc(49.5% + 30px);--hero-film-image-center-x:calc(var(--hero-film-center-x) - 4px);--hero-film-image-center-y:calc(var(--hero-film-center-y) + 10px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-screen .hero-slide.is-active{perspective:900px;perspective-origin:66% 54%;animation:5.9s cubic-bezier(.16,.86,.22,1) both heroSlideEnter}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-screen .hero-slide.is-leaving{animation:7.6s cubic-bezier(.34,0,.18,1) both heroSlideExitContinuous}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{left:calc(var(--hero-film-image-center-x) - 29%);right:auto;top:calc(var(--hero-film-image-center-y) - 56%);z-index:4;object-fit:contain;object-position:center center;transform-origin:50%;width:58%;max-width:none;height:112%}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-screen .hero-slide.is-active .hero-slide-image{animation:1.65s cubic-bezier(.18,.92,.18,1) both heroPortraitVersion2Reveal,9.4s ease-in-out 1.65s infinite alternate heroPortraitVersion3Drift}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-screen .hero-slide.is-active .hero-slide-white-tween{z-index:7;opacity:0;pointer-events:none;filter:brightness(0)invert()drop-shadow(0 0 18px #ffffff8c);animation:.62s cubic-bezier(.16,.84,.24,1) both heroPortraitImpactWhiteTween;transform:none}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-screen .hero-slide.is-active[data-photo-swap-phase=dismissing] .hero-slide-image,.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-screen .hero-slide.is-leaving .hero-slide-image{animation:none}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-292px, -18vw, -184px);--film-mid-radius:clamp(-134px, -8vw, -84px);left:var(--hero-film-center-x);top:var(--hero-film-center-y);transform-origin:50%;width:clamp(620px,54vw,920px);height:clamp(900px,86vw,1200px);transform-style:preserve-3d;perspective:1000px;perspective-origin:50%;overflow:hidden;transform:translate(-50%,-50%)rotateX(35deg)rotate(0)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit-back{z-index:3;clip-path:polygon(0 0,100% 0,100% 50%,0 50%)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit-front{z-index:8;clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit-fly{z-index:9;clip-path:none;overflow:visible}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit:before{content:none;display:none}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit-front:before,.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit-fly:before{display:none}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit .hero-photo-shard{--film-card-facing:184deg;opacity:.9;width:clamp(36px,3.5vw,58px);height:clamp(54px,5vw,86px);transform:translate3d(-50%, -50%, -88px) rotate(0deg) translateY(var(--film-radius)) rotate(var(--film-card-facing)) scale(.52);transform-origin:50%;transform-style:preserve-3d;backface-visibility:hidden;animation:heroFilmSlotOrbitFloat 48s linear var(--film-delay) infinite;will-change:opacity, transform, filter;border-color:#ffffffb3;top:50%;left:50%;overflow:hidden;box-shadow:0 18px 32px #0000002e,0 4px 10px #00000024}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit .hero-photo-shard-image{object-fit:cover;object-position:center top;opacity:1;width:100%;height:100%;transition:opacity .12s linear;display:block}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit-back .hero-photo-shard{box-shadow:0 10px 20px #0000001a,0 2px 7px #0000001a}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit .hero-photo-shard[data-shard-state=empty]{visibility:hidden;box-shadow:none;opacity:0;background:0 0;border-color:#0000;animation-play-state:running}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit .hero-photo-shard[data-shard-state=empty] .hero-photo-shard-image{opacity:0}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit .hero-photo-shard[data-shard-state=orbiting] .hero-photo-shard-image,.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit .hero-photo-shard[data-shard-state=selected] .hero-photo-shard-image{opacity:1;visibility:visible}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide[data-photo-swap-phase=entering] .hero-photo-orbit .hero-photo-shard[data-shard-state=selected]{z-index:20;animation:1.18s cubic-bezier(.58,0,.2,1) both heroFilmSelectedIntoMain;box-shadow:0 28px 54px #0000003d,0 8px 18px #0000002e}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide[data-photo-swap-phase=impact] .hero-photo-orbit .hero-photo-shard[data-shard-state=selected]{opacity:0;animation:none;transform:translate(-50%,-50%)scale(.12)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-flight-layer{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:visible}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-flight-shard{left:var(--film-flight-left);top:var(--film-flight-top);width:var(--film-flight-width);height:var(--film-flight-height);opacity:0;transform-origin:50%;will-change:opacity, transform, filter;background:#eee;border:1px solid #ffffffb8;border-radius:5px;animation:1.18s cubic-bezier(.58,0,.2,1) both heroFilmMeasuredIntoMain;position:absolute;overflow:hidden;box-shadow:0 28px 54px #0000003d,0 8px 18px #0000002e}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-flight-shard .hero-photo-shard-image{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide[data-photo-swap-phase=cooldown] .hero-photo-orbit .hero-photo-shard,.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide[data-photo-swap-phase=cooldown][data-photo-cooldown=final] .hero-photo-orbit .hero-photo-shard{animation:heroFilmSlotOrbitFloat 48s linear var(--film-delay) infinite}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide[data-photo-swap-phase=dismissing] .hero-photo-orbit .hero-photo-shard{animation:heroFilmSlotOrbitFloat 48s linear var(--film-delay) infinite, heroFilmShardVanish .96s cubic-bezier(.22, .76, .18, 1) calc(var(--film-dismiss-index) * 72ms) both}.hero-image-wrap[data-hero-version="2"] .hero-name-tag.is-name-screen-top-left{z-index:10;color:#22252a;letter-spacing:0;text-shadow:0 0 2px #fffffff5,0 0 8px #ffffffdb,0 8px 18px #ffffffad,0 18px 34px #ffffff75,0 2px 4px #0003;font-size:clamp(25px,2.62vw,38px);top:calc(58% - 8px);left:11.8%;overflow:visible;transform:translate(0)rotate(-5deg)}.hero-image-wrap[data-hero-version="2"] .hero-name-tag.is-name-screen-top-left:before{content:"";z-index:-1;filter:blur(14px);opacity:0;transform-origin:0;background:#ffffff7a;width:calc(100% + 56px);height:1.64em;position:absolute;top:50%;left:-16px;transform:translate(-12px,-50%)scaleX(.72)}.hero-image-wrap[data-hero-version="2"][data-name-complete=true] .hero-name-tag.is-name-screen-top-left{animation:.92s cubic-bezier(.18,.92,.18,1) both heroNameVersion2Reveal}.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical])[data-name-complete=true] .hero-name-tag.is-name-screen-top-left:before{animation:.92s cubic-bezier(.18,.92,.18,1) both heroNameVersion2Glow}.hero-image-wrap[data-hero-version="2"] .hero-name-suffix{color:#ed1c24;vertical-align:.1em;font-size:.66em;font-weight:900}.hero-image-wrap[data-hero-version="2"] .hero-slide.is-leaving[data-motion-direction=right]{--hero-exit-x:360%;--hero-exit-y:0%;--hero-exit-mid-x:150%;--hero-exit-mid-y:0%}.hero-image-wrap[data-hero-version="2"] .hero-slide.is-leaving[data-motion-direction=left],.hero-image-wrap[data-hero-version="2"] .hero-slide.is-leaving[data-motion-direction=top-left],.hero-image-wrap[data-hero-version="2"] .hero-slide.is-leaving[data-motion-direction=bottom-left]{--hero-exit-scale:.58;--hero-exit-mid-scale:.78}.hero-image-wrap[data-hero-version="2"] .hero-slide.is-leaving[data-motion-direction=left]{--hero-exit-x:-260%;--hero-exit-y:0%;--hero-exit-mid-x:-124%;--hero-exit-mid-y:0%}.hero-image-wrap[data-hero-version="2"] .hero-slide.is-leaving[data-motion-direction=top-left]{--hero-exit-x:-252%;--hero-exit-y:-150%;--hero-exit-mid-x:-118%;--hero-exit-mid-y:-72%}.hero-image-wrap[data-hero-version="2"] .hero-slide.is-leaving[data-motion-direction=bottom-left]{--hero-exit-x:-252%;--hero-exit-y:150%;--hero-exit-mid-x:-118%;--hero-exit-mid-y:72%}.hero-image-wrap[data-hero-version="2"][data-motion-profile=light]:before{background:linear-gradient(#0000 0 74%,#ffffffd1 92%,#fff 100%),radial-gradient(circle at 52% 42%,#ffffffd1,#0000 34%),linear-gradient(138deg,#f8f8f8 0%,#eee 56%,#dadada 100%);transition:none}.hero-image-wrap[data-hero-version="2"][data-motion-profile=light] .hero-device-screen .hero-slide.is-active{animation:.76s cubic-bezier(.2,.86,.28,1) both heroVersion2LightSlideIn}.hero-image-wrap[data-hero-version="2"][data-motion-profile=light] .hero-device-screen .hero-slide.is-leaving{animation:.9s cubic-bezier(.36,0,.24,1) both heroVersion2LightSlideOut}.hero-image-wrap[data-hero-version="2"][data-motion-profile=light] .hero-slide-image{filter:saturate(.98);will-change:transform, opacity}.hero-image-wrap[data-hero-version="2"][data-motion-profile=light] .hero-device-screen .hero-slide.is-active .hero-slide-image{animation:.76s cubic-bezier(.2,.86,.28,1) both heroVersion2LightPortraitIn}.hero-image-wrap[data-hero-version="2"][data-motion-profile=light] .hero-device-screen .hero-slide.is-leaving .hero-slide-image{animation:.9s cubic-bezier(.36,0,.24,1) both heroVersion2LightPortraitOut}.hero-image-wrap[data-hero-version="2"][data-motion-profile=light] .hero-photo-burst,.hero-image-wrap[data-hero-version="2"][data-motion-profile=light] .hero-slide.is-photo-swapping:after{display:none}.hero-image-wrap[data-hero-version="2"][data-motion-profile=light][data-name-complete=true] .hero-name-tag.is-name-screen-top-left{animation:.42s ease-out both heroVersion2LightNameIn}.hero-image-wrap[data-hero-version="2"][data-motion-profile=light][data-name-complete=true] .hero-name-tag.is-name-screen-top-left:before{opacity:.44;filter:blur(7px);animation:none;transform:translateY(-50%)scaleX(1)}.hero-orbit{display:none}.hero-orbit-right{width:22vw;height:78vh;top:-20px;right:-4vw;transform:skew(-14deg)}.hero-orbit-top{border-bottom:0;width:36vw;height:44vh;top:-52px;right:3vw;transform:skew(-22deg)}@keyframes heroScreenDotBlink{0%,46%,to{opacity:.64;transform:scale(1)}47%,82%{opacity:.12;transform:scale(.72)}}@keyframes asyncImageBar{0%,to{opacity:.42;height:5px}50%{opacity:.9;height:12px}}@keyframes asyncImageCircleSpin{to{transform:rotate(360deg)}}@keyframes heroSlideEnter{0%{opacity:1;visibility:visible;transform:translate3d(var(--hero-enter-x), var(--hero-enter-y), 0) scale(.86) perspective(900px) translateZ(0) rotateY(var(--hero-motion-rotate)) skewY(var(--hero-motion-skew))}to{opacity:1;visibility:visible;transform:translate(0)scale(.86)perspective(900px)translateZ(0)rotateY(0)skewY(0)}}@keyframes heroSlideExit{0%{opacity:1;visibility:visible;transform:translate(0)scale(.86)perspective(900px)translateZ(0)rotateY(0)skewY(0)}64%{opacity:1;visibility:visible;transform:translate3d(var(--hero-exit-mid-x), var(--hero-exit-mid-y), 0) scale(var(--hero-exit-mid-scale)) perspective(900px) translateZ(0) rotateY(var(--hero-motion-mid-rotate)) skewY(var(--hero-motion-mid-skew))}99%{opacity:1;visibility:visible;transform:translate3d(var(--hero-exit-x), var(--hero-exit-y), 0) scale(var(--hero-exit-scale)) perspective(900px) translateZ(0) rotateY(var(--hero-motion-rotate)) skewY(var(--hero-motion-skew))}to{opacity:0;visibility:hidden;transform:translate3d(var(--hero-exit-x), var(--hero-exit-y), 0) scale(var(--hero-exit-scale)) perspective(900px) translateZ(0) rotateY(var(--hero-motion-rotate)) skewY(var(--hero-motion-skew))}}@keyframes heroSlideExitContinuous{0%{opacity:1;visibility:visible;transform:translate(0)scale(.86)perspective(900px)translateZ(0)rotateY(0)skewY(0)}to{opacity:0;visibility:hidden;transform:translate3d(var(--hero-exit-x), var(--hero-exit-y), 0) scale(var(--hero-exit-scale)) perspective(900px) translateZ(0) rotateY(var(--hero-motion-rotate)) skewY(var(--hero-motion-skew))}}@keyframes heroNameEnterLeft{0%{opacity:0;transform:translate3d(-128%, -3%, 0) var(--hero-name-skew) rotate(-1.5deg)}68%{opacity:1;transform:translate3d(5%, 0, 0) var(--hero-name-skew) rotate(-.25deg)}to{opacity:1;transform:translate3d(0, 0, 0) var(--hero-name-skew) rotate(0deg)}}@keyframes heroNameEnterRight{0%{opacity:0;transform:translate3d(128%, -3%, 0) var(--hero-name-skew) rotate(1.5deg)}68%{opacity:1;transform:translate3d(-5%, 0, 0) var(--hero-name-skew) rotate(.25deg)}to{opacity:1;transform:translate3d(0, 0, 0) var(--hero-name-skew) rotate(0deg)}}@keyframes heroNameEnterBottomLeft{0%{opacity:0;transform:translate3d(0, 0, 0) var(--hero-name-skew) rotate(0deg)}to{opacity:1;transform:translate3d(0, 0, 0) var(--hero-name-skew) rotate(0deg)}}@keyframes heroNameExitLeft{0%{opacity:1;transform:translate3d(0, 0, 0) var(--hero-name-skew) rotate(0deg)}to{opacity:0;transform:translate3d(-124%, -3%, 0) var(--hero-name-skew) rotate(-1.4deg)}}@keyframes heroNameExitRight{0%{opacity:1;transform:translate3d(0, 0, 0) var(--hero-name-skew) rotate(0deg)}to{opacity:0;transform:translate3d(124%, -3%, 0) var(--hero-name-skew) rotate(1.4deg)}}@keyframes heroNameExitBottomLeft{0%{opacity:1;transform:translate3d(0, 0, 0) var(--hero-name-skew) rotate(0deg)}82%{opacity:1;transform:translate3d(0, 0, 0) var(--hero-name-skew) rotate(0deg)}to{opacity:0;transform:translate3d(0, 0, 0) var(--hero-name-skew) rotate(0deg)}}@keyframes heroNameVersion2Reveal{0%{opacity:0;filter:blur(8px);transform:translate(-26px,18px)rotate(-9deg)scale(.94)}58%{opacity:1;filter:blur();transform:translate(7px,-3px)rotate(-4.4deg)scale(1.025)}to{opacity:1;filter:blur();transform:translate(0)rotate(-5deg)scale(1)}}@keyframes heroNameVersion2Glow{0%{opacity:0;transform:translate(-12px,-50%)scaleX(.72)}to{opacity:1;transform:translateY(-50%)scaleX(1)}}@keyframes heroPhotoSwapFlash{0%{opacity:0;transform:scale(.86)}18%{opacity:.92;transform:scale(1.04)}42%{opacity:.44;transform:scale(1.12)}to{opacity:0;transform:scale(1.22)}}@keyframes heroFilmOrbitSpin{0%{transform:translate(-50%,-50%)rotateX(35deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(35deg)rotate(360deg)}}@keyframes heroFilmSlotOrbitFloat{0%{opacity:.5;filter:brightness(.82)saturate(.9)blur(.16px);transform:translate3d(-50%, -50%, -88px) rotate(0deg) translateY(var(--film-radius)) rotate(var(--film-card-facing)) scale(.52)}12.5%{opacity:.62;filter:brightness(.88)saturate(.94)blur(.1px);transform:translate3d(-50%, -50%, -56px) rotate(45deg) translateY(var(--film-radius)) rotate(var(--film-card-facing)) scale(.62)}25%{opacity:.78;filter:brightness(.96)saturate(.98)blur();transform:translate3d(-50%, -50%, 0) rotate(90deg) translateY(var(--film-radius)) rotate(var(--film-card-facing)) scale(.78)}37.5%{opacity:.94;filter:brightness(1.04)saturate(1.03)blur();transform:translate3d(-50%, -50%, 56px) rotate(135deg) translateY(calc(var(--film-radius) - 6px)) rotate(var(--film-card-facing)) scale(.96)}50%{opacity:1;filter:brightness(1.08)saturate(1.06)blur();transform:translate3d(-50%, -50%, 88px) rotate(180deg) translateY(calc(var(--film-radius) - 10px)) rotate(var(--film-card-facing)) scale(1.08)}62.5%{opacity:.94;filter:brightness(1.04)saturate(1.03)blur();transform:translate3d(-50%, -50%, 56px) rotate(225deg) translateY(calc(var(--film-radius) - 6px)) rotate(var(--film-card-facing)) scale(.96)}75%{opacity:.78;filter:brightness(.96)saturate(.98)blur();transform:translate3d(-50%, -50%, 0) rotate(270deg) translateY(var(--film-radius)) rotate(var(--film-card-facing)) scale(.78)}87.5%{opacity:.62;filter:brightness(.88)saturate(.94)blur(.1px);transform:translate3d(-50%, -50%, -56px) rotate(315deg) translateY(var(--film-radius)) rotate(var(--film-card-facing)) scale(.62)}to{opacity:.5;filter:brightness(.82)saturate(.9)blur(.16px);transform:translate3d(-50%, -50%, -88px) rotate(360deg) translateY(var(--film-radius)) rotate(var(--film-card-facing)) scale(.52)}}@keyframes heroFilmMeasuredIntoMain{0%{opacity:.98;filter:brightness(1.06)saturate(1.04);transform:translate(0)scale(1)}to{opacity:0;filter:brightness(1.08)saturate(.92)blur(.4px);transform:translate3d(var(--film-flight-end-x), var(--film-flight-end-y), 0) scale(.08)}}@keyframes heroFilmSelectedIntoMain{0%{opacity:var(--film-flight-opacity,.98);filter:brightness(1.06)saturate(1.04);transform:translate3d(-50%, -50%, var(--film-flight-z,36px)) rotate(var(--film-flight-angle)) translateY(calc(var(--film-radius) + var(--film-flight-radius-offset,0px))) rotate(var(--film-card-facing)) scale(var(--film-flight-scale,.9))}to{opacity:0;filter:brightness(1.08)saturate(.92)blur(.4px);transform:translate3d(-50%, -50%, 0) rotate(var(--film-flight-angle)) translateY(0) rotate(0deg) scale(.08)}}@keyframes heroFilmOrbitCooldownRecover{0%{opacity:.9;filter:brightness(.96)saturate(.96);transform:translate3d(-50%, -50%, 0) rotate(var(--film-angle)) translateY(var(--film-radius)) rotate(var(--film-card-facing)) scale(.74)}16%,78%{opacity:.58;filter:brightness(.82)saturate(.82);transform:translate3d(-50%, -50%, -10px) rotate(var(--film-angle)) translateY(var(--film-radius)) rotate(var(--film-card-facing)) scale(.25)}to{opacity:.9;filter:brightness()saturate();transform:translate3d(-50%, -50%, 0) rotate(var(--film-angle)) translateY(var(--film-radius)) rotate(var(--film-card-facing)) scale(.74)}}@keyframes heroFilmOrbitCooldownFinal{0%{opacity:.9;filter:brightness(.96)saturate(.96);transform:translate3d(-50%, -50%, 0) rotate(var(--film-angle)) translateY(var(--film-radius)) rotate(var(--film-card-facing)) scale(.74)}18%,to{opacity:.56;filter:brightness(.82)saturate(.82);transform:translate3d(-50%, -50%, -10px) rotate(var(--film-angle)) translateY(var(--film-radius)) rotate(var(--film-card-facing)) scale(.25)}}@keyframes heroFilmOrbitDismissSpin{0%{opacity:1;transform:translate(-50%,-50%)rotateX(35deg)rotate(0)scale(1)}to{opacity:1;transform:translate(-50%,-50%)rotateX(35deg)rotate(0)scale(1)}}@keyframes heroFilmRingDismiss{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(.78)}}@keyframes heroFilmShardVanish{0%{opacity:.88;filter:brightness(.98)saturate(.94)}42%{opacity:.52;filter:brightness(.88)saturate(.86)blur(.12px)}to{opacity:0;filter:brightness(.72)saturate(.7)blur(.8px)}}@keyframes heroPortraitImpactWhiteTween{0%{opacity:.88}10%{opacity:1}to{opacity:0}}@keyframes heroPortraitRailImpactSwap{0%{filter:saturate(.96)contrast(.98);transform:translate(0)scale(1)}18%{filter:saturate(.96)contrast(.98);transform:translate(0)scale(.97)}38%{filter:saturate(.96)contrast(.98);transform:translate(0)scale(.9)}58%{filter:saturate(.96)contrast(.98);transform:translate(0)scale(1.045)}74%{filter:saturate(.96)contrast(.98);transform:translate(0)scale(1.1)}90%{filter:saturate(.96)contrast(.98);transform:translate(0)scale(1.018)}to{filter:saturate(.96)contrast(.98);transform:translate(0)scale(1)}}@keyframes heroPhotoShardOne{0%{opacity:0;transform:translate(-28px,12px)rotate(-2deg)scale(.84)}30%{opacity:.9;transform:translate(8px,-92px)rotate(-8deg)scale(1)}to{opacity:0;transform:translate(430px,148px)rotate(0)scale(.42)}}@keyframes heroPhotoShardTwo{0%{opacity:0;transform:translate(-18px,16px)rotate(1deg)scale(.84)}30%{opacity:.86;transform:translate(74px,-22px)rotate(5deg)scale(.98)}to{opacity:0;transform:translate(430px,150px)rotate(0)scale(.42)}}@keyframes heroPhotoShardThree{0%{opacity:0;transform:translate(-22px,18px)rotate(0)scale(.84)}30%{opacity:.82;transform:translate(-24px,104px)rotate(-7deg)scale(.94)}to{opacity:0;transform:translate(428px,152px)rotate(0)scale(.4)}}@keyframes heroPhotoShardFour{0%{opacity:0;transform:translate(-16px,12px)rotate(0)scale(.84)}30%{opacity:.78;transform:translate(118px,76px)rotate(8deg)scale(.9)}to{opacity:0;transform:translate(428px,154px)rotate(0)scale(.4)}}@keyframes heroPhotoOrbitDiagonalOne{0%{opacity:0;filter:brightness(1.08)saturate(.98);transform:translate3d(-64px,-34px,80px)rotate(-14deg)rotateY(-18deg)scale(.72)}18%{opacity:.96;filter:brightness(1.08)saturate();transform:translate3d(clamp(108px,13vw,188px),clamp(42px,7vh,86px),120px)rotate(-7deg)rotateY(-8deg)scale(.96)}48%{opacity:1;filter:brightness(1.05)saturate(1.03);transform:translate3d(clamp(410px,46vw,650px),clamp(300px,37vh,430px),150px)rotate(8deg)rotateY(10deg)scale(1.08)}70%{opacity:.7;filter:brightness(.88)saturate(.92);transform:translate3d(clamp(520px,55vw,760px),clamp(200px,27vh,320px),-90px)rotate(17deg)rotateY(52deg)scale(.78)}88%{opacity:.24;filter:brightness(.72)saturate(.78);transform:translate3d(clamp(450px,49vw,670px),clamp(92px,16vh,190px),-180px)rotate(22deg)rotateY(74deg)scale(.48)}to{opacity:0;filter:brightness(.64)saturate(.7);transform:translate3d(clamp(390px,43vw,610px),clamp(42px,10vh,132px),-240px)rotate(24deg)rotateY(86deg)scale(.28)}}@keyframes heroPhotoOrbitDiagonalTwo{0%{opacity:0;filter:brightness(1.08)saturate(.98);transform:translate3d(-92px,8px,60px)rotate(-20deg)rotateY(-22deg)scale(.66)}20%{opacity:.9;filter:brightness(1.08)saturate();transform:translate3d(clamp(80px,10vw,154px),clamp(94px,13vh,150px),110px)rotate(-11deg)rotateY(-10deg)scale(.88)}50%{opacity:.96;filter:brightness(1.04)saturate(1.03);transform:translate3d(clamp(376px,43vw,610px),clamp(350px,42vh,500px),145px)rotate(5deg)rotateY(8deg)scale(1.02)}72%{opacity:.62;filter:brightness(.84)saturate(.9);transform:translate3d(clamp(500px,53vw,730px),clamp(244px,32vh,390px),-110px)rotate(14deg)rotateY(58deg)scale(.7)}90%{opacity:.2;filter:brightness(.68)saturate(.74);transform:translate3d(clamp(430px,47vw,650px),clamp(132px,20vh,236px),-190px)rotate(20deg)rotateY(78deg)scale(.43)}to{opacity:0;filter:brightness(.62)saturate(.7);transform:translate3d(clamp(366px,41vw,580px),clamp(72px,13vh,158px),-250px)rotate(22deg)rotateY(88deg)scale(.26)}}@keyframes heroPhotoOrbitDiagonalThree{0%{opacity:0;filter:brightness(1.08)saturate(.98);transform:translate3d(-118px,-58px,70px)rotate(-8deg)rotateY(-16deg)scale(.62)}22%{opacity:.84;filter:brightness(1.08)saturate();transform:translate3d(clamp(132px,16vw,220px),clamp(0px,3vh,50px),100px)rotate(-2deg)rotateY(-6deg)scale(.84)}52%{opacity:.92;filter:brightness(1.04)saturate(1.02);transform:translate3d(clamp(438px,49vw,690px),clamp(260px,34vh,396px),138px)rotate(12deg)rotateY(12deg)scale(.96)}74%{opacity:.56;filter:brightness(.82)saturate(.88);transform:translate3d(clamp(542px,57vw,790px),clamp(172px,24vh,300px),-116px)rotate(20deg)rotateY(62deg)scale(.64)}90%{opacity:.18;filter:brightness(.68)saturate(.74);transform:translate3d(clamp(468px,51vw,700px),clamp(82px,15vh,178px),-204px)rotate(24deg)rotateY(80deg)scale(.38)}to{opacity:0;filter:brightness(.62)saturate(.7);transform:translate3d(clamp(408px,45vw,630px),clamp(24px,9vh,118px),-260px)rotate(26deg)rotateY(90deg)scale(.24)}}@keyframes heroPhotoOrbitAroundOne{0%{opacity:0;filter:brightness(1.08)saturate()blur();transform:translate3d(clamp(-360px,-35vw,-230px),clamp(-230px,-28vh,-150px),150px)rotate(-18deg)rotateY(-26deg)scale(.68)}12%{opacity:.95;filter:brightness(1.12)saturate(1.04)blur();transform:translate3d(clamp(-230px,-22vw,-140px),clamp(-270px,-32vh,-180px),210px)rotate(-10deg)rotateY(-12deg)scale(.88)}28%{opacity:1;filter:brightness(1.14)saturate(1.05)blur();transform:translate3d(clamp(24px,3vw,64px),clamp(-285px,-34vh,-196px),250px)rotate(2deg)rotateY(4deg)scale(1.05)}46%{opacity:.98;filter:brightness(1.08)saturate(1.03)blur();transform:translate3d(clamp(220px,25vw,350px),clamp(-92px,-12vh,-48px),205px)rotate(15deg)rotateY(20deg)scale(1.1)}62%{opacity:.82;filter:brightness(.96)saturate(.96)blur(.2px);transform:translate3d(clamp(170px,19vw,286px),clamp(166px,24vh,260px),76px)rotate(30deg)rotateY(38deg)scale(.92)}76%{opacity:.48;filter:brightness(.78)saturate(.86)blur(.5px);transform:translate3d(clamp(-2px,1vw,34px),clamp(182px,26vh,286px),-125px)rotate(46deg)rotateY(66deg)scale(.58)}90%{opacity:.18;filter:brightness(.62)saturate(.72)blur(1px);transform:translate3d(clamp(-108px,-11vw,-58px),clamp(34px,8vh,104px),-230px)rotate(58deg)rotateY(82deg)scale(.34)}to{opacity:0;filter:brightness(.52)saturate(.62)blur(1.4px);transform:translate3d(clamp(-18px,-2vw,12px),clamp(-18px,-2vh,12px),-310px)rotate(64deg)rotateY(94deg)scale(.18)}}@keyframes heroPhotoOrbitAroundTwo{0%{opacity:0;filter:brightness(1.06)saturate(.98)blur();transform:translate3d(clamp(-410px,-40vw,-270px),clamp(-124px,-18vh,-80px),118px)rotate(-26deg)rotateY(-32deg)scale(.62)}14%{opacity:.88;filter:brightness(1.1)saturate(1.03)blur();transform:translate3d(clamp(-262px,-25vw,-170px),clamp(-238px,-30vh,-154px),190px)rotate(-17deg)rotateY(-18deg)scale(.8)}31%{opacity:.98;filter:brightness(1.13)saturate(1.05)blur();transform:translate3d(clamp(-28px,-3vw,28px),clamp(-302px,-36vh,-208px),242px)rotate(-4deg)rotateY(-3deg)scale(.98)}48%{opacity:.96;filter:brightness(1.06)saturate(1.02)blur();transform:translate3d(clamp(206px,23vw,328px),clamp(-38px,-6vh,-8px),186px)rotate(13deg)rotateY(24deg)scale(1.04)}64%{opacity:.74;filter:brightness(.9)saturate(.92)blur(.25px);transform:translate3d(clamp(142px,17vw,248px),clamp(210px,29vh,318px),28px)rotate(31deg)rotateY(48deg)scale(.78)}78%{opacity:.4;filter:brightness(.72)saturate(.8)blur(.65px);transform:translate3d(clamp(-38px,-3vw,2px),clamp(156px,23vh,260px),-154px)rotate(48deg)rotateY(72deg)scale(.5)}91%{opacity:.14;filter:brightness(.58)saturate(.68)blur(1.1px);transform:translate3d(clamp(-118px,-12vw,-70px),clamp(24px,6vh,88px),-246px)rotate(60deg)rotateY(86deg)scale(.3)}to{opacity:0;filter:brightness(.5)saturate(.6)blur(1.5px);transform:translate3d(clamp(-14px,-2vw,10px),clamp(-14px,-2vh,10px),-320px)rotate(66deg)rotateY(96deg)scale(.16)}}@keyframes heroPhotoOrbitAroundThree{0%{opacity:0;filter:brightness(1.08)saturate(.98)blur();transform:translate3d(clamp(-350px,-34vw,-222px),clamp(-304px,-38vh,-206px),132px)rotate(-10deg)rotateY(-24deg)scale(.58)}16%{opacity:.82;filter:brightness(1.1)saturate(1.02)blur();transform:translate3d(clamp(-184px,-18vw,-112px),clamp(-286px,-35vh,-196px),206px)rotate(-2deg)rotateY(-12deg)scale(.76)}34%{opacity:.94;filter:brightness(1.12)saturate(1.04)blur();transform:translate3d(clamp(80px,9vw,130px),clamp(-238px,-30vh,-158px),236px)rotate(9deg)rotateY(8deg)scale(.96)}51%{opacity:.92;filter:brightness(1.03)saturate(1.01)blur();transform:translate3d(clamp(236px,27vw,372px),clamp(22px,2vh,58px),168px)rotate(24deg)rotateY(30deg)scale(1)}67%{opacity:.66;filter:brightness(.84)saturate(.9)blur(.35px);transform:translate3d(clamp(118px,15vw,222px),clamp(226px,31vh,342px),-22px)rotate(38deg)rotateY(56deg)scale(.68)}80%{opacity:.34;filter:brightness(.68)saturate(.78)blur(.8px);transform:translate3d(clamp(-56px,-5vw,-12px),clamp(142px,21vh,242px),-178px)rotate(52deg)rotateY(76deg)scale(.43)}92%{opacity:.12;filter:brightness(.56)saturate(.66)blur(1.15px);transform:translate3d(clamp(-122px,-12vw,-72px),clamp(10px,4vh,70px),-258px)rotate(62deg)rotateY(88deg)scale(.26)}to{opacity:0;filter:brightness(.5)saturate(.6)blur(1.5px);transform:translate3d(clamp(-10px,-1vw,8px),clamp(-10px,-1vh,8px),-330px)rotate(68deg)rotateY(98deg)scale(.14)}}@keyframes heroPortraitFocusIn{0%{filter:saturate(.9)blur(14px)}46%{filter:saturate(.92)blur(8px)}76%{filter:saturate(.94)blur(2px)}to{filter:saturate(.94)blur()}}@keyframes heroPortraitVersion2Focus{0%{filter:saturate(.9)blur(7px)drop-shadow(0 18px 30px #0000001f)drop-shadow(0 5px 10px #0000001a)}46%{filter:saturate(.92)blur(4px)drop-shadow(0 22px 36px #00000029)drop-shadow(0 6px 12px #0000001f)}76%{filter:saturate(.94)blur(1px)drop-shadow(0 26px 40px #0003)drop-shadow(0 8px 15px #00000021)}to{filter:saturate(.96)blur()drop-shadow(0 28px 44px #00000038)drop-shadow(0 8px 16px #00000024)}}@keyframes heroPortraitFloat{0%{transform-origin:70%;transform:perspective(920px)translate(-.4%,-.25%)rotateY(-8deg)rotate(-.08deg)skewY(-.56deg)scale(1.005,1.27)}50%{transform-origin:70%;transform:perspective(920px)translate(.35%,.18%)rotateY(-8.6deg)rotate(.04deg)skewY(-.62deg)scale(1.012,1.282)}to{transform-origin:70% 51%;transform:perspective(920px)translate(.1%,.35%)rotateY(-9deg)rotate(-.04deg)skewY(-.68deg)scale(1.01,1.286)}}@keyframes heroPortraitCenterHold{0%{transform-origin:70%;transform:perspective(920px)translate(-.18%,-.18%)rotateY(-7.5deg)rotateX(.36deg)rotate(-.08deg)skewY(-.46deg)scale(.95,1.188)}36%{transform-origin:70%;transform:perspective(920px)translate(.18%,.05%)rotateY(-8.6deg)rotateX(.52deg)rotate(-.04deg)skewY(-.58deg)scale(.973,1.222)}72%{transform-origin:70% 51%;transform:perspective(920px)translate(.28%,.22%)rotateY(-9.2deg)rotateX(.64deg)rotate(.02deg)skewY(-.66deg)scale(.983,1.237)}to{transform-origin:70% 51%;transform:perspective(920px)translate(.18%,.32%)rotateY(-9.4deg)rotateX(.68deg)rotate(0)skewY(-.68deg)scale(.983,1.239)}}@keyframes heroPortraitExitShrink{0%{transform-origin:70% 51%;transform:perspective(920px)translate(.18%,.32%)rotateY(-9.4deg)rotateX(.68deg)rotate(0)skewY(-.68deg)scale(.983,1.239)}52%{transform-origin:70%;transform:perspective(920px)translate(-.05%,.18%)rotateY(-8deg)rotateX(.36deg)rotate(.02deg)skewY(-.5deg)scale(.965,1.205)}to{transform-origin:70%;transform:perspective(920px)translate(-.22%,.1%)rotateY(-7.2deg)rotateX(.16deg)rotate(.04deg)skewY(-.42deg)scale(.91,1.138)}}@keyframes heroPortraitVersion2Reveal{0%{opacity:0;transform:translate(5.5%,-1.8%)scale(.94)}58%{opacity:1;transform:translate(-.8%,.4%)scale(1.026)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes heroPortraitVersion2Drift{0%{transform-origin:bottom;transform:translate(0)scale(1)}48%{transform-origin:52% 80%;transform:translate(-.8%,-.45%)scale(1.012)}to{transform-origin:54% 82%;transform:translate(.65%,.35%)scale(1.018)}}@keyframes heroPortraitVersion3Drift{0%{transform-origin:50%;transform:perspective(420px)translate(0)rotateY(0)rotateX(0)rotate(0)scale(1)}26%{transform-origin:47% 51%;transform:perspective(420px)translate(-.2%,-.1%)rotateY(-4.7deg)rotateX(.34deg)rotate(-.12deg)scale(1.006)}58%{transform-origin:53% 51%;transform:perspective(420px)translate(.18%,.04%)rotateY(4.55deg)rotateX(-.26deg)rotate(.1deg)scale(1.004)}to{transform-origin:48% 52%;transform:perspective(420px)translate(-.08%,.08%)rotateY(-4.2deg)rotateX(.22deg)rotate(-.08deg)scale(1.003)}}@keyframes heroPortraitVersion2Exit{0%{transform:translate(.14%,.24%)scale(1.018)}52%{transform:translate(-.04%,.12%)scale(1.005)}to{transform:translate(-.18%,.08%)scale(.96)}}@keyframes heroVersion2LightSlideIn{0%{opacity:0;transform:translate(18%)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes heroVersion2LightSlideOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-12%)scale(.98)}}@keyframes heroVersion2LightPortraitIn{0%{opacity:0;transform:translate(4%)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes heroVersion2LightPortraitOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-3%)scale(.985)}}@keyframes heroVersion2MobilePortraitIn{0%{opacity:0;transform:translate(calc(18px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes heroVersion2MobilePortraitOut{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% - 18px))scale(.985)}}@keyframes heroVersion2LightNameIn{0%{opacity:0;transform:translate(-8px,6px)rotate(-5deg)}to{opacity:1;transform:translate(0)rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]) .hero-device-screen .hero-slide.is-active,.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]) .hero-device-screen .hero-slide.is-leaving,.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]) .hero-device-screen .hero-slide.is-active .hero-slide-image,.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]) .hero-device-screen .hero-slide.is-leaving .hero-slide-image,.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical])[data-name-complete=true] .hero-name-tag.is-name-screen-top-left,.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical])[data-name-complete=true] .hero-name-tag.is-name-screen-top-left:before{animation-duration:1ms!important;animation-iteration-count:1!important}.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]) .hero-photo-burst,.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]) .hero-slide.is-photo-swapping:after{display:none!important}}.audition-page{background:#fff;position:relative;overflow:hidden}.audition-page:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #ed1c24ad;border-radius:50%;width:254px;position:absolute;top:155px;right:-132px}@media (min-width:1101px){.hero-film-projector{display:block}}.audition-page:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#0000 0 70px,#ed1c2457 71px 72px,#0000 73px) 14% 610px/146px 146px no-repeat,radial-gradient(circle,#0000 0 108px,#ed1c2447 109px 110px,#0000 111px) 62% 940px/222px 222px no-repeat;position:absolute;inset:0}.audition-hero,.audition-content{z-index:1;max-width:none;margin:0;position:relative}.audition-hero{min-height:330px;padding:40px var(--subpage-content-line) 24px;grid-template-columns:minmax(580px,.95fr) minmax(360px,1.05fr);justify-content:start;align-items:start;gap:clamp(28px,3.4vw,56px);display:grid}.audition-copy{max-width:640px;transform:none}.audition-eyebrow{color:#5f5f5f;letter-spacing:.36em;align-items:center;gap:18px;margin:0 0 24px;font-size:18px;font-weight:900;display:inline-flex}.audition-eyebrow:before{content:"";background:radial-gradient(circle at calc(100% - 3.5px),#ed1c24 0 3.5px,#0000 3.8px),linear-gradient(#ed1c24,#ed1c24) 0/calc(100% - 7px) 1px no-repeat;width:92px;height:7px}.audition-copy h1{letter-spacing:0;max-width:620px;margin:0 0 24px;font-size:clamp(29px,2.88vw,48px);line-height:1.05}.audition-copy h1 span{white-space:nowrap;display:block}.audition-copy p:not(.audition-eyebrow){color:#575757;word-break:keep-all;max-width:640px;margin:0;font-size:18px;line-height:1.75}.audition-visual,.audition-visual:before,.audition-visual img{display:none}.audition-stage-visual{aspect-ratio:1448/1086;isolation:isolate;background:linear-gradient(135deg,#fffffff2,#ffffffad),radial-gradient(circle at 82% 18%,#ed1c2424,#0000 32%);border:1px solid #1111111f;border-radius:18px;justify-self:center;width:min(100%,474px);min-height:0;margin:4px 0 0;padding:clamp(8px,1.2vw,14px);position:relative;overflow:visible;transform:translateY(-30px)rotate(-1deg);box-shadow:0 24px 60px #0000001f,inset 0 1px #ffffffd1}.audition-stage-visual:before,.audition-stage-visual:after{content:"";pointer-events:none;position:absolute}.audition-stage-visual:before{z-index:-1;mix-blend-mode:screen;filter:blur(8px);background:radial-gradient(circle at 70% 26%,#ed1c2429,#0000 27%),radial-gradient(circle at 28% 18%,#ffffffdb,#0000 24%),radial-gradient(circle at 54% 80%,#ffdcc666,#0000 34%);animation:6.8s ease-in-out infinite alternate auditionLightFloat;inset:-13% -7% -10%}.audition-stage-visual:after{z-index:3;background:radial-gradient(#0000 55%,#ffffff29 76%,#ffffff9e 100%),linear-gradient(90deg,#ffffff94 0,#0000 13% 86%,#ffffff80 100%);border-radius:12px;inset:clamp(8px,1.2vw,14px);box-shadow:inset 0 0 0 1px #ffffff5c}.audition-stage-deco{z-index:4;pointer-events:none;position:absolute}.audition-stage-deco-light{aspect-ratio:1;filter:blur(.2px);mix-blend-mode:screen;background:radial-gradient(circle,#ffffffb8 0 16%,#ed1c2429 17% 18%,#0000 19%);border:1px solid #ed1c242e;border-radius:50%;width:28%;top:10%;left:-5%}.audition-stage-visual img{object-fit:cover;object-position:center center;opacity:.98;filter:saturate(1.03)contrast(1.06)brightness(1.02);border-radius:12px;width:100%;height:100%;min-height:0;display:block;box-shadow:0 12px 28px #0000001a}.audition-content{padding:0 var(--subpage-content-line) 88px;grid-template-columns:minmax(260px,.58fr) minmax(520px,1.42fr);align-items:stretch;gap:34px;margin-top:-80px;display:grid}.audition-form-column{align-content:start;gap:18px;height:100%;display:grid}.audition-process-card,.audition-form-card{background:#fffffff5;border:1px solid #11111138;border-radius:8px;box-shadow:0 12px 26px #00000012}.audition-process-card{height:100%;padding:26px 28px 30px}.audition-process-card h2{margin:0 0 26px;padding-left:18px;font-size:30px;line-height:1.2;position:relative}.audition-process-card h2:before{content:"";background:#ed1c24;width:1px;height:22px;position:absolute;top:9px;left:0}.audition-process-card ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.audition-process-card li{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;display:grid}.audition-step-icon{aspect-ratio:1;color:#ed1c24;border:1px solid #11111138;border-radius:50%;place-items:center;width:48px;font-size:14px;font-weight:900;display:grid;box-shadow:inset 0 0 0 6px #f8f8f8}.audition-process-card strong{margin-bottom:5px;font-size:15px;line-height:1.35;display:block}.audition-process-card p{color:#707070;margin:0;font-size:12px;line-height:1.45}.audition-form-card{border-color:#ed1c2438;gap:0;height:auto;padding:32px 38px 38px;display:grid;box-shadow:0 20px 52px #0000001c}.audition-form-card label{border-bottom:1px solid #11111124;grid-template-columns:210px minmax(0,1fr);align-items:center;min-height:60px;display:grid}.audition-form-card label>span{color:#252525;font-size:15px;font-weight:900}.audition-field-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.audition-field-label em{border-radius:999px;place-items:center;min-width:34px;min-height:20px;padding:0 7px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.audition-field-label .is-required{color:#ed1c24;background:#ed1c241a}.audition-field-label .is-optional{color:#666;background:#11111114}.audition-form-card input,.audition-form-card textarea{color:#111;border:0;border-left:1px solid #1111111a;border-radius:0;min-height:58px;padding:15px 18px;font-size:16px}.audition-form-card input[type=file]{align-items:center;padding-top:17px;font-size:14px;display:flex}.audition-form-card input::placeholder,.audition-form-card textarea::placeholder{color:#a7a7a7}.audition-file-field{padding:8px 0 10px;align-items:start!important}.audition-file-field>span{padding-top:15px}.audition-file-field small{color:#777;grid-column:2;margin-top:-8px;padding:0 18px 8px;font-size:12px;line-height:1.45}.audition-submit{color:#fff;cursor:pointer;background:#111;border:0;border-radius:5px;min-height:48px;margin-top:12px;font-size:16px;font-weight:900;position:relative}.audition-submit:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #ed1c24;width:0;height:0;position:absolute;top:50%;right:22px;transform:translateY(-50%)}@keyframes auditionIllustrationWaver{0%,to{filter:contrast()brightness();transform:translate(0)scale(1.2)rotate(0)skew(0deg)skewY(0)}30%{filter:contrast(1.015)brightness(1.018);transform:translate(1.1%,-.7%)scale(1.215)rotate(-.18deg)skew(-.42deg)skewY(.16deg)}62%{filter:contrast(.995)brightness(1.008);transform:translate(-.75%,.55%)scale(1.19)rotate(.22deg)skew(.36deg)skewY(-.12deg)}}@keyframes auditionLightFloat{0%,to{opacity:.56;transform:translate(-6%,2%)scale(.94)}28%{opacity:.78;transform:translate(18%,-12%)scale(1.08)}55%{opacity:.64;transform:translate(36%,10%)scale(.98)}78%{opacity:.74;transform:translate(8%,20%)scale(1.12)}}@media (max-width:1200px){.audition-hero{grid-template-columns:minmax(300px,.82fr) minmax(360px,1.18fr)}}@media (max-width:1080px){:root{--site-header-height:58px}.audition-hero{padding-left:var(--subpage-content-line);padding-right:var(--subpage-content-line);grid-template-columns:minmax(300px,.82fr) minmax(360px,1.18fr)}.audition-content{padding-left:var(--subpage-content-line);padding-right:var(--subpage-content-line);grid-template-columns:minmax(240px,.62fr) minmax(460px,1.38fr)}.actor-hero{grid-template-columns:minmax(320px,.86fr) minmax(420px,1.14fr);padding-left:42px;padding-right:42px}.hero-device-stage{--ipad-group-scale:1.27;--ipad-group-x:-58px;width:min(700px,116%);bottom:-320px;right:-7vw}}@media (max-width:920px){:root{--subpage-content-line:24px}.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]) .hero-photo-burst{display:none}.subpage-hero{padding-top:42px;padding-bottom:38px}.subpage-hero h1{font-size:clamp(23px,5.2vw,42px)}.artist-layout-toolbar{flex-direction:column;align-items:start}.artist-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-featured-row{grid-template-columns:1fr}.artist-editorial-card,.artist-editorial-card[data-size=large],.artist-editorial-card[data-size=wide],.artist-editorial-card[data-size=normal]{grid-area:auto;min-height:0}.artist-featured-card,.artist-featured-card:first-child{grid-area:auto;min-height:520px}.news-grid.full{grid-template-columns:repeat(2,minmax(0,1fr))}.news-modal-panel{grid-template-columns:1fr;gap:18px;max-height:calc(100vh - 52px);padding:18px;overflow-y:auto}.news-modal-image img{max-height:44vh}.news-modal-content{padding:0 48px 8px 0}.audition-page:before{right:-160px}.hero-film-projector{display:none}.audition-hero,.audition-content{grid-template-columns:1fr}.audition-hero{min-height:auto;padding:42px var(--subpage-content-line) 20px}.audition-copy{max-width:620px;transform:translateY(0)}.contact-page:after{opacity:.5;background-position:50% 154px;background-size:860px;display:block}.contact-page .subpage-hero{min-height:100px;padding-top:42px;padding-bottom:10px}.audition-visual{min-height:320px}.audition-content{padding:0 var(--subpage-content-line) 60px;margin-top:0}.audition-process-card{height:auto;margin-top:0}.site-header{flex-direction:row;align-items:center;min-height:auto;padding:11px 24px}.site-header-brand-area{grid-template-columns:79px 1px max-content auto;gap:10px}.brand{min-width:auto}.brand img{width:79px;height:32px}.site-nav{justify-content:flex-end;gap:16px;margin-left:0;font-size:16px}.actor-hero{grid-template-columns:1fr;min-height:auto;padding:52px 24px 58px}.hero-copy{max-width:640px;transform:none}.hero-image-wrap{min-height:420px}.hero-device-stage{--ipad-group-scale:1.2;--ipad-group-x:-28px;width:min(680px,100%);bottom:-90px;right:-4vw}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){min-height:calc(100svh - var(--site-header-height,0px));background:linear-gradient(#0000 0 76%,#ffffffad 93%,#fff 100%),radial-gradient(circle at 50% 30%,#ffffffb8,#0000 29%),radial-gradient(circle at 56% 45%,#dbcdaeeb,#0000 46%),radial-gradient(circle at 32% 36%,#ffffffb8,#0000 42%),radial-gradient(circle at 80% 76%,#988660d1,#0000 44%),linear-gradient(138deg,#f6f2e8fa 0%,#e2d8bef5 43%,#dbcdaeeb 66%,#988660d1 100%);padding-bottom:48px}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-image-wrap:before{display:none}.hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:50%;--hero-film-center-y:46%;--hero-film-image-center-x:50%;--hero-film-image-center-y:46%;min-height:640px;margin-top:12px;overflow:visible}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:1;--ipad-group-x:0px;z-index:12;width:min(760px,108vw);transform:translateX(-50%) scale(var(--ipad-group-scale));transform-origin:bottom;bottom:-18px;left:50%;right:auto}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device{aspect-ratio:1122/1080}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-slider{width:100%;height:100%;top:0;left:0}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{left:calc(var(--hero-film-image-center-x) - 34%);top:calc(var(--hero-film-image-center-y) - 51.5%);width:68%;height:103%}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-331px, -44.6vw, -253px);--film-mid-radius:clamp(-167px, -21.6vw, -124px);left:var(--hero-film-center-x);top:var(--hero-film-center-y);width:min(1238px,181vw);height:min(1296px,190vw);overflow:hidden;display:block!important}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit .hero-photo-shard{opacity:.96;width:clamp(44px,7.3vw,65px);height:clamp(68px,10.4vw,99px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-name-tag.is-name-screen-top-left{font-size:clamp(33px,3.41vw,49px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy .hero-actions{display:none}.hero-visual-actions{display:none}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{z-index:24;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:-46px;display:flex;position:relative}}@media (min-width:621px) and (max-width:920px){.contact-page:after{background-position:calc(50% + 60px) 254px;background-size:980px}.contact-page .page-contact{grid-template-columns:1fr;justify-items:center;min-height:620px;margin-left:0;margin-right:0;padding-left:24px;padding-right:24px;display:grid;overflow:visible}.contact-page .contact{grid-template-columns:1fr;justify-items:center;gap:0}.contact-list{display:none!important}.contact-form{justify-self:center;width:min(100vw - 96px,720px);margin:0 auto;transform:translateY(-90px)scale(1)}}@media (max-width:620px){:root{--site-header-height:126px}.subpage-hero{padding-top:42px}.subpage-hero .subpage-eyebrow{gap:12px;margin-bottom:18px;font-size:12px}.subpage-hero .subpage-eyebrow:before{width:54px}.subpage-hero h1{font-size:19px}.artists-page-hero{padding-bottom:10px}.artists-page-hero h1{margin-bottom:8px}.news-page .subpage-hero{padding-bottom:10px}.news-page .subpage-hero h1{margin-bottom:8px}.subpage-hero p:not(.subpage-eyebrow){font-size:15px}.artists-page .subpage-hero p:not(.subpage-eyebrow),.audition-page .subpage-hero p:not(.subpage-eyebrow),.news-page .subpage-hero p:not(.subpage-eyebrow),.contact-page .subpage-hero p:not(.subpage-eyebrow){display:none}.contact-page .subpage-hero p:not(.subpage-eyebrow){white-space:nowrap;max-width:none}.news-page>.section{padding-top:14px}.artist-layout-section{margin-bottom:56px}.artist-layout-switcher button{width:38px;min-height:38px}.artist-editorial-card,.artist-editorial-card[data-size=large],.artist-editorial-card[data-size=wide],.artist-editorial-card[data-size=normal]{min-height:0}.artist-featured-card,.artist-featured-card:first-child{min-height:430px}.artist-pager-bar{flex-direction:column;align-items:flex-start}.artist-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.news-grid.full{grid-template-columns:1fr}.news-modal{padding:14px}.news-modal-panel{width:min(100%,420px);padding:14px}.news-modal-image img{max-height:38vh}.news-modal-content{padding-right:0}.news-modal-content h2{font-size:24px}.news-modal-content p:not(.news-modal-meta){font-size:14px}.artist-editorial-card,.artist-editorial-card[data-size=large],.artist-editorial-card[data-size=wide],.artist-editorial-card[data-size=normal]{grid-area:auto}.artist-gallery-modal{padding:10px}.artist-gallery-nav{display:none}.artist-gallery-panel{color:#111;width:min(100%,390px);height:auto;max-height:calc(100dvh - 20px);transform:translate3d(var(--artist-gallery-drag-x,0px), 0, 0);touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border-color:#1111111a;grid-template-rows:auto auto auto;grid-template-columns:1fr;padding:18px 18px 24px;transition:transform .38s cubic-bezier(.2,.88,.2,1);overflow:hidden auto}.artist-gallery-panel.is-dragging{transition:none}.artist-gallery-close{z-index:5;width:28px;min-width:28px;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;top:20px;right:20px}.artist-gallery-close:before,.artist-gallery-close:after{background:#111111c2;width:19px;height:2px;box-shadow:0 0 2px #ffffffb3}.artist-gallery-close:hover,.artist-gallery-close:focus-visible{background:0 0;transform:none}.artist-gallery-media{background:0 0;grid-template-columns:1fr;gap:10px;height:auto;display:grid;overflow:visible}.artist-gallery-main{background:#f4f1eb;border-radius:6px;place-items:stretch stretch;height:min(440px,52vh);min-height:300px;padding:0;overflow:hidden}.artist-gallery-fit-image{background-position:50%;background-size:contain}.artist-gallery-main img{object-fit:contain;object-position:center center;width:100%;max-width:none;height:100%;max-height:none}.artist-gallery-thumbs{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:clamp(58px,18vw,74px);grid-auto-flow:column;gap:8px;width:auto;max-height:none;padding:0 2px 4px;position:relative;inset:auto;overflow:auto hidden}.artist-gallery-thumbs::-webkit-scrollbar{display:none}.artist-gallery-thumbs button{aspect-ratio:1/1.18;background:#f5f2ed;border-width:1px;border-radius:4px}.artist-gallery-swipe-hint{color:#ed1c24;letter-spacing:0;opacity:.3;grid-template-columns:47px auto 47px;justify-content:center;align-items:center;gap:9px;margin:0 0 8px;font-size:10px;font-weight:900;animation:1s ease-in-out infinite artistGallerySwipeHintPulse;display:grid}.artist-gallery-swipe-hint span{background:currentColor;width:47px;height:1px;display:block;position:relative}.artist-gallery-swipe-hint span:before,.artist-gallery-swipe-hint span:after{content:none}.artist-gallery-swipe-hint span:first-child:before,.artist-gallery-swipe-hint span:last-child:after{content:"";border-top:1px solid;border-left:1px solid;width:6px;height:6px;position:absolute;top:50%}.artist-gallery-swipe-hint span:first-child:before{left:0;transform:translateY(-50%)rotate(-45deg)}.artist-gallery-swipe-hint span:last-child:after{right:0;transform:translateY(-50%)rotate(135deg)}.artist-gallery-swipe-hint span.is-hidden{visibility:hidden}.artist-gallery-side{color:#111;min-height:0;max-height:none;padding:0;overflow:visible}.artist-gallery-side h3{color:#111;font-size:28px}.artist-gallery-side .artist-gallery-info-text,.artist-gallery-work-list{color:#333}.artist-gallery-info-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.artist-film-sheet{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));padding:12px}.artist-film-frame{min-height:260px}.artist-film-frame img{height:200px}.about-brand-stage{padding-top:0}.about-brand-dark{justify-items:center;width:100%;max-width:100%;min-height:190px;padding:24px;overflow:hidden}.about-brand-dark img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto}.about-page .preserved-admin-text{word-break:keep-all;max-width:100%;white-space:pre!important;overflow-wrap:normal!important}.about-story{gap:22px;padding-top:16px}.about-lead-card{align-items:start;gap:16px;min-height:auto;padding:28px 26px;overflow:visible}.about-lead-card blockquote{font-size:clamp(22px,6vw,29px);line-height:1.38}.about-body{gap:17px;max-width:100%;padding:20px 0}.about-body p{font-size:16px;line-height:1.82}.about-company-info dd{white-space:normal;overflow-wrap:normal}.about-logo-pair figure{min-height:140px;padding:24px}.about-brand-copy h2,.about-company-info h2{font-size:30px}.about-company-info dl div{grid-template-columns:1fr;gap:8px}.about-company-info dd{font-size:16px}.about-map-panel{min-height:340px}.about-map-panel iframe{height:340px}.audition-hero{grid-template-columns:1fr;padding-top:42px}.audition-eyebrow{gap:12px;margin-bottom:18px;font-size:12px}.audition-eyebrow:before{width:54px}.audition-copy h1{font-size:19px}.audition-copy p:not(.audition-eyebrow){font-size:15px}.audition-visual{min-height:0;display:none}.audition-stage-visual{width:85%;min-height:0;box-shadow:none;background:0 0;border:0;margin-left:auto;margin-right:auto;padding:0;overflow:visible;transform:none}.audition-stage-visual:before,.audition-stage-visual:after,.audition-stage-deco{display:none}.audition-stage-visual img{object-fit:contain;object-position:center center;width:100%;height:auto;min-height:0}.audition-content{grid-template-columns:1fr}.audition-process-card{padding:24px 22px 28px}.audition-form-card label{grid-template-columns:1fr;padding:12px 0}.audition-form-card input,.audition-form-card textarea{border-left:0;min-height:56px;padding-left:0;font-size:16px}.audition-file-field small{grid-column:1;margin-top:4px;padding:0}.site-header{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:10px;padding-right:24px;display:grid;position:sticky}.brand img{width:83px;height:34px}.brand{width:auto}.site-header-brand-area{grid-template-columns:83px 1px max-content auto}.site-nav{grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;gap:0;width:100%;margin-left:0;padding-right:0;font-size:clamp(13px,3.35vw,15px);display:grid;position:static}.site-nav-indicator{display:none}.site-nav a:not(.site-nav-admin-link){text-align:center;justify-content:center;padding:10px 0;display:flex}.site-header-actions{gap:8px;position:absolute;top:21px;right:24px}.site-nav-admin-link{color:#0000;width:48px;min-width:48px;min-height:32px;font-size:0;position:absolute;top:0;right:0;padding:0!important}.site-nav-admin-link:after{opacity:1;width:16px;height:16px}.site-nav-admin-link:hover,.site-nav-admin-link:focus-visible{transform:translateY(-1px)}.hero .eyebrow{gap:12px;margin-bottom:22px;font-size:11px;transform:none}.hero .eyebrow:before{width:42px}.actor-hero{padding-top:22px}.hero h1{font-size:calc(38px * var(--hero-title-scale,1))}.hero-description{font-size:13px}.hero-actions,.hero-visual-actions{display:none}.hero-image-wrap{min-height:310px}:is(.actor-hero:has(.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical])) .hero-description,.actor-hero:has(.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical])) .hero-actions){display:none}.actor-hero:has(.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical])) .hero-copy{margin-bottom:0}.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]){min-height:430px;overflow:visible}.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]):before{width:128vw;height:560px;top:-84px;left:50%;transform:translate(-50%)}.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]) .hero-device-stage{--ipad-group-scale:1;--ipad-group-x:0px;width:min(560px,122vw);transform:translateX(-50%) scale(var(--ipad-group-scale));transform-origin:bottom;bottom:8px;left:50%;right:auto}.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]) .hero-device-slider{width:100%;height:100%;top:0;left:0}.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]) .hero-slide{width:100%;left:0}.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]) .hero-slide-image{object-position:center bottom;width:auto;max-width:86%;height:96%;top:2%;left:50%;right:auto;transform:translate(-50%)}.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]) .hero-device-screen .hero-slide.is-active .hero-slide-image{animation:.76s cubic-bezier(.2,.86,.28,1) both heroVersion2MobilePortraitIn}.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]) .hero-device-screen .hero-slide.is-leaving .hero-slide-image{animation:.9s cubic-bezier(.36,0,.24,1) both heroVersion2MobilePortraitOut}.hero-image-wrap[data-hero-version="2"]:not([data-hero-motion-axis=vertical]) .hero-device-screen .hero-slide.is-active .hero-slide-white-tween{transform:translate(-50%)}.hero-image-wrap[data-hero-version="2"][data-motion-profile=light]:not([data-hero-motion-axis=vertical]) .hero-photo-burst{z-index:6;display:block;overflow:visible}.hero-image-wrap[data-hero-version="2"][data-motion-profile=light]:not([data-hero-motion-axis=vertical]) .hero-photo-shard{opacity:0;width:clamp(42px,12vw,58px);height:clamp(60px,17vw,82px);top:24%;left:7%}.hero-device-stage{--ipad-group-scale:1.14;--ipad-group-x:calc(-50% - 10px);transform-origin:bottom;z-index:12;width:110%;bottom:-58px;left:50%;right:auto}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){background:linear-gradient(#0000 0 76%,#ffffffad 93%,#fff 100%),radial-gradient(circle at 50% 30%,#ffffffb8,#0000 29%),radial-gradient(circle at 56% 45%,#dbcdaeeb,#0000 46%),radial-gradient(circle at 32% 36%,#ffffffb8,#0000 42%),radial-gradient(circle at 80% 76%,#988660d1,#0000 44%),linear-gradient(138deg,#f6f2e8fa 0%,#e2d8bef5 43%,#dbcdaeeb 66%,#988660d1 100%);padding-bottom:48px}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-description{display:none}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy{margin-bottom:0}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-image-wrap:before{display:none}.hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:50%;--hero-film-center-y:calc(44% - 20px);--hero-film-image-center-x:50%;--hero-film-image-center-y:calc(42% - 20px);min-height:476px;overflow:visible}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:1;--ipad-group-x:0px;z-index:12;transform-origin:bottom;width:min(560px,118vw);bottom:0;left:50%;right:auto;transform:translate(-50%)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device{aspect-ratio:1122/1080}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-slider{width:100%;height:100%;top:0;left:0}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-screen .hero-slide.is-active{perspective:740px;perspective-origin:50% 52%}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{left:calc(var(--hero-film-image-center-x) - 34%);top:calc(var(--hero-film-image-center-y) - 51.5%);width:68%;height:103%}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-215px, -45.5vw, -160px);--film-mid-radius:clamp(-109px, -22.8vw, -81px);left:var(--hero-film-center-x);top:var(--hero-film-center-y);width:min(784px,184vw);height:min(835px,192vw);overflow:hidden;display:block!important}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit .hero-photo-shard{opacity:.96;width:clamp(31px,8.4vw,46px);height:clamp(47px,11.8vw,67px)}.hero-device-slider{top:calc(1.55% + 30px)}.actor-hero:before{display:none}.actor-hero:after{z-index:0;width:114px;display:block;top:190px;right:-57px}.hero-image-wrap{z-index:10}.hero-screen-dot{top:10.5%;left:calc(13.7% + 6px)}.hero-ci-band{width:87.27%;bottom:45%;right:calc(4.8% + 24px)}.hero-name-tag.is-name-screen-top-left{top:calc(52.2% - 10px)}}@media (max-width:1100px){.site-footer-inner{flex-direction:column;align-items:flex-start}.site-footer-contacts{order:3;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:space-between;width:100%;margin-left:0}.site-footer-links{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;gap:clamp(10px,3.8vw,22px);width:100%;font-size:clamp(12px,3.1vw,14px)}}@media (min-width:621px) and (max-width:920px){.contact-page:after{background-position:calc(50% + 60px) 254px;background-size:980px}.contact-page .page-contact{grid-template-columns:1fr;justify-items:center;min-height:620px;margin-left:0;margin-right:0;padding-left:24px;padding-right:24px;display:grid;overflow:visible}.contact-page .contact{grid-template-columns:1fr;justify-items:center;gap:0}.contact-list{display:none!important}.contact-form{justify-self:center;width:min(100vw - 96px,720px);margin:0 auto;transform:translateY(-90px)scale(1)}}@media (max-width:620px){.site-footer{padding-top:42px;padding-bottom:42px}.site-footer-brand{flex-direction:column;align-items:flex-start}.site-footer-contacts{grid-template-columns:repeat(2,minmax(0,max-content));gap:12px clamp(16px,7vw,30px)}}.form-status-message{color:#15633f;word-break:keep-all;background:#1987541a;border:1px solid #1987543d;border-radius:8px;margin:0 0 14px;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.45}.form-status-message.is-error{color:#b91c1c;background:#ed1c2414;border-color:#ed1c2442}.contact-form .form-status-message{z-index:4;width:min(38%,360px);margin:0;padding:8px 10px;font-size:clamp(11px,.86vw,13px);position:absolute;top:7.2%;left:58%}.site-nav a{white-space:nowrap;word-break:keep-all;flex:none}.artist-gallery-panel{background:#fff;border-color:#1111111f;box-shadow:0 30px 90px #00000052}.artist-gallery-media,.artist-gallery-main{background:#f5f2ed}.artist-gallery-thumbs button{background:#ece8e1}.artist-gallery-side{color:#111}.artist-gallery-side>p,.artist-gallery-info-heading{color:#ed1c24}.artist-gallery-info-section+.artist-gallery-info-section{margin-top:18px}.artist-gallery-info-text,.artist-gallery-side .artist-gallery-info-text{color:#242424}.artist-gallery-work-list{color:#333}.artist-gallery-close{background:#1111110f;border-color:#1111112e}.artist-gallery-close:before,.artist-gallery-close:after{background:#111}.artist-gallery-close:hover,.artist-gallery-close:focus-visible{background:#1111111f}.artist-gallery-nav{background:#ffffffbd;border-color:#11111138}.artist-gallery-nav:before{border-color:#111}.artist-gallery-nav:hover:not(:disabled),.artist-gallery-nav:focus-visible:not(:disabled){background:#fff;border-color:#11111180}.artist-gallery-media{grid-template-columns:minmax(0,1fr) 96px}.artist-gallery-thumbs{align-content:start;justify-items:stretch;gap:6px;overflow-x:hidden}.artist-gallery-thumbs button{aspect-ratio:auto;border-radius:5px;width:100%;min-width:0;height:116px;min-height:116px;display:block;overflow:hidden}.artist-gallery-thumbs img{aspect-ratio:auto;object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.artist-gallery-nav{display:none!important}.artist-gallery-nav:before{border-top-width:3px;border-left-width:3px;width:18px;height:18px}.artist-gallery-nav-prev:before,.artist-gallery-nav-next:before{transform-origin:50%}.artist-gallery-nav-prev:before{transform:translate(4px)rotate(-45deg)}.artist-gallery-nav-next:before{transform:translate(-4px)rotate(135deg)}@media (min-width:921px){.artist-gallery-nav{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-color:#11111129;width:54px;min-width:54px;height:54px;min-height:54px;box-shadow:0 18px 44px #0003,0 2px 8px #00000014;display:grid!important}.artist-gallery-nav:before{border-color:#111;border-top-width:3px;border-left-width:3px;width:17px;height:17px}.artist-gallery-nav-prev{left:clamp(18px,3.2vw,64px)}.artist-gallery-nav-next{right:clamp(18px,3.2vw,64px)}.artist-gallery-nav-prev:before{transform:translate(4px,8px)rotate(-45deg)}.artist-gallery-nav-next:before{transform:translate(-4px,8px)rotate(135deg)}.artist-gallery-nav:hover:not(:disabled),.artist-gallery-nav:focus-visible:not(:disabled){background:#fff;border-color:#1111115c;transform:translateY(-50%)scale(1.04);box-shadow:0 22px 52px #0000003d,0 3px 10px #0000001a}.artist-gallery-nav:disabled{opacity:.18}}.async-image-frame{background:#1111110f;width:100%;height:100%;display:block;position:relative;overflow:hidden}.async-image-frame img{opacity:0;transition:opacity .22s,transform .22s}.async-image-frame.is-loaded img{opacity:1}.async-image-loader{z-index:2;opacity:1;place-items:center;width:24px;height:24px;transition:opacity .18s,visibility .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.async-image-loader:before{content:"";background:conic-gradient(#ed1c24b8 0deg 76deg,#0000 76deg 132deg,#ed1c2461 132deg 214deg,#0000 214deg 360deg);border-radius:999px;width:100%;height:100%;animation:.78s linear infinite asyncImageCircleSpin;-webkit-mask:radial-gradient(circle,#0000 0 52%,#000 54% 100%);mask:radial-gradient(circle,#0000 0 52%,#000 54% 100%)}.async-image-loader span{display:none}.async-image-frame.is-loaded .async-image-loader,.artist-gallery-fit-image.is-loaded .async-image-loader{visibility:hidden;opacity:0}.artist-card-image-button .async-image-frame,.artist-gallery-thumbs .async-image-frame{width:100%;height:100%}.artist-card-image-button .async-image-frame img,.artist-gallery-thumbs .async-image-frame img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.artist-gallery-fit-image{position:relative}@media (min-width:621px) and (max-width:1100px){.site-header{flex-wrap:nowrap;align-items:center;gap:clamp(18px,3vw,34px)}.site-nav{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.contact-page .page-contact{min-height:620px;overflow:visible}.contact-list{top:8px;left:clamp(18px,4vw,58px);right:auto}.contact-form{transform:translate(-250px,-90px)scale(1.02)}}@media (min-width:621px) and (max-width:920px){.contact-page:after{background-position:calc(50% + 60px) 254px;background-size:980px}.contact-page .page-contact{grid-template-columns:1fr;justify-items:center;min-height:620px;margin-left:0;margin-right:0;padding-left:24px;padding-right:24px;display:grid;overflow:visible}.contact-page .contact{grid-template-columns:1fr;justify-items:center;gap:0}.contact-list{display:none!important}.contact-form{justify-self:center;width:min(100vw - 96px,720px);margin:0 auto;transform:translateY(-90px)scale(1)}}@media (max-width:620px){.site-nav{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a:not(.site-nav-admin-link){padding-left:2px;padding-right:2px}.contact-page .page-contact{padding-top:12px;position:relative;overflow:visible}.contact-list{display:none}.contact-form{width:min(100vw - 42px,342px);margin-top:0;transform:translateY(-15px)}.contact-page:after{background-position:50% 340px}.contact-form .form-status-message{width:80%;padding:7px 9px;font-size:11px;top:39%;left:10%}.artist-gallery-panel{background:#fff}.artist-gallery-main{background:#f5f2ed}}@media (min-width:621px) and (max-width:920px){.contact-page:after{background-position:calc(50% + 60px) 254px;background-size:980px}.contact-page .page-contact{grid-template-columns:1fr;justify-items:center;min-height:620px;margin-left:0;margin-right:0;padding-left:24px;padding-right:24px;display:grid;overflow:visible}.contact-page .contact{grid-template-columns:1fr;justify-items:center;gap:0}.contact-list{display:none!important}.contact-form{justify-self:center;width:min(100vw - 96px,720px);margin:0 auto;transform:translateY(-90px)scale(1)}}@media (max-width:620px){.artist-gallery-modal{overflow:hidden}.artist-gallery-panel{z-index:3;width:min(100vw - 36px,390px);position:relative}.artist-gallery-swipe-preview{z-index:1;opacity:.9;pointer-events:none;background:#fff;border:1px solid #1111111a;border-radius:8px;grid-template-rows:auto auto auto;gap:10px;width:min(100vw - 36px,390px);max-height:calc(100dvh - 20px);padding:18px 18px 24px;transition:transform .38s cubic-bezier(.2,.88,.2,1);display:grid;position:absolute;top:10px;left:50%;overflow:hidden auto;box-shadow:0 30px 90px #00000038}.artist-gallery-modal.is-dragging .artist-gallery-swipe-preview,.artist-gallery-modal.is-resetting .artist-gallery-swipe-preview,.artist-gallery-modal.is-resetting .artist-gallery-panel{transition:none!important}.artist-gallery-swipe-preview.is-prev{transform:translate3d(calc(-50% - 104% + var(--artist-gallery-drag-x,0px)), 0, 0)}.artist-gallery-swipe-preview.is-next{transform:translate3d(calc(-50% + 104% + var(--artist-gallery-drag-x,0px)), 0, 0)}.artist-gallery-swipe-preview-media{background:#f4f1eb;border-radius:6px;place-items:stretch stretch;height:min(440px,52vh);min-height:300px;display:grid;overflow:hidden}.artist-gallery-swipe-preview-media img{object-fit:contain;object-position:center center;width:100%;height:100%}.artist-gallery-swipe-preview-thumbs{grid-auto-columns:clamp(58px,18vw,74px);grid-auto-flow:column;gap:8px;display:grid;overflow:hidden}.artist-gallery-swipe-preview-thumbs span{aspect-ratio:1;background:#f5f2ed;border-radius:4px;display:block;overflow:hidden}.artist-gallery-swipe-preview-thumbs img{object-fit:cover;object-position:center top;width:100%;height:100%}.artist-gallery-swipe-preview-side{min-height:220px;padding:0;overflow:visible}.artist-gallery-swipe-preview-side .artist-gallery-info-scroll{max-height:none;overflow:visible}.artist-gallery-swipe-preview p{color:#ed1c24;margin:2px 0 0;font-size:13px;font-weight:900}.artist-gallery-swipe-preview strong{color:#111;font-size:28px;line-height:1.18}.artist-gallery-media{width:100%;background:0 0!important;grid-template-columns:1fr!important;gap:8px!important}.artist-gallery-main{width:100%;height:min(440px,52vh);min-height:300px;background:#f4f1eb!important}.artist-gallery-main .artist-gallery-fit-image{background-position:top!important;background-size:cover!important}.artist-gallery-swipe-preview-media img{object-fit:cover!important;object-position:center top!important}.artist-gallery-thumbs{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none!important;grid-auto-columns:clamp(58px,18vw,74px)!important;grid-auto-flow:column!important;align-content:stretch!important;justify-items:stretch!important;gap:8px!important;width:100%!important;max-height:none!important;padding:0 2px 4px!important;display:grid!important;overflow:auto hidden!important}.artist-gallery-thumbs button{aspect-ratio:1!important;width:auto!important;min-width:0!important;height:clamp(58px,18vw,74px)!important;min-height:0!important}.artist-gallery-close{filter:drop-shadow(0 1px 1px #fffffff2)drop-shadow(0 3px 6px #00000057);background:0 0!important;border:0!important}.artist-gallery-close:before,.artist-gallery-close:after{box-shadow:0 0 3px #fffffff2;background:#111!important}.artist-gallery-close{z-index:8}.artist-gallery-swipe-hint{z-index:6;pointer-events:none;grid-template-columns:42px auto 42px;gap:8px;width:max-content;margin:0;font-size:9px;line-height:1;position:absolute;top:18px;left:50%;transform:translate(-50%)}.artist-gallery-swipe-hint span{width:42px}.artist-gallery-swipe-hint span:first-child:before,.artist-gallery-swipe-hint span:last-child:after{width:5px;height:5px}.artist-gallery-media,.artist-gallery-swipe-preview-media{margin-top:28px}}@media (min-width:621px) and (max-width:920px){.artist-gallery-modal{padding:10px;overflow:hidden}.artist-gallery-nav{display:none!important}.artist-gallery-panel{z-index:3;color:#111;width:min(100vw - 36px,520px);height:auto;max-height:calc(100dvh - 20px);transform:translate3d(var(--artist-gallery-drag-x,0px), 0, 0);touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border-color:#1111111a;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:10px;padding:18px 18px 24px;transition:transform .38s cubic-bezier(.2,.88,.2,1);position:relative;overflow:hidden auto}.artist-gallery-panel.is-dragging{transition:none}.artist-gallery-close{z-index:8;width:28px;min-width:28px;min-height:28px;box-shadow:none;filter:drop-shadow(0 1px 1px #fffffff2)drop-shadow(0 3px 6px #00000057);border-radius:0;top:20px;right:20px;background:0 0!important;border:0!important}.artist-gallery-close:before,.artist-gallery-close:after{width:19px;height:2px;box-shadow:0 0 3px #fffffff2;background:#111!important}.artist-gallery-close:hover,.artist-gallery-close:focus-visible{transform:none;background:0 0!important}.artist-gallery-swipe-hint{z-index:6;color:#ed1c24;letter-spacing:0;opacity:.3;pointer-events:none;grid-template-columns:42px auto 42px;justify-content:center;align-items:center;gap:8px;width:max-content;margin:0;font-size:9px;font-weight:900;line-height:1;animation:1s ease-in-out infinite artistGallerySwipeHintPulse;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%)}.artist-gallery-swipe-hint span{background:currentColor;width:42px;height:1px;display:block;position:relative}.artist-gallery-swipe-hint span:before,.artist-gallery-swipe-hint span:after{content:none}.artist-gallery-swipe-hint span:first-child:before,.artist-gallery-swipe-hint span:last-child:after{content:"";border-top:1px solid;border-left:1px solid;width:5px;height:5px;position:absolute;top:50%}.artist-gallery-swipe-hint span:first-child:before{left:0;transform:translateY(-50%)rotate(-45deg)}.artist-gallery-swipe-hint span:last-child:after{right:0;transform:translateY(-50%)rotate(135deg)}.artist-gallery-swipe-hint span.is-hidden{visibility:hidden}.artist-gallery-media{width:100%;height:auto;display:grid;overflow:visible;background:0 0!important;grid-template-columns:1fr!important;gap:8px!important}.artist-gallery-main{border-radius:6px;place-items:stretch stretch;width:100%;height:min(560px,56vh);min-height:360px;padding:0;overflow:hidden;background:#f4f1eb!important}.artist-gallery-main .artist-gallery-fit-image{background-position:top!important;background-size:cover!important}.artist-gallery-main img{object-fit:cover;object-position:center top;width:100%;max-width:none;height:100%;max-height:none}.artist-gallery-thumbs{scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative;inset:auto;grid-template-columns:none!important;grid-auto-columns:clamp(68px,13vw,84px)!important;grid-auto-flow:column!important;align-content:stretch!important;justify-items:stretch!important;gap:8px!important;width:100%!important;max-height:none!important;padding:0 2px 4px!important;display:grid!important;overflow:auto hidden!important}.artist-gallery-thumbs::-webkit-scrollbar{display:none}.artist-gallery-thumbs button{background:#f5f2ed;border-width:1px;border-radius:4px;aspect-ratio:1!important;width:auto!important;min-width:0!important;height:clamp(68px,13vw,84px)!important;min-height:0!important}.artist-gallery-side{color:#111;min-height:0;max-height:none;padding:0;overflow:visible}.artist-gallery-side h3{color:#111;font-size:28px}.artist-gallery-side .artist-gallery-info-text,.artist-gallery-work-list{color:#333}.artist-gallery-info-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;max-height:none;overflow:visible}.artist-gallery-media,.artist-gallery-swipe-preview-media{margin-top:28px}.artist-gallery-swipe-preview{z-index:1;opacity:.9;pointer-events:none;background:#fff;border:1px solid #1111111a;border-radius:8px;grid-template-rows:auto auto auto;gap:10px;width:min(100vw - 36px,520px);max-height:calc(100dvh - 20px);padding:18px 18px 24px;transition:transform .38s cubic-bezier(.2,.88,.2,1);display:grid;position:absolute;top:10px;left:50%;overflow:hidden auto;box-shadow:0 30px 90px #00000038}.artist-gallery-modal.is-dragging .artist-gallery-swipe-preview,.artist-gallery-modal.is-resetting .artist-gallery-swipe-preview,.artist-gallery-modal.is-resetting .artist-gallery-panel{transition:none!important}.artist-gallery-swipe-preview.is-prev{transform:translate3d(calc(-50% - 104% + var(--artist-gallery-drag-x,0px)), 0, 0)}.artist-gallery-swipe-preview.is-next{transform:translate3d(calc(-50% + 104% + var(--artist-gallery-drag-x,0px)), 0, 0)}.artist-gallery-swipe-preview-media{background:#f4f1eb;border-radius:6px;place-items:stretch stretch;height:min(560px,56vh);min-height:360px;display:grid;overflow:hidden}.artist-gallery-swipe-preview-media img{width:100%;height:100%;object-fit:cover!important;object-position:center top!important}.artist-gallery-swipe-preview-thumbs{grid-auto-columns:clamp(68px,13vw,84px);grid-auto-flow:column;gap:8px;display:grid;overflow:hidden}.artist-gallery-swipe-preview-thumbs span{aspect-ratio:1;background:#f5f2ed;border-radius:4px;display:block;overflow:hidden}.artist-gallery-swipe-preview-thumbs img{object-fit:cover;object-position:center top;width:100%;height:100%}.artist-gallery-swipe-preview-side{min-height:220px;padding:0;overflow:visible}.artist-gallery-swipe-preview-side .artist-gallery-info-scroll{max-height:none;overflow:visible}.artist-gallery-swipe-preview p{color:#ed1c24;margin:2px 0 0;font-size:13px;font-weight:900}.artist-gallery-swipe-preview strong{color:#111;font-size:28px;line-height:1.18}}@keyframes artistGallerySwipeHintPulse{0%,to{opacity:.3}50%{opacity:.12}}@media (min-width:1101px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){grid-template-columns:minmax(360px,.74fr) minmax(0,1.26fr);align-items:center;column-gap:clamp(24px,3.2vw,58px);padding-left:clamp(36px,4.8vw,86px);padding-right:clamp(26px,3.8vw,70px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy{max-width:min(560px,35vw);transform:translate(clamp(0px,12vw - 132px,118px),clamp(-78px,-4vw,-36px))}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero .eyebrow{transform:translate(clamp(-118px,34px - 10vw,-42px))}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero h1{font-size:clamp(calc(40px * var(--font-scale,1)), calc(3.55vw * var(--font-scale,1)), calc(60px * var(--font-scale,1)))}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-description{max-width:min(470px,34vw)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-film-projector{width:clamp(210px,18vw,310px);left:clamp(180px,18vw,288px)}.hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:clamp(61%, calc(74% - 7vw), 67%);--hero-film-center-y:clamp(54%, calc(62% - 3vw), 58%);--hero-film-image-center-x:calc(var(--hero-film-center-x) - clamp(0px, .7vw, 8px));--hero-film-image-center-y:calc(var(--hero-film-center-y) + clamp(16px, 1.6vw, 30px));min-height:clamp(590px,100svh - 128px,740px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:1.14;--ipad-group-x:-58px;transform-origin:100% 0;width:min(720px,55vw);top:clamp(16px,3.4vh,36px);bottom:auto;right:clamp(-76px,-4vw,-18px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{top:calc(var(--hero-film-image-center-y) - 51%);width:56%;height:104%}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-278px, -17vw, -178px);--film-mid-radius:clamp(-128px, -8vw, -82px);width:clamp(620px,52vw,900px);height:clamp(820px,75vw,1120px)}}@media (min-width:1301px) and (max-width:1500px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){grid-template-columns:minmax(350px,.7fr) minmax(0,1.3fr);column-gap:clamp(22px,2.7vw,40px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy{max-width:min(520px,36vw);transform:translate(clamp(0px,10vw - 124px,46px),clamp(-56px,-3vw,-34px))}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero h1{font-size:clamp(calc(38px * var(--font-scale,1)), calc(3.42vw * var(--font-scale,1)), calc(52px * var(--font-scale,1)))}.hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:63.5%;--hero-film-center-y:57%;--hero-film-image-center-x:calc(var(--hero-film-center-x) - 4px);--hero-film-image-center-y:calc(var(--hero-film-center-y) + 24px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:1.02;--ipad-group-x:-28px;width:min(660px,53vw);top:clamp(18px,3.2vh,34px);bottom:auto;right:-3vw}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{top:calc(var(--hero-film-image-center-y) - 50.5%);width:54%;height:101%}}@media (min-width:1101px) and (max-width:1300px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){grid-template-columns:minmax(334px,.68fr) minmax(0,1.32fr);column-gap:clamp(18px,2.5vw,32px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy{max-width:min(455px,36vw);transform:translateY(-34px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero .eyebrow{transform:translate(-38px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero h1{font-size:clamp(calc(34px * var(--font-scale,1)), calc(3.35vw * var(--font-scale,1)), calc(44px * var(--font-scale,1)))}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-description{max-width:390px}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-film-projector{display:none}.hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:61%;--hero-film-center-y:58%;--hero-film-image-center-x:calc(var(--hero-film-center-x) - 2px);--hero-film-image-center-y:calc(var(--hero-film-center-y) + 24px);min-height:clamp(560px,100svh - 118px,660px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:.88;--ipad-group-x:-8px;width:min(610px,52vw);top:clamp(18px,3vh,32px);bottom:auto;right:-2vw}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{top:calc(var(--hero-film-image-center-y) - 49%);width:52%;height:96%}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-225px, -17vw, -160px);--film-mid-radius:clamp(-108px, -8vw, -78px);width:min(720px,60vw);height:min(880px,80vw)}}@media (min-width:921px) and (max-width:1100px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){min-height:calc(100svh - var(--site-header-height,81px));grid-template-columns:minmax(318px,.76fr) minmax(0,1.24fr);align-items:center;column-gap:clamp(16px,2.1vw,24px);padding-left:clamp(28px,3.8vw,42px);padding-right:clamp(24px,3.2vw,38px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy{max-width:360px;transform:translateY(-20px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero .eyebrow{transform:translate(-28px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero h1{font-size:clamp(calc(32px * var(--font-scale,1)), calc(3.55vw * var(--font-scale,1)), calc(39px * var(--font-scale,1)))}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-description{max-width:336px}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-film-projector{display:none}.hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:59%;--hero-film-center-y:58%;--hero-film-image-center-x:calc(var(--hero-film-center-x) - 2px);--hero-film-image-center-y:calc(var(--hero-film-center-y) + 22px);min-height:clamp(520px,100svh - 104px,620px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:.9;--ipad-group-x:0px;transform-origin:100% 0;width:min(600px,55vw);top:clamp(16px,2.8vh,28px);bottom:auto;right:-1.5vw}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{top:calc(var(--hero-film-image-center-y) - 48%);width:50%;height:94%}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-218px, -19vw, -152px);--film-mid-radius:clamp(-104px, -9vw, -76px);width:min(690px,66vw);height:min(820px,86vw)}}@media (min-width:621px) and (max-width:920px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){min-height:auto;padding-top:44px;padding-bottom:54px;overflow:hidden}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy{max-width:min(620px,100%);transform:none}.hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:50%;--hero-film-center-y:52%;--hero-film-image-center-x:50%;--hero-film-image-center-y:56%;min-height:clamp(540px,68svh,660px);margin-top:16px;overflow:visible}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:.94;--ipad-group-x:0px;width:min(620px,104vw);transform:translateX(-50%) scale(var(--ipad-group-scale));transform-origin:bottom;bottom:-48px;left:50%;right:auto}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{left:calc(var(--hero-film-image-center-x) - 31%);top:calc(var(--hero-film-image-center-y) - 49%);width:62%;height:96%}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-214px, -36vw, -160px);--film-mid-radius:clamp(-108px, -18vw, -80px);left:var(--hero-film-center-x);top:var(--hero-film-center-y);width:min(820px,148vw);height:min(880px,158vw)}}@media (min-width:1501px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){grid-template-columns:minmax(420px,.58fr) minmax(0,1.42fr);column-gap:clamp(12px,1.6vw,30px);padding-left:clamp(56px,4.6vw,88px);padding-right:clamp(44px,4.8vw,92px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy{max-width:min(560px,32vw);transform:translate(clamp(0px,7vw - 88px,42px),clamp(-70px,-3.2vw,-46px))}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero h1{font-size:clamp(calc(42px * var(--font-scale,1)), calc(3.42vw * var(--font-scale,1)), calc(62px * var(--font-scale,1)))}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-description{max-width:min(500px,31vw)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-film-projector{width:clamp(250px,19vw,360px);bottom:clamp(46px,6vh,66px);left:clamp(210px,18.5vw,350px)}.hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:56.5%;--hero-film-center-y:55.5%;--hero-film-image-center-x:calc(var(--hero-film-center-x) - 8px);--hero-film-image-center-y:calc(var(--hero-film-center-y) + 18px);min-height:clamp(660px,100svh - 112px,790px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:1.22;--ipad-group-x:-104px;transform-origin:100% 0;width:min(780px,51vw);top:clamp(8px,1.9vh,22px);bottom:auto;right:clamp(10px,1.8vw,38px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{left:calc(var(--hero-film-image-center-x) - 29.5%);top:calc(var(--hero-film-image-center-y) - 50.5%);width:59%;height:107%}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-318px, -16vw, -218px);--film-mid-radius:clamp(-142px, -7.6vw, -96px);width:clamp(760px,55vw,1020px);height:clamp(930px,72vw,1220px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit .hero-photo-shard{width:clamp(42px,3.1vw,66px);height:clamp(64px,4.7vw,100px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-name-tag.is-name-screen-top-left{font-size:clamp(34px,3.05vw,55px);top:calc(57.2% + 6px);left:10.8%}}@media (min-width:1301px) and (max-width:1500px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){grid-template-columns:minmax(360px,.62fr) minmax(0,1.38fr);column-gap:clamp(12px,1.7vw,26px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy{max-width:min(510px,34vw);transform:translate(clamp(0px,7.5vw - 102px,28px),clamp(-54px,-3vw,-32px))}.hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:59%;--hero-film-center-y:56.5%;--hero-film-image-center-x:calc(var(--hero-film-center-x) - 5px);--hero-film-image-center-y:calc(var(--hero-film-center-y) + 22px);min-height:clamp(600px,100svh - 116px,700px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:1.12;--ipad-group-x:-52px;width:min(690px,52vw);top:clamp(14px,2.8vh,30px);right:-3vw}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{left:calc(var(--hero-film-image-center-x) - 28.5%);top:calc(var(--hero-film-image-center-y) - 50%);width:57%;height:103%}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-286px, -17vw, -190px);--film-mid-radius:clamp(-132px, -8vw, -86px);width:min(880px,62vw);height:min(1040px,78vw)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-name-tag.is-name-screen-top-left{top:calc(57% + 2px);left:10.8%}}@media (min-width:1101px) and (max-width:1300px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){grid-template-columns:minmax(330px,.62fr) minmax(0,1.38fr);column-gap:clamp(14px,1.8vw,24px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy{max-width:min(450px,35vw);transform:translateY(-28px)}.hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:59%;--hero-film-center-y:57%;--hero-film-image-center-x:calc(var(--hero-film-center-x) - 4px);--hero-film-image-center-y:calc(var(--hero-film-center-y) + 22px);min-height:clamp(560px,100svh - 112px,660px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:1.02;--ipad-group-x:-24px;width:min(640px,54vw);top:clamp(16px,2.8vh,30px);right:-3.5vw}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{left:calc(var(--hero-film-image-center-x) - 27.5%);top:calc(var(--hero-film-image-center-y) - 49%);width:55%;height:98%}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-244px, -18vw, -168px);--film-mid-radius:clamp(-116px, -8.6vw, -78px);width:min(760px,64vw);height:min(900px,84vw)}}@media (min-width:921px) and (max-width:1100px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){grid-template-columns:minmax(314px,.72fr) minmax(0,1.28fr);column-gap:clamp(14px,1.8vw,22px)}.hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:57%;--hero-film-center-y:57%;--hero-film-image-center-x:calc(var(--hero-film-center-x) - 2px);--hero-film-image-center-y:calc(var(--hero-film-center-y) + 20px);min-height:clamp(510px,100svh - 110px,610px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:.96;width:min(610px,56vw);top:clamp(14px,2.4vh,26px);right:-1vw}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{left:calc(var(--hero-film-image-center-x) - 26.5%);top:calc(var(--hero-film-image-center-y) - 48%);width:53%;height:94%}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-224px, -19vw, -156px);--film-mid-radius:clamp(-108px, -9.2vw, -74px);width:min(710px,68vw);height:min(830px,88vw)}}@media (min-width:621px) and (max-width:920px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){min-height:min(760px, calc(100svh - var(--site-header-height,81px) - 70px));padding-top:clamp(30px,4svh,48px);padding-bottom:clamp(10px,2svh,24px);overflow:hidden}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy{max-width:min(620px,100%);margin-bottom:0;transform:none}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-description{max-width:min(520px,78vw);display:block}.hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:50%;--hero-film-center-y:51%;--hero-film-image-center-x:50%;--hero-film-image-center-y:53%;min-height:clamp(500px,51svh,580px);margin-top:clamp(-18px,-1.6svh,-4px);overflow:visible}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:1.02;--ipad-group-x:0px;width:min(650px,94vw);transform:translateX(-50%) scale(var(--ipad-group-scale));transform-origin:bottom;bottom:-24px;left:50%;right:auto}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{left:calc(var(--hero-film-image-center-x) - 31%);top:calc(var(--hero-film-image-center-y) - 48.5%);width:62%;height:96%}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-232px, -31vw, -174px);--film-mid-radius:clamp(-118px, -15.5vw, -86px);width:min(850px,132vw);height:min(910px,142vw)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit .hero-photo-shard{width:clamp(34px,6.2vw,54px);height:clamp(51px,8.8vw,80px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-name-tag.is-name-screen-top-left{font-size:clamp(29px,4.9vw,43px);top:calc(57% - 2px);left:10.6%}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{margin-top:clamp(-64px,-6svh,-38px)}}@media (max-width:620px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){min-height:auto;padding:clamp(26px,5.6svh,38px) 24px 0;overflow:hidden}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy{max-width:100%;margin-bottom:0;transform:none}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-description{display:none}.hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:50%;--hero-film-center-y:52%;--hero-film-image-center-x:50%;--hero-film-image-center-y:54%;min-height:clamp(486px,61svh,620px);margin-top:clamp(22px,4svh,34px);overflow:visible}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:1.04;--ipad-group-x:0px;width:min(430px,105vw);transform:translateX(-50%) scale(var(--ipad-group-scale));transform-origin:bottom;bottom:clamp(28px,5svh,48px);left:50%;right:auto}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{left:calc(var(--hero-film-image-center-x) - 32%);top:calc(var(--hero-film-image-center-y) - 49%);width:64%;height:97%}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-188px, -45vw, -154px);--film-mid-radius:clamp(-96px, -22vw, -76px);width:min(700px,172vw);height:min(760px,188vw)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit .hero-photo-shard{width:clamp(30px,10vw,45px);height:clamp(45px,14vw,66px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-name-tag.is-name-screen-top-left{font-size:clamp(31px,9.4vw,43px);top:calc(57% - 4px);left:8.8%}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{gap:10px;margin-top:clamp(-70px,-7.5svh,-42px);padding-bottom:10px}:is(.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions .button,.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions .ghost-button){min-height:42px;padding-left:24px;padding-right:24px}}@media (min-width:621px) and (max-width:920px){.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{bottom:-48px}}@media (max-width:620px){.hero-image-wrap[data-hero-motion-axis=vertical]{min-height:clamp(462px,58svh,580px);margin-top:clamp(18px,3.4svh,30px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{margin-top:clamp(-58px,-6.2svh,-38px)}}@media (max-width:420px){.hero-image-wrap[data-hero-motion-axis=vertical]{min-height:clamp(440px,56svh,520px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:1.02;width:min(410px,102vw);bottom:clamp(22px,4svh,36px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{margin-top:clamp(-54px,-6svh,-36px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-174px, -40vw, -142px);--film-mid-radius:clamp(-88px, -20vw, -70px);width:min(660px,164vw);height:min(720px,178vw)}}@media (min-width:401px) and (max-width:420px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{margin-top:clamp(-48px,-5.2svh,-34px)}}@media (max-width:400px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{margin-top:clamp(-57px,-6.4svh,-39px)}}.news-editor-form,.popup-editor-form,.admin-storage-list{gap:14px;display:grid}.rich-editor-field{gap:8px;display:grid}.rich-editor-toolbar{background:#f7f7f7;border:1px solid #dedede;border-radius:6px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.rich-editor-toolbar button{color:#111;background:#fff;border:1px solid #11111129;border-radius:4px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:900}.rich-editor-surface{overflow-wrap:anywhere;color:#222;background:#fff;border:1px solid #d8d8d8;border-radius:6px;outline:none;min-height:260px;padding:18px;line-height:1.75}.rich-editor-surface:empty:before{color:#888;content:attr(data-placeholder)}.rich-editor-surface:focus{border-color:#111;box-shadow:0 0 0 3px #11111114}.news-modal-body{color:#333;gap:12px;max-height:min(42vh,360px);padding-right:8px;font-size:16px;line-height:1.82;display:grid;overflow-y:auto}.news-modal-body :is(h2,h3,p,blockquote,ul,ol){margin:0}.news-modal-body h2{font-size:26px;line-height:1.3}.news-modal-body h3{font-size:21px;line-height:1.35}.news-modal-body blockquote{color:#111;border-left:3px solid #ed1c24;padding-left:14px;font-weight:800}.news-modal-body a{color:#b91c1c;text-underline-offset:4px;font-weight:900;text-decoration:underline}.admin-storage-manager{gap:18px;display:grid}.admin-storage-delete-button{justify-self:stretch}.admin-storage-summary,.admin-storage-list,.popup-list-panel{max-width:none}.admin-storage-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-storage-head h3,.popup-editor-form h3,.popup-list-panel h3{margin:0;font-size:22px}.admin-storage-head strong,.admin-storage-head span{color:#004f43;font-size:13px;font-weight:900}.admin-storage-meter{background:#f0eee8;border:1px solid #11111129;border-radius:999px;height:10px;overflow:hidden}.admin-storage-meter span{background:linear-gradient(90deg,#004f43,#c99a45);height:100%;display:block}.admin-storage-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-storage-metrics span{color:#004f43;background:#f7f7f7;border-radius:4px;gap:4px;padding:12px;font-weight:900;display:grid}.admin-storage-metrics b{color:#555;font-size:12px}.admin-upload-table{gap:6px;display:grid}.admin-upload-row{color:#333;background:#fffdf9;border:1px solid #e0d7c8;border-radius:4px;grid-template-columns:28px 86px minmax(0,1fr) 90px 86px;align-items:center;gap:10px;min-height:42px;padding:8px 10px;font-size:12px;font-weight:800;display:grid}.admin-upload-row input{width:16px;min-height:16px}.admin-upload-category{color:#004f43;text-transform:uppercase;font-weight:900}.admin-upload-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-upload-row .is-used{color:#004f43}.admin-upload-row .is-unused{color:#b45309}.admin-upload-applicant{color:#111;gap:2px;min-width:0;line-height:1.25;display:grid}.admin-upload-applicant strong,.admin-upload-applicant small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-upload-applicant strong{font-size:13px;font-weight:900}.admin-upload-applicant small{color:#666;font-size:11px;font-weight:800}.admin-empty-state{color:#555;background:#fff;border:1px solid #e1e1e1;border-radius:6px;margin:0;padding:18px;font-weight:800}.popup-admin-row{grid-template-columns:128px minmax(0,1fr) auto}.popup-admin-row>img,.popup-image-empty{aspect-ratio:4/3;object-fit:cover;background:#f2f2f2;border-radius:6px;width:108px}.popup-image-empty{color:#777;place-items:center;font-size:12px;font-weight:900;display:grid}.site-popup-layer{z-index:2147482500;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.site-popup-backdrop{background:#0000008a;border:0;border-radius:0;width:100%;min-height:100%;position:absolute;inset:0}.site-popup-panel{z-index:1;background:#fff;border-radius:8px;width:min(520px,94vw);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052}.site-popup-image{object-fit:cover;width:100%;max-height:54vh;display:block}.site-popup-content{gap:12px;padding:24px 24px 18px;display:grid}.site-popup-content h2{color:#111;text-wrap:balance;margin:0;font-size:clamp(24px,5vw,34px);line-height:1.2}.site-popup-content p{color:#444;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.72}.site-popup-link{justify-self:start;margin-top:8px}.site-popup-actions{background:#f8f8f8;border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.site-popup-actions label{color:#333;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.site-popup-actions input{accent-color:#111;width:16px;min-height:16px}.site-popup-actions button{color:#111;background:#fff;border:1px solid #1113;border-radius:4px;min-height:34px;padding:7px 12px;font-size:13px;font-weight:900}.about-lead-card blockquote{text-wrap:balance;overflow-wrap:normal}.about-body{max-width:min(1120px,100%)}.about-body p{white-space:pre-line;text-wrap:pretty;overflow-wrap:normal;max-width:min(100%,78ch)}.about-page .about-body .preserved-admin-text{white-space:pre-line!important}@media (max-width:920px){.admin-storage-metrics,.admin-upload-row,.popup-admin-row{grid-template-columns:1fr}.admin-upload-path{white-space:normal;overflow-wrap:anywhere}.site-popup-actions{flex-direction:column;align-items:stretch}}@media (min-width:621px) and (max-width:920px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){min-height:min(730px, calc(100svh - var(--site-header-height,81px) - 96px));padding-top:clamp(22px,3svh,36px);padding-bottom:clamp(12px,2.2svh,24px)}.hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-y:51.5%;--hero-film-image-center-y:53.5%;min-height:clamp(455px,47svh,535px);margin-top:clamp(4px,1svh,14px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:.96;width:min(600px,88vw);bottom:-58px}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-210px, -28vw, -158px);--film-mid-radius:clamp(-106px, -14vw, -78px);width:min(770px,120vw);height:min(820px,132vw)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{margin-top:clamp(-10px,-.8svh,-4px)}}@media (min-width:621px) and (max-width:920px) and (max-height:930px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){min-height:min(680px, calc(100svh - var(--site-header-height,81px) - 72px))}.hero-image-wrap[data-hero-motion-axis=vertical]{min-height:clamp(420px,45svh,490px);margin-top:2px}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:.9;width:min(560px,84vw);bottom:-48px}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-190px, -25vw, -148px);--film-mid-radius:clamp(-96px, -12.6vw, -72px);width:min(710px,112vw);height:min(760px,124vw)}}@media (min-width:921px) and (max-width:1100px) and (orientation:portrait){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){min-height:min(930px, calc(100svh - var(--site-header-height,81px) - 160px));grid-template-columns:1fr;align-items:start;row-gap:clamp(8px,1.1svh,18px);padding:clamp(34px,3.4svh,48px) clamp(36px,5vw,64px) clamp(18px,2.4svh,32px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy{max-width:min(660px,72vw);transform:none}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero .eyebrow{transform:none}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero h1{font-size:clamp(calc(38px * var(--font-scale,1)), calc(4.2vw * var(--font-scale,1)), calc(52px * var(--font-scale,1)))}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-description{max-width:min(560px,70vw)}.hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:50%;--hero-film-center-y:51%;--hero-film-image-center-x:50%;--hero-film-image-center-y:53%;min-height:clamp(510px,42svh,610px);margin-top:clamp(-18px,-1.2svh,-4px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:.95;--ipad-group-x:0px;width:min(720px,74vw);transform:translateX(-50%) scale(var(--ipad-group-scale));transform-origin:bottom;bottom:-54px;left:50%;right:auto}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{left:calc(var(--hero-film-image-center-x) - 30%);top:calc(var(--hero-film-image-center-y) - 48%);width:60%;height:95%}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-230px, -22vw, -178px);--film-mid-radius:clamp(-116px, -11vw, -84px);width:min(850px,94vw);height:min(900px,104vw)}}@media (min-width:921px) and (max-width:1400px) and (orientation:landscape) and (max-height:1050px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){min-height:calc(100svh - var(--site-header-height,81px) - 72px);padding-top:clamp(16px,2.2svh,28px);padding-bottom:clamp(28px,4svh,46px)}}@media (min-width:421px) and (max-width:430px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{margin-top:clamp(-50px,-5.4svh,-36px)}}@media (max-width:360px){.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-158px, -38vw, -132px);--film-mid-radius:clamp(-82px, -18vw, -66px);width:min(610px,156vw);height:min(680px,174vw)}}@media (min-width:621px) and (max-width:920px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{margin-top:clamp(16px,3svh,36px)}}@media (min-width:621px) and (max-width:920px) and (max-height:930px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{margin-top:24px}}@media (min-width:421px) and (max-width:430px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{margin-top:clamp(-46px,-4.9svh,-34px)}}@media (min-width:921px) and (max-width:1100px) and (orientation:portrait){.hero-image-wrap[data-hero-motion-axis=vertical]{margin-top:6px}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{bottom:-8px}}.admin-storage-page{grid-template-rows:auto auto auto minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.admin-storage-list{min-height:0;margin-bottom:0}.admin-storage-list-head{align-items:end}.admin-storage-list-head>div{gap:4px;display:grid}.admin-upload-table{overscroll-behavior:contain;min-height:260px;max-height:min(54vh,100vh - 430px);padding-right:6px;overflow-y:auto}.admin-upload-row{grid-template-columns:28px 86px minmax(0,1fr) 90px 86px 92px 92px}.admin-upload-row.has-applicant{grid-template-columns:28px 86px minmax(0,1fr) minmax(170px,.42fr) 90px 86px 92px 92px}.admin-preview-button{width:100%;min-width:0}.admin-preview-modal{z-index:2147483200;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.admin-preview-backdrop{background:#00000094;border:0;border-radius:0;width:100%;min-height:100%;position:absolute;inset:0}.admin-preview-backdrop:hover,.admin-preview-backdrop:focus-visible,.admin-preview-backdrop:active{background:#00000094;border:0;outline:none}.admin-preview-panel{z-index:1;background:#fff;border-radius:8px;gap:12px;width:min(860px,94vw);max-height:calc(100vh - 60px);padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057}.admin-preview-panel img{object-fit:contain;background:#f3f3f3;border-radius:6px;width:100%;max-height:calc(100vh - 170px);display:block}.admin-preview-panel p{overflow-wrap:anywhere;color:#555;margin:0;font-size:13px;font-weight:800}.admin-preview-close{color:#111;background:#fff;border:1px solid #1113;border-radius:4px;justify-self:end;min-height:34px;padding:7px 12px;font-size:13px;font-weight:900}.admin-preview-close:hover,.admin-preview-close:focus-visible{color:#111;background:#f5f5f5;border-color:#11111152;outline:none}@media (max-width:920px){.admin-upload-table{max-height:52vh}.admin-upload-row{grid-template-columns:1fr}}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){--hero-surface-glow:#ffffffb8;--hero-surface-mid:#e2d8bed6;--hero-surface-soft:#f6f2e8fa;background:linear-gradient(to bottom, transparent 0 74%, #ffffffb8 93%, #fff 100%), radial-gradient(circle at 50% 27%, var(--hero-surface-glow), transparent 32%), radial-gradient(circle at 58% 47%, var(--hero-surface-mid), transparent 54%), radial-gradient(circle at 28% 38%, #ffffff8f, transparent 40%), linear-gradient(138deg, var(--hero-surface-soft) 0%, var(--hero-surface-color) 100%)}@media (max-width:620px){.hero-image-wrap[data-hero-motion-axis=vertical]{margin-top:clamp(-6px,-.8svh,4px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{bottom:clamp(58px,8.2svh,82px)}}@media (max-width:400px){.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{bottom:clamp(48px,7.4svh,66px)}}@media (min-width:421px) and (max-width:430px){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{margin-top:clamp(-42px,-4.4svh,-30px)}}@media (min-width:921px) and (max-width:1100px) and (orientation:portrait){.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){min-height:min(1048px, calc(100svh - var(--site-header-height,81px) - 150px));grid-template:"visual visual"minmax(650px,1fr)"copy actions"/minmax(0,1fr) minmax(218px,260px);align-items:end;gap:clamp(10px,1.3svh,18px) clamp(20px,3vw,38px);padding:clamp(18px,2svh,30px) clamp(38px,5vw,66px) clamp(22px,2.3svh,34px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy{grid-area:copy;align-self:center;width:100%;max-width:none;transform:none}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero .eyebrow{gap:14px;margin-bottom:10px;font-size:12px;transform:none}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero .eyebrow:before{width:70px}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero h1{font-size:clamp(calc(32px * var(--hero-title-scale,1)), calc(3.7vw * var(--hero-title-scale,1)), calc(42px * var(--hero-title-scale,1)));margin-bottom:12px;line-height:1.12}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-description{max-width:min(620px,100%);font-size:14px;line-height:1.62;display:block}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy .hero-actions{display:none}.hero-image-wrap[data-hero-motion-axis=vertical]{grid-area:visual;place-self:start center;width:min(880px,86vw);min-height:clamp(660px,56svh,745px);margin:0 auto}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:1.03;--ipad-group-x:0px;width:min(810px,78vw);transform:translateX(-50%) scale(var(--ipad-group-scale));transform-origin:bottom;bottom:-18px;left:50%;right:auto}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{left:calc(var(--hero-film-image-center-x) - 31%);top:calc(var(--hero-film-image-center-y) - 49%);width:62%;height:98%}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-name-tag.is-name-screen-top-left{font-size:clamp(34px,4vw,48px);top:calc(57% - 2px);left:10.5%}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{flex-direction:column;grid-area:actions;place-self:center stretch;gap:10px;margin-top:0;padding-bottom:0;display:flex}:is(.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions .button,.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions .ghost-button){width:100%;min-width:0}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){--v3-ipad-pro-xpad:clamp(38px, 5vw, 66px);--v3-ipad-pro-top-pad:clamp(18px, 2svh, 30px);--v3-ipad-pro-visual-height:clamp(660px, 56svh, 745px);--v3-ipad-pro-visual-band:calc(var(--v3-ipad-pro-top-pad) + var(--v3-ipad-pro-visual-height));padding-right:var(--v3-ipad-pro-xpad);padding-left:var(--v3-ipad-pro-xpad);background-color:#fff;background-image:linear-gradient(to bottom, transparent 0 74%, #ffffffc2 92%, #fff 100%), radial-gradient(circle at 50% 27%, var(--hero-surface-glow), transparent 32%), radial-gradient(circle at 58% 47%, var(--hero-surface-mid), transparent 54%), radial-gradient(circle at 28% 38%, #ffffff8f, transparent 40%), linear-gradient(138deg, var(--hero-surface-soft) 0%, var(--hero-surface-color) 100%);background-position:0 0;background-repeat:no-repeat;background-size:100% var(--v3-ipad-pro-visual-band)}.hero-image-wrap[data-hero-motion-axis=vertical]{width:calc(100% + var(--v3-ipad-pro-xpad) + var(--v3-ipad-pro-xpad));min-height:var(--v3-ipad-pro-visual-height);margin-right:calc(var(--v3-ipad-pro-xpad) * -1);margin-left:calc(var(--v3-ipad-pro-xpad) * -1);background:0 0}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){--v3-ipad-pro-visual-band:calc(var(--v3-ipad-pro-top-pad) + var(--v3-ipad-pro-visual-height) + 6px);background-position:-2px -2px;background-size:calc(100% + 4px) var(--v3-ipad-pro-visual-band);border-bottom:0}.hero-image-wrap[data-hero-motion-axis=vertical]{width:100vw;box-shadow:none;border:0;outline:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){--v3-ipad-pro-top-pad:clamp(42px, 4svh, 58px)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit{--film-radius:clamp(-284px, -26.4vw, -218px);--film-mid-radius:clamp(-139px, -13.2vw, -103px);width:min(1012px,105.6vw);height:min(1056px,114.4vw)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-photo-orbit .hero-photo-shard{width:clamp(41px,4.025vw,67px);height:clamp(62px,5.75vw,99px)}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){--v3-ipad-pro-top-pad:clamp(34px, 3svh, 48px);padding-top:var(--v3-ipad-pro-top-pad)}.home-hero-only.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){background-color:#fff!important;background-image:linear-gradient(to bottom, transparent 0 66%, #ffffffbd 86%, #fff 100%), radial-gradient(circle at 50% 27%, var(--hero-surface-glow), transparent 32%), radial-gradient(circle at 58% 47%, var(--hero-surface-mid), transparent 54%), radial-gradient(circle at 28% 38%, #ffffff8f, transparent 40%), linear-gradient(138deg, var(--hero-surface-soft) 0%, var(--hero-surface-color) 100%)!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:100% calc(var(--v3-ipad-pro-top-pad,40px) + var(--v3-ipad-pro-visual-height,740px) + 80px)!important}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){--v3-ipad-pro-top-pad:clamp(38px, 3.5svh, 52px);--v3-ipad-pro-visual-height:clamp(700px, 59svh, 790px);padding-top:var(--v3-ipad-pro-top-pad);row-gap:clamp(6px,.8svh,12px)}.hero-image-wrap[data-hero-motion-axis=vertical]{min-height:var(--v3-ipad-pro-visual-height)}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{bottom:-64px}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-image-wrap:before{z-index:0;bottom:-72px}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{z-index:80;isolation:isolate;position:relative}:is(.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions .button,.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions .ghost-button){z-index:81;position:relative}.site-footer{padding:clamp(34px,3.6svh,46px) clamp(50px,7vw,76px)}.site-footer-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(28px,5vw,58px);max-width:none;display:flex}.site-footer-brand{flex:0 clamp(250px,31vw,300px);gap:clamp(10px,1.6vw,16px);min-width:0}.site-footer-brand>div{min-width:0}.site-footer-brand img{flex:none;width:clamp(98px,11vw,118px)}.site-footer-brand strong{white-space:nowrap;margin-bottom:5px;font-size:clamp(10px,1.22vw,13px);line-height:1.08}.site-footer-brand p{white-space:nowrap;font-size:clamp(8px,.98vw,10px);line-height:1.35}.site-footer-contacts{flex:none;width:auto;margin-left:clamp(18px,2.4vw,32px)}.site-footer-links{white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:clamp(14px,2.1vw,24px);width:auto;margin-left:auto;font-size:clamp(11px,1.25vw,13px)}}@media (min-width:1101px){.home-hero-only.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){background:linear-gradient(to bottom, transparent 0 68%, #ffffffe6 78%, #fff 84%, #fff 100%), radial-gradient(circle at 50% 27%, var(--hero-surface-glow), transparent 32%), radial-gradient(circle at 58% 47%, var(--hero-surface-mid), transparent 54%), radial-gradient(circle at 28% 38%, #ffffff8f, transparent 40%), linear-gradient(138deg, var(--hero-surface-soft) 0%, var(--hero-surface-color) 100%)}.news-page .subpage-hero{padding-top:clamp(28px,3.5vh,44px);padding-bottom:clamp(22px,3vh,34px)}.news-page .subpage-hero .subpage-eyebrow,.news-page .subpage-hero h1{margin-bottom:18px}.news-page>.section{padding-top:clamp(28px,4vh,44px);padding-bottom:clamp(44px,5.8vh,68px)}.news-page .news-grid.full{align-items:start}.about-story{justify-items:center}.about-body{justify-self:center;width:min(1120px,100%);margin-left:auto;margin-right:auto}.artist-gallery-nav-prev:before{transform:translate(4px,10px)rotate(-45deg)}.artist-gallery-nav-next:before{transform:translate(-4px,10px)rotate(135deg)}}.artist-gallery-fit-image{opacity:1;will-change:opacity, filter;transition:opacity .18s,filter .18s}.artist-gallery-fit-image.is-switching{opacity:0;filter:blur(2px)}@media (min-width:1101px){.contact-page .page-contact{min-height:clamp(570px,58vh,680px);padding-top:clamp(22px,3vh,42px);overflow:visible}.contact-page .contact-form{justify-self:center;width:min(100%,980px);transform:translate(72px,-76px)scale(1.02)}.contact-page .contact-list{z-index:8;width:230px;height:330px;top:clamp(150px,12.2vw,188px);left:clamp(72px,8.7vw,148px)}.contact-page .contact-list div{width:clamp(184px,14.2vw,205px)}.contact-page .contact-sticker-email{top:0;left:0}.contact-page .contact-sticker-phone{top:clamp(86px,6.4vw,110px);left:0}.contact-page .contact-sticker-insta{top:clamp(172px,12.8vw,220px);left:0}}.about-image-uploader{background:#fff;border:1px solid #dedede;border-radius:6px;gap:12px;padding:16px;display:grid}.about-image-uploader-head{gap:4px;display:grid}.about-image-uploader-head span{color:#333;font-size:13px;font-weight:900}.about-image-uploader-head small{color:#666;font-size:12px;font-weight:800;line-height:1.5}.about-image-file-button{color:#fff;cursor:pointer;background:#111;border:1px solid #1111112e;border-radius:4px;justify-self:start;place-items:center;min-height:38px;padding:8px 13px;font-size:13px;font-weight:900;display:inline-grid}.about-image-file-button input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.about-image-gizmo{background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/33.333% 100%,linear-gradient(0deg,#ffffff14 1px,#0000 1px) 0 0/100% 33.333%,#050505;border:1px solid #11111129;border-radius:6px;min-height:280px;position:relative;overflow:hidden}.about-image-gizmo img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;min-height:280px;transition:transform .14s}.about-image-scale{gap:8px;display:grid}.about-image-scale span{color:#333;font-size:13px;font-weight:900}.about-image-scale input{accent-color:#ed1c24;width:min(100%,420px)}.about-brand-dark{overflow:hidden}.about-brand-dark img{transform-origin:50%}.audition-file-field .audition-file-error{color:#b91c1c;font-weight:900}.admin-preview-button,.admin-download-button{width:100%;min-width:0}@media (min-width:621px){.contact-page .page-contact{position:relative;overflow:visible}.contact-page .contact-list{z-index:9;pointer-events:none;display:block!important}.contact-page .contact-list div{pointer-events:auto}}@media (min-width:1101px){.contact-page .page-contact{min-height:clamp(570px,58vh,680px);padding-top:clamp(22px,3vh,42px)}.contact-page .contact-form{justify-self:center;width:min(100%,940px);transform:translate(-88px,-76px)scale(1.02)}.contact-page .contact-list{width:230px;height:330px;top:clamp(148px,12vw,188px);left:calc(50% + clamp(308px,23.5vw,430px))}.contact-page .contact-list div{width:clamp(184px,14.2vw,205px)}.contact-page .contact-sticker-email{top:0;left:0}.contact-page .contact-sticker-phone{top:clamp(86px,6.4vw,110px);left:0}.contact-page .contact-sticker-insta{top:clamp(172px,12.8vw,220px);left:0}}@media (min-width:621px) and (max-width:1100px){.contact-page .page-contact{min-height:clamp(540px,58svh,660px);padding-top:clamp(18px,2.5svh,34px)}.contact-page .contact-form{justify-self:center;width:min(100vw - 180px,650px);margin:0;transform:translate(-68px,-54px)scale(.92)}.contact-page .contact-list{width:172px;height:250px;top:clamp(178px,17.5svh,230px);left:calc(50% + clamp(218px,25vw,286px))}.contact-page .contact-list div{width:clamp(138px,17vw,166px)}.contact-page .contact-sticker-email{top:0;left:0}.contact-page .contact-sticker-phone{top:clamp(66px,7.2vw,82px);left:0}.contact-page .contact-sticker-insta{top:clamp(132px,14.4vw,164px);left:0}}@media (min-width:1101px){.contact-page .contact-form{width:min(100%,940px);transform:translate(-260px,-76px)scale(1.02)}.contact-page .contact-list{width:188px;height:300px;top:clamp(208px,15.2vw,248px);left:calc(50% + clamp(76px,8.6vw,136px))}.contact-page .contact-list div{width:clamp(154px,11.6vw,174px)}.contact-page .contact-sticker-phone{top:clamp(72px,5.6vw,92px)}.contact-page .contact-sticker-insta{top:clamp(144px,11.2vw,184px)}}@media (min-width:621px) and (max-width:1100px){.contact-page .contact-form{width:min(100vw - 210px,650px);transform:translate(-118px,-52px)scale(.92)}.contact-page .contact-list{width:150px;height:232px;top:clamp(208px,20svh,258px);left:calc(50% + clamp(92px,13vw,144px))}.contact-page .contact-list div{width:clamp(122px,14.6vw,146px)}.contact-page .contact-sticker-phone{top:clamp(58px,7vw,72px)}.contact-page .contact-sticker-insta{top:clamp(116px,14vw,144px)}}@media (min-width:621px){.contact-page .contact-form{translate:-150px -100px}.contact-page .contact-list{translate:160px -280px}.contact-page .contact-list div{transform-origin:0 0;scale:1.2}.contact-page .contact-sticker-email .contact-sticker-display,.contact-page .contact-sticker-phone .contact-sticker-display{font-size:10px;left:52px}}@media (min-width:1101px){.contact-page .contact-sticker-phone{top:calc(clamp(72px,5.6vw,92px) + 10px)}.contact-page .contact-sticker-insta{top:calc(clamp(144px,11.2vw,184px) + 20px)}}@media (min-width:621px) and (max-width:1100px){.contact-page .contact-sticker-phone{top:calc(clamp(58px,7vw,72px) + 10px)}.contact-page .contact-sticker-insta{top:calc(clamp(116px,14vw,144px) + 20px)}}.admin-nested-section.footer-contact-editor{background:#fafafa;border:1px solid #e3e3e3;gap:18px;padding:22px;display:grid}.footer-contact-editor-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}@media (max-width:760px){.footer-contact-editor-row{grid-template-columns:1fr}}@media (min-width:921px) and (max-width:1100px) and (orientation:portrait){.site-footer-contacts{grid-template-columns:repeat(2,minmax(0,max-content));gap:8px clamp(22px,3vw,34px)}.home-hero-only.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){--v3-ipad-pro-top-pad:clamp(28px, 2.6svh, 42px);--v3-ipad-pro-visual-height:clamp(730px, 61svh, 830px);--v3-ipad-pro-visual-band:calc(var(--v3-ipad-pro-top-pad) + var(--v3-ipad-pro-visual-height) + 138px);row-gap:0;background-color:#fff!important;background-size:calc(100% + 8px) var(--v3-ipad-pro-visual-band)!important;background-position:-4px -2px!important;border-bottom:0!important}.hero-image-wrap[data-hero-motion-axis=vertical]{min-height:var(--v3-ipad-pro-visual-height);margin-bottom:-1px;overflow:visible;box-shadow:none!important;border:0!important;outline:0!important}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:1.6;transform:translateX(50%) scale(var(--ipad-group-scale));transform-origin:bottom;bottom:-118px;right:50%}.hero-image-wrap[data-hero-motion-axis=vertical]:before{bottom:-158px;box-shadow:none!important;border:0!important}.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-image-wrap:before{bottom:-158px;box-shadow:none!important;border:0!important}:is(.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy,.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions){box-shadow:none!important;border-top:0!important}}@media (max-width:620px){.contact-page .contact-list{display:none!important}.contact-page:after{background-position:50% clamp(420px,54svh,500px);background-size:min(820px,190vw)}.contact-page .subpage-hero{min-height:clamp(118px,15svh,150px);padding-top:clamp(10px,2svh,18px);padding-bottom:0}.contact-page .page-contact{min-height:clamp(505px,64svh,620px);padding-bottom:clamp(18px,3svh,30px)}.contact-page .contact-form{width:min(100vw - 48px,360px);transform:translateY(clamp(-96px,-11svh,-70px))}}@media (min-width:921px) and (max-width:1100px) and (orientation:portrait){.contact-page:after{background-position:50% clamp(310px,27svh,370px);background-size:min(1540px,154vw)}.contact-page .subpage-hero{min-height:clamp(260px,20svh,300px);padding-bottom:0}.contact-page .page-contact{min-height:clamp(650px,53svh,760px);padding-top:clamp(20px,2.4svh,34px);padding-bottom:clamp(34px,3.2svh,48px);overflow:visible}.contact-page .contact-form{transform-origin:50%;width:min(100vw - 210px,790px);transform:translate(-96px,-18px)scale(1.13)translate(0)}.contact-page .contact-list{width:clamp(178px,19vw,214px);height:clamp(292px,28vw,340px);top:clamp(230px,20svh,286px);left:calc(50% + clamp(212px,23vw,260px));translate:none;display:block!important}.contact-page .contact-list div{transform-origin:0 0;width:clamp(152px,16vw,184px);scale:1.12}.contact-page .contact-sticker-email{top:0;left:0}.contact-page .contact-sticker-phone{top:clamp(82px,8.4vw,104px);left:0}.contact-page .contact-sticker-insta{top:clamp(164px,16.8vw,208px);left:0}}@media (max-width:920px){.artist-gallery-panel .artist-gallery-side{touch-action:pan-y;grid-template-rows:auto auto minmax(0,1fr);max-height:clamp(220px,38svh,340px);display:grid;overflow:hidden}.artist-gallery-panel .artist-gallery-info-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;overflow-x:hidden;max-height:none!important;overflow-y:auto!important}.artist-gallery-panel .artist-gallery-info-scroll :is(p,li,h4){touch-action:pan-y}}@media (min-width:621px) and (max-width:920px){.artist-gallery-nav{z-index:9;width:56px;min-width:56px;min-height:84px;box-shadow:none;opacity:.78;background:0 0;border:0;border-radius:0;place-items:center;animation:2.8s ease-in-out infinite artistGalleryTabletArrowPulse;top:50%;transform:translateY(-50%);display:grid!important}.artist-gallery-nav-prev{left:clamp(14px,4vw,30px)}.artist-gallery-nav-next{right:clamp(14px,4vw,30px)}.artist-gallery-nav:before{filter:drop-shadow(0 4px 10px #ed1c2429);border-top:clamp(5px,.8vw,7px) solid #ed1c24a3;border-left:clamp(5px,.8vw,7px) solid #ed1c24a3;width:clamp(24px,4.2vw,34px);height:clamp(24px,4.2vw,34px)}.artist-gallery-nav-prev:before{transform:translate(7px)rotate(-45deg)}.artist-gallery-nav-next:before{transform:translate(-7px)rotate(135deg)}.artist-gallery-nav:hover:not(:disabled),.artist-gallery-nav:focus-visible:not(:disabled){opacity:.95;background:0 0;border:0;outline:none;transform:translateY(-50%)scale(1.04)}.artist-gallery-nav:disabled{display:none!important}}@keyframes artistGalleryTabletArrowPulse{0%,to{opacity:.42;filter:saturate(.95)}50%{opacity:.86;filter:saturate(1.12)}}.about-brand-copy .about-identity-body{white-space:pre}@media (min-width:1101px){.about-brand-copy{max-width:min(980px,100%)}.about-brand-copy .about-identity-body{word-break:keep-all;font-size:36px;line-height:1.45;white-space:pre!important;overflow-wrap:normal!important}}@media (min-width:921px) and (max-width:1100px) and (orientation:portrait){.about-page .section,.about-page .page-hero{padding-left:clamp(44px,6vw,64px);padding-right:clamp(44px,6vw,64px)}.about-brand-stage{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(22px,3.2vw,34px);overflow:hidden}.about-brand-dark{justify-self:start;width:min(100%,430px);min-height:clamp(250px,31vw,320px);padding:clamp(26px,3.2vw,38px);overflow:hidden}.about-brand-dark img{object-fit:contain;width:min(100%,350px);max-width:100%;height:auto}.about-brand-copy{min-width:0;max-width:100%}.about-brand-copy h2{word-break:keep-all;overflow-wrap:normal;max-width:100%;font-size:clamp(29px,3.8vw,40px);line-height:1.18;white-space:pre!important}.about-brand-copy .about-identity-body,.about-brand-copy p:not(.eyebrow){word-break:keep-all;overflow-wrap:normal;max-width:100%;font-size:clamp(15px,1.85vw,19px);line-height:1.65;white-space:pre!important}.about-story{gap:clamp(24px,3vw,34px);overflow:hidden}.about-lead-card{grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:clamp(18px,2.5vw,30px);padding:clamp(24px,3vw,32px) clamp(28px,4vw,44px);overflow:hidden}.about-lead-card blockquote{word-break:keep-all;overflow-wrap:normal;min-width:0;font-size:clamp(23px,3.3vw,32px);line-height:1.24;white-space:pre!important}.about-company-info,.about-map-section{grid-template-columns:1fr;gap:clamp(20px,2.5vw,30px);overflow:hidden}.about-company-info>div,.about-map-head{max-width:100%}.about-company-info h2,.about-map-head h2{margin-bottom:10px;font-size:clamp(32px,4.2vw,44px);white-space:pre!important}.about-company-info dl,.about-map-panel{width:100%;min-width:0}.about-company-info dl div{grid-template-columns:minmax(108px,.28fr) minmax(0,1fr);gap:clamp(16px,2.4vw,28px)}.about-company-info dd,.about-map-head p:not(.eyebrow){word-break:keep-all;overflow-wrap:normal;white-space:pre!important}.about-map-section{margin-bottom:clamp(68px,8vw,96px)}}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-screen .hero-slide{opacity:0;visibility:hidden;transform-origin:50%;animation:none!important;transform:translate(0)scale(1)!important}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-screen .hero-slide.is-active{opacity:1;visibility:visible;z-index:2;animation:.96s ease-out both heroSlideFadeInPlace!important;transform:translate(0)scale(1)!important}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-screen .hero-slide.is-leaving{opacity:1;visibility:visible;z-index:3;animation:1.18s ease-in both heroSlideFadeOutPlace!important;transform:translate(0)scale(1)!important}.hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image,.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-screen .hero-slide.is-active .hero-slide-image,.hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-screen .hero-slide.is-leaving .hero-slide-image{will-change:transform;animation:14.3s linear .96s infinite heroPortraitVersion3CircularDrift!important}@keyframes heroPortraitVersion3CircularDrift{0%{transform-origin:50%;transform:perspective(420px)translate(10px)rotateY(0)rotateX(0)rotate(0)scale(1)}25%{transform-origin:47% 51%;transform:perspective(420px)translateY(10px)rotateY(-4.7deg)rotateX(.34deg)rotate(-.12deg)scale(1.006)}50%{transform-origin:53% 51%;transform:perspective(420px)translate(-10px)rotateY(4.55deg)rotateX(-.26deg)rotate(.1deg)scale(1.004)}75%{transform-origin:48% 52%;transform:perspective(420px)translateY(-10px)rotateY(-4.2deg)rotateX(.22deg)rotate(-.08deg)scale(1.003)}to{transform-origin:50%;transform:perspective(420px)translate(10px)rotateY(0)rotateX(0)rotate(0)scale(1)}}@keyframes heroSlideFadeInPlace{0%{opacity:0;visibility:visible;transform:translate(0)scale(1)}to{opacity:1;visibility:visible;transform:translate(0)scale(1)}}@keyframes heroSlideFadeOutPlace{0%{opacity:1;visibility:visible;transform:translate(0)scale(1)}99%{opacity:0;visibility:visible;transform:translate(0)scale(1)}to{opacity:0;visibility:hidden;transform:translate(0)scale(1)}}.artist-gallery-panel{animation:.32s ease-out both artistGalleryActorFadeIn}@keyframes artistGalleryActorFadeIn{0%{opacity:0;filter:blur(1.5px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.artist-gallery-panel{filter:none;animation:none}}.artists-page .artists-page-hero h1,.news-page .subpage-hero h1,.contact-page .subpage-hero h1{max-width:none;font-size:clamp(40px,4.4vw,58px)}.artists-page .artists-page-hero p:not(.subpage-eyebrow),.news-page .subpage-hero p:not(.subpage-eyebrow),.contact-page .subpage-hero p:not(.subpage-eyebrow){width:max-content;max-width:calc(100vw - (var(--subpage-content-line) * 2));white-space:nowrap;font-size:clamp(14px,1.55vw,18px);line-height:1.75;display:block}@media (max-width:620px){.artists-page .artists-page-hero h1,.news-page .subpage-hero h1,.contact-page .subpage-hero h1{margin-bottom:12px;font-size:clamp(34px,11vw,48px)}.artists-page .artists-page-hero p:not(.subpage-eyebrow),.news-page .subpage-hero p:not(.subpage-eyebrow),.contact-page .subpage-hero p:not(.subpage-eyebrow){white-space:nowrap;max-width:calc(100vw - 48px);font-size:clamp(9px,2.75vw,15px);display:block}}.site-popup-layer,.artist-gallery-modal,.news-modal,.admin-preview-modal{isolation:isolate;background:#0000008a}.site-popup-backdrop,.site-popup-backdrop:hover,.site-popup-backdrop:focus-visible,.site-popup-backdrop:active{box-shadow:none;color:#0000;border:0;background:#0000008f!important}.artist-gallery-backdrop,.artist-gallery-backdrop:hover,.artist-gallery-backdrop:focus-visible,.artist-gallery-backdrop:active,.news-modal .artist-gallery-backdrop,.news-modal .artist-gallery-backdrop:hover,.news-modal .artist-gallery-backdrop:focus-visible,.news-modal .artist-gallery-backdrop:active{box-shadow:none;color:#0000;border:0;background:#000000b8!important}.contact-page .contact-sticker-email .contact-sticker-display{text-overflow:clip;top:calc(43% + 23px);left:41px;right:8px}@media (min-width:621px){.contact-page .contact-sticker-email .contact-sticker-display{text-overflow:clip;font-size:clamp(7.7px,.79vw,9.9px);top:calc(43% + 23px);left:27px;right:8px}}.contact-page .contact-stage{display:contents}@media (min-width:621px){.contact-page:after{display:none}.contact-page .page-contact{z-index:4;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:visible}.contact-page .contact-stage{--contact-art-width:min(1840px, 122vw);--contact-art-height:calc(var(--contact-art-width) * .563 + 50px);isolation:isolate;z-index:1;width:var(--contact-art-width);height:var(--contact-art-height);min-height:500px;max-height:none;margin:clamp(-165px,-8.6vw,-118px) 0 0 50%;display:block;position:relative;overflow:visible;transform:translate(-50%)}.contact-page .contact-stage:before{content:"";pointer-events:none;z-index:-3;opacity:.96;background:url(/assets/soon/contact-magazines-wide.jpg) 50% 50px/100% no-repeat;position:absolute;inset:0}.contact-page .contact-form{transform-origin:0 0;--contact-field-x:-533.3px;--contact-field-y:-44px;justify-self:auto;max-width:none;margin:0;position:absolute;top:calc(5.2% - 50px);left:37.3425%;width:16.415%!important;transform:translateY(150px)scale(.7)!important}.contact-page .contact-postcard-field{grid-template-columns:clamp(56px,5.2vw,72px) minmax(0,1fr);width:235.5%!important}.contact-page .contact-form input,.contact-page .contact-form textarea{transform:translate(14.3px);width:100%!important;max-width:100%!important;min-height:clamp(35.8px,3.32vw,44.3px)!important;font-size:clamp(17.2px,1.36vw,21.5px)!important}.contact-page .contact-postcard-field span{font-size:clamp(17.2px,1.36vw,21.9px)!important}.contact-page .contact-form textarea{min-height:clamp(201px,21.3vw,253.5px)!important}.contact-page .contact-form .button.dark{top:calc(var(--contact-field-y) + 34.7px)!important;left:calc(var(--contact-field-x) + 330.5px)!important;width:222.2px!important}.contact-page .contact-form .button.dark:hover,.contact-page .contact-form .button.dark:focus-visible{transform:scale(1.1)!important}.contact-page .contact-sticker-email .contact-sticker-display,.contact-page .contact-sticker-phone .contact-sticker-display{font-size:11.5px!important}.contact-page .contact-form:before{transform:translate(-58%,2%)rotate(-20deg)scale(.9)}.contact-page .contact-list{z-index:8;aspect-ratio:1;pointer-events:none;width:11.2%;height:auto;margin:0;position:absolute;top:18%;left:66.7%;display:block!important;transform:translateY(200px)!important}.contact-page .contact-list div{transform-origin:50%;width:100%;scale:1!important}.contact-page .contact-sticker-email{top:0;left:0}.contact-page .contact-sticker-phone{top:52%;left:0}.contact-page .contact-sticker-insta{top:104%;left:0}}@media (min-width:621px) and (max-width:1100px){.contact-page .contact-stage{--contact-art-width:min(1540px, 154vw);margin-top:clamp(-136px,-10vw,-86px)}}@media (min-width:621px){.contact-page .contact-form .button.dark:hover,.contact-page .contact-form .button.dark:focus-visible{transform:scale(1.1)!important}}@media (max-width:620px){.contact-page .contact-form{transform:translateY(calc(clamp(-96px,-11svh,-70px) + 100px))!important}}@media (min-width:1101px){.contact-page .contact-form .button.dark{left:calc(var(--contact-field-x) + 326.5px)!important}}.contact-page .form-status-message.is-success,.audition-page .form-status-message.is-success,.audition-page .form-status-message.is-error{z-index:10000;text-align:center;pointer-events:none;background:#111;border:1px solid #ffffff29;border-radius:999px;width:max-content;min-width:260px;max-width:min(420px,100vw - 40px);animation:2s ease-in-out forwards contactToastAutoHide;transform:translate(-50%,-50%);box-shadow:0 18px 48px #0000003d;color:#fff!important;margin:0!important;padding:16px 22px!important;font-size:16px!important;font-weight:900!important;line-height:1.45!important;position:fixed!important;top:50%!important;left:50%!important}.audition-page .form-status-message.is-error{background:#b91c1c}button:disabled,button[aria-disabled=true]{cursor:wait;opacity:.62;pointer-events:none}@keyframes contactToastAutoHide{0%,75%{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}to{opacity:0;visibility:hidden;transform:translate(-50%,-50%)scale(.98)}}@media (max-width:620px){.about-page{overflow-x:hidden}.about-page .section,.about-page .page-hero{width:100%;max-width:100vw;padding-left:22px;padding-right:22px;overflow:hidden}.about-page .preserved-admin-text{word-break:keep-all;overflow-wrap:break-word;max-width:100%;white-space:normal!important}.about-page-hero h1{font-size:clamp(21px,5.7vw,27px)!important;line-height:1.28!important}.about-page-hero p:not(.subpage-eyebrow){font-size:clamp(13px,3.35vw,15px)!important;line-height:1.65!important}.about-brand-stage,.about-story,.about-company-info,.about-map-section{gap:24px;width:100%;max-width:100%;overflow:hidden;grid-template-columns:minmax(0,1fr)!important}.about-brand-dark{width:100%;min-width:0;max-width:100%;min-height:0;padding:clamp(18px,5vw,26px);overflow:hidden}.about-brand-dark img{width:100%;max-width:100%;height:auto;max-height:clamp(112px,32vw,150px);object-fit:contain!important;object-position:50% 50%!important;transform:none!important}.about-brand-copy,.about-body,.about-company-info>div,.about-map-head,.about-company-info dl,.about-map-panel{width:100%;min-width:0;max-width:100%}.about-brand-copy h2,.about-company-info h2,.about-map-head h2{font-size:clamp(24px,6.4vw,30px)!important;line-height:1.22!important}.about-brand-copy .about-identity-body,.about-brand-copy p:not(.eyebrow),.about-body p,.about-company-info dd,.about-map-head p:not(.eyebrow){word-break:keep-all;overflow-wrap:break-word;white-space:normal!important;font-size:clamp(13px,3.45vw,15px)!important;line-height:1.8!important}.about-lead-card{gap:14px;width:100%;min-width:0;max-width:100%;padding:22px 18px;overflow:hidden;grid-template-columns:minmax(0,1fr)!important}.about-lead-card blockquote{word-break:keep-all;overflow-wrap:break-word;min-width:0;max-width:100%;white-space:normal!important;font-size:clamp(22px,5.8vw,27px)!important;line-height:1.34!important}.about-company-info dl div{gap:8px;grid-template-columns:minmax(0,1fr)!important}.about-company-info dt,.about-company-info dd{min-width:0;max-width:100%}}@media (min-width:921px) and (max-width:1100px) and (orientation:portrait){.home-hero-only.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){--v3-ipad-pro-top-pad:clamp(18px, 1.8svh, 28px);--v3-ipad-pro-visual-height:clamp(560px, 51svh, 660px);--v3-ipad-pro-visual-band:calc(var(--v3-ipad-pro-top-pad) + 158px + var(--v3-ipad-pro-visual-height));min-height:calc(100svh - var(--site-header-height,81px));grid-template-columns:1fr!important;grid-template-rows:auto var(--v3-ipad-pro-visual-height)!important;padding:var(--v3-ipad-pro-top-pad) clamp(36px, 4.6vw, 56px) clamp(12px, 1.5svh, 22px)!important;background-position:0 0!important;background-size:100% var(--v3-ipad-pro-visual-band)!important;align-items:start!important;row-gap:clamp(4px,.8svh,12px)!important}.home-hero-only.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy{z-index:30!important;grid-area:1/1!important;place-self:start!important;width:min(620px,74vw)!important;max-width:none!important;transform:none!important}.home-hero-only.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-copy .hero-actions{display:none!important}.home-hero-only.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-image-wrap{width:100%!important;min-height:var(--v3-ipad-pro-visual-height)!important;grid-area:2/1!important;place-self:start center!important;margin:0!important;overflow:visible!important}.home-hero-only.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-device-stage{--ipad-group-scale:1.08;width:min(820px,84vw)!important;transform:translateX(-50%) scale(var(--ipad-group-scale))!important;transform-origin:50% 100%!important;bottom:clamp(76px,6.4svh,104px)!important;left:50%!important;right:auto!important}.home-hero-only.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-image-wrap:before{bottom:clamp(-8px,-.7svh,-2px)!important}.home-hero-only.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{z-index:31!important;grid-area:2/1!important;justify-content:center!important;place-self:end center!important;gap:10px!important;width:min(390px,48vw)!important;margin:0 0 clamp(10px,1.3svh,18px)!important;display:flex!important}:is(.home-hero-only.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions .button,.home-hero-only.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions .ghost-button){min-width:clamp(118px,15vw,150px)!important;min-height:34px!important;padding:0 16px!important;font-size:clamp(12px,1.25vw,14px)!important}.home-hero-only.actor-hero{--v3-ipad-pro-top-pad:clamp(14px, 1.4svh, 22px)!important;--v3-ipad-pro-visual-height:clamp(520px, 48svh, 620px)!important;--v3-ipad-pro-visual-band:calc(var(--v3-ipad-pro-top-pad) + 144px + var(--v3-ipad-pro-visual-height))!important;min-height:calc(100svh - var(--site-header-height,81px))!important;grid-template-columns:1fr!important;grid-template-rows:auto var(--v3-ipad-pro-visual-height)!important;padding:var(--v3-ipad-pro-top-pad) clamp(34px, 4.4vw, 52px) clamp(10px, 1.2svh, 18px)!important;background-position:0 0!important;background-size:100% var(--v3-ipad-pro-visual-band)!important;align-items:start!important;row-gap:0!important}.home-hero-only.actor-hero .hero-copy{z-index:30!important;grid-area:1/1!important;place-self:start!important;width:min(620px,74vw)!important;max-width:none!important;margin:0!important;transform:none!important}.home-hero-only.actor-hero .hero-copy .hero-actions{display:none!important}.home-hero-only.actor-hero .hero-image-wrap[data-hero-motion-axis=vertical]{width:100%!important;min-height:var(--v3-ipad-pro-visual-height)!important;grid-area:2/1!important;place-self:start center!important;margin:clamp(-22px,-1.8svh,-12px) 0 0!important;overflow:visible!important}.home-hero-only.actor-hero .hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:1.12!important;width:min(860px,88vw)!important;transform:translateX(-50%) scale(var(--ipad-group-scale))!important;transform-origin:50% 100%!important;bottom:clamp(118px,9.4svh,148px)!important;left:50%!important;right:auto!important}.home-hero-only.actor-hero .hero-image-wrap[data-hero-motion-axis=vertical]:before{bottom:0!important}.home-hero-only.actor-hero .hero-visual-actions{z-index:31!important;grid-area:2/1!important;justify-content:center!important;place-self:end center!important;gap:10px!important;width:min(390px,48vw)!important;margin:0 0 clamp(8px,1svh,14px)!important;display:flex!important}.home-hero-only.actor-hero .hero-visual-actions .button,.home-hero-only.actor-hero .hero-visual-actions .ghost-button{min-width:clamp(118px,15vw,150px)!important;min-height:34px!important;padding:0 16px!important;font-size:clamp(12px,1.25vw,14px)!important}.home-hero-only.actor-hero{--ipad-pro-hero-lift:clamp(-148px, -11svh, -118px)!important}.home-hero-only.actor-hero .hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:50%!important;--hero-film-center-y:43%!important;--hero-film-image-center-x:50%!important;--hero-film-image-center-y:43%!important;margin-top:clamp(-36px,-3svh,-22px)!important}.home-hero-only.actor-hero .hero-image-wrap[data-hero-motion-axis=vertical] .hero-device-stage{--ipad-group-scale:1.04!important;width:min(780px,80vw)!important;transform:translateX(-50%) translateY(var(--ipad-pro-hero-lift)) scale(var(--ipad-group-scale))!important;bottom:clamp(36px,3.8svh,58px)!important}.home-hero-only.actor-hero .hero-image-wrap[data-hero-motion-axis=vertical] .hero-slide-image{left:calc(var(--hero-film-image-center-x) - 29%)!important;top:calc(var(--hero-film-image-center-y) - 56%)!important;width:58%!important;height:112%!important}.home-hero-only.actor-hero .hero-visual-actions{transform:translateY(var(--ipad-pro-hero-lift))!important}.home-hero-only.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]){--ipad-pro-hero-lift:clamp(-260px, -19svh, -220px)!important;--v3-ipad-pro-visual-height:clamp(500px, 47svh, 590px)!important;grid-template-rows:auto var(--v3-ipad-pro-visual-height)!important;row-gap:0!important;padding-top:clamp(10px,1svh,18px)!important}.home-hero-only.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-image-wrap[data-hero-motion-axis=vertical]{--hero-film-center-x:50%!important;--hero-film-center-y:39%!important;--hero-film-image-center-x:50%!important;--hero-film-image-center-y:39%!important;min-height:var(--v3-ipad-pro-visual-height)!important;margin-top:clamp(-96px,-7.2svh,-74px)!important}.home-hero-only.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-device-stage{--ipad-group-scale:1.02!important;width:min(760px,78vw)!important;transform:translateX(-50%) translateY(var(--ipad-pro-hero-lift)) scale(var(--ipad-group-scale))!important;bottom:clamp(28px,3svh,46px)!important}.home-hero-only.actor-hero:has(.hero-image-wrap[data-hero-motion-axis=vertical]) .hero-visual-actions{transform:translateY(var(--ipad-pro-hero-lift))!important}}@media (min-width:621px) and (max-width:920px) and (orientation:portrait){.contact-page .page-contact{padding-bottom:200px!important}.contact-page .contact-stage{transform:translate(calc(400px - 50%),200px)!important}}@media (min-width:921px) and (max-width:1100px) and (orientation:portrait){.contact-page .page-contact{padding-bottom:calc(clamp(34px,3.2svh,48px) + 200px)!important}.contact-page .contact-stage{transform:translate(calc(-50% - 50px),200px)!important}.contact-page .contact-list{transform:translate(80px,50px)!important}.contact-page .contact-stage:before{background-position:50% 200px!important}.contact-page .contact-postcard-field{transform:translate(60px)!important}.contact-page .contact-form input,.contact-page .contact-form textarea{width:80%!important;max-width:80%!important}}@media (min-width:621px) and (max-width:920px) and (orientation:portrait){.contact-page .contact-postcard-field{transform-origin:0!important;transform:translate(120px)scale(.9)!important}.contact-page .contact-form input,.contact-page .contact-form textarea{width:90%!important;max-width:90%!important}.contact-page .contact-form textarea{min-height:calc(clamp(201px,21.3vw,253.5px)/1.11111)!important}.contact-page .contact-form .button.dark{top:calc(var(--contact-field-y) + 9.7px)!important}}@media (min-width:921px) and (max-width:1100px) and (orientation:portrait){.contact-page .contact-postcard-field{transform:translate(90px)!important}.contact-page .contact-list{transform:translate(90px,-70px)!important}}@media (min-width:621px) and (max-width:920px) and (orientation:portrait){.contact-page .contact-stage:before{background-position:50% 150px!important}.contact-page .contact-list{transform:translate(-120px,220px)!important}.contact-page .contact-postcard-field{transform-origin:0!important;transform:translate(60px)scale(.9)!important}.contact-page .contact-form input,.contact-page .contact-form textarea{width:85%!important;max-width:85%!important}}.contact-page .contact-sticker-email .contact-sticker-display,.contact-page .contact-sticker-phone .contact-sticker-display{left:36px!important}@media (min-width:621px) and (max-width:920px) and (orientation:portrait){.contact-page .contact-postcard-field{transform-origin:0!important;transform:translate(120px)scale(.9)!important}}.contact-page .contact-sticker-phone .contact-sticker-display{transform:translateY(1px)!important}@media (min-width:621px) and (max-width:920px) and (orientation:portrait){.contact-page .contact-postcard-field{transform-origin:0!important;transform:translate(160px)scale(.9)!important}.contact-page .contact-sticker-email .contact-sticker-display{letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;text-overflow:clip!important;width:auto!important;max-width:none!important;font-size:9px!important;line-height:1.15!important;left:24px!important;right:6px!important;overflow:hidden!important}.contact-page .contact-form input,.contact-page .contact-form textarea{width:72.25%!important;max-width:72.25%!important}}@media (min-width:921px) and (max-width:1100px) and (orientation:portrait){.contact-page .contact-sticker-email .contact-sticker-display{letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;text-overflow:clip!important;width:auto!important;max-width:none!important;font-size:10px!important;line-height:1.15!important;left:24px!important;right:8px!important;overflow:hidden!important}}@media (min-width:621px) and (max-width:920px) and (orientation:portrait){.site-footer{padding:34px 48px!important}.site-footer-inner{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;width:100%!important;max-width:none!important;min-height:76px!important;display:flex!important}.site-footer-brand{flex:0 0 128px!important;gap:14px!important;width:128px!important}.site-footer-brand img{object-fit:contain!important;width:124px!important;height:auto!important}.site-footer-links{white-space:nowrap!important;flex:none!important;order:2!important;justify-content:flex-start!important;gap:16px!important;width:auto!important;font-size:11.5px!important}.site-footer-contacts{flex:0 0 286px!important;order:3!important;grid-template-columns:repeat(2,minmax(0,max-content))!important;justify-content:space-between!important;align-items:start!important;gap:8px 20px!important;width:286px!important;display:grid!important}.site-footer-contact{width:max-content!important;min-width:0!important;font-size:11px!important;line-height:1.2!important}.site-footer-contact span,.site-footer-contact strong{white-space:nowrap!important;font-size:11px!important;line-height:1.2!important}}.admin-artist-image-editor{background:#fff;border:1px solid #dedede;border-radius:8px;gap:22px;padding:18px;display:grid}.admin-artist-image-panel-head{gap:5px;margin-bottom:12px;display:grid}.admin-artist-image-panel-head span{color:#111;font-size:15px;font-weight:900}.admin-artist-image-panel-head small{color:#666;font-size:12px;font-weight:800;line-height:1.45}.admin-artist-main-preview{aspect-ratio:4/5;background:#f5f5f5;border:1px solid #d8d8d8;border-radius:8px;place-items:center;width:min(100%,420px);display:grid;overflow:hidden}.admin-artist-main-preview img,.admin-artist-sub-preview img{object-fit:cover;object-position:top center;width:100%;height:100%}.admin-artist-main-preview span,.admin-artist-sub-empty{color:#777;text-align:center;padding:18px;font-size:13px;font-weight:900}.admin-artist-image-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.admin-image-file-button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex;position:relative}.admin-image-file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.admin-artist-image-actions .button.compact,.admin-artist-image-actions .button.compact.danger{min-height:38px;padding:0 14px;font-size:13px}.admin-artist-image-actions .button.compact.danger{color:#b91c1c;background:#fff;border-color:#b91c1c}.admin-artist-sub-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-artist-sub-preview{aspect-ratio:4/5;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;margin:0;position:relative;overflow:hidden}.admin-artist-sub-preview figcaption{z-index:2;color:#fff;background:#000000b8;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:900;position:absolute;bottom:6px;left:6px}.admin-artist-sub-preview button{z-index:3;color:#b91c1c;background:#fff;border:1px solid #b91c1c;border-radius:999px;min-height:28px;padding:0 8px;font-size:11px;font-weight:900;position:absolute;top:6px;right:6px}.admin-artist-sub-preview.is-pending{border-color:#111}.admin-artist-sub-empty{background:#fafafa;border:1px dashed #cfcfcf;border-radius:6px;grid-column:1/-1}@media (max-width:760px){.admin-artist-sub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-news-delete-form{margin:0}.admin-news-delete-button,.admin-news-delete-button:hover,.admin-news-delete-button:focus-visible{color:#fff;background:#b91c1c;border-color:#b91c1c}.admin-news-delete-button:hover,.admin-news-delete-button:focus-visible{background:#991b1b;border-color:#991b1b}
