.gb-grid .gb-card__m,.gb-eg .gb-card__m,.gb-gal__i,.gb-gal__i:first-child{aspect-ratio:1/1}@media(min-width:900px){.gb-eg__i:nth-child(1) .gb-card__m,.gb-eg__i:nth-child(5) .gb-card__m{height:auto;min-height:0;aspect-ratio:1/1}.gb-eg__i:nth-child(2) .gb-card__m,.gb-eg__i:nth-child(3) .gb-card__m,.gb-eg__i:nth-child(4) .gb-card__m,.gb-eg__i:nth-child(6) .gb-card__m{aspect-ratio:1/1}}@media(min-width:900px){.gb-eg{align-items:start;row-gap:clamp(56px,6vw,110px)}.gb-eg__i:nth-child(1){grid-column:1/8;grid-row:1}.gb-eg__i:nth-child(2){grid-column:8/13;grid-row:1}.gb-eg__i:nth-child(3){grid-column:1/6;grid-row:2}.gb-eg__i:nth-child(4){grid-column:6/13;grid-row:2}.gb-eg__i:nth-child(5){grid-column:1/7;grid-row:3}.gb-eg__i:nth-child(6){grid-column:7/13;grid-row:3}.gb-eg__i:nth-child(2),.gb-eg__i:nth-child(3){padding-top:clamp(28px,4vw,76px)}}.gb-card{height:auto}.gb-card__m{flex:0 0 auto}.gb-card__m,.gb-gal__i,.gb-ci__m,.gb-toast__m,.gb-sres__m{background:var(--bone)}.gb-shero{background:var(--ivory);overflow:hidden}.gb-shero__in{display:grid;grid-template-columns:1fr;gap:clamp(32px,4vw,72px);align-items:center;padding-block:clamp(40px,5vw,80px) clamp(56px,7vw,110px)}@media(min-width:900px){.gb-shero__in{grid-template-columns:1.05fr .95fr;gap:clamp(48px,6vw,110px);min-height:calc(100svh - var(--header-h));padding-block:clamp(48px,5vw,96px)}.gb-shero__in[data-media=right] .gb-shero__m{order:2}}.gb-shero__m{position:relative;overflow:hidden;background:var(--bone);aspect-ratio:1/1}.gb-shero__m img{width:100%;height:100%;object-fit:cover}.gb-shero__c{display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:46ch}.gb-shero__ttl{font-family:var(--display);font-weight:300;line-height:1.03;font-size:clamp(2.5rem,5.4vw,4.6rem);letter-spacing:-.005em}.gb-shero__sub{font-size:clamp(14px,1.2vw,16.5px);line-height:1.85;color:var(--charcoal);max-width:42ch}.gb-shero__meta{display:flex;align-items:center;gap:14px;margin-top:2px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.gb-shero__meta span{width:16px;height:1px;background:var(--line)}.gb-shero__cta{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;margin-top:8px}.gb-pair{display:grid;grid-template-columns:1fr;gap:clamp(28px,3vw,44px)}@media(min-width:800px){.gb-pair{grid-template-columns:1fr 1fr}}.gb-pair__i{display:flex;flex-direction:column}.gb-pair__m{aspect-ratio:1/1;overflow:hidden;background:var(--bone)}.gb-pair__m img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.gb-pair__i:hover .gb-pair__m img{transform:scale(1.03)}.gb-pair__b{padding-top:22px;display:flex;flex-direction:column;gap:9px;max-width:44ch}.gb-pair__t{font-family:var(--display);font-size:clamp(1.3rem,1.9vw,1.75rem);font-weight:400;line-height:1.24}.gb-pair__x{font-size:13.5px;line-height:1.75;color:var(--mute)}.gb-quiet{background:var(--ink);color:var(--on-dark)}.gb-quiet__in{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;padding-block:clamp(84px,10vw,168px)}.gb-quiet__ttl{font-family:var(--display);font-weight:300;line-height:1.1;font-size:clamp(2rem,4.4vw,3.6rem);max-width:20ch}.gb-quiet__p{color:#f6f3eeb8;max-width:52ch;font-size:clamp(14px,1.2vw,16px);line-height:1.85}.gb-quiet .gb-eyebrow{color:#f6f3ee99}.gb-quiet__rule{width:1px;height:clamp(36px,5vw,64px);background:#f6f3ee47}.gb-hl{display:flex;flex-direction:column;gap:0;margin-top:4px}.gb-hl li{position:relative;padding:13px 0 13px 22px;border-bottom:1px solid var(--line-soft);font-size:13.5px;line-height:1.65;color:var(--charcoal)}.gb-hl li:first-child{border-top:1px solid var(--line-soft)}.gb-hl li:before{content:"";position:absolute;left:0;top:22px;width:9px;height:1px;background:var(--taupe)}.gb-gal{gap:clamp(12px,1.2vw,20px)}@media(min-width:700px){.gb-gal__i:first-child{grid-column:1/-1}}.gb-rt table,.gb-info__desc table{width:100%;border-collapse:collapse;font-size:13.5px}.gb-rt th,.gb-rt td,.gb-info__desc th,.gb-info__desc td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line-soft)}.gb-rt th,.gb-info__desc th{font-weight:500;width:42%;color:var(--ink)}.gb-split__m .gb-media{aspect-ratio:1/1}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gb-square.css.map */
