@font-face{font-family:__disp_6acca4;src:url(/_next/static/media/801cdd4f636ff9ab-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:__disp_6acca4;src:url(/_next/static/media/740d7f5a79a9facd-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:__disp_Fallback_6acca4;src:local("Arial");ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.00%;size-adjust:87.60%}.__className_6acca4{font-family:__disp_6acca4,__disp_Fallback_6acca4}.__variable_6acca4{--font-disp:"__disp_6acca4","__disp_Fallback_6acca4"}@font-face{font-family:__sans_14aad1;src:url(/_next/static/media/47d8432c2fc62837-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:__sans_Fallback_14aad1;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_14aad1{font-family:__sans_14aad1,__sans_Fallback_14aad1;font-style:normal}.__variable_14aad1{--font-sans:"__sans_14aad1","__sans_Fallback_14aad1"}:root{--ink:#1c1a16;--ink2:#2a2720;--cream:#f4f1ea;--surface:#fff;--surface2:#fbf8f0;--gold:#a9772a;--goldT:#b8862e;--goldL:#e4c079;--goldD:#8c6320;--goldS2:#faf3e1;--line:#eae3d4;--line2:#f1ecdf;--muted:#8c8576;--muted2:#a59e8f;--green:#2f8f57;--amber:#bf8e1f;--red:#c25b48;--pine:#2f4739;--pineD:#20302a;--sage:#97a389;--sageD:#7c896e;--terra:#b65f3c;--disp:var(--font-disp),Georgia,serif;--sans:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--ease:cubic-bezier(.2,.7,.25,1)}.hd-logo{display:block;height:auto;width:auto;max-width:100%}.hd-mark{display:inline-flex;gap:3px;align-items:flex-end;height:22px}.hd-mark i{display:block;width:5px;border-radius:5px;background:linear-gradient(180deg,var(--goldL),var(--goldT))}.hd-mark i:first-child{height:16px}.hd-mark i:nth-child(2){height:22px}.hd-mark i:nth-child(3){height:11px}.hd-mark i:nth-child(4){height:19px}.hd-mark i:nth-child(5){height:9px}.lp{min-height:100dvh;background:var(--cream);color:var(--ink);font-family:var(--sans)}.lp-shell{max-width:960px;margin:0 auto}.lp-hero{position:relative;overflow:hidden;color:#f4f1ea;background:radial-gradient(120% 120% at 78% 8%,#3a5546 0,#243530 45%,#141a17 100%);padding:clamp(48px,9vw,84px) clamp(24px,6vw,60px) clamp(40px,7vw,62px)}.lp-hero:before{content:"";inset:0;background:radial-gradient(60% 50% at 88% 12%,hsla(40,66%,68%,.14),transparent 70%)}.lp-hero:before,.lp-leaf{position:absolute;pointer-events:none}.lp-leaf{right:-30px;bottom:-46px;width:340px;max-width:50%;opacity:.1;transform:rotate(-8deg)}.lp-brandline{display:flex;align-items:flex-end;gap:12px}.lp-brandline,.lp-logo{position:relative;z-index:2}.lp-logo{height:clamp(46px,9vw,62px)}.lp-hero .hd-mark{height:44px;gap:4px}.lp-hero .hd-mark i{width:8px;border-radius:6px}.lp-hero .hd-mark i:first-child{height:30px}.lp-hero .hd-mark i:nth-child(2){height:44px}.lp-hero .hd-mark i:nth-child(3){height:20px}.lp-hero .hd-mark i:nth-child(4){height:37px}.lp-hero .hd-mark i:nth-child(5){height:15px}.lp-word{font-family:var(--disp);letter-spacing:clamp(6px,1.6vw,9px);font-size:clamp(30px,6.4vw,40px);font-weight:600;line-height:1}.lp-tag{font-style:italic;color:var(--goldL);font-size:clamp(15px,2.6vw,18px);letter-spacing:.4px;margin:3px 0 0 2px}.lp-tag,.lp-title{font-family:var(--disp);position:relative;z-index:2}.lp-title{font-weight:600;font-size:clamp(38px,8vw,56px);line-height:1.03;margin:clamp(26px,5vw,38px) 0 16px;max-width:15ch}.lp-pillars{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:11.5px;letter-spacing:2.4px;text-transform:uppercase;color:#cdd6c6;position:relative;z-index:2}.lp-pillars .dot{width:5px;height:5px;border-radius:50%;background:var(--terra)}.lp-heroline{width:52px;height:2px;background:var(--goldL);margin-top:22px;position:relative;z-index:2}.lp-entry{padding:clamp(30px,6vw,46px) clamp(24px,6vw,60px) clamp(40px,7vw,56px)}.lp-lead{font-family:var(--disp);font-size:clamp(22px,4.4vw,27px);color:var(--pine);font-weight:600;margin:0 0 20px}.lp-cards{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:16px;gap:16px}@media (max-width:640px){.lp-cards{grid-template-columns:1fr}}.lp-card{border-radius:18px;padding:24px;position:relative;overflow:hidden;min-height:152px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:inherit;transition:transform .18s var(--ease),box-shadow .18s}.lp-card:hover{transform:translateY(-3px);box-shadow:0 22px 40px -22px rgba(20,26,23,.5)}.lp-card.primary{background:linear-gradient(160deg,#33453a,#20302a);color:#f4f1ea}.lp-card.ghost{background:#fff;border:1.5px solid var(--line)}.lp-ct{font-family:var(--disp);font-size:23px;font-weight:600;line-height:1.1}.lp-cs{margin-top:6px;opacity:.85;line-height:1.5;max-width:28ch}.lp-cs,.lp-go{font-size:13px}.lp-go{display:inline-flex;align-items:center;gap:7px;font-weight:600;margin-top:18px}.lp-card.primary .lp-go{color:var(--goldL)}.lp-card.ghost .lp-go{color:var(--gold)}.lp-card.primary .sage-chip{position:absolute;right:-24px;top:-24px;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,hsla(88,12%,59%,.5),transparent 70%);pointer-events:none}.lp-card.ghost .terra-tag{position:absolute;top:16px;right:16px;font-size:9.5px;letter-spacing:.8px;text-transform:uppercase;font-weight:700;color:#fff;background:var(--terra);border-radius:20px;padding:2px 8px}.lp-foot{color:var(--muted);font-size:11.5px;margin-top:18px;text-align:center}.lp-staff{text-align:center;margin-top:14px}.lp-staff a{color:var(--gold);font-weight:600;font-size:13.5px;text-decoration:none}.lp-staff a:hover{text-decoration:underline}.lp.soon-page{--ink:#1c1a16;--cream:#f4f1ea;--pine:#2f4739;--goldL:#e4c079;--muted:#8c8576}.lp-card.soon{cursor:default;opacity:.82}.lp-card.soon:hover{transform:none;box-shadow:none}.lp-card.primary .lp-go.soon-badge{color:var(--goldL);opacity:.9}.soon-copy{font-size:14px;line-height:1.6;color:var(--pine);opacity:.9;max-width:46ch;margin:0 0 22px}