.card-stage{border-radius:24px;overflow:hidden;box-shadow:0 24px 65px #0005;border:1px solid #ffffff30;background:#18394a}.card-stage .tile,.card-stage .tile.active{border-radius:24px;overflow:hidden;transition:none;will-change:transform,opacity}.card-stage .tile.leaving{position:absolute;inset:0;visibility:visible;opacity:1;pointer-events:none;z-index:2}.card-stage .tile.active{z-index:1}.card-stage .tile-photo{border-radius:22px 22px 0 0;overflow:hidden}.card-stage .tile-copy{border-radius:0 0 22px 22px}.reading-card{border-radius:24px;overflow:hidden;box-shadow:0 18px 50px #10253618}.reading-card .signed-photo{border-radius:23px 23px 0 0;overflow:hidden}.volcan-home .volcan-hero{display:block;padding:0;min-height:0;height:auto;max-height:none;overflow:hidden;background:#102536}.header-photo-frame{position:relative;width:100%;overflow:hidden;isolation:isolate;background:#a5b6ba}.volcan-home .header-photo-frame>.hero-photo{position:relative;inset:auto;display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;z-index:auto;animation:uncropped-photo-motion 26s ease-in-out infinite alternate;transform-origin:center}.volcan-home .volcan-hero:after{display:none}.header-photo-frame:after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent 25%,#071b3338 50%,#071b3390 100%)}.volcan-home .hero-copy{position:absolute;z-index:2;left:0;bottom:55px;padding:30px 8% 60px;max-width:1000px}.volcan-home .hero-copy h1{font-size:clamp(3.2rem,6vw,6.6rem);margin:16px 0}.volcan-home .hero-copy p{margin:18px 0 24px}.volcan-home .header-photo-frame .hero-signature{position:absolute;left:8%;bottom:22px;z-index:3}.volcan-home .motion-control{z-index:3;bottom:22px}.volcan-home .motion-paused .hero-photo{animation-play-state:paused}@keyframes uncropped-photo-motion{from{transform:scale(.985)}to{transform:scale(1)}}
@media(max-width:1100px){.volcan-home>header{position:relative;inset:auto;background:#f5f7f7}.volcan-home .hero-copy{position:relative;left:auto;bottom:auto;padding:40px 7% 85px;max-width:none;background:#102536}.volcan-home .hero-copy h1{font-size:clamp(3rem,8vw,5rem)}.header-photo-frame:after{background:linear-gradient(0deg,#071b332a,transparent 35%)}.volcan-home .motion-control{bottom:22px}.volcan-home .header-photo-frame .hero-signature{left:auto;right:16px;bottom:14px;width:100px}.volcan-home .hero-copy p{max-width:520px}}
@media(max-width:760px){.card-stage,.card-stage .tile,.card-stage .tile.active,.reading-card{border-radius:18px}.card-stage .tile-photo,.reading-card .signed-photo{border-radius:17px 17px 0 0}.card-stage .tile-copy{border-radius:0 0 17px 17px}.volcan-home .header-photo-frame .hero-signature{width:78px;right:12px;bottom:10px}.volcan-home .hero-copy{padding:34px 7% 85px}.volcan-home .hero-copy h1{font-size:clamp(2.8rem,11vw,4.5rem)}}
@media(prefers-reduced-motion:reduce){.volcan-home .header-photo-frame>.hero-photo{animation:none;transform:none}.card-stage .tile{will-change:auto}}
