*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{margin:0;min-height:100svh;display:flex;flex-direction:column;font-family:var(--font-body);background-color:var(--color-background);color:var(--color-foreground);transition:var(--theme-transition);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}main{flex:1 0 auto}img,picture,video,svg{display:block;max-width:100%;height:auto}[data-theme=pm] img,[data-theme=pm] video{filter:brightness(.92)}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}p,h1,h2,h3,h4{margin:0}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.h-display,.h1,.h2,.h3{font-family:var(--font-heading);font-style:italic;font-weight:800;letter-spacing:-.055em;line-height:.9;text-transform:lowercase}.h1{font-size:clamp(2.5rem,1.7rem + 3.5vw,5.25rem)}.h2{font-size:clamp(2rem,1.5rem + 2.2vw,3.5rem)}.h3{font-size:clamp(1.5rem,1.25rem + 1.1vw,2.25rem)}.label-mono{font-family:var(--font-mono);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.18em}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.wrapper{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.section{padding-block:var(--section-space)}.visually-hidden{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}.skip-link{position:fixed;top:-100%;left:16px;z-index:1000;background:var(--storm);color:var(--white);padding:12px 20px;border-radius:var(--radius-sm)}.skip-link:focus{top:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-height);padding-inline:28px;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap;transition:transform .2s var(--ease-smooth),box-shadow .2s var(--ease-smooth),background-color .2s var(--ease-smooth)}.btn:hover{transform:translateY(-2px)}.btn--amber{background-color:var(--accent);color:var(--accent-text)}.btn--amber:hover{box-shadow:0 8px 20px #d49a4559}.btn--dark{background-color:var(--text);color:var(--bg)}.btn--dark:hover{box-shadow:0 8px 20px #28323a40}.btn--outline{background-color:transparent;border:1.5px solid currentColor}[data-theme=pm] .btn--outline{border-color:#fff3}.btn--sm{min-height:40px;padding-inline:20px;font-size:13px}.pill-tag{display:inline-flex;align-items:center;padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--line);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--text)}.pill-tag--amber{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease-reveal),transform .6s var(--ease-reveal);will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce),screen and (max-width:767px){[data-reveal]{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/critical.css.map */
