.Header-module__HxfJvq__root{z-index:var(--z-header);pointer-events:none;--inset:var(--header-inset);--dock-w:1180px;--dock-pad-block:10px;--mark-h:42px;transition:padding-block-start var(--dur-slow) var(--ease-out);padding-block-start:var(--inset,var(--header-inset));position:fixed;inset-block-start:0;inset-inline:0}.Header-module__HxfJvq__root[data-scrolled=true]{--inset:8px;--dock-w:1020px;--dock-pad-block:7px;--mark-h:36px}.Header-module__HxfJvq__shell{inline-size:min(100% - (var(--gutter) * 2), var(--dock-w));pointer-events:none;transition:inline-size var(--dur-slow) var(--ease-out);margin-inline:auto;position:relative}.Header-module__HxfJvq__dock{align-items:center;gap:var(--s-4);padding:var(--dock-pad-block) var(--s-3);border-radius:var(--r-pill);pointer-events:auto;transition:padding var(--dur-slow) var(--ease-out), background-color var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out), border-radius var(--dur-morph) var(--ease-out);grid-template-columns:1fr auto 1fr;display:grid}.Header-module__HxfJvq__root[data-mega=open] .Header-module__HxfJvq__dock{--glass-alpha:var(--glass-alpha-dense);--glass-blur:var(--glass-blur-dense)}.Header-module__HxfJvq__brand{border-radius:var(--r-md);transition:opacity var(--dur) var(--ease-out);flex-shrink:0;justify-self:start;align-items:center;display:flex}.Header-module__HxfJvq__brand:hover{opacity:.72}.Header-module__HxfJvq__brandMark{block-size:var(--mark-h,34px);inline-size:auto;transition:block-size var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-spring);flex-shrink:0}.Header-module__HxfJvq__brand:hover .Header-module__HxfJvq__brandMark{transform:scale(1.06)}@media (max-width:400px){.Header-module__HxfJvq__brandText{display:none}}.Header-module__HxfJvq__nav{align-items:center;gap:2px;display:flex;position:relative}@media (max-width:1024px){.Header-module__HxfJvq__nav{display:none}}.Header-module__HxfJvq__puck{inset-block:3px;inline-size:var(--puck-w,0px);transform:translate3d(var(--puck-x,0px), 0, 0);border-radius:var(--r-pill);opacity:0;pointer-events:none;will-change:transform;transition:transform var(--dur-slow) var(--ease-out), inline-size var(--dur-slow) var(--ease-out), opacity var(--dur) var(--ease-out);background:#1823500e;position:absolute;left:0;box-shadow:inset 0 0 0 .5px #1823500d}.Header-module__HxfJvq__nav[data-puck=visible] .Header-module__HxfJvq__puck{opacity:1}@media (prefers-reduced-motion:reduce){.Header-module__HxfJvq__puck{transition:opacity var(--dur-fast) linear}}.Header-module__HxfJvq__navItem{z-index:2;align-items:center;gap:var(--s-1);padding:9px var(--s-4);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-ui);color:var(--ink-700);white-space:nowrap;transition:color var(--dur) var(--ease-out);display:inline-flex;position:relative}.Header-module__HxfJvq__navItem:hover,.Header-module__HxfJvq__navItem[data-active=true],.Header-module__HxfJvq__navItem[aria-current=page]{color:var(--navy-700)}.Header-module__HxfJvq__caret{opacity:.5;block-size:9px;inline-size:9px;transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out)}.Header-module__HxfJvq__navItem[aria-expanded=true] .Header-module__HxfJvq__caret{opacity:.9;transform:rotate(180deg)}.Header-module__HxfJvq__actions{justify-self:end;align-items:center;gap:var(--s-2);flex-shrink:0;display:flex}@media (max-width:1024px){.Header-module__HxfJvq__dock{justify-content:space-between;gap:0;display:flex}.Header-module__HxfJvq__brand{margin-inline-end:auto}.Header-module__HxfJvq__actions{margin-inline-start:auto}}.Header-module__HxfJvq__segment{border-radius:var(--r-pill);--dir:1;background:#1823500d;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #1823500f}html[dir=rtl] .Header-module__HxfJvq__segment{--dir:-1}.Header-module__HxfJvq__segmentThumb{border-radius:var(--r-pill);background:var(--cream-050);inline-size:calc(50% - 3px);transition:transform var(--dur-slow) var(--ease-spring);pointer-events:none;position:absolute;inset-block:3px;inset-inline-start:3px;box-shadow:0 1px 2px #1823501a,0 0 0 .5px #1823500f,inset 0 1px #ffffffe6}.Header-module__HxfJvq__segment[data-active=en] .Header-module__HxfJvq__segmentThumb{transform:translateX(calc(var(--dir) * 100%))}.Header-module__HxfJvq__segmentItem{z-index:1;min-inline-size:40px;padding:5px var(--s-3);border-radius:var(--r-pill);text-align:center;font-size:var(--fs-xs);font-weight:var(--fw-ui);color:var(--ink-500);transition:color var(--dur) var(--ease-out);position:relative}.Header-module__HxfJvq__segmentItem[aria-current=true]{color:var(--navy-700);font-weight:var(--fw-ui-strong)}.Header-module__HxfJvq__segmentItem:hover{color:var(--navy-700)}.Header-module__HxfJvq__segmentItem[data-locale=fa]{font-family:var(--font-fa)}.Header-module__HxfJvq__segmentItem[data-locale=en]{font-family:var(--font-en);letter-spacing:.04em}.Header-module__HxfJvq__cta{align-items:center;gap:var(--s-2);padding:10px var(--s-5);border-radius:var(--r-pill);background:var(--navy-700);color:var(--cream-100);font-size:var(--fs-sm);font-weight:var(--fw-ui);white-space:nowrap;transition:background-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #18235029,0 4px 14px #18235024}.Header-module__HxfJvq__cta:hover{background:var(--navy-600);box-shadow:0 2px 4px #1823502e,0 8px 22px #18235033}.Header-module__HxfJvq__cta:active{transform:scale(.975)}.Header-module__HxfJvq__cta:after{content:"";inline-size:42%;transition:inset-inline-start var(--dur-slow) var(--ease-out);background:linear-gradient(100deg,#0000,#ffffff38,#0000);position:absolute;inset-block:0;inset-inline-start:-50%;transform:skew(-18deg)}.Header-module__HxfJvq__cta:hover:after{inset-inline-start:120%}@media (max-width:560px){.Header-module__HxfJvq__cta{display:none}}.Header-module__HxfJvq__burger{border-radius:var(--r-pill);block-size:40px;inline-size:40px;transition:background-color var(--dur) var(--ease-out);background:#1823500d;place-items:center;display:none;box-shadow:inset 0 0 0 .5px #1823500f}.Header-module__HxfJvq__burger:hover{background:#18235017}@media (max-width:1024px){.Header-module__HxfJvq__burger{display:grid}}.Header-module__HxfJvq__burgerBox{block-size:11px;inline-size:17px;position:relative}.Header-module__HxfJvq__burgerLine{background:var(--navy-700);block-size:1.5px;transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border-radius:2px;position:absolute;inset-inline:0}.Header-module__HxfJvq__burgerLine:first-child{inset-block-start:0}.Header-module__HxfJvq__burgerLine:nth-child(2){inset-block-start:50%;translate:0 -50%}.Header-module__HxfJvq__burgerLine:nth-child(3){inset-block-end:0}.Header-module__HxfJvq__burger[aria-expanded=true] .Header-module__HxfJvq__burgerLine:first-child{transform:translateY(4.75px)rotate(45deg)}.Header-module__HxfJvq__burger[aria-expanded=true] .Header-module__HxfJvq__burgerLine:nth-child(2){opacity:0}.Header-module__HxfJvq__burger[aria-expanded=true] .Header-module__HxfJvq__burgerLine:nth-child(3){transform:translateY(-4.75px)rotate(-45deg)}.Header-module__HxfJvq__shell .Header-module__HxfJvq__mega{padding:var(--s-5);border-radius:var(--r-2xl);transform-origin:var(--mega-origin,50%) 0;pointer-events:auto;opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out), transform var(--dur-morph) var(--ease-out), visibility 0s linear var(--dur-morph);position:absolute;inset-block-start:calc(100% + 10px);inset-inline:0;transform:translateY(-10px)scale(.965)}.Header-module__HxfJvq__mega[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (max-width:1024px){.Header-module__HxfJvq__mega{display:none}}.Header-module__HxfJvq__megaGrid{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.Header-module__HxfJvq__megaCol{align-content:start;gap:2px;display:grid}.Header-module__HxfJvq__megaLabel{padding-inline:var(--s-3);font-size:var(--fs-3xs);font-weight:var(--fw-ui-strong);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-400);padding-block-end:var(--s-2)}html[lang=fa] .Header-module__HxfJvq__megaLabel{letter-spacing:0;text-transform:none;font-size:var(--fs-2xs)}.Header-module__HxfJvq__megaLink{padding:var(--s-3);border-radius:var(--r-md);transition:background-color var(--dur) var(--ease-out);gap:2px;display:grid}.Header-module__HxfJvq__megaLink:hover{background:#1823500b}.Header-module__HxfJvq__megaLinkTitle{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-ui);color:var(--navy-700);display:flex}.Header-module__HxfJvq__megaLinkNote{font-size:var(--fs-2xs);color:var(--ink-500);line-height:1.5}.Header-module__HxfJvq__chip{border-radius:var(--r-xs);background:var(--powder-200);color:var(--navy-700);font-family:var(--font-en);font-size:var(--fs-3xs);font-weight:var(--fw-ui-strong);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;padding:2px 7px}.Header-module__HxfJvq__chipPhase{background:var(--cream-300);color:var(--ink-700);font-family:var(--font-body)}.Header-module__HxfJvq__megaAside{align-content:space-between;gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);background:linear-gradient(160deg, var(--cream-200), var(--cream-300));display:grid;box-shadow:inset 0 0 0 .5px #1823500d}.Header-module__HxfJvq__megaAsideTitle{font-size:var(--fs-base);font-weight:var(--fw-ui-strong);line-height:1.45}.Header-module__HxfJvq__megaAsideBody{font-size:var(--fs-2xs);color:var(--ink-700);line-height:1.65}.Header-module__HxfJvq__megaAsideLink{align-items:center;gap:var(--s-2);font-size:var(--fs-xs);font-weight:var(--fw-ui-strong);color:var(--navy-700);display:inline-flex}.Header-module__HxfJvq__megaAsideLink svg{transition:transform var(--dur) var(--ease-out)}html[dir=rtl] .Header-module__HxfJvq__megaAsideLink svg{scale:-1 1}.Header-module__HxfJvq__megaAsideLink:hover svg{transform:translate(3px)}html[dir=rtl] .Header-module__HxfJvq__megaAsideLink:hover svg{transform:translate(-3px)}.Header-module__HxfJvq__scrim{z-index:calc(var(--z-header) - 1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out), visibility 0s linear var(--dur);background:#1823502e;position:fixed;inset:0}.Header-module__HxfJvq__scrim[data-open=true]{opacity:1;visibility:visible;transition-delay:0s}.Header-module__HxfJvq__shell .Header-module__HxfJvq__sheet{max-block-size:calc(100svb - var(--header-h) - var(--s-8));overscroll-behavior:contain;padding:var(--s-4);border-radius:var(--r-2xl);transform-origin:50% 0;pointer-events:auto;opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out), transform var(--dur-morph) var(--ease-out), visibility 0s linear var(--dur-morph);position:absolute;inset-block-start:calc(100% + 10px);inset-inline:0;overflow-y:auto;transform:translateY(-12px)scale(.97)}.Header-module__HxfJvq__sheet[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (min-width:1025px){.Header-module__HxfJvq__sheet,.Header-module__HxfJvq__scrim{display:none}}.Header-module__HxfJvq__sheetItem{--i:0;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);font-size:var(--fs-md);font-weight:var(--fw-ui);color:var(--navy-700);opacity:0;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), background-color var(--dur-fast) var(--ease-out);display:flex;transform:translateY(8px)}.Header-module__HxfJvq__sheet[data-open=true] .Header-module__HxfJvq__sheetItem{opacity:1;transition-delay:calc(60ms + var(--i) * 38ms);transform:none}.Header-module__HxfJvq__sheetItem:active{background:#1823500d}.Header-module__HxfJvq__sheetDivider{background:var(--line);block-size:.5px;margin-block:var(--s-3);margin-inline:var(--s-4)}.Header-module__HxfJvq__sheetFooter{gap:var(--s-3);padding:var(--s-2);display:grid}.Header-module__HxfJvq__sheetCta{justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-pill);background:var(--navy-700);color:var(--cream-100);font-size:var(--fs-base);font-weight:var(--fw-ui);display:flex}
.Footer-module__r4F0Ba__footer{background:var(--navy-700);color:var(--cream-100);padding-block:var(--s-9) var(--s-5);margin-block-start:var(--s-9)}.Footer-module__r4F0Ba__grid{gap:var(--s-7) var(--s-6);grid-template-columns:1.6fr 1fr 1fr 1.4fr;padding-block-end:var(--s-8);display:grid}@media (max-width:900px){.Footer-module__r4F0Ba__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Footer-module__r4F0Ba__grid{gap:var(--s-6);grid-template-columns:1fr}}.Footer-module__r4F0Ba__brand{align-items:center;gap:var(--s-3);transition:opacity var(--dur) var(--ease-out);display:inline-flex}.Footer-module__r4F0Ba__brand:hover{opacity:.75}.Footer-module__r4F0Ba__mark{block-size:34px;inline-size:auto}.Footer-module__r4F0Ba__name{font-size:var(--fs-base);font-weight:var(--fw-ui-strong)}.Footer-module__r4F0Ba__tagline{max-inline-size:34ch;font-size:var(--fs-xs);color:#fefaef99;margin-block-start:var(--s-4);line-height:1.9}.Footer-module__r4F0Ba__cta{padding:12px var(--s-5);border-radius:var(--r-pill);background:var(--cream-100);color:var(--navy-800);font-size:var(--fs-sm);font-weight:var(--fw-ui);transition:background-color var(--dur) var(--ease-out);align-items:center;margin-block-start:var(--s-5);display:inline-flex}.Footer-module__r4F0Ba__cta:hover{background:#fff}.Footer-module__r4F0Ba__colTitle{font-size:var(--fs-3xs);font-weight:var(--fw-ui);color:#fefaef6b;margin-block-end:var(--s-4)}.Footer-module__r4F0Ba__links{gap:var(--s-3);align-content:start;display:grid}.Footer-module__r4F0Ba__link{font-size:var(--fs-sm);color:#fefaefd1;transition:color var(--dur) var(--ease-out);justify-self:start}.Footer-module__r4F0Ba__link:hover{color:var(--cream-100)}.Footer-module__r4F0Ba__code{font-family:var(--font-en);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.Footer-module__r4F0Ba__contact{gap:var(--s-4);align-content:start;display:grid}.Footer-module__r4F0Ba__contactItem{font-size:var(--fs-sm);color:#fefaefd1;gap:4px;display:grid}.Footer-module__r4F0Ba__contactLabel{font-size:var(--fs-3xs);color:#fefaef6b}.Footer-module__r4F0Ba__contactValue{transition:color var(--dur) var(--ease-out);justify-self:start;line-height:1.75}a.Footer-module__r4F0Ba__contactValue:hover{color:var(--cream-100)}.Footer-module__r4F0Ba__ltr{text-align:start;direction:ltr;unicode-bidi:isolate}.Footer-module__r4F0Ba__bar{justify-content:space-between;align-items:center;gap:var(--s-4);font-size:var(--fs-xs);color:#fefaef8c;border-block-start:1px solid #fefaef1f;flex-wrap:wrap;padding-block-start:var(--s-5);display:flex}.Footer-module__r4F0Ba__copy{unicode-bidi:plaintext}.Footer-module__r4F0Ba__invest{color:#fefaefb8;text-underline-offset:4px;transition:color var(--dur) var(--ease-out);-webkit-text-decoration:underline #fefaef47;text-decoration:underline #fefaef47}.Footer-module__r4F0Ba__invest:hover{color:var(--cream-100)}.Footer-module__r4F0Ba__lang{align-items:center;gap:var(--s-3);display:inline-flex}.Footer-module__r4F0Ba__langLabel{color:#fefaef66}.Footer-module__r4F0Ba__langLink{color:#fefaefb8;transition:color var(--dur) var(--ease-out)}.Footer-module__r4F0Ba__langLink:hover{color:var(--cream-100)}.Footer-module__r4F0Ba__langLink[aria-current=true]{color:var(--cream-100);font-weight:var(--fw-ui-strong)}.Footer-module__r4F0Ba__langSep{color:#fefaef47}
:root{--navy-900:#0e1633;--navy-800:#131d42;--navy-700:#182350;--navy-600:#26346b;--navy-500:#3a4a88;--cream-050:#fffdf8;--cream-100:#fefaef;--cream-200:#f7f1e3;--cream-300:#efe7d5;--brass-600:#8d5f31;--brass-500:#c08d59;--brass-400:#cdaa7e;--brass-200:#e7d6bc;--powder-500:#afd2fa;--powder-300:#d3e6fc;--powder-200:#e6f1fe;--ink-900:var(--navy-700);--ink-700:#3e4560;--ink-500:#585e71;--ink-400:#686e81;--ink-300:#b6bac6;--ink-200:#dad8d2;--ink-100:#edeae2;--ok-600:#3f6e4e;--ok-100:#e4efe6;--warn-600:#8a6224;--warn-100:#f6ecda;--bad-600:#8c3a3a;--bad-100:#f5e3e3;--bg:var(--cream-100);--bg-raised:var(--cream-050);--bg-sunken:var(--cream-200);--text:var(--navy-700);--text-muted:var(--ink-700);--text-subtle:var(--ink-500);--text-on-dark:var(--cream-100);--line:var(--ink-200);--line-strong:var(--ink-300);--accent:var(--brass-500);--focus-ring:var(--navy-600);--font-fa:"Vazirmatn", "Vazirmatn Fallback", system-ui, sans-serif;--font-en:"Inter", "Inter Fallback", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", monospace;--font-body:var(--font-fa);--fs-3xs:.6875rem;--fs-2xs:.75rem;--fs-xs:.8125rem;--fs-sm:.90625rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.375rem;--fs-xl:1.75rem;--fs-2xl:2.25rem;--fs-3xl:clamp(2.5rem, 1.6rem + 3.4vw, 3.75rem);--fs-4xl:clamp(3rem, 1.8rem + 5vw, 5rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-ui:500;--fw-ui-strong:600;--lh-tight:1.16;--lh-snug:1.35;--lh-body:1.75;--lh-body-en:1.6;--tracking-tight:-.02em;--tracking-snug:-.008em;--tracking-wide:.16em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:2.5rem;--s-8:3rem;--s-9:4rem;--s-10:6rem;--s-11:8rem;--gutter:clamp(1.25rem, 4vw, 2.5rem);--measure:68ch;--container:1180px;--r-xs:6px;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-2xl:34px;--r-pill:999px;--hairline:.5px solid var(--line);--shadow-sm:0 1px 2px #1823500a, 0 2px 8px #18235008;--shadow-md:0 2px 4px #1823500a, 0 8px 24px #1823500d;--shadow-lg:0 4px 8px #1823500d, 0 18px 48px #18235012;--ease-out:cubic-bezier(.32, .72, 0, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.28, .64, 1);--dur-fast:.16s;--dur:.26s;--dur-slow:.48s;--dur-morph:.62s;--glass-tint:254 250 239;--glass-alpha:.26;--glass-alpha-dense:.44;--glass-blur:16px;--glass-blur-dense:26px;--glass-saturate:170%;--glass-brightness:1;--glass-border-top:#fffffffa;--glass-border-bottom:#1823501a;--glass-sheen:#ffffff9e;--glass-rim:inset 0 1px .5px #fffffff2, inset 0 -1px 1px #ffffff6b, inset 2px 0 3px -1px #ffffff4d, inset -2px 0 3px -1px #ffffff4d;--glass-shadow:0 1px 1px #1823500a, 0 8px 22px #1823500f;--z-base:0;--z-raised:10;--z-sticky:100;--z-header:200;--z-overlay:300;--z-modal:400;--header-h:68px;--header-h-scrolled:56px;--header-inset:14px}[data-surface=dark]{--bg:var(--navy-700);--bg-raised:var(--navy-600);--text:var(--cream-100);--text-muted:#fefaefc2;--text-subtle:#fefaef94;--line:#fefaef24;--line-strong:#fefaef3d;--focus-ring:var(--powder-500);--glass-tint:24 35 80;--glass-border-top:#ffffff38;--glass-sheen:#ffffff24}:root[lang=fa]{--font-body:var(--font-fa);--lh-content:var(--lh-body);--fw-ui:700;--fw-ui-strong:800}:root[lang=en]{--font-body:var(--font-en);--lh-content:var(--lh-body-en);--fw-ui:600;--fw-ui-strong:700}
@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn[wght].woff2)format("woff2-variations");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2-variations");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Vazirmatn Fallback;src:local(Tahoma),local(Arial);size-adjust:96%;ascent-override:92%;descent-override:26%}@font-face{font-family:Inter Fallback;src:local(Arial),local(Helvetica);size-adjust:107%;ascent-override:90%;descent-override:22%}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--header-h) + var(--s-6))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--bg);min-block-size:100svb;color:var(--text);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-content,1.7);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:proportional-nums}.tnum,[data-numeric]{font-family:var(--font-en);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;direction:ltr;unicode-bidi:isolate}img,picture,svg,video,canvas{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-snug);text-wrap:balance}p,li{text-wrap:pretty}ul[role=list],ol[role=list]{padding-inline-start:0;list-style:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--r-xs)}:focus:not(:focus-visible){outline:none}.skipLink{z-index:var(--z-modal);padding:var(--s-3) var(--s-5);border-radius:var(--r-pill);background:var(--navy-700);color:var(--cream-100);font-size:var(--fs-sm);transition:transform var(--dur) var(--ease-out);position:absolute;inset-block-start:var(--s-3);inset-inline-start:var(--s-3);transform:translateY(-200%)}.skipLink:focus-visible{transform:translateY(0)}.visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.container{inline-size:min(100% - (var(--gutter) * 2), var(--container));margin-inline:auto}
.glass{isolation:isolate;background:rgb(var(--glass-tint) / .96);border:.5px solid var(--glass-border-bottom);box-shadow:var(--glass-shadow), var(--glass-rim);position:relative}.glass:before{content:"";border-radius:inherit;background:linear-gradient(to bottom, var(--glass-border-top) 0%, #ffffff8c 22%, #ffffff1a 55%, #fff9 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:-1;padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass:after{content:"";border-radius:inherit;background:linear-gradient(to bottom, var(--glass-sheen), transparent 78%);opacity:.7;pointer-events:none;z-index:-1;block-size:48%;position:absolute;inset-block-start:0;inset-inline:8%}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.glass{background:rgb(var(--glass-tint) / var(--glass-alpha));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness))}.glass[data-density=dense]{background:rgb(var(--glass-tint) / var(--glass-alpha-dense));-webkit-backdrop-filter:blur(var(--glass-blur-dense)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-blur-dense)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness))}}.glass[data-grain=on]{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.glass[data-grain=on]>.glassGrain{border-radius:inherit;background-image:var(--grain);opacity:.03;pointer-events:none;z-index:-1;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.glass[data-specular=on]>.glassSpecular{border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #ffffffb3, transparent 66%);opacity:0;transition:opacity var(--dur-slow) var(--ease-out);pointer-events:none;z-index:-1;position:absolute;inset:0}.glass[data-specular=on]:hover>.glassSpecular{opacity:1}}@media (prefers-reduced-motion:reduce){.glass[data-specular=on]>.glassSpecular{display:none}}@media print{.glass,.glass[data-density=dense]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#fff!important;border:.5pt solid #ccc!important}.glass:before,.glass:after,.glassGrain,.glassSpecular{display:none!important}}
@view-transition{navigation:auto}::view-transition-old(root){animation:vtOut .22s var(--ease-in-out) both}::view-transition-new(root){animation:vtIn .34s var(--ease-out) both}@keyframes vtOut{to{opacity:0}}@keyframes vtIn{0%{opacity:0;transform:translateY(8px)}}.scrollProgress{block-size:2px;z-index:calc(var(--z-header) + 1);background:linear-gradient(to right, var(--brass-600), var(--brass-400));transform-origin:0;pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}:root[dir=rtl] .scrollProgress{transform-origin:100%}@supports (animation-timeline:scroll()){.scrollProgress{animation:linear both fillBar;animation-timeline:scroll(root)}@keyframes fillBar{to{transform:scaleX(1)}}}@supports (animation-timeline:view()){[data-motion=hero-exit]{animation:linear both heroExit;animation-timeline:view();animation-range:exit 25% exit 95%}@keyframes heroExit{to{opacity:.42;transform:scale(.985)translateY(-10px)}}[data-motion=drift]{animation:linear both drift;animation-timeline:view();animation-range:entry exit}@keyframes drift{0%{transform:translateY(22px)}to{transform:translateY(-22px)}}[data-motion=rise]{animation:linear both riseView;animation-timeline:view();animation-range:entry 8% entry 58%}@keyframes riseView{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}[data-motion=rule]{animation:linear both ruleView;animation-timeline:view();animation-range:entry 10% entry 55%}@keyframes ruleView{0%{scale:0 1}to{scale:1}}}[data-press]{transition:transform .42s var(--ease-spring), box-shadow var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out)}[data-press]:active{transition-duration:80ms;transform:scale(.965)}@media (prefers-reduced-motion:reduce){.scrollProgress{display:none}[data-motion]{opacity:1!important;animation:none!important;transform:none!important}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}

