@font-face{font-family:Oswald;src:url(/explore/fonts/Oswald.woff)format("woff");font-weight:200 700;font-display:swap}@font-face{font-family:Caveat;src:url(/explore/fonts/Caveat.woff)format("woff");font-weight:400 700;font-display:swap}.price-darkroom{--price-ink:#eee9dc;--price-muted:#bcb6aa;--price-display:clamp(34px, 8.75vw, 72px);--price-section:clamp(27px, 7.2vw, 42px);--price-value:calc(var(--price-section) * .7);--price-body:clamp(16px, 2.5vw, 18px);--price-utility:12px;color:var(--price-ink)}.price-page{width:min(1200px,100%);margin-inline:auto;padding:36px 28px 80px}.price-intro{gap:24px;padding-bottom:0;display:grid}.price-intro-top{justify-content:space-between;align-items:center;gap:20px;padding-right:14px;display:flex}.price-hand{letter-spacing:.02em;margin:0;font:400 32px/1.1 Caveat,cursive;display:inline-block;transform:rotate(-5deg)}.price-poster{letter-spacing:-.015em;text-transform:uppercase;color:#0000;filter:invert();background:#000 url(/explore/darkroom/grain.webp) 0 0/360px 240px;-webkit-background-clip:text;background-clip:text;font-family:Oswald,Arial,sans-serif;font-weight:500;line-height:1.12}.price-intro h1{font-size:var(--price-display);margin:0;position:relative}.price-contact{min-height:44px;font:var(--price-utility)/1.4 "Courier New", monospace;flex-shrink:0;align-items:center;margin:0;padding:12px 0;text-decoration:none;display:flex;position:relative}.price-contact .dr-circle{pointer-events:none;width:120%;height:135%;color:var(--price-muted);opacity:.7;position:absolute;inset:-17.5% -10%}.price-contact .dr-circle path{stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;vector-effect:non-scaling-stroke}.price-contact:hover .dr-circle path,.price-contact:focus-visible .dr-circle path{animation:1.65s linear both price-circle-trace}.price-page .price-section{--price-section:clamp(27px, 3.1vw, 40px);--price-value:calc(var(--price-section) * .7);--price-body:clamp(16px, 1.5vw, 18px);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:60px;padding-top:72px;display:grid}.price-section-heading h2{font-size:var(--price-section);margin:0}.price-page .price-items{gap:28px;margin:0;padding:0;list-style:none;display:grid}.price-items li{gap:10px;min-width:0;display:grid}.price-items .amount{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0;display:flex}.price-value{font:400 var(--price-value)/1.3 Oswald, Arial, sans-serif;white-space:nowrap}.price-unit{font:var(--price-utility)/1.5 "Courier New", monospace;color:var(--price-muted);white-space:nowrap}.price-items .description{max-width:54ch;font-size:var(--price-body);color:#c8c5bf;margin:0;line-height:1.55}.price-notes{margin-top:clamp(64px,8vw,96px);padding-top:0}.price-notes h2{margin:0 0 36px;padding:12px 22px;font-size:clamp(28px,6vw,36px)}.price-notes h2 .dr-circle{width:100%;height:100%;inset:0}.price-conditions{max-width:86ch}.price-conditions p{color:#c8c5bf;margin:0 0 24px;font-size:clamp(14px,1.15vw,16px);line-height:1.6}@media (width<=340px){.price-darkroom{--price-display:28px}}.price-footer a{font:12px/1.5 Courier New,monospace}@keyframes price-circle-trace{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (width<=760px){.price-page{padding:36px 24px 65px}.price-page .price-section{--price-section:clamp(27px, 6.9vw, 34px);--price-body:16px;grid-template-columns:1fr;gap:24px;padding-top:48px}.price-page .price-section:first-of-type{padding-top:56px}.price-items li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px}.price-items .amount{flex-direction:column;align-items:flex-end}.price-items .price-unit{font-size:10px}}@media (width<=640px){.price-page{padding-inline:20px}.price-hand{font-size:28px}}.price-intro .dr-heading-ink{justify-self:start}.price-intro .dr-heading-ink .dr-underline{width:100%;height:18px;bottom:-14px;left:0}.price-footer{text-align:right;color:#aaa;min-height:80px;padding:24px 40px}.price-section,.price-notes,.price-contact,.price-intro .price-hand,.price-footer{transition:opacity .4s}.price-darkroom[data-route-exit] .price-section,.price-darkroom[data-route-exit] .price-notes,.price-darkroom[data-route-exit] .price-contact,.price-darkroom[data-route-exit] .price-intro .price-hand,.price-darkroom[data-route-exit] .price-footer,.price-darkroom[data-route-enter] .price-section,.price-darkroom[data-route-enter] .price-notes,.price-darkroom[data-route-enter] .price-contact,.price-darkroom[data-route-enter] .price-intro .price-hand,.price-darkroom[data-route-enter] .price-footer{opacity:0}.price-darkroom[data-route-enter=ui] .price-section,.price-darkroom[data-route-enter=ui] .price-notes,.price-darkroom[data-route-enter=ui] .price-contact,.price-darkroom[data-route-enter=ui] .price-intro .price-hand,.price-darkroom[data-route-enter=ui] .price-footer,.price-darkroom[data-route-enter=reveal] :is(.price-section,.price-notes){opacity:1}@media (prefers-reduced-motion:reduce){.price-darkroom *,.price-darkroom :before,.price-darkroom :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
