:root{--gh-page-max: calc(var(--gh-container-max, 1728px) - 12.8rem);--gh-edge: 2rem;--gh-gutter: 30px;--gh-band-pad: clamp(var(--gh-band-pad-min, 16px), 2.2vw, var(--gh-band-pad-max, 32px));--gh-head: var(--font-heading-family);--gh-body: var(--font-body-family);--gh-radius: var(--border-radius-main, 0px)}@media screen and (min-width:1200px){:root{--gh-edge: 6.4rem}}@media(max-width:980px){:root{--gh-gutter: 20px}}@media(max-width:680px){:root{--gh-gutter: 14px}}.gh-band{--gh-fg: var(--gh-ink);--gh-fg-muted: var(--gh-muted);--gh-hair: rgb(var(--gh-ink-rgb) / .14);--gh-band-bg: transparent;--gh-card-bg: var(--gh-panel);position:relative;background:var(--gh-band-bg);color:var(--gh-fg);font-family:var(--gh-body);font-size:16px;font-style:normal;font-weight:400;line-height:1.8;letter-spacing:0}@media screen and (min-width:990px){.gh-band:not(.gh-band--full){width:min(var(--gh-page-max),calc(100% - 2 * var(--gh-edge)));margin-inline:auto}}.gh-band .gh-size{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:calc(var(--font-heading-letter-spacing) * .1)}.gh-band .gh-size--heading{font-size:clamp(calc(var(--gh-size) * .6px),calc(var(--gh-size) * .0769vw),calc(var(--gh-size) * 1px))}.gh-band .gh-size--title{font-size:max(clamp(calc(var(--gh-size) * .8px),calc(var(--gh-size) * .0769vw),calc(var(--gh-size) * 1px)),var(--gh-text-min, 0px))}.gh-case--upper{--gh-head-case: uppercase;--gh-head-tracking: .03em}.gh-case--none{--gh-head-case: none;--gh-head-tracking: normal}.gh-tone--surface{--gh-band-bg: var(--gh-surface);--gh-card-bg: var(--gh-panel)}.gh-tone--panel{--gh-band-bg: var(--gh-panel);--gh-card-bg: var(--gh-surface)}.gh-tone--dark,.gh-tone--navy{--gh-fg: var(--gh-on-dark);--gh-fg-muted: rgb(var(--gh-on-dark-rgb) / .74);--gh-hair: rgb(var(--gh-on-dark-rgb) / .18);--gh-card-bg: rgb(var(--gh-on-dark-rgb) / .06)}.gh-tone--dark{--gh-band-bg: var(--gh-dark)}.gh-tone--navy{--gh-band-bg: var(--gh-navy)}.gh-band :where(a){color:inherit;text-decoration:none}.gh-band *,.gh-band *:before,.gh-band *:after{box-sizing:border-box}.gh-band :where(img){display:block;width:100%;height:100%;object-fit:cover}.gh-band :where(button,input,select,textarea){font:inherit}.gh-band :where(p){color:inherit}.gh-band :where(.h1,.h2,.h3,.h4,.h5){color:inherit}.gh-band :where(h1,h2,h3){margin:0;color:var(--gh-fg);text-transform:var(--gh-head-case, uppercase);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.gh-wrap{width:min(var(--gh-page-max),calc(100% - 2 * var(--gh-gutter)));margin:0 auto}.gh-section{padding:calc(var(--gh-band-pad) * 2) 0}.gh-section--compact,.gh-section--case{padding:var(--gh-band-pad) 0}.gh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:1px solid var(--gh-accent);border-radius:var(--border-radius-button, 0px);background:var(--gh-accent);color:var(--gh-on-accent);font-family:var(--gh-body);font-size:max(15px,var(--gh-text-min, 0px));font-weight:700;letter-spacing:.02em;line-height:1;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.gh-btn:hover{background:color-mix(in srgb,var(--gh-accent) 86%,var(--gh-ink));border-color:color-mix(in srgb,var(--gh-accent) 86%,var(--gh-ink))}.gh-btn--outline{background:transparent;border-color:currentColor;color:var(--gh-fg, var(--gh-ink))}.gh-btn--outline:hover{background:var(--gh-fg, var(--gh-ink));border-color:var(--gh-fg, var(--gh-ink));color:var(--gh-surface)}.gh-tone--dark .gh-btn--outline:hover,.gh-tone--navy .gh-btn--outline:hover{color:var(--gh-dark)}.gh-btn--wide{width:100%}.gh-band a:focus-visible,.gh-band button:focus-visible,.gh-band input:focus-visible,.gh-band select:focus-visible,.gh-band textarea:focus-visible,.gh-band summary:focus-visible{outline:2px solid var(--gh-accent);outline-offset:3px}.gh-kicker{margin:0 0 12px;color:var(--gh-accent);font-family:var(--gh-body);font-size:max(12px,var(--gh-text-min, 0px));font-weight:700;letter-spacing:.16em;text-transform:uppercase}.gh-kicker--alt{color:var(--gh-fg-muted)}.gh-accent-word{display:inline;color:var(--gh-accent);font-family:var(--gh-head);font-style:italic;font-weight:var(--font-heading-weight);letter-spacing:0;text-transform:none}.gh-text-link{color:var(--gh-accent);font-size:max(13px,var(--gh-text-min, 0px));font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gh-text-link:hover{text-decoration:underline;text-underline-offset:3px}.gh-placeholder{min-height:inherit;height:100%;display:grid;place-items:center;padding:18px;border:1px dashed var(--gh-hair, rgb(var(--gh-ink-rgb) / .2));background:var(--gh-card-bg, var(--gh-panel));color:var(--gh-fg-muted, var(--gh-muted));font-size:max(13px,var(--gh-text-min, 0px));text-align:center}.gh-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.gh-xp{--gh-xp-radius: var(--gh-radius);--gh-xp-band-pad: var(--gh-band-pad)}.gh-xp :where(h1,h2,h3,h4){margin:0}.gh-xp-section{padding:var(--gh-xp-band-pad) 0}.gh-xp-head{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,30px);margin:0 auto clamp(12px,1.4vw,22px)}.gh-xp-head--center{text-align:center}.gh-xp-head__copy{max-width:min(100%,clamp(760px,74vw,1040px))}.gh-xp-head__intro{margin:10px 0 0;color:var(--gh-fg-muted);font-size:max(clamp(15px,1.2vw,18px),var(--gh-text-min, 0px));line-height:1.5}.gh-xp-flourish-img{width:clamp(48px,7vw,var(--gh-xp-head-flourish-max, 120px));height:auto;object-fit:contain}.gh-xp h2{color:var(--gh-xp-head-color, var(--gh-fg))}.gh-xp-icon{display:inline-grid;place-items:center;width:var(--gh-xp-icon-size, 64px);aspect-ratio:1 / 1;color:var(--gh-accent)}.gh-xp-icon img{width:100%;height:100%;object-fit:contain}.gh-xp-icon svg{width:100%;height:100%}.gh-xp .gh-kicker{font-size:max(clamp(12px,1vw,14px),var(--gh-text-min, 0px))}@media(max-width:680px){.gh-xp-head{flex-direction:column;gap:14px}.gh-xp-head__flourish{display:none}}@media(prefers-reduced-motion:reduce){.gh-band *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gh-tokens.css.map */
