@font-face{font-family:Heebo;font-style:normal;font-weight:300;font-display:swap;src:url(/brand/assets/fonts/heebo-hebrew-300-normal.woff2)format("woff2");unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:300;font-display:swap;src:url(/brand/assets/fonts/heebo-latin-300-normal.woff2)format("woff2")}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/assets/fonts/heebo-hebrew-400-normal.woff2)format("woff2");unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/assets/fonts/heebo-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/assets/fonts/heebo-hebrew-500-normal.woff2)format("woff2");unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/assets/fonts/heebo-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/assets/fonts/heebo-hebrew-600-normal.woff2)format("woff2");unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/assets/fonts/heebo-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/assets/fonts/heebo-hebrew-700-normal.woff2)format("woff2");unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/assets/fonts/heebo-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/assets/fonts/montserrat-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/assets/fonts/montserrat-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/assets/fonts/montserrat-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/assets/fonts/montserrat-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/assets/fonts/cormorant-garamond-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/assets/fonts/cormorant-garamond-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/assets/fonts/cormorant-garamond-latin-700-normal.woff2)format("woff2")}:root{--ag-rose:#573540;--ag-rosegold:#c08552;--ag-rosegold-light:#e0a87e;--ag-rosegold-deep:#9a6a42;--ag-rosegold-ink:#7b5535;--ag-dark-2:#472b34;--ag-bg:#f9f5f0;--ag-paper:#fcfaf6;--ag-white:#fff;--ag-neutral-900:#3a2b31;--ag-neutral-700:#5c4a50;--ag-neutral-500:#7d6a70;--ag-neutral-400:#99868c;--ag-neutral-300:#cbbfc2;--ag-neutral-200:#e2d8d5;--ag-neutral-100:#f0eae5;--ag-success:#3e7c4f;--ag-danger:#a8433e;--ag-info:#5c5470;--ag-warning:#c08552;--ag-chart-1:var(--ag-rosegold);--ag-chart-2:var(--ag-success);--ag-chart-3:var(--ag-danger);--ag-chart-4:var(--ag-info);--ag-chart-5:#8a6d1f;--ag-chart-6:#7d3f5e;--ag-chart-7:#2f6b66;--ag-chart-8:var(--ag-neutral-400);--ag-chart-grid:var(--ag-neutral-200);--ag-chart-axis:var(--ag-neutral-300);--ag-chart-label:var(--ag-neutral-500);--ag-chart-band:var(--ag-neutral-100);--surface-page:var(--ag-bg);--surface-card:var(--ag-paper);--surface-input:var(--ag-white);--surface-dark:var(--ag-rose);--surface-dark-2:var(--ag-dark-2);--text-primary:var(--ag-neutral-900);--text-body:var(--ag-neutral-700);--text-muted:var(--ag-neutral-500);--text-faint:var(--ag-neutral-400);--text-on-dark:var(--ag-bg);--text-on-dark-muted:var(--ag-neutral-300);--brand-primary:var(--ag-rose);--brand-accent:var(--ag-rosegold);--accent-on-dark:var(--ag-rosegold-light);--price:var(--ag-rosegold-ink);--border-hairline:var(--ag-neutral-200);--border-strong:var(--ag-neutral-300);--border-accent:var(--ag-rosegold);--price-up:var(--ag-danger);--price-down:var(--ag-success);--stock-ok:var(--ag-success);--stock-low:var(--ag-danger);--link:var(--ag-rosegold-ink);--link-hover:var(--ag-rose)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ag-bg);color:var(--ag-neutral-900,#2c2325);margin:0;font-family:Heebo,system-ui,sans-serif;line-height:1.6}a{color:inherit}.num{font-variant-numeric:tabular-nums lining-nums;direction:ltr;unicode-bidi:isolate;font-family:Montserrat,system-ui,sans-serif}.wrap{max-width:1060px;margin:0 auto;padding:0 20px}.top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ag-neutral-200,#e2d8d5);z-index:20;background:#fcfaf6eb;position:sticky;top:0}.top .wrap{justify-content:space-between;align-items:center;gap:16px;padding-block:11px;display:flex}.top img{width:auto;height:34px;display:block}.top nav{align-items:center;gap:10px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--ag-rose);color:var(--ag-bg);box-shadow:0 6px 16px -10px #573540e6}.btn-accent{background:var(--ag-rosegold-deep,#9a6a42);color:#fff;box-shadow:0 6px 16px -10px #9a6a42f2}.btn-ghost{background:var(--ag-white);color:var(--ag-neutral-800,#4a3b3e);border-color:var(--ag-neutral-300,#cbbfc2)}.btn-onDark{color:var(--ag-bg);background:#ffffff14;border-color:#e0a87e8c}.btn-onDark:hover{background:#ffffff29}.hero{background:radial-gradient(900px 380px at 78% -18%, #e0a87e38, transparent 62%), linear-gradient(168deg, var(--ag-rose) 0%, var(--ag-dark-2) 100%);color:var(--ag-bg);padding:66px 0 104px;position:relative;overflow:hidden}.hero:before{content:"";inset-inline-start:-90px;opacity:.07;pointer-events:none;background:url(/brand/assets/svg/alpha-gold-mark-on-dark.svg) 50%/contain no-repeat;width:430px;height:430px;position:absolute;bottom:-130px}.hero .wrap{text-align:center;z-index:1;position:relative}.eyebrow{letter-spacing:.03em;color:var(--ag-rosegold-light,#e0a87e);border:1px solid #e0a87e6b;border-radius:999px;margin:0 0 16px;padding:5px 15px;font-size:12px;font-weight:600;display:inline-block}.hero h1{margin:0 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,5.2vw,54px);font-weight:600;line-height:1.1}.hero p{color:#efe3dc;max-width:600px;margin:0 auto;font-size:clamp(15px,1.6vw,18px)}.hero .cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.board{z-index:5;margin-top:-64px;position:relative}.board-card{background:var(--ag-white);border:1px solid var(--ag-neutral-200,#e2d8d5);border-radius:20px;padding:18px 18px 16px;box-shadow:0 24px 48px -28px #57354080,0 2px 8px #5735400f}.board-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.board-head h2{margin:0;font-size:clamp(18px,2.2vw,22px)}.board-note{color:var(--ag-neutral-600,#8a7a7d);font-size:11px}.grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.tile{background:var(--ag-bg);border:1px solid var(--ag-neutral-200,#e2d8d5);border-radius:14px;padding:14px 14px 12px}.tile .lbl{letter-spacing:.02em;color:var(--ag-neutral-600,#8a7a7d);justify-content:space-between;gap:8px;font-size:11px;font-weight:700;display:flex}.tile .val{color:var(--ag-neutral-900,#2c2325);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:6px;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.15;display:flex}.tile .sub{color:var(--ag-neutral-500,#a29295);margin-top:3px;font-size:11px}.chip{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.up{color:var(--success,#3e7c4f);background:#3e7c4f1a}.down{color:var(--danger,#a8433e);background:#a8433e1a}.flat{color:var(--ag-neutral-500,#a29295)}section{padding:54px 0}.band{background:var(--ag-paper);border-block:1px solid var(--ag-neutral-200,#e2d8d5)}h2{color:var(--ag-rose);margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,3.2vw,34px);font-weight:600}.lead{color:var(--ag-neutral-700,#6b5a5e);max-width:640px;margin:0 0 22px;font-size:clamp(15px,1.5vw,17px)}.card{background:var(--ag-white);border:1px solid var(--ag-neutral-200,#e2d8d5);border-radius:16px;padding:22px;position:relative;overflow:hidden}.card:before{content:"";top:0;background:linear-gradient(90deg, var(--ag-rosegold,#c08552), var(--ag-rosegold-light,#e0a87e));height:3px;position:absolute;inset-inline:0}.card h3{color:var(--ag-rose);margin:0 0 6px;font-size:17px}.card p{color:var(--ag-neutral-700,#6b5a5e);margin:0;font-size:14px}.card .btn{margin-top:16px}.calc{background:linear-gradient(135deg, var(--ag-white) 0%, #fdf7f1 100%);border:1px solid var(--ag-rosegold,#c08552);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:22px;display:grid}.stat{text-align:center;background:var(--ag-white);border:1px solid var(--ag-neutral-200,#e2d8d5);border-radius:16px;padding:22px 12px}.stat b{color:var(--ag-rosegold-ink,#7b5535);font-size:clamp(28px,3.4vw,34px);line-height:1.1;display:block}.stat span{color:var(--ag-neutral-600,#8a7a7d);font-size:13px}footer{background:var(--ag-dark-2);color:#e4d5ce;padding:34px 0;font-size:13px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}footer img{width:auto;height:30px;margin-bottom:10px;display:block}footer a{color:var(--ag-rosegold-light,#e0a87e);text-decoration:none}@media (width<=620px){.hero{padding:46px 0 92px}.hero:before{bottom:-100px;width:300px;height:300px;inset-inline-start:-70px}.board{margin-top:-60px}.board-card{padding:14px}.calc{text-align:center;flex-direction:column;align-items:stretch}.top nav .btn-ghost{display:none}section{padding:40px 0}}
