*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background-color:var(--surface-page);color:var(--text);font-family:var(--font-body);font-size:var(--t-base);font-weight:var(--weight-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-tight);text-wrap:balance;margin:0}h5,h6{font-family:var(--font-body);margin:0}h1{font-size:var(--t-3xl);line-height:var(--lh-tight)}h2{font-size:var(--t-2xl);line-height:var(--lh-display)}h3{font-size:var(--t-xl);line-height:var(--lh-display)}h4{font-size:var(--t-lg);line-height:var(--lh-snug)}h5{font-size:var(--t-md);line-height:var(--lh-snug);font-weight:var(--weight-semibold)}h6{font-size:var(--t-base);line-height:var(--lh-snug);font-weight:var(--weight-semibold)}p{margin:0;max-width:var(--measure)}p+p{margin-top:var(--sp-4)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-color:var(--action)}strong,b{font-weight:var(--weight-semibold)}.display{font-family:var(--font-display);font-size:var(--t-4xl);line-height:var(--lh-tight);letter-spacing:var(--track-tight);font-weight:var(--weight-display);text-wrap:balance;margin:0}.label{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);margin:0}.label--accent{color:var(--action)}.label--brand{color:var(--eucalyptus)}.lede{font-size:var(--t-md);line-height:var(--lh-snug);color:var(--text-muted);max-width:var(--measure-tight)}.muted{color:var(--text-muted)}.num{font-variant-numeric:tabular-nums}.page{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.page--narrow{max-width:var(--page-narrow)}.section{padding-block:var(--section-y)}.section--tight{padding-block:var(--section-y-tight)}.section--flush{padding-block:0}.stack{display:flex;flex-direction:column}.stack--1{gap:var(--sp-1)}.stack--2{gap:var(--sp-2)}.stack--3{gap:var(--sp-3)}.stack--4{gap:var(--sp-4)}.stack--5{gap:var(--sp-5)}.stack--6{gap:var(--sp-6)}.stack--7{gap:var(--sp-7)}.row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.grid{display:grid;gap:var(--sp-5)}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.grid--split{grid-template-columns:1fr;gap:var(--sp-6)}@media(min-width:52rem){.grid--split{grid-template-columns:1fr 1fr;gap:var(--sp-7);align-items:center}.grid--split.is-media-right>:first-child{order:0}}.rule{border:0;border-top:var(--border-hair) solid var(--line);margin:0}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.btn{--btn-bg: var(--action);--btn-fg: var(--action-text);--btn-bd: var(--action);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);background-color:var(--btn-bg);color:var(--btn-fg);border:var(--border-hair) solid var(--btn-bd);border-radius:var(--radius-md);padding:.95rem 1.75rem;font-family:var(--font-body);font-size:var(--t-sm);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn:hover{--btn-bg: var(--action-hover);--btn-bd: var(--action-hover)}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{--btn-bg: var(--neutral-40);--btn-bd: var(--neutral-40);cursor:not-allowed;pointer-events:none}.btn--quiet{--btn-bg: var(--action-quiet);--btn-fg: var(--action-quiet-text);--btn-bd: var(--action-quiet-border)}.btn--quiet:hover{--btn-bg: var(--action-quiet-border);--btn-fg: var(--surface-page);--btn-bd: var(--action-quiet-border)}.btn--block{width:100%}.btn--lg{padding:1.15rem 2.25rem;font-size:var(--t-base)}.link-quiet{text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:1px;transition:border-color var(--dur-fast) var(--ease-out)}.link-quiet:hover{border-color:var(--action)}.pill{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:.08em;text-transform:uppercase;padding:.3rem .6rem;border-radius:var(--radius-sm);border:var(--border-hair) solid var(--line);color:var(--text-muted)}.pill--action{background-color:var(--action);border-color:var(--action);color:var(--action-text)}.pill--brand{background-color:var(--eucalyptus-pale);border-color:var(--eucalyptus);color:var(--sage-darker)}.card{background-color:var(--surface-raised);border:var(--border-hair) solid var(--line-soft);border-radius:var(--radius-sm);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3)}.media{position:relative;overflow:hidden;border-radius:var(--radius-sm);background-color:var(--surface-sunken)}.media>img{width:100%;height:100%;object-fit:cover}.media--4x5{aspect-ratio:4 / 5}.media--1x1{aspect-ratio:1 / 1}.media--3x2{aspect-ratio:3 / 2}.media--16x9{aspect-ratio:16 / 9}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:var(--radius-sm)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:50%;transform:translate(-50%,-110%);z-index:var(--z-modal);background-color:var(--surface-raised);color:var(--text);padding:var(--sp-3) var(--sp-5);border-radius:0 0 var(--radius-md) var(--radius-md);text-decoration:none;font-weight:var(--weight-semibold);transition:transform var(--dur-fast) var(--ease-out)}.skip-link:focus{transform:translate(-50%)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.text-center{text-align:center}.text-center p,.text-center .lede{margin-inline:auto}.balance{text-wrap:balance}.pretty{text-wrap:pretty}.logo{display:inline-flex;align-items:center;gap:.55em;text-decoration:none;color:inherit;line-height:1}.logo__mark{display:block;flex:none;width:var(--logo-size, 30px);height:var(--logo-size, 30px)}.logo__mark>svg{width:100%;height:100%;display:block}.logo__word{font-family:var(--font-display);font-size:calc(var(--logo-size, 30px) * .72);letter-spacing:-.015em;white-space:nowrap}.logo__word-a{font-weight:400}.logo__word-b{font-weight:400;opacity:.62}@media(max-width:26rem){.logo__word{display:none}}.tmpl-collarzen{--font-display: var(--font-body-family);--weight-display: 700;--track-tight: -.025em;--t-2xl: clamp(1.85rem, 3.4vw + .5rem, 2.5rem);--t-3xl: clamp(2.1rem, 4.6vw + .5rem, 3rem);--t-4xl: clamp(2.4rem, 6vw + .5rem, 3.6rem);--section-y: clamp(2.25rem, 4.5vw, 3.75rem);--section-y-tight: clamp(1.5rem, 3vw, 2.25rem);padding-bottom:4.5rem}.tmpl-collarzen h1,.tmpl-collarzen h2,.tmpl-collarzen h3,.tmpl-collarzen h4,.tmpl-collarzen .display{font-weight:700;line-height:1.08}.tmpl-collarzen .lede{font-size:var(--t-base);line-height:1.5;max-width:52ch}.tmpl-collarzen .btn{font-weight:700;letter-spacing:.04em}.tmpl-collarzen .btn--lg{padding-block:1.05rem;font-size:var(--t-base)}.tmpl-collarzen .label--accent{font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
