.gc-hero{height:calc(100svh - 4.0625rem);min-height:34rem}@media (min-width:1024px),(min-width:768px) and (orientation:landscape){.gc-hero-grid{grid-template-rows:minmax(0,2fr) auto auto minmax(0,3fr);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.gc-hero-copy,.gc-hero-end{grid-column:1;padding-inline-end:.5rem}.gc-hero-copy{grid-row:2;padding-top:1.5rem}.gc-hero-end{grid-row:3;padding-bottom:1.5rem}.gc-hero-media{grid-area:1/2/-1;padding-block:1.25rem .5rem;padding-inline:1rem 2rem}}@media (min-width:1280px){.gc-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,13fr)}}html[data-hero-3d] .gc-hero-track{height:calc(250svh - 4.0625rem)}html[data-hero-3d] .gc-hero-track>.gc-hero{position:sticky;top:4.0625rem}@media (prefers-reduced-motion:reduce){html[data-hero-3d] .gc-hero-track{height:auto}html[data-hero-3d] .gc-hero-track>.gc-hero{position:relative;top:auto}}.gc-hero-canvas,.gc-hero [data-hero-poster]{transition:opacity .4s ease-out}.gc-hero:not([data-ready]) .gc-hero-canvas,.gc-hero:not([data-ready]) .gc-hint,.gc-hero[data-ready] [data-hero-poster]{opacity:0}.gc-hero[data-handover] [data-hero-end]{transition:opacity .4s ease-out}.gc-end:focus-within{opacity:1!important;transform:none!important}.gc-readout{background:var(--color-ink);color:var(--color-ground);white-space:nowrap;border-radius:2px;padding:4px 8px;font-size:.8125rem;font-weight:500}.gc-readout-lg{padding:6px 10px;font-size:.9375rem}.gc-pin{will-change:transform;transition:opacity .2s ease-out;position:absolute;top:0;left:0}.gc-pins:not([data-ready]) .gc-pin,.gc-pin[data-hide],.gc-pin[data-dim]{opacity:0}.gc-end [data-size]{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .2s ease-out}.gc-end [data-size][data-hit]{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.gc-price{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;font-weight:400;line-height:1}.gc-size-chip{border-radius:var(--radius-xs,2px);min-height:1.75rem;box-shadow:inset 0 0 0 1px var(--color-line-strong);font-variant-numeric:tabular-nums;align-items:center;padding-inline:.5rem;font-size:.875rem;font-weight:500;transition:box-shadow .2s ease-out,color .2s ease-out;display:inline-flex;text-decoration:none!important}.gc-end .gc-size-chip[data-hit]{color:var(--color-accent);box-shadow:inset 0 0 0 1.5px var(--color-accent)}.gc-docket{border:1px solid var(--color-line);border-radius:var(--radius-xs,2px);overflow:hidden}.gc-docket-cta{border-radius:0;min-height:48px}.gc-docket-cta:active{background:var(--color-accent-hover);scale:none}.gc-quiet{color:var(--color-ink);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong)}.gc-quiet:active{opacity:.7}@media (prefers-reduced-motion:reduce){.gc-hero-canvas,.gc-hero [data-hero-poster],.gc-hero[data-handover] [data-hero-end],.gc-pin,.gc-end [data-size]{transition:none}.gc-quiet:active{opacity:1}}
