*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;--corner-edge:12px;--dial-width:70px;--dial-height:44px;--dial-scale:1}body{min-height:100svh;margin:0;display:flow-root;overflow-x:hidden}@supports (overflow-x:clip){body{overflow-x:clip}}html:not([data-theme=print]) [data-look=print],html:not([data-theme=paper]) [data-look=paper],html:not([data-theme=pastel]) [data-look=pastel]{display:none!important}.panel{display:none}html:not(.js) .panel:target,.panel.open{display:block}html.locked{overflow:hidden}.look-switch{top:var(--corner-edge);right:var(--corner-edge);z-index:200;width:var(--dial-width);height:var(--dial-height);color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;--lean:0px;background:0 0;border:0;margin:0;padding:0;display:block;position:fixed}.look-switch[hidden]{display:none}.coffee-button{top:var(--corner-edge);right:calc(var(--corner-edge) + var(--dial-width) * var(--dial-scale) + 8px);z-index:200;isolation:isolate;height:calc(var(--dial-height) * var(--dial-scale));white-space:nowrap;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:flex;position:fixed}.coffee-button:before,.coffee-button:after{content:"";inset:calc(6px * var(--dial-scale)) 0;z-index:-1;pointer-events:none;position:absolute}.coffee-button-icon{width:calc(28px * var(--dial-scale));height:calc(28px * var(--dial-scale));background:50%/contain no-repeat;flex:none;position:relative}.coffee-button-icon:after{content:"";background:50%/contain no-repeat;position:absolute;inset:0}.coffee-button:focus-visible{outline-offset:2px;outline:3px solid}.coffee-button:hover .coffee-button-label{text-underline-offset:3px;text-decoration:underline}.look-face,.look-needle{background:0 0/100% 100% no-repeat;height:32px;position:absolute;top:6px}.look-face{width:70px;left:0}.look-needle{left:calc(var(--at) * 1px - 4px);width:8px;transition:left .42s cubic-bezier(.5,0,.25,1),translate .2s}@media (hover:hover){.look-switch:hover .look-needle{translate:var(--lean) 0}}.look-switch:focus-visible .look-needle{translate:var(--lean) 0}.look-switch.tuning .look-needle{translate:0}@keyframes switch-wiggle{0%,to{translate:0}35%{translate:calc(var(--lean) * 1.8) 0}65%{translate:calc(var(--lean) * .6) 0}}.look-switch.wiggle .look-needle{animation:.9s ease-in-out switch-wiggle}@media (width<=640px){html{--corner-edge:8px;--dial-scale:1.25}.look-switch{transform:scale(var(--dial-scale));transform-origin:100% 0}.coffee-button{width:calc(var(--dial-width) * var(--dial-scale));padding:0}.coffee-button-label{display:none}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;top:0;left:0;overflow:hidden}.skip{z-index:300;padding:8px 14px;position:absolute;top:-80px;left:12px}.skip:focus{top:12px}@media (prefers-reduced-motion:reduce){.look-needle{transition:none}.look-switch.wiggle .look-needle{animation:none}}html[data-theme=paper]{--loading-ground:#e6dcc8}html[data-theme=print]{--loading-ground:#f2ebdc}html[data-theme=pastel]{--loading-ground:#141316}html[data-loading]{scroll-behavior:auto!important;overflow:hidden!important}html[data-loading]:not([data-opening]):before{content:"";z-index:9999;background:var(--loading-ground);position:fixed;inset:0}html[data-loading]:has([data-loading-cover]):before{display:none}html[data-loading]:not([data-opening]) body>:not([data-loading-cover]){visibility:hidden!important;pointer-events:none!important}.loading-cover{display:none}html[data-loading] .loading-cover{z-index:10000;background:var(--loading-ground);opacity:1;place-items:center;transition:opacity .3s;display:grid;position:fixed;inset:0}@property --loading-radius{syntax:"<length>";inherits:false;initial-value:0}.loading-cover[data-reveal]{-webkit-mask-image:radial-gradient(circle at var(--loading-x) var(--loading-y), transparent var(--loading-radius), #000 calc(var(--loading-radius) + 1px));mask-image:radial-gradient(circle at var(--loading-x) var(--loading-y), transparent var(--loading-radius), #000 calc(var(--loading-radius) + 1px))}.loading-sketch{opacity:0;animation:.15s .25s forwards loading-sketch-in}.loading-room{height:auto;display:block}.loading-wide{width:min(620px,82vw)}.loading-tall{width:min(320px,80vw);display:none}.loading-lines{stroke-width:1.8px}.loading-mint{display:none}.loading-shade,.loading-pool{opacity:0;transition:opacity .25s}.loading-shade{fill:#7f1631}.loading-cover[data-lit] :is(.loading-shade,.loading-pool){opacity:1}html[data-theme=paper] .loading-lines{stroke:#5a3920;filter:var(--sketch-paper)}html[data-theme=paper] .loading-pool-0{fill:#cf9434}html[data-theme=paper] .loading-pool-1{fill:#e6c24a}html[data-theme=paper] .loading-pool-2{fill:#eccb82}html[data-theme=pastel] .loading-lines{stroke:#efe4c8;filter:var(--sketch-pastel)}html[data-theme=pastel] .loading-pool{filter:blur(5px)}html[data-theme=pastel] .loading-pool-0{fill:#ec7a1c;opacity:.45}html[data-theme=pastel] .loading-pool-1{fill:#f2a516;opacity:.65}html[data-theme=pastel] .loading-pool-2{fill:#f4de4c}html[data-theme=print] .loading-lines{stroke-width:1.4px}html[data-theme=print] .loading-ink{stroke:#5b3b30;mix-blend-mode:multiply}html[data-theme=print] .loading-mint{stroke:#7ccfc4;transform:translate(var(--sketch-mint-x,1.5px), var(--sketch-mint-y,-1px));mix-blend-mode:multiply;display:inline}html[data-theme=print] .loading-pool{mix-blend-mode:multiply}html[data-theme=print] .loading-pool-0{fill:#7ccfc4;opacity:.45}html[data-theme=print] :is(.loading-pool-1,.loading-pool-2){fill:#5b3b30;opacity:.2}@keyframes loading-sketch-in{to{opacity:1}}@media (width<=640px) and (orientation:portrait){.loading-wide{display:none}.loading-tall{display:block}}@media (prefers-reduced-motion:reduce){html[data-loading] .loading-sketch{animation:0s .25s forwards loading-sketch-in!important}.loading-shade,.loading-pool{transition:none}.loading-cover[data-reveal]{-webkit-mask-image:none;mask-image:none}}html[data-loading] :is(main,.panels) *,html[data-loading] :is(main,.panels) :before,html[data-loading] :is(main,.panels) :after{animation-play-state:paused!important}
