.htt{--htt-green: #276E50;--htt-green-dark: #1E5940;--htt-ink: #1A1A1A;--htt-gray-70: #444444;--htt-gray-60: #666666;--htt-gray-50: #888888;--htt-gray-40: #999999;--htt-line: #E6E6E6;--htt-line-strong: #E0E0E0;--htt-bg: #FFFFFF;--htt-bg-gray: #F2F2F2;--htt-bg-cream: #F7F4EC;--htt-bg-thumb: #F6F6F6;--htt-green-tint: #EAF1EC;--htt-mute: #CFCFCF;--htt-stage: #111111;--htt-scrim: rgba(0, 0, 0, .18);--htt-overlay-dark: rgba(0, 0, 0, .62);--htt-overlay-light: rgba(255, 255, 255, .94);--htt-fs-hero: clamp(40px, 5.4vw, 76px);--htt-fs-h1: clamp(26px, 3.6vw, 42px);--htt-fs-h2: clamp(22px, 3vw, 34px);--htt-fs-h2s: 18px;--htt-fs-h3: clamp(17px, 2vw, 20px);--htt-fs-read: clamp(15px, 1.7vw, 17px);--htt-fs-lead: 15px;--htt-fs-body: 14px;--htt-fs-sub: 13px;--htt-fs-cap: 12px;--htt-fs-note: 11px;--htt-container: 1120px;--htt-gutter: 20px;--htt-sec-y: clamp(52px, 8vw, 96px);--htt-sticky-offset: 72px;--htt-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace}@media(max-width:767px){.htt{--htt-fs-h2: clamp(22px, 6.8vw, 34px);--htt-fs-h3-section: clamp(18px, 5.4vw, 24px)}}:where(.htt) *,:where(.htt) *:before,:where(.htt) *:after{box-sizing:border-box}:where(.htt) :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol){margin:0;padding:0}:where(.htt) :where(ul,ol){list-style:none}:where(.htt) :where(img,svg,video){display:block;max-width:100%}:where(.htt) :where(a){color:inherit;text-decoration:none}:where(.htt) :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.htt :where(h1,h2,h3,h4,h5,h6){font-family:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;word-break:normal}.htt{color:var(--htt-ink);background:var(--htt-bg);-webkit-font-smoothing:antialiased;text-size-adjust:100%}.htt :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--htt-green);outline-offset:2px}.htt-u-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.htt-container{max-width:var(--htt-container);margin-inline:auto;padding-inline:var(--htt-gutter)}.htt-section{padding-block:var(--htt-sec-y)}.htt-section[id]{scroll-margin-top:var(--htt-sticky-offset)}.htt-section--cream{background:var(--htt-bg-cream)}.htt-section--gray{background:var(--htt-bg-gray)}.htt-measure{max-width:640px}.htt-read{max-width:680px;margin-inline:auto;padding-inline:var(--htt-gutter)}.htt-eyebrow{font-family:var(--htt-font-mono);font-size:var(--htt-fs-cap);letter-spacing:.2em;color:var(--htt-green)}.htt-eyebrow--muted{font-size:var(--htt-fs-note);letter-spacing:.14em;color:var(--htt-gray-40)}.htt-h2{font-size:var(--htt-fs-h2);line-height:1.4;font-weight:700;letter-spacing:.02em}.htt-h3{font-size:var(--htt-fs-h3);line-height:1.5;font-weight:700;letter-spacing:.02em}.htt-lead{font-size:var(--htt-fs-lead);line-height:2;color:var(--htt-gray-60);text-wrap:pretty}.htt-text{font-size:var(--htt-fs-sub);line-height:1.9;color:var(--htt-gray-60);text-wrap:pretty}.htt-note{font-size:var(--htt-fs-note);line-height:1.85;color:var(--htt-gray-40);text-wrap:pretty}.htt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding-inline:26px;font-size:var(--htt-fs-body);font-weight:500;letter-spacing:.04em;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.htt-btn--primary{background:var(--htt-green);color:#fff}.htt-btn--primary:hover{background:var(--htt-green-dark);color:#fff}.htt-link{display:inline-flex;align-items:center;gap:8px;font-size:var(--htt-fs-sub);font-weight:500;color:var(--htt-green);letter-spacing:.04em}.htt-link:hover{color:var(--htt-green-dark)}.htt-link__arrow{flex:none}.htt-media{position:relative;width:100%;overflow:hidden;background:var(--htt-bg-thumb)}.htt-br-sp{display:none}@media(max-width:767px){.htt-br-pc{display:none}.htt-br-sp{display:inline}}@media(prefers-reduced-motion:reduce){.htt *,.htt *:before,.htt *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/htt-brand-base.css.map */
