.site{--paper:#f1e6cf;--paper-deep:#e4d3b5;--ink:#16140f;--ink-soft:#4f483b;--rule:#cdbd9f;--vermilion:#f04a1d;--cobalt:#1550a8;--tape:#c7a970;--bar:#222120;--bar-ink:#ece6da;--bar-muted:#a39c8e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;background:radial-gradient(60vw 50vh at 88% 6%, #f04a1d1a, transparent 70%), radial-gradient(55vw 55vh at 4% 42%, #1550a812, transparent 70%), radial-gradient(50vw 45vh at 70% 96%, #c7a97038, transparent 70%),  linear-gradient(#785c3816 1px, transparent 1px) 0 0 / 120px 120px, linear-gradient(90deg, #785c3816 1px, transparent 1px) 0 0 / 120px 120px, linear-gradient(#785c380b 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, #785c380b 1px, transparent 1px) 0 0 / 24px 24px, var(--paper);color:var(--ink);font-family:var(--font-ui);background-attachment:fixed;font-size:16px;line-height:1.55;overflow-x:clip}.site ::selection{background:var(--vermilion);color:var(--paper)}.site:before{content:"";z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='.012 .9' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 .55  0 0 0 0 .42  0 0 0 0 .26  0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23w)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='.9 .012' numOctaves='2' seed='9'/><feColorMatrix values='0 0 0 0 .55  0 0 0 0 .42  0 0 0 0 .26  0 0 0 .38 0'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>"),repeating-linear-gradient(0deg,#8c64320d 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#8c64320b 0 1px,#0000 1px 3px);position:fixed;inset:0}.site:after{content:"";z-index:60;pointer-events:none;opacity:.2;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .3  0 0 0 0 .25  0 0 0 0 .18  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.site-display{font-family:var(--font-ui);letter-spacing:-.045em;font-weight:500;line-height:.94}.site-mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:12.5px}.site-muted{color:var(--ink-soft)}.site-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;height:48px;padding:0 22px;font-size:15.5px;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.site-btn:active{transform:translateY(1px)scale(.98)}.site-btn-ink{background:var(--ink);color:var(--paper);box-shadow:0 1px #16140f33,0 10px 24px -14px #16140f99}.site-btn-ink:hover{background:var(--vermilion);color:var(--ink)}.site-btn-line{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.site-btn-accent{background:var(--vermilion);color:var(--ink)}.site-btn-accent:hover{background:var(--bar-ink);color:var(--ink)}.site-logo-light{filter:brightness(0)invert(.92)sepia(.12)}.site-btn-line:hover{background:var(--ink);color:var(--paper)}.site a:focus-visible,.site button:focus-visible,.site summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px;border-radius:6px}.site-sheet{background:#f6eedf;box-shadow:0 1px #16140f14,0 18px 40px -22px #3c2c148c}.site-tape{mix-blend-mode:multiply;clip-path:polygon(2% 8%,98% 0,100% 90%,96% 100%,0 94%,3% 50%);background:#c7a970b8;width:92px;height:26px;position:absolute;box-shadow:0 1px 2px #16140f26}@keyframes site-float{0%,to{transform:translate(0, 0) rotate(var(--r,0deg))}50%{transform:translate(6px, -10px) rotate(calc(var(--r,0deg) + 1.2deg))}}.site-float{animation:9s ease-in-out infinite site-float}.site-paper{background:var(--paper-deep);box-shadow:0 1px #16140f14,0 18px 40px -22px #3c2c148c}.site-marquee{width:max-content;animation:38s linear infinite site-marquee;display:flex}.site-marquee:hover{animation-play-state:paused}@keyframes site-marquee{to{transform:translate(-50%)}}.draw-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.65,.05,.25,1)}.is-drawn .draw-line{stroke-dashoffset:0}.sheet{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s}.sheet:hover{box-shadow:0 30px 50px -28px #3c2c14b3;transform:translateY(-14px)rotate(0)!important}.site details>summary{cursor:pointer;list-style:none}.site details>summary::-webkit-details-marker{display:none}.site details[open] .faq-plus{transform:rotate(45deg)}.faq-plus{transition:transform .3s cubic-bezier(.16,1,.3,1)}.site-prose h2{letter-spacing:-.03em;margin:2.2em 0 .5em;font-size:22px}.site-prose h3{margin:1.6em 0 .4em;font-size:17px}.site-prose p,.site-prose li{color:var(--ink-soft);max-width:68ch}.site-prose p+p{margin-top:.8em}.site-prose ul{margin:.6em 0;padding-left:1.2em;list-style:outside}.site-prose li+li{margin-top:.35em}.site-prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.site-prose strong{color:var(--ink);font-weight:500}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition-duration:.01ms!important;animation:none!important}.draw-line{stroke-dashoffset:0}}html[data-motion=reduce] .site *,html[data-motion=reduce] .site :before,html[data-motion=reduce] .site :after{transition-duration:.01ms!important;animation:none!important}html[data-motion=reduce] .site .draw-line{stroke-dashoffset:0}.rv-wait{opacity:0;transform:translateY(28px) rotate(var(--rv-turn,0deg))}.rv-wait.rv-in{opacity:1;transition:opacity .8s cubic-bezier(.16,1,.3,1) var(--rv-delay,0s), transform .95s cubic-bezier(.16,1,.3,1) var(--rv-delay,0s);transform:none}@keyframes site-lay{0%{transform:translateY(26px) rotate(var(--lay-turn,0deg))}}.site-lay{animation:1s cubic-bezier(.16,1,.3,1) both site-lay;animation-delay:var(--lay-delay,0s)}@keyframes site-stitch{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes site-snip{0%{opacity:0;transform:translate(-40%)rotate(0)}60%{opacity:1;transform:translate(0)rotate(-14deg)}to{opacity:1;transform:rotate(0)}}.site-stitch{animation:1.1s cubic-bezier(.65,0,.35,1) .55s both site-stitch}.site-snip{animation:.6s cubic-bezier(.16,1,.3,1) 1.5s both site-snip}.site-link-stitch{color:var(--ink);background:linear-gradient(90deg, var(--ink) 55%, transparent 0) 0 100% / 9px 1.5px repeat-x;padding:6px 0;transition:background-size .3s,color .25s;position:relative}.site-link-stitch:hover{color:var(--vermilion);background-image:linear-gradient(90deg, var(--vermilion) 100%, transparent 0);background-size:9px 2px}@media (max-width:767px){.site-swipe{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;margin-inline:-16px;padding:14px 16px 22px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.site-swipe::-webkit-scrollbar{display:none}.site-swipe>*{scroll-snap-align:start;flex:0 0 80%;margin-top:0!important}}
