@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/archivo-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/archivo-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-sans-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-sans-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/instrument-sans-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/instrument-sans-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bw-paper:#F2EFE9;--bw-paper-2:#E9E4DA;--bw-paper-3:#DED8CA;--bw-ink:#14120F;--bw-ink-2:#57524A;--bw-ink-3:#6A6359;--bw-line:#C9C2B4;--bw-rule:#14120F;--bw-signal:#B03C0C;--bw-signal-deep:#8F2F08;--bw-signal-on-dark:#E8834A;--bw-dark:#14120F;--bw-dark-2:#221E19;--bw-dark-body:#B7B0A4;--bw-dark-line:#3A342C;--bw-dark-3:#8B8478;--bw-font-display:"Archivo",system-ui,sans-serif;--bw-font-sans:"Instrument Sans",system-ui,sans-serif;--bw-font-mono:"JetBrains Mono",ui-monospace,monospace;--bw-max:1240px;--bw-r:8px;--bw-r-lg:10px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bw-paper);color:var(--bw-ink);font-family:var(--bw-font-sans);-webkit-font-smoothing:antialiased}a{color:var(--bw-signal);text-decoration:none}p a:not(.btn),li a:not(.btn){text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--bw-signal-deep)}::selection{background:var(--bw-signal);color:#fff}:focus-visible{outline:2px solid var(--bw-signal);outline-offset:3px}.sec--dark :focus-visible,.util-bar :focus-visible,.site-footer :focus-visible,.sec--cta :focus-visible{outline-color:#f2efe9}input,textarea,select,button{font:inherit;color:inherit;border-radius:var(--bw-r)}img{max-width:100%;display:block}@keyframes bwFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bw-fade{animation:bwFade .5s cubic-bezier(.2,.6,.2,1) both}.bw-d1{animation-delay:.06s}.bw-d2{animation-delay:.12s}.bw-d3{animation-delay:.18s}@media(prefers-reduced-motion:reduce){.bw-fade{animation:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.bw-wrap{max-width:var(--bw-max);margin:0 auto;padding:0 32px}.bw-2{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}.bw-2e{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.bw-2s{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.bw-3,.bw-3-framed{display:grid;grid-template-columns:repeat(3,1fr)}.bw-3-framed>*+*{border-left:1px solid var(--bw-line)}.bw-4{display:grid;grid-template-columns:repeat(4,1fr)}.bw-row{display:grid;grid-template-columns:104px 1fr 200px;gap:32px;align-items:start}.bw-foot{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.1fr;gap:40px}.bw-desk{display:block}.bw-mob{display:none}@media(max-width:1040px){.bw-2,.bw-2e,.bw-2s{grid-template-columns:1fr;gap:40px}.bw-3,.bw-4{grid-template-columns:repeat(2,1fr)}.bw-3-framed{grid-template-columns:1fr}.bw-3-framed>*+*{border-left:0;border-top:1px solid var(--bw-line)}.bw-foot{grid-template-columns:1fr 1fr;gap:32px}.bw-desk{display:none!important}.bw-mob{display:block}}@media(max-width:820px){.bw-row{grid-template-columns:1fr;gap:12px}.bw-row>:last-child{text-align:left!important}}@media(max-width:700px){.bw-3,.bw-4{grid-template-columns:1fr}.bw-wrap{padding:0 20px}}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}details .bw-x:after{content:"+"}details[open] .bw-x:after{content:"−"}.sec--dark .sec-no,.sec--dark .kicker,.sec--dark .step-no,.util-bar a,.site-footer .foot-accent,.flink:hover{color:var(--bw-signal-on-dark)}.site-footer a:not(.flink),.sec--dark a:not(.btn){color:var(--bw-signal-on-dark)}.sec{border-bottom:2px solid var(--bw-rule)}.sec--alt{background:var(--bw-paper-2)}.sec--dark{background:var(--bw-dark);color:var(--bw-dark-body)}.sec--cta{background:var(--bw-signal-deep);color:#fff;border-bottom:0}.cta-title{margin:0;font-family:var(--bw-font-display);font-weight:800;font-size:clamp(2rem,5vw,58px);line-height:1;letter-spacing:-.03em;text-transform:uppercase;max-width:18ch;text-wrap:balance}.cta-lede{margin:24px 0 0;font-size:19px;line-height:1.6;max-width:46ch;color:#fff}.sec-head{display:flex;align-items:baseline;gap:18px}.sec-no{font-family:var(--bw-font-mono);font-size:12px;letter-spacing:.14em;color:var(--bw-signal)}.sec-title{margin:0;font-family:var(--bw-font-display);font-weight:800;font-size:clamp(1.9rem,3.6vw,40px);letter-spacing:-.025em;text-transform:uppercase}.kicker{margin:0;font-family:var(--bw-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--bw-signal)}.cap{font-family:var(--bw-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--bw-ink-3)}.fig{margin:14px 0 0;display:flex;gap:14px}.fig .fig-no{color:var(--bw-signal)}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 24px;font-family:var(--bw-font-mono);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:2px solid transparent;border-radius:var(--bw-r);cursor:pointer}.btn--sm{padding:12px 18px;font-size:12px}.btn--primary{background:var(--bw-signal);border-color:var(--bw-signal);color:#fff}.btn--primary:hover{background:var(--bw-signal-deep);border-color:var(--bw-signal-deep);color:#fff}.btn--outline{background:transparent;border-color:var(--bw-rule);color:var(--bw-ink)}.btn--outline:hover{background:var(--bw-ink);color:var(--bw-paper)}.btn--ink{background:var(--bw-ink);border-color:var(--bw-ink);color:#fff}.btn--ink:hover{background:transparent;color:#fff}.btn--ghost{background:transparent;border-color:#fffc;color:#fff}.btn--ghost:hover{border-color:#fff;color:#fff}.skip-link{position:absolute;left:-9999px;top:0;z-index:99;background:var(--bw-ink);color:var(--bw-paper);padding:12px 18px}.skip-link:focus{left:12px;top:12px}.util-bar{background:var(--bw-dark);color:var(--bw-dark-body)}.util-bar .bw-wrap{min-height:38px;display:flex;align-items:center;justify-content:flex-end;gap:6px 20px;flex-wrap:wrap;font-family:var(--bw-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding-top:8px;padding-bottom:8px}.util-bar .util-links{display:flex;gap:16px;flex-wrap:wrap}.util-bar a{color:var(--bw-signal)}.util-bar .util-muted{color:var(--bw-dark-3)}.site-header{position:sticky;top:0;z-index:50;background:var(--bw-paper);border-bottom:2px solid var(--bw-rule)}.site-header>.bw-wrap{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:11px;color:var(--bw-ink)}.brand:hover{color:var(--bw-ink)}.brand-name{font-family:var(--bw-font-display);font-weight:800;font-size:20px;letter-spacing:-.02em;text-transform:uppercase}.main-nav{display:flex;align-items:center;gap:30px}.nav-link{color:var(--bw-ink);font-size:15px;font-weight:500;padding:6px 0}.nav-link:hover{color:var(--bw-signal)}.nav-link.active:after{content:"";display:block;height:2px;background:var(--bw-signal);margin-top:5px}.menu-btn{background:none;border:2px solid var(--bw-rule);padding:10px 16px;font-family:var(--bw-font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:var(--bw-r-lg)}.mobile-nav{border-top:1px solid var(--bw-line);background:var(--bw-paper)}.mobile-nav[hidden]{display:none}.mobile-nav .bw-wrap{display:grid;padding-top:8px;padding-bottom:20px}.mobile-nav a:not(.btn){padding:15px 0;color:var(--bw-ink);border-bottom:1px solid var(--bw-line);font-size:16px}.mobile-nav .btn{margin-top:16px;justify-content:center}.card{border:2px solid var(--bw-rule);border-radius:var(--bw-r-lg)}.card--tinted{background:var(--bw-paper-2)}.card--paper{background:var(--bw-paper)}.card-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:2px solid var(--bw-rule);font-family:var(--bw-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.card-head .muted{color:var(--bw-ink-3)}.ticket-row{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:14px 0;border-bottom:1px dashed var(--bw-line);font-family:var(--bw-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--bw-ink-3)}.ticket-row:last-child{border-bottom:0}.ticket-row .val{color:var(--bw-ink);text-transform:none;letter-spacing:0;font-family:var(--bw-font-sans);font-size:15px}.ticket-cta{display:flex;align-items:center;justify-content:space-between;background:var(--bw-signal);color:#fff;padding:16px 20px;font-family:var(--bw-font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;border-radius:0 0 var(--bw-r) var(--bw-r)}.ticket-cta:hover{background:var(--bw-signal-deep);color:#fff}.service-row{padding:34px 0;border-top:1px solid var(--bw-line);color:var(--bw-ink);transition:padding-left .18s ease,background .18s ease}.service-row.last{border-bottom:1px solid var(--bw-line)}.service-row:hover{padding-left:18px;background:var(--bw-paper-2);color:var(--bw-ink)}.rule-list{border-top:1px solid var(--bw-line)}.rule-list p{margin:0;padding:16px 0;border-bottom:1px solid var(--bw-line);font-size:16px}.rule-list--sm p{padding:13px 0;font-size:15px}.rule-list--loose p{line-height:1.6}.faq{border-top:1px solid var(--bw-line)}.faq.last{border-bottom:1px solid var(--bw-line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;font-family:var(--bw-font-display);font-weight:600;font-size:19px}.faq .bw-x{font-family:var(--bw-font-mono);font-size:20px;line-height:1;color:var(--bw-signal);width:1ch;text-align:center;flex:none}.faq p{margin:0;padding:0 0 24px;font-size:16px;line-height:1.7;color:var(--bw-ink-2);max-width:56ch}.field{display:grid;gap:9px}.field>span{font-family:var(--bw-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bw-ink-3)}.field input,.field textarea{background:var(--bw-paper);border:2px solid var(--bw-rule);border-radius:0;padding:13px 14px;font-size:16px;width:100%}.field textarea{resize:vertical;font-family:var(--bw-font-sans)}.site-footer{background:var(--bw-dark);color:var(--bw-dark-body);font-family:var(--bw-font-sans);border-top:2px solid var(--bw-rule)}.site-footer .foot-title{margin:0 0 18px;font-family:var(--bw-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#f2efe9}.flink{color:var(--bw-dark-body)}.flink:hover{color:var(--bw-signal)}.foot-legal{border-top:1px solid var(--bw-dark-line)}.foot-legal .bw-wrap{padding-top:20px;padding-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;font-family:var(--bw-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--bw-dark-3)}.q-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px dashed var(--bw-line);color:var(--bw-ink);transition:padding-left .18s ease}.q-link:hover{padding-left:30px;color:var(--bw-ink)}.q-link.last{border-bottom:0}.q-link .arrow{font-family:var(--bw-font-mono);color:var(--bw-signal)}.page-404-main{display:flex;align-items:center;min-height:calc(100vh - 420px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[id]{scroll-margin-top:120px}.card--perf{position:relative}.card--perf:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:4px;background-image:radial-gradient(circle at 4px 50%,var(--bw-rule) 1.5px,transparent 1.6px);background-size:12px 4px;background-repeat:repeat-x;opacity:.5}.stamp{display:inline-flex;flex-direction:column;align-items:center;gap:2px;border:3px solid var(--bw-signal);border-radius:4px;padding:8px 18px;color:var(--bw-signal);transform:rotate(-6deg);font-family:var(--bw-font-mono);text-transform:uppercase}.stamp-word{font-size:22px;font-weight:500;letter-spacing:.16em}.stamp-date{font-size:11px;letter-spacing:.1em}.ticket-received{padding:56px 24px;text-align:center}.badge-stamp{display:inline-block;border:2px solid currentColor;border-radius:3px;padding:4px 10px;font-family:var(--bw-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.dotted-rule{flex:1;border-bottom:1px dotted var(--bw-line)}.fill-line{display:inline-block;min-width:180px;border-bottom:1px dotted var(--bw-ink-3)}.sec--ticket{background:var(--bw-paper-2);border-bottom:2px solid var(--bw-rule)}.ticket-sheet{max-width:840px;margin:0 auto}.ticket-block{padding:26px 28px;border-top:1px dashed var(--bw-line)}.ticket-block--last{padding-bottom:34px}.ticket-h{margin:0 0 16px;font-family:var(--bw-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bw-signal)}.ticket-list{margin:0;padding-left:0;list-style:none;counter-reset:tl}.ticket-list li{counter-increment:tl;position:relative;padding:12px 0 12px 38px;border-bottom:1px dotted var(--bw-line);font-size:16px;line-height:1.6}.ticket-list li:last-child{border-bottom:0}.ticket-list li:before{content:counter(tl,decimal-leading-zero);position:absolute;left:0;top:13px;font-family:var(--bw-font-mono);font-size:12px;color:var(--bw-ink-3)}.ticket-note{margin:16px 0 0;font-size:14px;line-height:1.6;color:var(--bw-ink-3);font-style:italic}.ticket-figure{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ticket-figure-amount{font-family:var(--bw-font-mono);font-size:44px;line-height:1}.signoff{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:28px}@media(max-width:700px){.signoff{grid-template-columns:1fr}}@media print{.no-print,.site-header,.util-bar,.site-footer,.skip-link{display:none!important}body{background:#fff;color:#000}.sec--ticket{background:#fff;border:0}.sec--ticket .bw-wrap{padding:0!important;max-width:none}.ticket-sheet{max-width:none;border-width:1px;box-shadow:none;break-inside:auto}.ticket-block{break-inside:avoid}.card--perf:after{display:none}a[href]{color:#000;text-decoration:none}}
