@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1ab789535f7dc6ba-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59df03d642d74c2d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Young Serif Fallback";src:local("Times New Roman");ascent-override:83.16%;descent-override:29.10%;line-gap-override:0.00%;size-adjust:125.78%}.__className_be20bd{font-family:"Young Serif","Young Serif Fallback";font-weight:400;font-style:normal}.__variable_be20bd{--font-young-serif:"Young Serif","Young Serif Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3f4a4b{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3f4a4b{--font-instrument-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:manrope;src:url(/_next/static/media/6eb4b2917aac6430-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:100.97%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:105.58%}.__className_8ec6f1{font-family:manrope,manrope Fallback}.__variable_8ec6f1{--font-manrope:"manrope","manrope Fallback"}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/3327af47505aa930-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_f9336e{font-family:jetbrainsMono,jetbrainsMono Fallback;font-weight:500}.__variable_f9336e{--font-jetbrains-mono:"jetbrainsMono","jetbrainsMono Fallback"}:root{--m-paper:#fbf6ee;--m-card:#ffffff;--m-sand:#f1e6d6;--m-line:#e4d6c3;--m-ink:#2a1c14;--m-ink-2:#6b5647;--m-primary:#1e4d3a;--m-primary-hover:#163a2c;--m-on-primary:#ffffff;--m-primary-tint:#f4f9f5;--m-selected:#e2efe6;--m-clay:#b5532d;--m-ochre:#e2a33b;--m-ochre-soft:#f6e3c0;--m-on-promo-2:#e9dcc6;--m-danger:#9a3b1e;--m-status-ok-bg:#e2efe6;--m-status-ok-fg:#1e4d3a;--m-status-warn-bg:#f8e6c8;--m-status-warn-fg:#7a4a0c;--m-status-error-bg:#f6ded6;--m-status-error-fg:#9a3b1e;--m-status-neutral-bg:#efe7dc;--m-status-neutral-fg:#5a4a3e;--m-status-info-bg:#e3ecf2;--m-status-info-fg:#24506b;--m-font-display:var(--font-young-serif),Georgia,serif;--m-font-text:var(--font-instrument-sans),system-ui,sans-serif;--m-radius-button:6px;--m-radius-card:10px;--m-radius-panel:12px;--m-radius-promo:14px;--m-page-pad:16px;--m-section-gap:24px;--m-target:44px;--m-button:52px;--vp-mark:#151b45;--vp-mark-hover:#1f2968;--vp-mark-pressed:#0b0f2a;--vp-on-mark:#ffffff;--vp-on-mark-2:#dadef5;--vp-primary:#3546b6;--vp-focus:#8b97dd;--vp-light-hover:#eef0fb;--vp-surface:#f7f7fb;--vp-border:#dcdce8;--vp-text:#0e0e16;--vp-text-2:#5c5c78;--vp-switch-off:#5c5c78;--vp-sandbox:#f2c46d;--vp-trust:#0f6b40;--vp-disabled-bg:#dcdce8;--vp-disabled-ink:#5c5c78;--vp-card:#ffffff;--vp-sunken:#eeeef5;--vp-link:#3546b6;--vp-ok-bg:#e3f5ec;--vp-ok-fg:#0f6b40;--vp-error-bg:#fce8e9;--vp-error-fg:#b5363b;--vp-pending-bg:#fdf1dc;--vp-pending-fg:#7a4f08;--vp-pending-ink:#5a3a04;--vp-primary-container:#eef0fb;--vp-on-primary-container:#293589;--vp-dev-bg:#0b0f2a;--vp-dev-item:#151b45;--vp-dev-ink:#dadef5;--vp-dev-ink-2:#b9b9cb;--vp-dev-ink-3:#8e8ea8;--vp-dev-line:rgba(255,255,255,0.1);--vp-dev-handle:#3d3d52;--vp-dev-code-border:#2a2a3a;--vp-dev-api:#8b97dd;--vp-dev-hook:#ffa875;--vp-dev-redirect:#8fb4ff;--vp-dev-get:#5fd39b;--vp-dev-ok-bg:#12301f;--vp-dev-ok:#5fd39b;--vp-dev-bad-bg:#3a1719;--vp-dev-bad:#ff7a7e;--vp-dev-sandbox-bg:#33260e;--vp-code-ink:#dadef5;--vp-code-str:#ffc9a8;--vp-code-key:#b4bcea;--vp-code-num:#8fb4ff;--vp-code-com:#8e8ea8;--vp-code-kw:#ffa875;--vp-font:var(--font-manrope),system-ui,sans-serif;--vp-font-mono:var(--font-jetbrains-mono),ui-monospace,monospace}@media (min-width:900px){:root{--m-page-pad:40px;--m-section-gap:48px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--m-paper);color:var(--m-ink);font:400 17px/26px var(--m-font-text);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:var(--m-primary);text-decoration:none}a:hover{color:var(--m-primary-hover)}h1,h2,h3,p{margin:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--m-primary);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:8px;top:-100px;z-index:10;padding:12px 16px;background:var(--m-card);color:var(--m-ink);border-radius:var(--m-radius-button)}.skip-link:focus{top:8px}.store-frame{flex:1 1;display:flex;flex-direction:column}@media (min-width:900px){html[data-dev-panel=open] .store-frame{padding-right:460px}}@media (max-width:899.98px){html[data-dev-sheet=peek] .store-frame{padding-bottom:96px}}.main{flex:1 1}.page{max-width:1240px;margin:0 auto;padding:20px var(--m-page-pad) 40px;display:flex;flex-direction:column;gap:var(--m-section-gap)}@media (min-width:900px){.page{padding:40px var(--m-page-pad) 72px}}.eyebrow{font:600 13px/16px var(--m-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--m-clay)}.h1-page{font:400 32px/1.15 var(--m-font-display);letter-spacing:-.01em}.h2{font:400 26px/1.2 var(--m-font-display)}@media (min-width:900px){.h1-page{font-size:44px;line-height:1.1}.h2{font-size:34px;line-height:1.15}}.price{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.button{min-height:var(--m-button);padding:0 24px;border-radius:var(--m-radius-button);border:1.5px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 16px/20px var(--m-font-text);text-align:center}.button-primary{background:var(--m-primary);color:var(--m-on-primary)}.button-primary:hover{background:var(--m-primary-hover);color:var(--m-on-primary)}.button-outline{background:transparent;border-color:var(--m-ink);color:var(--m-ink)}.button-outline:hover{background:var(--m-sand);color:var(--m-ink)}.button-paper{background:var(--m-paper);color:var(--m-primary)}.button-paper:hover{background:var(--m-sand);color:var(--m-primary-hover)}.button-paper:focus-visible{outline-color:var(--m-paper)}.button-block{width:100%}.text-link{color:var(--m-primary);font:600 15px/20px var(--m-font-text);text-decoration:underline;text-underline-offset:3px}.text-link:hover{color:var(--m-primary-hover)}@keyframes vp-dot{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}