.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,.gb-stamp,.gb-number{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-stamp{grid-column:1/-1;margin:2px 0 0;opacity:.8}.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-tide .gb-hero{background:radial-gradient(ellipse at 80% 50%,#245367 0%,var(--gb-hero) 68%)}.gb-tide .gb-hero-media{padding:22px 0 4px 19px;border-top:1px solid #ffffff56;border-left:1px solid #ffffff56}.gb-tide .gb-hero-photo-alt{transform:translateY(-19%)}.gb-tide .gb-kicker,.gb-tide .gb-stamp{color:#eab287}.gb-tide .gb-paths .gb-kicker,.gb-tide .gb-help .gb-kicker,.gb-tide .gb-guide .gb-kicker{color:var(--gb-accent)}.gb-studio .gb-hero-inner{grid-template-columns:1fr;gap:28px;text-align:center;padding-block:38px 32px}.gb-studio .gb-hero h1,.gb-studio .gb-intro{margin-inline:auto;max-width:none}.gb-studio .gb-intro{margin-block:13px 19px}.gb-studio .gb-hero-actions{justify-content:center}.gb-studio .gb-hero-media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:980px;width:100%;margin-inline:auto;gap:12px;align-items:stretch}.gb-studio .gb-hero-photo img{aspect-ratio:2.08;max-height:245px}.gb-studio .gb-hero-photo-alt{display:flex;align-items:center}.gb-studio .gb-photo-caption{text-align:left}.gb-studio .gb-guide-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:24px}.gb-studio .gb-guide-items article{border-top:0;border-left:2px solid var(--gb-accent)}.gb-gridline .gb-hero{background-color:var(--gb-hero);background-image:linear-gradient(#a5c5ff19 1px,transparent 1px),linear-gradient(90deg,#a5c5ff19 1px,transparent 1px);background-size:30px 30px}.gb-gridline .gb-hero-copy{border-left:3px solid var(--gb-action);padding-left:clamp(17px,3vw,44px)}.gb-gridline .gb-hero-photo-main{border:3px double var(--gb-action)}.gb-gridline .gb-hero-photo-alt{align-self:start;margin-top:24px}.gb-gridline .gb-path-image{aspect-ratio:2.2}.gb-camp .gb-hero-inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"media copy"}.gb-camp .gb-hero-copy{grid-area:copy}.gb-camp .gb-hero-media{grid-area:media;grid-template-columns:minmax(0,1fr) minmax(0,.38fr)}.gb-camp .gb-hero-photo-alt{margin-bottom:46px}.gb-camp .gb-hero h1{letter-spacing:-.043em}.gb-camp .gb-paths .gb-section-head{text-align:center}.gb-glow .gb-hero{background:var(--gb-surface);color:var(--gb-ink)}.gb-glow .gb-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);min-height:555px}.gb-glow .gb-hero-photo-main{border-radius:48% 48% 6px 6px;padding-top:18px}.gb-glow .gb-hero-photo-alt{border-radius:50%;transform:translateY(-12%)}.gb-glow .gb-hero-photo-main img{aspect-ratio:.95}.gb-glow .gb-section-head h2,.gb-glow .gb-hero h1,.gb-gem .gb-hero h1,.gb-gem .gb-section-head h2{font-weight:400}.gb-glow .gb-button:not(.gb-map button){background:var(--gb-accent);color:#fff}.gb-glow .gb-path{background:var(--gb-base)}.gb-bench .gb-hero{background:repeating-linear-gradient(118deg,#ffffff06 0 1px,transparent 1px 25px),var(--gb-hero)}.gb-bench .gb-hero-inner{padding-block:45px;border-block:9px solid var(--gb-accent)}.gb-bench .gb-hero h1{text-transform:uppercase;max-width:9ch;font-size:clamp(44px,7.7vw,113px)}.gb-bench .gb-hero-media{grid-template-columns:minmax(0,1fr) minmax(0,.38fr);align-items:start}.gb-bench .gb-hero-photo-main{box-shadow:10px 10px 0 var(--gb-action)}.gb-bench .gb-hero-photo-alt{margin-top:34px}.gb-bench .gb-guide-items{gap:1px;background:var(--gb-accent)}.gb-bench .gb-guide-items article{border-top-width:4px}.gb-gem .gb-hero-inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr);padding-block:clamp(46px,7vw,95px)}.gb-gem .gb-hero-photo-main img{aspect-ratio:1.03}.gb-gem .gb-hero-media{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.gb-gem .gb-hero-photo-alt{margin-top:56px;transform:rotate(3deg);border:8px solid var(--gb-surface)}.gb-gem .gb-hero h1{font-size:clamp(49px,6.7vw,103px);line-height:.97}.gb-gem .gb-path{background:transparent}.gb-gem .gb-path-image{aspect-ratio:1.45}@media(max-width:989px){.gb-hero-inner,.gb-glow .gb-hero-inner,.gb-gem .gb-hero-inner,.gb-camp .gb-hero-inner{grid-template-columns:1fr;min-height:0;gap:25px}.gb-camp .gb-hero-inner{grid-template-areas:"copy" "media"}.gb-hero h1{max-width:15ch}.gb-hero-media{max-width:690px;width:100%}.gb-hero-photo img{aspect-ratio:1.18}.gb-studio .gb-guide-inner{grid-template-columns:1fr}.gb-glow .gb-hero-photo-main img{aspect-ratio:1.17}.gb-path-copy h3{font-size:2rem}}@media(max-width:749px){.gb-hero-inner{padding-block:30px 31px}.gb-hero h1,.gb-bench .gb-hero h1,.gb-gem .gb-hero h1{font-size:clamp(39px,10.5vw,64px)}.gb-intro{margin:12px 0 20px}.gb-hero-actions{gap:12px}.gb-hero-media{gap:8px}.gb-hero-photo-main img{aspect-ratio:1.06}.gb-photo-caption{font-size:1.18rem;padding:10px 12px}.gb-stamp{font-size:1rem}.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-image,.gb-gridline .gb-path-image,.gb-gem .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-path-copy .gb-number{margin:0}.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-gem .gb-hero-photo-alt{margin-top:27px;border-width:4px}.gb-bench .gb-hero-photo-main{box-shadow:5px 5px 0 var(--gb-action)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/storefront-brand.css.map */
