@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/196d5f6118cb1c52-s.0rhpwbwwx4_6f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/55664f0a7289b762-s.172.mocnhu5ne.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/f724cb2b266db11d-s.0h9uge2b7.34r.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/58bfdf9faee08215-s.018lsmg0d37r~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/257505a8a5531435-s.0-v_25l2o2e.1.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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/346e8051f901134e-s.0o1dbgwxcty-b.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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.0_4wfesx-21w2.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.0clmy8uas2o02.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.16h94gcaft.36.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.06okiszhq3vzf.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0akjet91qu_z..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.0m_.8nb7sv3tq.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.0zw8maj75452d.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.093j32h9etvau.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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_3a4f79c2-module__WTbi1q__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_3a4f79c2-module__WTbi1q__variable{--font-eb-garamond:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.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:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_8231541a-module__J_QFpa__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_8231541a-module__J_QFpa__variable{--font-figtree:"Figtree", "Figtree Fallback"}
:root,:host{--font-serif:var(--font-eb-garamond), Georgia, serif;--font-sans:var(--font-figtree), Arial, sans-serif}.a3-root{--a3-bg:#f7f1e4;--a3-bg-2:#efe4cd;--a3-surface:#fffdf6;--a3-fg:#171410;--a3-fg-muted:#554e3e;--a3-line:#17141024;--a3-line-strong:#17141066;--a3-block:#141210;--a3-block-2:#221e19;--a3-block-fg:#f7f1e4;--a3-block-fg-muted:#b9b0a0;--a3-block-line:#f7f1e429;--a3-forest:#0c3f35;--a3-forest-soft:#14584a;--a3-green:var(--a3-forest);--a3-lime:#c9f76f;--a3-lime-ink:#3d5c10;--a3-blue:#2427af;--a3-blue-ink:#2427af;--a3-coral:#ffa946;--a3-coral-ink:#9a5a0a;--a3-lavender:#e9dcfb;--a3-burgundy:#7f1c34;--a3-rose:#ffd7c9;--logo-c1:#b45309;--logo-c2:#6d28d9;--logo-c3:#15803d;--a3-nav-bg:var(--a3-surface)}@supports (color:color-mix(in lab, red, red)){.a3-root{--a3-nav-bg:color-mix(in srgb, var(--a3-surface) 86%, transparent)}}.a3-root{--a3-nav-border:var(--a3-line);--a3-nav-fg:var(--a3-fg);--a3-nav-fg-muted:var(--a3-fg-muted);--a3-nav-shadow:0 16px 36px -12px #1714101f;--a3-ink:#141210;--a3-cream-fixed:#f7f1e4;font-family:var(--font-sans);background-color:var(--a3-bg);color:var(--a3-fg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.45;transition:background-color .4s,color .4s}.a3-root[data-theme=dark]{--a3-bg:#141210;--a3-bg-2:#1b1814;--a3-surface:#221e19;--a3-fg:#f7f1e4;--a3-fg-muted:#b9b0a0;--a3-line:#f7f1e429;--a3-line-strong:#f7f1e473;--a3-block:#f7f1e4;--a3-block-2:#efe4cd;--a3-block-fg:#171410;--a3-block-fg-muted:#554e3e;--a3-block-line:#17141024;--a3-forest:#0c3f35;--a3-forest-soft:#14584a;--a3-green:var(--a3-lime);--a3-lime:#c9f76f;--a3-lime-ink:#c9f76f;--a3-blue:#8d90ff;--a3-blue-ink:#a5a7ff;--a3-coral:#ffa946;--a3-coral-ink:#ffa946;--a3-lavender:#e9dcfb;--a3-burgundy:#ff9db1;--a3-rose:#ffd7c9;--logo-c1:#ffa946;--logo-c2:#e9dcfb;--logo-c3:#c9f76f;--a3-nav-bg:var(--a3-surface)}@supports (color:color-mix(in lab, red, red)){.a3-root[data-theme=dark]{--a3-nav-bg:color-mix(in srgb, var(--a3-surface) 86%, transparent)}}.a3-root[data-theme=dark]{--a3-nav-border:var(--a3-line);--a3-nav-fg:var(--a3-fg);--a3-nav-fg-muted:var(--a3-fg-muted);--a3-nav-shadow:0 18px 48px -18px #000000a6}.a3-root{--a3-ink-soft:var(--a3-block-2);--a3-cream:var(--a3-bg);--a3-cream-deep:var(--a3-bg-2);--a3-paper:var(--a3-surface);--a3-fg-on-light:var(--a3-fg);--a3-fg-on-light-muted:var(--a3-fg-muted);--a3-line-on-light:var(--a3-line);--a3-fg-on-dark:var(--a3-cream-fixed);--a3-fg-on-dark-muted:#b9b0a0;--a3-line-on-dark:#f7f1e429;--a3-blue-deep:#191c86}.a3-root ::selection{background:var(--a3-lime);color:var(--a3-ink)}.a3-root{--background:var(--a3-bg);--foreground:var(--a3-fg);--card:var(--a3-surface);--card-foreground:var(--a3-fg);--popover:var(--a3-surface);--popover-foreground:var(--a3-fg);--primary:var(--a3-lime);--primary-foreground:var(--a3-ink);--secondary:var(--a3-bg-2);--secondary-foreground:var(--a3-fg);--muted:var(--a3-bg-2);--muted-foreground:var(--a3-fg-muted);--accent:var(--a3-lime)}@supports (color:color-mix(in lab, red, red)){.a3-root{--accent:color-mix(in srgb, var(--a3-lime) 20%, transparent)}}.a3-root{--accent-foreground:var(--a3-lime-ink);--border:var(--a3-line);--input:var(--a3-line);--ring:var(--a3-lime-ink);--destructive:var(--a3-burgundy);--marketing-accent:var(--a3-lime);--marketing-accent-dark:var(--a3-lime-ink);--marketing-accent-subtle:var(--a3-lime)}@supports (color:color-mix(in lab, red, red)){.a3-root{--marketing-accent-subtle:color-mix(in srgb, var(--a3-lime) 18%, transparent)}}.a3-root{--radius:1rem}.a3-root .bg-white,.a3-root .bg-white\/60,.a3-root .bg-white\/70,.a3-root .bg-white\/80{background-color:var(--a3-surface)!important}.a3-root[data-theme=dark] .bg-white\/60,.a3-root[data-theme=dark] .bg-white\/70,.a3-root[data-theme=dark] .bg-white\/80{background-color:var(--a3-block-2)!important}.a3-root .text-black{color:var(--a3-ink)!important}.a3-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.5rem}@media (min-width:768px){.a3-container{padding-inline:3rem}}.a3-eyebrow{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.7rem;font-weight:700;display:inline-flex}@keyframes a3-reveal-word{0%{opacity:0;transform:translateY(110%)rotate(4deg)}to{opacity:1;transform:none}}.a3-word{will-change:transform, opacity;animation:.85s cubic-bezier(.16,1,.3,1) both a3-reveal-word}@keyframes a3-fade-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}.a3-fade-up{animation:.9s cubic-bezier(.16,1,.3,1) both a3-fade-up}@media (prefers-reduced-motion:reduce){.a3-word,.a3-fade-up{animation:none}}.a3-h1{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(2.75rem,8.5vw,6.5rem);font-weight:400;line-height:.95}.a3-h2{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(2.25rem,5.5vw,4.5rem);font-weight:400;line-height:1.02}.a3-h3{font-family:var(--font-serif);font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:400;line-height:1.12}.a3-sub{font-family:var(--font-sans);font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:300;line-height:1.6}.a3-body{font-family:var(--font-sans);font-size:.95rem;font-weight:300;line-height:1.65}.a3-serif-italic{font-family:var(--font-serif);font-style:italic}.a3-btn-primary{background:var(--a3-lime);color:var(--a3-ink);border:1px solid var(--a3-lime);font-family:var(--font-sans);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 2rem;font-size:.95rem;font-weight:600;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),background-color .3s;display:inline-flex}.a3-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #c9f76f47}.a3-btn-primary:active{transform:translateY(0)scale(.98)}.a3-btn-primary:focus-visible{outline:3px solid var(--a3-coral);outline-offset:3px}.a3-btn-ghost{color:currentColor;font-family:var(--font-sans);cursor:pointer;opacity:.9;background:0 0;border:1px solid;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 2rem;font-size:.95rem;font-weight:500;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s;display:inline-flex}.a3-btn-ghost:hover{opacity:1;transform:translateY(-2px)}.a3-btn-ghost:focus-visible{outline-offset:3px;outline:3px solid}.a3-btn-big{padding:1.25rem 2.75rem;font-size:1.1rem}.a3-card{background:var(--a3-surface);border:1px solid var(--a3-line);border-radius:1.5rem;transition:background-color .4s,border-color .4s;box-shadow:0 20px 50px -24px #1714102e}.a3-card-on-block{border:1px solid var(--a3-line-on-dark);-webkit-backdrop-filter:blur(10px);background:#f7f1e40f;border-radius:1.5rem}.a3-card-dark{border:1px solid var(--a3-line-on-dark);-webkit-backdrop-filter:blur(10px);background:#f7f1e40d;border-radius:1.5rem}.a3-card-light{background:var(--a3-surface);border:1px solid var(--a3-line);border-radius:1.5rem;box-shadow:0 20px 50px -24px #17141038}.a3-img-tint{border-radius:1.5rem;position:relative;overflow:hidden}.a3-img-tint>img{object-fit:cover;filter:saturate(.78)contrast(.96);width:100%;height:100%;display:block}.a3-img-tint:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(160deg,#2427af47 0%,#0c3f3538 55%,#1714104d 100%);position:absolute;inset:0}.a3-img-tint:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:#f7f1e41f;position:absolute;inset:0}.a3-root[data-theme=dark] .a3-img-tint:after{mix-blend-mode:multiply;background:linear-gradient(160deg,#2427af57 0%,#14121073 60%,#14121099 100%)}.a3-root[data-theme=dark] .a3-img-tint:before{mix-blend-mode:normal;background:#14121033}.a3-mesh-block{background:radial-gradient(42% 55% at 18% 12%, #2427af59, transparent 70%), radial-gradient(38% 48% at 85% 20%, #0c3f3573, transparent 72%), radial-gradient(30% 42% at 72% 88%, #ffa9461f, transparent 70%), var(--a3-block)}.a3-mesh-bg{background:radial-gradient(46% 60% at 82% 6%, #e9dcfb80, transparent 70%), radial-gradient(40% 55% at 8% 90%, #c9f76f2e, transparent 72%), var(--a3-bg)}.a3-root[data-theme=dark] .a3-mesh-bg{background:radial-gradient(46% 60% at 82% 6%, #2427af47, transparent 70%), radial-gradient(40% 55% at 8% 90%, #0c3f3580, transparent 72%), var(--a3-bg)}.a3-mesh-forest{background:radial-gradient(45% 55% at 88% 12%, #c9f76f1f, transparent 70%), radial-gradient(40% 55% at 6% 85%, #14584ae6, transparent 75%), var(--a3-forest)}.a3-mesh-ink{background:radial-gradient(42% 55% at 18% 12%, #2427af59, transparent 70%), radial-gradient(38% 48% at 85% 20%, #0c3f3573, transparent 72%), var(--a3-block)}.a3-mesh-blue{background:radial-gradient(48% 60% at 82% 8%,#c9f76f29,#0000 70%),radial-gradient(42% 55% at 8% 92%,#191c86e6,#0000 75%),#2427af}.a3-band-text{font-family:var(--font-serif);letter-spacing:.02em;white-space:nowrap;font-size:clamp(1.75rem,4vw,3.25rem);font-style:italic;font-weight:400}@media (prefers-reduced-motion:reduce){.a3-root *,.a3-root :before,.a3-root :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
