.gmd .gmd-story-hero{min-height:100svh;padding-top:calc(var(--ticker-h) + var(--nav-h) + var(--s-xs))!important;padding-bottom:var(--s-sm)!important}.gmd .gmd-story-hero__grid{display:grid;grid-template-columns:1fr;gap:var(--s-xs);align-items:center}@media(min-width:920px){.gmd .gmd-story-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(36px,5vw,84px)}}.gmd .gmd-story-hero__body{font-size:var(--t-sub)}.gmd .gmd-story-hero__media{aspect-ratio:4 / 5}@media(max-width:919px){.gmd .gmd-story-hero__media{aspect-ratio:auto;height:min(30vh,300px)}}@media(max-width:560px){.gmd .gmd-story-hero__body{font-size:13.5px;line-height:1.55!important}.gmd .gmd-story-hero__meta p:first-child{margin-top:10px!important}.gmd .gmd-story-hero__meta p:last-child{margin-top:var(--s-xs)!important;font-size:var(--t-body)!important}.gmd .gmd-story-hero__media{height:min(22vh,220px)}}.gmd .gmd-story-craft{position:relative;overflow:hidden;background:var(--c-dark-2);color:var(--c-on-dark);height:100svh;max-height:100svh;display:flex;align-items:center;justify-content:center;padding:var(--s-lg) 0}@media(max-width:640px){.gmd .gmd-story-craft{padding:var(--s-md) 0}.gmd .gmd-story-craft__title{margin-top:10px}.gmd .gmd-story-craft__lines{gap:8px;margin-top:var(--s-xs)}.gmd .gmd-story-craft__cta{margin-top:var(--s-xs)}}.gmd .gmd-story-craft__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.gmd .gmd-story-craft__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(60% 68% at 50% 48%,#000000bd,#00000080 55%,#00000038),linear-gradient(0deg,#0000008c,#00000026 38% 62%,#0000008c)}.gmd .gmd-story-craft__inner{position:relative;z-index:2;max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.gmd .gmd-story-craft__title{margin:14px 0 0;font-size:clamp(32px,6vw,94px);line-height:.98;color:var(--c-on-dark);letter-spacing:-.01em}.gmd .gmd-story-craft__lines{margin:var(--s-sm) 0 0;display:grid;justify-items:center;gap:10px;max-width:520px;list-style:none;padding:0}.gmd .gmd-story-craft__lines li{text-align:center;font-family:var(--f-display);font-stretch:125%;font-variation-settings:"wdth" 125;text-transform:uppercase;font-weight:800;font-size:clamp(13px,1.5vw,19px);letter-spacing:.01em;color:var(--c-on-dark)}.gmd .gmd-story-craft__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:var(--s-md)}.gmd .contact-grid{display:grid;grid-template-columns:1fr;gap:var(--s-md);align-items:start}.gmd .contact-form{display:flex;flex-direction:column;gap:var(--s-xs)}.gmd .contact-field{display:flex;flex-direction:column;gap:7px}.gmd .contact-field label{font-family:var(--f-head);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-muted)}.gmd .contact-field input,.gmd .contact-field select,.gmd .contact-field textarea{font-family:var(--f-body);font-size:var(--t-body);color:var(--c-ink);background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--radius-sm);padding:12px 14px;width:100%;transition:border-color .18s var(--ease-ui)}.gmd .contact-field textarea{resize:vertical;min-height:128px}.gmd .contact-field input,.gmd .contact-field select,.gmd .contact-field textarea{line-height:1.6}.gmd .contact-field input:focus,.gmd .contact-field select:focus,.gmd .contact-field textarea:focus{outline:none;border-color:var(--c-accent)}.gmd .contact-panel{background:var(--c-dark);color:var(--c-on-dark);border-radius:var(--radius-md);padding:var(--s-sm);display:flex;flex-direction:column;gap:4px}.gmd .contact-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;border-bottom:1px solid var(--c-on-dark-line);transition:opacity .18s var(--ease-ui)}.gmd .contact-row:last-of-type{border-bottom:0}.gmd .contact-row:hover{opacity:.82}.gmd .contact-row__label{font-family:var(--f-head);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent)}.gmd .contact-row__value{font-family:var(--f-head);font-size:var(--t-body);font-weight:600;color:var(--c-on-dark)}.gmd .contact-row__arrow{color:var(--c-on-dark-muted);font-size:18px}@media(min-width:820px){.gmd .contact-grid{grid-template-columns:minmax(0,1fr) 360px}}.gmd .cfg-stage{display:flex;flex-direction:column;align-items:center;text-align:center}.gmd .cfg-hero{width:100%;max-width:620px;margin:var(--s-sm) auto 0}.gmd .cfg-hero img{display:block;width:100%;height:auto;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1)}.gmd .cfg-hero figcaption{margin-top:10px;font-size:var(--t-label);letter-spacing:.03em;color:var(--c-on-dark-muted)}.gmd .cfg-map-frame{position:relative;width:100%;max-width:500px;margin:var(--s-sm) auto 0}.gmd .cfg-map-frame:before{content:"";position:absolute;top:6%;right:4%;bottom:6%;left:4%;background:radial-gradient(58% 52% at 50% 46%,var(--c-accent-soft),transparent 72%);pointer-events:none;z-index:0}.gmd .cfg-map{position:relative;z-index:1;display:block;width:100%;height:auto}.gmd .cfg-grid{display:grid;grid-template-columns:1fr;gap:var(--s-sm);align-items:start}.gmd .cfg-col{display:flex;flex-direction:column;gap:var(--s-sm)}.gmd .cfg-group{display:flex;flex-direction:column;gap:var(--s-xs)}.gmd .cfg-chips{display:flex;flex-wrap:wrap;gap:10px}.gmd .cfg-chip{-webkit-tap-highlight-color:transparent}.gmd .cfg-chip:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.gmd .gmd-tooth:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.gmd .cfg-price{border-radius:var(--radius-md);background:var(--c-accent);color:var(--c-ink);padding:var(--s-xs);border:1px solid var(--c-accent-deep)}.gmd .cfg-price-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:var(--t-small)}.gmd .cfg-steps{display:grid;grid-template-columns:1fr;gap:var(--s-sm)}@media(min-width:720px){.gmd .cfg-steps{grid-template-columns:repeat(3,1fr)}}@media(min-width:960px){.gmd .cfg-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);gap:var(--s-md)}.gmd .cfg-price{position:sticky;top:calc(var(--ticker-h) + var(--nav-h) + 20px)}}@media(max-width:959px){.gmd .cfg-price{position:sticky;bottom:0;z-index:40;box-shadow:var(--shadow-pop)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gmd-page.css.map */
