.home-hero{isolation:isolate;background:var(--surface-secondary);flex-direction:column;height:100svh;min-height:640px;max-height:1150px;padding:104px 4.5% 24px;display:flex;position:relative;overflow:hidden}.depth-back{z-index:-3;will-change:transform;position:absolute;inset:-10% 0}.depth-back img{object-fit:cover;object-position:50% 54%;filter:saturate(.82);width:100%;height:100%}.depth-back .hero-video{object-fit:cover;object-position:50% 54%;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.depth-back .hero-video.is-ready{opacity:1}.hero-video-control{z-index:2;min-height:44px;color:var(--text-primary);cursor:pointer;background:#100e0bb8;border:1px solid #dbc29759;align-items:center;gap:9px;padding:8px 14px;font-size:12px;display:inline-flex;position:absolute;top:104px;right:4.5%}.hero-video-control:hover{border-color:var(--ochre)}.hero-video-control:focus-visible{outline:2px solid var(--ochre);outline-offset:4px}.home-hero:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#0c09058f,#0c09051f 44%,#0c0905bd 79%,#100e0b 100%);position:absolute;inset:0}.depth-front{z-index:-1;opacity:.28;filter:blur(6px);will-change:transform;pointer-events:none;width:min(38vw,600px);height:calc(100% + 130px);position:absolute;top:0;right:-8%}.depth-front img{object-fit:cover;object-position:left center;width:100%;height:100%;transform:scaleX(-1)}.hero-logo-slot{z-index:1;aspect-ratio:1230/340;filter:grayscale();mix-blend-mode:screen;flex:none;width:min(84vw,1120px,123svh);margin:auto;position:relative}.brand-motion-active .hero-logo-slot .brand-mark{visibility:hidden}.hero-copy{gap:var(--space-2);padding-top:var(--space-4);display:grid}.home-hero h1{font-size:var(--hero-title);text-wrap:balance;line-height:1.05}.home-hero h1 span{color:var(--ochre)}.hero-title-break{display:none}.hero-note{color:var(--fg-on-photo);font-size:14px;line-height:1.65}.hero-bottom{align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-2);border-top:1px solid #dbc29759;grid-template-columns:1fr 1fr 1fr;display:grid}.hero-cta{justify-self:start;align-items:center;gap:var(--space-4);min-height:48px;transition:color var(--motion-feedback);font-size:14px;display:inline-flex}.hero-cta svg{transition:transform var(--motion-feedback);flex:none}.hero-cta:hover,.hero-cta:focus-visible{color:var(--ochre)}@media (hover:hover) and (pointer:fine){.hero-cta:hover svg{transform:translate(3px,-3px)}}.hero-cta:focus-visible,.hero-cta:focus-visible svg{transition:none}.hero-bottom p{color:#d8cbb6;justify-self:center;font-size:12px}.hero-bottom>span{text-align:right;color:var(--text-secondary);justify-self:end;font-size:11px}@media (max-width:1000px){.home-hero{padding-top:96px}.hero-bottom{grid-template-columns:1fr auto}.hero-bottom p{display:none}}@media (max-width:700px){.home-hero{min-height:660px;max-height:none;padding:104px 6% max(24px, env(safe-area-inset-bottom))}.depth-back{inset:-8% 0}.depth-back img,.depth-back .hero-video{object-position:60% 50%}.hero-video-control{font-size:11px;top:96px;right:6%}.home-hero:before{background:linear-gradient(#0c090570,#0c090514 40%,#0c0905c7 72%,#100e0b 100%)}.depth-front{opacity:.2;width:60vw;height:80%;top:4%;right:-18%}.hero-logo-slot{width:100%}.hero-copy{gap:var(--space-2);padding-top:40px}.home-hero h1{font-size:var(--hero-title-mobile);line-height:1.05}.hero-title-break{display:initial}.hero-note{max-width:28ch;font-size:13px}.hero-bottom{grid-template-columns:1fr;gap:8px;margin-top:24px;padding-top:12px}.hero-cta{justify-content:space-between;width:100%}.hero-bottom>span{text-align:left;justify-self:start;font-size:10px}}@media (prefers-reduced-motion:reduce){.depth-back .hero-video{transition:none;display:none}.hero-video-control{display:none}.depth-back,.depth-front{will-change:auto}.hero-cta,.hero-cta svg{transition:none}.hero-cta:hover svg,.hero-cta:focus-visible svg{transform:none}}
