@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_28ec31{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_28ec31{--font-heading:"Fraunces","Fraunces Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-body:"Inter","Inter Fallback"}.landing_landingRoot__pHL6y{--land-bg:#F6F1E7;--land-bg-2:#EFE6D2;--land-bg-3:#E8DCC2;--land-surface:#FFFFFF;--land-surface-2:#FBF6EA;--land-ink:#1B1F2A;--land-ink-soft:#3A4150;--land-muted:#6E6450;--land-border:#D9CDB1;--land-border-strong:#BBA982;--land-accent:#B8732A;--land-accent-2:#D89B4A;--land-accent-3:#2E4A4E;--land-accent-glow:rgba(184,115,42,0.28)}.landing_landingBody__OXmvp{background-color:var(--land-bg);color:var(--land-ink);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.landing_landingBody__OXmvp h1,.landing_landingBody__OXmvp h2,.landing_landingBody__OXmvp h3,.landing_landingBody__OXmvp h4{font-family:var(--font-heading),ui-serif,Georgia,serif;letter-spacing:-.02em}.landing_landingBody__OXmvp a{color:inherit;text-decoration:none}.landing_nav__Cldps{transition:background-color .3s ease,backdrop-filter .3s ease,border-color .3s ease;border-bottom:1px solid transparent}.landing_navScrolled__7T4Lv{background-color:rgba(246,241,231,.82);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--land-border)}.landing_brand__oKsI6{color:var(--land-ink)}.landing_brandMark__GAnd6{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,var(--land-accent) 0,var(--land-accent-2) 100%);color:#FFF8EA;box-shadow:0 2px 0 rgba(0,0,0,.06),inset 0 0 0 1px rgba(255,255,255,.25)}.landing_brandName__5xgkm{font-family:var(--font-heading);font-weight:700;font-size:19px;letter-spacing:-.01em}.landing_navLink__K6BGC{font-size:14px;padding:8px 12px;color:var(--land-ink-soft);border-radius:8px;transition:color .2s ease,background-color .2s ease}.landing_navLink__K6BGC:hover{color:var(--land-ink);background-color:rgba(27,31,42,.04)}.landing_btnPrimary__JC0dZ{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:linear-gradient(135deg,var(--land-ink) 0,#2C3344 100%);color:#FFF8EA!important;font-weight:600;font-size:14px;border:1px solid #0f121b;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 18px -8px rgba(27,31,42,.45);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.landing_btnPrimary__JC0dZ:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 28px -10px rgba(27,31,42,.55);color:#FFF8EA!important}.landing_btnGhost__1NYjd{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background-color:transparent;color:var(--land-ink);font-weight:600;font-size:14px;border:1px solid var(--land-border-strong);transition:background-color .2s ease,border-color .2s ease}.landing_btnGhost__1NYjd:hover{background-color:rgba(184,115,42,.08);border-color:var(--land-accent)}.landing_btnLarge__VCqdx{padding:14px 24px;font-size:15px}.landing_mobileToggle__VC7fQ{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background-color:transparent;color:var(--land-ink);border:1px solid var(--land-border)}.landing_mobileMenu__0Fc2e{display:flex;flex-direction:column;gap:6px;padding:16px 20px 20px;background-color:var(--land-bg);border-bottom:1px solid var(--land-border)}.landing_mobileLink__t55KD{padding:10px 8px;color:var(--land-ink);font-weight:500;border-bottom:1px solid var(--land-border)}.landing_mobileCta__XOI_C{justify-content:center;margin-top:8px}.landing_heroSection__zr_3j{position:relative;overflow:hidden;background:radial-gradient(900px 480px at 80% 10%,rgba(216,155,74,.18),transparent 60%),radial-gradient(700px 480px at 10% 90%,rgba(46,74,78,.1),transparent 60%),linear-gradient(180deg,#F8F2E4,#F1E7D1)}.landing_heroBackdrop___2TmK{position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,rgba(27,31,42,.04),rgba(27,31,42,.04) 1px,transparent 0,transparent 38px),repeating-linear-gradient(90deg,rgba(27,31,42,.03),rgba(27,31,42,.03) 1px,transparent 0,transparent 38px);pointer-events:none}.landing_heroParchment__jBQef{position:absolute;inset:0;background-image:radial-gradient(rgba(110,100,80,.18) 1px,transparent 1.4px);background-size:22px 22px;opacity:.35;mix-blend-mode:multiply;pointer-events:none}.landing_heroDots__KiIrp{position:absolute;inset:0;background:radial-gradient(circle at 18% 28%,rgba(184,115,42,.16) 0,transparent 6%),radial-gradient(circle at 82% 72%,rgba(46,74,78,.16) 0,transparent 6%);pointer-events:none}.landing_heroAperture__o_j_0{position:absolute;top:50%;right:-120px;width:520px;height:520px;transform-origin:center;pointer-events:none;opacity:.65}.landing_apertureCenter__CA6AI,.landing_apertureRing2__SxsTT,.landing_apertureRing__wf8_d{position:absolute;inset:0;border-radius:50%;border:1.5px dashed rgba(184,115,42,.55)}.landing_apertureRing2__SxsTT{inset:14%;border:1px dashed rgba(46,74,78,.45)}.landing_apertureCenter__CA6AI{inset:38%;border:2px solid rgba(184,115,42,.7);background:radial-gradient(circle,rgba(216,155,74,.22) 0,transparent 70%);animation:landing_breathe__nu4Fm 5s ease-in-out infinite}@keyframes landing_breathe__nu4Fm{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}.landing_eyebrow__L_21j{padding:6px 12px;border-radius:999px;background-color:rgba(184,115,42,.12);color:var(--land-accent);font-size:13px;font-weight:500;border:1px solid rgba(184,115,42,.25)}.landing_heroHeadline__pm0Tm{position:relative;font-size:clamp(44px,7vw,78px);line-height:1.02;font-weight:700;margin-top:22px;max-width:16ch;color:var(--land-ink)}.landing_gradientText__Vpf7h{background-image:linear-gradient(95deg,#B8732A,#D89B4A 45%,#2E4A4E);background-clip:text;-webkit-background-clip:text;color:transparent;font-style:italic}.landing_heroSub__v9d08{margin-top:22px;font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:var(--land-ink-soft);max-width:580px}.landing_heroNote__hifZj{margin-left:6px;font-size:13px;color:var(--land-muted)}.landing_section__mWwzf{position:relative;background-color:var(--land-bg)}.landing_sectionAlt__13LwL{background:linear-gradient(180deg,var(--land-bg-2) 0,var(--land-bg) 100%);border-top:1px solid var(--land-border);border-bottom:1px solid var(--land-border)}.landing_sectionHeader__MocQe{max-width:720px}.landing_sectionEyebrow__r_YQi{display:inline-block;font-family:var(--font-body);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--land-accent);font-weight:600;margin-bottom:12px}.landing_sectionTitle__2og5c{font-size:clamp(32px,4.4vw,50px);line-height:1.08;font-weight:600;color:var(--land-ink)}.landing_sectionLede__XRBYh{margin-top:16px;font-size:17px;line-height:1.6;color:var(--land-ink-soft);max-width:620px}.landing_bentoGrid__3zH7v{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:880px){.landing_bentoGrid__3zH7v{grid-template-columns:1fr}}.landing_bentoCard__u8BiF{position:relative;padding:28px;border-radius:18px;background-color:var(--land-surface);border:1px solid var(--land-border);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.landing_bentoCard__u8BiF:hover{transform:translateY(-3px);box-shadow:0 22px 40px -28px rgba(27,31,42,.35)}.landing_bentoCardFeatured__QU6Tn{grid-column:span 3;padding:36px;background:radial-gradient(600px 200px at 100% 0,rgba(216,155,74,.18),transparent 70%),var(--land-surface);border:1px solid transparent;background-clip:padding-box}.landing_bentoCardFeatured__QU6Tn:before{content:"";position:absolute;inset:0;border-radius:18px;padding:1.5px;background:conic-gradient(from 120deg,#B8732A,#D89B4A,#2E4A4E,#B8732A);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:landing_gradientRotate__9cw4a 14s linear infinite;pointer-events:none}@keyframes landing_gradientRotate__9cw4a{to{filter:hue-rotate(1turn)}}@media (max-width:880px){.landing_bentoCardFeatured__QU6Tn{grid-column:span 1;padding:28px}}.landing_bentoCardSolid__Im17a{background:linear-gradient(160deg,#2E4A4E,#1B2C2F);color:#F2EAD8;border-color:#1B2C2F}.landing_bentoCardSolid__Im17a .landing_bentoTitle__ADVN2{color:#FBF6EA}.landing_bentoCardSolid__Im17a .landing_bentoBody__yVuXt{color:rgba(251,246,234,.78)}.landing_bentoCardSolid__Im17a .landing_bentoIcon__LSh2Y{background-color:rgba(255,255,255,.08);color:var(--land-accent-2);border-color:rgba(255,255,255,.12)}.landing_bentoCardOutline__M7_3m{background-color:transparent;border:1.5px dashed var(--land-border-strong)}.landing_bentoCardSubtle__a6leY{background:linear-gradient(160deg,var(--land-surface-2) 0,var(--land-bg-2) 100%)}.landing_bentoIcon__LSh2Y{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background-color:rgba(184,115,42,.12);color:var(--land-accent);border:1px solid rgba(184,115,42,.22);margin-bottom:18px}.landing_bentoTitle__ADVN2{font-size:22px;font-weight:600;line-height:1.2;color:var(--land-ink);margin-bottom:10px}.landing_bentoBody__yVuXt{font-size:15px;line-height:1.6;color:var(--land-ink-soft)}.landing_bentoChipRow__OxPEw{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.landing_chip__j6Yy8{font-size:12px;padding:5px 12px;border-radius:999px;background-color:rgba(27,31,42,.05);border:1px solid var(--land-border);color:var(--land-ink-soft)}.landing_steps__UBWYG{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:880px){.landing_steps__UBWYG{grid-template-columns:1fr}}.landing_stepCard__1Axd_{position:relative;padding:32px 28px;background-color:var(--land-surface);border:1px solid var(--land-border);border-radius:18px;overflow:hidden}.landing_stepBigNum__ejU2N{position:absolute;top:-22px;right:8px;font-family:var(--font-heading);font-weight:700;font-size:140px;line-height:1;color:var(--land-ink);opacity:.06;pointer-events:none}.landing_stepIconWrap__RPp0m{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--land-accent) 0,var(--land-accent-2) 100%);color:#FFF8EA;margin-bottom:18px}.landing_stepTitle__GTT7p{font-size:21px;font-weight:600;color:var(--land-ink);margin-bottom:10px}.landing_stepBody__w4U_P{font-size:15px;line-height:1.6;color:var(--land-ink-soft)}.landing_browserFrame__owNv4{border-radius:18px;overflow:hidden;background-color:#FAF5E8;border:1px solid var(--land-border);box-shadow:0 30px 60px -30px rgba(27,31,42,.35)}.landing_browserBar__RnkG8{display:flex;align-items:center;gap:14px;background:linear-gradient(180deg,#1F2533,#181C28);padding:12px 16px;border-bottom:1px solid #0f121b}.landing_browserDots__ncrw_{display:flex;gap:7px}.landing_browserDots__ncrw_ span{width:11px;height:11px;border-radius:50%;display:inline-block}.landing_dotR__mUyuA{background-color:#FF5F57}.landing_dotY__2_Uzr{background-color:#FEBC2E}.landing_dotG__unM0T{background-color:#28C840}.landing_browserUrl__gNbs7{flex:1;font-size:12px;color:rgba(255,255,255,.6);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.landing_browserBody__Vgrcv{padding:32px;min-height:360px;background:radial-gradient(600px 300px at 50% 0,rgba(184,115,42,.06),transparent 70%),#FBF6EA}.landing_mockUpload__bJ3ta{display:grid;gap:18px;max-width:640px;margin:0 auto}.landing_mockDropzone__V08hE{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:180px;border:2px dashed var(--land-border-strong);border-radius:14px;color:var(--land-muted);background-color:var(--land-surface-2);font-size:14px}.landing_mockField__PJJyP{display:grid;gap:6px;background-color:var(--land-surface);border:1px solid var(--land-border);border-radius:12px;padding:14px 16px}.landing_mockLabel__fCax3{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--land-muted)}.landing_mockInput___t9q5{font-size:15px;color:var(--land-ink);font-style:italic}.landing_mockBtn__dlAMK{align-self:start;padding:11px 20px;background:linear-gradient(135deg,var(--land-ink) 0,#2C3344 100%);color:#FBF6EA;border-radius:999px;font-size:14px;font-weight:600;display:inline-block}.landing_mockAnalysis__jp_kX{display:grid;grid-template-columns:200px 1fr;gap:24px}@media (max-width:720px){.landing_mockAnalysis__jp_kX{grid-template-columns:1fr}}.landing_mockImage__Z5XCH{height:200px;border-radius:14px;background:repeating-linear-gradient(45deg,rgba(184,115,42,.08) 0 8px,transparent 8px 16px),linear-gradient(160deg,#E8DCC2,#D4C39E);display:flex;align-items:center;justify-content:center;color:var(--land-accent-3);border:1px solid var(--land-border)}.landing_mockAnswer__GlNov{display:grid;gap:10px;align-content:start}.landing_mockLine__gm2JW{height:10px;border-radius:4px;background:linear-gradient(90deg,rgba(27,31,42,.14),rgba(27,31,42,.06))}.landing_mockCitations___P7za{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.landing_mockCite__x5U8j{font-size:12px;padding:6px 12px;border-radius:999px;background-color:rgba(46,74,78,.1);color:var(--land-accent-3);border:1px solid rgba(46,74,78,.22)}.landing_mockLibrary__xnmJO{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:640px){.landing_mockLibrary__xnmJO{grid-template-columns:repeat(2,1fr)}}.landing_mockTile__MvAKM{background-color:var(--land-surface);border:1px solid var(--land-border);border-radius:12px;padding:12px;display:grid;gap:8px}.landing_mockTileImg__Jq1J2{height:90px;border-radius:8px;background:linear-gradient(160deg,#EFE6D2,#DAC9A4);display:flex;align-items:center;justify-content:center;color:var(--land-accent-3)}.landing_mockTileLine__iBo1O{height:7px;border-radius:3px;background:rgba(27,31,42,.1)}.landing_showcaseControls__yf4oH{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:24px}.landing_showcaseCaption__7ujhb{font-size:15px;color:var(--land-ink-soft);font-style:italic;text-align:center;max-width:540px}.landing_showcaseDots__BioMu{display:flex;gap:8px}.landing_showcaseDot__hrjgr{width:8px;height:8px;border-radius:50%;background-color:var(--land-border-strong);border:none;cursor:pointer;transition:width .3s ease,background-color .3s ease;padding:0}.landing_showcaseDotActive__kix03{width:26px;border-radius:999px;background-color:var(--land-accent)}.landing_pricingGrid__sB18Q{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}@media (max-width:980px){.landing_pricingGrid__sB18Q{grid-template-columns:1fr}}.landing_priceCard__j3c4_{position:relative;display:flex;flex-direction:column;padding:32px 28px;background-color:var(--land-surface);border:1px solid var(--land-border);border-radius:20px;transition:transform .3s ease,box-shadow .3s ease}.landing_priceCard__j3c4_:hover{transform:translateY(-3px);box-shadow:0 22px 44px -28px rgba(27,31,42,.35)}.landing_priceCardFeatured__ilcI9{background:radial-gradient(500px 220px at 100% 0,rgba(216,155,74,.22),transparent 70%),linear-gradient(180deg,#FFFCF2,#FBF1DA);border:1.5px solid var(--land-accent);box-shadow:0 0 0 1px rgba(184,115,42,.18),0 30px 50px -28px rgba(184,115,42,.45)}.landing_priceBadge__WKihB{position:absolute;top:18px;right:18px;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,var(--land-accent) 0,var(--land-accent-2) 100%);color:#FFF8EA}.landing_priceTier__94C2i{font-family:var(--font-heading);font-size:18px;font-weight:600;color:var(--land-accent-3);margin-bottom:10px}.landing_priceAmount__Bw56T{font-family:var(--font-heading);font-size:64px;font-weight:700;color:var(--land-ink);line-height:1;letter-spacing:-.03em}.landing_priceCurrency__go3_j{font-size:30px;vertical-align:top;margin-right:4px;color:var(--land-muted)}.landing_priceUnit__EdCmx{font-size:14px;color:var(--land-muted);margin-top:6px;margin-bottom:22px}.landing_priceList__Rf6uG{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:11px;flex:1}.landing_priceList__Rf6uG li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--land-ink-soft);line-height:1.45}.landing_priceList__Rf6uG li svg{flex-shrink:0;color:var(--land-accent);margin-top:3px}.landing_priceCta__bqTIi{justify-content:center;width:100%}.landing_pricingFootnote__iBPnb{text-align:center;margin-top:28px;font-size:13px;color:var(--land-muted);font-style:italic}.landing_ctaBand__U54Pn{position:relative;background:radial-gradient(800px 320px at 50% 0,rgba(184,115,42,.18),transparent 70%),linear-gradient(180deg,#1B1F2A,#0F1320);color:#FBF6EA;border-top:1px solid #0b0e18;overflow:hidden}.landing_ctaBand__U54Pn:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.4px);background-size:22px 22px;opacity:.6;pointer-events:none}.landing_ctaHeadline__3C9xn{position:relative;font-size:clamp(34px,5vw,56px);line-height:1.05;font-weight:600;color:#FBF6EA}.landing_ctaSub__ii4d2{position:relative;margin-top:18px;font-size:17px;color:rgba(251,246,234,.7)}.landing_ctaFinePrint__tAl9V{position:relative;margin-top:18px;font-size:13px;color:rgba(251,246,234,.55)}.landing_footer__NntD6{background-color:var(--land-bg-2);border-top:1px solid var(--land-border)}.landing_footerTag__QdAsV{margin-top:8px;font-size:14px;color:var(--land-muted);font-style:italic}.landing_footerLinks__Ha02t{display:flex;gap:22px;font-size:14px;color:var(--land-ink-soft)}.landing_footerLinks__Ha02t a:hover{color:var(--land-accent)}.landing_footerCopy__Y5Nvs{font-size:13px;color:var(--land-muted)}