.price{border:1px solid var(--rule);background:var(--slate-lift);padding:clamp(1.8rem,4.5vw,3rem);display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:clamp(1.4rem,4vw,3.4rem);gap:clamp(1.4rem,4vw,3.4rem);align-items:center;margin-top:clamp(2rem,5vh,3rem)}@media(max-width:760px){.price{grid-template-columns:1fr;gap:1.4rem}}.price .fig{font-family:var(--font-fraunces),Georgia,serif;line-height:1;font-variation-settings:"SOFT" 50,"WONK" 1;font-size:var(--step-4);color:var(--brass);white-space:nowrap}.price .per{display:block;margin-top:.5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-dim)}.price .terms p{color:var(--txt-bright);font-size:var(--step-0);max-width:52ch}.price .terms p+p{margin-top:.8rem}.price .terms strong{color:var(--white);font-weight:600}.duo{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);margin-top:clamp(2rem,5vh,3rem)}@media(max-width:760px){.duo{grid-template-columns:1fr}}.duo>div{background:var(--slate);padding:clamp(1.5rem,3.4vw,2.2rem)}.duo .k{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin-bottom:1.2rem}.duo>div:last-child .k{color:var(--txt-dim)}.rows{list-style:none;margin:0;padding:0}.rows li{padding:.85rem 0;border-top:1px solid var(--rule);color:var(--txt);font-size:.96rem;line-height:1.6}.rows li:first-child{border-top:0;padding-top:0}.rows.off li{color:var(--txt-dim)}.boundary{margin-top:clamp(2rem,5vh,3rem);font-family:var(--font-fraunces),Georgia,serif;font-size:var(--step-2);font-variation-settings:"SOFT" 50,"WONK" 1;color:var(--white);padding-left:1.1rem;border-left:2px solid var(--brass)}.boundary span{display:block;margin-top:.7rem;font-family:var(--font-inter),system-ui,sans-serif;font-size:var(--step-0);color:var(--txt);max-width:56ch}.plats{display:flex;flex-wrap:wrap;gap:1px;background:var(--rule);border:1px solid var(--rule);margin-top:clamp(2rem,5vh,3rem)}.plats a{flex:1 1 12rem;background:var(--slate);text-decoration:none;padding:clamp(1.1rem,2.6vw,1.5rem);color:var(--txt);font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:background .18s,color .18s}.plats a:focus-visible,.plats a:hover{background:var(--slate-lift);color:var(--white)}.plats a .go{color:var(--brass)}.season{border:1px solid var(--rule);border-left:2px solid var(--brass);background:var(--slate-lift);padding:clamp(1.6rem,4vw,2.6rem);margin-top:clamp(2rem,5vh,3rem);display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:clamp(1.2rem,3.5vw,2.6rem);gap:clamp(1.2rem,3.5vw,2.6rem);align-items:start}@media(max-width:700px){.season{grid-template-columns:1fr;gap:1.3rem}}.season .k{font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.season h2{font-size:var(--step-2);color:var(--white);margin:.7rem 0 .8rem;max-width:22ch}.season p{color:var(--txt);font-size:var(--step-0);max-width:58ch}.season p+p{margin-top:.9rem}.season .ask{margin-top:1.2rem;padding-left:1rem;border-left:1px solid var(--rule);color:var(--txt-dim);font-size:.94rem}.meter{display:flex;align-items:flex-end;gap:3px;height:44px;padding-top:.35rem}.meter i{display:block;width:3px;height:100%;background:var(--brass);transform-origin:bottom;opacity:.85;animation:lvl 1.9s ease-in-out infinite}.meter i:first-child{animation-delay:-.1s}.meter i:nth-child(2){animation-delay:-.7s}.meter i:nth-child(3){animation-delay:-.35s}.meter i:nth-child(4){animation-delay:-1.1s}.meter i:nth-child(5){animation-delay:-.5s}@keyframes lvl{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@media(max-width:700px){.meter{height:30px}}.eps{border-top:1px solid var(--rule);margin-top:clamp(2rem,5vh,3rem)}.ep{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:clamp(1rem,3vw,2.4rem);gap:clamp(1rem,3vw,2.4rem);padding:clamp(1.5rem,3.4vw,2.2rem) 0;border-bottom:1px solid var(--rule);text-decoration:none;color:inherit}a.ep:focus-visible h3,a.ep:hover h3{color:var(--brass)}.ep .n{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.16em;color:var(--brass);padding-top:.45rem}.ep h3{font-size:var(--step-1);color:var(--white);max-width:34ch;transition:color .18s}.ep p{color:var(--txt);font-size:.95rem;margin-top:.6rem;max-width:64ch}@media(max-width:640px){.ep{grid-template-columns:2.4rem minmax(0,1fr);gap:.4rem;padding:1.6rem 0;align-items:baseline}.ep .n{padding-top:0;font-size:.68rem}.ep h3{font-size:var(--step-1);max-width:none;line-height:1.25}.ep p{display:none}}.reveal[data-in]>*{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s cubic-bezier(.22,.9,.3,1)}.reveal[data-in=true]>*{opacity:1;transform:none}.reveal[data-in=true]>:nth-child(8n+1){transition-delay:.02s}.reveal[data-in=true]>:nth-child(8n+2){transition-delay:.08s}.reveal[data-in=true]>:nth-child(8n+3){transition-delay:.14s}.reveal[data-in=true]>:nth-child(8n+4){transition-delay:.2s}.reveal[data-in=true]>:nth-child(8n+5){transition-delay:.26s}.reveal[data-in=true]>:nth-child(8n+6){transition-delay:.32s}.reveal[data-in=true]>:nth-child(8n+7){transition-delay:.38s}.reveal[data-in=true]>:nth-child(8n+8){transition-delay:.44s}.epsdown{border:1px solid var(--rule);background:var(--slate);padding:clamp(1.4rem,3.4vw,2rem);margin-top:clamp(2rem,5vh,3rem);color:var(--txt);font-size:.96rem;max-width:60ch}.epsdown a{color:var(--brass)}@media(prefers-reduced-motion:reduce){.meter i{animation:none;transform:scaleY(.6)}.reveal[data-in]>*{opacity:1;transform:none;transition:none}}.note-form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);margin-top:clamp(2rem,5vh,3rem)}@media(max-width:640px){.note-form{grid-template-columns:1fr}}.note-form label{display:block;background:var(--slate);padding:clamp(1.1rem,2.6vw,1.4rem)}.note-form label.full{grid-column:1/-1}.note-form .k{display:block;margin-bottom:.6rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-dim)}.note-form input,.note-form textarea{width:100%;display:block;font:inherit;font-size:var(--step-0);color:var(--white);background:transparent;border:0;border-bottom:1px solid var(--rule);padding:.4rem 0;border-radius:0;resize:vertical}.note-form input:focus,.note-form textarea:focus{outline:0;border-bottom-color:var(--brass)}.note-form input:focus-visible,.note-form textarea:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.note-form .act{grid-column:1/-1;background:var(--slate);padding:clamp(1.1rem,2.6vw,1.4rem);display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.note-form button[disabled]{opacity:.6;cursor:default}.note-form .bad{color:var(--txt-bright);font-size:.9rem;max-width:44ch}.sent{border:1px solid var(--brass);background:var(--slate);padding:clamp(1.5rem,3.4vw,2.2rem);margin-top:clamp(2rem,5vh,3rem);max-width:56ch}.sent p{color:var(--txt);font-size:var(--step-0)}.sent p+p{margin-top:.8rem}.sent strong{color:var(--white);font-weight:600}.doors{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);margin-top:clamp(2rem,5vh,3rem)}@media(max-width:820px){.doors{grid-template-columns:1fr}}.door{display:flex;flex-direction:column;background:var(--slate);padding:clamp(1.6rem,3.8vw,2.6rem);text-decoration:none;color:inherit;transition:background .18s}.door:focus-visible,.door:hover{background:var(--slate-lift)}.door .k{font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.door h3{font-size:var(--step-2);color:var(--white);margin:.9rem 0 .7rem;max-width:20ch}.door p{color:var(--txt);font-size:.98rem;max-width:44ch}.door .fig{margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--rule)}.door .fig b{display:block;font-family:var(--font-fraunces),Georgia,serif;font-variation-settings:"SOFT" 50,"WONK" 1;font-weight:600;font-size:var(--step-1);color:var(--brass);line-height:1.2}.door .fig span{display:block;margin-top:.4rem;color:var(--txt-dim);font-size:.9rem}.door .go{margin-top:1.3rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-bright)}.door:focus-visible .go,.door:hover .go{color:var(--brass)}.also{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);margin-top:clamp(2rem,5vh,3rem)}@media(max-width:700px){.also{grid-template-columns:1fr}}.also a{background:var(--slate);padding:clamp(1.4rem,3.2vw,2rem);text-decoration:none;color:inherit;transition:background .18s}.also a:focus-visible,.also a:hover{background:var(--slate-lift)}.also .k{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-dim);margin-bottom:.8rem}.also h3{font-size:var(--step-1);color:var(--white)}.also p{color:var(--txt);font-size:.94rem;margin-top:.5rem;max-width:42ch}.also a:focus-visible h3,.also a:hover h3{color:var(--brass)}