.gd-concept{--gd-ink: rgba(var(--color-foreground), .75);--gd-muted: rgba(var(--color-foreground), .55);--gd-line: rgba(var(--color-foreground), .15);--gd-tint: rgba(var(--color-foreground), .04);color:var(--gd-ink)}.gd-concept *,.gd-concept *:before,.gd-concept *:after{box-sizing:border-box}.gd-page{max-width:1200px;margin:0 auto;padding:0 1.5rem}body.gd-overlay .shopify-section-group-header-group{position:absolute!important;top:0;left:0;right:0;z-index:5}body.gd-overlay .header-wrapper{background:transparent!important}body.gd-overlay .header-wrapper,body.gd-overlay .header-wrapper a,body.gd-overlay .header-wrapper summary,body.gd-overlay .header-wrapper button{color:#fff}body.gd-overlay .header-wrapper .header__heading-logo{filter:brightness(0) invert(1)}body.gd-overlay .header-wrapper .cart-count-bubble{color:#fff}.gd-hero{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;overflow:hidden}.gd-hero img{display:block;width:100%;height:100%;object-fit:cover}.gd-hero__scrim{position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(to top,#0000008c,#0000);pointer-events:none}.gd-hero__overlay{position:absolute;left:0;right:0;bottom:0;padding:2rem clamp(1.5rem,4vw,4rem);color:#fff}.gd-hero__title{margin:0 0 .6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 5rem);line-height:1.05;color:#fff}.gd-hero__eyebrow{margin:0;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:#fff}.gd-title{display:grid;grid-template-columns:3fr 2fr;gap:4rem;padding:4rem 0}.gd-crumb{margin-bottom:1.6rem;font-size:1.3rem}.gd-crumb a{color:var(--gd-ink);text-decoration:none;border-bottom:1px solid var(--gd-line)}.gd-crumb__sep{white-space:pre}.gd-title__positioning{margin:0 0 2.4rem;max-width:46rem;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:1.3;color:rgb(var(--color-foreground))}.gd-variants{margin:0;padding:0;border:0;min-width:0}.gd-variants__legend{padding:0;margin-bottom:1rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gd-muted)}.gd-variants__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.gd-variant{position:relative;display:block;padding:1.8rem;border:1px solid var(--gd-line);border-radius:var(--text-boxes-radius, 0);cursor:pointer}.gd-variant input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.gd-variant:has(input:checked){border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.gd-variant:has(input:focus-visible){outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.gd-variant__size{display:block;font-family:var(--font-heading-family);font-size:1.8rem;color:rgb(var(--color-foreground))}.gd-variant__meta{display:block;margin-top:.4rem;font-size:1.4rem}.gd-variant__muted{display:block;margin-top:.8rem;font-size:1.3rem;color:var(--gd-muted)}.gd-panel{align-self:start;padding:2.4rem;border:1px solid var(--gd-line);background:var(--gd-tint)}.gd-panel__heading{margin:0 0 1rem;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.2rem)}.gd-panel__body{margin:0 0 2rem;font-size:1.5rem}.gd-btn{display:block;width:100%;padding:1.4rem 2rem;text-align:center;font-size:1.5rem;line-height:1.1;text-decoration:none;border-radius:var(--buttons-radius)}.gd-btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:1px solid rgb(var(--color-button))}.gd-btn--secondary{margin-top:1rem;background:transparent;color:rgb(var(--color-foreground));border:1px solid var(--gd-line)}.gd-desc{max-width:680px;padding-bottom:4rem}.gd-desc p{margin:0;font-size:1.6rem;line-height:1.6}.gd-films{padding:4rem 0;border-top:1px solid var(--gd-line)}.gd-films__heading{margin:0 0 2.4rem;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.8rem)}.gd-films__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:2.4rem}.gd-film-card{margin:0}.gd-film-card video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#000}.gd-film-card__cap{display:flex;flex-direction:column;gap:.4rem;padding-top:1.2rem}.gd-film-card__caption{font-family:var(--font-heading-family);font-size:1.8rem;color:rgb(var(--color-foreground))}.gd-film-card__sub{font-size:1.4rem;color:var(--gd-muted)}.gd-spec-wrap{padding:4rem 0;border-top:1px solid var(--gd-line)}.gd-spec__heading{margin:0 0 2.4rem;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.8rem)}.gd-spec{width:100%;border-collapse:collapse}.gd-spec th,.gd-spec td{padding:1.2rem 1.6rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--gd-line)}.gd-spec thead th{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gd-muted);border-bottom:1px solid rgba(var(--color-foreground),.3)}.gd-spec__group th{background:var(--gd-tint);font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;color:rgb(var(--color-foreground))}.gd-spec__prop{width:34%;font-weight:400}.gd-spec__val{font-weight:400}.gd-spec__note{width:26%;color:var(--gd-muted)}.gd-spec__source{margin:1.6rem 0 0;font-size:1.2rem;line-height:1.5;color:var(--gd-muted)}.gd-marker{padding:2rem 0;border-top:1px solid var(--gd-line);text-align:center}.gd-marker p{margin:0;font-size:1.2rem;color:var(--gd-muted)}@media screen and (max-width:749px){.gd-hero__overlay{padding:1.6rem}.gd-hero__title{font-size:calc(var(--font-heading-scale) * 3rem)}.gd-title{grid-template-columns:1fr;gap:2.4rem;padding:2.4rem 0}.gd-variants__grid{grid-template-columns:1fr}.gd-spec,.gd-spec tbody{display:block}.gd-spec thead{display:none}.gd-spec__group,.gd-spec__row{display:block}.gd-spec__group th{display:block;padding:1rem 1.2rem}.gd-spec__row th,.gd-spec__row td{display:block;width:auto;padding:0;border-bottom:0}.gd-spec__row{padding:1.2rem 0;border-bottom:1px solid var(--gd-line)}.gd-spec__prop{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gd-muted)}.gd-spec__val{margin-top:.2rem;font-size:1.6rem}.gd-spec__note{margin-top:.3rem}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
