.hero{padding-block:var(--space-6) var(--space-8);position:relative;overflow:hidden}.hero-grid{gap:var(--space-5);grid-template-areas:"copy""slip""actions""coin";display:grid}.hero-copy{grid-area:copy}.hero-slip{grid-area:slip}.hero-actions{grid-area:actions}.hero-coin{grid-area:coin}.hero-title{font-size:var(--step-hero);letter-spacing:-.018em;color:var(--on-field);max-width:11ch;line-height:1.02}.swash-word{display:inline-block;position:relative}.swash{width:106%;height:.3em;position:absolute;bottom:-.16em;left:-2%;right:-4%;overflow:visible}.swash path{fill:none;stroke:var(--platinum);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.hero-promise{margin-top:var(--space-5);max-width:34rem;color:var(--on-field);font-size:clamp(1.125rem,1rem + .6vw,1.3125rem);line-height:1.45}.hero-facts{margin-top:var(--space-3);max-width:34rem;color:var(--on-field-muted)}.hero-where{margin-top:var(--space-1);color:var(--on-field);font-weight:600;display:block}.hero-actions{gap:var(--space-3);display:grid}.btn-call{width:100%;min-height:3.5rem;font-size:1.125rem}.hero-actions-pair{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.hero-actions-pair .btn{padding-inline:var(--space-3)}.hero-coin{margin:var(--space-2) 0 0;justify-self:center;width:min(15rem,62vw)}.coin-stage{isolation:isolate;display:block;position:relative}.coin-stage:before{content:"";z-index:-1;background:radial-gradient(circle,#e9ecf133 0%,#e9ecf10f 34%,#0000 62%),repeating-conic-gradient(#e9ecf113 0deg 2.2deg,#0000 2.2deg 11deg);position:absolute;top:-38%;bottom:-38%;left:-38%;right:-38%;-webkit-mask-image:radial-gradient(circle,#000 22%,#0000 68%);mask-image:radial-gradient(circle,#000 22%,#0000 68%)}.coin-img{filter:drop-shadow(0 18px 28px #0308128c);width:100%;height:auto}.coin-sheen{mix-blend-mode:soft-light;animation:coin-sheen 1.7s var(--ease-out) .45s 1 both;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff6b 50%,#0000 62%) 120% 0/260% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:url(/_astro/coin-480.C_4D3Sze.webp);mask-image:url(/_astro/coin-480.C_4D3Sze.webp);-webkit-mask-size:contain;mask-size:contain}@keyframes coin-sheen{0%{background-position:120% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.coin-sheen{display:none}}.slip-title{margin:0 0 var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule-strong);font-size:1.1875rem}.slip-table .slip-group th{padding:var(--space-4) 0 var(--space-1);border-bottom:1px solid var(--rule);font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--text);font-size:1rem;font-weight:700}.slip-empty{color:var(--muted);font-size:var(--step--1)}.slip tbody tr[data-new] .row-inner{animation:row-print .16s var(--ease-out) both}.slip .row-inner{display:grid;overflow:hidden}@keyframes row-print{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-.35rem)}to{opacity:1;clip-path:inset(0);transform:none}}.row-remove{justify-self:start;align-items:center;gap:var(--space-1);margin-top:var(--space-1);color:var(--action);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;padding:.375rem 0;font-weight:600;display:inline-flex}.row-remove:hover{text-underline-offset:.2em;text-decoration:underline}.ticket-total{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-top:var(--space-2);padding-top:var(--space-3);border-top:3px double var(--rule-strong);display:flex}.total-label{font-weight:650}.total-figure{isolation:isolate;padding:.25rem .125rem;position:relative}.total-figure:before{content:"";z-index:-1;background:radial-gradient(at 60%,#8a6a121f,#0000 65%),repeating-conic-gradient(at 60%,#121a2b0f 0deg 2deg,#0000 2deg 12deg);position:absolute;top:-1.1rem;bottom:-1.1rem;left:-1.4rem;right:-1.4rem;-webkit-mask-image:radial-gradient(at 60%,#000 25%,#0000 70%);mask-image:radial-gradient(at 60%,#000 25%,#0000 70%)}.total-amount{font-size:1.75rem;line-height:1.1}.slip-fine{margin-top:var(--space-2);font-size:var(--step--1);color:var(--muted)}.slip-fine:empty{display:none}.slip-form{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--rule);display:grid}.field{gap:var(--space-2);display:grid}.field label{font-weight:650}.slip-form select,.slip-form input{border-radius:var(--radius);background:var(--surface);width:100%;min-height:3.25rem;color:var(--text);font:inherit;border:1px solid #8e939c;padding:.75rem .875rem}.slip-form select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text) 50%), linear-gradient(135deg, var(--text) 50%, transparent 50%);background-position:calc(100% - 1.35rem) 55%,calc(100% - .95rem) 55%;background-repeat:no-repeat;background-size:.4rem .4rem,.4rem .4rem;padding-right:2.75rem}.stepper{gap:var(--space-2);grid-template-columns:3.25rem minmax(0,1fr) 3.25rem;display:grid}.stepper input{text-align:center;font-variant-numeric:tabular-nums lining-nums;font-size:1.125rem;font-weight:600}.stepper-btn{border-radius:var(--radius);background:var(--surface);min-height:3.25rem;color:var(--text);cursor:pointer;border:1px solid #8e939c;place-items:center;display:grid}.stepper-btn:hover{border-color:var(--text)}.field-hint{font-size:var(--step--1);color:var(--muted)}.field-hint:empty{display:none}.field-error{font-size:var(--step--1);color:#8c2b12;font-weight:650}.field-error:empty{display:none}.slip-foot{gap:var(--space-1);margin-top:var(--space-4);border-top:1px solid var(--rule);display:grid}.slip-letterhead{margin-top:var(--space-2);letter-spacing:.16em;color:var(--muted);font-size:.6875rem;font-weight:650}@media (min-width:40rem){.hero-actions{max-width:30rem}.slip-form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.slip-add,.slip-form .field-error,.slip-form noscript{grid-column:1/-1}}@media (min-width:60rem){.hero{padding-block:var(--space-7) var(--space-8)}.hero-grid{column-gap:var(--space-8);row-gap:var(--space-6);grid-template:"copy slip""actions slip""coin slip"1fr/minmax(0,1.2fr) minmax(24rem,1fr);align-items:start}.hero-title{max-width:none;font-size:clamp(4.5rem,1rem + 5.6vw,6rem)}.hero-coin{width:min(19rem,100%);margin:var(--space-4) 0 0 var(--space-6);justify-self:start}}.counter-grid{gap:var(--space-6);display:grid}.counter .section-head{margin-bottom:0}.counter-bring h3,.drive h3{font-family:var(--font-body);letter-spacing:0;color:var(--text);margin-bottom:var(--space-3);font-size:1.0625rem;font-weight:650}.plain-list{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.plain-list li{padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.counter-steps{counter-reset:step;border-top:1px solid var(--rule-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}.counter-steps li{counter-increment:step;column-gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--rule);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.counter-steps li:before{content:counter(step);font-family:var(--font-display);color:var(--muted);grid-row:span 2;font-size:1.5rem;font-weight:700;line-height:1.1}.counter-steps p{margin-top:var(--space-1);color:var(--muted)}@media (min-width:60rem){.counter-grid{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head""bring steps"}.counter .section-head{grid-area:head}.counter-bring{grid-area:bring}.counter-steps{grid-area:steps}}.buy{background:var(--surface);border-block:1px solid var(--rule)}.buy-rows{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.buy-row{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--rule);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;display:grid}.buy-row picture,.buy-img{width:4.5rem;height:auto}.buy-img-wide{object-fit:cover;border-radius:2px;width:4.5rem;height:4.5rem}.buy-row p{margin-top:var(--space-1);color:var(--muted);max-width:var(--measure)}.photo-note{margin-top:var(--space-4);color:var(--muted);font-size:.8125rem}@media (min-width:48rem){.buy-rows{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.buy-row{grid-template-columns:6rem minmax(0,1fr)}.buy-row picture,.buy-img,.buy-img-wide{width:6rem}.buy-img-wide{height:6rem}}.finding-grid{gap:var(--space-6);display:grid}.finding .section-head{margin-bottom:0}@media (min-width:60rem){.finding-grid{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head ticket""drive ticket";align-items:start}.finding .section-head{grid-area:head}.store-ticket{grid-area:ticket}.drive{grid-area:drive}}.about-grid,.faq-grid,.close-grid{gap:var(--space-5);display:grid}.about .prose{font-size:var(--step-1);line-height:1.55}.faq{background:var(--surface);border-top:1px solid var(--rule)}.faq-list{border-top:1px solid var(--rule-strong);margin:0}.faq-item{padding:var(--space-4) 0;border-bottom:1px solid var(--rule)}.faq-item dt h3{font-size:var(--step-1)}.faq-item dd{margin:var(--space-2) 0 0;color:var(--muted);max-width:var(--measure)}.close h2{font-size:var(--step-3)}.close-facts{color:var(--on-field-muted);gap:var(--space-1);display:grid}.close-actions{gap:var(--space-3);max-width:30rem;display:grid}@media (min-width:48rem){.close-actions{grid-template-columns:auto auto;justify-content:start}}@media (min-width:60rem){.about-grid,.faq-grid{column-gap:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.on-field .drive h3{color:var(--on-field)}
