:root{--accent:#C9A96E;--rc-orange:#FF6A1A;--bg:#090909;--muted:#b5afa5}.home{--accent:#C9A96E!important;--rc-orange:#FF6A1A!important}.museum-page main{background:linear-gradient(90deg,#090909d9,transparent 20%,transparent 80%,#090909d9),url('/assets/handoff/tex-concrete-dark.webp') center top/900px auto}.home .gold-intro,.home .coin-gallery,.home .process ol{background:transparent}.home .gold-intro{padding:60px 32px;border-color:#25211c}.home .hero-art,.home .intro-art,.home .process-art,.home .coin-art{transform:none!important;perspective:none;isolation:isolate}.home .hero-art::before,.home .intro-art::before,.home .process-art::before,.home .coin-art::before{display:none}.home .exhibit{position:relative;isolation:isolate;margin:0;min-width:0;perspective:1100px;overflow:visible;display:flex;flex-direction:column;align-items:center;padding:32px 0 20px}.exhibit::after{content:"";position:absolute;inset:-8% -8% 12%;background:radial-gradient(ellipse at 50% 0%,#ff6a1a1c,transparent 60%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);pointer-events:none;z-index:-1}.home .exhibit .artifact-motion{position:relative;width:100%;transform-style:preserve-3d;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .9s ease-out}.home .exhibit img.artifact{display:block;width:100%;height:auto;max-height:440px;object-fit:contain;mix-blend-mode:normal;animation:none;filter:drop-shadow(0 20px 16px #0007);position:relative;z-index:1;transform:none}.home .exhibit .blueprint{position:absolute;z-index:-1;inset:0;left:-6%;width:108%;height:90%;object-fit:contain;opacity:.28;mix-blend-mode:screen;transform:none;animation:none;filter:none;clip-path:inset(0)}.motion-ready .exhibit .blueprint{clip-path:inset(0 100% 100% 0);transition:clip-path 1.6s ease-in-out}.motion-ready .exhibit.entered .blueprint{clip-path:inset(0)}.home .exhibit .exhibit-label{width:calc(100% - 35px);margin:25px auto 0;flex-shrink:0}.home .bust-exhibit img.artifact{max-height:530px}.home .exhibit.is-lit img.artifact{filter:drop-shadow(0 0 3px #ff6a1a66) drop-shadow(0 18px 14px #0007)}.home .exhibit.light-sweep img.artifact{animation:rim-arrival 1.6s ease-in-out}.bust-exhibit .artifact-motion::before{content:"";position:absolute;inset:12% 22%;background:radial-gradient(ellipse,#ff6a1a25,transparent 68%);filter:blur(18px);z-index:0}.dust{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.dust i{position:absolute;top:-3%;width:2px;height:2px;border-radius:50%;background:#ff9d53;opacity:0}.frieze-divider{margin:45px 0 5px!important}.home .frieze-divider .exhibit{padding:0}.home .frieze-divider .artifact{max-height:180px;width:95%}.home .frieze-divider+.creative-section{margin-top:45px}.home .laurel-gallery{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding:60px 0}.home .laurel-gallery p{color:var(--muted);font-size:18px;max-width:400px}.placard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.placard{position:relative;aspect-ratio:1.505;background:url('/assets/handoff/placard-bronze.webp') center/contain no-repeat;display:grid;place-items:center;text-align:center;padding:15% 11%;color:rgba(58,42,20,.85);text-shadow:0 1px 0 #ffdda059,0 -1px 0 #0008}.placard p{font-size:clamp(14px,1.3vw,18px);line-height:1.3;font-family:Georgia,serif;margin:8px 0;font-weight:600}.placard-kicker,.placard-status{display:block;font-size:12px;line-height:1.4;letter-spacing:.07em}.placard-status{letter-spacing:0}.home .page-heading{padding-top:70px}.home .page-heading h1,.home .about-intro h1{font-size:clamp(3rem,5.5vw,5.2rem);font-weight:400;letter-spacing:-.055em;line-height:1.05}.home .about-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:center;padding:70px 0}.about-intro .lead{font-size:22px;max-width:440px}.home .monument-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;position:relative;border-top:1px solid #30281e;margin:70px 0}.monument-sticky{position:sticky;top:24px;height:calc(100svh - 48px);min-height:480px;max-height:850px;display:flex;flex-direction:column;justify-content:center}.monument-view{position:relative;height:min(65vh,620px);min-height:360px;background:radial-gradient(ellipse at top,#ff6a1a12,transparent 65%)}.monument-view canvas{width:100%;height:100%;display:none}.monument-view.is-3d canvas{display:block}.monument-view.is-3d .monument-fallback{display:none}.monument-fallback{display:block;width:100%;height:100%;object-fit:contain}.monument-caption{font-size:14px;color:#9e9485;margin-top:18px}.chapters article{min-height:80svh;display:flex;flex-direction:column;justify-content:center;padding:60px 0}.chapters article h2{font-size:clamp(2.5rem,4vw,4rem);line-height:1.08}.chapters article p{color:var(--muted);font-size:18px;max-width:370px}.chapters .text-link,.chapters .button{align-self:flex-start}.portfolio-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.portfolio-exhibit{border-top:1px solid #352b1d;padding-top:20px}.portfolio-exhibit h2{margin:28px 0 16px;font-size:34px}.portfolio-exhibit p,.portfolio-note{color:var(--muted)}.portfolio-note{font-size:14px;max-width:670px;margin-top:40px}.home .page-heading{max-width:900px}.inner-page .brand-logo{width:54px}.museum-page footer{margin-top:20px}.motion-toggle{position:fixed;bottom:18px;right:20px;z-index:20;border:1px solid #594a35;border-radius:22px;padding:9px 15px;font-size:12px;color:#d6c5a3;background:#10100fea;cursor:pointer}.motion-toggle:hover{color:#ff8b42;border-color:#ff6a1a}
@media(prefers-reduced-motion:no-preference){.home .exhibit .artifact-motion{animation:museum-turn 8s ease-in-out infinite}.home .exhibit:nth-child(even) .artifact-motion{animation-delay:-3s}.dust i{animation:fall var(--duration,19s) linear var(--delay,0s) infinite}.bust-exhibit .artifact-motion::before{animation:inner-fire 4s ease-in-out infinite}@keyframes museum-turn{0%,100%{transform:rotateX(var(--tilt-x,0deg)) rotateY(calc(var(--tilt-y,0deg) - 6deg))}50%{transform:rotateX(calc(var(--tilt-x,0deg) + 2deg)) rotateY(calc(var(--tilt-y,0deg) + 6deg))}}@keyframes fall{0%{transform:translate3d(0,0,0);opacity:0}15%{opacity:.22}80%{opacity:.12}100%{transform:translate3d(18px,490px,0);opacity:0}}@keyframes inner-fire{0%,100%{opacity:.85}50%{opacity:1}}@keyframes rim-arrival{0%{filter:drop-shadow(-14px 0 0 #ff6a1a00)}45%{filter:drop-shadow(7px 0 9px #ff6a1ab0)}100%{filter:drop-shadow(0 0 3px #ff6a1a66)}}}
.motion-paused *,.motion-paused *::before,.motion-paused *::after{animation-play-state:paused!important}.motion-paused .artifact-motion{transform:none!important}.motion-paused .dust{display:none}
@media(max-width:900px){.home .monument-section{gap:30px}.placard-grid{gap:14px}.placard-kicker,.placard-status{font-size:12px}.home .about-intro{gap:15px}.home .exhibit .artifact{max-height:380px}.home .laurel-gallery{gap:30px}}
@media(max-width:650px){.home .gold-intro{padding:30px 8px}.home .about-intro,.home .monument-section,.home .laurel-gallery,.portfolio-grid{grid-template-columns:1fr}.home .about-intro{padding:45px 0 0}.home .monument-section{margin-top:40px;gap:15px}.monument-sticky{position:relative;top:auto;height:auto;min-height:0}.monument-view{height:410px;min-height:0}.chapters article{min-height:0;padding:40px 0;border-top:1px solid #26221d}.chapters article h2{font-size:36px}.chapters article p{font-size:17px}.home .laurel-gallery{padding:30px 0;gap:25px}.placard-grid{grid-template-columns:1fr;gap:15px;max-width:420px;margin:auto}.placard p{font-size:20px}.home .frieze-divider .artifact{max-height:100px}.dust{display:none}.home .exhibit .blueprint{left:0;width:100%}.home .bust-exhibit .artifact{max-height:430px}.portfolio-grid{gap:45px}.home .exhibit .artifact-motion{animation-duration:12s}.motion-toggle{bottom:12px;right:12px}.home .coin-gallery{padding:35px 12px}.home .hero-art{width:100%;margin:10px 0}.home .exhibit .exhibit-label{width:100%}}
@media(prefers-reduced-motion:reduce){.home .exhibit .artifact-motion,.home .exhibit img.artifact,.bust-exhibit .artifact-motion::before{animation:none!important;transform:none!important}.dust{display:none}.home .exhibit .blueprint{clip-path:none!important;transition:none}.monument-sticky{position:relative;top:0}.chapters article{min-height:0;padding:45px 0}.motion-toggle{display:none}.journey-light{filter:none}}
/* Grounded artifacts: the light moves, the object stays composed. */
.home .exhibit .artifact-motion{animation:none!important;transform:none!important;transition:none}
.home .exhibit img.artifact,.home .exhibit.is-lit img.artifact,.home .exhibit.light-sweep img.artifact{animation:none;filter:drop-shadow(0 18px 16px #0008);transition:filter .55s ease}
.home .exhibit::after{clip-path:none;inset:5% 2% 12%;background:radial-gradient(ellipse at var(--light-x,50%) var(--light-y,42%),#d0ad7028,transparent 58%);opacity:.38;transition:opacity .5s;z-index:-1}
.home .exhibit:hover::after,.home .exhibit:focus-visible::after{opacity:1}
.home .exhibit:hover img.artifact,.home .exhibit:focus-visible img.artifact{filter:drop-shadow(0 0 22px #c9a96e26) drop-shadow(0 18px 16px #0009)}
.home .exhibit .blueprint{opacity:.2;transition:opacity .7s,clip-path 1.6s;}
.home .exhibit:hover .blueprint,.home .exhibit:focus-visible .blueprint{opacity:.44}
.home .bust-exhibit .artifact-motion::before,.dust{display:none}
.home .exhibit:focus-visible{outline:1px solid #c9a96e;outline-offset:10px}
.ambition-section{border-top:1px solid #383126;padding:60px 0 30px}
.ambition-section .section-heading{align-items:end;gap:45px}
.ambition-section .section-heading>p,.client-collection .section-heading>p{max-width:380px;color:var(--muted);font-size:18px;line-height:1.6}
.home .inscription-exhibit{padding:50px 0 10px}
.home .inscription-exhibit .artifact{max-height:390px;width:100%}
.home .inscription-exhibit .blueprint{width:100%;left:0;inset-block:-12%;height:115%;opacity:.16}
.home .inscription-exhibit .exhibit-label{max-width:900px}
.studio-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:70px 0 90px}
.studio-principles article{border-top:1px solid #5a4930;padding-top:25px}
.studio-principles h2{font-size:clamp(28px,3vw,39px);line-height:1.15}
.studio-principles p{color:var(--muted);font-size:17px;line-height:1.65}
.studio-close{border-block:1px solid #3b3227;display:flex;justify-content:space-between;align-items:center;gap:35px;padding:50px 0;margin-bottom:70px}
.studio-close h2{margin-bottom:0}.client-collection{padding-top:70px;margin:65px 0;scroll-margin-top:40px;border-top:1px solid #493b27}
@media(max-width:700px){.studio-principles{grid-template-columns:1fr;gap:25px;margin:40px 0}.studio-close,.ambition-section .section-heading,.client-collection .section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:25px}.ambition-section{padding-top:40px}.home .inscription-exhibit{padding-top:25px}.home .inscription-exhibit .artifact{max-height:260px}.client-collection{padding-top:40px}.home nav{gap:14px}}
@media(prefers-reduced-motion:reduce){.home .exhibit::after,.home .exhibit .blueprint,.home .exhibit img.artifact{transition:none}}
