:root{color-scheme:dark;--t21-c-bg:#000;--t21-c-tx:#f5f5f7;--t21-c-tx2:#a1a1a6;--t21-c-hair:rgba(255,255,255,.08);--t21-c-fill:rgba(255,255,255,.06);--t21-c-fill-2:rgba(255,255,255,.12);--t21-gutter:clamp(20px,5.2vw,64px);--t21-max:1200px;--t21-space:clamp(88px,14vw,168px);--t21-r:18px}.t21s{position:relative;display:block;background:var(--t21-c-bg);color:var(--t21-c-tx);font-family:var(--t21-font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;scroll-margin-top:var(--header-height,0px)}:where(.t21s) h1,:where(.t21s) h2,:where(.t21s) h3,:where(.t21s) h4,:where(.t21s) p,:where(.t21s) ul,:where(.t21s) ol,:where(.t21s) dl,:where(.t21s) dd,:where(.t21s) figure,:where(.t21s) blockquote{margin:0}:where(.t21s) ul,:where(.t21s) ol{padding:0;list-style:none}:where(.t21s) img,:where(.t21s) video,:where(.t21s) svg{display:block;max-width:100%}:where(.t21s) button{font:inherit;color:inherit;touch-action:manipulation}:where(.t21s) a,:where(.t21s) summary,:where(.t21s) label,:where(.t21s) [role=radio]{touch-action:manipulation}.t21-bidi{unicode-bidi:plaintext}[dir=rtl] .t21-bidi{text-align:right}[dir=ltr] .t21-bidi{text-align:left}.t21s sup{font-size:.42em;line-height:0;vertical-align:.95em;font-weight:400;margin-inline-start:.04em}.t21-wrap{width:100%;max-width:calc(var(--t21-max) + var(--t21-gutter) * 2);margin-inline:auto;padding-inline:var(--t21-gutter)}.t21-full{min-height:100svh}.t21-anchor{position:absolute;top:0;scroll-margin-top:var(--header-height,0px)}.t21-eyebrow{font-size:clamp(15px,1.3vw,19px);font-weight:500;line-height:1.4;color:var(--t21-c-tx2)}.t21-h1,.t21-h2{font-family:var(--t21-font-display);font-weight:800;letter-spacing:var(--t21-display-ls);line-height:var(--t21-display-lh);text-wrap:balance}.t21-h1{font-size:clamp(36px,9.6vw,88px)}.t21-h2{font-size:clamp(32px,7.2vw,64px)}.t21-h3{font-size:clamp(21px,2.4vw,28px);font-weight:600;line-height:1.3}.t21-lead{font-size:clamp(17px,1.9vw,24px);line-height:1.65;color:var(--t21-c-tx2);text-wrap:pretty}.t21-body{font-size:17px;line-height:1.75;color:var(--t21-c-tx2);text-wrap:pretty}.t21-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 26px;border:0;border-radius:980px;background:var(--t21-c-tx);color:#000;font-size:17px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:transform var(--t21-d-ui) var(--t21-ease-out),opacity var(--t21-d-ui) var(--t21-ease-out)}.t21-btn:active{transform:scale(.97);transition-duration:90ms}.t21-btn[disabled],.t21-btn[aria-disabled=true]{opacity:.38;pointer-events:none}.t21-btn--ghost{background:transparent;color:var(--t21-c-tx);box-shadow:inset 0 0 0 1px #ffffff47}@media(hover:hover)and (pointer:fine){.t21-btn:hover{opacity:.86}}.t21-ctl{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#1e1e20a8;color:var(--t21-c-tx);cursor:pointer;transition:transform var(--t21-d-ui) var(--t21-ease-out),opacity var(--t21-d-ui) var(--t21-ease-out)}.t21-ctl:active{transform:scale(.92);transition-duration:90ms}.t21-ctl svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover)and (pointer:fine){.t21-ctl:hover{opacity:.8}}.t21s :focus-visible{outline:2px solid #2997ff;outline-offset:3px}.t21-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/t21-ui.css.map */
