.gb-brand-wordmark{display:block;width:clamp(110px,15vw,188px);height:auto;max-width:100%}.gb-header-logo{padding:0!important}.gb-hero{background:var(--gb-hero);color:var(--gb-on-hero);overflow:hidden}.gb-hero-inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(26px,5vw,76px);padding-top:clamp(42px,6vw,90px);padding-bottom:clamp(44px,6vw,90px);min-height:515px}.gb-hero h1,.gb-section-head h2,.gb-contact h2{font-family:var(--gb-heading);letter-spacing:-.052em;margin:0;color:inherit;line-height:1.04;text-wrap:balance}.gb-hero h1{font-size:clamp(46px,6.4vw,106px);max-width:13ch;font-weight:var(--gb-heading-weight,700)}.gb-kicker{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.12rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;line-height:1.45;margin:0 0 14px}.gb-intro{font-size:clamp(16px,1.5vw,21px);line-height:1.55;max-width:38ch;margin:21px 0 29px}.gb-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 21px}.gb-button{display:inline-flex;gap:14px;align-items:center;justify-content:center;background:var(--gb-action);color:var(--gb-on-action);border:1px solid transparent;border-radius:var(--gb-radius);font:inherit;font-weight:700;line-height:1.22;min-height:47px;padding:13px 18px;text-decoration:none;cursor:pointer}.gb-button:hover{filter:brightness(.94)}.gb-hero-link{color:inherit;text-underline-offset:4px;font-size:1.45rem}.gb-hero-media{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1.4fr);gap:12px;min-width:0;align-items:end;position:relative}.gb-hero-photo{display:block;background:#fff;border-radius:var(--gb-radius);position:relative;overflow:hidden;color:var(--gb-ink);text-decoration:none;box-shadow:0 12px 35px #14141413}.gb-hero-photo img{width:100%;height:100%;object-fit:contain;display:block;aspect-ratio:1}.gb-hero-photo-main img{aspect-ratio:1.05}.gb-hero-photo-main{display:grid;grid-template-rows:minmax(0,1fr) auto}.gb-photo-caption{background:var(--gb-base);display:grid;gap:4px;padding:14px 17px;font-size:1.32rem;line-height:1.25;border-top:1px solid #1111}.gb-photo-caption>span{font-size:1.04rem;letter-spacing:.12em;text-transform:uppercase}.gb-section-head{margin:0 0 clamp(20px,3vw,36px)}.gb-section-head h2,.gb-contact h2{font-size:clamp(32px,4.25vw,62px);font-weight:var(--gb-heading-weight,700)}.gb-section-head a,.gb-path a,.gb-help a{color:inherit;text-underline-offset:4px}.gb-paths,.gb-help,.gb-guide-inner{padding-top:clamp(37px,5vw,75px);padding-bottom:clamp(37px,5vw,75px)}.gb-path-grid,.gb-guide-items,.gb-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,25px)}.gb-path{border:1px solid color-mix(in srgb,var(--gb-ink) 15%,transparent);border-radius:var(--gb-radius);overflow:hidden;background:var(--gb-surface);display:flex;flex-direction:column}.gb-path-image{background:#fff;display:block;aspect-ratio:1.85;overflow:hidden}.gb-path-image img{width:100%;height:100%;display:block;object-fit:contain}.gb-path-copy,.gb-guide-items article{padding:clamp(17px,2vw,27px)}.gb-path-copy h3,.gb-guide-items h3,.gb-map h3{margin:7px 0 8px;line-height:1.17;color:inherit;font-size:clamp(20px,2.15vw,28px);letter-spacing:-.028em}.gb-path h3 a{text-decoration:none}.gb-path h3 a:hover{text-decoration:underline}.gb-path p,.gb-guide-items p,.gb-benefits p{margin:6px 0 0;line-height:1.57}.gb-guide{background:var(--gb-surface);scroll-margin-top:100px}.gb-guide-items article{border-top:2px solid var(--gb-accent);background:var(--gb-base)}.gb-benefits{border-block:1px solid color-mix(in srgb,var(--gb-ink) 22%,transparent);gap:0;margin-bottom:clamp(36px,6vw,86px)}.gb-benefits>div{padding:22px clamp(14px,2vw,30px)}.gb-benefits>div+div{border-left:1px solid color-mix(in srgb,var(--gb-ink) 22%,transparent)}.gb-benefits strong{font-size:1.8rem;line-height:1.3;display:block}.gb-benefits a{display:inline-block;margin-top:8px;font-size:1.4rem}.gb-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(20px,5vw,65px);margin-bottom:clamp(40px,6vw,88px)}.gb-faq .gb-section-head a{display:inline-block;margin-top:14px}.gb-faq details{border-bottom:1px solid color-mix(in srgb,var(--gb-ink) 24%,transparent)}.gb-faq details:first-child{border-top:1px solid color-mix(in srgb,var(--gb-ink) 24%,transparent)}.gb-faq summary{display:flex;gap:14px;justify-content:space-between;font-weight:700;line-height:1.38;padding:16px 3px;list-style:none}.gb-faq summary::-webkit-details-marker{display:none}.gb-faq summary span{font-size:22px;line-height:1}.gb-faq details[open] summary span{transform:rotate(45deg)}.gb-answer{padding:0 28px 15px 3px}.gb-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--gb-surface);border-radius:var(--gb-radius);overflow:hidden}.gb-contact-copy{padding:clamp(22px,4vw,55px);grid-column:2;grid-row:1}.gb-contact h2{font-size:clamp(30px,4vw,50px);margin-bottom:15px}.gb-contact p{margin:8px 0;overflow-wrap:anywhere}.gb-contact address{font-style:normal;line-height:1.56;margin-top:12px}.gb-contact-note{font-size:1.35rem}.gb-map{display:flex;flex-direction:column;grid-column:1;grid-row:1;min-height:320px;background:color-mix(in srgb,var(--gb-accent) 7%,var(--gb-base));border-right:1px solid color-mix(in srgb,var(--gb-ink) 12%,transparent)}.gb-map-prompt{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(20px,4vw,51px)}.gb-map-prompt p{max-width:42ch}.gb-map-prompt button{margin-top:8px;background:var(--gb-accent);color:#fff}.gb-map iframe{border:0;width:100%;min-height:320px;flex:1}.gb-map-link{padding:15px 23px;font-size:1.43rem}.gb-page-address{background:var(--gb-surface);border-left:3px solid var(--gb-accent);padding:18px 22px;margin:18px 0 28px;overflow-wrap:anywhere}.gb-page-address p{margin:6px 0}.gb-page-address address{font-style:normal}.gb-page-address a{overflow-wrap:anywhere}.gb-product-checks{border-top:1px solid #16161630;padding-top:14px;margin-top:19px}.gb-product-checks h3{margin:0 0 8px;font-size:1.7rem}.gb-product-checks ul{padding-inline-start:20px;margin:0 0 10px}.gb-layout-image-first .gb-hero-inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"media copy"}.gb-layout-image-first .gb-hero-copy{grid-area:copy}.gb-layout-image-first .gb-hero-media{grid-area:media}.gb-layout-stacked .gb-hero-inner{grid-template-columns:1fr;text-align:center;justify-items:center;gap:32px;padding-top:clamp(42px,5vw,76px)}.gb-layout-stacked .gb-hero h1{margin:auto;max-width:18ch}.gb-layout-stacked .gb-intro{margin-inline:auto;max-width:54ch}.gb-layout-stacked .gb-hero-actions{justify-content:center}.gb-layout-stacked .gb-hero-media{width:min(100%,890px);grid-template-columns:1.7fr 1fr;align-items:center}.gb-layout-stacked .gb-hero-photo-main img{aspect-ratio:1.68}.gb-layout-catalog .gb-hero-inner{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.gb-layout-catalog .gb-hero-media{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center}.gb-layout-portrait .gb-hero-inner{grid-template-columns:minmax(0,5fr) minmax(0,5fr)}.gb-layout-portrait .gb-hero-media{grid-template-columns:minmax(0,1fr) minmax(0,.46fr);align-items:end}.gb-layout-portrait .gb-hero-photo-main img{aspect-ratio:.91}.gb-layout-wide-photo .gb-hero-inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.gb-layout-wide-photo .gb-hero-photo-main img{aspect-ratio:1.6}.gb-layout-wide-photo .gb-hero-media{grid-template-columns:minmax(0,1fr) minmax(0,.36fr)}.gb-shoreline .gb-hero{background:linear-gradient(132deg,#23564b 0%,var(--gb-hero) 65%)}.gb-shoreline .gb-hero-media{border-bottom:3px solid var(--gb-action);padding-bottom:16px}.gb-shoreline .gb-path-image{aspect-ratio:1.55}.gb-fretwork .gb-hero-photo-alt{align-self:center;transform:translateY(14%);border:5px solid #c68966}.gb-fretwork .gb-hero h1,.gb-woven-room .gb-hero h1,.gb-window-light .gb-hero h1{font-weight:400}.gb-fretwork .gb-guide-inner{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:28px}.gb-forge .gb-hero{background-image:linear-gradient(#ddc0a015 1px,transparent 1px),linear-gradient(90deg,#ddc0a015 1px,transparent 1px);background-size:24px 24px}.gb-forge .gb-hero-copy{border-left:4px solid var(--gb-action);padding-left:clamp(16px,2vw,34px)}.gb-forge .gb-hero h1{max-width:11ch}.gb-loading-bay .gb-hero{border-block:10px solid var(--gb-action)}.gb-loading-bay .gb-hero h1{letter-spacing:-.065em}.gb-loading-bay .gb-hero-photo-main{box-shadow:8px 8px 0 var(--gb-action)}.gb-loading-bay .gb-hero-photo-alt{align-self:start}.gb-alpine .gb-hero{background:linear-gradient(165deg,#fff,var(--gb-surface));color:var(--gb-ink)}.gb-alpine .gb-hero-photo-alt{border:6px solid #b8d6f1;align-self:start}.gb-alpine .gb-hero h1{font-style:italic}.gb-city-cycle .gb-hero{background:radial-gradient(ellipse at 85% 60%,#2c55a0,var(--gb-hero) 63%)}.gb-city-cycle .gb-hero-photo-alt{border-radius:50%;border:5px solid var(--gb-action);transform:translateY(-14%)}.gb-city-cycle .gb-path{border-radius:30px 30px 9px 9px}.gb-night-sky .gb-hero{background:radial-gradient(ellipse at 80% 28%,#274870,var(--gb-hero) 68%)}.gb-night-sky .gb-hero h1,.gb-wall-gallery .gb-hero h1,.gb-linen-room .gb-hero h1{font-weight:400}.gb-night-sky .gb-hero-photo-main{border:2px solid var(--gb-action)}.gb-night-sky .gb-hero-photo-alt{border-radius:50%}.gb-pipe-shop .gb-hero-copy{padding-top:20px;border-top:5px solid var(--gb-action)}.gb-pipe-shop .gb-hero-photo-alt{margin-bottom:26px;transform:rotate(-3deg)}.gb-pipe-shop .gb-guide-items article{border-radius:0 0 12px 12px}.gb-sitting-room .gb-hero{background:var(--gb-surface);color:var(--gb-ink)}.gb-sitting-room .gb-hero h1{font-weight:400;font-size:clamp(48px,7.5vw,110px)}.gb-sitting-room .gb-hero-photo-main{border-radius:34px 34px 8px 8px}.gb-sitting-room .gb-hero-photo-alt{margin-bottom:30px}.gb-woven-room .gb-hero{background:repeating-linear-gradient(135deg,#ffdf9b15 0 1px,transparent 1px 22px),var(--gb-hero)}.gb-woven-room .gb-hero-photo-main{border:7px solid var(--gb-surface)}.gb-woven-room .gb-hero-photo-alt{transform:translateY(10%)}.gb-wall-gallery .gb-hero{background:var(--gb-base);color:var(--gb-ink);border-bottom:1px solid #29292330}.gb-wall-gallery .gb-hero-photo-main{box-shadow:0 12px 0 var(--gb-surface);border:1px solid #27291c30}.gb-wall-gallery .gb-hero-photo-alt{align-self:start;margin-top:18px}.gb-wall-gallery .gb-path{background:none}.gb-paint-studio .gb-hero{background:linear-gradient(115deg,#603a66,var(--gb-hero) 67%)}.gb-paint-studio .gb-hero-photo-main{border:8px solid var(--gb-action);border-radius:16px 48px 16px 16px}.gb-paint-studio .gb-hero-photo-alt{align-self:center;transform:rotate(6deg)}.gb-linen-room .gb-hero{background:linear-gradient(135deg,#ffffff,var(--gb-surface));color:var(--gb-ink)}.gb-linen-room .gb-hero-photo-main{border-radius:26px 26px 12px 12px}.gb-linen-room .gb-hero-photo-alt{border-radius:26px}.gb-window-light .gb-hero{background:linear-gradient(102deg,var(--gb-surface) 0%,#fff4d9 100%);color:var(--gb-ink)}.gb-window-light .gb-hero-copy{border-left:2px solid var(--gb-accent);padding-left:clamp(12px,2vw,29px)}.gb-window-light .gb-hero-photo-alt{margin-bottom:44px}.gb-window-light .gb-hero-photo-main{border-radius:110px 110px 8px 8px}.gb-contact--simple{grid-template-columns:1fr}.gb-contact--simple .gb-contact-copy{grid-column:1}@media(max-width:989px){.gb-hero .gb-hero-inner{grid-template-columns:1fr;grid-template-areas:"copy" "media";min-height:0;gap:25px}.gb-hero-copy{grid-area:copy}.gb-hero-media{grid-area:media}.gb-hero h1{max-width:17ch}.gb-hero-media{max-width:710px;width:100%}.gb-fretwork .gb-guide-inner{grid-template-columns:1fr}}@media(max-width:749px){.gb-hero .gb-hero-inner{padding-block:30px 34px}.gb-hero .gb-hero-copy h1{font-size:clamp(36px,9.9vw,63px)}.gb-intro{margin:12px 0 20px}.gb-hero-actions{gap:12px}.gb-hero-media{gap:8px}.gb-hero .gb-hero-photo-main img{aspect-ratio:1.08}.gb-hero-photo-alt{max-width:100%}.gb-photo-caption{font-size:1.2rem;padding:10px 12px}.gb-path-grid,.gb-guide-items,.gb-benefits,.gb-faq,.gb-contact{grid-template-columns:1fr}.gb-path{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}.gb-path .gb-path-image{aspect-ratio:auto;min-height:116px}.gb-path-copy{padding:14px}.gb-path-copy h3{font-size:1.75rem}.gb-path-copy p{font-size:1.36rem;line-height:1.46}.gb-guide-items article{padding:16px}.gb-benefits>div{padding:16px 10px}.gb-benefits>div+div{border-left:0;border-top:1px solid color-mix(in srgb,var(--gb-ink) 22%,transparent)}.gb-faq .gb-section-head{margin:0}.gb-contact-copy{grid-row:1;grid-column:1}.gb-map{grid-row:2;grid-column:1;border-right:0;min-height:250px}}.gb-contact-page{padding-block:3.2rem 1.2rem}.gb-contact-page>h1{margin:0 0 2.4rem}.gb-contact-page .gb-contact-copy{min-width:0}.gb-contact-page .gb-contact-copy>:first-child{margin-top:0}.gb-contact-page .gb-contact-copy>:last-child{margin-bottom:0}.gb-contact-page .gb-map{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/storefront-brand.css.map */
