@layer reset,tokens,base,layout,components,utilities,print;@layer base{@font-face{font-family:plus jakarta sans;src:url(/fonts/plus-jakarta-sans-var.153fc85b70298beeb1d61a5f723331649e7f23bb77302a66e61cb3e2fbdb5e79.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:ibm plex sans;src:url(/fonts/plex-sans-400.3b646991d30055a93a4ecc499713d4347953a74a947ecab435ab72070cbdab0e.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ibm plex sans;src:url(/fonts/plex-sans-600.8960851d691c054ed38e259bdcf1a6190d157b4203ed5bb32c632a863fb8ec2f.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ibm plex sans;src:url(/fonts/plex-sans-400i.6de912e531b6c98084f1b2d5e5a91bad77be4e68bc4e396e43c46fc435e5f3d9.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}}@layer reset{*,*::before,*::after{box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%;scrollbar-gutter:stable}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul){margin:0}:where(ul,ol){padding:0}:where(img,picture,video,canvas,svg,iframe){display:block;max-inline-size:100%}:where(img){block-size:auto}:where(input,button,textarea,select){font:inherit;color:inherit}:where(button){background:0 0;border:0;cursor:pointer}:where(a){color:inherit}:where(table){border-collapse:collapse}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer tokens{:root{--paper-0:#FFFFFF;--paper-50:#F7F9FC;--paper-100:#F1F5FA;--paper-200:#EAF0F8;--paper-300:#E1E9F3;--paper-400:#D5DEEA;--paper-500:#BCC8D8;--ink-900:#0F2747;--ink-800:#1E2430;--ink-600:#4A5261;--ink-500:#5C6573;--ink-inv-300:#B9C6DA;--brand-700:#102F5E;--brand-600:#163F7D;--brand-500:#1B4F9C;--brand-050:#E6EEF9;--accent-700:#8A4106;--accent-600:#A84F08;--accent-500:#F08A24;--accent-300:#F7B26B;--accent-050:#FEF1E4;--error-600:#B42318;--error-050:#FDECEA;--c-bg:var(--paper-50);--c-surface:var(--paper-200);--c-surface-raised:var(--paper-0);--c-surface-hover:var(--paper-300);--c-text:var(--ink-800);--c-text-muted:var(--ink-600);--c-text-faint:var(--ink-500);--c-heading:var(--ink-800);--c-link:var(--brand-500);--c-link-hover:var(--brand-600);--c-rule:var(--paper-400);--c-rule-strong:var(--paper-500);--c-rule-accent:var(--accent-500);--c-accent:var(--accent-500);--c-accent-ink:var(--accent-600);--c-focus:var(--ink-800);--c-focus-halo:var(--paper-50);--font-display:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-body:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--t-2xs:.6875rem;--t-xs:.75rem;--t-sm:.875rem;--t-base:clamp(1.0625rem,1.03rem + .16vw,1.125rem);--t-md:clamp(1.125rem,1.07rem + .24vw,1.25rem);--t-lg:clamp(1.3125rem,1.21rem + .44vw,1.5rem);--t-xl:clamp(1.5rem,1.28rem + .94vw,2rem);--t-2xl:clamp(1.875rem,1.51rem + 1.56vw,2.75rem);--t-3xl:clamp(2.375rem,1.72rem + 2.81vw,3.75rem);--t-4xl:clamp(2.75rem,1.61rem + 4.87vw,5rem);--lh-snug:1.22;--lh-head:1.30;--lh-ui:1.45;--lh-body:1.75;--ls-display:-.015em;--ls-head:-.008em;--ls-caps:.11em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-gutter:clamp(1rem,4vw,2rem);--s-section:clamp(3rem,7vw,5.5rem);--r-xs:2px;--r-sm:3px;--r-md:6px;--r-lg:14px;--r-pill:999px;--e-hairline:1px solid var(--c-rule);--e-rule:1px solid var(--c-rule-strong);--e-accent:1px solid var(--c-rule-accent);--shadow-sm:0 1px 2px rgb(15 39 71 / .05), 0 2px 6px rgb(15 39 71 / .06);--shadow-md:0 2px 6px rgb(15 39 71 / .06), 0 10px 28px rgb(15 39 71 / .10);--w-page:71.25rem;--w-wide:52rem;--w-text:38rem;--w-narrow:34rem;--header-h:4.5rem}.band--dark{--c-bg:var(--ink-900);--c-surface:#17325A;--c-surface-raised:#1D3B68;--c-surface-hover:#24467A;--c-text:var(--paper-50);--c-text-muted:var(--ink-inv-300);--c-text-faint:var(--ink-inv-300);--c-heading:var(--paper-50);--c-link:var(--accent-500);--c-link-hover:var(--accent-300);--c-rule:rgb(247 249 252 / .16);--c-rule-strong:rgb(247 249 252 / .28);--c-accent-ink:var(--accent-500);--c-focus:var(--paper-50);--c-focus-halo:var(--ink-900);color:var(--c-text);background:var(--c-bg)}.band--tint{--c-bg:var(--paper-200);--c-surface:var(--paper-0);background:var(--c-bg)}}@layer base{html{font-size:100%;scroll-behavior:smooth;font-synthesis:none}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--font-body);font-size:var(--t-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;display:flex;flex-direction:column;min-block-size:100dvh}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--c-heading);line-height:var(--lh-head);letter-spacing:var(--ls-head);font-weight:700;text-wrap:balance}h1{font-size:var(--t-2xl);font-weight:800;letter-spacing:var(--ls-display)}h2{font-size:var(--t-xl)}h3{font-size:var(--t-lg)}h4{font-size:var(--t-md)}p{text-wrap:pretty}a{color:var(--c-link);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--c-link-hover)}strong,b{font-weight:600}ul,ol{padding-inline-start:1.35em}li{margin-block:.35em}li::marker{color:var(--c-accent-ink)}hr{border:0;border-block-start:var(--e-accent);margin-block:var(--s-7)}blockquote{margin-block:var(--s-5);padding-inline-start:var(--s-5);border-inline-start:3px solid var(--c-rule-accent);color:var(--c-text-muted);font-style:italic}table{inline-size:100%;font-size:var(--t-sm);line-height:var(--lh-ui)}th,td{padding:var(--s-3);border:var(--e-hairline);text-align:start;vertical-align:top}thead th,tr:first-child td{background:var(--c-surface);font-weight:600}::selection{background:var(--brand-050);color:var(--ink-900)}:where(a,button,summary,[tabindex],input,select,textarea):focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:2px;box-shadow:0 0 0 2px var(--c-focus-halo)}.skip-link{position:absolute;inset-inline-start:var(--s-4);inset-block-start:-100%;z-index:100;padding:var(--s-3)var(--s-4);background:var(--ink-900);color:var(--paper-50);border-radius:var(--r-sm);text-decoration:none}.skip-link:focus{inset-block-start:var(--s-3)}.icon{display:inline-block;inline-size:1em;block-size:1em;vertical-align:-.125em;background:currentColor;opacity:.65;-webkit-mask:var(--icon-url)center/contain no-repeat;mask:var(--icon-url)center/contain no-repeat}.icon--map-marker,.icon--location-dot{--icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M192 0C86 0 0 86 0 192c0 87 117 243 166 304a33 33 0 0 0 52 0c49-61 166-217 166-304C384 86 298 0 192 0zm0 272a80 80 0 1 1 0-160 80 80 0 0 1 0 160z'/%3E%3C/svg%3E");color:var(--brand-500)}.audio{inline-size:100%;max-inline-size:26rem;margin-block:var(--s-3)}}@layer layout{.l-page{inline-size:min(100% - (var(--s-gutter) * 2),var(--w-page));margin-inline:auto}.l-wide{inline-size:min(100% - (var(--s-gutter) * 2),var(--w-wide));margin-inline:auto}.l-narrow{inline-size:min(100% - (var(--s-gutter) * 2),var(--w-narrow));margin-inline:auto}.l-band{padding-block:var(--s-section)}.l-flow>*+*{margin-block-start:var(--s-5)}.l-main{flex:1 0 auto}.l-grid{display:grid;gap:var(--s-5);grid-template-columns:1fr}@media(min-width:30em){.l-grid--2{grid-template-columns:repeat(2,1fr)}}@media(min-width:48em){.l-grid--3{grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.l-grid--3{grid-template-columns:repeat(3,1fr)}.l-grid--4{grid-template-columns:repeat(4,1fr)}}}@layer components{.eyebrow{display:flex;align-items:center;gap:var(--s-3);font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--brand-500);margin-block-end:var(--s-3)}.band--dark .eyebrow{color:var(--accent-500)}.eyebrow::before{content:"";inline-size:2.5rem;block-size:1px;background:var(--c-rule-accent);flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-block-size:2.75rem;padding:var(--s-3)var(--s-5);font-size:var(--t-sm);font-weight:600;letter-spacing:.01em;border-radius:var(--r-pill);text-decoration:none;border:1px solid transparent;transition:background-color .15s,color .15s,border-color .15s}.btn--primary{background:var(--brand-500);color:var(--paper-50)}.btn--primary:hover{background:var(--brand-600);color:var(--paper-50)}.btn--ghost{border-color:var(--c-rule-strong);color:var(--c-link);background:0 0}.btn--ghost:hover{background:var(--c-surface-hover)}.band--dark .btn--ghost{border-color:var(--c-rule-strong);color:var(--accent-500)}.btn--accent{background:var(--accent-500);color:var(--ink-900)}.btn--accent:hover{background:var(--accent-300);color:var(--ink-900)}.site-header{position:sticky;inset-block-start:0;z-index:50;background:var(--paper-0);border-block-end:var(--e-hairline)}.site-header__inner{display:flex;align-items:center;gap:var(--s-5);min-block-size:var(--header-h)}.site-logo{flex:initial;min-inline-size:0;display:flex;align-items:center;gap:0;text-decoration:none;color:var(--c-heading)}.site-logo:hover{color:var(--brand-500)}.site-logo__icon{flex:none;inline-size:2.5rem;block-size:2.5rem}.site-logo__name{font-family:var(--font-display);font-weight:800;font-size:var(--t-md);line-height:1.15;letter-spacing:var(--ls-head)}@media(max-width:30em){.site-logo__name{font-size:var(--t-sm)}.site-logo__icon{inline-size:2.25rem;block-size:2.25rem}}.nav{margin-inline-start:auto;display:none}.nav__list{display:flex;align-items:center;gap:var(--s-5);list-style:none;margin:0;padding:0}.nav__link{display:block;padding-block:var(--s-2);text-decoration:none;font-size:var(--t-2xs);font-weight:600;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text);border-block-end:2px solid transparent}.nav__link:hover{color:var(--brand-500);border-block-end-color:var(--c-rule-accent)}.nav__link[aria-current]{color:var(--brand-500);border-block-end-color:var(--brand-500)}.nav__sep{inline-size:1px;align-self:stretch;background:var(--c-rule);margin-block:var(--s-4)}.nav-toggle{margin-inline-start:auto;inline-size:2.75rem;block-size:2.75rem;display:grid;place-items:center;border-radius:var(--r-sm)}.nav-toggle:hover{background:var(--c-surface)}.nav-toggle__bars,.nav-toggle__bars::before,.nav-toggle__bars::after{content:"";display:block;inline-size:1.25rem;block-size:2px;background:var(--c-text);border-radius:2px}.nav-toggle__bars{position:relative}.nav-toggle__bars::before{position:absolute;inset-block-start:-6px}.nav-toggle__bars::after{position:absolute;inset-block-start:6px}@media(min-width:68em){.nav{display:block}.nav-toggle{display:none}}.site-header--overlay{position:fixed;inset-inline:0;transition:background-color .25s,border-color .25s,box-shadow .25s}.site-header--overlay:not(.is-clear){box-shadow:var(--shadow-sm)}.site-header--overlay.is-clear{background:linear-gradient(to bottom,rgb(10 27 51/.3),rgb(10 27 51/0))border-box;border-block-end-color:transparent}.site-header--overlay.is-clear .site-logo,.site-header--overlay.is-clear .site-logo:hover{color:#fff}.site-header--overlay.is-clear .site-logo__icon{filter:drop-shadow(0 1px 0 #fff)}.site-header--overlay.is-clear .nav__link{color:rgb(255 255 255/.92)}.site-header--overlay.is-clear .nav__link:hover{color:#fff;border-block-end-color:var(--c-rule-accent)}.site-header--overlay.is-clear .nav__link[aria-current]{color:#fff;border-block-end-color:var(--accent-500)}.site-header--overlay.is-clear .nav__sep{background:rgb(255 255 255/.35)}.site-header--overlay.is-clear .nav-toggle:hover{background:rgb(255 255 255/.14)}.site-header--overlay.is-clear .nav-toggle__bars,.site-header--overlay.is-clear .nav-toggle__bars::before,.site-header--overlay.is-clear .nav-toggle__bars::after{background:#fff}.nav-drawer{margin:0 0 0 auto;max-block-size:100dvh;block-size:100dvh;inline-size:min(88vw,22.5rem);border:0;padding:0;background:var(--paper-0);color:var(--c-text);box-shadow:var(--shadow-md)}.nav-drawer::backdrop{background:rgb(15 39 71/.55)}.nav-drawer__inner{display:flex;flex-direction:column;block-size:100%;overflow-y:auto;padding:var(--s-3)var(--s-4)var(--s-4)}.nav-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-block-end:var(--s-1)}.nav-drawer__title{font-size:var(--t-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-faint)}.nav-drawer__close{inline-size:2.75rem;block-size:2.75rem;display:grid;place-items:center;border-radius:var(--r-sm);font-size:1.5rem;line-height:1}.nav-drawer__close:hover{background:var(--c-surface)}.nav-drawer__group{list-style:none;margin:0;padding:0}.nav-drawer__group li{margin:0}.nav-drawer__link{display:block;min-block-size:2.75rem;padding:var(--s-2);border-radius:var(--r-sm);line-height:var(--lh-ui);text-decoration:none;color:var(--c-text)}.nav-drawer__link:hover{background:var(--c-surface);color:var(--brand-500)}.nav-drawer__link[aria-current]{color:var(--brand-500);font-weight:600}.nav-drawer__sep{block-size:1px;background:var(--c-rule);margin-block:var(--s-3)}html.is-nav-open{overflow:hidden}.card{--card-pad:var(--s-4);--card-ratio:16 / 10;display:flex;flex-direction:column;background:var(--c-surface);border:var(--e-hairline);border-radius:var(--r-sm);overflow:hidden;transition:background-color .15s}.card:hover{background:var(--c-surface-hover)}.card__media{aspect-ratio:var(--card-ratio);overflow:hidden;background:var(--paper-300)}.card__media img{inline-size:100%;block-size:100%;object-fit:cover}.card__body{padding:var(--card-pad);display:flex;flex-direction:column;gap:var(--s-2);flex:1}.card__tag{font-size:var(--t-2xs);font-weight:600;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--brand-500)}.card__title{font-size:var(--t-md);margin:0;text-wrap:wrap}.card__title a{text-decoration:none;color:var(--c-heading)}.card__title a:hover{color:var(--brand-500)}.card__excerpt{font-size:var(--t-sm);line-height:var(--lh-ui);color:var(--c-text-muted);margin:0}.card__meta{margin-block-start:auto;font-size:var(--t-xs);color:var(--c-text-faint)}.tile{position:relative;display:flex;flex-direction:column;background:var(--c-surface-raised);border:var(--e-hairline);border-radius:var(--r-sm);overflow:hidden;text-decoration:none;color:inherit;transition:background-color .15s;--tile-accent:var(--brand-500)}.tile:hover{background:var(--c-surface-hover)}.tile__media{aspect-ratio:4/3;overflow:hidden;background:var(--paper-300)}.tile__media img{inline-size:100%;block-size:100%;object-fit:cover}.tile__body{padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-2);flex:1;border-block-start:2px solid var(--tile-accent)}.tile__title{font-size:var(--t-md);margin:0;color:var(--c-heading)}.tile:hover .tile__title{color:var(--brand-500)}.tile__desc{font-size:var(--t-sm);line-height:var(--lh-ui);color:var(--c-text-muted);margin:0}.tile__count{margin-block-start:auto;font-size:var(--t-xs);font-weight:600;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-accent-ink)}@media(min-width:64em){.tile--wide{grid-column:span 2}.tile--wide .tile__media{aspect-ratio:16/7}}}@layer components{.hero{position:relative;overflow:hidden;padding-block:var(--s-7)var(--s-8)}.hero__mark{position:absolute;inset-block-start:50%;inset-inline-start:-6%;translate:0 -50%;block-size:26rem;inline-size:auto;opacity:.045;pointer-events:none;user-select:none}.hero__grid{position:relative;display:grid;gap:var(--s-7);align-items:center}.hero__title{font-size:var(--t-2xl);line-height:var(--lh-snug);max-inline-size:20ch;margin-block-end:var(--s-5)}.hero__lede{font-size:var(--t-md);color:var(--c-text-muted);max-inline-size:46ch;margin-block-end:var(--s-6)}.actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.actions .btn{padding-inline:var(--s-3)}.closing .actions{justify-content:center}.closing__quote{font-size:var(--t-md);color:var(--c-text-muted);margin-block:var(--s-5)}.hero__figure{margin:0}.hero__figure img{border-radius:var(--r-sm);outline:1px solid var(--c-rule-accent);outline-offset:-1px}.hero__caption{margin-block-start:var(--s-3);font-size:var(--t-sm);line-height:var(--lh-ui);color:var(--c-text-muted);border-inline-start:2px solid var(--c-rule-accent);padding-inline-start:var(--s-3)}.hero__scale{margin-block-start:var(--s-7);padding-block-start:var(--s-4);border-block-start:var(--e-accent);display:flex;flex-wrap:wrap;gap:var(--s-2);font-size:clamp(.5rem,2.6vw,var(--t-xs));letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-faint)}.hero__scale li{list-style:none;margin:0;white-space:nowrap}.hero__scale li::before{content:"·";color:var(--c-accent);margin-inline-end:var(--s-2)}@media(min-width:48em){.hero__grid{grid-template-columns:7fr 5fr}.actions{gap:var(--s-3)}.actions .btn{padding-inline:var(--s-5)}.hero__scale{gap:var(--s-2)var(--s-4);letter-spacing:var(--ls-caps)}.hero__scale li::before{margin-inline-end:var(--s-4)}}.hero--cover{isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-block-size:clamp(34rem,86svh,50rem);padding-block:var(--s-9)var(--s-6);background:var(--ink-900)}.hero__bg{position:absolute;inset:0;z-index:-2;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover;object-position:58% 35%}.hero--cover::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgb(10 27 51/.9) 0%,rgb(10 27 51/.55) 30%,rgb(10 27 51/0) 62%),linear-gradient(to right,rgb(10 27 51/.72) 0%,rgb(10 27 51/.35) 38%,rgb(10 27 51/0) 65%)}.hero--cover .hero__grid{grid-template-columns:1fr}.hero--cover .eyebrow{color:var(--accent-300)}.hero--cover .hero__title{font-size:var(--t-4xl);line-height:1.04;letter-spacing:-.025em;max-inline-size:12ch;color:#fff;text-shadow:0 2px 28px rgb(10 27 51/.5)}.hero--cover .hero__lede{color:rgb(255 255 255/.9);max-inline-size:42ch}.hero--cover .btn--ghost{color:#fff;border-color:rgb(255 255 255/.55);background:rgb(10 27 51/.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero--cover .btn--ghost:hover{background:rgb(255 255 255/.14);color:#fff}.site-header--overlay~.l-main>.hero--cover:first-child{padding-block-start:calc(var(--header-h) + var(--s-9))}.site-header--overlay~.l-main>.hero--cover:first-child::after{inset-block-start:calc(var(--header-h) + 3.25rem)}.hero--cover .hero__scale{margin-block-start:var(--s-8);border-block-start-color:rgb(255 255 255/.25);color:rgb(255 255 255/.85)}.hero--cover::after{content:"";position:absolute;z-index:-1;pointer-events:none;inset-block-start:3.25rem;inset-inline-start:0;inline-size:7.5rem;block-size:1.5rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath transform='rotate(90 12 12)' d='M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5z'/%3E%3C/svg%3E")100%/1.5rem 1.5rem no-repeat,linear-gradient(to right,rgb(255 255 255/0),rgb(255 255 255/.45))0/calc(100% - 1.5rem)1px no-repeat;opacity:.85;translate:-10rem 0;animation:hero-fly 26s linear infinite}@keyframes hero-fly{0%{translate:-10rem 0}50%{translate:calc(50vw - 3.75rem)-1.25rem}100%{translate:calc(100vw + 2rem)0}}.split{display:grid;gap:var(--s-7);align-items:start}@media(min-width:64em){.split{grid-template-columns:1.35fr 1fr;gap:var(--s-9)}}.card--row{flex-direction:row;align-items:stretch}.card--row .card__media{flex:none;inline-size:7.5rem;aspect-ratio:1/1}.card--row .card__body{padding:var(--s-3)var(--s-4);gap:var(--s-1)}.card--row .card__title{font-size:var(--t-base)}.stack{display:grid;gap:var(--s-4)}.startlist{list-style:none;margin:0;padding:0}.startlist__item{border-block-start:var(--e-hairline);padding-block:var(--s-4)}.startlist__item:last-child{border-block-end:var(--e-hairline)}.startlist__num{font-family:var(--font-display);font-weight:600;color:var(--brand-500);font-variant-numeric:tabular-nums;font-size:var(--t-sm)}.startlist__title{display:block;font-family:var(--font-display);font-size:var(--t-md);color:var(--c-heading);text-decoration:none;margin-block:var(--s-1)}.startlist__title:hover{color:var(--brand-500)}.startlist__meta{font-size:var(--t-xs);color:var(--c-text-faint)}.notice{padding:var(--s-4);background:var(--c-surface);border-inline-start:3px solid var(--brand-500);border-radius:var(--r-sm);font-size:var(--t-sm);line-height:var(--lh-ui);color:var(--c-text-muted)}.entry,.listing{padding-block:var(--s-5)var(--s-7)}.entry__related{margin-block-start:var(--s-8)}.breadcrumb{font-size:var(--t-xs);color:var(--c-text-muted);margin-block-end:var(--s-4)}.breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0}.breadcrumb li+li::before{content:"›";margin-inline-end:var(--s-2);color:var(--c-text-faint)}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.entry__header{margin-block-end:var(--s-5)}.entry__title{margin-block-end:var(--s-3);text-wrap:wrap}.entry__meta{font-size:var(--t-sm);color:var(--c-text-faint);display:flex;flex-wrap:wrap;gap:var(--s-2)}.entry__meta a{color:var(--c-text-muted)}.entry__hero{margin-block:var(--s-5)}.entry__hero img{border-radius:var(--r-sm);inline-size:100%}.entry__hero figcaption{margin-block-start:var(--s-3);font-size:var(--t-sm);color:var(--c-text-muted);border-inline-start:2px solid var(--c-rule-accent);padding-inline-start:var(--s-3)}.prose{font-size:var(--t-base);line-height:var(--lh-body)}.prose>*+*{margin-block-start:1.3em}.prose h2{margin-block-start:1.9em;padding-block-start:.35em}.prose h3,.prose h4{margin-block-start:1.6em}.prose :is(h2,h3):target{position:relative}.prose :is(h2,h3):target::before{content:"";position:absolute;inset-inline-start:-.75rem;inset-block:.15em;inline-size:3px;background:var(--brand-500);border-radius:2px}.prose :is(h2,h3,h4){scroll-margin-block-start:calc(var(--header-h) + var(--s-5))}.prose a{text-decoration:underline}.prose a[href^=http]:not([href*="nepalairtravel.com"])::after{content:"\00A0↗";font-size:.85em;color:var(--c-text-faint);text-decoration:none}.prose ul,.prose ol{padding-inline-start:1.4em}.prose table{display:block;overflow-x:auto;white-space:normal}.fig{margin-block:var(--s-7)}.fig img{inline-size:100%;border-radius:var(--r-sm);background:var(--c-surface)}.fig--center{text-align:center}.fig--center img{margin-inline:auto}.fig__caption{margin-block-start:var(--s-3);text-align:start;font-size:var(--t-sm);line-height:var(--lh-ui);color:var(--c-text-muted);border-inline-start:2px solid var(--c-rule-accent);padding-inline-start:var(--s-3)}.toc{margin-block:var(--s-6);padding:var(--s-4);background:var(--c-surface);border:var(--e-hairline);border-radius:var(--r-sm);font-size:var(--t-sm)}.toc__summary{font-size:var(--t-xs);font-weight:600;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-muted);cursor:pointer;min-block-size:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);list-style:none}.toc__summary::-webkit-details-marker{display:none}.toc__summary::after{content:"";flex:none;inline-size:.5rem;block-size:.5rem;margin-inline-end:var(--s-1);border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;rotate:45deg;translate:0 -.15rem;transition:rotate .2s,translate .2s}.toc[open]>.toc__summary::after{rotate:-135deg;translate:0 .15rem}.toc__summary:hover{color:var(--brand-500)}.toc ul{list-style:none;padding-inline-start:0;margin-block-start:var(--s-3)}.toc li{margin-block:var(--s-2)}.toc ul ul{padding-inline-start:var(--s-4)}.toc a{text-decoration:none;color:var(--c-text-muted)}.toc a:hover{color:var(--brand-500);text-decoration:underline}.prose :is(h2[id^=reference],h2[id$=references]){font-size:var(--t-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-muted);font-family:var(--font-body);font-weight:600;border-block-start:var(--e-accent);padding-block-start:var(--s-5);margin-block-start:var(--s-8)}.prose :is(h2[id^=reference],h2[id$=references])+:is(ul,ol){font-size:var(--t-sm);line-height:var(--lh-ui);color:var(--c-text-muted);background:var(--c-surface);border-radius:var(--r-sm);padding:var(--s-4)var(--s-4)var(--s-4)calc(var(--s-4) + 1.4em);margin-block-start:var(--s-4)}.references{margin-block-start:var(--s-8);padding:var(--s-5);background:var(--c-surface);border-block-start:var(--e-accent);border-radius:var(--r-sm);font-size:var(--t-sm);line-height:var(--lh-ui)}.references h2{font-size:var(--t-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-muted);margin:0 0 var(--s-3)}.faq{margin-block-start:var(--s-8);padding-block-start:var(--s-5);border-block-start:var(--e-accent)}.faq__title{font-size:var(--t-lg);margin-block-end:var(--s-5)}.faq__list{margin:0}.faq__q{font-weight:600;color:var(--c-heading);margin-block-start:var(--s-5)}.faq__q:first-child{margin-block-start:0}.faq__a{margin:var(--s-2)0 0;color:var(--c-text-muted);line-height:var(--lh-body)}.rows{list-style:none;margin:0;padding:0}.row{display:grid;gap:var(--s-1);padding-block:var(--s-4);border-block-start:var(--e-hairline)}.rows .row:last-child{border-block-end:var(--e-hairline)}.row__title{font-family:var(--font-display);font-size:var(--t-md);color:var(--c-heading);text-decoration:none}.row__title:hover{color:var(--brand-500)}.row__meta{font-size:var(--t-xs);letter-spacing:.04em;color:var(--c-text-faint)}.row__meta .row__cat{color:var(--brand-500);font-weight:600;text-transform:uppercase}.yeargroup{display:grid;gap:0}.yeargroup__year{font-family:var(--font-display);font-size:var(--t-lg);color:var(--c-accent-ink);font-variant-numeric:tabular-nums;padding-block:var(--s-5)var(--s-2)}@media(min-width:64em){.yeargroup{grid-template-columns:6rem 1fr;gap:0 var(--s-5);align-items:start}.yeargroup__year{position:sticky;inset-block-start:calc(var(--header-h) + var(--s-4))}}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-2);margin-block-start:var(--s-7)}.pager a,.pager span{min-inline-size:2.75rem;min-block-size:2.75rem;display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--s-3);border:var(--e-hairline);border-radius:var(--r-sm);text-decoration:none;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.pager a:hover{background:var(--c-surface-hover)}.pager [aria-current]{background:var(--brand-500);color:var(--paper-50);border-color:var(--brand-500)}:is(.l-band,.listing,.entry)>.pagehead:first-child{padding-block-start:0}.pagehead{padding-block:var(--s-7)var(--s-6);border-block-end:var(--e-accent);margin-block-end:var(--s-7)}.pagehead__title{margin-block-end:var(--s-3);text-wrap:wrap}.pagehead__desc{color:var(--c-text-muted)}.pagehead__desc>p+p{margin-block-start:var(--s-3)}.pagehead__count{margin-block-start:var(--s-3);font-size:var(--t-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-faint)}.sechead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-block-end:var(--s-6)}.sechead__title{font-size:var(--t-2xl);margin:0}.sechead__more{font-size:var(--t-sm);font-weight:600;text-decoration:none}.sechead__more:hover{text-decoration:underline}.sechead__lede{margin-block:calc(var(--s-5) * -1)var(--s-6)}.sechead__lede .sechead__more{margin-inline-start:var(--s-2);text-decoration:underline}.timeline{list-style:none;margin:var(--s-6)0;padding:var(--s-4)var(--s-5);background:var(--c-surface);border-inline-start:2px solid var(--c-rule-accent);border-radius:var(--r-sm)}.timeline li{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--s-3);margin-block:var(--s-2)}.timeline time{font-family:var(--font-display);font-weight:600;color:var(--c-accent-ink);font-variant-numeric:tabular-nums}.site-footer{padding-block:var(--s-section)var(--s-6)}.site-footer__grid{display:grid;gap:var(--s-6)var(--s-5);grid-template-columns:repeat(2,1fr);align-items:start}.site-footer__mark img{inline-size:clamp(4rem,10vw,5.5rem);block-size:auto}.site-footer__tagline{margin-block-start:var(--s-3);font-size:var(--t-sm);line-height:var(--lh-ui);color:var(--c-text-muted);max-inline-size:26ch}.site-footer h2{font-size:var(--t-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-faint);margin-block-end:var(--s-3);font-family:var(--font-body);font-weight:600}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li{margin-block:var(--s-2)}.site-footer a{text-decoration:none;color:var(--c-text-muted);font-size:var(--t-sm)}.site-footer a:hover{color:var(--accent-500);text-decoration:underline}.site-footer__bar{margin-block-start:var(--s-7);padding-block-start:var(--s-4);border-block-start:1px solid var(--c-rule);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3);font-size:var(--t-xs);color:var(--c-text-faint)}.site-footer__contact{grid-column:1/-1}@media(min-width:48em){.site-footer__grid{display:flex;flex-wrap:wrap}.site-footer__grid>*{flex:1 1 9rem}.site-footer__grid>.site-footer__contact{flex:1.6 1 14rem}}.to-top{position:fixed;inset-block-end:var(--s-5);inset-inline-end:var(--s-5);z-index:40;inline-size:2.75rem;block-size:2.75rem;display:grid;place-items:center;background:var(--ink-900);color:var(--paper-50);border-radius:var(--r-sm);text-decoration:none;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s}.to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto}.to-top:hover{background:var(--brand-500);color:var(--paper-50)}.services{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.service{position:relative;margin:0;display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6)var(--s-5)var(--s-5);background:var(--c-surface-raised);border:var(--e-hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s}.service:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.service__icon{inline-size:3.25rem;block-size:3.25rem;border-radius:var(--r-lg);background:var(--accent-050);display:grid;place-items:center;margin-block-end:var(--s-2)}.service__icon::before{content:"";inline-size:1.625rem;block-size:1.625rem;background:var(--accent-600);-webkit-mask:var(--icon)center/contain no-repeat;mask:var(--icon)center/contain no-repeat}.service__icon--plane{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5z'/%3E%3C/svg%3E")}.service__icon--tour{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 6l-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22L14 6z'/%3E%3C/svg%3E")}.service__icon--visa{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z'/%3E%3C/svg%3E")}.service__icon--shield{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z'/%3E%3C/svg%3E")}.service__icon--hotel{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 3zm12-6h-8v7H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4z'/%3E%3C/svg%3E")}.service__icon--car{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16zm11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM5 11l1.5-4.5h11L19 11H5z'/%3E%3C/svg%3E")}.service__title{font-size:var(--t-lg);margin:0}.service__text{font-size:var(--t-sm);line-height:var(--lh-ui);color:var(--c-text-muted);margin:0}.service__link{margin-block-start:auto;padding-block-start:var(--s-2);font-size:var(--t-sm);font-weight:600;text-decoration:none}.service__link::after{content:"";position:absolute;inset:0;border-radius:inherit}.service__link:hover{text-decoration:underline}.highlights{display:grid;gap:var(--s-7);align-items:start}.highlights__intro .sechead{margin-block-end:var(--s-5)}.highlights__intro .sechead__lede{margin-block:calc(var(--s-3) * -1)var(--s-5)}.highlights__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4);counter-reset:hl}.highlight{counter-increment:hl;margin:0;display:grid;grid-template-columns:3.25rem 1fr;gap:0 var(--s-4);padding:var(--s-5);background:var(--c-surface-raised);border:var(--e-hairline);border-radius:var(--r-lg)}.highlight::before{content:counter(hl,decimal-leading-zero);grid-row:span 2;font-family:var(--font-display);font-weight:800;font-size:var(--t-xl);line-height:1.1;color:var(--c-accent-ink);font-variant-numeric:tabular-nums}.highlight__title{font-size:var(--t-md);margin:0 0 var(--s-1)}.highlight__text{margin:0;font-size:var(--t-sm);line-height:var(--lh-ui);color:var(--c-text-muted)}@media(min-width:64em){.highlights{grid-template-columns:1fr 1.15fr;gap:var(--s-9)}}.contact-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}.contact-list__item{margin:0;display:grid;gap:0;line-height:var(--lh-ui);font-size:var(--t-sm)}.contact-list a[href^="tel:"],.btn[href^="tel:"]{white-space:nowrap}.contact-list__label{font-size:var(--t-2xs);font-weight:600;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-faint)}.contact-card{margin-block-start:var(--s-6);padding:var(--s-5);background:var(--c-surface-raised);border:var(--e-hairline);border-radius:var(--r-md);border-inline-start:3px solid var(--c-rule-accent);box-shadow:var(--shadow-sm)}.contact-card .contact-list__item{font-size:var(--t-base)}.split>.contact-card{margin-block-start:0}.contact-card{container-type:inline-size}@container(min-width:32rem){.contact-card .contact-list { grid-template-columns:1fr 1fr; gap:var(--s-5); } }.form__title{font-size:var(--t-lg);margin-block:var(--s-7)0}.form{margin-block-start:var(--s-6);display:grid;gap:var(--s-6)}.form__title+.form{margin-block-start:var(--s-4)}.form__set{margin:0;padding:var(--s-5);border:var(--e-hairline);border-radius:var(--r-md);background:var(--c-surface-raised);min-inline-size:0}.form__legend{padding-inline:var(--s-2);margin-inline-start:calc(var(--s-2) * -1);font-size:var(--t-xs);font-weight:600;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--brand-500)}.form__grid{display:grid;gap:var(--s-4);grid-template-columns:repeat(6,1fr)}.field{grid-column:1/-1;display:grid;gap:var(--s-1);align-content:start;min-inline-size:0;margin:0;padding:0;border:0}@media(min-width:36em){.field--half{grid-column:span 3}.field--third{grid-column:span 2}}.field__label{font-size:var(--t-sm);font-weight:600;color:var(--c-heading);line-height:var(--lh-ui);padding:0}.field__req{color:var(--c-accent-ink)}.field__input{inline-size:100%;min-block-size:2.75rem;padding:var(--s-2)var(--s-3);background:var(--paper-0);color:var(--c-text);line-height:var(--lh-ui);border:1px solid var(--c-rule-strong);border-radius:var(--r-sm)}.field__input:hover{border-color:var(--ink-500)}.field__input:focus-visible{border-color:var(--brand-500)}textarea.field__input{resize:vertical}.field__help{font-size:var(--t-xs);color:var(--c-text-faint);margin:0}.field__options{display:flex;flex-wrap:wrap;gap:var(--s-2)var(--s-5);margin-block-start:var(--s-1)}.choice{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:2.75rem;font-size:var(--t-sm);cursor:pointer}.choice input{inline-size:1.125rem;block-size:1.125rem;margin:0;accent-color:var(--brand-500)}.form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)var(--s-5)}.form__note{font-size:var(--t-sm);color:var(--c-text-muted);margin:0;max-inline-size:44ch}.form__trap{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none;clip-path:inset(50%);overflow:hidden}.form{position:relative}.form__captcha{min-block-size:78px}.form__captcha .field__error{margin-block-start:var(--s-2)}.field__error{margin:0;font-size:var(--t-xs);font-weight:600;color:var(--error-600)}.field__input[aria-invalid=true]{border-color:var(--error-600);box-shadow:0 0 0 1px var(--error-600)}.field--choice:has([aria-invalid=true]) .field__label,.field--check:has([aria-invalid=true]) .choice{color:var(--error-600)}.form__status--error{background:var(--error-050);color:var(--error-600);border-inline-start-color:var(--error-600)}.form__done{margin-block-start:var(--s-6);padding:var(--s-6);background:var(--c-surface-raised);border:var(--e-hairline);border-inline-start:3px solid var(--c-rule-accent);border-radius:var(--r-md);box-shadow:var(--shadow-sm)}.form__done:focus{outline:none}.form__done>*+*{margin-block-start:var(--s-3)}.form__done h2{font-size:var(--t-lg);margin:0}.form__status{padding:var(--s-4);background:var(--brand-050);color:var(--brand-700);border-inline-start:3px solid var(--brand-500);border-radius:var(--r-sm);font-size:var(--t-sm)}.notfound{text-align:center;padding-block:var(--s-9)var(--s-8);position:relative}.notfound__mark{position:absolute;inset-block-start:var(--s-4);inset-inline-start:50%;translate:-50% 0;block-size:7rem;inline-size:auto;opacity:.08;pointer-events:none}.notfound__code{position:relative;font-size:var(--t-4xl);line-height:1.12;color:var(--c-accent-ink);font-variant-numeric:tabular-nums;margin-block-start:var(--s-6)}.notfound>h2{margin-block:var(--s-3)}.notfound>p{margin-block-end:var(--s-5)}.exits{display:grid;gap:var(--s-3);grid-template-columns:repeat(2,1fr);margin-block-start:var(--s-5)}.exits a{display:flex;justify-content:space-between;gap:var(--s-2);padding:var(--s-3)var(--s-4);background:var(--c-surface);border:var(--e-hairline);border-radius:var(--r-sm);text-decoration:none;color:var(--c-text);font-size:var(--t-sm)}.exits a:hover{background:var(--c-surface-hover);color:var(--brand-500)}.exits span{color:var(--c-accent-ink);font-variant-numeric:tabular-nums}@media(min-width:48em){.exits{grid-template-columns:repeat(4,1fr)}}}@layer utilities{.u-visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.u-measure{max-inline-size:var(--w-text)}.u-center{text-align:center;margin-inline:auto}.u-muted{color:var(--c-text-muted)}}@layer print{@media print{.site-header,.nav-drawer,.to-top,.site-footer,.toc,.pager{display:none!important}body{background:#fff!important;color:#000!important}.form__foot,.form__status{display:none!important}.prose a[href^=http]::after{content:" (" attr(href)")"!important;font-size:.85em}.fig{break-inside:avoid}}}