@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/fonts/57147dc6-4c6a-4595-a4b4-1d54d6e49556.woff2)format("woff2");font-display:swap}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;src:url(/fonts/4e27fe7a-54ae-4ca6-b3c9-2fea546d4784.woff2)format("woff2");font-display:swap}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;src:url(/fonts/53c86d49-6d8e-4ee3-a166-4b18acaef912.woff2)format("woff2");font-display:swap}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;src:url(/fonts/f3d4f2b9-6286-4c89-9d29-0e1e8aacdf2f.woff2)format("woff2");font-display:swap}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;src:url(/fonts/86b4cb5c-bf87-48a6-bc69-3043e182e559.woff2)format("woff2");font-display:swap}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;src:url(/fonts/2c8883f2-33c6-41f4-a37f-0ac5cb776f6c.woff2)format("woff2");font-display:swap}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/fonts/1be82d79-75fa-4ab1-8c98-96f276d94126.woff2)format("woff2");font-display:swap}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;src:url(/fonts/3c9423a3-112d-4ab1-afd2-033183a6262e.woff2)format("woff2");font-display:swap}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;src:url(/fonts/6dcb1ca3-9b09-41ba-9d52-fc56745ffc2a.woff2)format("woff2");font-display:swap}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;src:url(/fonts/89ebf366-d739-462f-ab91-9f269e09b290.woff2)format("woff2");font-display:swap}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;src:url(/fonts/8eac40ce-f567-4dcf-8220-531bd9f0c03f.woff2)format("woff2");font-display:swap}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;src:url(/fonts/9b908418-1df6-4049-aa66-f16b98d2f7b6.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:url(/fonts/19acd421-5d91-4bd9-8497-6e8a365e6636.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:url(/fonts/d8fa2f6a-74ae-4e8d-9a4b-d8017a837a45.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:url(/fonts/737e833a-fc1c-4ba1-a37d-58e1ada4f292.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:url(/fonts/ed6b0558-56a1-46c5-93b0-6533c63dad29.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:url(/fonts/9ad55ca2-fedf-4f29-b761-0e050d3ef14f.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:url(/fonts/a7fda054-fcbd-4c67-83db-a4d484ac3971.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/f1709a60-6e44-45f3-80c8-17726b5ce4cb.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(/fonts/35570918-e284-4012-a23a-8ea16d37d6f9.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/601e51f8-ddfa-4d83-98f4-2f6c5aad7660.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:url(/fonts/2b0183fe-3050-45e8-97f4-8ee52df89caf.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/70e2cd90-0671-4489-8614-e1e527127446.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:url(/fonts/72fc2324-8727-4fa5-8f4b-7bd7bf9a3787.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/c805e48e-b21c-42cb-9a39-2214e54ada6b.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(/fonts/02c6ed12-4e36-4c70-8801-ff69f8b3d775.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:url(/fonts/b41a4cf4-9913-472b-80de-d46db52a6ed1.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:url(/fonts/32338d58-92b7-43a7-adab-6143effd596c.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:url(/fonts/1a9c4a9b-730e-462e-a708-2c9d594caa33.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:url(/fonts/19440a6b-c156-4faf-a7d3-845d459a783c.woff2)format("woff2");font-display:swap}:root{--brand:#f97015;--brand-hover:#e56e2a;--brand-text:#f97015;--brand-tint-50:#fff6ee;--brand-tint-100:#ffe7d3;--brand-tint-200:#ffcfa8;--ink-1000:#0f1729;--ink-900:#21242c;--ink-800:#222434;--ink-700:#444;--ink-600:#4b5563;--ink-500:#6b6d77;--ink-450:#61677a;--ink-400:#6a7080;--ink-300:#bfc2c9;--ink-200:#e5e7eb;--ink-150:#e4e4eb;--ink-100:#eee;--ink-75:#f3f4f6;--ink-50:#f7f7f7;--ink-25:#fafafa;--ink-0:#fff;--dark-bg:#0b0b0b;--dark-surface:#181818;--dark-border:#484848;--dark-text:#b8b8b8;--dark-text-strong:#fff;--success:#1f8a5b;--warning:#c8810b;--danger:#c8344e;--info:#2a6fdb;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-sans-display:"Inter Display", "Inter", ui-sans-serif, system-ui, sans-serif;--font-display:"Playfair Display", "Source Serif 4", Georgia, serif;--font-marketing:"Figtree", "Inter", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-28:28px;--fs-34:34px;--fs-40:40px;--fs-46:46px;--fs-54:54px;--fs-72:72px;--fs-88:88px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--r-2:2px;--r-4:4px;--r-6:6px;--r-8:8px;--r-12:12px;--r-16:16px;--r-pill:9999px;--shadow-xs:0px 1px .5px .05px #1d293d05;--shadow-sm:0px 1px 2px 0px #1d293d0f;--shadow-md:0px 1px 10px 0px #1d293d1a;--shadow-lg:0px 8px 24px -4px #1d293d1f;--shadow-inset-soft:inset 0 1px 2px 0 #ffe1b633;--ease-out:cubic-bezier(.22, .61, .36, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--bg-app:var(--ink-25);--bg-surface:var(--ink-0);--bg-muted:var(--ink-75);--fg-1:var(--ink-800);--fg-2:var(--ink-500);--fg-3:var(--ink-400);--fg-inverse:var(--ink-0);--border-1:var(--ink-200);--border-2:var(--ink-150);--link:var(--brand)}body{font-family:var(--font-sans);font-size:var(--fs-14);color:var(--fg-1);background:var(--bg-app);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}.t-display-xl,h1.display{font-family:var(--font-display);font-weight:400;font-size:var(--fs-88);letter-spacing:.5px;color:var(--fg-1);line-height:1}.t-display-lg{font-family:var(--font-display);font-weight:400;font-size:var(--fs-54);letter-spacing:.5px;line-height:60px}.t-display-md{font-family:var(--font-display);font-weight:400;font-size:var(--fs-40);letter-spacing:.5px;line-height:46px}h1,.t-h1{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-28);letter-spacing:-.01em;color:var(--fg-1);line-height:1.2}h2,.t-h2{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-24);letter-spacing:-.005em;color:var(--fg-1);line-height:1.25}h3,.t-h3{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-20);color:var(--fg-1);line-height:1.3}h4,.t-h4{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-16);color:var(--fg-1);line-height:1.35}.t-body-lg,p.lg{font-size:var(--fs-18);color:var(--fg-1);line-height:28px}p,.t-body{font-size:var(--fs-14);color:var(--fg-1);line-height:22px}.t-body-sm{font-size:var(--fs-12);color:var(--fg-2);line-height:18px}.t-caption{font-size:var(--fs-11);color:var(--fg-2);letter-spacing:.01em;line-height:14px}.t-eyebrow{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);line-height:14px}.t-marketing-display{font-family:var(--font-marketing);font-weight:700;font-size:var(--fs-24);letter-spacing:-.01em;line-height:32px}.t-marketing-body{font-family:var(--font-marketing);font-weight:500;font-size:var(--fs-14);letter-spacing:-.005em;line-height:20px}code,.t-mono{font-family:var(--font-mono);font-size:var(--fs-12);background:var(--bg-muted);border-radius:var(--r-4);color:var(--fg-1);padding:1px 6px}html,body{background:#fff;margin:0;padding:0}body{font-family:var(--font-sans);color:var(--fg-1)}.card{box-sizing:border-box;padding:20px 24px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.col{flex-direction:column;gap:12px;display:flex}.swatch{border:1px solid var(--border-1);border-radius:8px;width:80px;height:80px;position:relative}.swatch .label{text-align:center;font:500 11px var(--font-sans);color:var(--fg-2);white-space:nowrap;position:absolute;bottom:-22px;left:0;right:0}.swatch .hex{text-align:center;font:400 10px var(--font-mono);color:var(--fg-3);position:absolute;bottom:-36px;left:0;right:0}.cell{font:500 12px var(--font-sans);color:var(--fg-2)}.h{font:600 13px var(--font-sans);color:var(--fg-1);letter-spacing:-.005em;margin:0 0 12px}.kbd{font:500 11px var(--font-mono);color:var(--fg-3)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--ink-600);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0}h1,h2,h3,h4,h5{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;font-family:inherit}p{font-size:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;margin:0;font-family:inherit}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}input{font:inherit}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-hover)}::selection{background:var(--brand-tint-100);color:var(--ink-800)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}@media (width<=900px){[data-desktop]{display:none!important}[data-mobile]{display:flex!important}[data-grid],[data-split]{grid-template-columns:1fr!important}[data-sticky]{position:static!important}}@media (width<=620px){[data-grid2]{grid-template-columns:1fr!important}[data-row]{flex-direction:column!important;align-items:flex-start!important}}[data-press-row] [data-outlet-logo]{filter:grayscale();opacity:.5;transition:filter .16s ease-out,opacity .16s ease-out}[data-press-row]:hover [data-outlet-logo],[data-press-row]:focus-visible [data-outlet-logo]{filter:none;opacity:1}[data-press-row] [data-outlet-wordmark]{color:var(--ink-450);filter:none;opacity:1;transition:color .16s ease-out}[data-press-row]:hover [data-outlet-wordmark],[data-press-row]:focus-visible [data-outlet-wordmark]{color:var(--ink-800)}[data-press-row][href]:not([href=\#]):hover h2,[data-press-row][href]:not([href=\#]):focus-visible h2{text-underline-offset:3px;color:var(--ink-800);text-decoration:underline}@media (prefers-reduced-motion:reduce){[data-press-row] [data-outlet-logo],[data-press-row] [data-outlet-wordmark]{transition:none}}@keyframes om-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-marquee]:hover [data-marquee-track]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-marquee-track]{width:auto!important;animation:none!important}[data-marquee-track]>ul{flex-wrap:wrap;row-gap:1.5rem;padding-right:0!important}[data-marquee-clone]{display:none!important}[data-marquee]{-webkit-mask-image:none!important;mask-image:none!important}}@media (prefers-reduced-transparency:reduce){[data-material]{-webkit-backdrop-filter:none!important;border-bottom:1px solid var(--ink-200)!important;background:#fff!important}}@media (prefers-contrast:more){[data-material]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid var(--ink-800)!important;background:#fff!important}}.anhv0:hover{color:var(--ink-800)!important;background:var(--ink-75)!important}.hohv0:hover{filter:brightness(.94)!important}.hohv1:active{filter:brightness(.88)!important;transform:translateY(1px)!important}.hohv2:hover{color:var(--brand-hover)!important}.hohv3:hover,.hohv4:hover{background:var(--ink-25)!important;color:var(--ink-800)!important}.abhv0:hover{border-color:var(--brand)!important;color:var(--ink-800)!important}.abhv1:hover{filter:brightness(.94)!important}.abhv2:active{filter:brightness(.88)!important;transform:translateY(1px)!important}.prhv0:hover{color:var(--ink-800)!important}.lehv0:hover,.hehv0:hover{color:var(--brand-hover)!important}.hehv1:hover,.hehv2:hover{background:var(--ink-25)!important;color:var(--ink-800)!important}.hehv3:hover,.hehv4:hover{color:var(--brand-hover)!important}.hehv5:hover,.hehv6:hover,.hehv7:hover{background:var(--ink-25)!important}.hehv8:hover{filter:brightness(.94)!important}.hehv9:active{filter:brightness(.88)!important;transform:translateY(1px)!important}.fohv0:hover,.fohv1:hover,.fohv2:hover,.fohv3:hover,.fohv4:hover{color:#fff!important}.fohv5:hover,.fohv6:hover,.fohv7:hover,.fohv8:hover{color:#fff!important;background:#ffffff24!important}.fohv9:hover,.fohv10:hover,.fohv11:hover{color:#fff!important}.rehv0:focus-visible{top:12px!important}.rehv1:hover{background:var(--ink-75)!important}.rehv2:active{transform:translateY(1px)!important}.rehv3:hover{filter:brightness(.94)!important}.rehv4:active{filter:brightness(.88)!important;transform:translateY(1px)!important}[data-badge]{transition:transform .16s ease-out,box-shadow .16s ease-out,border-color .16s ease-out}[data-badge]:hover{transform:translateY(-3px);box-shadow:0 6px 16px -6px #1d293d2e;border-color:var(--ink-250,var(--ink-200))!important}[data-badge]:hover [data-badge-dot]{animation:1.9s cubic-bezier(.4,0,.6,1) infinite om-badge-pulse}@keyframes om-badge-pulse{0%,to{opacity:1;box-shadow:0 0 #f970156b}50%{opacity:.82;box-shadow:0 0 0 4px #f9701500}}@media (prefers-reduced-motion:reduce){[data-badge]{transition:none}[data-badge]:hover{box-shadow:none;transform:none}[data-badge]:hover [data-badge-dot]{animation:none}}@media (pointer:coarse){footer a,footer button,[role=tablist] button,header nav a,header nav button,[role=region][aria-label=Cookie\ consent] button,button.lehv0{align-items:center;min-height:44px;display:inline-flex}[role=tablist] button,[role=region][aria-label=Cookie\ consent] button{height:auto!important}}
