@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fira-sans-extra-condensed-latin-800-normal-Cvvr1VvK.woff2) format("woff2"),url(/assets/fira-sans-extra-condensed-latin-800-normal-C8Mq2QSE.woff) format("woff")}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fira-sans-extra-condensed-greek-800-normal-C-ejy_3z.woff2) format("woff2"),url(/assets/fira-sans-extra-condensed-greek-800-normal-DufhE44O.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-400-normal-a0AnQzuD.woff2) format("woff2"),url(/assets/fira-sans-latin-400-normal-66xCkunx.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-400-normal-BFCFncbp.woff2) format("woff2"),url(/assets/fira-sans-greek-400-normal-DQ8sF22y.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-latin-600-normal-CXKlxLG9.woff2) format("woff2"),url(/assets/fira-sans-latin-600-normal-DtSgd811.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-greek-600-normal-BlqpLOpF.woff2) format("woff2"),url(/assets/fira-sans-greek-600-normal-DfHu91YF.woff) format("woff")}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-mono-latin-500-normal-Du17Nws8.woff2) format("woff2"),url(/assets/fira-mono-latin-500-normal-DknboRIW.woff) format("woff")}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-mono-greek-500-normal-kj_VgxTv.woff2) format("woff2"),url(/assets/fira-mono-greek-500-normal-DNFqaoqB.woff) format("woff")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:#121416}body{margin:0;font-size:1.0625rem;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,p,dl,dd,ol{margin:0}svg{display:block}.ticket-page{--steel-0: #121416;--steel-1: #1c1f22;--steel-2: #2b2f33;--steel-band: #3a3f44;--steel-hi: #8b939a;--paper: #f7f6f2;--ink: #141414;--ink-soft: #3d3d3d;--rule: #9a9890;--red: #b3121f;--red-deep: #8e0d18;--on-steel: #eceae4;--on-steel-soft: #b9bcbf;--display: "Fira Sans Extra Condensed", "Fira Sans", system-ui, sans-serif;--text: "Fira Sans", system-ui, sans-serif;--mono: "Fira Mono", ui-monospace, monospace;--gutter: clamp(16px, 4vw, 48px);--ease-out: cubic-bezier(.16, 1, .3, 1);min-height:100dvh;padding-top:16px;background:radial-gradient(120% 60% at 50% 0%,var(--steel-1),transparent 70%),var(--steel-0);color:var(--on-steel);font-family:var(--text);color-scheme:dark;overflow-x:clip;scrollbar-color:var(--steel-hi) var(--steel-0)}.ticket-page ::selection{background:var(--red);color:#fff}.ticket-page :focus-visible{outline:3px solid #ff5a64;outline-offset:3px}.topbar :focus-visible,.chit :focus-visible{outline-color:var(--ink)}.ink-red{color:var(--red)}.num{font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums}.topbar{position:sticky;top:12px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px;width:min(calc(100% - 24px),780px);margin:0 auto;padding:6px 6px 6px 12px;color:var(--ink);background:#f7f6f2ed;-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%);border-radius:2px;transform:rotate(-.6deg);box-shadow:0 12px 26px #0000006b,0 2px 4px #0000004d}.topbar__brand{display:inline-flex;align-items:center;gap:8px;min-height:48px;color:var(--ink);font-family:var(--display);font-weight:800;font-size:1.5rem;letter-spacing:.01em;text-decoration:none}.topbar__actions{display:flex;align-items:center;gap:6px}.lang{display:inline-flex;padding:2px;border:2px solid var(--ink);border-radius:2px}.lang a{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 10px;border-radius:1px;color:var(--ink);font-weight:600;font-size:.875rem;text-transform:uppercase;text-decoration:none}.lang a[aria-current=true]{background:var(--ink);color:var(--paper)}.lang a:not([aria-current=true]):hover{background:#14141414}.topbar__signin{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;background:var(--red);color:#fff;font-family:var(--display);font-weight:800;font-size:1.1rem;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:background-color .16s ease-out}.topbar__signin:hover{background:var(--red-deep)}.hang__rail,.hanger__rail{height:18px;background:var(--steel-band);border-top:1px solid #5d656c;border-bottom:1px solid #0c0e10}.hanger{position:relative;display:grid;justify-items:center;filter:drop-shadow(0 14px 18px rgb(0 0 0 / .5)) drop-shadow(0 2px 3px rgb(0 0 0 / .35))}.hanger__rail{display:none;justify-self:stretch}.clip{position:relative;z-index:2;width:44px;height:34px;margin:-12px 0 -22px}.chit{--tilt: 0deg;position:relative;width:100%;background:var(--paper);color:var(--ink);padding:30px 22px 34px;rotate:var(--tilt);transform-origin:50% 0;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat,conic-gradient(from 135deg at 50% 0,#000 90deg,#0000 0) bottom / 14px 9px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat,conic-gradient(from 135deg at 50% 0,#000 90deg,#0000 0) bottom / 14px 9px repeat-x;transition:rotate .52s var(--ease-out)}.chit__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:2px dashed var(--ink);font-family:var(--display);font-weight:800;font-size:1.35rem;letter-spacing:.04em;text-transform:uppercase}.chit__head .num{font-size:1rem;letter-spacing:0}.chit__via{display:inline-flex;align-items:center;gap:6px}.chit__meta{margin:10px 0 0;font-size:.95rem;color:var(--ink-soft)}.chit__mod{margin:14px 0 0;font-weight:600;font-size:.95rem;line-height:1.4;font-variant-numeric:tabular-nums}.chit__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0;padding-top:10px;border-top:2px dashed var(--ink);font-size:.95rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}.stamp{padding:2px 8px;border:2px solid var(--red);color:var(--red);font-family:var(--display);font-weight:800;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;rotate:-4deg}.unknown-box{display:inline-grid;place-items:center;flex:none;width:1.5em;height:1.5em;margin-right:.5em;border:2px solid currentColor;line-height:1}.hang{position:relative;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,2fr);column-gap:clamp(20px,2.6vw,40px);align-items:start;max-width:1400px;margin:28px auto 0;padding:0 var(--gutter) clamp(48px,7vw,96px)}.hang__rail{grid-column:1 / -1;margin:0 calc(var(--gutter) * -1)}.hang__examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);align-items:start}.hanger--hero .chit{--tilt: -.5deg;padding:clamp(30px,3.2vw,44px) clamp(22px,3.4vw,48px) clamp(40px,4vw,56px)}.hanger--order .chit{--tilt: 1.4deg}.hanger--cost .chit{--tilt: -1.2deg}.hanger--cost{margin-top:0}.chit__title{display:grid;margin:clamp(18px,2.4vw,30px) 0 0;font-family:var(--display);font-weight:800;font-size:clamp(3rem,6.4vw,6rem);line-height:.92;letter-spacing:-.01em;text-transform:uppercase}.chit__body{max-width:34ch;margin:clamp(16px,2vw,26px) 0 0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.45;color:var(--ink-soft)}.fire{display:inline-grid;grid-template-columns:auto auto;grid-template-areas:"head label" "note note";align-items:center;column-gap:16px;row-gap:4px;margin-top:clamp(22px,3vw,36px);padding:14px 22px 14px 18px;min-height:64px;background:var(--red);color:#fff;text-decoration:none;border-radius:2px;transition:background-color .16s ease-out,translate .16s ease-out}.fire:hover{background:var(--red-deep)}.fire:active{translate:0 1px}.fire__head{grid-area:head;padding:2px 8px;border:2px solid #fff;font-family:var(--display);font-weight:800;font-size:.95rem;letter-spacing:.1em}.fire__label{grid-area:label;font-family:var(--display);font-weight:800;font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1;text-transform:uppercase;letter-spacing:.02em}.fire__note{grid-area:note;font-size:.9rem;color:#ffe3e5}.chit__lines{width:100%;margin-top:12px;border-collapse:collapse;font-size:.95rem}.chit__lines td,.chit__lines th{padding:6px 0;text-align:left;vertical-align:baseline;border-bottom:1px dotted var(--rule)}.chit__lines td{width:55%;padding-right:10px;white-space:nowrap}.chit__lines th{font-weight:600}.chit__figures{margin:12px 0 0}.chit__figures>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dotted var(--rule)}.chit__figures dt{font-weight:600}.chit__figures dd{margin:0}.chit__total{font-size:1.25rem}.chit__unknown{display:flex;align-items:center;margin:10px 0 0;font-size:.95rem;color:var(--ink-soft)}@media(prefers-reduced-motion:no-preference){.hanger>.chit{animation:feed .82s var(--ease-out) both}.hanger--order>.chit{animation-delay:.12s}.hanger--cost>.chit{animation-delay:.22s}@media(hover:hover){.hanger:hover>.chit{rotate:calc(var(--tilt) * -.6)}}}@keyframes feed{0%{translate:0 -22px}to{translate:0 0}}.receipt-wrap{max-width:760px;margin:0 auto;padding:0 var(--gutter)}.hanger--receipt .hanger__rail{display:block;border-radius:2px}.hanger--receipt .chit{--tilt: -.5deg;width:calc(100% - 24px);padding:32px clamp(22px,4vw,44px) 44px}.chit__head--title{margin:0;font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1}.steps{list-style:none;margin:0;padding:0}.steps li{display:grid;grid-template-columns:3.2rem 1fr;gap:16px;padding:22px 0;border-bottom:1px dotted var(--rule)}.steps__n{display:grid;place-items:center;width:2.6rem;height:2.6rem;background:var(--ink);color:var(--paper);font-size:1.25rem}.steps h3{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(1.5rem,2.6vw,1.9rem);line-height:1.05;text-transform:uppercase}.steps p{margin:6px 0 0;max-width:52ch;font-size:1.05rem;line-height:1.5;color:var(--ink-soft)}.rules{display:grid;gap:10px;margin-top:22px;font-weight:600;font-size:1rem}.rules p{display:flex;align-items:center;margin:0}.close{display:grid;justify-items:center;gap:8px;padding:clamp(72px,10vw,128px) var(--gutter) clamp(56px,8vw,96px);text-align:center}.close__title{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(3.4rem,9vw,6rem);line-height:.95;text-transform:uppercase;color:var(--on-steel)}.fire--close{text-align:left}.close .fire:focus-visible{outline-color:#ff5a64}.ticket-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:20px var(--gutter) 28px;border-top:1px solid var(--steel-2);font-size:.9rem;color:var(--on-steel-soft)}@media(max-width:1180px){.hang{grid-template-columns:minmax(0,1fr)}.hanger--hero{max-width:760px;width:100%;justify-self:center}.hang__examples{margin-top:40px}.hang__examples:before{content:"";grid-column:1 / -1;height:18px;margin:0 calc(var(--gutter) * -1) -12px;background:var(--steel-band);border-top:1px solid #5d656c;border-bottom:1px solid #0c0e10}}@media(max-width:640px){.hang__examples{grid-template-columns:minmax(0,1fr);gap:36px}.hang__examples:before{display:none}.hang__examples .hanger__rail{display:block;margin:0 calc(var(--gutter) * -1)}.topbar{padding:4px 4px 4px 8px;gap:6px}.topbar__brand{font-size:1.25rem;gap:6px}.topbar__brand svg{width:1.75rem;height:1.75rem}.lang a{min-width:40px;padding:0 8px}.topbar__signin{padding:0 12px;font-size:1rem}}
