@font-face{font-family:Inter;src:url(/fonts/inter-var-latin.woff2)format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+B7,U+2070-209F}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-600-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:optional}:root{--color-green-brand:#006241;--color-green-accent:#00754a;--color-green-house:#1e3932;--color-green-uplift:#2b5148;--color-green-light:#d4e9e2;--color-gold:#cba258;--color-gold-light:#dfc49d;--color-gold-lightest:#faf6ee;--color-gold-ink:#7a5c22;--color-neutral-warm:#f2f0eb;--color-ceramic:#edebe9;--color-neutral-cool:#f9f9f9;--color-white:#fff;--color-black:#000;--color-text:#000000de;--color-text-soft:#00000094;--color-text-on-dark:#fff;--color-text-on-dark-soft:#ffffffb3;--color-text-rewards:#33433d;--color-consent:#008248;--color-red:#c82014;--color-red-tint:#c820140d;--color-valid-tint:#d3e8e154;--color-yellow:#fbbc05;--color-input-border:#7d8682;--color-hairline:#e7e7e7;--color-focus:var(--color-green-accent);--color-focus-on-dark:var(--color-green-light);--font-sans-en:"Inter", "Inter Fallback", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-sans-zh:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-serif-en:"Source Serif 4", "Iowan Old Style", Georgia, serif;--font-serif-zh:"Songti SC", "STSong", "Noto Serif SC", "SimSun", serif;--font-sans:var(--font-sans-en);--font-serif:var(--font-serif-en);--text-10:clamp(2.5rem, 1.2rem + 4.5vw, 5rem);--text-9:clamp(2.25rem, 1.3rem + 3vw, 3.625rem);--text-8:clamp(2rem, 1.4rem + 2vw, 2.8125rem);--text-7:clamp(1.75rem, 1.5rem + 1vw, 2rem);--text-6:1.5rem;--text-5:1.1875rem;--text-4:1.1875rem;--text-3:1rem;--text-2:.875rem;--text-1:.8125rem;--lh-display:1.2;--lh-heading:1.25;--lh-body:1.5;--lh-body-l:1.75;--tracking:-.01em;--tracking-loose:.1em;--tracking-looser:.15em;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:2.5rem;--space-7:3rem;--space-8:3.5rem;--space-9:4rem;--space-10:5rem;--space-11:6rem;--gutter:1rem;--section-y:var(--space-7);--col-s:343px;--col-m:500px;--col-l:720px;--col-xl:1440px;--hero-media:40%;--hero-content:60%;--radius-input:4px;--radius-card:12px;--radius-tab:12px 12px 0 0;--radius-pill:50px;--radius-circle:50%;--shadow-card:0 0 .5px #00000024, 0 1px 1px #0000003d;--shadow-nav:0 1px 3px #0000001a, 0 2px 2px #0000000f, 0 0 2px #00000012;--shadow-frap:0 0 6px #0000003d, 0 8px 12px #00000024;--shadow-frap-active:0 0 6px #0000003d, 0 8px 12px #0000;--shadow-cert:drop-shadow(0 4px 1px #0000001c) drop-shadow(0 0 2px #0000003d);--dur-fast:.2s;--dur-base:.3s;--dur-slow:.4s;--ease-standard:ease;--ease-expander:cubic-bezier(.25,.46,.45,.94);--ease-spring:cubic-bezier(.32,2.32,.61,.27);--press-scale:.95;--nav-h:64px;--tap-min:44px;--frap-size:56px;--frap-touch-offset:-.5rem;--z-base:0;--z-sticky:100;--z-nav:200;--z-megamenu:210;--z-frap:300;--z-banner:400;--z-drawer:500;--z-modal:600;--z-consent:700;--z-toast:800}@media (width>=480px){:root{--nav-h:72px}}@media (width>=768px){:root{--nav-h:83px;--gutter:1.5rem;--section-y:var(--space-9)}}@media (width>=1024px){:root{--nav-h:99px;--gutter:2.5rem;--section-y:var(--space-10)}}:lang(zh-Hans){--font-sans:var(--font-sans-zh);--font-serif:var(--font-serif-zh);--tracking:.02em;--tracking-loose:.1em;--lh-display:1.35;--lh-heading:1.45;--lh-body:1.75;--lh-body-l:1.8;--text-10:clamp(2.25rem, 1.2rem + 3.5vw, 4rem);--text-9:clamp(2rem, 1.3rem + 2.4vw, 3rem);--text-8:clamp(1.75rem, 1.3rem + 1.6vw, 2.5rem);line-break:strict;text-spacing-trim:trim-start}html{color-scheme:light;-webkit-text-size-adjust:100%}body{background:var(--color-neutral-warm);color:var(--color-text);font:400 var(--text-3)/var(--lh-body) var(--font-sans);letter-spacing:var(--tracking);margin:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.on-dark :where(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--color-focus-on-dark)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root{--press-scale:1}}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--nav-h) + 16px)}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex}main{flex:1 0 auto}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}h1,h2,h3,h4{letter-spacing:var(--tracking);margin:0}h1{font-size:var(--text-7);line-height:var(--lh-heading);color:var(--color-green-brand);font-weight:600}h2{font-size:var(--text-6);line-height:var(--lh-body);font-weight:400}h3{font-size:var(--text-5);line-height:var(--lh-body);font-weight:600}p{margin:0 0 var(--space-3)}p:last-child{margin-bottom:0}a{color:var(--color-green-accent);text-underline-offset:3px}a:hover{color:var(--color-green-brand)}strong{font-weight:600}:lang(zh-Hans) em{font-style:normal;font-weight:600}ul,ol{margin:0 0 var(--space-3);padding-left:1.25em}li+li{margin-top:var(--space-1)}table{border-collapse:collapse;width:100%}hr{border:0;border-top:1px solid var(--color-hairline);margin:var(--space-5) 0}.num{font-variant-numeric:tabular-nums}.container{width:100%;max-width:var(--col-xl);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:calc(var(--col-l) + 2 * var(--gutter))}.section{padding-block:var(--section-y)}.section--tight{padding-block:var(--space-6)}.surface-cream{background:var(--color-neutral-warm)}.surface-ceramic{background:var(--color-ceramic)}.surface-white{background:var(--color-white)}.surface-gold{background:var(--color-gold-lightest);color:var(--color-text-rewards)}.surface-house{background:var(--color-green-house);color:var(--color-text-on-dark)}.surface-house h1,.surface-house h2,.surface-house h3,.surface-house a:not(.btn){color:var(--color-text-on-dark)}.surface-house .soft{color:var(--color-text-on-dark-soft)}.section-head{justify-content:space-between;align-items:end;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.section-head__text{max-width:var(--col-l)}.section-head h2{font-size:var(--text-8);line-height:var(--lh-display);font-weight:600}.section-head p{margin-top:var(--space-2);color:var(--color-text-soft);font-size:var(--text-4);line-height:var(--lh-body-l)}.surface-house .section-head p{color:var(--color-text-on-dark-soft)}.eyebrow{margin-bottom:var(--space-2);font-size:var(--text-1);letter-spacing:var(--tracking-looser);text-transform:uppercase;color:var(--color-text-soft);font-weight:600;display:block}:lang(zh-Hans) .eyebrow{font-size:var(--text-2);letter-spacing:var(--tracking-loose);text-transform:none}.surface-house .eyebrow{color:var(--color-text-on-dark-soft)}.lead{font-size:var(--text-4);line-height:var(--lh-body-l)}.soft{color:var(--color-text-soft)}.prose{max-width:var(--col-l)}.prose h2{margin:var(--space-6) 0 var(--space-3);font-weight:600}.prose h3{margin:var(--space-5) 0 var(--space-2)}.prose p,.prose li{line-height:var(--lh-body-l)}.grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=480px){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid--3,.grid--4{grid-template-columns:repeat(3,1fr)}}.grid>*,.split>*{min-width:0}@media (width>=1440px){.grid--4{grid-template-columns:repeat(4,1fr)}}.split{gap:var(--space-6);align-items:center;display:grid}@media (width>=768px){.split{grid-template-columns:var(--hero-media) 1fr}.split--reverse{grid-template-columns:1fr var(--hero-media)}}.card{background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-4)}.table-wrap{background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow-x:auto}.data-table{font-size:var(--text-2)}.data-table caption{text-align:left;padding:var(--space-3) var(--space-4) 0;color:var(--color-text-soft);font-size:var(--text-1)}.data-table th,.data-table td{text-align:left;padding:12px var(--space-4);border-bottom:1px solid var(--color-hairline);vertical-align:top}.data-table thead th{font-weight:600;font-size:var(--text-1);color:var(--color-text-soft);text-transform:uppercase;letter-spacing:var(--tracking-loose)}:lang(zh-Hans) .data-table thead th{text-transform:none}.data-table tbody th{font-weight:400}.data-table tr:last-child>*{border-bottom:0}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);border:1px solid var(--color-green-accent);border-radius:var(--radius-pill);background:var(--color-green-accent);color:var(--color-white);font:600 var(--text-2)/1.2 var(--font-sans);letter-spacing:var(--tracking);cursor:pointer;white-space:nowrap;transition:all var(--dur-fast) var(--ease-standard);padding:11px 20px;text-decoration:none;display:inline-flex}@media (width>=768px){.btn{min-height:0;padding:7px 16px}}.btn:hover{color:var(--color-white);background:var(--color-green-brand);border-color:var(--color-green-brand)}.btn:active{transform:scale(var(--press-scale))}.btn--lg{font-size:var(--text-3);padding:14px 32px}@media (width>=768px){.btn--lg{padding:14px 32px}}.btn--outline{color:var(--color-green-accent);background:0 0}.btn--outline:hover{background:var(--color-green-light);color:var(--color-green-brand);border-color:var(--color-green-brand)}.btn--sample{background:var(--color-white);color:var(--color-green-accent);border-width:1.5px;padding-inline:40px}.btn--sample:hover{background:var(--color-green-light);color:var(--color-green-brand)}.btn--dark{color:var(--color-text);border-color:var(--color-text);background:0 0}.btn--dark:hover{background:var(--color-text);color:var(--color-white);border-color:var(--color-text)}.btn--inverted{background:var(--color-white);color:var(--color-green-accent);border-color:var(--color-white)}.btn--inverted:hover{background:var(--color-green-light);color:var(--color-green-brand);border-color:var(--color-green-light)}.btn--on-dark{color:var(--color-white);border-color:var(--color-white);background:0 0}.btn--on-dark:hover{color:var(--color-white);border-color:var(--color-white);background:#ffffff1a}.btn--consent{background:var(--color-consent);border-color:var(--color-consent);font-weight:400}.btn--block{width:100%}@media (width>=768px){.btn--block{width:auto}}.btn-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.link-arrow{min-height:var(--tap-min);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow:hover{text-decoration:underline}.badge-gold{border:1px solid var(--color-gold);border-radius:var(--radius-pill);color:var(--color-gold-ink);font-size:var(--text-1);letter-spacing:.5px;align-items:center;gap:4px;padding:4px 12px;font-weight:700;display:inline-flex}.surface-house .badge-gold{color:var(--color-gold)}.chip{border-radius:var(--radius-pill);border:1px solid var(--color-input-border);font-size:var(--text-1);color:var(--color-text);background:var(--color-white);align-items:center;padding:4px 12px;display:inline-flex}.chip-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip-list li+li{margin-top:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-3);z-index:var(--z-toast);background:var(--color-white);padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);position:absolute;top:-100px}.skip-link:focus{top:var(--space-3)}img[loading=lazy]{transition:var(--image-fade,opacity .3s ease-in)}.logo[data-astro-cid-f7espo7c]{color:var(--color-green-brand);min-height:var(--tap-min);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo__mark[data-astro-cid-f7espo7c]{flex:none;width:36px;height:36px}@media (width>=1024px){.logo__mark[data-astro-cid-f7espo7c]{width:44px;height:44px}}.logo__disc[data-astro-cid-f7espo7c]{fill:var(--color-green-brand)}.logo__wave[data-astro-cid-f7espo7c]{fill:none;stroke:var(--color-white);stroke-width:2px;stroke-linecap:round}.logo__wave--soft[data-astro-cid-f7espo7c]{stroke:var(--color-green-light)}.logo__leaf[data-astro-cid-f7espo7c]{fill:var(--color-green-light)}.logo__text[data-astro-cid-f7espo7c]{flex-direction:column;line-height:1.05;display:flex}.logo__zh[data-astro-cid-f7espo7c]{font-family:var(--font-sans-zh);letter-spacing:.12em;font-size:1.25rem;font-weight:700}.logo__en[data-astro-cid-f7espo7c]{font-family:var(--font-sans-en);letter-spacing:.22em;font-size:.6875rem;font-weight:600}.logo--dark[data-astro-cid-f7espo7c]{color:var(--color-white)}.logo--dark[data-astro-cid-f7espo7c] .logo__disc[data-astro-cid-f7espo7c]{fill:var(--color-white)}.logo--dark[data-astro-cid-f7espo7c] .logo__wave[data-astro-cid-f7espo7c]{stroke:var(--color-green-house)}.logo--dark[data-astro-cid-f7espo7c] .logo__wave--soft[data-astro-cid-f7espo7c]{stroke:var(--color-green-uplift)}.logo--dark[data-astro-cid-f7espo7c] .logo__leaf[data-astro-cid-f7espo7c]{fill:var(--color-green-accent)}.lang[data-astro-cid-lemdd452]{position:relative}.lang__trigger[data-astro-cid-lemdd452]{min-height:var(--tap-min);min-width:var(--tap-min);border-radius:var(--radius-pill);cursor:pointer;font-size:var(--text-2);background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.lang__trigger[data-astro-cid-lemdd452]:hover{background:var(--color-neutral-cool)}.lang__menu[data-astro-cid-lemdd452]{z-index:var(--z-megamenu);min-width:168px;padding:var(--space-2);background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-nav);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.lang__menu[data-astro-cid-lemdd452] li[data-astro-cid-lemdd452]+li[data-astro-cid-lemdd452]{margin-top:0}.lang__opt[data-astro-cid-lemdd452]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-input);color:var(--color-text);font-size:var(--text-2);text-decoration:none;display:flex}.lang__opt[data-astro-cid-lemdd452]:hover{background:var(--color-neutral-cool);color:var(--color-green-brand)}.lang__opt[data-astro-cid-lemdd452].is-current{color:var(--color-green-brand);font-weight:600}.lang__opt[data-astro-cid-lemdd452].is-missing{color:var(--color-text-soft)}.site-header[data-astro-cid-nen7h5rs]{z-index:var(--z-nav);background:var(--color-white);box-shadow:var(--shadow-nav);position:sticky;top:0}.utility[data-astro-cid-nen7h5rs]{background:var(--color-neutral-warm);font-size:var(--text-1);display:none}@media (width>=1024px){.utility[data-astro-cid-nen7h5rs]{display:block}}.utility__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;min-height:36px;display:flex}.utility[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.utility[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{margin-top:0}.utility[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.utility[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-green-brand);text-decoration:underline}.bar__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);height:var(--nav-h);transition:height var(--dur-fast) ease;display:flex}.site-header[data-astro-cid-nen7h5rs].is-compact .bar__inner[data-astro-cid-nen7h5rs]{height:64px}.primary[data-astro-cid-nen7h5rs]{margin-inline:auto;display:none}@media (width>=1024px){.primary[data-astro-cid-nen7h5rs]{display:block}}.primary__list[data-astro-cid-nen7h5rs]{gap:2px;margin:0;padding:0;list-style:none;display:flex}.primary__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{margin-top:0}.primary__link[data-astro-cid-nen7h5rs]{min-height:var(--tap-min);border-radius:var(--radius-pill);cursor:pointer;color:var(--color-text);font-size:var(--text-2);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}@media (width>=1280px){.primary__link[data-astro-cid-nen7h5rs]{font-size:var(--text-3);padding:0 14px}}.primary__link[data-astro-cid-nen7h5rs]:hover,.primary__link[data-astro-cid-nen7h5rs][aria-expanded=true]{background:var(--color-neutral-cool);color:var(--color-green-brand)}.primary__link[data-astro-cid-nen7h5rs].is-active{color:var(--color-green-brand);box-shadow:inset 0 -2px 0 var(--color-green-accent);border-radius:0}.primary__link[data-astro-cid-nen7h5rs] .primary__chev{transition:transform var(--dur-fast) ease}.primary__link[data-astro-cid-nen7h5rs][aria-expanded=true] .primary__chev{transform:rotate(180deg)}.mega[data-astro-cid-nen7h5rs]{z-index:var(--z-megamenu);background:var(--color-neutral-cool);box-shadow:var(--shadow-nav);position:absolute;top:100%;left:0;right:0}.mega__inner[data-astro-cid-nen7h5rs]{gap:var(--space-5);padding-block:var(--space-5) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.mega__col[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.mega__col[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{margin-top:0}.mega__title[data-astro-cid-nen7h5rs]{margin:0 0 var(--space-2);color:var(--color-green-brand);min-height:var(--tap-min);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.mega__title[data-astro-cid-nen7h5rs]:hover{text-decoration:underline}.mega__link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);min-height:40px;color:var(--color-text);font-size:var(--text-2);text-decoration:none;display:flex}.mega__link[data-astro-cid-nen7h5rs]:hover{color:var(--color-green-accent);text-decoration:underline}.mega__badge[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);background:var(--color-green-light);color:var(--color-green-brand);font-size:var(--text-1);padding:1px 8px;font-weight:600}.mega__feature[data-astro-cid-nen7h5rs]{gap:var(--space-2);padding:var(--space-4);background:var(--color-green-house);color:var(--color-white);border-radius:var(--radius-card);flex-direction:column;text-decoration:none;display:flex}.mega__feature[data-astro-cid-nen7h5rs] .eyebrow[data-astro-cid-nen7h5rs]{color:var(--color-text-on-dark-soft);margin:0}.mega__feature-title[data-astro-cid-nen7h5rs]{font-size:var(--text-5);font-weight:600}.mega__feature-body[data-astro-cid-nen7h5rs]{color:var(--color-text-on-dark-soft);font-size:var(--text-2)}.mega__feature-cta[data-astro-cid-nen7h5rs]{font-weight:600;font-size:var(--text-2);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.mega__feature[data-astro-cid-nen7h5rs]:hover{color:var(--color-white);background:var(--color-green-uplift)}.mega__feature[data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--color-focus-on-dark)}.bar__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}@media (width>=1024px){.bar__actions[data-astro-cid-nen7h5rs]{margin-left:0}}.icon-btn[data-astro-cid-nen7h5rs]{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-circle);color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.icon-btn[data-astro-cid-nen7h5rs]:hover{background:var(--color-neutral-cool);color:var(--color-green-brand)}.bar__cta[data-astro-cid-nen7h5rs]{margin-left:var(--space-2);display:none}@media (width>=768px){.bar__cta[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width>=1024px){.bar__burger[data-astro-cid-nen7h5rs],.bar__search[data-astro-cid-nen7h5rs]{display:none}}.drawer[data-astro-cid-nen7h5rs]{z-index:var(--z-drawer);background:var(--color-white);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.drawer[data-astro-cid-nen7h5rs][hidden]{display:none}.drawer__head[data-astro-cid-nen7h5rs]{height:var(--nav-h);padding-inline:var(--gutter);border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;display:flex}.drawer__nav[data-astro-cid-nen7h5rs]{padding:var(--space-2) var(--gutter);flex:1}.drawer__group[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs],.drawer__top[data-astro-cid-nen7h5rs]{min-height:56px;font-size:var(--text-4);color:var(--color-text);cursor:pointer;border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;list-style:none;display:flex}.drawer__group[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.drawer__group[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] svg{transform:rotate(180deg)}.drawer__col[data-astro-cid-nen7h5rs]{padding:var(--space-2) 0 var(--space-3) var(--space-3)}.drawer__col[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.drawer__col[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{margin-top:0}.drawer__col-title[data-astro-cid-nen7h5rs]{min-height:var(--tap-min);color:var(--color-green-brand);align-items:center;font-weight:600;display:flex}.drawer__col[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.drawer__col-title){min-height:var(--tap-min);color:var(--color-text);align-items:center;text-decoration:none;display:flex}.drawer__foot[data-astro-cid-nen7h5rs]{gap:var(--space-2);padding:var(--space-4) var(--gutter) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--color-neutral-warm);display:grid}.drawer__contact[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);min-height:var(--tap-min);color:var(--color-text);text-decoration:none;display:flex}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-9) var(--space-5)}.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-4);display:grid}@media (width>=768px){.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-5);grid-template-columns:1.6fr repeat(4,1fr)}}.footer__brand[data-astro-cid-jo6i4kqk]{gap:var(--space-3);margin-bottom:var(--space-4);align-content:start;display:grid}.footer__tagline[data-astro-cid-jo6i4kqk]{font-size:var(--text-2);max-width:32ch}.footer__nap[data-astro-cid-jo6i4kqk]{font-style:normal;font-size:var(--text-2)}.footer__nap[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{gap:var(--space-2);margin:0 0 var(--space-2);color:var(--color-text-on-dark-soft);display:flex}.footer__nap[data-astro-cid-jo6i4kqk] svg{flex:none;margin-top:3px}.footer__nap[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-white)}.footer__col[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]{min-height:var(--tap-min);cursor:pointer;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.footer__col[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]::-webkit-details-marker{display:none}@media (width>=768px){.footer__col[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]{pointer-events:none;border:0}.footer__col[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk] svg{display:none}}.footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:var(--space-2) 0 var(--space-3);padding:0;list-style:none}.footer__col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:0}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--tap-min);color:var(--color-text-on-dark-soft);font-size:var(--text-3);align-items:center;text-decoration:none;display:flex}@media (width>=768px){.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:32px}}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-white);text-decoration:underline}.footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);font-size:var(--text-1);color:var(--color-text-on-dark-soft);border-top:1px solid #fff3;flex-wrap:wrap;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.footer__bottom[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:0}.footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__linkbtn[data-astro-cid-jo6i4kqk]{color:var(--color-text-on-dark-soft);min-height:var(--tap-min);align-items:center;display:inline-flex}.footer__linkbtn[data-astro-cid-jo6i4kqk]{cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__linkbtn[data-astro-cid-jo6i4kqk]:hover{color:var(--color-white)}.crumbs[data-astro-cid-vx4iavld]{font-size:var(--text-2);padding-block:var(--space-3)}.crumbs__full[data-astro-cid-vx4iavld]{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:none}.crumbs__full[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]{align-items:center;margin:0;display:inline-flex}.crumbs__full[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"/";color:var(--color-text-soft);margin-inline:8px}.crumbs__full[data-astro-cid-vx4iavld] span[data-astro-cid-vx4iavld]{color:var(--color-text-soft)}.crumbs__back[data-astro-cid-vx4iavld]{min-height:var(--tap-min);align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}@media (width>=768px){.crumbs__full[data-astro-cid-vx4iavld]{display:flex}.crumbs__back[data-astro-cid-vx4iavld]{display:none}}.frap[data-astro-cid-txlvab4v]{right:var(--gutter);bottom:calc(var(--gutter) + env(safe-area-inset-bottom));z-index:var(--z-frap);height:var(--frap-size);min-width:var(--frap-size);border-radius:var(--radius-pill);background:var(--color-green-accent);color:var(--color-white);box-shadow:var(--shadow-frap);transition:all var(--dur-fast) ease;align-items:center;gap:0;padding:0 16px;text-decoration:none;display:inline-flex;position:fixed}.frap[data-astro-cid-txlvab4v]:after{content:"";inset:var(--frap-touch-offset);border-radius:inherit;position:absolute}.frap__label[data-astro-cid-txlvab4v]{white-space:nowrap;max-width:0;font-weight:600;font-size:var(--text-2);transition:max-width var(--dur-fast) ease, margin var(--dur-fast) ease;overflow:hidden}.frap[data-astro-cid-txlvab4v]:hover{color:var(--color-white);background:var(--color-green-brand)}.frap[data-astro-cid-txlvab4v]:hover .frap__label[data-astro-cid-txlvab4v],.frap[data-astro-cid-txlvab4v]:focus-visible .frap__label[data-astro-cid-txlvab4v]{max-width:10em;margin-left:8px}@media (width<=767px){html.consent-open .frap[data-astro-cid-txlvab4v]{display:none}}.frap[data-astro-cid-txlvab4v]:active{transform:scale(var(--press-scale));box-shadow:var(--shadow-frap-active)}html.consent-open .frap[data-astro-cid-txlvab4v]{bottom:calc(var(--gutter) + 220px)}html.sticky-cta .frap[data-astro-cid-txlvab4v],html.has-drawer .frap[data-astro-cid-txlvab4v]{display:none}@media (prefers-reduced-motion:reduce){.frap__label[data-astro-cid-txlvab4v]{max-width:none;margin-left:8px}}.lang-banner[data-astro-cid-r2fikfp3]{z-index:var(--z-banner);background:var(--color-ceramic);font-size:var(--text-2);position:relative}.lang-banner__inner[data-astro-cid-r2fikfp3]{align-items:center;gap:var(--space-3);min-height:48px;padding-block:4px;display:flex}.lang-banner[data-astro-cid-r2fikfp3] p[data-astro-cid-r2fikfp3]{flex:1;margin:0}.lang-banner__close[data-astro-cid-r2fikfp3]{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-circle);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.lang-banner__close[data-astro-cid-r2fikfp3]:hover{background:#0000000f}.consent[data-astro-cid-bm4qem4n]{left:var(--gutter);right:var(--gutter);bottom:var(--gutter);z-index:var(--z-consent);padding:var(--space-4);border-radius:var(--radius-card);box-shadow:var(--shadow-frap);font-size:var(--text-2);position:fixed}@media (width>=768px){.consent[data-astro-cid-bm4qem4n]{width:480px;right:auto}}.consent__title[data-astro-cid-bm4qem4n]{font-size:var(--text-5);margin-bottom:var(--space-2);font-weight:600}.consent[data-astro-cid-bm4qem4n] .soft[data-astro-cid-bm4qem4n] a[data-astro-cid-bm4qem4n]{color:var(--color-white)}.consent__manage[data-astro-cid-bm4qem4n]{color:var(--color-white);cursor:pointer;min-height:var(--tap-min);font-size:var(--text-2);background:0 0;border:0;text-decoration:underline}.consent-dialog[data-astro-cid-bm4qem4n]{border-radius:var(--radius-card);max-width:min(92vw,440px);box-shadow:var(--shadow-frap);border:0;padding:0}.consent-dialog[data-astro-cid-bm4qem4n]::backdrop{background:#0006}.consent-dialog__body[data-astro-cid-bm4qem4n]{gap:var(--space-3);padding:var(--space-5);display:grid}.consent-dialog__row[data-astro-cid-bm4qem4n]{align-items:center;gap:var(--space-2);min-height:var(--tap-min);display:flex}.consent-dialog__row[data-astro-cid-bm4qem4n] input[data-astro-cid-bm4qem4n]{width:20px;height:20px;accent-color:var(--color-green-accent)}.crumbs-band[data-astro-cid-5hxgtx55]+.surface-cream{padding-top:var(--space-4)}body.global-site{--radius-card:32px;--color-ceramic:#f1f4f7;--color-green-brand:#0a1317;--color-green-accent:#0064e0;--color-focus:#0064e0;color:#0a1317;letter-spacing:-.01em;background:#fff;margin:0;font:16px/1.55 Helvetica,Arial,sans-serif}.global-site h1,.global-site h2,.global-site h3{color:#0a1317;letter-spacing:-.045em;text-wrap:balance;margin:0 0 24px;font-family:Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1}.global-site h1{font-size:clamp(42px,4.8vw,66px)}.global-site h2{font-size:clamp(32px,3.25vw,46px)}.global-site h3{letter-spacing:-.025em;margin:24px 0 12px;font-size:25px;line-height:1.2}.global-site p{color:#52616c;margin:0 0 22px}.global-site a{color:inherit;text-decoration:none}.global-site a:hover{color:#0457cb}.global-site :focus-visible{outline-offset:5px;outline:3px solid #0064e0}.global-site .g-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.global-site .g-small{letter-spacing:.005em;font-size:13px;line-height:1.55}.global-site .g-eyebrow{letter-spacing:.12em;color:#52616c;margin-bottom:26px;font-size:11px;font-weight:600;display:block}.global-site .g-lead{letter-spacing:-.02em;max-width:670px;font-size:20px;line-height:1.5}.global-site .g-soft{background:#f1f4f7}.global-site .g-section{padding-block:88px}.global-site .g-button{color:#fff;cursor:pointer;white-space:nowrap;text-align:center;background:#0a1317;border:1px solid #0a1317;border-radius:100px;justify-content:center;align-items:center;gap:24px;max-width:100%;min-height:49px;padding:13px 24px;font-size:14px;font-weight:500;line-height:1.25;transition:background .18s,color .18s,transform .18s;display:inline-flex}.global-site .g-button:hover{color:#fff;background:#303a40;transform:translateY(-1px)}.global-site .g-outline{color:#0a1317;background:0 0;border-color:#b9c1c8}.global-site .g-outline:hover{color:#0a1317;background:#e6ebef}.global-site .g-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.global-site .g-text-link{border-bottom:1px solid #aeb8bf;margin-top:12px;padding-bottom:4px;font-size:14px;font-weight:500;line-height:1.5;display:inline-block}.global-site .g-skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.global-site .g-skip:focus{top:16px}.global-site .g-header{z-index:50;background:#fff;border-bottom:1px solid #edf0f2;position:sticky;top:0}.global-site .g-nav-wrap{align-items:center;gap:38px;width:min(1440px,100% - 80px);min-height:80px;margin:auto;display:flex}.global-site .g-wordmark{letter-spacing:-1.8px;flex-direction:column;flex-shrink:0;gap:7px;font-size:29px;font-weight:600;line-height:1;display:inline-flex}.global-site .g-wordmark span{letter-spacing:2px;font-size:8px;font-weight:500}.global-site .g-header nav{align-items:center;gap:27px;margin-left:auto;display:flex}.global-site .g-header nav a{letter-spacing:0;padding-block:24px;font-size:13px;position:relative}.global-site .g-header nav a[aria-current=page]:after{content:"";background:#0064e0;height:2px;position:absolute;bottom:12px;left:0;right:0}.global-site .g-header-quote{gap:18px;min-height:42px;padding:11px 18px;font-size:12px}.global-site .g-menu{display:none}.global-site .g-home-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:50px;padding-block:48px 68px;display:grid}.global-site .g-home-hero h1{letter-spacing:-.055em;margin-bottom:28px;font-size:clamp(48px,5.1vw,72px);line-height:1.04}.global-site .g-hero-copy>p{max-width:365px;margin-bottom:34px;font-size:20px;line-height:1.45}.global-site .g-hero-photo .photo{object-position:center;border-radius:32px;display:block}.global-site .g-intro{text-align:center;padding-block:48px 70px}.global-site .g-intro h2{font-size:46px}.global-site .g-intro .g-lead{max-width:570px;margin-inline:auto;font-size:18px}.global-site .g-intro .g-small{letter-spacing:.1em;margin-bottom:20px;font-size:11px}.global-site .g-feature{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.global-site .g-product-panel{border-radius:32px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:410px;padding:40px;display:flex}.global-site .g-product-panel>.g-small{letter-spacing:.12em;font-size:10px}.global-site .g-formula{letter-spacing:-.09em;color:#162b3a;font-size:112px;font-weight:500;line-height:1}.global-site .g-formula span{letter-spacing:-.02em;color:#52616c;margin-top:20px;font-size:18px;font-weight:400;display:block}.global-site .g-feature-copy{max-width:500px}.global-site .g-facts{margin-block:30px}.global-site .g-facts>div{border-bottom:1px solid #dce1e5;grid-template-columns:100px 1fr;padding:12px 0;font-size:13px;display:grid}.global-site .g-facts span{color:#52616c}.global-site .g-facts strong{font-weight:500}.global-site .g-editorial-grid{grid-template-columns:1.16fr 1fr;gap:36px;margin-top:38px;display:grid}.global-site .g-editorial-grid>article,.global-site .g-photo-story{min-width:0}.global-site .g-editorial-grid .photo{transition:filter .25s;display:block}.global-site .g-photo-story:hover .photo{filter:brightness(.94)}.global-site .g-editorial-grid p{max-width:440px}.global-site .g-photo-story .g-text-link{margin-top:0}.global-site .g-app-rows{margin-top:45px}.global-site .g-app-rows>a{border-top:1px solid #cdd5dc;grid-template-columns:1.1fr 1fr 30px;align-items:center;gap:40px;padding-block:30px;display:grid}.global-site .g-app-rows>a>span:first-child{letter-spacing:-.025em;font-size:24px;line-height:1.2}.global-site .g-app-rows p{max-width:330px;margin:0;font-size:14px}.global-site .g-app-rows>a>span:last-child{font-size:28px}.global-site .g-faq{max-width:880px}.global-site .g-faq h2{margin-bottom:40px}.global-site details{border-top:1px solid #dce1e5;padding-block:23px}.global-site summary{cursor:pointer;padding-right:30px;font-size:18px;font-weight:500;line-height:1.4;list-style:none;position:relative}.global-site summary::-webkit-details-marker{display:none}.global-site summary:after{content:"+";font-size:23px;line-height:1;position:absolute;top:0;right:0}.global-site details[open] summary:after{content:"−"}.global-site details p{max-width:700px;margin:18px 36px 0 0;font-size:15px}.global-site .g-breadcrumb{color:#657582;gap:12px;padding-top:26px;font-size:12px;display:flex}.global-site .g-product-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding-block:35px 64px;display:grid}.global-site .g-product-identity{border-radius:32px;flex-direction:column;min-height:530px;padding:52px 42px 24px;display:flex}.global-site .g-product-identity>.g-small{margin:24px 0 0}.global-site .g-product-identity .g-formula{margin-bottom:50px;font-size:130px}.global-site .g-product-identity dl{margin:auto 0 0}.global-site .g-product-identity dl>div{border-bottom:1px solid #d3dbe1;justify-content:space-between;gap:20px;padding-block:12px;font-size:12px;display:flex}.global-site dt{color:#5d6c7b}.global-site dd{text-align:right;margin:0}.global-site .g-product-copy h1{font-size:clamp(38px,3.8vw,52px);line-height:1.09}.global-site .g-product-copy .g-lead{font-size:18px}.global-site .g-product-copy>p:not(.g-lead){font-size:14px}.global-site .g-product-copy>.g-text-link{margin-top:25px}.global-site .g-subnav{z-index:20;background:#fff;border-block:1px solid #dce1e5;position:sticky;top:80px}.global-site .g-subnav>.g-wrap{gap:36px;display:flex;overflow-x:auto}.global-site .g-subnav a{flex-shrink:0;align-items:center;min-height:56px;font-size:13px;display:flex}.global-site section[id]{scroll-margin-top:155px}.global-site .g-reading{max-width:800px}.global-site .g-reading h2:not(:first-child){margin-top:44px}.global-site .g-reading p{font-size:17px;line-height:1.7}.global-site .g-note{background:#f1f4f7;border-radius:20px;margin-block:34px;padding:26px 30px}.global-site .g-note strong{font-size:15px;font-weight:500}.global-site .g-note p{margin:9px 0 0;font-size:14px;line-height:1.65}.global-site .g-spec-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:85px;display:grid}.global-site .g-spec-layout>div>p{font-size:15px}.global-site .g-table-wrap{background:#fff;border-radius:24px;padding:24px 30px;overflow:auto}.global-site table{font-size:13px}.global-site caption{text-align:left;padding-bottom:20px;font-size:14px;font-weight:500}.global-site table th{text-align:left;font-weight:400}.global-site thead{color:#53616a}.global-site thead th{padding-bottom:18px;font-weight:500}.global-site tbody th,.global-site td{border-top:1px solid #e4e9ed;padding:11px 0}.global-site td{padding-left:24px}.global-site .g-doc-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin:32px 0 20px;display:grid}.global-site .g-doc{background:#f1f4f7;border-radius:24px;padding:32px;transition:background .2s}.global-site .g-doc:hover{color:#0a1317;background:#e6edf2}.global-site .g-doc h3{margin:0 0 14px;font-size:24px}.global-site .g-doc p{max-width:360px;min-height:44px;font-size:14px}.global-site .g-doc .g-text-link{margin-top:2px}.global-site .g-page-hero{padding-block:70px 54px}.global-site .g-page-hero h1{max-width:870px}.global-site .g-page-hero .g-lead{max-width:640px;margin-block:25px 30px}.global-site .g-wide-photo .photo{border-radius:32px;display:block}.global-site .g-process-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px;display:grid}.global-site .g-step{color:#667885;margin-bottom:36px;font-size:14px;display:block}.global-site .g-process-grid article{border-top:1px solid #cdd5dc;padding-top:24px}.global-site .g-process-grid h3{max-width:260px}.global-site .g-process-grid p{max-width:300px;font-size:15px}.global-site .g-evidence-list{margin-top:35px}.global-site .g-evidence-list article{border-top:1px solid #dce1e5;grid-template-columns:1fr 1.3fr;gap:60px;padding-block:28px;display:grid}.global-site .g-evidence-list h3{margin:0;font-size:23px}.global-site .g-evidence-list p{margin:0;font-size:15px}.global-site .g-resource-links{gap:20px;padding-top:30px;font-size:18px;display:grid}.global-site .g-contact-layout{grid-template-columns:1fr 1fr;gap:80px;padding-top:75px;display:grid}.global-site .g-contact-layout h1{max-width:500px;font-size:52px}.global-site .g-contact-layout .g-lead{font-size:18px}.global-site .g-contact-info{gap:12px;margin-top:50px;display:grid}.global-site .g-contact-info h2{margin-bottom:8px;font-size:25px}.global-site .g-contact-info>a{font-size:17px}.global-site .g-contact-info>p{max-width:330px;margin-top:8px;font-size:14px}.global-site .g-form-panel{border-radius:28px;padding:36px}.global-site .g-form-panel h2{margin-bottom:30px;font-size:30px}.global-site .g-form-grid{grid-template-columns:1fr 1fr;gap:24px 18px;display:grid}.global-site .g-form label{flex-direction:column;gap:8px;font-size:12px;font-weight:500;display:flex}.global-site .g-form input:not([type=checkbox]),.global-site .g-form textarea,.global-site .g-form select{background:#fff;border:1px solid #bbc6ce;border-radius:10px;width:100%;max-width:100%;min-height:48px;padding:12px 13px;font-size:14px;font-weight:400;line-height:1.5}.global-site .g-form textarea{resize:vertical}.global-site .g-span{grid-column:1/-1}.global-site .g-form .g-check{flex-direction:row;align-items:flex-start;gap:12px;margin-block:25px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.global-site .g-check input{accent-color:#0064e0;flex-shrink:0;width:18px;height:18px;margin:2px 0}.global-site .g-check a{text-decoration:underline}.global-site .g-form .g-honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.global-site .g-form .g-button{background:#0064e0;border-color:#0064e0;width:100%;min-height:50px}.global-site .g-form .g-button:hover{background:#0457cb}.global-site .g-form .g-button:disabled{opacity:.65;cursor:default;transform:none}.global-site .g-form-status{color:#0a1317;overflow-wrap:anywhere;margin-top:20px;font-size:14px}.global-site .g-form>.g-small{margin-top:18px;font-size:11px}.global-site .g-closing{border-top:1px solid #dce1e5;justify-content:space-between;align-items:center;gap:35px;padding-block:65px 80px;display:flex}.global-site .g-closing h2{margin-bottom:12px}.global-site .g-closing p{margin:0;font-size:15px}.global-site .g-footer{background:#f1f4f7;padding-top:65px}.global-site .g-footer-top{grid-template-columns:1.2fr .9fr 1fr 1.2fr;gap:48px;padding-bottom:65px;display:grid}.global-site .g-footer-top>div{flex-direction:column;align-items:start;gap:14px;display:flex}.global-site .g-footer h2{letter-spacing:0;margin-bottom:8px;font-size:13px;font-weight:500}.global-site .g-footer a:not(.g-wordmark){font-size:12px}.global-site .g-footer p{margin:6px 0 0;font-size:12px;line-height:1.6}.global-site .g-footer-top>div:first-child p{margin-top:12px;font-size:16px}.global-site .g-footer-bottom{border-top:1px solid #d5dde3;justify-content:space-between;align-items:center;gap:30px;padding-block:24px;display:flex}.global-site .g-footer-bottom small{color:#62717c;font-size:10px}.global-site .g-footer-bottom>div{gap:24px;display:flex}.global-site .g-legacy{--color-neutral-warm:#fff;--color-gold-lightest:#f1f4f7;--color-green-house:#263946;--color-green-accent:#0064e0;--color-green-brand:#0a1317}.global-site .g-legacy h1{font-size:54px}@media (width<=1100px){.global-site .g-nav-wrap{gap:24px;width:calc(100% - 48px)}.global-site .g-header nav{gap:18px}.global-site .g-header nav a{font-size:12px}.global-site .g-wordmark{font-size:26px}.global-site .g-header-quote{gap:12px;padding:11px 14px}.global-site .g-wrap{width:calc(100% - 64px)}.global-site .g-home-hero{gap:30px}.global-site .g-feature{gap:45px}.global-site .g-contact-layout{gap:40px}.global-site .g-contact-layout h1{font-size:44px}.global-site .g-form-panel{padding:28px}.global-site .g-footer-top{gap:28px}.global-site .g-spec-layout{gap:45px}.global-site .g-product-hero{gap:38px}.global-site .g-product-identity{padding:40px 30px}}@media (width<=900px){.global-site .g-menu{cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;min-height:44px;margin-left:auto;padding:8px;font-size:14px;display:flex}.global-site .g-header nav{display:none}.global-site .g-header.is-open nav{background:#fff;border-bottom:1px solid #dce1e5;flex-direction:column;align-items:stretch;gap:0;padding:20px 32px 28px;display:flex;position:absolute;top:79px;left:0;right:0}.global-site .g-header nav a{padding:13px 0;font-size:17px}.global-site .g-header nav a[aria-current=page]:after{display:none}.global-site .g-home-hero h1{font-size:50px}.global-site .g-home-hero .g-eyebrow{letter-spacing:.08em;font-size:9px}.global-site .g-hero-copy>p{font-size:17px}.global-site .g-home-hero .g-button{min-height:44px;padding:12px 17px;font-size:12px}.global-site .g-contact-layout{grid-template-columns:1fr;max-width:760px}.global-site .g-contact-info{margin-top:30px}.global-site .g-product-hero{gap:28px}.global-site .g-product-identity{min-height:460px;padding:35px 24px}.global-site .g-product-identity .g-formula{font-size:100px}.global-site .g-product-identity dl>div{flex-direction:column;gap:4px}.global-site dd{text-align:left}.global-site .g-product-copy h1{font-size:35px}.global-site .g-product-copy .g-eyebrow{font-size:9px}.global-site .g-product-copy .g-button{padding:12px 18px;font-size:12px}.global-site .g-spec-layout{grid-template-columns:1fr}.global-site .g-closing{flex-wrap:wrap}.global-site .g-footer-top{grid-template-columns:1fr 1fr;gap:40px}}@media (width<=650px){.global-site .g-wrap{width:calc(100% - 40px)}.global-site .g-nav-wrap{gap:13px;width:calc(100% - 40px);min-height:72px}.global-site .g-wordmark{font-size:25px}.global-site .g-wordmark span{letter-spacing:1.65px;font-size:7px}.global-site .g-header-quote{display:none}.global-site .g-header.is-open nav{padding-inline:20px;top:71px}.global-site .g-home-hero{grid-template-columns:1fr;gap:30px;padding-block:40px 30px}.global-site .g-home-hero h1{font-size:54px}.global-site .g-home-hero .g-eyebrow{margin-bottom:22px;font-size:9px}.global-site .g-hero-copy>p{max-width:330px;margin-bottom:25px;font-size:18px}.global-site .g-home-hero .g-button{min-height:48px;padding:14px 20px;font-size:13px}.global-site .g-hero-photo .photo{border-radius:24px;aspect-ratio:4/3!important}.global-site .g-intro{padding-block:45px}.global-site .g-intro h2{font-size:33px}.global-site .g-intro .g-lead{font-size:16px}.global-site .g-feature{grid-template-columns:1fr;gap:34px}.global-site .g-product-panel{border-radius:24px;min-height:330px;padding:30px}.global-site .g-formula{font-size:104px}.global-site .g-section{padding-block:56px}.global-site .g-editorial-grid{grid-template-columns:1fr;gap:38px;margin-top:30px}.global-site .g-editorial-grid .photo{border-radius:24px}.global-site .g-app-rows>a{grid-template-columns:1fr 25px;gap:12px;padding-block:25px}.global-site .g-app-rows>a>span:first-child{font-size:22px}.global-site .g-app-rows p{grid-row:2;max-width:100%}.global-site .g-app-rows>a>span:last-child{grid-area:1/2/3}.global-site .g-faq h2{margin-bottom:28px}.global-site summary{font-size:16px}.global-site .g-product-hero{flex-direction:column-reverse;gap:32px;padding-top:28px;display:flex}.global-site .g-product-copy h1{font-size:42px}.global-site .g-product-copy .g-eyebrow{letter-spacing:.09em;font-size:9px}.global-site .g-product-identity{width:100%;min-height:430px}.global-site .g-product-identity dl>div{flex-direction:row;gap:20px}.global-site .g-product-identity dd{text-align:right}.global-site .g-product-identity .g-formula{margin-bottom:40px;font-size:110px}.global-site .g-product-identity .g-formula span{font-size:16px}.global-site .g-subnav{top:72px}.global-site .g-subnav>.g-wrap{gap:24px}.global-site .g-subnav a{min-height:50px;font-size:12px}.global-site .g-reading p{font-size:16px}.global-site .g-note{margin-block:28px;padding:24px}.global-site .g-note p{font-size:14px}.global-site .g-table-wrap{border-radius:20px;padding:20px 18px}.global-site table{font-size:12px}.global-site .g-doc-grid{grid-template-columns:1fr;gap:14px}.global-site .g-doc{border-radius:20px;padding:27px}.global-site .g-doc p{min-height:0}.global-site .g-page-hero{padding-block:46px 35px}.global-site .g-page-hero h1{font-size:43px}.global-site .g-lead{font-size:18px}.global-site .g-wide-photo .photo{border-radius:24px;aspect-ratio:4/3!important}.global-site .g-process-grid{grid-template-columns:1fr;gap:16px}.global-site .g-step{margin-bottom:24px}.global-site .g-process-grid h3{max-width:100%;margin-top:0}.global-site .g-process-grid p{max-width:100%}.global-site .g-evidence-list article{grid-template-columns:1fr;gap:16px}.global-site .g-evidence-list h3{font-size:22px}.global-site .g-contact-layout{padding-top:45px}.global-site .g-contact-layout h1{font-size:45px}.global-site .g-form-panel{padding:26px 22px}.global-site .g-form-grid{grid-template-columns:1fr;gap:20px}.global-site .g-form input:not([type=checkbox]),.global-site .g-form select,.global-site .g-form textarea{font-size:16px}.global-site .g-footer-top{grid-template-columns:1fr 1fr;gap:38px 22px;padding-bottom:38px}.global-site .g-footer-top>div:first-child,.global-site .g-footer-top>div:last-child{grid-column:1/-1}.global-site .g-footer-bottom{flex-direction:column;align-items:start;gap:16px}.global-site .g-closing{gap:25px;padding-block:45px 55px}.global-site .g-closing .g-button{padding:13px 20px;font-size:13px}.global-site .g-breadcrumb{flex-wrap:wrap;gap:8px;font-size:10px}.global-site .g-legacy h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.global-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.photo[data-astro-cid-xjdomtpr]{object-fit:cover;border-radius:var(--radius-card);background:var(--color-ceramic);width:100%;height:auto}.photo--slot[data-astro-cid-xjdomtpr]{color:var(--color-green-uplift);border:1px solid var(--color-hairline);place-items:center;display:grid}.surface-house .photo--slot[data-astro-cid-xjdomtpr]{background:var(--color-green-uplift);color:var(--color-green-light);border-color:#0000}
