@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-arabic-wght-normal.Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-latin-ext-wght-normal.tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-latin-wght-normal.BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer sw.reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:6rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-block-size:100dvh}img,picture,svg,video,canvas{max-inline-size:100%;display:block}img{block-size:auto;font-style:italic}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit}[hidden]{display:none!important}summary{cursor:pointer}}@layer sw.tokens{:root{--sw-color-cypress-50:#ecf7f7;--sw-color-cypress-100:#d2ecec;--sw-color-cypress-200:#a8dada;--sw-color-cypress-300:#74c0c2;--sw-color-cypress-400:#3fa1a5;--sw-color-cypress-500:#0a8087;--sw-color-cypress-600:#00686e;--sw-color-cypress-700:#005a5e;--sw-color-cypress-800:#004b4d;--sw-color-cypress-900:#003638;--sw-color-cypress-950:#012325;--sw-color-cypress-975:#001719;--sw-color-sun-50:#fff6e8;--sw-color-sun-100:#ffe8c7;--sw-color-sun-200:#ffd08f;--sw-color-sun-300:#ffb95e;--sw-color-sun-400:#fca630;--sw-color-sun-500:#f7941f;--sw-color-sun-600:#db7a0a;--sw-color-sun-700:#b25f08;--sw-color-sun-800:#8a4a0b;--sw-color-sun-900:#6e3c0e;--sw-color-sun-950:#3f1f05;--sw-color-dawn-50:#fffdf0;--sw-color-dawn-100:#fef9d0;--sw-color-dawn-200:#fdf5aa;--sw-color-dawn-300:#faeb7a;--sw-color-earth-0:#fff;--sw-color-earth-25:#fdfbf6;--sw-color-earth-50:#faf6ec;--sw-color-earth-100:#f3eddd;--sw-color-earth-200:#e5dcc6;--sw-color-earth-300:#cfc3a6;--sw-color-earth-400:#a89b7c;--sw-color-earth-500:#7f7358;--sw-color-earth-600:#5f5540;--sw-color-earth-700:#463e2c;--sw-color-earth-800:#2e2818;--sw-color-earth-900:#1d190d;--sw-color-earth-950:#120f07;--sw-font-display:"Fraunces Variable", "Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sw-font-body:"Figtree Variable", "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sw-font-persian:"Vazirmatn Variable", "Vazirmatn", Tahoma, "Segoe UI", sans-serif;--sw-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sw-fs-xs:.8125rem;--sw-fs-sm:.9375rem;--sw-fs-base:1.0625rem;--sw-fs-md:clamp(1.1875rem, 1.12rem + .3vw, 1.3125rem);--sw-fs-lg:clamp(1.3125rem, 1.2rem + .5vw, 1.5rem);--sw-fs-xl:clamp(1.5rem, 1.3rem + .9vw, 1.875rem);--sw-fs-2xl:clamp(1.625rem, 1.35rem + 1.3vw, 2rem);--sw-fs-3xl:clamp(1.875rem, 1.5rem + 1.9vw, 2.75rem);--sw-fs-4xl:clamp(2.25rem, 1.7rem + 3vw, 3.75rem);--sw-fs-5xl:clamp(2.75rem, 2rem + 4.4vw, 5rem);--sw-fw-regular:400;--sw-fw-medium:500;--sw-fw-semibold:600;--sw-fw-bold:700;--sw-fw-extrabold:800;--sw-fw-heading:var(--sw-fw-medium);--sw-lh-none:1;--sw-lh-tight:1.05;--sw-lh-snug:1.25;--sw-lh-normal:1.5;--sw-lh-relaxed:1.65;--sw-ls-tight:-.025em;--sw-ls-normal:0;--sw-ls-wide:.04em;--sw-ls-caps:.14em;--sw-space-0:0;--sw-space-1:.25rem;--sw-space-2:.5rem;--sw-space-3:.75rem;--sw-space-4:1rem;--sw-space-5:1.25rem;--sw-space-6:1.5rem;--sw-space-8:2rem;--sw-space-10:2.5rem;--sw-space-12:3rem;--sw-space-16:4rem;--sw-space-20:5rem;--sw-space-24:6rem;--sw-space-32:8rem;--sw-space-px:1px;--sw-space-gutter:clamp(1.25rem, .5rem + 3vw, 2.5rem);--sw-space-section:clamp(4rem, 2.5rem + 6vw, 8rem);--sw-radius-none:0;--sw-radius-xs:.25rem;--sw-radius-sm:.5rem;--sw-radius-md:.75rem;--sw-radius-lg:1.25rem;--sw-radius-xl:1.75rem;--sw-radius-2xl:2.5rem;--sw-radius-full:9999px;--sw-radius-arch:999px 999px 1.5rem 1.5rem;--sw-shadow-xs:0 1px 2px rgb(var(--sw-shadow-color) / .1);--sw-shadow-sm:0 2px 6px rgb(var(--sw-shadow-color) / .1), 0 1px 2px rgb(var(--sw-shadow-color) / .08);--sw-shadow-md:0 10px 26px -8px rgb(var(--sw-shadow-color) / .2), 0 2px 6px rgb(var(--sw-shadow-color) / .08);--sw-shadow-lg:0 24px 50px -14px rgb(var(--sw-shadow-color) / .28), 0 4px 12px rgb(var(--sw-shadow-color) / .08);--sw-shadow-xl:0 40px 80px -20px rgb(var(--sw-shadow-color) / .4);--sw-shadow-sun:0 14px 38px -10px #f7941f8c;--sw-duration-fast:.12s;--sw-duration-base:.22s;--sw-duration-slow:.4s;--sw-duration-slower:.9s;--sw-ease-standard:cubic-bezier(.2, 0, 0, 1);--sw-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--sw-ease-in:cubic-bezier(.4, 0, 1, 1);--sw-z-base:0;--sw-z-raised:10;--sw-z-sticky:100;--sw-z-dropdown:200;--sw-z-overlay:300;--sw-z-toast:500;--sw-container-prose:42rem;--sw-container-narrow:56rem;--sw-container-default:76rem;--sw-container-wide:88rem;--sw-bp-sm:40rem;--sw-bp-md:48rem;--sw-bp-lg:64rem;--sw-bp-xl:80rem;--sw-border-thin:1px;--sw-border-medium:2px;--sw-border-focus:3px}:root,[data-theme=light]{color-scheme:light;--sw-shadow-color:46 40 24;--sw-bg-canvas:var(--sw-color-earth-25);--sw-bg-raised:var(--sw-color-earth-0);--sw-bg-sunken:var(--sw-color-earth-50);--sw-bg-tint:var(--sw-color-cypress-50);--sw-bg-dawn:var(--sw-color-dawn-100);--sw-bg-brand:var(--sw-color-cypress-800);--sw-bg-brand-deep:var(--sw-color-cypress-950);--sw-bg-action:var(--sw-color-cypress-800);--sw-bg-action-hover:var(--sw-color-cypress-950);--sw-bg-accent:var(--sw-color-sun-500);--sw-bg-accent-hover:var(--sw-color-sun-400);--sw-fg-default:var(--sw-color-earth-900);--sw-fg-muted:var(--sw-color-earth-600);--sw-fg-brand:var(--sw-color-cypress-700);--sw-fg-link:var(--sw-color-cypress-700);--sw-fg-link-hover:var(--sw-color-cypress-950);--sw-fg-accent:var(--sw-color-sun-800);--sw-fg-on-brand:var(--sw-color-earth-25);--sw-fg-on-brand-muted:var(--sw-color-cypress-100);--sw-fg-on-brand-accent:var(--sw-color-sun-400);--sw-fg-on-action:var(--sw-color-earth-25);--sw-fg-on-accent:var(--sw-color-cypress-950);--sw-border-subtle:var(--sw-color-earth-200);--sw-border-default:var(--sw-color-earth-300);--sw-border-strong:var(--sw-color-earth-500);--sw-border-on-brand:#fdfbf638;--sw-focus-ring:var(--sw-color-cypress-600);--sw-overlay-scrim:#0123259e;--sw-signal-success-bg:#e6f4ec;--sw-signal-success-fg:#0f5132;--sw-signal-success-border:#1f7a4d;--sw-signal-info-bg:var(--sw-color-cypress-50);--sw-signal-info-fg:var(--sw-color-cypress-800);--sw-signal-info-border:var(--sw-color-cypress-600);--sw-signal-warning-bg:var(--sw-color-sun-50);--sw-signal-warning-fg:var(--sw-color-sun-900);--sw-signal-warning-border:var(--sw-color-sun-700);--sw-signal-danger-bg:#fdecec;--sw-signal-danger-fg:#8a1c1c;--sw-signal-danger-border:#b3261e}[data-theme=dark]{color-scheme:dark;--sw-shadow-color:0 10 11;--sw-bg-canvas:var(--sw-color-cypress-950);--sw-bg-raised:var(--sw-color-cypress-900);--sw-bg-sunken:var(--sw-color-cypress-975);--sw-bg-tint:var(--sw-color-cypress-900);--sw-bg-dawn:var(--sw-color-cypress-900);--sw-bg-brand:var(--sw-color-cypress-800);--sw-bg-brand-deep:var(--sw-color-cypress-975);--sw-bg-action:var(--sw-color-earth-50);--sw-bg-action-hover:var(--sw-color-earth-200);--sw-bg-accent:var(--sw-color-sun-500);--sw-bg-accent-hover:var(--sw-color-sun-400);--sw-fg-default:var(--sw-color-earth-50);--sw-fg-muted:var(--sw-color-earth-300);--sw-fg-brand:var(--sw-color-cypress-200);--sw-fg-link:var(--sw-color-cypress-200);--sw-fg-link-hover:var(--sw-color-cypress-50);--sw-fg-accent:var(--sw-color-sun-400);--sw-fg-on-brand:var(--sw-color-earth-25);--sw-fg-on-brand-muted:var(--sw-color-cypress-100);--sw-fg-on-brand-accent:var(--sw-color-sun-400);--sw-fg-on-action:var(--sw-color-cypress-950);--sw-fg-on-accent:var(--sw-color-cypress-950);--sw-border-subtle:var(--sw-color-cypress-800);--sw-border-default:var(--sw-color-cypress-700);--sw-border-strong:var(--sw-color-cypress-400);--sw-border-on-brand:#fdfbf638;--sw-focus-ring:var(--sw-color-sun-400);--sw-overlay-scrim:#000a0bb8;--sw-signal-success-bg:#0f3a28;--sw-signal-success-fg:#b7e8cb;--sw-signal-success-border:#4db07e;--sw-signal-info-bg:var(--sw-color-cypress-900);--sw-signal-info-fg:var(--sw-color-cypress-100);--sw-signal-info-border:var(--sw-color-cypress-400);--sw-signal-warning-bg:#3f2a08;--sw-signal-warning-fg:var(--sw-color-sun-200);--sw-signal-warning-border:var(--sw-color-sun-500);--sw-signal-danger-bg:#4a1515;--sw-signal-danger-fg:#fbc9c9;--sw-signal-danger-border:#e8776f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--sw-shadow-color:0 10 11;--sw-bg-canvas:var(--sw-color-cypress-950);--sw-bg-raised:var(--sw-color-cypress-900);--sw-bg-sunken:var(--sw-color-cypress-975);--sw-bg-tint:var(--sw-color-cypress-900);--sw-bg-dawn:var(--sw-color-cypress-900);--sw-bg-brand:var(--sw-color-cypress-800);--sw-bg-brand-deep:var(--sw-color-cypress-975);--sw-bg-action:var(--sw-color-earth-50);--sw-bg-action-hover:var(--sw-color-earth-200);--sw-bg-accent:var(--sw-color-sun-500);--sw-bg-accent-hover:var(--sw-color-sun-400);--sw-fg-default:var(--sw-color-earth-50);--sw-fg-muted:var(--sw-color-earth-300);--sw-fg-brand:var(--sw-color-cypress-200);--sw-fg-link:var(--sw-color-cypress-200);--sw-fg-link-hover:var(--sw-color-cypress-50);--sw-fg-accent:var(--sw-color-sun-400);--sw-fg-on-brand:var(--sw-color-earth-25);--sw-fg-on-brand-muted:var(--sw-color-cypress-100);--sw-fg-on-brand-accent:var(--sw-color-sun-400);--sw-fg-on-action:var(--sw-color-cypress-950);--sw-fg-on-accent:var(--sw-color-cypress-950);--sw-border-subtle:var(--sw-color-cypress-800);--sw-border-default:var(--sw-color-cypress-700);--sw-border-strong:var(--sw-color-cypress-400);--sw-border-on-brand:#fdfbf638;--sw-focus-ring:var(--sw-color-sun-400);--sw-overlay-scrim:#000a0bb8;--sw-signal-success-bg:#0f3a28;--sw-signal-success-fg:#b7e8cb;--sw-signal-success-border:#4db07e;--sw-signal-info-bg:var(--sw-color-cypress-900);--sw-signal-info-fg:var(--sw-color-cypress-100);--sw-signal-info-border:var(--sw-color-cypress-400);--sw-signal-warning-bg:#3f2a08;--sw-signal-warning-fg:var(--sw-color-sun-200);--sw-signal-warning-border:var(--sw-color-sun-500);--sw-signal-danger-bg:#4a1515;--sw-signal-danger-fg:#fbc9c9;--sw-signal-danger-border:#e8776f}}}@layer sw.base{body{font-family:var(--sw-font-body);font-size:var(--sw-fs-base);line-height:var(--sw-lh-relaxed);color:var(--sw-fg-default);background:var(--sw-bg-canvas)}:lang(fa),[dir=rtl]{--sw-font-display:"Farhang", var(--sw-font-persian);--sw-font-body:var(--sw-font-persian);--sw-fw-heading:var(--sw-fw-bold);letter-spacing:0!important}h1,h2,h3,h4,h5,h6,.sw-display,.sw-h1,.sw-h2,.sw-h3,.sw-h4,.sw-h5{font-family:var(--sw-font-display);font-weight:var(--sw-fw-heading);line-height:var(--sw-lh-tight);letter-spacing:var(--sw-ls-tight);text-wrap:balance;color:inherit}h1,.sw-h1{font-size:var(--sw-fs-4xl)}h2,.sw-h2{font-size:var(--sw-fs-3xl)}h3,.sw-h3{font-size:var(--sw-fs-2xl);line-height:var(--sw-lh-snug)}h4,.sw-h4{font-size:var(--sw-fs-xl);line-height:var(--sw-lh-snug);letter-spacing:-.01em}h5,.sw-h5{font-size:var(--sw-fs-lg);line-height:var(--sw-lh-snug);letter-spacing:-.005em}h6{font-size:var(--sw-fs-md);font-family:var(--sw-font-body);font-weight:var(--sw-fw-semibold)}.sw-display{font-size:var(--sw-fs-5xl);line-height:1}@media (width<=47.99rem){:root{--sw-fs-3xl:clamp(1.625rem, .9375rem + 3.08vw, 2.75rem);--sw-fs-2xl:clamp(1.5rem, 1.1375rem + 1.75vw, 2rem)}:is(h2,h6,.sw-h2){text-wrap:wrap;text-wrap:pretty;line-height:1.2}:is(h3,h4,h5,.sw-h3,.sw-h4,.sw-h5){text-wrap:wrap;text-wrap:pretty}}.sw-em{font-style:italic;font-weight:inherit;color:var(--sw-fg-accent)}[dir=rtl] :is(h1,h2,h3,h4,h5,h6,.sw-display,.sw-h1,.sw-h2,.sw-h3,.sw-h4,.sw-h5) :is(em,i),:lang(fa) :is(h1,h2,h3,h4,h5,h6,.sw-display,.sw-h1,.sw-h2,.sw-h3,.sw-h4,.sw-h5) :is(em,i),[dir=rtl] .sw-em,:lang(fa) .sw-em{font-style:normal;font-weight:inherit}p{text-wrap:pretty}.sw-lead{font-size:var(--sw-fs-md);line-height:var(--sw-lh-relaxed);color:var(--sw-fg-muted);max-inline-size:60ch}.sw-small{font-size:var(--sw-fs-sm)}.sw-caption{font-size:var(--sw-fs-xs);color:var(--sw-fg-muted)}.sw-muted{color:var(--sw-fg-muted)}.sw-text-center{text-align:center}.sw-eyebrow{align-items:center;gap:var(--sw-space-3);font-family:var(--sw-font-body);font-size:var(--sw-fs-xs);font-weight:var(--sw-fw-bold);letter-spacing:var(--sw-ls-caps);text-transform:uppercase;color:var(--sw-fg-accent);line-height:1.2;display:inline-flex}.sw-eyebrow:before{content:"";background:currentColor;border-radius:2px;block-size:2px;inline-size:1.75rem}.sw-link{color:var(--sw-fg-link);text-underline-offset:.22em;transition:color var(--sw-duration-fast) var(--sw-ease-standard);text-decoration:underline .08em}.sw-link:hover{color:var(--sw-fg-link-hover);text-decoration-thickness:.14em}:focus-visible{outline:var(--sw-border-focus) solid var(--sw-focus-ring);outline-offset:3px}:focus:not(:focus-visible),[tabindex="-1"]:focus{outline:none}::selection{background:var(--sw-color-sun-300);color:var(--sw-color-cypress-950)}.sw-prose{max-inline-size:var(--sw-container-prose)}.sw-prose>*+*{margin-block-start:var(--sw-space-5)}.sw-prose>:is(h2,h3,h4){margin-block-start:var(--sw-space-10)}.sw-prose h2{font-size:var(--sw-fs-2xl)}.sw-prose h3{font-size:var(--sw-fs-lg)}.sw-prose h4{font-size:var(--sw-fs-md)}.sw-prose__heading{margin-block-start:var(--sw-space-8)}.sw-prose__heading:first-child{margin-block-start:0}.sw-prose__list{margin-block:var(--sw-space-4)}[dir=rtl] p{text-align:justify;text-justify:inter-word}[dir=rtl] :is(.sw-section-header--center,.sw-text-center) p{text-align:center}.sw-prose a{color:var(--sw-fg-link);text-underline-offset:.22em}.sw-prose :is(ul,ol){padding-inline-start:1.4em}.sw-prose li+li{margin-block-start:var(--sw-space-2)}.sw-prose li::marker{color:var(--sw-fg-accent)}.sw-prose .sw-gallery{gap:var(--sw-space-4);margin-block:var(--sw-space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));padding:0;list-style:none;display:grid}.sw-prose .sw-gallery.gallery-columns-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.sw-prose .sw-gallery.gallery-columns-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.sw-prose .sw-gallery.gallery-columns-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.sw-prose .sw-gallery .gallery-item{border-radius:var(--sw-radius-md);background:var(--sw-bg-sunken);margin:0;overflow:hidden}.sw-prose .sw-gallery .gallery-icon,.sw-prose .sw-gallery .gallery-icon a{block-size:100%;display:block}.sw-prose .sw-gallery img{object-fit:cover;block-size:100%;min-block-size:10rem;max-block-size:22rem;inline-size:100%;transition:transform var(--sw-duration-slow) var(--sw-ease-standard);display:block}.sw-prose .sw-gallery a:hover img{transform:scale(1.04)}.sw-prose .sw-gallery a:focus-visible{outline:var(--sw-border-focus) solid var(--sw-focus-ring);outline-offset:3px}.sw-prose .sw-gallery figcaption{padding:var(--sw-space-2) var(--sw-space-3) var(--sw-space-3);font-size:var(--sw-fs-xs);color:var(--sw-fg-muted)}.sw-prose .gallery-caption,.sw-prose .wp-caption-text{font-size:var(--sw-fs-xs);color:var(--sw-fg-muted)}.sw-prose .sw-download{align-items:center;gap:var(--sw-space-4) var(--sw-space-5);margin-block:var(--sw-space-8);padding:var(--sw-space-6);border:var(--sw-border-thin) solid var(--sw-border-subtle);border-block-start:3px solid var(--sw-color-sun-500);border-radius:var(--sw-radius-lg);background:var(--sw-bg-raised);box-shadow:var(--sw-shadow-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.sw-prose .sw-download__icon{border-radius:var(--sw-radius-md);background:var(--sw-bg-tint);block-size:3rem;inline-size:3rem;color:var(--sw-fg-brand);justify-content:center;align-items:center;display:inline-flex}.sw-prose .sw-download__icon svg{block-size:1.5rem;inline-size:1.5rem}.sw-prose .sw-download__eyebrow{font-size:var(--sw-fs-xs);font-weight:var(--sw-fw-semibold);letter-spacing:var(--sw-ls-caps);text-transform:uppercase;color:var(--sw-fg-accent);margin:0}.sw-prose .sw-download__title{margin:var(--sw-space-1) 0 0;font-family:var(--sw-font-display);font-size:var(--sw-fs-lg);font-weight:var(--sw-fw-bold);color:var(--sw-fg-default);line-height:1.4}.sw-prose .sw-download__meta{margin:var(--sw-space-2) 0 0;font-size:var(--sw-fs-sm);color:var(--sw-fg-muted)}.sw-prose .sw-download :is(p,.sw-download__title){text-align:start}.sw-prose .sw-download__action{min-block-size:2.75rem;padding:0 var(--sw-space-6);border-radius:var(--sw-radius-full);background:var(--sw-bg-action);color:var(--sw-fg-on-action);font-weight:var(--sw-fw-semibold);grid-column:1/-1;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.sw-prose .sw-download__action:hover{background:var(--sw-bg-action-hover)}.sw-prose .sw-download__action:focus-visible{outline:var(--sw-border-focus) solid var(--sw-focus-ring);outline-offset:3px}@media (width>=40rem){.sw-prose .sw-download__action{grid-column:2;justify-self:end}}.sw-postnav{gap:var(--sw-space-4);border-block-start:var(--sw-border-thin) solid var(--sw-border-subtle);margin-block-start:var(--sw-space-12);padding-block-start:var(--sw-space-8);display:grid}.sw-postnav__item{gap:var(--sw-space-1);padding:var(--sw-space-5);border:var(--sw-border-thin) solid var(--sw-border-subtle);border-radius:var(--sw-radius-lg);background:var(--sw-bg-raised);transition:border-color var(--sw-duration-base) var(--sw-ease-standard);text-decoration:none;display:grid}.sw-postnav__item:hover{border-color:var(--sw-color-sun-500)}.sw-postnav__item:focus-visible{outline:var(--sw-border-focus) solid var(--sw-focus-ring);outline-offset:3px}.sw-postnav__label{align-items:center;gap:var(--sw-space-2);font-size:var(--sw-fs-xs);font-weight:var(--sw-fw-semibold);letter-spacing:var(--sw-ls-caps);text-transform:uppercase;color:var(--sw-fg-accent);display:inline-flex}.sw-postnav__title{font-family:var(--sw-font-display);font-size:var(--sw-fs-lg);font-weight:var(--sw-fw-semibold);color:var(--sw-fg-default);line-height:1.5}@media (width>=48rem){.sw-postnav{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-postnav__item{block-size:100%}.sw-postnav--next-only{grid-template-columns:minmax(0,1fr)}}.sw-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sw-skip-link{z-index:calc(var(--sw-z-toast) + 1);padding:var(--sw-space-3) var(--sw-space-5);border-radius:var(--sw-radius-full);background:var(--sw-color-sun-500);color:var(--sw-color-cypress-950);font-weight:var(--sw-fw-bold);transition:transform var(--sw-duration-base) var(--sw-ease-emphasized);text-decoration:none;position:fixed;inset-block-start:var(--sw-space-3);inset-inline-start:var(--sw-space-3);transform:translateY(-200%)}.sw-skip-link:focus{outline-color:var(--sw-color-cypress-950);outline-offset:2px;transform:none}}@layer sw.layout{.sw-container{inline-size:min(100% - 2 * var(--sw-space-gutter), var(--sw-container-default));margin-inline:auto}.sw-container--prose{inline-size:min(100% - 2 * var(--sw-space-gutter), var(--sw-container-prose))}.sw-container--narrow{inline-size:min(100% - 2 * var(--sw-space-gutter), var(--sw-container-narrow))}.sw-container--wide{inline-size:min(100% - 2 * var(--sw-space-gutter), var(--sw-container-wide))}.sw-section{padding-block:var(--sw-space-section);background:var(--sw-bg-canvas);color:var(--sw-fg-default);position:relative}.sw-section--tight{padding-block:calc(var(--sw-space-section) * .6)}.sw-section--flush{padding-block:0}[data-tone=sunken]{--sw-bg-canvas:var(--sw-bg-sunken);background:var(--sw-bg-canvas);color:var(--sw-fg-default)}[data-tone=dawn]{--sw-bg-canvas:var(--sw-bg-dawn);background:var(--sw-bg-canvas);color:var(--sw-fg-default)}[data-tone=brand],[data-tone=deep]{--sw-bg-canvas:var(--sw-bg-brand);--sw-bg-raised:#ffffff12;--sw-bg-sunken:#00000029;--sw-bg-tint:#ffffff1a;--sw-fg-default:var(--sw-fg-on-brand);--sw-fg-muted:var(--sw-fg-on-brand-muted);--sw-fg-brand:var(--sw-fg-on-brand);--sw-fg-link:var(--sw-fg-on-brand);--sw-fg-link-hover:var(--sw-color-sun-300);--sw-fg-accent:var(--sw-fg-on-brand-accent);--sw-border-subtle:var(--sw-border-on-brand);--sw-border-default:var(--sw-border-on-brand);--sw-border-strong:var(--sw-color-cypress-300);--sw-bg-action:var(--sw-color-earth-50);--sw-bg-action-hover:var(--sw-color-earth-200);--sw-fg-on-action:var(--sw-color-cypress-950);--sw-focus-ring:var(--sw-color-sun-400);--sw-shadow-color:0 10 11;color-scheme:dark;background:var(--sw-bg-canvas);color:var(--sw-fg-default)}[data-tone=deep]{--sw-bg-canvas:var(--sw-bg-brand-deep)}[data-tone=sun]{--sw-bg-canvas:var(--sw-color-sun-500);--sw-bg-raised:#ffffff47;--sw-fg-default:var(--sw-color-cypress-950);--sw-fg-muted:var(--sw-color-cypress-950);--sw-fg-accent:var(--sw-color-cypress-950);--sw-fg-link:var(--sw-color-cypress-950);--sw-fg-link-hover:var(--sw-color-cypress-800);--sw-border-subtle:#01232540;--sw-border-strong:var(--sw-color-cypress-950);--sw-bg-action:var(--sw-color-cypress-950);--sw-bg-action-hover:var(--sw-color-cypress-800);--sw-fg-on-action:var(--sw-color-earth-25);--sw-focus-ring:var(--sw-color-cypress-950);background:var(--sw-bg-canvas);color:var(--sw-fg-default)}.sw-stack{gap:var(--sw-stack-gap,var(--sw-space-4));flex-direction:column;display:flex}.sw-cluster{align-items:center;gap:var(--sw-cluster-gap,var(--sw-space-3));flex-wrap:wrap;display:flex}.sw-grid{gap:var(--sw-grid-gap,var(--sw-space-6));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--sw-grid-min,18rem)), 1fr));display:grid}.sw-grid--2,.sw-grid--3,.sw-grid--4{grid-template-columns:1fr}@media (width>=40rem){.sw-grid--2,.sw-grid--3,.sw-grid--4{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.sw-grid--3{grid-template-columns:repeat(3,1fr)}.sw-grid--4{grid-template-columns:repeat(4,1fr)}}.sw-split{gap:var(--sw-space-10);align-items:center;display:grid}@media (width>=64rem){.sw-split{gap:var(--sw-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.sw-split--reverse>:first-child{order:2}}.sw-arch{border-radius:var(--sw-radius-arch);aspect-ratio:4/5;background:var(--sw-bg-sunken);box-shadow:var(--sw-shadow-lg);position:relative;overflow:hidden}.sw-arch>img{object-fit:cover;block-size:100%;inline-size:100%}.sw-sun{background:radial-gradient(circle at 34% 30%, var(--sw-color-sun-200), var(--sw-color-sun-500) 58%, var(--sw-color-sun-600));border-radius:50%}.sw-divider{background:var(--sw-border-subtle);border:0;block-size:1px}}@layer sw.components{.sw-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1.25em;inline-size:1.25em}.sw-icon--brand{fill:currentColor;stroke:none}[dir=rtl] .sw-icon--directional{transform:scaleX(-1)}.sw-btn{--_bg:var(--sw-bg-action);--_bg-hover:var(--sw-bg-action-hover);--_fg:var(--sw-fg-on-action);--_bd:transparent;justify-content:center;align-items:center;gap:var(--sw-space-2);min-block-size:3rem;padding:.625rem var(--sw-space-6);border:var(--sw-border-medium) solid var(--_bd);border-radius:var(--sw-radius-full);background:var(--_bg);color:var(--_fg);font-family:var(--sw-font-body);font-size:var(--sw-fs-sm);font-weight:var(--sw-fw-semibold);letter-spacing:.01em;text-align:center;cursor:pointer;transition:background-color var(--sw-duration-base) var(--sw-ease-standard), border-color var(--sw-duration-base) var(--sw-ease-standard), transform var(--sw-duration-base) var(--sw-ease-emphasized), box-shadow var(--sw-duration-base) var(--sw-ease-standard);line-height:1.2;text-decoration:none;display:inline-flex}.sw-btn:hover{background:var(--_bg-hover);transform:translateY(-1px)}.sw-btn:active{transform:translateY(0)}.sw-btn--accent{--_bg:var(--sw-bg-accent);--_bg-hover:var(--sw-bg-accent-hover);--_fg:var(--sw-fg-on-accent);box-shadow:var(--sw-shadow-sun)}.sw-btn--secondary{--_bg:transparent;--_bg-hover:color-mix(in srgb, var(--sw-fg-default) 9%, transparent);--_fg:var(--sw-fg-default);--_bd:var(--sw-border-strong)}.sw-btn--ghost{--_bg:transparent;--_bg-hover:color-mix(in srgb, var(--sw-fg-default) 9%, transparent);--_fg:var(--sw-fg-link);padding-inline:var(--sw-space-4)}.sw-btn--sm{min-block-size:2.5rem;padding-inline:var(--sw-space-5)}.sw-btn--lg{min-block-size:3.5rem;padding-inline:var(--sw-space-8);font-size:var(--sw-fs-base)}.sw-btn--block{inline-size:100%}.sw-btn[disabled],.sw-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.sw-btn .sw-icon--arrow{transition:transform var(--sw-duration-base) var(--sw-ease-emphasized)}.sw-btn:hover .sw-icon--arrow{transform:translate(3px)}[dir=rtl] .sw-btn:hover .sw-icon--arrow{transform:scaleX(-1)translate(3px)}.sw-icon-btn{border:var(--sw-border-thin) solid var(--sw-border-default);border-radius:var(--sw-radius-full);block-size:2.75rem;inline-size:2.75rem;color:inherit;transition:background-color var(--sw-duration-base) var(--sw-ease-standard);background:0 0;place-items:center;padding:0;display:inline-grid}.sw-icon-btn:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.sw-badge{align-items:center;gap:var(--sw-space-2);border-radius:var(--sw-radius-full);background:var(--sw-bg-tint);color:var(--sw-fg-brand);font-size:var(--sw-fs-xs);font-weight:var(--sw-fw-bold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:.3rem .85rem;line-height:1.3;display:inline-flex}.sw-badge--accent{background:var(--sw-bg-dawn);color:var(--sw-fg-accent)}.sw-badge--outline{color:var(--sw-fg-muted);box-shadow:inset 0 0 0 1px var(--sw-border-default);background:0 0}.sw-badge--solid{background:var(--sw-bg-brand);color:var(--sw-fg-on-brand)}.sw-card{border:var(--sw-border-thin) solid var(--sw-border-subtle);border-radius:var(--sw-radius-lg);background:var(--sw-bg-raised);box-shadow:var(--sw-shadow-xs);transition:transform var(--sw-duration-slow) var(--sw-ease-emphasized), box-shadow var(--sw-duration-slow) var(--sw-ease-emphasized);flex-direction:column;display:flex;position:relative;overflow:hidden}.sw-card--interactive:hover{box-shadow:var(--sw-shadow-md);transform:translateY(-4px)}.sw-card--interactive:has(.sw-card__link:focus-visible){outline:var(--sw-border-focus) solid var(--sw-focus-ring);outline-offset:3px}.sw-card__media{aspect-ratio:var(--sw-ratio,3 / 2);background:var(--sw-bg-sunken);overflow:hidden}.sw-card__media>img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .9s var(--sw-ease-emphasized)}.sw-card--interactive:hover .sw-card__media>img{transform:scale(1.045)}.sw-card__body{gap:var(--sw-space-3);padding:var(--sw-space-6);flex-direction:column;flex:1;display:flex}.sw-card__body--lg{gap:var(--sw-space-4);padding:clamp(1.5rem,3vw,2.5rem)}.sw-card__meta{align-items:center;gap:var(--sw-space-3);font-size:var(--sw-fs-xs);color:var(--sw-fg-muted);flex-wrap:wrap;display:flex}.sw-card__title{font-family:var(--sw-font-display);font-size:var(--sw-fs-lg);font-weight:var(--sw-fw-medium);line-height:var(--sw-lh-snug);letter-spacing:-.005em;text-wrap:balance}.sw-card__link{color:inherit;text-decoration:none}.sw-card__link:after{content:"";position:absolute;inset:0}.sw-card__link:focus-visible{outline:none}.sw-card__text{color:var(--sw-fg-muted);font-size:var(--sw-fs-sm)}.sw-card__more{align-items:center;gap:var(--sw-space-2);font-size:var(--sw-fs-sm);font-weight:var(--sw-fw-semibold);color:var(--sw-fg-link);margin-block-start:auto;padding-block-start:var(--sw-space-2);display:inline-flex}.sw-card--interactive:hover .sw-card__more .sw-icon{transform:translate(4px)}.sw-card__more .sw-icon{transition:transform var(--sw-duration-base) var(--sw-ease-emphasized)}@media (width>=48rem){.sw-card--horizontal{flex-direction:row}.sw-card--horizontal .sw-card__media{aspect-ratio:auto;flex:0 0 48%;min-block-size:100%}.sw-card--horizontal .sw-card__body{padding:var(--sw-space-10);justify-content:center}.sw-card--horizontal .sw-card__title{font-size:var(--sw-fs-2xl)}}.sw-program{isolation:isolate;border-radius:var(--sw-radius-xl);background:var(--sw-color-cypress-900);min-block-size:32rem;color:var(--sw-color-earth-25);box-shadow:var(--sw-shadow-md);transition:transform var(--sw-duration-slow) var(--sw-ease-emphasized), box-shadow var(--sw-duration-slow) var(--sw-ease-emphasized);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.sw-program:hover{box-shadow:var(--sw-shadow-lg);transform:translateY(-6px)}.sw-program:has(.sw-program__link:focus-visible){outline:var(--sw-border-focus) solid var(--sw-focus-ring);outline-offset:4px}.sw-program__img{z-index:-2;object-fit:cover;block-size:100%;inline-size:100%;transition:transform 1.2s var(--sw-ease-emphasized);position:absolute;inset:0}.sw-program:hover .sw-program__img{transform:scale(1.06)}.sw-program:before{content:"";z-index:-1;background:linear-gradient(#01232540 0%,#0123251a 28%,#012325c7 62%,#012325f2 100%);position:absolute;inset:0}.sw-program__index{align-items:center;gap:var(--sw-space-2);border-radius:var(--sw-radius-full);backdrop-filter:blur(8px);font-size:var(--sw-fs-xs);font-weight:var(--sw-fw-bold);letter-spacing:var(--sw-ls-caps);text-transform:uppercase;background:#0123258c;padding:.3rem .8rem;display:inline-flex;position:absolute;inset-block-start:var(--sw-space-5);inset-inline-start:var(--sw-space-6)}.sw-program__body{gap:var(--sw-space-3);padding:var(--sw-space-8) var(--sw-space-6) var(--sw-space-6);flex-direction:column;display:flex}.sw-program__title{font-family:var(--sw-font-display);font-size:var(--sw-fs-2xl);font-weight:var(--sw-fw-medium);line-height:var(--sw-lh-tight);letter-spacing:var(--sw-ls-tight);text-wrap:balance}.sw-program__link{color:inherit;text-decoration:none}.sw-program__link:after{content:"";position:absolute;inset:0}.sw-program__link:focus-visible{outline:none}.sw-program__text{font-size:var(--sw-fs-sm);color:var(--sw-color-cypress-100)}.sw-program__more{align-items:center;gap:var(--sw-space-3);font-size:var(--sw-fs-sm);font-weight:var(--sw-fw-semibold);color:var(--sw-color-sun-400);margin-block-start:var(--sw-space-2);display:inline-flex}.sw-program__arrow{background:var(--sw-color-sun-500);block-size:2.5rem;inline-size:2.5rem;color:var(--sw-color-cypress-950);transition:transform var(--sw-duration-base) var(--sw-ease-emphasized);border-radius:50%;place-items:center;display:inline-grid}.sw-program:hover .sw-program__arrow{transform:translate(4px)rotate(-45deg)}.sw-stat{gap:var(--sw-space-1);flex-direction:column;display:flex}.sw-stat__value{font-family:var(--sw-font-display);font-size:var(--sw-fs-3xl);font-weight:var(--sw-fw-medium);line-height:var(--sw-lh-none);letter-spacing:var(--sw-ls-tight);font-variant-numeric:lining-nums tabular-nums;color:var(--sw-fg-accent)}.sw-stat__unit{font-size:.5em;font-weight:var(--sw-fw-regular);letter-spacing:0;margin-inline-start:.15em}.sw-stat__label{font-size:var(--sw-fs-sm);line-height:var(--sw-lh-snug);color:var(--sw-fg-muted)}.sw-feature-item{gap:var(--sw-space-3);flex-direction:column;display:flex}.sw-feature-item__icon{border-radius:var(--sw-radius-md);background:var(--sw-bg-tint);block-size:3.25rem;inline-size:3.25rem;color:var(--sw-fg-brand);place-items:center;margin-block-end:var(--sw-space-2);display:grid}.sw-feature-item__icon .sw-icon{block-size:1.6rem;inline-size:1.6rem}.sw-feature-item__title{font-family:var(--sw-font-display);font-size:var(--sw-fs-lg);font-weight:var(--sw-fw-medium);line-height:var(--sw-lh-snug)}.sw-feature-item__text{font-size:var(--sw-fs-sm);color:var(--sw-fg-muted)}.sw-field{gap:var(--sw-space-2);flex-direction:column;display:flex}.sw-field__label{font-size:var(--sw-fs-sm);font-weight:var(--sw-fw-semibold)}.sw-field__required{color:var(--sw-fg-accent)}.sw-field__hint{font-size:var(--sw-fs-xs);color:var(--sw-fg-muted)}.sw-field__error{align-items:flex-start;gap:var(--sw-space-2);font-size:var(--sw-fs-xs);font-weight:var(--sw-fw-semibold);color:var(--sw-signal-danger-fg);display:flex}.sw-input{min-block-size:3rem;inline-size:100%;padding:.7rem var(--sw-space-4);border:1.5px solid var(--sw-border-strong);border-radius:var(--sw-radius-md);background:var(--sw-bg-raised);color:var(--sw-fg-default);font-size:var(--sw-fs-base);transition:border-color var(--sw-duration-fast) var(--sw-ease-standard), box-shadow var(--sw-duration-fast) var(--sw-ease-standard);line-height:1.4}textarea.sw-input{resize:vertical;min-block-size:9rem}select.sw-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%237F7358' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-inline-end:2.75rem}[dir=rtl] select.sw-input{background-position:1rem}.sw-input::placeholder{color:var(--sw-fg-muted);opacity:1}.sw-input:hover{border-color:var(--sw-fg-default)}.sw-input:focus-visible{outline:var(--sw-border-focus) solid var(--sw-focus-ring);outline-offset:2px;border-color:var(--sw-focus-ring)}.sw-input[aria-invalid=true]{border-color:var(--sw-signal-danger-border);box-shadow:inset 0 0 0 1px var(--sw-signal-danger-border)}.sw-accordion{border-block-start:var(--sw-border-thin) solid var(--sw-border-default)}.sw-accordion__item{border-block-end:var(--sw-border-thin) solid var(--sw-border-default)}.sw-accordion__summary{justify-content:space-between;align-items:center;gap:var(--sw-space-4);min-block-size:4rem;padding-block:var(--sw-space-4);font-family:var(--sw-font-display);font-size:var(--sw-fs-lg);font-weight:var(--sw-fw-medium);line-height:var(--sw-lh-snug);list-style:none;display:flex}.sw-accordion__summary::-webkit-details-marker{display:none}.sw-accordion__summary:hover{color:var(--sw-fg-link)}.sw-accordion__chevron{background:var(--sw-bg-tint);block-size:2.25rem;inline-size:2.25rem;color:var(--sw-fg-brand);transition:transform var(--sw-duration-base) var(--sw-ease-emphasized);border-radius:50%;flex:none;place-items:center;display:grid}.sw-accordion__item[open] .sw-accordion__chevron{transform:rotate(180deg)}.sw-accordion__panel{max-inline-size:62ch;color:var(--sw-fg-muted);padding-block-end:var(--sw-space-6)}.sw-alert{--_bg:var(--sw-signal-info-bg);--_fg:var(--sw-signal-info-fg);--_bd:var(--sw-signal-info-border);gap:var(--sw-space-3);padding:var(--sw-space-4) var(--sw-space-5);border:var(--sw-border-thin) solid var(--_bd);border-radius:var(--sw-radius-md);background:var(--_bg);color:var(--_fg);font-size:var(--sw-fs-sm);border-inline-start-width:4px;display:flex}.sw-alert--success{--_bg:var(--sw-signal-success-bg);--_fg:var(--sw-signal-success-fg);--_bd:var(--sw-signal-success-border)}.sw-alert--warning{--_bg:var(--sw-signal-warning-bg);--_fg:var(--sw-signal-warning-fg);--_bd:var(--sw-signal-warning-border)}.sw-alert--danger{--_bg:var(--sw-signal-danger-bg);--_fg:var(--sw-signal-danger-fg);--_bd:var(--sw-signal-danger-border)}.sw-alert__icon{margin-block-start:.1rem}.sw-alert__title{font-weight:var(--sw-fw-bold)}.sw-breadcrumb ol{align-items:center;gap:var(--sw-space-2);font-size:var(--sw-fs-sm);color:var(--sw-fg-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.sw-breadcrumb li:not(:last-child):after{content:"/" / "";opacity:.6;margin-inline-start:var(--sw-space-2)}.sw-breadcrumb a{color:inherit;text-underline-offset:.2em}.sw-breadcrumb a:hover{color:var(--sw-fg-default)}.sw-breadcrumb [aria-current=page]{color:var(--sw-fg-default);font-weight:var(--sw-fw-semibold)}.sw-quote{padding-block-start:var(--sw-space-16);position:relative}.sw-eyebrow+.sw-quote{margin-block-start:var(--sw-space-6)}.sw-quote:before{content:"“";font-family:var(--sw-font-display);color:var(--sw-fg-accent);opacity:.9;font-size:9rem;line-height:.8;position:absolute;inset-block-start:0;inset-inline-start:-.04em}.sw-quote__text{font-family:var(--sw-font-display);font-size:var(--sw-fs-2xl);font-weight:var(--sw-fw-regular);line-height:var(--sw-lh-snug);letter-spacing:-.015em;text-wrap:balance}.sw-quote__cite{font-size:var(--sw-fs-sm);font-style:normal;font-weight:var(--sw-fw-semibold);letter-spacing:var(--sw-ls-wide);color:var(--sw-fg-muted);margin-block-start:var(--sw-space-6);display:block}.sw-quote__role{font-weight:var(--sw-fw-regular)}.sw-facts{gap:var(--sw-space-5) var(--sw-space-6);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.sw-facts dt{font-size:var(--sw-fs-xs);font-weight:var(--sw-fw-bold);letter-spacing:var(--sw-ls-caps);text-transform:uppercase;color:var(--sw-fg-muted)}.sw-facts dd{margin:var(--sw-space-1) 0 0;font-family:var(--sw-font-display);font-size:var(--sw-fs-xl);line-height:var(--sw-lh-snug)}.sw-checklist{gap:var(--sw-space-3);padding:0;list-style:none;display:grid}.sw-checklist li{gap:var(--sw-space-3);align-items:flex-start;display:flex}.sw-checklist .sw-icon{color:var(--sw-fg-accent);margin-block-start:.15em}.sw-logo{align-items:center;gap:var(--sw-space-3);color:inherit;flex:none;text-decoration:none;display:inline-flex}.sw-logo__mark{object-fit:contain;filter:drop-shadow(0 2px 6px #00000040);border-radius:.6rem;block-size:2.75rem;inline-size:2.75rem}.sw-logo__text{flex-direction:column;gap:.2rem;line-height:1;display:flex}.sw-logo__name{font-family:var(--sw-font-body);font-size:1.35rem;font-weight:var(--sw-fw-extrabold);letter-spacing:.12em;text-transform:uppercase}.sw-logo__sub{font-size:.6875rem;font-weight:var(--sw-fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--sw-fg-muted)}[dir=rtl] .sw-logo__name{letter-spacing:0}.sw-header{--sw-logo-h:clamp(2.75rem, 2.3rem + 1.8vw, 3.5rem)}.sw-footer{--sw-logo-h:clamp(2.75rem, 2.4rem + 1.2vw, 3.25rem)}.sw-announce{font-size:var(--sw-fs-sm);border-block-end:var(--sw-border-thin) solid var(--sw-border-subtle)}.sw-announce__inner{justify-content:center;align-items:center;gap:var(--sw-space-2) var(--sw-space-4);min-block-size:2.75rem;padding-block:var(--sw-space-2);text-align:center;flex-wrap:wrap;display:flex}.sw-announce a{align-items:center;gap:var(--sw-space-2);font-weight:var(--sw-fw-semibold);color:var(--sw-fg-link);text-underline-offset:.2em;display:inline-flex}.sw-header{z-index:var(--sw-z-sticky);background:color-mix(in srgb, var(--sw-bg-brand) 94%, transparent);-webkit-backdrop-filter:saturate(150%)blur(14px);border-block-end:var(--sw-border-thin) solid var(--sw-border-on-brand);position:sticky;inset-block-start:0}.sw-header__inner{justify-content:space-between;align-items:center;gap:var(--sw-space-4);min-block-size:5rem;display:flex}.sw-header__actions{align-items:center;gap:var(--sw-space-2);display:flex}.sw-header__cta,.sw-nav{display:none}.sw-nav__list{align-items:center;gap:var(--sw-space-1);padding:0;list-style:none;display:flex}.sw-nav__item{position:relative}.sw-nav__link,.sw-nav__trigger{align-items:center;gap:var(--sw-space-2);min-block-size:2.75rem;padding:0 var(--sw-space-4);border-radius:var(--sw-radius-full);color:inherit;font-size:var(--sw-fs-sm);font-weight:var(--sw-fw-semibold);white-space:nowrap;transition:background-color var(--sw-duration-base) var(--sw-ease-standard);background:0 0;border:0;text-decoration:none;display:inline-flex}.sw-nav__link:hover,.sw-nav__trigger:hover,.sw-nav__trigger[aria-expanded=true]{background:#ffffff1c}.sw-nav__trigger[data-active=true],.sw-nav__link[aria-current=page]{box-shadow:inset 0 -2px 0 var(--sw-color-sun-500);background:#ffffff29}.sw-nav__trigger .sw-icon{block-size:1rem;inline-size:1rem;transition:transform var(--sw-duration-base) var(--sw-ease-emphasized)}.sw-nav__trigger[aria-expanded=true] .sw-icon{transform:rotate(180deg)}.sw-nav__menu{z-index:var(--sw-z-dropdown);inline-size:20rem;padding:var(--sw-space-2);border:var(--sw-border-thin) solid var(--sw-border-on-brand);border-radius:var(--sw-radius-lg);background:var(--sw-bg-brand-deep);box-shadow:var(--sw-shadow-xl);animation:sw-pop var(--sw-duration-base) var(--sw-ease-emphasized) both;list-style:none;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0}.sw-nav__sublink{padding:var(--sw-space-3) var(--sw-space-4);border-radius:var(--sw-radius-md);color:inherit;font-weight:var(--sw-fw-semibold);font-size:var(--sw-fs-sm);flex-direction:column;gap:.125rem;text-decoration:none;display:flex}.sw-nav__sublink:hover,.sw-nav__sublink[aria-current=page]{background:#ffffff1a}.sw-nav__sublink small{font-size:var(--sw-fs-xs);font-weight:var(--sw-fw-regular);color:var(--sw-fg-muted)}@keyframes sw-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.sw-lang{min-block-size:2.75rem;padding:0 var(--sw-space-3);border-radius:var(--sw-radius-full);font-size:var(--sw-fs-sm);font-weight:var(--sw-fw-semibold);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.sw-lang:hover{background:#ffffff1c}.sw-lang__full{display:none}@media (width>=48rem){.sw-lang__full{display:inline}.sw-lang__short{display:none}}.sw-theme-toggle .sw-theme-toggle__moon,[data-theme=dark] .sw-theme-toggle .sw-theme-toggle__sun{display:none}[data-theme=dark] .sw-theme-toggle .sw-theme-toggle__moon{display:block}.sw-menu-toggle .sw-menu-toggle__close,.sw-menu-toggle[aria-expanded=true] .sw-menu-toggle__open{display:none}.sw-menu-toggle[aria-expanded=true] .sw-menu-toggle__close{display:block}.sw-mobile-nav{max-block-size:calc(100dvh - 4.5rem);padding:var(--sw-space-4) var(--sw-space-gutter) var(--sw-space-8);background:var(--sw-bg-brand-deep);border-block-end:var(--sw-border-thin) solid var(--sw-border-on-brand);box-shadow:var(--sw-shadow-xl);position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.sw-mobile-nav ul{padding:0;list-style:none}.sw-mobile-nav__group{padding-block:var(--sw-space-3);border-block-end:var(--sw-border-thin) solid var(--sw-border-on-brand)}.sw-mobile-nav__label{padding:var(--sw-space-2) var(--sw-space-2);font-size:var(--sw-fs-xs);font-weight:var(--sw-fw-bold);letter-spacing:var(--sw-ls-caps);text-transform:uppercase;color:var(--sw-fg-accent)}.sw-mobile-nav a:not(.sw-btn){min-block-size:3rem;padding:0 var(--sw-space-2);border-radius:var(--sw-radius-md);color:inherit;font-family:var(--sw-font-display);font-size:var(--sw-fs-lg);align-items:center;text-decoration:none;display:flex}.sw-mobile-nav a:not(.sw-btn):hover{background:#ffffff14}.sw-mobile-nav a[aria-current=page]{color:var(--sw-fg-accent)}.sw-mobile-nav__cta{gap:var(--sw-space-3);margin-block-start:var(--sw-space-6);display:grid}@media (width>=48rem){.sw-header__cta{display:inline-flex}}@media (width>=75rem){.sw-nav{display:block}.sw-menu-toggle,.sw-mobile-nav{display:none!important}}@media (width>=75rem) and (width<=80rem){.sw-nav__link,.sw-nav__trigger{padding:0 var(--sw-space-3);font-size:var(--sw-fs-xs)}.sw-nav__list{gap:0}}@media (width<=26rem){.sw-logo__sub{display:none}}.sw-section-header{align-items:flex-start;gap:var(--sw-space-4);flex-direction:column;max-inline-size:46rem;margin-block-end:clamp(2rem,5vw,4rem);display:flex}.sw-section-header--center{text-align:center;align-items:center;margin-inline:auto}.sw-section-header--split{flex-direction:column;max-inline-size:none}@media (width>=48rem){.sw-section-header--split{justify-content:space-between;align-items:flex-end;gap:var(--sw-space-10);flex-direction:row}.sw-section-header--split .sw-section-header__text{flex:1 1 0;min-inline-size:0;max-inline-size:46rem}.sw-section-header--split>:not(.sw-section-header__text){flex:none}}.sw-section-header__text{align-items:flex-start;gap:var(--sw-space-4);flex-direction:column;display:flex}.sw-section-header--center .sw-section-header__text{align-items:center}.sw-hero{isolation:isolate;padding-block:clamp(3rem,7vw,6rem) clamp(2rem,4vw,3.5rem);position:relative;overflow:hidden}.sw-hero__bg{z-index:-3;position:absolute;inset:0}.sw-hero__bg>img{object-fit:cover;object-position:center 60%;opacity:.5;filter:saturate(.85);block-size:100%;inline-size:100%}.sw-hero:before{content:"";z-index:-2;background:radial-gradient(52% 62% at 76% 52%, #f7941f57, transparent 70%), linear-gradient(100deg, var(--sw-bg-brand) 6%, #004b4ddb 46%, #004b4d80 100%), linear-gradient(to top, var(--sw-bg-brand) 0%, transparent 32%);position:absolute;inset:0}.sw-hero__grid{align-items:center;gap:var(--sw-space-10);display:grid}.sw-hero__content{align-items:flex-start;gap:var(--sw-space-6);flex-direction:column;max-inline-size:46rem;display:flex}.sw-hero__title{font-size:var(--sw-fs-4xl);letter-spacing:-.02em;line-height:1.08}.sw-hero__title .sw-em{display:inline-block}.sw-hero__lead{font-size:var(--sw-fs-md);color:var(--sw-fg-muted);max-inline-size:38rem}.sw-hero__visual{aspect-ratio:1;inline-size:min(100%,34rem);margin-inline:auto;position:relative}.sw-hero__ring{border:1px dashed #ffffff4d;border-radius:50%;position:absolute;inset:0}.sw-hero__sun{position:absolute;inset:11%;box-shadow:0 0 120px 10px #f7941f59}.sw-hero__cub{filter:drop-shadow(0 26px 28px #0006);inline-size:114%;max-inline-size:none;position:absolute;inset-block-end:-5%;inset-inline:-7%}.sw-hero__chip{padding:var(--sw-space-3) var(--sw-space-5);border:var(--sw-border-thin) solid var(--sw-border-on-brand);border-radius:var(--sw-radius-lg);backdrop-filter:blur(10px);font-size:var(--sw-fs-xs);color:var(--sw-fg-muted);background:#012325b8;flex-direction:column;gap:.15rem;display:flex;position:absolute;inset-block-end:6%;inset-inline-start:-2%}.sw-hero__chip strong{font-family:var(--sw-font-display);font-size:var(--sw-fs-md);font-weight:var(--sw-fw-medium);color:var(--sw-fg-default)}.sw-hero__chip-note{color:var(--sw-fg-accent);margin-block-start:.15rem}.sw-hero__stats{border:var(--sw-border-thin) solid var(--sw-border-on-brand);border-radius:var(--sw-radius-xl);background:var(--sw-border-on-brand);grid-template-columns:repeat(2,1fr);gap:1px;margin-block-start:clamp(2.5rem,6vw,5rem);display:grid;overflow:hidden}.sw-hero__stat{padding:var(--sw-space-5) var(--sw-space-6);backdrop-filter:blur(12px);background:#003638b8}.sw-hero__stat .sw-stat__value{font-size:var(--sw-fs-2xl)}@media (width>=64rem){.sw-hero__grid{gap:var(--sw-space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.sw-hero__stats{grid-template-columns:repeat(4,1fr)}.sw-hero__stat{padding:var(--sw-space-6) var(--sw-space-8)}}@media (width<=63.99rem){.sw-hero__visual{inline-size:min(100%,24rem)}}@keyframes sw-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.sw-rise{animation:sw-rise .8s var(--sw-ease-emphasized) both;animation-delay:calc(var(--sw-i,0) * 90ms)}@keyframes sw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sw-hero__cub{animation:7s ease-in-out infinite sw-float}.sw-ridge:after{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath fill='%23001719' fill-opacity='.38' d='M0 120V78l110-38 130 30 140-52 140 58 150-40 130 44 150-34 130 42 140-46 120 50 100 28z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;block-size:clamp(4rem,9vw,8rem);position:absolute;inset-block-end:-1px;inset-inline:0}.sw-page-hero{isolation:isolate;padding-block:clamp(2.5rem,6vw,5rem) clamp(4rem,9vw,7.5rem);position:relative;overflow:hidden}.sw-page-hero:before{content:"";z-index:-1;aspect-ratio:1;opacity:.55;background:radial-gradient(circle at 36% 32%,#fca630d9,#f7941f8c 42%,#0000 70%);border-radius:50%;inline-size:min(48rem,100vw);position:absolute;inset-block-start:-60%;inset-inline-end:-14%}.sw-page-hero__inner{align-items:flex-start;gap:var(--sw-space-5);flex-direction:column;max-inline-size:48rem;display:flex}.sw-page-hero__text{align-items:flex-start;gap:var(--sw-space-5);flex-direction:column;inline-size:100%;display:flex}.sw-page-hero__title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.15rem + 2.4vw,2.75rem);line-height:1.18}.sw-page-hero__title--long{font-size:clamp(1.5rem,1.05rem + 1.7vw,2.25rem);line-height:1.3}.sw-page-hero__media{max-block-size:clamp(11rem,30vh,16rem);inline-size:100%}@media (width>=56rem){.sw-page-hero__media{align-self:center;max-block-size:clamp(14rem,42vh,22rem)}}.sw-page-hero__media .sw-zoom,.sw-page-hero__media .sw-zoom__trigger{block-size:100%}.sw-page-hero__media .sw-zoom__trigger img{object-fit:cover;block-size:100%;min-block-size:12rem}@media (width>=56rem){.sw-page-hero--split .sw-page-hero__inner{align-items:stretch;gap:var(--sw-space-10);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);max-inline-size:none;display:grid}.sw-page-hero--split .sw-page-hero__text{align-self:center;max-inline-size:40rem}}.sw-feature__media{--sw-sun-size:62%;--sw-sun-block:-6%;--sw-sun-start:auto;--sw-sun-end:-12%;inline-size:min(100%,30rem);margin-inline:auto;position:relative;overflow:clip}@media (width>=48rem){.sw-feature__media{overflow:visible}}.sw-feature__media:before{content:"";inline-size:var(--sw-sun-size);aspect-ratio:1;background:radial-gradient(circle at 34% 30%, var(--sw-color-sun-200), var(--sw-color-sun-500) 60%, var(--sw-color-sun-600));opacity:.95;border-radius:50%;position:absolute;inset-block-start:var(--sw-sun-block);inset-inline-start:var(--sw-sun-start);inset-inline-end:var(--sw-sun-end)}@media (width<=47.99rem){.sw-feature__media{--sw-sun-size:48%;--sw-sun-block:0;--sw-sun-start:auto;--sw-sun-end:2%}}.sw-feature__media:after{content:"";z-index:2;aspect-ratio:220/1068;opacity:.92;pointer-events:none;background:url(/brand/tree.svg) bottom/contain no-repeat;block-size:clamp(3rem,26%,9rem);inline-size:auto;position:absolute;inset-block-end:0;inset-inline-start:5%}.sw-feature__media .sw-arch{z-index:1}.sw-feature__tag{z-index:3;align-items:center;gap:var(--sw-space-3);padding:var(--sw-space-3) var(--sw-space-5) var(--sw-space-3) var(--sw-space-3);border-radius:var(--sw-radius-full);background:var(--sw-bg-raised);box-shadow:var(--sw-shadow-md);font-size:var(--sw-fs-sm);font-weight:var(--sw-fw-semibold);display:flex;position:absolute;inset-block-end:calc(var(--sw-space-6) + .75rem);inset-inline-start:calc(var(--sw-space-6) * -1)}.sw-feature__tag .sw-feature-item__icon{border-radius:50%;block-size:2.5rem;inline-size:2.5rem;margin:0}@media (width<=47.99rem){.sw-feature__tag{inset-inline-start:var(--sw-space-3)}}.sw-cta{isolation:isolate;gap:var(--sw-space-8);border-radius:var(--sw-radius-2xl);background:linear-gradient(125deg, var(--sw-color-sun-500) 20%, var(--sw-color-sun-400) 70%, var(--sw-color-dawn-300));color:var(--sw-fg-default);align-items:center;padding:clamp(2rem,6vw,5rem);display:grid;position:relative;overflow:hidden}.sw-cta:before,.sw-cta:after{content:"";z-index:-1;border:1px solid #01232529;border-radius:50%;position:absolute}.sw-cta:before{aspect-ratio:1;inline-size:34rem;inset-block-start:-12rem;inset-inline-end:-8rem}.sw-cta:after{aspect-ratio:1;inline-size:22rem;inset-block-start:-6rem;inset-inline-end:-2rem}.sw-cta__title{font-size:var(--sw-fs-3xl);line-height:1.02}.sw-cta__text{font-size:var(--sw-fs-md);max-inline-size:40rem;margin-block-start:var(--sw-space-4)}.sw-cta__actions{gap:var(--sw-space-3);flex-wrap:wrap;display:flex}@media (width>=64rem){.sw-cta{grid-template-columns:minmax(0,1fr) auto}}.sw-newsletter{gap:var(--sw-space-6);border:var(--sw-border-thin) solid var(--sw-border-subtle);border-radius:var(--sw-radius-xl);background:var(--sw-bg-raised);align-items:center;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.sw-newsletter__title{font-size:var(--sw-fs-xl)}.sw-newsletter__row{gap:var(--sw-space-3);flex-direction:column;display:flex}.sw-newsletter__status{margin-block-start:var(--sw-space-3)}@media (width>=40rem){.sw-newsletter__row{flex-direction:row;align-items:flex-end}.sw-newsletter__row .sw-field{flex:1}}@media (width>=64rem){.sw-newsletter{gap:var(--sw-space-12);grid-template-columns:1fr 1.2fr}}.sw-location{border:var(--sw-border-thin) solid var(--sw-border-subtle);border-radius:var(--sw-radius-xl);background:var(--sw-bg-raised);box-shadow:var(--sw-shadow-sm);display:grid;overflow:hidden}.sw-location__media{background:var(--sw-bg-sunken);min-block-size:18rem;position:relative}.sw-location__media>img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.sw-location__body{gap:var(--sw-space-5);flex-direction:column;padding:clamp(1.5rem,4vw,3rem);display:flex}.sw-location__title{font-size:var(--sw-fs-2xl)}@media (width>=64rem){.sw-location{grid-template-columns:5fr 6fr}.sw-location--reverse .sw-location__media{order:2}}.sw-partners{gap:var(--sw-space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.sw-partner{align-items:center;gap:var(--sw-space-4);padding:var(--sw-space-5) var(--sw-space-6);border:var(--sw-border-thin) solid var(--sw-border-subtle);border-radius:var(--sw-radius-lg);background:var(--sw-bg-raised);font-family:var(--sw-font-display);font-size:var(--sw-fs-md);line-height:var(--sw-lh-snug);display:flex}.sw-partner__mono{background:var(--sw-bg-tint);block-size:2.75rem;inline-size:2.75rem;color:var(--sw-fg-brand);font-family:var(--sw-font-body);font-size:var(--sw-fs-sm);font-weight:var(--sw-fw-bold);border-radius:50%;flex:none;place-items:center;display:grid}.sw-footer{padding-block:clamp(3rem, 6vw, 5rem) var(--sw-space-8);position:relative;overflow:hidden}.sw-footer__top{margin-block-end:clamp(3rem,6vw,5rem)}.sw-footer__grid{gap:var(--sw-space-10);display:grid}@media (width>=40rem){.sw-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.sw-footer__grid{gap:var(--sw-space-12);grid-template-columns:1.5fr 1fr 1fr 1.3fr}}.sw-footer__heading{font-family:var(--sw-font-body);font-size:var(--sw-fs-xs);font-weight:var(--sw-fw-bold);letter-spacing:var(--sw-ls-caps);text-transform:uppercase;color:var(--sw-fg-accent);margin-block-end:var(--sw-space-4)}.sw-footer__links{gap:var(--sw-space-1);padding:0;list-style:none;display:grid}.sw-footer__links a{align-items:center;gap:var(--sw-space-2);min-block-size:2rem;color:inherit;text-decoration:none;display:inline-flex}.sw-footer__links a:hover{text-underline-offset:.25em;text-decoration:underline}.sw-footer__contact{gap:var(--sw-space-3);padding:0;list-style:none;display:grid}.sw-footer__contact li{gap:var(--sw-space-3);align-items:flex-start;display:flex}.sw-footer__contact .sw-icon{color:var(--sw-fg-accent);margin-block-start:.2em}.sw-footer__contact a{color:inherit;text-underline-offset:.2em}.sw-chip-link{align-items:center;gap:var(--sw-space-2);min-block-size:2.5rem;padding:0 var(--sw-space-4);border:var(--sw-border-thin) solid var(--sw-border-on-brand);border-radius:var(--sw-radius-full);font-size:var(--sw-fs-sm);font-weight:var(--sw-fw-semibold);color:inherit;transition:background-color var(--sw-duration-base) var(--sw-ease-standard);text-decoration:none;display:inline-flex}.sw-chip-link:hover{background:#ffffff1f}.sw-chip-link .sw-icon{opacity:.8;block-size:.95rem;inline-size:.95rem}.sw-footer__social{gap:var(--sw-space-2);flex-wrap:wrap;display:flex}.sw-social-link{border:var(--sw-border-thin) solid var(--sw-border-on-brand);border-radius:var(--sw-radius-full);block-size:2.75rem;inline-size:2.75rem;color:inherit;transition:background-color var(--sw-duration-base) var(--sw-ease-standard), border-color var(--sw-duration-base) var(--sw-ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sw-social-link .sw-icon{block-size:1.15rem;inline-size:1.15rem}.sw-social-link:hover{border-color:var(--sw-color-sun-500);background:#ffffff24}.sw-social-link:focus-visible{outline:var(--sw-border-focus) solid var(--sw-focus-ring);outline-offset:3px}.sw-footer__bottom{justify-content:space-between;gap:var(--sw-space-3) var(--sw-space-8);border-block-start:var(--sw-border-thin) solid var(--sw-border-on-brand);font-size:var(--sw-fs-sm);color:var(--sw-fg-muted);flex-wrap:wrap;margin-block-start:clamp(2.5rem,5vw,4rem);padding-block-start:var(--sw-space-6);display:flex}}@layer sw.utilities;@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}.sw-btn,.sw-card,.sw-badge,.sw-input{border:1px solid canvastext}}
