*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,.section-head h2,blockquote{font-variation-settings:"opsz" 60}html,body{margin:0;padding:0}body{overflow-x:hidden}.paper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(90,70,40,.035) 1px,transparent 1px),radial-gradient(rgba(90,70,40,.025) 1px,transparent 1px);background-size:3px 3px,7px 7px;background-position:0 0,1px 2px;pointer-events:none;opacity:.8;z-index:0}.paper>*{position:relative;z-index:1}.wrap{max-width:1280px;margin:0 auto;padding:0 64px}@media(max-width:900px){.wrap{padding:0 24px}}@media(max-width:600px){.wrap{padding:0 20px}}.btn{position:relative;font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1;padding:15px 26px;border-radius:3px;cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;gap:10px;text-decoration:none;isolation:isolate;transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);will-change:transform}.btn:focus-visible{outline:2px solid var(--scd-blush-500);outline-offset:3px}.btn:active{transform:translateY(0)!important;transition-duration:60ms}.btn>span[aria-hidden=true],.btn .arrow,.btn svg.arrow{transition:transform var(--dur-base) var(--ease-out)}.btn:hover>span[aria-hidden=true],.btn:hover .arrow{transform:translate(3px)}.btn--primary{background:var(--scd-navy-800);color:var(--scd-cream-50);box-shadow:0 1px #ffffff14 inset,0 0 0 1px #12192e66,0 1px 2px #12192e2e,0 6px 14px #12192e1f}.btn--primary:hover{background:var(--scd-navy-900);transform:translateY(-1px);box-shadow:0 1px #ffffff1a inset,0 0 0 1px #12192e80,0 2px 4px #12192e2e,0 14px 28px #12192e38}.btn--secondary{background:transparent;color:var(--scd-navy-800);border-color:var(--scd-navy-800);box-shadow:0 1px #1c2a470a inset}.btn--secondary:hover{background:var(--scd-navy-800);color:var(--scd-cream-50);transform:translateY(-1px);box-shadow:0 1px #ffffff14 inset,0 8px 20px #1c2a472e}.btn--on-dark{background:var(--scd-cream-50);color:var(--scd-navy-800);box-shadow:0 1px #fff9 inset,0 1px 2px #0000002e,0 6px 18px #00000038}.btn--on-dark:hover{background:#fff;transform:translateY(-1px);box-shadow:0 1px #ffffffe6 inset,0 2px 4px #00000038,0 14px 32px #00000047}.btn--ghost-dark{background:transparent;color:var(--scd-cream-50);border-color:#f5efe459}.btn--ghost-dark:hover{border-color:var(--scd-cream-50);background:#f5efe414;transform:translateY(-1px)}.btn--sm{padding:11px 18px;font-size:13px;letter-spacing:.03em}.eyebrow{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted)}.script{font-family:var(--font-script);color:var(--scd-blush-700);font-weight:500;font-style:normal}.rule{height:1px;background:var(--border);border:0;margin:0}.rule--navy{background:var(--scd-navy-800)}.rule--blush{background:var(--scd-blush-500);height:1.5px}section{padding:96px 0;position:relative}@media(max-width:900px){section{padding:64px 0}}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:56px}.section-head .lead{max-width:440px;color:var(--fg-muted);margin:0;font-size:16px;line-height:1.65}.section-head h2{font-family:var(--font-display);font-weight:400;font-size:52px;line-height:1.05;letter-spacing:-.02em;color:var(--fg-brand);max-width:680px;margin:0}@media(max-width:820px){.section-head{flex-direction:column;align-items:flex-start;gap:20px}.section-head h2{font-size:38px}}.band-cream{background:var(--scd-cream-100)}.band-sunk{background:var(--scd-cream-200)}.band-deep{background:var(--scd-cream-300)}.band-navy{background:var(--scd-navy-900);color:var(--scd-cream-50)}.band-navy h2{color:var(--scd-cream-50)}.band-navy .eyebrow{color:var(--scd-blush-300)}.band-navy-900{background:var(--scd-navy-900);color:var(--scd-cream-50)}.band-navy-900 h2,.band-navy-900 h3{color:var(--scd-cream-50)}.band-navy-900 .eyebrow{color:var(--scd-blush-300)}.band-navy-900 p,.band-navy-900 .lead{color:var(--scd-cream-200)}.placeholder{position:relative;background:var(--scd-cream-300);border:1px solid var(--border);border-radius:4px;color:var(--scd-ink-500);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;display:flex;align-items:flex-end;padding:16px;text-transform:uppercase;overflow:hidden}.placeholder:before{content:"";position:absolute;left:14px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--scd-blush-500)}.placeholder__caption{position:relative;z-index:1;max-width:80%;text-transform:none;letter-spacing:0;font-family:var(--font-body);font-size:12px;line-height:1.45;color:var(--scd-ink-700);background:#fdfcfad1;padding:6px 10px;border-radius:2px}.placeholder__grain{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,rgba(28,42,71,.04) 0 50%,transparent 50% 100%),radial-gradient(circle at 30% 40%,rgba(28,42,71,.06),transparent 60%);pointer-events:none}a.text-link{color:var(--fg-brand);text-decoration:none;border-bottom:1px solid var(--scd-blush-500);padding-bottom:2px;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}a.text-link:hover{color:var(--scd-blush-700);border-color:var(--scd-blush-700)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--scd-blush-500);outline-offset:2px}.tweaks{position:fixed;right:20px;bottom:20px;width:280px;z-index:100;background:var(--scd-cream-50);color:var(--fg);border:1px solid var(--border);border-radius:6px;box-shadow:var(--shadow-lg);padding:16px 18px;font-family:var(--font-body);font-size:13px;display:none}.tweaks--open{display:block}.tweaks h4{font-family:var(--font-display);font-weight:400;font-size:18px;margin:0 0 4px;color:var(--fg-brand);letter-spacing:-.01em;line-height:1.1}.tweaks p.tweaks__sub{font-size:11px;color:var(--fg-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-weight:500}.tweaks__row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:8px}.tweaks__row label{font-size:12px;font-weight:500;color:var(--fg-brand)}.tweaks__segbtn{flex:1;padding:6px 8px;border:1px solid var(--border);border-radius:2px;background:transparent;cursor:pointer;font-size:11px;font-family:var(--font-body);color:var(--fg);font-weight:500;transition:all var(--dur-fast) var(--ease-out)}.tweaks__segbtn[data-active=true]{background:var(--scd-navy-800);color:var(--scd-cream-50);border-color:var(--scd-navy-800)}.tweaks__seg{display:flex;gap:4px}.tweaks__hr{height:1px;background:var(--border);border:0;margin:12px 0}[data-announce=false] .announce{display:none}[data-script=off] .script{font-family:var(--font-display);color:var(--fg-brand);font-style:italic;font-weight:500}[data-script=off] .script-underline{display:none}[data-density=compact] section{padding:72px 0}[data-density=airy] section{padding:120px 0}img{max-width:100%}@media(max-width:820px){.grid-2{grid-template-columns:1fr!important;gap:48px!important}.grid-3{grid-template-columns:1fr!important;gap:20px!important}.grid-4{grid-template-columns:1fr 1fr!important;gap:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/scd-site.css.map */
