.HeroStage-module__dRo3VW__stage{background:var(--cream);height:min(100vh,56.25vw);min-height:max(640px,35vw);position:relative;overflow:hidden}.HeroStage-module__dRo3VW__scene{object-fit:cover;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.HeroStage-module__dRo3VW__copy{z-index:1;text-align:center;max-width:min(44vw,40rem);margin-inline:auto;padding:calc(clamp(130px,19vh,200px) - 38px) 24px 0;position:relative}.HeroStage-module__dRo3VW__title{text-wrap:balance;max-width:24ch;margin-inline:auto;font-size:clamp(38px,3.125vw,52px);line-height:1.08}.HeroStage-module__dRo3VW__title>span{display:block}.HeroStage-module__dRo3VW__lead{max-width:44ch;color:var(--muted-foreground);text-wrap:pretty;margin:12px auto 20px;font-size:18px;line-height:1.5}.HeroStage-module__dRo3VW__lead>span{display:block}.HeroStage-module__dRo3VW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}@media not (min-width:640px){.HeroStage-module__dRo3VW__pillPair{flex-flow:column;align-items:stretch;max-width:22rem;margin-inline:auto}}.HeroStage-module__dRo3VW__chips{margin-inline:auto;max-width:40ch;color:var(--muted-foreground);margin-top:12px;font-size:13.5px;font-weight:800}@media not (min-width:860px){.HeroStage-module__dRo3VW__stage{flex-direction:column;height:auto;min-height:0;display:flex}.HeroStage-module__dRo3VW__copy{width:100%;max-width:40rem;padding-top:104px}.HeroStage-module__dRo3VW__title{max-width:18ch;font-size:32px}.HeroStage-module__dRo3VW__lead{margin:12px auto 18px;font-size:15.5px;line-height:1.6}.HeroStage-module__dRo3VW__chips{margin-top:8px}.HeroStage-module__dRo3VW__scene{object-fit:contain;height:auto;position:static}}.HeroStage-module__dRo3VW__picture{display:contents}@media (min-width:1000px){.HeroStage-module__dRo3VW__stage.HeroStage-module__dRo3VW__sceneRight{--stage-h:max(600px, min(100svh, 75vw));height:var(--stage-h);background:linear-gradient(to bottom, #f6eee4 0, var(--wall-top,#e6d9d1) 130px, var(--wall-low,#e5dad2) calc(var(--floor-line,83.4%) - 1%), var(--floor,#e0c4ab) calc(var(--floor-line,83.4%) + 1%), var(--floor,#e0c4ab) 100%);align-items:center;min-height:0;display:flex}.HeroStage-module__dRo3VW__sceneRight:after{content:"";pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--cream) 0%, transparent), var(--cream));height:40px;position:absolute;inset:auto 0 0}.HeroStage-module__dRo3VW__sceneRight .HeroStage-module__dRo3VW__scene{width:min(100%, calc(var(--stage-h) * 1.7768));object-fit:contain;object-position:100% 100%;height:auto;inset:auto 0 0 auto;-webkit-mask-image:linear-gradient(#0000 0 8.5%,#000 13%);mask-image:linear-gradient(#0000 0 8.5%,#000 13%)}.HeroStage-module__dRo3VW__sceneRight .HeroStage-module__dRo3VW__copy{max-width:min(42vw,38rem);margin-inline:max(40px,50vw - 660px) auto;margin-bottom:calc(var(--stage-h) * .12);text-align:left;padding:76px 0 0}.HeroStage-module__dRo3VW__sceneRight .HeroStage-module__dRo3VW__title,.HeroStage-module__dRo3VW__sceneRight .HeroStage-module__dRo3VW__lead,.HeroStage-module__dRo3VW__sceneRight .HeroStage-module__dRo3VW__chips{margin-inline:0}.HeroStage-module__dRo3VW__sceneRight .HeroStage-module__dRo3VW__actions{justify-content:flex-start}.HeroStage-module__dRo3VW__sceneRight .HeroStage-module__dRo3VW__copyWithBlock{width:min(42vw,38rem)}}@media (min-width:1000px) and (min-aspect-ratio:16/9){.HeroStage-module__dRo3VW__sceneRight .HeroStage-module__dRo3VW__scene{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9%),linear-gradient(#0000 0 8.5%,#000 13%);mask-image:linear-gradient(90deg,#0000 0,#000 9%),linear-gradient(#0000 0 8.5%,#000 13%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media not (min-width:1000px){.HeroStage-module__dRo3VW__stage.HeroStage-module__dRo3VW__sceneRight{background:var(--cream);flex-direction:column;height:auto;min-height:0;display:flex}.HeroStage-module__dRo3VW__sceneRight .HeroStage-module__dRo3VW__copy{width:100%;max-width:40rem;padding-top:104px}.HeroStage-module__dRo3VW__sceneRight .HeroStage-module__dRo3VW__scene{object-fit:contain;height:auto;position:static;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 95%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 95%,#0000 100%)}}
