/* Transparent studio marble artwork flows across the title, without a photo tile. */
.treasure-intro{position:relative;isolation:isolate;grid-template-columns:220px minmax(0,1fr) 180px;gap:26px;min-height:450px;margin-bottom:30px}
.treasure-studio-mark{position:relative;z-index:2;max-width:210px}
.treasure-intro-copy{position:relative;z-index:2;align-self:center;transform:translateY(-115px)}
.treasure-intro h1{font-size:clamp(36px,4.5vw,65px);text-shadow:0 1px 12px var(--paper,#f5efdf)}
.treasure-intro p{max-width:570px;text-shadow:0 1px 9px var(--paper,#f5efdf)}
.treasure-marble-spill{position:absolute;z-index:1;pointer-events:none;user-select:none;right:-12px;top:-24px;width:min(51%,600px);max-width:none;height:auto;aspect-ratio:940/735;object-fit:contain;border:0;border-radius:0;box-shadow:none;background:transparent}
@media(min-width:721px) and (max-width:1050px){.treasure-intro{grid-template-columns:150px minmax(0,1fr) 90px;gap:18px;min-height:340px}.treasure-studio-mark{max-width:150px}.treasure-intro-copy{transform:translateY(-70px)}.treasure-intro h1{font-size:40px}.treasure-marble-spill{width:52%;top:0;right:-10px}}
@media(max-width:720px){.treasure-intro{display:block;max-width:540px;min-height:0;padding-top:210px;margin-bottom:26px}.treasure-studio-mark{position:absolute;top:12px;left:0;width:110px;max-width:27%}.treasure-studio-mark img{max-height:110px}.treasure-marble-spill{top:-8px;right:-8px;width:73%;max-width:none}.treasure-intro-copy{transform:none;padding-top:20px}.treasure-intro h1{font-size:clamp(36px,8vw,48px);margin:0}.treasure-intro p{font-size:16px;margin-top:12px}}
@media(min-width:480px) and (max-width:720px){.treasure-intro{padding-top:280px}}


