@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/ede9723bef64b582-s.0dp6tsxit3x2x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/7e314ccfd4e06172-s.2vfrdpv56z2m8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/30fd09fbaafebc17-s.p.1z6i_1jvkgk0n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.LDbooq_className{font-family:Archivo,Archivo Fallback;font-style:italic}.LDbooq_variable{--font-voice:"Archivo", "Archivo Fallback"}
@font-face{font-family:Anek Latin;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/59bd93b94148c4e3-s.39f-zfnmbn1_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anek Latin;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/6ee6fa631dc020f3-s.p.2zl7o7q6z2lqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anek Latin;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/c57421e1d9255fc5-s.p.1pv4tz9e8k6lo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek Latin Fallback;src:local(Arial);ascent-override:95.76%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:93.99%}.e1pYBW_className{font-family:Anek Latin,Anek Latin Fallback;font-style:normal}.e1pYBW_variable{--font-read:"Anek Latin", "Anek Latin Fallback"}
:root{--white:#fff;--fog:#f5f3f3;--line:#e4e0e0;--stone:#b4abac;--mute:#6c6060;--ink:#2f1c1d;--maroon:#8d0116;--marigold:#fcc012;--sky:#00739d;--sky-deep:#004764;--sky-line:#7dcae5;--sky-tint:#d8f4fd;--mint:#c2f5bf;--leaf:#13662b;--voice:var(--font-voice,Archivo),"Arial Black",sans-serif;--read:var(--font-read,"Anek Latin"),"Trebuchet MS",sans-serif;--ledge:4px}.voice{font-family:var(--voice);letter-spacing:-.005em;font-style:italic;font-weight:800;font-stretch:118%}.label{font-family:var(--voice);letter-spacing:.02em;text-transform:lowercase;font-size:12px;font-style:italic;font-weight:800;font-stretch:125%}.head{font-family:var(--voice);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:min(34px,8.72vw);font-style:italic;font-weight:800;font-stretch:118%;line-height:1}.note{color:var(--mute);font-size:14px;font-weight:500}.press{--face:var(--white);--rim:var(--line);--edge:var(--line);box-sizing:border-box;margin:0 0 var(--ledge);border:2px solid var(--rim);background:var(--face);color:var(--ink);box-shadow:0 var(--ledge) 0 var(--edge);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:transform 90ms ease-out,box-shadow 90ms ease-out,background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:flex}.press:active,.press[data-down]{transform:translate3d(0,var(--ledge),0);box-shadow:0 0 0 var(--edge)}.press:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.press.go{--face:var(--sky);--rim:var(--sky);--edge:var(--sky-deep);color:var(--white)}.press[aria-pressed=true]{--face:var(--sky-tint);--rim:var(--sky-line);--edge:var(--sky-line);color:var(--sky)}.press:disabled,.press[aria-disabled=true]{--face:var(--line);--rim:var(--line);color:var(--stone);transform:translate3d(0,var(--ledge),0);box-shadow:0 0 0 var(--edge);cursor:default}.well{box-sizing:border-box;border:2px solid var(--line);background:var(--fog);box-shadow:inset 0 2px 0 var(--line);transition:border-color .16s ease-out,box-shadow .16s ease-out}.well:focus-within{border-color:var(--sky-line);box-shadow:inset 0 2px 0 var(--sky-line)}.well input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;padding:0}.chip{background:var(--fog);color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:7px 12px;display:inline-flex}.chip.yes{background:var(--mint);color:var(--leaf)}.chip.lit{background:var(--white)}.tick{background:var(--mint);color:var(--leaf);border-radius:32%;justify-content:center;align-items:center;display:flex}.tile{object-fit:cover;background:var(--fog);border-radius:28%;display:block}.tube{background:var(--leaf);border-radius:999px;position:relative}.tube:after{content:"";background:var(--white);opacity:.28;border-radius:999px;height:24%;position:absolute;top:22%;left:5px;right:5px}.wait{animation:1.4s ease-in-out infinite wait}@keyframes wait{50%{opacity:.45}}.tabs{box-sizing:border-box;background:var(--white);box-shadow:0 -2px 0 var(--line);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid}.tab{height:52px;color:var(--mute);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.tab[aria-current]{color:var(--sky)}.tab span{font-family:var(--voice);letter-spacing:.02em;text-transform:lowercase;font-size:10.5px;font-style:italic;font-weight:800;font-stretch:125%}.sheet{background:var(--white);border-radius:36px 36px 0 0;animation:.5s cubic-bezier(.32,.72,0,1) backwards sheet}@keyframes sheet{0%{transform:translateY(48px)}}.arrive{animation:arrive var(--for,.7s) cubic-bezier(.16,1,.3,1) var(--at,0s) backwards}@keyframes arrive{0%{opacity:0;transform:translateY(14px)}}.drift{animation:40s ease-in-out infinite alternate drift}@keyframes drift{to{transform:scale(1.08)translate(-1%,-1%)}}[data-settled] .sheet,[data-settled] .arrive{animation:none}@media (prefers-reduced-motion:reduce){.press,.well{transition:none}.wait,.sheet,.arrive,.drift{animation:none}}dialog[open] .sheet{animation:.5s cubic-bezier(.32,.72,0,1) backwards sheet}@media (prefers-reduced-motion:reduce){dialog[open] .sheet{animation:none}}
:root{--band-top:env(safe-area-inset-top,0px);--band-bottom:env(safe-area-inset-bottom,0px)}:root[data-sample]{--band-top:calc(env(safe-area-inset-top,0px) + 34px)}*,:before,:after{box-sizing:border-box}html{background:var(--white);-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--read);color:var(--ink);margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,p{margin:0}img{display:block}.screen{background:var(--white);flex-direction:column;width:100%;max-width:430px;min-height:100dvh;margin:0 auto;display:flex;position:relative;overflow-x:clip}.screen>main{flex-direction:column;flex:1 0 auto;display:flex}.stage{--column:min(100vw,430px);--painted:calc(var(--column)*var(--ratio));height:var(--stage);background:var(--fog);flex:none;position:relative;overflow:hidden}.stage>.painting{left:0;top:clamp(calc(var(--stage) - var(--painted)),calc(var(--cut) - var(--anchor)*var(--painted)),0px);width:100%;height:auto;position:absolute}.over{z-index:1;position:relative}.sheet{z-index:1;flex-direction:column;flex:1 0 auto;display:flex;position:relative}.bar{z-index:2;background:var(--white);margin-top:auto;position:sticky;bottom:0}.sample.label{z-index:3;top:calc(env(safe-area-inset-top,0px) + 5px);background:var(--white);color:var(--mute);white-space:nowrap;pointer-events:none;border-radius:999px;padding:6px 11px;font-size:11px;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:500px){html{background:var(--ink)}}
