@font-face{font-family:Fraunces;src:url('/assets/fonts/fraunces-latin-variable.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:'Source Sans 3';src:url('/assets/fonts/source-sans-3-latin.woff2') format('woff2');font-weight:200 900;font-display:swap}
:root{--ink:#202023;--paper:#f2f0ea;--red:#ed1c24;--muted:#b9b7b1;--line:rgba(242,240,234,.2);--serif:Fraunces,Georgia,serif;--sans:'Source Sans 3',Arial,sans-serif}
*{box-sizing:border-box}html{background:var(--ink)}body{margin:0;min-height:100svh;background:var(--ink);color:var(--paper);font-family:var(--sans);display:grid;grid-template-rows:auto 1fr auto}.skip-link{position:fixed;top:0;left:1rem;z-index:5;transform:translateY(-120%);background:var(--paper);color:var(--ink);padding:.7rem 1rem}.skip-link:focus{transform:none}.pause-header{height:6.5rem;display:flex;align-items:center;padding:0 clamp(1.25rem,5vw,6rem);border-bottom:1px solid var(--line)}.pause-header img{width:6.3rem;height:auto;filter:brightness(0) invert(1)}.pause-main{width:100%;max-width:120rem;margin:auto;padding:clamp(4rem,9vw,9rem) clamp(1.25rem,7vw,8rem);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(15rem,.55fr);gap:clamp(3rem,9vw,10rem);align-items:end}.pause-copy{max-width:61rem}.pause-state{display:flex;align-items:center;gap:.75rem;color:var(--muted);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.pause-state i{display:block;width:2.8rem;height:.19rem;background:var(--red)}h1{font-family:var(--serif);font-size:clamp(4.1rem,8.1vw,9rem);font-weight:620;letter-spacing:-.055em;line-height:.88;text-wrap:balance;margin:clamp(1.8rem,4vw,3.5rem) 0}.pause-message{font-size:clamp(1.12rem,1.75vw,1.55rem);line-height:1.5;max-width:43rem;color:#d5d2cb}.pause-contact{margin-top:clamp(2rem,5vw,4rem);padding-top:1.5rem;border-top:1px solid var(--line);max-width:43rem}.pause-contact p{margin:0 0 1.3rem;color:var(--muted)}.pause-contact a{min-height:3.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;background:var(--red);color:#fff;text-decoration:none;font-weight:750;padding:.8rem 1.25rem;transition:background-color .14s ease,transform .14s ease}.pause-contact a:hover{background:#c9141b}.pause-contact a:active{transform:scale(.98)}.pause-contact a:focus-visible,.existing-order-link:focus-visible{outline:3px solid var(--paper);outline-offset:4px}.pause-contact a svg{width:1.15rem;height:1.15rem;fill:currentColor}.pause-contact .existing-order-link{display:flex;width:max-content;min-height:2.8rem;margin-top:.8rem;padding:.45rem 0;background:transparent;color:var(--paper);font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.pause-contact .existing-order-link[hidden]{display:none}.pause-mark{min-height:22rem;border-left:1px solid var(--line);padding-left:clamp(1.5rem,3vw,3rem);display:flex;flex-direction:column;justify-content:space-between}.pause-mark span{font-family:var(--serif);font-size:clamp(2rem,3.2vw,4rem);line-height:.92;writing-mode:vertical-rl;transform:rotate(180deg)}.pause-mark i{height:.25rem;width:100%;background:var(--red)}.pause-mark small{color:var(--muted);letter-spacing:.12em}.pause-footer{min-height:4.5rem;border-top:1px solid var(--line);padding:1rem clamp(1.25rem,5vw,6rem);display:flex;align-items:center;justify-content:space-between;gap:2rem;color:var(--muted);font-size:.82rem}
@media(max-width:760px){.pause-header{height:5rem}.pause-main{grid-template-columns:minmax(0,1fr);padding-top:3.8rem;padding-bottom:3.8rem;align-items:start}.pause-copy{min-width:0}.pause-state{align-items:flex-start;flex-wrap:wrap}.pause-contact a{max-width:100%;text-align:center}.pause-mark{min-width:0;min-height:auto;border-left:0;border-top:1px solid var(--line);padding:1.25rem 0 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem}.pause-mark span{writing-mode:initial;transform:none;font-size:2rem}.pause-mark i{grid-column:1/-1;grid-row:1;height:.2rem;width:4rem;align-self:start}.pause-mark small{align-self:end}.pause-footer{align-items:flex-start;flex-direction:column;gap:.25rem}h1{font-size:clamp(3rem,12vw,4.3rem)}}
@media(prefers-reduced-motion:reduce){.pause-contact a,.skip-link{transition:none}}
