*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);color:var(--ink-primary);background:var(--surface-white);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color var(--transition-quick)}a:hover{color:var(--brand-green-accent)}button{font:inherit;color:inherit;background:transparent;border:0;padding:0;cursor:pointer}.skip-to-content{position:absolute;inset-inline-start:0;inset-block-start:-100px;padding:.75rem 1.25rem;background:var(--brand-green-deep);color:var(--surface-white);font-weight:var(--fw-bold);z-index:999;transition:inset-block-start var(--transition-quick)}.skip-to-content:focus{inset-block-start:0}h1,.h1{font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:var(--fw-black);line-height:var(--lh-heading);letter-spacing:-.01em}h2,.h2{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-heading)}h3,.h3{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-tight)}.hero-title{font-family:var(--font-heading);font-size:var(--fs-hero);font-weight:var(--fw-black);line-height:var(--lh-hero);letter-spacing:-.015em}p{line-height:var(--lh-body)}.text-meta{font-size:var(--fs-small);color:var(--ink-secondary)}.text-micro{font-size:var(--fs-micro);color:var(--ink-muted)}.page-wrapper{max-width:var(--page-width);margin:0 auto;padding-inline:var(--page-margin)}.section{padding-block:var(--section-py)}.section--tight{padding-block:calc(var(--section-py) * .6)}.section--flush{padding-block:0}.section--white{background:var(--surface-white)}.section--cream{background:var(--surface-cream)}.section--soft{background:var(--brand-green-soft)}.section--brand{background:var(--brand-green-deep);color:var(--surface-white)}.section--brand h1,.section--brand h2,.section--brand h3{color:var(--surface-white)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:1rem;line-height:1;padding:1rem 1.75rem;border-radius:var(--radius-md);transition:background var(--transition-quick),transform var(--transition-quick),box-shadow var(--transition-quick);cursor:pointer;text-align:center;min-block-size:3rem}.btn--primary{background:var(--brand-green-deep);color:var(--surface-white)}.btn--primary:hover{background:var(--brand-green-accent);color:var(--surface-white);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.btn--secondary{background:var(--surface-white);color:var(--brand-green-deep);border:2px solid var(--brand-green-deep)}.btn--secondary:hover{background:var(--brand-green-soft);color:var(--brand-green-deep)}.btn--wide{inline-size:100%}.btn--large{padding:1.15rem 2rem;font-size:1.125rem}.card{background:var(--surface-white);border:1px solid var(--border-quiet);border-radius:var(--radius-lg);padding:var(--gap-lg);box-shadow:var(--shadow-card)}.stack{display:flex;flex-direction:column;gap:var(--gap-md)}.stack--lg{gap:var(--gap-lg)}.cluster{display:flex;flex-wrap:wrap;gap:var(--gap-md);align-items:center}.center-text{text-align:center}.balance-text{text-wrap:balance}.grid{display:grid;gap:var(--gap-lg)}.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}@media(min-width:48rem){.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.grid--4{grid-template-columns:repeat(4,1fr)}}.stars{display:inline-flex;gap:2px;color:#f5b301;font-size:1rem;letter-spacing:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
