.gwp-section{--gwp-line: rgba(var(--color-foreground), .14);--gwp-base: 16px}.gwp-wrap{max-width:var(--page-width, 1000px);margin:0 auto;padding-inline:2rem}.gwp-pad{padding-block:clamp(48px,7vw,88px)}.gwp-h1,.gwp-h2,.gwp-h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:-.02em;line-height:1.08;text-transform:lowercase;margin:0}.gwp-h1{font-size:calc(var(--gwp-base) * 3.4);margin-block:1rem}.gwp-h2{font-size:calc(var(--gwp-base) * 2.4);margin-block:.8rem}.gwp-h3{font-size:calc(var(--gwp-base) * 1.25);text-transform:none}.gwp-h1 strong,.gwp-h2 strong,.gwp-h3 strong{font-weight:700}.gwp-h1 p,.gwp-h2 p,.gwp-h3 p{margin:0}@media(max-width:700px){.gwp-h1{font-size:calc(var(--gwp-base) * 2.5)}.gwp-h2{font-size:calc(var(--gwp-base) * 1.9)}}.gwp-label{font-size:calc(var(--gwp-base) * .75);font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:0;opacity:.85}.gwp-lede{max-width:62ch;opacity:.82;line-height:1.6;font-size:calc(var(--gwp-base) * 1.05)}.gwp-lede p{margin:0 0 .9em}.gwp-fineprint{font-size:calc(var(--gwp-base) * .8);opacity:.65;margin-top:1.2rem;line-height:1.5}.gwp-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.gwp-btn{display:inline-block;padding:1.05rem 2.5rem;border:var(--buttons-border-width, 1px) solid rgb(var(--color-foreground));border-radius:var(--buttons-radius, 0);background:rgb(var(--color-foreground));color:rgb(var(--color-background));text-decoration:none;font-size:calc(var(--gwp-base) * .76);font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.gwp-btn:hover,.gwp-btn--ghost{background:transparent;color:rgb(var(--color-foreground))}.gwp-btn--ghost:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.gwp-btn:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.gwp-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;text-align:center;padding:1.4rem;border:1px dashed rgba(var(--color-foreground),.4);background:rgba(var(--color-foreground),.04);aspect-ratio:4 / 5;width:100%}.gwp-slot--square{aspect-ratio:1 / 1}.gwp-slot--portrait{aspect-ratio:3 / 4}.gwp-slot__code{font-size:calc(var(--gwp-base) * .68);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.gwp-slot__what{font-size:calc(var(--gwp-base) * .95);max-width:26ch}.gwp-slot__dim{font-size:calc(var(--gwp-base) * .72);opacity:.6}.gwp-hero{display:grid}.gwp-hero__copy{padding:clamp(36px,5vw,72px) clamp(20px,5vw,56px);display:flex;flex-direction:column;justify-content:center}.gwp-hero__visual{display:flex;align-items:center;justify-content:center;padding:clamp(20px,3vw,44px)}.gwp-hero__img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.gwp-hero{grid-template-columns:1fr!important}.gwp-hero__visual{order:-1!important;min-height:60vw}}.gwp-steps__head{padding-top:clamp(40px,5vw,64px)}.gwp-steps{display:grid;border-block:1px solid var(--gwp-line)}.gwp-step{padding:clamp(26px,3vw,42px) clamp(20px,2.6vw,36px);border-right:1px solid var(--gwp-line)}.gwp-step:last-child{border-right:0}.gwp-step__n{font-size:calc(var(--gwp-base) * .75);font-weight:700;letter-spacing:.2em;margin:0 0 1rem}.gwp-step__text{font-size:calc(var(--gwp-base) * 1);opacity:.78}.gwp-step__text p{margin:0}@media(max-width:800px){.gwp-step{border-right:0;border-bottom:1px solid var(--gwp-line)}.gwp-step:last-child{border-bottom:0}}.gwp-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.gwp-feature__img{width:100%}@media(max-width:860px){.gwp-feature{grid-template-columns:1fr}.gwp-feature__media{order:-1!important}}.gwp-specs{list-style:none;padding:0;margin:1.6rem 0 0;border-top:1px solid var(--gwp-line)}.gwp-specs li{display:flex;justify-content:space-between;gap:1.4rem;padding:.8rem 0;border-bottom:1px solid var(--gwp-line);font-size:calc(var(--gwp-base) * 1)}.gwp-specs li span:first-child{font-size:calc(var(--gwp-base) * .72);font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.65;flex:0 0 44%}.gwp-people__head{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,56px);align-items:end}@media(max-width:860px){.gwp-people__head{grid-template-columns:1fr}}.gwp-people__intro{margin-top:1.2rem}.gwp-people{display:grid;gap:clamp(10px,1.6vw,22px);margin-top:clamp(28px,4vw,52px)}.gwp-person__img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.gwp-person__name{font-size:calc(var(--gwp-base) * 1.1);font-weight:700;margin:.85rem 0 0}.gwp-person__role{font-size:calc(var(--gwp-base) * .72);font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.65;margin:.25rem 0 0}.gwp-person__note{font-size:calc(var(--gwp-base) * .95);opacity:.78;margin-top:.6rem}.gwp-person__note p{margin:0}.gwp-amp{font-family:var(--font-heading-family);font-size:calc(var(--gwp-base) * 3);align-self:center;text-align:center;line-height:1}.gwp-quote{font-size:calc(var(--gwp-base) * 1.5);line-height:1.35;max-width:30ch;margin:0}.gwp-terms{font-size:calc(var(--gwp-base) * .88);opacity:.85;border-top:1px solid var(--gwp-line)}.gwp-terms__head{font-size:calc(var(--gwp-base) * 1.1);font-weight:700;margin:0 0 1rem}.gwp-terms__list{padding-left:1.1rem;margin:0;display:grid;gap:.45rem;max-width:92ch}.gwp-terms__details summary{cursor:pointer;margin-bottom:1rem;font-weight:700}.gwp-picks{display:grid;gap:clamp(14px,2vw,28px);margin-top:clamp(28px,4vw,48px)}.gwp-pick__media{display:block}.gwp-pick__img{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:rgba(var(--color-foreground),.04)}.gwp-pick__by{font-size:calc(var(--gwp-base) * .68);font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:.9rem 0 .35rem}.gwp-pick__title{display:block;font-size:calc(var(--gwp-base) * 1.05);font-weight:700;text-decoration:none;text-transform:lowercase}.gwp-pick__title:hover{text-decoration:underline}.gwp-pick__price{font-size:calc(var(--gwp-base) * .98);opacity:.7;margin:.3rem 0 0}.gwp-pick__note{font-size:calc(var(--gwp-base) * .92);opacity:.75;margin-top:.5rem}.gwp-pick__note p{margin:0}.gwp-pick__cta{display:inline-block;margin-top:.9rem;font-size:calc(var(--gwp-base) * .68);font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.25rem}.gwp-picks__foot{font-size:calc(var(--gwp-base) * .85);opacity:.7;margin-top:1.8rem}
/*# sourceMappingURL=/cdn/shop/t/212/assets/section-gwp.css.map */
