@font-face{font-family:Big Shoulders Display;src:url(big-shoulders-display-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(ibm-plex-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(ibm-plex-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--color-court: #0a0a0a;--color-butter: #ffff81;--color-chalk: #fafafa;--color-cream: #f2efe7;--color-dim: #7d7a72;--color-ground: var(--color-cream);--color-ink: var(--color-court);--color-ink-soft: rgba(10, 10, 10, .7);--color-ink-mute: rgba(10, 10, 10, .45);--color-rule: rgba(10, 10, 10, .15);--color-rule-soft: rgba(10, 10, 10, .1);--font-display: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-hero: clamp(46px, 11vw, 124px);--text-h2: clamp(26px, 4.4vw, 44px);--text-h3: clamp(24px, 3vw, 34px);--text-body: 15px;--text-label: 11px;--page-x: 20px;--radius: 12px;--tracking-label: .2em;--ease: cubic-bezier(.16, 1, .3, 1)}@media(min-width:768px){:root{--page-x: 40px;--radius: 16px}}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:96px}body{margin:0;background:var(--color-ground);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-body);line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:900;text-transform:uppercase;line-height:.92;margin:0;text-wrap:balance}p{margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.page{padding-inline:var(--page-x)}.label{font-family:var(--font-mono);font-weight:500;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.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}.skip-link{position:absolute;left:var(--page-x);top:-80px;z-index:100;background:var(--color-butter);color:var(--color-court);padding:12px 18px;transition:top .16s var(--ease)}.skip-link:focus{top:12px}.tabular{font-variant-numeric:tabular-nums}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px;border-top:2px solid var(--color-ink);padding-top:12px}.section-head__title{font-size:var(--text-h2)}.section-head__note{color:var(--color-ink-mute)}.button{display:inline-block;width:100%;border:0;padding:16px 24px;text-align:center;text-decoration:none;font-family:var(--font-mono);font-weight:500;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.button--primary{background:var(--color-butter);color:var(--color-court)}.button--primary:hover{background:var(--color-court);color:var(--color-butter)}.button--secondary{background:transparent;color:var(--color-ink);border:1px solid var(--color-ink)}.button--secondary:hover{background:var(--color-butter)}.button[disabled]{cursor:not-allowed;background:transparent;color:var(--color-ink-mute);border:1px solid var(--color-rule)}.form-error{margin-top:12px;padding:10px 12px;border-left:3px solid var(--color-ink);background:var(--color-ground-sunk, transparent);font-size:14px;color:var(--color-ink)}.sum-was{margin-right:8px;font-family:var(--font-mono);font-weight:400;font-size:14px;color:var(--color-ink-mute);text-decoration-thickness:1px}.rte h2,.rte h3{margin-top:32px;color:var(--color-ink)}.rte h2{font-size:var(--text-h3)}.rte h3{font-size:20px}.rte p{margin-block:14px}.rte p:first-child{margin-top:0}.rte p:last-child{margin-bottom:0}.rte ul,.rte ol{padding-left:1.2em}.rte li{margin-block:8px}.rte a{color:var(--color-ink)}.frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius);background:var(--color-court)}.frame img{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme.css.map */
