@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ChakraPetch-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ChakraPetch-400-latin.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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ChakraPetch-500-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ChakraPetch-500-latin.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ChakraPetch-700-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ChakraPetch-700-latin.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-latin.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-latin.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}:root{--y:#fdf752;--k:#000;--k-soft:#3b3912;--y-soft:#c2bf6f;--f-sans:"Chakra Petch", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--t-display:clamp(2.5rem, 8vw, 6rem);--t-headline:clamp(2.2rem, 5.5vw, 3.8rem);--t-score:3rem;--t-title:2rem;--t-subtitle:1.5rem;--t-lede:1.25rem;--t-body:1.0625rem;--t-fine:.9375rem;--t-label:.8125rem;--t-label-sm:.75rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--s9:112px;--cut:22px;--wrap:1180px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--z-top:20;--z-dock:30;--z-menu:40;--z-skip:50;color-scheme:dark;accent-color:var(--y);interpolate-size:allow-keywords}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-color:var(--y) var(--k);scroll-padding-top:88px}body{background:var(--k);min-height:100dvh;color:var(--y);font:400 var(--t-body)/1.6 var(--f-sans);flex-direction:column;margin:0;display:flex}::selection{background:var(--y);color:var(--k)}input,textarea{caret-color:currentColor}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--k)}::-webkit-scrollbar-thumb{background:var(--y);border:3px solid var(--k)}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}a,button,summary,[role=button]{touch-action:manipulation}:focus-visible{outline-offset:3px;outline:2px solid}h1,h2,h3{font-family:var(--f-sans);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:700;line-height:.92}h1{font-size:var(--t-display)}h2{font-size:var(--t-headline)}h3{font-size:var(--t-title)}p{text-wrap:pretty;margin:0}.measure{max-width:64ch}.wrap{width:min(100% - 2 * var(--s5), var(--wrap));margin-inline:auto}main{flex:1}.section{padding-top:var(--s9)}.lede{font-size:var(--t-lede);max-width:52ch;line-height:1.45}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.px{font:700 var(--t-label)/1.4 var(--f-sans);letter-spacing:.06em;text-transform:uppercase}.mono{font-family:var(--f-mono)}.dim{color:var(--y-soft)}.num{font-family:var(--f-sans);font-variant-numeric:tabular-nums;font-weight:700}.btn{--bg:var(--k);--fg:var(--y);min-height:44px;font:700 .9375rem/1.15 var(--f-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);background:var(--bg);border:1.5px solid var(--bg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .16s var(--ease-out);align-items:stretch;padding:0;text-decoration:none;display:inline-flex}.btn>.lbl{padding:0 var(--s5);align-items:center;display:flex}.btn>.ic{border-left:1.5px solid var(--fg);width:44px;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);flex:none;place-items:center;display:grid}.btn:active{transform:scale(.97)}.btn.ghost{--fg:var(--k);--bg:var(--k);color:var(--k);background:0 0}.on-k .btn{--bg:var(--y);--fg:var(--k)}.on-k .btn.ghost{--bg:var(--y);--fg:var(--y);color:var(--y);background:0 0}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn[disabled]:active,.btn[aria-disabled=true]:active{transform:none}@media (hover:hover) and (pointer:fine){a:hover{text-decoration-thickness:2px}.btn:not([disabled]):not([aria-disabled=true]):hover>.ic{background:var(--fg);color:var(--bg)}.btn.ghost:hover>.ic{background:var(--k);color:var(--y)}.on-k .btn.ghost:hover>.ic{background:var(--y);color:var(--k)}.y .btn.ghost:hover>.ic,.on-k .y .btn.ghost:hover>.ic{background:var(--k);color:var(--y)}}label{display:block}.field{gap:var(--s2);display:grid}.input{width:100%;min-height:48px;padding:0 var(--s4);color:inherit;font:500 max(16px, var(--t-body))/1 var(--f-sans);background:0 0;border:1.5px solid;border-radius:0}.input::placeholder{color:inherit;opacity:.6}.input:focus{outline-offset:2px;outline:2px solid}.input:disabled{opacity:.5;cursor:not-allowed}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.table th{text-align:left;font:700 var(--t-label)/1.4 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;padding:var(--s2) var(--s3) var(--s2) 0;border-bottom:1.5px solid}.table td{padding:var(--s3) var(--s3) var(--s3) 0;vertical-align:top;border-bottom:1px dashed}.table td:first-child{font-weight:700}.table .val{white-space:nowrap;font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.y{background:var(--y);color:var(--k)}.y ::selection{background:var(--k);color:var(--y)}.y .dim{color:var(--k-soft)}.y .btn,.on-k .y .btn{--bg:var(--k);--fg:var(--y);color:var(--fg);background:var(--bg);border-color:var(--bg)}.y .btn.ghost,.on-k .y .btn.ghost{--bg:var(--k);--fg:var(--k);color:var(--k);background:0 0}.blk{background:var(--k);color:var(--y);padding:var(--s5);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.blk .dim{color:var(--y-soft)}.blk .btn,.y .blk .btn{--bg:var(--y);--fg:var(--k);color:var(--fg);background:var(--bg);border-color:var(--bg)}.cols2{gap:var(--s7);grid-template-columns:1fr 1fr;display:grid}.col-h{padding-bottom:var(--s2);margin-bottom:var(--s3);border-bottom:1.5px solid}.ilist{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.ilist li{padding-left:var(--s5);gap:2px;display:grid;position:relative}.ilist li:before{content:"";background:currentColor;width:8px;height:8px;position:absolute;top:.55em;left:0}.ilist span{color:var(--k-soft)}.blk .ilist span{color:var(--y-soft)}.prices{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;display:grid}.prices>*{gap:var(--s2);padding:var(--s5);align-content:start;display:grid}.prices .price{font:700 var(--t-title)/1 var(--f-sans);font-variant-numeric:tabular-nums}.prices .line{border:1.5px solid var(--k)}.tiles{gap:var(--s5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.tile{gap:var(--s2);min-height:10rem;padding:var(--s6) var(--s5);transition:transform .16s var(--ease-out);align-content:start;text-decoration:none;display:grid}.tile h3{max-width:14ch}.tile .go{align-items:center;gap:var(--s2);margin-top:auto;display:inline-flex}a.tile:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){a.tile:hover{outline:2px solid var(--k);outline-offset:3px}}.faqlist{border-top:1.5px solid;display:grid}.faqlist details{border-bottom:1px dashed}.faqlist summary{justify-content:space-between;align-items:center;gap:var(--s4);min-height:48px;padding:var(--s3) 0;cursor:pointer;font:700 var(--t-body)/1.35 var(--f-sans);list-style:none;display:flex}.faqlist summary::-webkit-details-marker{display:none}.faqlist summary svg{transition:transform .2s var(--ease-out);flex:none}.faqlist details[open] summary svg{transform:rotate(180deg)}.faqlist details::details-content{block-size:0;transition:block-size .26s var(--ease-out), content-visibility .26s allow-discrete;overflow:clip}.faqlist details[open]::details-content{block-size:auto}.faqlist details p{padding:0 0 var(--s5);max-width:64ch;color:var(--k-soft)}.strip{padding:var(--s4) 0;border-bottom:1px solid var(--k)}@media (width<=860px){.cols2{gap:var(--s6);grid-template-columns:1fr}}html.js .rv{opacity:0;transition:opacity .64s var(--ease), transform .64s var(--ease);transition-delay:calc(var(--d,0) * 80ms);transform:translateY(24px)}html.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js .rv{transform:none}}.logo[data-astro-cid-f7espo7c]{height:auto;display:block}.lockup[data-astro-cid-f7espo7c]{justify-items:center;gap:.35em;display:inline-grid}.lockup-label[data-astro-cid-f7espo7c]{font:700 .28em/1 var(--f-sans);letter-spacing:.9em;text-transform:uppercase;margin-right:-.9em}.lockup-loom[data-astro-cid-f7espo7c]{width:100%;height:auto}.skip[data-astro-cid-hkbrpulz]{position:absolute;left:-9999px}.skip[data-astro-cid-hkbrpulz]:focus{left:var(--s4);top:var(--s4);z-index:var(--z-skip);background:var(--y);color:var(--k);padding:var(--s2) var(--s3)}.top[data-astro-cid-hkbrpulz]{z-index:var(--z-top);background:var(--k);border-bottom:1px solid var(--y);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.top-in[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--s5);min-height:72px;display:flex}.mark[data-astro-cid-hkbrpulz]{flex:none;text-decoration:none}.mark[data-astro-cid-hkbrpulz] .mark-logo{width:132px}.top-nav[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--s1);margin-inline-start:auto;display:flex}.top-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:var(--s2) var(--s3);border:1.5px solid #0000;text-decoration:none}.top-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{background:var(--y);color:var(--k)}.dd[data-astro-cid-hkbrpulz]{position:relative}.dd-btn[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--s1);display:inline-flex}.dd-btn[data-astro-cid-hkbrpulz] svg{transition:transform .16s var(--ease-out)}.dd-menu[data-astro-cid-hkbrpulz]{z-index:var(--z-menu);min-width:14rem;padding:var(--s2);background:var(--k);border:1.5px solid var(--y);opacity:0;visibility:hidden;transform-origin:0 0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out), visibility 0s linear .15s;gap:2px;margin:0;list-style:none;display:grid;position:absolute;top:100%;left:0;transform:translateY(-6px)}.dd[data-astro-cid-hkbrpulz]:hover .dd-menu[data-astro-cid-hkbrpulz],.dd[data-astro-cid-hkbrpulz]:focus-within .dd-menu[data-astro-cid-hkbrpulz]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.dd[data-astro-cid-hkbrpulz]:hover .dd-btn[data-astro-cid-hkbrpulz] svg,.dd[data-astro-cid-hkbrpulz]:focus-within .dd-btn[data-astro-cid-hkbrpulz] svg{transform:rotate(180deg)}.dd-menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:var(--s2) var(--s3);display:block}@media (hover:hover) and (pointer:fine){.top-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{border-color:var(--y)}}.top-cta[data-astro-cid-hkbrpulz]{flex:none}.foot[data-astro-cid-hkbrpulz]{border-top:1px solid var(--y);padding:var(--s7) 0 calc(var(--s7) + 72px + env(safe-area-inset-bottom,0px))}.foot-in[data-astro-cid-hkbrpulz]{gap:var(--s5);grid-template-columns:1fr auto;align-items:start;display:grid}.foot-big[data-astro-cid-hkbrpulz]{font:700 var(--t-headline)/.9 var(--f-sans)}.foot-nav[data-astro-cid-hkbrpulz]{gap:0 var(--s6);grid-template-columns:repeat(3,auto);display:grid}.foot-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{align-items:center;min-height:36px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.foot-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-decoration:underline}}.foot-copy[data-astro-cid-hkbrpulz]{font-size:var(--t-label-sm);grid-column:1/-1}.dock[data-astro-cid-hkbrpulz]{z-index:var(--z-dock);background:var(--k);border-top:1px solid var(--y);padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);grid-template-columns:repeat(5,minmax(0,1fr));display:none;position:fixed;inset:auto 0 0}.dock-btn[data-astro-cid-hkbrpulz]{min-height:60px;color:var(--y);font:600 var(--t-label-sm)/1.1 var(--f-sans);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;align-content:center;justify-items:center;gap:4px;padding:8px 0 6px;text-decoration:none;display:grid}.dock-btn[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03em;max-width:100%;overflow:hidden}.dock-btn[data-astro-cid-hkbrpulz][aria-current]{background:var(--y);color:var(--k)}.dock-btn[data-astro-cid-hkbrpulz]:active{background:color-mix(in srgb, var(--y) 22%, var(--k))}.dock-btn[data-astro-cid-hkbrpulz][aria-current]:active{background:var(--y)}.sheet[data-astro-cid-hkbrpulz]{inset:auto 0 calc(60px + env(safe-area-inset-bottom,0px)) 0;width:100%;max-width:none;padding:var(--s4) var(--s5) var(--s5);background:var(--y);color:var(--k);border:0;border-top:2px solid var(--k);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);opacity:1;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), overlay .2s allow-discrete, display .2s allow-discrete;margin:0;position:fixed;transform:none}.sheet[data-astro-cid-hkbrpulz]:not(:popover-open){opacity:0;transform:translateY(16px)}@starting-style{.sheet[data-astro-cid-hkbrpulz]:popover-open{opacity:0;transform:translateY(16px)}}.sheet[data-astro-cid-hkbrpulz]::backdrop{background:color-mix(in srgb, var(--k) 55%, transparent)}.sheet[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{margin:0;padding:0;list-style:none;display:grid}.sheet[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{min-height:56px;font:700 var(--t-subtitle)/1 var(--f-sans);text-transform:uppercase;border-bottom:1px dashed var(--k);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.sheet[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]:last-child a[data-astro-cid-hkbrpulz]{border-bottom:0}.sheet[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{text-decoration:underline 3px}.sheet[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:active{transform:translate(4px)}@media (width<=1100px){.top-nav[data-astro-cid-hkbrpulz]{display:none}.top-cta[data-astro-cid-hkbrpulz]{margin-inline-start:auto}.dock[data-astro-cid-hkbrpulz]{display:grid}.foot-in[data-astro-cid-hkbrpulz]{grid-template-columns:1fr}.foot-nav[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(2,auto);justify-content:start}.foot-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{min-height:44px}.top-in[data-astro-cid-hkbrpulz]{min-height:64px}.mark[data-astro-cid-hkbrpulz] .mark-logo{width:108px}}@media (width<=380px){.top-in[data-astro-cid-hkbrpulz]{gap:var(--s3)}.mark[data-astro-cid-hkbrpulz] .mark-logo{width:92px}.top-cta[data-astro-cid-hkbrpulz]>.lbl[data-astro-cid-hkbrpulz]{padding:0 var(--s3)}.top-cta[data-astro-cid-hkbrpulz]>.ic[data-astro-cid-hkbrpulz]{width:36px}}
