.gg-home{--gg-home-gutter: clamp(20px, 5vw, 84px);background:var(--gg-paper);color:var(--gg-ink);font-family:var(--gg-body)}.gg-home :is(h1,h2,p,ol){margin:0}.gg-home :is(h1,h2){color:inherit;font-family:var(--gg-display);text-wrap:balance}.gg-home :is(picture,img){display:block;width:100%}.gg-home img{height:auto}.gg-home__wrap{width:min(100%,1520px);margin-inline:auto;padding-inline:var(--gg-home-gutter)}.gg-home :is(#model-tour,#how-it-works,#gift-guide){scroll-margin-top:86px}.gg-home__hero{display:grid;position:relative;isolation:isolate;align-items:center;min-height:clamp(500px,42vw,720px);overflow:hidden}.gg-home__hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.gg-home__hero-art :is(picture,img){height:100%}.gg-home__hero-art img{object-fit:cover;object-position:58% 50%}.gg-home__hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--gg-paper),color-mix(in srgb,var(--gg-paper) 87%,transparent) 28%,transparent 59%)}.gg-home__hero-copy{margin-left:max(var(--gg-home-gutter),calc((100vw - 1520px) / 2 + var(--gg-home-gutter)));width:min(38vw,590px);padding-block:clamp(42px,5vw,78px)}.gg-home .gg-home__label{margin-bottom:15px;color:var(--gg-muted);font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.gg-home .gg-home__title{font-size:clamp(48px,5vw,88px);font-weight:700;letter-spacing:-.037em;line-height:.99;overflow-wrap:break-word}.gg-home .gg-home__heading{font-size:clamp(34px,3.7vw,64px);font-weight:700;letter-spacing:-.035em;line-height:1.03;overflow-wrap:break-word}.gg-home .gg-home__intro,.gg-home .gg-home__paragraph{font-size:clamp(17px,1.18vw,20px);line-height:1.5}.gg-home .gg-home__intro{max-width:39ch;margin-block:16px 23px}.gg-home__actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px 22px}.gg-home .gg-home__button,.gg-home .gg-home__link{display:inline-flex;align-items:center;gap:12px;min-height:44px;width:fit-content;max-width:100%;color:var(--gg-ink);font-size:16px;font-weight:700;line-height:1.25;text-decoration:none}.gg-home .gg-home__button{padding:12px 18px;border-radius:2px;background:var(--gg-ink);color:var(--gg-paper)}.gg-home--workshop-catalog .gg-home__button{background:var(--gg-accent);color:#fff}.gg-home--after-hours .gg-home__button{background:var(--gg-accent);color:var(--gg-paper)}.gg-home .gg-home__link{text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}.gg-home .gg-home__link:hover{text-decoration-thickness:2px}.gg-home .gg-home__button:hover{text-decoration:underline;text-underline-offset:.22em}.gg-home :is(.gg-home__button,.gg-home__link,video):focus-visible{outline:3px solid var(--gg-accent);outline-offset:4px}.gg-home__row{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:clamp(26px,5.2vw,86px);align-items:center;padding-block:clamp(38px,4.5vw,75px)}.gg-home__photo{overflow:hidden}.gg-home__photo img{aspect-ratio:16 / 9;object-fit:contain}.gg-home__copy{max-width:49ch}.gg-home .gg-home__copy .gg-home__paragraph{margin-top:12px}.gg-home .gg-home__copy .gg-home__link{margin-top:7px}.gg-home__offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:14px}.gg-home__offer>span{color:var(--gg-muted)}.gg-home__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px}.gg-home__price strong{font-size:20px}.gg-home__saving{font-weight:600;color:var(--gg-accent)}.gg-home .gg-home__trust{display:flex;gap:.7rem 1.6rem;flex-wrap:wrap;list-style:none;margin:18px 0;padding:14px 0;border-block:1px solid var(--gg-line);font-size:.95rem}.gg-home__trust strong{color:var(--gg-ink);font-variant-numeric:tabular-nums}.gg-home__price s{color:var(--gg-muted);font-size:16px}.gg-home__demo{border-block:1px solid var(--gg-line);background:color-mix(in srgb,var(--gg-paper) 96%,var(--gg-ink))}.gg-home__demo-row{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr)}.gg-home__timeline{padding:0;list-style:none}.gg-home .gg-home__timeline{margin-top:18px}.gg-home__timeline li{display:grid;grid-template-columns:4ch 1fr;align-items:baseline;gap:13px;border-top:1px solid var(--gg-line);padding-block:7px;font-size:16px;line-height:1.4}.gg-home__timeline time{font-variant-numeric:tabular-nums;font-weight:700;color:var(--gg-muted)}.gg-home__screen{display:grid;place-items:center;min-width:0;background:#171b1b}.gg-home__screen video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain}.gg-home .gg-home__scale{display:flex;align-items:center;gap:15px;margin-top:16px;padding-top:12px;border-top:1px solid var(--gg-line);font-size:16px;line-height:1.35}.gg-home__scale strong{color:var(--gg-accent);font:700 32px/1 var(--gg-display);white-space:nowrap}.gg-home--desktop-edition :is(.gg-home__title,.gg-home__heading,.gg-home__scale strong){font-weight:500}@media(max-width:850px){.gg-home__hero{min-height:0}.gg-home__hero:before{display:none}.gg-home__hero-copy{grid-row:1;width:auto;margin:0;padding:29px var(--gg-home-gutter) 19px}.gg-home__hero-art{position:static;grid-row:2;z-index:0}.gg-home__hero-art :is(picture,img){height:auto}.gg-home .gg-home__title{max-width:16ch;font-size:clamp(42px,7vw,68px)}.gg-home .gg-home__label{margin-bottom:10px}.gg-home .gg-home__intro{margin-block:12px 14px;max-width:53ch}.gg-home__row{gap:24px}}@media(max-width:700px){.gg-home__row{grid-template-columns:1fr;gap:20px;padding-block:30px}.gg-home__copy{max-width:62ch}.gg-home__demo-row{gap:14px}.gg-home__showcase .gg-home__photo{grid-row:2}.gg-home .gg-home__heading{font-size:clamp(35px,9vw,53px)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gg-home.css.map */
