:root{font-synthesis:none;color:#302521;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizelegibility;background:#c9b1a7;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button{font:inherit}.landing{height:100svh;min-height:420px;display:flex;position:relative;overflow:hidden}.intro{background:#c9b1a7 url(/assets/warm-background-v2.webp) 50%/cover no-repeat;flex:1;min-width:0;position:relative;container-type:inline-size}.copy{position:absolute;top:44%;left:clamp(40px,6.25vw,120px);right:36px}h1{letter-spacing:-.025em;margin:0;font-size:clamp(34px,10.7cqw,82px);font-weight:400;line-height:1.08}.tagline{letter-spacing:-.035em;white-space:normal;margin:13px 0 0;font-size:clamp(20px,3.5cqw,34px);line-height:1.3}.tagline span{display:block}.launch-row{letter-spacing:.01em;align-items:baseline;gap:10px;margin-top:22px;font-size:15px;line-height:1.4;display:flex}.launch-status{opacity:.75;white-space:nowrap;margin:0}.launch-dot{opacity:.6}.contact{min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;text-decoration:none}.contact:focus-visible{outline-offset:5px;outline:2px solid}.film{aspect-ratio:4/5;flex:none;height:100%;position:relative}.film-poster,.film video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.film video{opacity:0}.film video.is-playing{opacity:1}@media (width>=1000px) and (width<=1199px){.copy{left:32px;right:24px}}@media (width<=999px),(aspect-ratio<=6/5){.landing{min-height:520px}.film{aspect-ratio:auto;position:absolute;inset:0}.film-poster,.film video{object-fit:cover;object-position:center top}.intro{z-index:1;background:0 0}.intro:before{content:"";background:linear-gradient(#0000 0%,#1a11114d 40%,#1a1111cc 100%);position:absolute;inset:30% 0 0}.copy{top:auto;left:max(28px, env(safe-area-inset-left));right:24px;bottom:max(42px, calc(env(safe-area-inset-bottom) + 24px));color:#fff8ef}h1{letter-spacing:-.055em;font-size:clamp(36px,9.5vw,58px);line-height:1.08}.tagline{letter-spacing:-.03em;margin-top:12px;font-size:clamp(19px,5.1vw,29px)}.launch-row{gap:8px;margin-top:18px;font-size:14px}}@media (height<=500px) and (aspect-ratio>=3/2){.landing{height:100dvh;min-height:0}.intro{background:#c9b1a7 url(/assets/warm-background-v2.webp) 50%/cover no-repeat;align-items:center;display:flex}.intro:before{content:none}.copy{width:100%;padding:max(16px, env(safe-area-inset-top)) 24px max(16px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));color:#302521;position:static}h1{letter-spacing:-.025em;font-size:clamp(30px,7.5cqw,42px)}.tagline{margin-top:10px;font-size:clamp(16px,3.5cqw,20px)}.launch-row{flex-wrap:wrap;gap:7px;margin-top:14px;font-size:13px}.film{aspect-ratio:4/5;position:relative;inset:auto}.film-poster,.film video{object-fit:contain;object-position:center}}
