@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.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}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.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}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.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}:root{--c-bg:#f6f1e8;--c-bg-2:#efe6d6;--c-white:#fff;--c-ink:#10241c;--c-ink-2:#34463d;--c-muted:#56655d;--c-rule:#e5dccc;--c-brand:#0b5d3b;--c-brand-700:#084a2f;--c-brand-900:#0a2219;--c-brand-100:#e1ede4;--c-cta:#b0552e;--c-cta-700:#934524;--c-cta-100:#f5e1d5;--c-gold:#d6a243;--c-gold-100:#f4e6c8;--font-display:"Outfit Variable", ui-sans-serif, system-ui, sans-serif;--font-body:"Instrument Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-script:"Caveat Variable", "Segoe Script", cursive}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,picture,svg,video{max-width:100%;display:block}img{height:auto}input,button,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}ul[role=list],ol[role=list]{padding:0;list-style:none}}@layer base{:root{--r-sm:12px;--r-md:18px;--r-lg:24px;--r-xl:32px;--r-pill:9999px;--sh-1:0 1px 2px #10241c0d, 0 4px 14px #10241c0f;--sh-2:0 2px 6px #10241c0f, 0 18px 40px #10241c1c;--gutter:clamp(1rem, 4vw, 2.5rem);--maxw:78rem;--hd-h:4.5rem;--step-0:clamp(1rem, .97rem + .15vw, 1.0625rem);--step-1:clamp(1.12rem, 1.06rem + .3vw, 1.3rem);--step-2:clamp(1.3rem, 1.18rem + .6vw, 1.7rem);--step-3:clamp(1.75rem, 1.4rem + 1.7vw, 2.75rem);--step-4:clamp(2.3rem, 1.6rem + 3.4vw, 4.4rem);color-scheme:light;accent-color:var(--c-brand)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--hd-h) + 1rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);font-size:var(--step-0);color:var(--c-ink);background:var(--c-bg);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;color:var(--c-ink);font-weight:700;line-height:1.06}h1{font-size:var(--step-4);font-weight:760}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);letter-spacing:-.01em;font-weight:650}p,li{text-wrap:pretty}a{color:var(--c-brand);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--c-brand-700);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--c-gold);outline-offset:3px;border-radius:6px}strong{font-weight:650}::selection{background:var(--c-gold-100)}.skip{z-index:100;background:var(--c-ink);color:#fff;border-radius:var(--r-sm);padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.ic{flex:none;width:1.25em;height:1.25em}}@layer layout{.wrap{width:min(100% - 2 * var(--gutter), var(--maxw));margin-inline:auto}.wrap--prose{width:min(100% - 2 * var(--gutter), 44rem);margin-inline:auto}.sec{padding-block:clamp(3.5rem,8vw,6.5rem);position:relative}.sec--tight{padding-block:clamp(2.5rem,5vw,4rem)}.sec--sand{background:var(--c-bg-2)}.sec--white{background:var(--c-white)}}@layer components{.kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);align-items:center;gap:.7rem;font-size:.74rem;font-weight:650;display:inline-flex}.kicker:before{content:"";background:var(--c-gold);border-radius:2px;width:2.2rem;height:2px}.script{font-family:var(--font-script);font-weight:600;line-height:.95}.shead{gap:1.1rem;margin-block-end:clamp(1.75rem,4vw,2.75rem);display:grid}.shead h2{max-width:18ch}.shead__lead{font-size:var(--step-1);color:var(--c-ink-2);max-width:40rem;line-height:1.5}.shead__side{letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);align-items:center;gap:.9rem;font-size:.72rem;line-height:1.7;display:flex}.shead__side:before{content:"";background:var(--c-gold);flex:none;width:3rem;height:2px}.shead--center{text-align:center;justify-items:center}.shead--center h2{max-width:22ch}@media (width>=860px){.shead--split{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:3rem}.shead--split>:not(.shead__side):not(.ctrls){grid-column:1}.shead--split .shead__side,.shead--split .ctrls{grid-area:1/2/span 3;align-self:end}}.btn{border-radius:var(--r-pill);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:.7rem;padding:.95rem 1.5rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.btn .ic{width:1.1rem;height:1.1rem}.btn--cta{background:var(--c-cta);color:#fff;box-shadow:0 8px 20px #b0552e47}.btn--cta:hover{background:var(--c-cta-700);color:#fff;transform:translateY(-1px)}.btn--green{background:var(--c-brand);color:#fff}.btn--green:hover{background:var(--c-brand-700);color:#fff}.btn--line{border-color:var(--c-ink);color:var(--c-ink);background:0 0}.btn--line:hover{background:var(--c-ink);color:#fff}.btn--light{color:#fff;border-color:#fff9}.btn--light:hover{color:var(--c-ink);background:#fff}.rbtn{border-radius:50%;flex:none;place-items:center;width:2.9rem;height:2.9rem;transition:background .2s,color .2s,opacity .2s;display:grid}.rbtn .ic{width:1.15rem;height:1.15rem}.rbtn--cta{background:var(--c-cta);color:#fff}.rbtn--line{border:1.5px solid var(--c-ink);color:var(--c-ink)}.rbtn--line:hover{background:var(--c-ink);color:#fff}.rbtn--white{color:var(--c-ink);box-shadow:var(--sh-1);background:#fff}.rbtn--ghost{color:#fff;background:#0a221926;border:1.5px solid #ffffffd9}.rbtn[disabled]{opacity:.35;cursor:default}.ctrls{align-items:center;gap:.6rem;display:flex}@media (width<=379px){.btn{letter-spacing:.08em;padding:.85rem 1.1rem}}.chip{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:.4rem;padding:.32rem .7rem;font-size:.74rem;font-weight:650;display:inline-flex}.chip .ic{width:.95rem;height:.95rem}.chip--glass{color:var(--c-ink);background:#ffffffeb;box-shadow:0 2px 10px #0000001f}.chip--dark{color:#fff;background:#0a2219bf}.chip--sage{background:var(--c-brand-100);color:var(--c-brand-700)}.chip--clay{background:var(--c-cta-100);color:var(--c-cta-700)}.iata{font-family:var(--font-display);letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.bubble{border-radius:50%;flex:none;place-items:center;width:3.6rem;height:3.6rem;display:grid}.bubble .ic{width:1.55rem;height:1.55rem}.bubble--sage{background:var(--c-brand-100);color:var(--c-brand)}.bubble--sand{background:var(--c-gold-100);color:#7d5410}.bubble--clay{background:var(--c-cta-100);color:var(--c-cta-700)}.bubble--sm{width:2.6rem;height:2.6rem}.bubble--sm .ic{width:1.2rem;height:1.2rem}.ub{background:var(--c-brand-900);color:#d7e4da;font-size:.78rem}.ub__in{scrollbar-width:none;white-space:nowrap;justify-content:safe center;align-items:center;gap:1.6rem;min-height:2.4rem;display:flex;overflow-x:auto}.ub__in::-webkit-scrollbar{display:none}.ub__in>span{align-items:center;gap:.45rem;display:inline-flex}.ub .ic{width:.95rem;height:.95rem;color:var(--c-gold)}.ub__x{display:none!important}@media (width>=760px){.ub__x{display:inline-flex!important}}.hd{z-index:50;height:var(--hd-h);-webkit-backdrop-filter:saturate(1.4)blur(12px);background:#f6f1e8eb;position:sticky;top:0}.hd__in{align-items:center;gap:1rem;height:100%;display:flex}.brand{color:var(--c-ink);align-items:center;gap:.65rem;min-width:0;text-decoration:none;display:inline-flex}.brand:hover{color:var(--c-ink)}.brand svg{flex:none;width:2.5rem;height:2.5rem}.brand__t{min-width:0;line-height:1.05;display:grid}.brand__n{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.12rem;font-weight:720}.brand__s{letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted);margin-block-start:.25rem;font-size:.62rem}.nav{margin-inline-start:auto;display:none}.nav ul{gap:.1rem;display:flex}.nav a{color:var(--c-ink);padding:.55rem .75rem;font-size:.93rem;font-weight:560;text-decoration:none;display:block;position:relative}.nav a:after{content:"";background:var(--c-cta);border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:.25rem;left:.75rem;right:.75rem;transform:scaleX(0)}.nav a:hover:after{transform:scaleX(1)}.hd__cta{display:none!important}.menu-btn{border:1.5px solid var(--c-ink);color:var(--c-ink);border-radius:var(--r-pill);align-items:center;gap:.5rem;margin-inline-start:auto;padding:.55rem .95rem;font-size:.88rem;font-weight:650;display:inline-flex}.menu-btn .ic{width:1.1rem;height:1.1rem}@media (width>=1100px){.nav{display:block}.hd__cta{display:inline-flex!important}.menu-btn{display:none}}@media (width<=379px){.brand__s{display:none}.brand__n{font-size:1rem}.menu-btn{padding:.6rem}.menu-btn__t{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.drawer{background:var(--c-bg);width:min(22rem,88vw);height:100dvh;max-height:none;color:var(--c-ink);transition:translate .28s ease, display .28s allow-discrete, overlay .28s allow-discrete;border:0;margin:0;padding:1.4rem;inset:0 0 0 auto;translate:100%;box-shadow:-20px 0 60px #00000040}.drawer:popover-open{translate:0}@starting-style{.drawer:popover-open{translate:100%}}.drawer::backdrop{backdrop-filter:blur(3px);background:#0a221973}.drawer__top{justify-content:space-between;align-items:center;margin-block-end:1.5rem;display:flex}.drawer__close{border:1.5px solid var(--c-ink);border-radius:var(--r-pill);padding:.45rem .9rem;font-weight:600}.drawer ul{gap:.15rem;display:grid}.drawer a{color:var(--c-ink);font-family:var(--font-display);border-bottom:1px solid var(--c-rule);align-items:center;gap:.85rem;padding:.85rem .3rem;font-size:1.12rem;font-weight:600;text-decoration:none;display:flex}.drawer a .ic{color:var(--c-brand)}.drawer a small{font-family:var(--font-body);color:var(--c-muted);margin-inline-start:auto;font-size:.76rem;font-weight:500}.hero{padding:.75rem var(--gutter) 0}.hero__card{border-radius:var(--r-xl);background:var(--c-bg-2);isolation:isolate;max-width:90rem;margin-inline:auto;position:relative;overflow:hidden}.hero__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.hero__track::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start;flex-direction:column;justify-content:flex-start;min-height:44rem;display:flex;position:relative}.slide__img{z-index:0;position:absolute;inset:0}.slide__img picture{width:100%;height:100%;display:block}.slide__img img{object-fit:cover;width:100%;height:100%}.slide__scrim{z-index:1;pointer-events:none;background:linear-gradient(#06160fb8 0%,#06160f61 42%,#06160f00 62%,#06160f8c 100%);position:absolute;inset:0}.slide__body{z-index:2;max-width:40rem;padding:2.2rem 1.4rem 0;position:relative}.slide__body:before{content:"";background:var(--c-gold);width:3rem;height:2px;margin-block-end:1.3rem;display:block}.slide__kick{letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold);text-shadow:0 1px 8px #0006;margin-block-end:.8rem;font-size:.72rem;font-weight:700}.slide__h{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;text-wrap:balance;text-shadow:0 2px 24px #00000059;max-width:13ch;font-size:clamp(2.2rem,1.5rem + 2.9vw,3.9rem);font-weight:750;line-height:1.03;display:block}.slide__p{font-size:var(--step-1);color:#eef3ef;text-shadow:0 1px 12px #00000073;max-width:29rem;margin-block-start:1rem;line-height:1.45}.slide__cta{flex-wrap:wrap;gap:.7rem;margin-block-start:1.6rem;display:flex}.slide__credit{z-index:3;color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;background:#0a221973;border-radius:6px;max-width:60%;padding:.15rem .45rem;font-size:.62rem;position:absolute;top:.8rem;right:.9rem;overflow:hidden}.slide__credit a{color:inherit}@media (width>=900px){.slide{min-height:max(40rem, min(52rem, calc(100svh - var(--hd-h) - 3rem)));justify-content:center}.slide__scrim{background:linear-gradient(90deg,#06160fb3 0%,#06160f73 30%,#06160f00 55%),linear-gradient(#06160f00 70%,#06160f73 100%)}.slide__body{padding:0 0 6rem clamp(2.5rem,5vw,4.5rem)}.slide__credit{top:1rem;left:50%;right:auto;translate:-50%}}.hero__ctrls{z-index:4;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:3.6rem;left:1.4rem}.hero__count{font-family:var(--font-display);color:#fff;text-shadow:0 1px 6px #0009;font-variant-numeric:tabular-nums;margin-inline-start:.3rem;font-size:.85rem;font-weight:600}.hero__note{z-index:4;color:#fff;text-align:right;text-shadow:0 2px 12px #00000080;pointer-events:none;font-size:1.55rem;position:absolute;bottom:3.7rem;right:1.3rem;rotate:-8deg}.hero__note:after{content:"";background:#fff;border-radius:2px;width:3.2rem;height:2px;margin:.35rem 0 0 auto;display:block;rotate:-6deg}.hero__explore{z-index:4;color:#fff;letter-spacing:.08em;text-shadow:0 1px 6px #00000080;flex-direction:column;align-items:center;gap:.5rem;font-size:.78rem;text-decoration:none;display:none;position:absolute;top:1.4rem;right:1.6rem}.hero__explore:hover{color:#fff}.hero__explore:after{content:"";background:#fff;width:1px;height:2.4rem}.hero__path{z-index:3;color:#fff;pointer-events:none;filter:drop-shadow(0 1px 4px #0000004d);width:34%;max-width:420px;display:none;position:absolute;top:7%;right:9%}@media (width>=900px){.hero__ctrls{bottom:5.4rem;left:clamp(2.5rem,5vw,4.5rem)}.hero__note{font-size:2.05rem;bottom:5.6rem;right:2.4rem}.hero__explore{display:flex}.hero__path{display:block}}.finder{z-index:6;margin-block-start:-2.2rem;position:relative}.finder__card>*{min-width:0}.finder__card{background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--sh-2);gap:1rem;padding:1.1rem;display:grid}.finder__form{gap:.55rem;display:grid}.finder__lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted);padding-inline-start:.3rem;font-size:.7rem;font-weight:700}.finder__field{background:var(--c-bg);border:1.5px solid var(--c-rule);border-radius:var(--r-pill);align-items:center;gap:.6rem;padding:.3rem .3rem .3rem 1rem;transition:border-color .2s;display:flex}.finder__field:focus-within{border-color:var(--c-brand)}.finder__field>.ic{color:var(--c-muted)}.finder__field input{background:0 0;border:0;outline:none;flex:1;width:0;min-width:0;padding:.6rem 0;font-size:1rem}.finder__field .btn{letter-spacing:.1em;padding:.8rem 1.1rem}.finder__msg{color:var(--c-cta-700);padding-inline-start:.3rem;font-size:.85rem}.finder__msg:empty{display:none}.cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.cat{border-radius:var(--r-md);color:var(--c-ink);text-align:center;justify-items:center;gap:.45rem;min-width:0;padding:.7rem .2rem;font-size:.76rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s;display:grid}.cat:hover{background:var(--c-bg);color:var(--c-ink)}.cat .ic{width:1.6rem;height:1.6rem;color:var(--c-brand)}@media (width>=640px){.cats{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1000px){.finder{margin-block-start:-3.4rem}.finder__card{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:1.4rem;padding:1.2rem 1.4rem}.cats{border-inline-start:1px solid var(--c-rule);padding-inline-start:1rem}}.perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1rem;display:grid}.perk{text-align:center;align-content:start;justify-items:center;gap:.55rem;min-width:0;padding-inline:.3rem;display:grid}.perk h3{margin-block-start:.35rem;font-size:1.04rem}.perk p{color:var(--c-muted);max-width:15rem;font-size:.9rem;line-height:1.45}@media (width>=900px){.perks{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.perk{padding-inline:1.5rem}.perk+.perk{border-inline-start:1px solid var(--c-rule)}}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;padding:.4rem var(--gutter) 1.6rem;margin-inline:calc(-1 * var(--gutter));scroll-padding-inline:var(--gutter);grid-auto-columns:80%;grid-auto-flow:column;gap:1rem;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;min-width:0}@media (width>=640px){.rail{grid-auto-columns:45%}}@media (width>=1000px){.rail{grid-auto-columns:calc(25% - .75rem);margin-inline:-.35rem;padding-inline:.35rem;scroll-padding-inline:.35rem}}.rail-bar{background:var(--c-rule);border-radius:3px;max-width:22rem;height:3px;margin-block-start:.4rem;position:relative;overflow:hidden}.rail-bar i{background:var(--c-cta);border-radius:3px;width:25%;transition:left .2s,width .2s;position:absolute;top:0;bottom:0;left:0}.sec--sand .rail-bar{background:#ddd2bf}.apc{background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--sh-1);color:var(--c-ink);flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}a.apc:hover{box-shadow:var(--sh-2);color:var(--c-ink);transform:translateY(-4px)}.apc__img{aspect-ratio:4/3;background:var(--c-brand-900);position:relative;overflow:hidden}.apc__img picture{width:100%;height:100%;display:block}.apc__img img{object-fit:cover;width:100%;height:100%;transition:scale .6s}a.apc:hover .apc__img img{scale:1.05}.apc__img .chip{z-index:2;position:absolute;top:.8rem;right:.8rem}.apc__credit,.plc__credit{z-index:2;color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;background:#0a221980;border-radius:5px;max-width:80%;padding:.1rem .4rem;font-size:.6rem;position:absolute;bottom:.6rem;left:.7rem;overflow:hidden}.apc__tile{background:radial-gradient(120% 100% at 80% 0%, #146b45 0%, var(--c-brand-900) 72%);place-items:center;display:grid;position:absolute;inset:0}.apc__tile b{font-family:var(--font-display);letter-spacing:.04em;color:var(--c-gold);font-size:4.2rem;font-weight:800;line-height:1;position:relative}.apc__tile svg{color:#fff6;width:100%;height:100%;position:absolute;inset:0}.apc__b{flex-direction:column;flex:1;gap:.35rem;padding:1.1rem 1.15rem 1.15rem;display:flex}.apc__eye{letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);font-size:.68rem;font-weight:700}.apc__n{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.14rem;font-weight:650;line-height:1.2}.apc__d{color:var(--c-ink-2);font-size:.88rem;line-height:1.45}.apc__f{justify-content:space-between;align-items:center;gap:.6rem;margin-block-start:auto;padding-block-start:.7rem;display:flex}.apc__f .rbtn{width:2.5rem;height:2.5rem}.az{background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--sh-1);margin-block-start:1.2rem;padding:1.3rem}.az__h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-block-end:1rem;display:flex}.az__h h3{font-size:1.2rem}.az__h p{color:var(--c-muted);font-size:.85rem}.az ul{grid-template-columns:minmax(0,1fr);column-gap:1.5rem;display:grid}@media (width>=640px){.az ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.az ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.az li{border-top:1px solid var(--c-rule);min-width:0;scroll-margin-top:calc(var(--hd-h) + 2rem);grid-template-columns:3.3rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.65rem .3rem;display:grid}.az li .iata{background:var(--c-brand-100);height:2.2rem;color:var(--c-brand-700);border-radius:10px;place-items:center;font-size:.9rem;display:grid}.az li b{font-size:.92rem;font-weight:620;line-height:1.25;display:block}.az li small{color:var(--c-muted);font-size:.78rem;display:block}.az li:target{background:var(--c-gold-100);border-radius:10px}.nums{gap:1.5rem;display:grid}@media (width>=1000px){.nums{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:2.75rem}}.nums__txt{align-content:start;gap:1.3rem;display:grid}.boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.box{background:var(--c-white);border-radius:var(--r-md);min-width:0;box-shadow:var(--sh-1);align-content:start;gap:.3rem;padding:1.1rem 1.15rem;display:grid}.box__n{font-family:var(--font-display);letter-spacing:-.03em;color:var(--c-brand);font-variant-numeric:tabular-nums;order:-1;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem);font-weight:760;line-height:1}.box__l{font-size:.9rem;font-weight:620;line-height:1.3}.box__s{color:var(--c-muted);font-size:.76rem;line-height:1.4}.box__s a{color:var(--c-muted)}.prose>*+*{margin-block-start:1em}.prose ul{padding-inline-start:1.15rem}.prose li+li{margin-block-start:.45em}.prose li::marker{color:var(--c-cta)}.prose h3{margin-block-start:1.6em}.lead{font-size:var(--step-1);color:var(--c-ink-2);line-height:1.55}.netmap{background:var(--c-brand-900);border-radius:var(--r-lg);color:#fff;margin:0;padding:clamp(1rem,3vw,1.6rem);position:relative;overflow:hidden}.netmap__svg{width:100%;height:auto;overflow:visible}.netmap__land{fill:#0f3a28;stroke:#2f7652;stroke-width:1.4px}.netmap__grid line{stroke:#ffffff0d}.netmap__dot{fill:#7cc39b}.netmap__dot--hub{fill:var(--c-gold)}.netmap__halo{fill:var(--c-gold);opacity:.2;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.netmap__halo{animation:2.8s ease-out infinite pulse}}@keyframes pulse{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.netmap__lbl{font:700 22px var(--font-display);fill:#fff;letter-spacing:.06em;paint-order:stroke;stroke:#0a2219;stroke-width:6px;stroke-linejoin:round}.netmap__sea{font:italic 500 17px var(--font-body);fill:#6f9d83;letter-spacing:.2em}.netmap__route{fill:none;stroke:#d6a24399;stroke-width:2px;stroke-dasharray:2 9;stroke-linecap:round}.netmap__legend{color:#bcd0c3;flex-wrap:wrap;gap:.5rem 1.25rem;margin-block-start:.75rem;font-size:.8rem;display:flex}.netmap__legend i{vertical-align:-1px;border-radius:50%;width:.7rem;height:.7rem;margin-inline-end:.4rem;display:inline-block}.netmap__cap{color:#8bab98;margin-block-start:.4rem;font-size:.74rem}.dark{isolation:isolate;background:var(--c-brand-900);color:#dbe6de;position:relative;overflow:hidden}.dark :is(h2,h3){color:#fff}.dark .kicker,.dark .shead__side{color:#a9c0b2}.dark .shead__lead{color:#c3d3c8}.dark__bg{z-index:-2;opacity:.22;position:absolute;inset:0}.dark__bg picture{width:100%;height:100%;display:block}.dark__bg img{object-fit:cover;width:100%;height:100%}.dark:after{content:"";z-index:-1;background:radial-gradient(70% 60% at 90% 0,#d6a24324,#0000 60%),linear-gradient(#0a22198c,#0a2219f0 70%);position:absolute;inset:0}.deps{gap:1.5rem;display:grid}.idx{scrollbar-width:none;gap:.5rem;padding-block-end:.2rem;display:flex;overflow-x:auto}.idx::-webkit-scrollbar{display:none}.idx__t{border-radius:var(--r-pill);color:#d7e3db;text-align:left;border:1px solid #ffffff38;flex:none;align-items:baseline;gap:.55rem;padding:.7rem 1rem;display:inline-flex;position:relative}.idx__n{font-family:var(--font-display);color:#8fae9b;font-variant-numeric:tabular-nums;font-size:.8rem}.idx__c{font-family:var(--font-display);letter-spacing:.05em;color:var(--c-gold);font-weight:750}.idx__name{font-weight:600}.idx__t[aria-selected=true]{color:var(--c-ink);background:#fff;border-color:#fff}.idx__t[aria-selected=true] .idx__n{color:var(--c-muted)}.idx__t[aria-selected=true] .idx__c{color:var(--c-cta)}@media (width>=1000px){.deps{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:3rem}.idx{flex-direction:column;gap:0;overflow:visible}.idx__t{border:0;border-bottom:1px solid #ffffff1f;border-radius:0;grid-template-columns:2.8rem 3.4rem minmax(0,1fr);align-items:baseline;padding:1.1rem 0;display:grid}.idx__t:after{content:"";background:var(--c-cta);width:0;height:2px;transition:width .3s;position:absolute;bottom:-1px;left:0}.idx__t[aria-selected=true]{color:#fff;background:0 0}.idx__t[aria-selected=true]:after{width:100%}.idx__t[aria-selected=true] .idx__n{color:#fff}.idx__t[aria-selected=true] .idx__c{color:var(--c-gold)}.idx__n{font-size:1.55rem;font-weight:700}.idx__c{font-size:1.12rem}}.panel{gap:1.2rem;display:grid}.panel[hidden]{display:none}@media (width>=1200px){.panel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.board{border-radius:var(--r-md);background:#02120b9e;border:1px solid #ffffff1a;overflow:hidden}.board__h{letter-spacing:.18em;text-transform:uppercase;color:#93b09f;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:1rem;padding:.75rem 1.1rem;font-size:.66rem;display:grid}.board__r{border-bottom:1px dashed #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:1rem;padding:.9rem 1.1rem;display:grid}.board__r:last-child{border-bottom:0}.board__t{font-family:var(--font-display);color:var(--c-gold);letter-spacing:.02em;font-size:1.02rem;font-weight:700;line-height:1.25}.board__d{color:#e3ece6;min-width:0;font-size:.92rem;line-height:1.45}.board__d small{color:#9bb6a6;margin-block-start:.2rem;font-size:.78rem;display:block}.side{gap:.8rem;display:grid}.side__intro{color:#dbe6de;line-height:1.55}.tip{border-radius:var(--r-md);background:#ffffff0f;border:1px solid #ffffff1a;grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem 1.1rem;display:grid}.tip .bubble{color:var(--c-gold);background:#d6a24329}.tip h3{margin-block-end:.2rem;font-size:1rem}.tip p{color:#c3d3c8;font-size:.9rem;line-height:1.5}.src{color:#93b09f;font-size:.76rem}.src a{color:#d7e3db}.tband{isolation:isolate;border-radius:var(--r-xl);color:#fff;background:var(--c-brand-900);padding:clamp(2rem,5vw,3.75rem) clamp(1.25rem,4vw,3.5rem) clamp(2.5rem,5vw,3.75rem);position:relative;overflow:hidden}.tband__img{z-index:-2;position:absolute;inset:0}.tband__img picture{width:100%;height:100%;display:block}.tband__img img{object-fit:cover;width:100%;height:100%}.tband:before{content:"";z-index:-1;background:linear-gradient(#0a2219b8 0%,#0a2219e6 55%,#0a2219f2 100%);position:absolute;inset:0}.tband h2{color:#fff;max-width:16ch}.tband .kicker{color:#c3d3c8}.tband__lead{color:#d7e3db;font-size:var(--step-1);max-width:34rem;margin-block-start:1rem;line-height:1.5}.tcols{gap:1.6rem;margin-block-start:clamp(2rem,5vw,3.5rem);display:grid}@media (width>=900px){.tcols{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.tcol{border-top:1px solid #ffffff59;align-content:start;gap:.55rem;min-width:0;padding-block-start:1.2rem;display:grid;position:relative}.tcol:before{content:"";background:var(--c-gold);width:3rem;height:2px;position:absolute;top:-1px;left:0}.tcol__r{font-family:var(--font-display);letter-spacing:.06em;color:var(--c-gold);align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.tcol__r .ic{color:#fff;width:1rem;height:1rem}.tcol h3{color:#fff;font-size:1.25rem}.tcol p{color:#d7e3db;font-size:.94rem;line-height:1.55}.more{letter-spacing:.16em;text-transform:uppercase;color:#fff;align-items:center;gap:.5rem;margin-block-start:.3rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.more:hover{color:var(--c-gold)}.more .ic{width:1rem;height:1rem;transition:translate .2s}.more:hover .ic{translate:4px}.tband__credit{color:#ffffffa6;font-size:.6rem;position:absolute;bottom:.7rem;right:1rem}.tband__credit a{color:inherit}.plc{background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--sh-1);color:var(--c-ink);flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}a.plc:hover{box-shadow:var(--sh-2);color:var(--c-ink);transform:translateY(-4px)}.plc__img{aspect-ratio:4/4.3;background:var(--c-bg-2);position:relative;overflow:hidden}.plc__img picture{width:100%;height:100%;display:block}.plc__img img{object-fit:cover;width:100%;height:100%;transition:scale .6s}a.plc:hover .plc__img img{scale:1.05}.plc__img .chip{z-index:2;position:absolute;top:.8rem;right:.8rem}.plc__b{flex:1;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;gap:.15rem .8rem;padding:1rem 1.1rem 1.1rem;display:grid}.plc__n{font-family:var(--font-display);grid-column:1;font-size:1.08rem;font-weight:650;line-height:1.2}.plc__s{color:var(--c-muted);grid-column:1;font-size:.84rem}.plc__s b{color:var(--c-brand);font-weight:700}.plc .rbtn{grid-area:1/2/span 2;width:2.5rem;height:2.5rem}.plc__d{color:var(--c-ink-2);grid-column:1/-1;margin-block-start:.45rem;font-size:.86rem;line-height:1.45}@media (width>=1000px){.rail--stagger{padding-block-end:3.6rem}.rail--stagger>:nth-child(2n){translate:0 2rem}}.svc{gap:1.5rem;display:grid}@media (width>=1000px){.svc{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:3rem}}.svc>*{min-width:0}.svc__intro{align-content:start;gap:1rem;display:grid}.svc__intro .btn{white-space:normal;text-align:center}.svc__intro p{color:var(--c-ink-2)}.svc__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=640px){.svc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.svcc{background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--sh-1);flex-direction:column;gap:.7rem;min-width:0;padding:1.4rem;transition:transform .2s,box-shadow .2s;display:flex}.svcc:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.svcc h3{font-size:1.15rem}.svcc p{color:var(--c-ink-2);font-size:.92rem;line-height:1.55}.svcc__f{border-top:1px dashed var(--c-rule);margin-block-start:auto;padding-block-start:.8rem;font-size:.84rem}.svcc__f b{color:var(--c-cta-700)}.badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-block-start:2rem;display:grid}@media (width>=1000px){.badges{grid-template-columns:repeat(4,minmax(0,1fr))}}.badge{background:var(--c-white);border-radius:var(--r-md);box-shadow:var(--sh-1);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-width:0;padding:.9rem 1rem;display:grid}.badge b{font-size:.95rem;font-weight:650;line-height:1.25;display:block}.badge small{color:var(--c-muted);font-size:.76rem;line-height:1.35;display:block}@media (width<=459px){.badge{grid-template-columns:minmax(0,1fr);justify-items:start}}.banner{isolation:isolate;border-radius:var(--r-xl);color:#fff;background:var(--c-brand-900);padding:clamp(3rem,6vw,4rem) clamp(1.25rem,4vw,3.5rem) 6rem;position:relative;overflow:hidden}.banner__img{z-index:-2;position:absolute;inset:0}.banner__img picture{width:100%;height:100%;display:block}.banner__img img{object-fit:cover;width:100%;height:100%}.banner:before{content:"";z-index:-1;background:linear-gradient(#0a2219ed 0%,#0a2219d6 65%,#0a22198c 100%);position:absolute;inset:0}.banner:after{content:"";background:var(--c-gold);width:3rem;height:2px;position:absolute;top:clamp(1.6rem,3vw,2.2rem);left:clamp(1.25rem,4vw,3.5rem)}.banner h2{color:#fff;max-width:15ch}.banner ol{counter-reset:s;gap:.8rem;max-width:36rem;margin-block:1.5rem 1.9rem;padding:0;list-style:none;display:grid}.banner li{counter-increment:s;color:#e3ece6;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.8rem;font-size:.96rem;line-height:1.5;display:grid}.banner li:before{content:counter(s, decimal-leading-zero);font-family:var(--font-display);color:var(--c-gold);font-size:1rem;font-weight:700}.banner li b{color:#fff}.banner__note{color:#fff;text-align:right;text-shadow:0 2px 10px #00000073;font-size:1.6rem;position:absolute;bottom:1.5rem;right:1.4rem;rotate:-8deg}.banner__credit{color:#ffffffa6;max-width:55%;font-size:.6rem;position:absolute;bottom:.7rem;left:clamp(1.25rem,4vw,3.5rem)}.banner__credit a{color:inherit}@media (width>=900px){.banner{padding-block-end:clamp(3rem,6vw,4rem)}.banner:before{background:linear-gradient(90deg,#0a2219f2 0%,#0a2219db 45%,#0a221933 75%,#0a221900 100%)}.banner__note{font-size:2.1rem;bottom:2.2rem;right:2.4rem}}.faqw{gap:2rem;display:grid}@media (width>=1000px){.faqw{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);align-items:start;gap:4rem}.faqw .shead{top:calc(var(--hd-h) + 2rem);position:sticky}}.faq{gap:.7rem;display:grid}.q{background:var(--c-white);border-radius:var(--r-md);box-shadow:var(--sh-1)}.q summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 2.2rem;align-items:center;gap:1rem;padding:1.1rem 1.2rem;list-style:none;display:grid}.q summary h3{font-size:1.03rem;font-weight:620;line-height:1.35}.q summary::-webkit-details-marker{display:none}.q summary:after{content:"+";background:var(--c-cta-100);width:2.2rem;height:2.2rem;color:var(--c-cta-700);border-radius:50%;place-items:center;font-size:1.35rem;font-weight:500;transition:rotate .25s,background .2s;display:grid}.q[open] summary:after{background:var(--c-cta);color:#fff;rotate:45deg}.q__a{color:var(--c-ink-2);padding:0 1.2rem 1.2rem;font-size:.97rem;line-height:1.6}.q::details-content{transition:height .3s, content-visibility .3s allow-discrete;height:0;overflow:clip}.q[open]::details-content{height:auto}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}.trust{gap:1.6rem;display:grid}@media (width>=1000px){.trust{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:3.5rem}}.trust__intro{align-content:start;gap:1rem;display:grid}.trust__intro p{color:var(--c-ink-2)}.trust__card{background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:.6rem 1.4rem 1rem}.trust__card ul{display:grid}@media (width>=700px){.trust__card ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem}}.trust__card li{border-bottom:1px solid var(--c-rule);grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.6rem;min-width:0;padding:.65rem 0;font-size:.86rem;line-height:1.45;display:grid}.trust__card li .ic{width:1.1rem;height:1.1rem;color:var(--c-brand);margin-block-start:.15rem}.trust__card a{color:var(--c-ink);overflow-wrap:anywhere}.ft{background:var(--c-white);color:var(--c-ink-2);padding-block:3.5rem 1.6rem;font-size:.92rem;position:relative;overflow:hidden}.ft__path{width:12rem;color:var(--c-gold);opacity:.7;margin-block-start:1.2rem}.ft__grid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid;position:relative}@media (width>=700px){.ft__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.ft__grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}.ft h2{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--c-ink);margin-block-end:.9rem;font-size:.74rem;font-weight:700}.ft ul{gap:.5rem;display:grid}.ft a{color:var(--c-ink-2);text-decoration:none}.ft a:hover{color:var(--c-cta)}.ft__about p{max-width:24rem;margin-block-start:1rem;font-size:.9rem;line-height:1.6}.ft__base{border-top:1px solid var(--c-rule);color:var(--c-muted);flex-wrap:wrap;justify-content:space-between;gap:.7rem 1.5rem;margin-block-start:2.5rem;padding-block-start:1.4rem;font-size:.8rem;display:flex}.sadu{width:100%;height:18px;display:block}.phead{padding:.75rem var(--gutter) 0}.phead__card{border-radius:var(--r-xl);background-color:var(--c-brand-900);background-image:radial-gradient(90% 120% at 100% 0%, #146b45 0%, var(--c-brand-900) 65%);color:#fff;isolation:isolate;max-width:90rem;margin-inline:auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.4rem,5vw,4.5rem);position:relative;overflow:hidden}.phead__card h1{color:#fff;font-size:var(--step-4);max-width:18ch}.phead__card p{color:#c9d8ce;font-size:var(--step-1);max-width:38rem;margin-block-start:1rem;line-height:1.5}.phead__path{z-index:-1;width:44%;max-width:460px;color:var(--c-gold);opacity:.45;pointer-events:none;position:absolute;top:10%;right:3%}.crumbs{color:#a9c0b2;margin-block-end:1.4rem;font-size:.8rem}.crumbs ol{flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";opacity:.5;margin-inline-end:.4rem}.crumbs a{color:#e3ece6}.doc{padding-block:clamp(2.5rem,6vw,4.5rem)}.doc h2{font-size:var(--step-2);margin-block-start:2.2rem}.doc h3{font-size:var(--step-1);margin-block-start:1.6rem}.meta-line{color:var(--c-muted);font-size:.85rem}.regs{margin-block-start:clamp(2.5rem,6vw,4rem)}.regs__head{gap:1rem;margin-block-end:1.4rem;display:grid}@media (width>=900px){.regs__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.regs__head h3{font-size:var(--step-2)}.regs__head p{color:var(--c-ink-2);margin-block-start:.4rem;font-size:.95rem}.filters{flex-wrap:wrap;gap:.45rem;display:flex}@media (width<=899px){.filters{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-block:.3rem;padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.filters::-webkit-scrollbar{display:none}}.filter{border-radius:var(--r-pill);background:var(--c-white);color:var(--c-ink);box-shadow:var(--sh-1);flex:none;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.84rem;font-weight:600;display:inline-flex}.filter .ic{width:1rem;height:1rem;color:var(--c-brand)}.filter b{color:var(--c-muted);font-size:.75rem;font-weight:700}.filter[aria-pressed=true]{background:var(--c-ink);color:#fff}.filter[aria-pressed=true] .ic,.filter[aria-pressed=true] b{color:var(--c-gold)}.tiles{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}@media (width>=640px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile{background:var(--c-white);border-radius:var(--r-md);box-shadow:var(--sh-1);min-width:0;scroll-margin-top:calc(var(--hd-h) + 2rem);grid-template-columns:3.6rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.8rem 1rem .8rem .8rem;transition:transform .2s,box-shadow .2s;display:grid;position:relative}.tile:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.tile[hidden]{display:none}.tile:target{box-shadow:0 0 0 3px var(--c-gold), var(--sh-2)}.tile__code{background:linear-gradient(150deg, #146b45, var(--c-brand-900));height:3.6rem;color:var(--c-gold);font-family:var(--font-display);letter-spacing:.06em;border-radius:14px;place-items:center;font-size:1.02rem;font-weight:780;display:grid;position:relative}.tile__code .ic{color:#fff9;width:.8rem;height:.8rem;position:absolute;top:.3rem;right:.3rem}.tile__n{font-family:var(--font-display);font-size:.98rem;font-weight:650;line-height:1.22;display:block}.tile__m{color:var(--c-muted);flex-wrap:wrap;gap:.2rem .7rem;margin-block-start:.25rem;font-size:.78rem;display:flex}.tile__m span{align-items:center;gap:.3rem;display:inline-flex}.tile__m .ic{width:.85rem;height:.85rem;color:var(--c-brand)}.routes{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=640px){.routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.routes{grid-template-columns:repeat(4,minmax(0,1fr))}}.route{background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--sh-1);color:var(--c-ink);flex-direction:column;gap:.75rem;min-width:0;padding:1.3rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.route:hover{box-shadow:var(--sh-2);color:var(--c-ink);transform:translateY(-3px)}.route__line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.route__dash{border-top:2px dashed #d9cdb8;height:0;position:relative}.route__dash:after{content:"";background:var(--c-cta);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;right:-3px}.route__ap{font-family:var(--font-display);letter-spacing:.04em;color:var(--c-brand);font-size:1.75rem;font-weight:800;line-height:1}.route__to{letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);font-size:.7rem;font-weight:700}.route h3{font-size:1.15rem}.route p{color:var(--c-ink-2);font-size:.88rem;line-height:1.5}.chart{background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--sh-1);margin-block-start:1.6rem;padding:clamp(1.2rem,3vw,2rem)}.chart__h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-block-end:1.3rem;display:flex}.chart__h h3{font-size:var(--step-2)}.chart__h p{color:var(--c-muted);font-size:.82rem}.bars{gap:.85rem;display:grid}.bar{grid-template-columns:minmax(0,1fr);gap:.35rem;display:grid}@media (width>=760px){.bar{grid-template-columns:15rem minmax(0,1fr);align-items:center;gap:1.2rem}}.bar__l{font-size:.92rem;font-weight:600}.bar__f{background:linear-gradient(90deg, var(--c-brand), #2f8a5f);color:#fff;font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:flex-end;align-items:center;min-width:4.8rem;padding-inline:.8rem;font-size:.95rem;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0}.airl{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=640px){.airl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.airl{grid-template-columns:repeat(4,minmax(0,1fr))}}.airc{isolation:isolate;border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--sh-1);flex-direction:column;gap:.7rem;min-width:0;padding:1.4rem;display:flex;position:relative;overflow:hidden}.airc:before{content:"";z-index:-1;background:var(--c-brand-100);opacity:.7;border-radius:50%;width:8rem;height:8rem;position:absolute;top:-2.5rem;right:-2.5rem}.airc__top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.airc h3{font-size:1.35rem}.airc p{color:var(--c-ink-2);font-size:.9rem;line-height:1.55}.why{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=900px){.why{grid-template-columns:repeat(3,minmax(0,1fr))}}.whyc{background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--sh-1);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.4rem;display:grid}.whyc h3{margin-block-end:.3rem;font-size:1.1rem}.whyc p{color:var(--c-ink-2);font-size:.9rem;line-height:1.55}.faq-aside{isolation:isolate;border-radius:var(--r-lg);color:#fff;background:var(--c-brand-900);flex-direction:column;justify-content:flex-end;gap:.7rem;min-height:21rem;margin-block-start:.6rem;padding:1.4rem;display:flex;position:relative;overflow:hidden}.faq-aside__img{z-index:-2;position:absolute;inset:0}.faq-aside__img picture{width:100%;height:100%;display:block}.faq-aside__img img{object-fit:cover;width:100%;height:100%}.faq-aside:before{content:"";z-index:-1;background:linear-gradient(#0a22190d 0%,#0a2219e0 75%);position:absolute;inset:0}.faq-aside h3{color:#fff;font-size:1.3rem}.faq-aside p{color:#e3ece6;font-size:.9rem}.faq-aside .btn{align-self:flex-start}@media (width<=999px){.faq-aside{display:none}}.tile{grid-template-columns:5.2rem minmax(0,1fr);align-items:center;gap:1rem;padding:.75rem 1rem .75rem .75rem}.tile__map{background:radial-gradient(110% 110% at 70% 10%, #155f40 0%, var(--c-brand-900) 75%);border-radius:16px;width:5.2rem;height:5.2rem;padding:.35rem;display:block;overflow:hidden}.mm{width:100%;height:100%;display:block;overflow:hidden}.mm__land{fill:#2f8058;stroke:#52a87d;stroke-width:7px}.mm__cross{stroke:#d6a2438c;stroke-width:6px;stroke-dasharray:18 16}.mm__halo{fill:#d6a24338}.mm__ring{fill:none;stroke:var(--c-gold);stroke-width:8px;opacity:.8}.mm__dot{fill:var(--c-gold);stroke:#fff;stroke-width:12px}.tile:hover .mm__halo{fill:#d6a24373}.tile__t{gap:.2rem;min-width:0;display:grid}.tile__codes{align-items:baseline;gap:.6rem;display:flex}.tile__iata{font-family:var(--font-display);letter-spacing:.05em;color:var(--c-brand);font-size:1.25rem;font-weight:800;line-height:1}.tile__icao{letter-spacing:.12em;color:var(--c-muted);font-size:.68rem;font-weight:700}.tile__n{font-size:.98rem}.tile__m{color:var(--c-muted);align-items:center;gap:.35rem;margin-block-start:0;font-size:.8rem;display:flex}.route{gap:0;padding:0;overflow:hidden}.route__img{aspect-ratio:16/10;background:var(--c-brand-900);isolation:isolate;display:block;position:relative;overflow:hidden}.route__img picture{width:100%;height:100%;display:block}.route__img img{object-fit:cover;width:100%;height:100%;transition:scale .6s}.route:hover .route__img img{scale:1.06}.route__img:after{content:"";z-index:1;background:linear-gradient(#06160f59 0%,#06160f00 35% 50%,#06160fc7 100%);position:absolute;inset:0}.route__badge{z-index:2;width:2.5rem;height:2.5rem;color:var(--c-brand);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:.8rem;left:.8rem;box-shadow:0 2px 10px #00000026}.route__badge .ic{width:1.15rem;height:1.15rem}.route__fly{z-index:2;color:#fff;text-shadow:0 1px 10px #0006;line-height:1;display:grid;position:absolute;bottom:.75rem;left:.9rem}.route__fly small{letter-spacing:.18em;text-transform:uppercase;color:var(--c-gold);margin-block-end:.25rem;font-size:.62rem;font-weight:700}.route__fly b{font-family:var(--font-display);letter-spacing:.05em;font-size:2rem;font-weight:800}.route__path{z-index:2;color:#fff;opacity:.85;pointer-events:none;width:46%;position:absolute;bottom:.6rem;right:.6rem}.route__b{flex-direction:column;flex:1;gap:.35rem;padding:1.1rem 1.2rem 1.2rem;display:flex}.route__b p{flex:1}.route__more{letter-spacing:.14em;text-transform:uppercase;color:var(--c-cta);align-items:center;gap:.45rem;margin-block-start:.5rem;font-size:.72rem;font-weight:700;display:inline-flex}.route__more .ic{width:.95rem;height:.95rem;transition:translate .2s}.route:hover .route__more .ic{translate:4px}@media (width<=639px){.routes{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:.3rem var(--gutter) 1.2rem;scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.routes::-webkit-scrollbar{display:none}.routes>*{scroll-snap-align:start}}.route__fly{-webkit-backdrop-filter:blur(6px);background:#06160f99;border-radius:12px;padding:.45rem .7rem .5rem}.route__fly b{font-size:1.7rem}.hdots{align-items:center;gap:.35rem;margin-inline-start:.35rem;display:flex}.hdot{align-items:center;width:1.5rem;height:1.6rem;padding:0;display:grid}.hdot i{background:#ffffff61;border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.hdot i:after{content:"";border-radius:inherit;transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.hdot[aria-current=true] i:after{transform:scaleX(1)}.hdot.is-run i:after{animation:7s linear forwards hfill}.is-paused .hdot.is-run i:after{animation-play-state:paused}@keyframes hfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__pause{color:#fff;background:#0a221959;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;margin-inline-start:.2rem;display:grid}.hero__pause .ic{width:.85rem;height:.85rem}.hero__pause .hp-play,.hero__pause.is-off .hp-pause{display:none}.hero__pause.is-off .hp-play{display:grid}.hero__pause>span{place-items:center;display:grid}@media (width<=519px){.hero__note{display:none}}@media (width>=900px){.hdot{width:2.6rem}.hdots{gap:.5rem;margin-inline-start:.6rem}}.rnav{align-items:center;gap:.9rem;min-height:2rem;margin-block-start:.2rem;display:flex}.rnav__dots{flex-wrap:wrap;align-items:center;gap:.1rem;display:flex}.rnav__dot{place-items:center;width:1.4rem;height:1.6rem;padding:0;display:grid}.rnav__dot i{background:#cdbfa6;border-radius:7px;width:7px;height:7px;transition:width .25s,background .25s}.rnav__dot.is-in i{background:#8f8270}.rnav__dot[aria-current=true] i{background:var(--c-cta);width:22px}.rnav__count{font-family:var(--font-display);color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:650}.rnav__count b{color:var(--c-ink);font-weight:750}.rnav__hint{border-radius:var(--r-pill);background:var(--c-ink);color:#fff;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.4rem;margin-inline-start:auto;padding:.35rem .75rem;font-size:.72rem;font-weight:700;transition:opacity .4s;display:inline-flex}.rnav__hint .ic{width:1rem;height:1rem;color:var(--c-gold)}.rnav.is-moved .rnav__hint{opacity:0}@media (prefers-reduced-motion:no-preference){.rnav__hint .ic{animation:1.8s ease-in-out infinite swipe}}@keyframes swipe{0%,to{translate:4px}50%{translate:-5px}}@media (hover:hover) and (pointer:fine) and (width>=640px){.rnav__hint{display:none}}@media (width>=640px){.rnav--mobile{display:none}}@media (width>=1000px){.rnav__hint{display:none}}.gcards{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.gcard{--t:var(--c-brand);--t-bg:#e6f0e9;isolation:isolate;border-radius:var(--r-lg);background:linear-gradient(165deg, var(--t-bg) 0%, #fff 62%);box-shadow:var(--sh-1);color:var(--c-ink);flex-direction:column;gap:.55rem;min-width:0;padding:1.4rem 1.4rem 1.3rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.gcard--sand{--t:#7d5410;--t-bg:#f6ead0}.gcard--clay{--t:var(--c-cta-700);--t-bg:#f7e4d8}.gcard:hover{box-shadow:var(--sh-2);color:var(--c-ink);transform:translateY(-4px)}.gcard__n{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--t) 45%, transparent);letter-spacing:-.02em;font-size:2.6rem;font-weight:800;line-height:1;position:absolute;top:1.1rem;right:1.3rem}.gcard__ic{background:var(--t);color:#fff;width:3.3rem;height:3.3rem;box-shadow:0 10px 22px color-mix(in srgb, var(--t) 30%, transparent);border-radius:16px;place-items:center;margin-block-end:.35rem;display:grid}.gcard__ic .ic{width:1.55rem;height:1.55rem}.gcard h3{font-size:1.18rem}.gcard p{color:var(--c-ink-2);flex:1;font-size:.92rem;line-height:1.5}.gcard__go{letter-spacing:.14em;text-transform:uppercase;color:var(--t);align-items:center;gap:.45rem;margin-block-start:.45rem;font-size:.72rem;font-weight:700;display:inline-flex}.gcard__go .ic{width:.95rem;height:.95rem;transition:translate .2s}.gcard:hover .gcard__go .ic{translate:4px}.gcard__wm{z-index:-1;color:var(--t);opacity:.07;transition:scale .4s,rotate .4s;position:absolute;bottom:-1.6rem;right:-1.4rem;rotate:-12deg}.gcard__wm .ic{width:8.5rem;height:8.5rem}.gcard:hover .gcard__wm{rotate:-4deg;scale:1.08}@media (width>=600px){.gcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (width>=1100px){.gcards{grid-template-columns:repeat(4,minmax(0,1fr))}}.apc__img:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#06160f00 55%,#06160f9e 100%);position:absolute;inset:0}.apc__code{z-index:2;font-family:var(--font-display);letter-spacing:.06em;color:#fff;text-shadow:0 2px 12px #00000059;font-size:1.9rem;font-weight:800;line-height:1;position:absolute;bottom:.7rem;left:.95rem}.apc__code:after{content:"";background:var(--c-gold);border-radius:3px;width:1.6rem;height:3px;margin-block-start:.35rem;display:block}.apc__tile+.apc__code{display:none}.regs__more{justify-content:center;margin-block-start:1.4rem;display:flex}.cmp{border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--sh-1);overflow:hidden}.cmp:focus-visible{outline:3px solid var(--c-gold);outline-offset:3px}.cmp__t{border-collapse:collapse;width:100%;font-size:.92rem}.cmp__t thead{display:none}.cmp__t tr{border-bottom:1px solid var(--c-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;padding:1.1rem 1.15rem 1.2rem;display:grid}.cmp__t tr:last-child{border-bottom:0}.cmp__t th[scope=row]{text-align:left;grid-column:1/-1}.cmp__t td{min-width:0;color:var(--c-ink-2);align-content:start;gap:.2rem;display:grid}.cmp__t td:before{content:attr(data-l);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);font-size:.66rem;font-weight:700}.cmp__t td[data-l="Rail to the city"],.cmp__t td[data-l=Operator]{grid-column:1/-1}.cmp__ap{color:var(--c-ink);font-family:var(--font-display);align-items:center;gap:.75rem;font-size:1.15rem;font-weight:650;text-decoration:none;display:inline-flex}.cmp__ap:hover{color:var(--c-cta)}.cmp__code{background:var(--c-brand-900);min-width:3.4rem;height:2.3rem;color:var(--c-gold);letter-spacing:.06em;border-radius:10px;place-items:center;padding-inline:.5rem;font-size:.95rem;font-weight:800;display:grid}.cmp__big{font-family:var(--font-display);color:var(--c-brand);letter-spacing:-.02em;font-size:1.35rem;font-weight:760;line-height:1.1}.cmp__bar{background:var(--c-bg-2);border-radius:5px;max-width:9rem;height:5px;display:block;position:relative;overflow:hidden}.cmp__bar:after{content:"";width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--c-brand), #3c9b6c);position:absolute;inset:0 auto 0 0}.cmp__rail{align-items:flex-start;gap:.45rem;line-height:1.4;display:inline-flex}.cmp__rail .ic{border-radius:50%;flex:none;width:1.25rem;height:1.25rem;margin-block-start:.05rem;padding:.15rem}.cmp__rail.is-yes .ic{background:var(--c-brand-100);color:var(--c-brand)}.cmp__rail.is-no .ic{background:var(--c-cta-100);color:var(--c-cta-700)}.cmp__note{color:var(--c-muted);margin-block-start:1rem;font-size:.88rem}@media (width>=900px){.cmp{overflow-x:auto}.cmp__t thead{display:table-header-group}.cmp__t tr{padding:0;display:table-row}.cmp__t th,.cmp__t td{vertical-align:middle;border-bottom:1px solid var(--c-rule);text-align:left;padding:1rem 1.1rem;display:table-cell}.cmp__t tbody tr:last-child>*{border-bottom:0}.cmp__t td:before{content:none}.cmp__t thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);background:var(--c-bg);padding-block:.85rem;font-size:.66rem;font-weight:700}.cmp__t tbody tr:hover{background:#fbf8f2}.cmp__bar{margin-block-start:.4rem}}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.stat{border-radius:var(--r-md);background:var(--c-white);box-shadow:var(--sh-1);align-content:start;gap:.25rem;min-width:0;padding:1.1rem 1.1rem 1.15rem;display:grid;position:relative;overflow:hidden}.stat:before{content:"";background:var(--c-brand);height:4px;position:absolute;inset:0 0 auto}.stat--clay:before{background:var(--c-cta)}.stat--gold:before{background:var(--c-gold)}.stat__ic{background:var(--c-brand-100);width:2.4rem;height:2.4rem;color:var(--c-brand);border-radius:12px;place-items:center;margin-block-end:.45rem;display:grid}.stat--gold .stat__ic{background:var(--c-gold-100);color:#7d5410}.stat__ic .ic{width:1.25rem;height:1.25rem}.stat__ring{--c:var(--c-brand);background:conic-gradient(var(--c) calc(var(--p) * 1%), var(--c-bg-2) 0);border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;margin-block-end:.3rem;display:grid}.stat--clay .stat__ring{--c:var(--c-cta)}.stat__ring i{width:2.15rem;height:2.15rem;color:var(--c-ink-2);background:#fff;border-radius:50%;place-items:center;font-size:.62rem;font-style:normal;font-weight:750;display:grid}.stat__n{font-family:var(--font-display);letter-spacing:-.03em;color:var(--c-brand);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.45rem);font-weight:780;line-height:1}.stat--clay .stat__n{color:var(--c-cta-700)}.stat__l{font-size:.9rem;font-weight:650;line-height:1.3}.stat__s{color:var(--c-muted);font-size:.76rem;line-height:1.4}.stat__s .up{color:var(--c-brand)}.news{gap:.55rem;list-style:none;display:grid;padding:0!important}.news li{border-radius:var(--r-md);background:var(--c-white);box-shadow:var(--sh-1);grid-template-columns:2.1rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.7rem .8rem;display:grid;margin:0!important}.news li .ic{background:var(--c-gold-100);color:#7d5410;border-radius:10px;width:2.1rem;height:2.1rem;padding:.45rem}.nums__map{min-width:0}@media (width>=1000px){.nums__map{top:calc(var(--hd-h) + 1.5rem);position:sticky}}.chart__h{align-items:end}.chart__h .kicker{margin-block-end:.5rem}.chart__h p{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex}.chart__lg{color:var(--c-ink-2);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.chart__lg i{background:var(--c-brand);border-radius:3px;width:.8rem;height:.8rem}.chart__lg i.lg--top{background:var(--c-cta)}.chart__grid{gap:1.6rem;display:grid}.bars{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.bar{grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.35rem .6rem;display:grid}.bar__rk{font-family:var(--font-display);color:#c2b398;font-variant-numeric:tabular-nums;grid-row:1/span 2;align-self:start;padding-block-start:.1rem;font-size:1.05rem;font-weight:800}.bar:first-child .bar__rk{color:var(--c-cta)}.bar__l{font-size:.93rem;font-weight:650;line-height:1.25}.bar__l small{color:var(--c-muted);margin-block-start:.1rem;font-size:.74rem;font-weight:500;display:block}.bar__t{background:var(--c-bg);border-radius:10px;height:2.3rem;position:relative;overflow:hidden}.bar__f{width:var(--w);color:#fff;min-width:4.8rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;background:linear-gradient(90deg, var(--c-brand), #2f8a5f);border-radius:10px;justify-content:flex-end;align-items:center;padding-inline:.8rem;font-size:.95rem;font-weight:700;display:flex;position:absolute;inset:0 auto 0 0}.bar:first-child .bar__f{background:linear-gradient(90deg, var(--c-cta), #cf7a4f)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.bar__f{animation:linear both barin view();animation-range:entry 10% cover 35%}@keyframes barin{0%{clip-path:inset(0 100% 0 0 round 10px)}to{clip-path:inset(0 round 10px)}}}}.split{border-radius:var(--r-md);background:var(--c-bg);align-content:start;gap:.8rem;padding:1.2rem;display:grid}.split h4{font-family:var(--font-display);font-size:1.08rem}.split__bar{grid-template-columns:var(--w) minmax(0, 1fr);height:2.6rem;font-family:var(--font-display);color:#fff;border-radius:10px;font-size:.9rem;font-weight:700;display:grid;overflow:hidden}.split__bar span{align-items:center;padding-inline:.8rem;display:flex}.split__bar span:first-child{background:var(--c-brand)}.split__bar span:last-child{background:var(--c-gold);color:var(--c-ink);justify-content:flex-end}.split__k{color:var(--c-ink-2);flex-wrap:wrap;gap:.3rem 1rem;font-size:.8rem;font-weight:600;display:flex}.split__k span{align-items:center;gap:.4rem;display:inline-flex}.split__k i{background:var(--c-brand);border-radius:3px;width:.75rem;height:.75rem}.split__k i.k2{background:var(--c-gold)}.split__f{border-top:1px dashed #d8ccb6;gap:.55rem;padding:0;padding-block-start:.9rem;list-style:none;display:grid}.split__f li{color:var(--c-ink-2);font-size:.88rem;line-height:1.45}.split__f b{font-family:var(--font-display);color:var(--c-brand);margin-inline-end:.2rem;font-size:1rem}@media (width>=760px){.bar{grid-template-columns:2.4rem 14rem minmax(0,1fr);gap:1rem}.bar__rk{grid-row:auto;align-self:center;padding:0}}@media (width>=1100px){.chart__grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:2rem}}.idx__name small{display:none}.fids{border-radius:var(--r-md);background:#061109;border:1px solid #d6a24338;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3,inset 0 1px #ffffff0a}.fids__top{background:linear-gradient(#0d1f15,#08150e);border-bottom:1px solid #d6a24333;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.85rem 1rem;display:flex}.fids__ttl{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold);align-items:center;gap:.55rem;font-size:.9rem;font-weight:750;display:inline-flex}.fids__ttl .ic{width:1.15rem;height:1.15rem}.fids__live{letter-spacing:.08em;color:#9fbcab;align-items:center;gap:.45rem;font-size:.72rem;display:inline-flex}.fids__live i{background:#3ddc84;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 #3ddc8499}@media (prefers-reduced-motion:no-preference){.fids__live i{animation:2s ease-out infinite live}}@keyframes live{0%{box-shadow:0 0 #3ddc848c}to{box-shadow:0 0 0 9px #3ddc8400}}.fids__h{display:none}.fids__r{border-bottom:1px solid #ffffff0f;grid-template-columns:3.1rem minmax(0,1fr);align-items:start;gap:.35rem .9rem;padding:.95rem 1rem;display:grid}.fids__r:nth-child(odd){background:#ffffff05}.fids__r:last-child{border-bottom:0}.fids__t{grid-row:1/span 2}.fids__t b{background:var(--c-gold);color:#0a1a12;width:3.1rem;height:3.1rem;font-family:var(--font-display);border-radius:9px;place-items:center;font-size:1.45rem;font-weight:850;line-height:1;display:grid;box-shadow:inset 0 -3px #0000002e}.fids__t b.is-wide{letter-spacing:-.02em;font-size:1.05rem}.fids__t b.is-ic{color:var(--c-gold);background:#d6a24324;box-shadow:inset 0 0 0 1px #d6a24359}.fids__t b.is-ic .ic{width:1.4rem;height:1.4rem}.fids__d{color:#eef4f0;min-width:0;font-size:.93rem;line-height:1.45}.fids__name{letter-spacing:.16em;text-transform:uppercase;color:#8fae9b;margin-block-end:.15rem;font-size:.66rem;font-weight:700;display:block}.fids__d small{color:#9bb6a6;margin-block-start:.3rem;font-size:.78rem;line-height:1.45;display:block}.pill{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:6px;justify-self:start;align-items:center;padding:.22rem .6rem;font-size:.64rem;font-weight:750;display:inline-flex}.pill--intl{color:#e9c37a}.pill--dom{color:#7fd3a4}.pill--mix{color:#f0a47f}.pill--new{color:#0a1a12;background:#7fd3a4;border-color:#7fd3a4}.pill--fig,.pill--area,.pill--award{color:#a9c0b2}.side__go{white-space:normal;text-align:center;justify-self:start;margin-block-start:.4rem}@media (width>=640px){.fids__h{letter-spacing:.2em;text-transform:uppercase;color:#6f8f7c;border-bottom:1px solid #ffffff14;grid-template-columns:3.4rem minmax(0,1fr) 7.5rem;gap:1rem;padding:.6rem 1rem;font-size:.62rem;display:grid}.fids__r{grid-template-columns:3.4rem minmax(0,1fr) 7.5rem;align-items:center;gap:1rem}.fids__t{grid-row:auto}.fids__t b{width:3.4rem;height:3.4rem}.pill{justify-self:end}}@media (width>=1000px){.idx__name{display:grid}.idx__name small{color:#8fae9b;letter-spacing:.02em;margin-block-start:.1rem;font-size:.72rem;font-weight:500;display:block}.idx__t[aria-selected=true] .idx__name small{color:#c9d8ce}}.tl{gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.tl:before{content:"";background:repeating-linear-gradient(#cdbfa6 0 6px,#0000 6px 12px);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:1.35rem}.tl__i{grid-template-columns:2.7rem minmax(0,1fr);align-items:start;gap:.9rem;display:grid;position:relative}.tl__dot{z-index:1;background:var(--c-brand);color:#fff;width:2.7rem;height:2.7rem;box-shadow:0 0 0 5px var(--c-bg-2);border-radius:50%;place-items:center;display:grid;position:relative}.tl__dot .ic{width:1.2rem;height:1.2rem}.tl__c{background:var(--c-white);border-radius:var(--r-md);box-shadow:var(--sh-1);gap:.3rem;min-width:0;padding:1rem 1.15rem 1.1rem;display:grid}.tl__d{font-family:var(--font-display);letter-spacing:.06em;color:var(--c-cta-700);background:var(--c-cta-100);border-radius:var(--r-pill);justify-self:start;padding:.2rem .6rem;font-size:.78rem;font-weight:750}.tl__c h3{font-size:1.08rem}.tl__c p{color:var(--c-ink-2);font-size:.9rem;line-height:1.5}.tl__go{letter-spacing:.14em;text-transform:uppercase;color:var(--c-cta);align-items:center;gap:.4rem;margin-block-start:.2rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.tl__go .ic{width:.9rem;height:.9rem}.tl__i:last-child .tl__dot{background:var(--c-cta)}@media (width>=900px){.tl:before{left:50%;translate:-1px}.tl{gap:.2rem}.tl__i{grid-template-columns:minmax(0,1fr) 3.4rem minmax(0,1fr);gap:1.2rem}.tl__i .tl__dot{grid-area:1/2;justify-self:center;margin-block-start:.6rem}.tl__i:nth-child(odd) .tl__c{text-align:right;grid-area:1/1}.tl__i:nth-child(odd) .tl__d,.tl__i:nth-child(odd) .tl__go{justify-self:end}.tl__i:nth-child(2n) .tl__c{grid-area:1/3}}.pg{gap:1.6rem;display:grid}.pg__media{border-radius:var(--r-xl);background:var(--c-brand-900);min-height:16rem;position:relative;overflow:hidden}.pg__media picture{display:block;position:absolute;inset:0}.pg__media img{object-fit:cover;width:100%;height:100%}.pg__tag{border-radius:var(--r-pill);background:#ffffffeb;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.78rem;font-weight:650;display:inline-flex;position:absolute;bottom:1rem;left:1rem;box-shadow:0 2px 10px #00000026}.pg__tag .ic{width:1rem;height:1rem;color:var(--c-cta)}.pg__txt{align-content:start;gap:1.1rem;min-width:0;display:grid}.pg__grid{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.pgc{border-radius:var(--r-md);background:var(--c-white);box-shadow:var(--sh-1);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem 1.1rem;display:grid}.pgc h3{margin-block-end:.2rem;font-size:1rem}.pgc p{color:var(--c-ink-2);font-size:.88rem;line-height:1.5}.pg__note{color:var(--c-ink-2);border-inline-start:3px solid var(--c-gold);background:#ffffff8c;border-radius:0 10px 10px 0;align-items:flex-start;gap:.6rem;padding:.8rem 1rem;font-size:.88rem;display:flex}.pg__note .ic{color:#9a6a14;flex:none;width:1.15rem;height:1.15rem;margin-block-start:.1rem}@media (width>=640px){.pg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg__media{min-height:22rem}}@media (width>=1000px){.pg{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:stretch;gap:3rem}.pg__media{min-height:100%}}.svcc__f a{color:var(--c-cta-700);align-items:center;gap:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.svcc__f a .ic{width:.95rem;height:.95rem;transition:translate .2s}.svcc__f a:hover .ic{translate:4px}.glist{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid}.gl{border-radius:var(--r-md);background:var(--c-white);box-shadow:var(--sh-1);color:var(--c-ink);grid-template-columns:4.6rem minmax(0,1fr) 1.2rem;align-items:center;gap:.9rem;min-width:0;padding:.6rem .9rem .6rem .6rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.gl:hover{box-shadow:var(--sh-2);color:var(--c-ink);transform:translateY(-2px)}.gl>.ic{width:1.1rem;height:1.1rem;color:var(--c-cta);transition:translate .2s}.gl:hover>.ic{translate:3px}.gl__img{background:var(--c-brand-900);border-radius:12px;width:4.6rem;height:4.6rem;display:block;overflow:hidden}.gl__img picture{width:100%;height:100%;display:block}.gl__img img{object-fit:cover;width:100%;height:100%}.gl__ph{width:100%;height:100%;color:var(--c-gold);place-items:center;display:grid}.gl__t{gap:.15rem;min-width:0;display:grid}.gl__t small{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);font-size:.66rem;font-weight:700}.gl__t b{font-family:var(--font-display);font-size:.98rem;font-weight:650;line-height:1.25}.center .btn+.btn{margin-inline-start:.6rem}@media (width<=479px){.center{flex-wrap:wrap;gap:.6rem}.center .btn+.btn{margin-inline-start:0}}@media (width>=700px){.glist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.glist{grid-template-columns:repeat(3,minmax(0,1fr))}}.pledge{isolation:isolate;border-radius:var(--r-xl);background-color:var(--c-brand-900);color:#dbe6de;gap:2rem;padding:clamp(2rem,5vw,3.75rem) clamp(1.25rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.pledge__img{z-index:-2;position:absolute;inset:0}.pledge__img picture{width:100%;height:100%;display:block}.pledge__img img{object-fit:cover;width:100%;height:100%}.pledge:before{content:"";z-index:-1;background:linear-gradient(#0a2219ed,#0a2219e6 60%,#0a2219f5);position:absolute;inset:0}.pledge__l{align-content:start;gap:1rem;display:grid}.pledge__l h2{color:#fff;max-width:14ch}.pledge__l .kicker{color:#b7cbbe}.pledge__l p{color:#d2dfd6;max-width:32rem;line-height:1.6}.pledge__sig{font-size:clamp(1.35rem,1rem + 1.6vw,1.7rem);line-height:1.2;color:var(--c-gold)!important}.pledge__l .btn{justify-self:start}.pledge__r{counter-reset:pl;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.pledge__r li{counter-increment:pl;border-radius:var(--r-md);backdrop-filter:blur(4px);background:#ffffff0f;border:1px solid #ffffff1a;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.1rem 1.2rem;display:grid}.pledge__ic{width:3rem;height:3rem;color:var(--c-gold);border:1.5px solid #d6a243a6;border-radius:50%;place-items:center;display:grid;position:relative}.pledge__ic .ic{width:1.35rem;height:1.35rem}.pledge__ic:after{content:"0" counter(pl);font-family:var(--font-display);color:var(--c-brand-900);background:var(--c-gold);border-radius:var(--r-pill);padding:.1rem .35rem;font-size:.62rem;font-weight:800;position:absolute;top:-.35rem;right:-.5rem}.pledge__r h3{color:#fff;margin-block-end:.25rem;font-size:1.12rem}.pledge__r p{color:#c3d3c8;font-size:.92rem;line-height:1.55}.pledge__stats{border-radius:var(--r-md);background:#ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pledge__stats div{background:#06140dd1;flex-direction:column-reverse;gap:.2rem;padding:1rem 1.1rem;display:flex}.pledge__stats dt{letter-spacing:.14em;text-transform:uppercase;color:#9fbcab;font-size:.7rem}.pledge__stats dd{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);font-weight:780;line-height:1.05}@media (width>=1000px){.pledge{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);align-items:start;column-gap:3.5rem}.pledge__stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}.ahero{padding:.75rem var(--gutter) 0}.ahero__card{isolation:isolate;border-radius:var(--r-xl);background-color:var(--c-brand-900);align-items:flex-end;max-width:90rem;min-height:30rem;margin-inline:auto;display:flex;position:relative;overflow:hidden}.ahero__img{z-index:-2;position:absolute;inset:0}.ahero__img picture{width:100%;height:100%;display:block}.ahero__img img{object-fit:cover;width:100%;height:100%}.ahero__scrim{z-index:-1;background:linear-gradient(#06160f8c 0%,#06160f59 30%,#06160fcc 70%,#06160ff0 100%);position:absolute;inset:0}.ahero__path{z-index:-1;color:#fff;opacity:.55;pointer-events:none;width:38%;max-width:420px;display:none;position:absolute;top:8%;right:5%}.ahero__body{color:#fff;gap:.9rem;min-width:0;max-width:52rem;padding:1.4rem 1.3rem 4.4rem;display:grid}.ahero__body .crumbs{margin:0 0 .4rem}.ahero__kick{border-radius:var(--r-pill);backdrop-filter:blur(6px);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#ffffff24;border:1px solid #ffffff40;justify-self:start;align-items:center;gap:.5rem;padding:.35rem .5rem .35rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.ahero__kick .ic{width:1rem;height:1rem;color:var(--c-gold)}.ahero__kick b{background:var(--c-gold);color:var(--c-brand-900);border-radius:var(--r-pill);letter-spacing:.08em;padding:.15rem .5rem}.ahero h1{color:#fff;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 20px #0000004d;max-width:20ch;font-size:clamp(2rem,1.4rem + 2.6vw,3.4rem);line-height:1.05}.ahero__intro{font-size:var(--step-1);color:#e9f0eb;max-width:44rem;line-height:1.55}.ahero__meta{color:#c9d8ce;flex-wrap:wrap;gap:.5rem 1.2rem;font-size:.8rem;display:flex}.ahero__meta span{align-items:center;gap:.4rem;display:inline-flex}.ahero__meta .ic{width:.95rem;height:.95rem;color:var(--c-gold)}@media (width>=900px){.ahero__card{min-height:34rem}.ahero__scrim{background:linear-gradient(90deg,#06160fe6 0%,#06160fb3 40%,#06160f26 75%),linear-gradient(#06160f00 60%,#06160f99 100%)}.ahero__body{padding:3rem clamp(2.5rem,5vw,4.5rem) 5.5rem}.ahero__path{display:block}}.akeys{z-index:5;margin-block-start:-2.6rem;position:relative}.akeys__card{background:var(--c-rule);border-radius:var(--r-lg);box-shadow:var(--sh-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.akey{background:var(--c-white);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .7rem;min-width:0;padding:.95rem 1rem;display:grid}.akey__ic{background:var(--c-brand-100);width:2.3rem;height:2.3rem;color:var(--c-brand);border-radius:11px;grid-row:1/span 2;place-items:center;display:grid}.akey__ic .ic{width:1.15rem;height:1.15rem}.akey dt{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);font-size:.64rem;font-weight:700}.akey dd{color:var(--c-ink);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:650;line-height:1.3}.akey:nth-child(3n+2) .akey__ic{background:var(--c-gold-100);color:#7d5410}.akey:nth-child(3n) .akey__ic{background:var(--c-cta-100);color:var(--c-cta-700)}@media (width<=359px){.akeys__card{grid-template-columns:minmax(0,1fr)}}@media (width>=900px){.akeys__card{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.akeys__card:has(.akey:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.also{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:1.3rem;display:flex}.also__l{letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);margin-inline-end:.3rem;font-size:.68rem;font-weight:700}.also__a{border-radius:var(--r-pill);background:var(--c-white);box-shadow:var(--sh-1);color:var(--c-ink);align-items:center;padding:.45rem .85rem;font-size:.84rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.also__a:hover{background:var(--c-ink);color:#fff}.alay{gap:1.5rem;padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,6vw,5rem);display:grid}.aside{min-width:0}.aside__in{gap:1rem;display:grid}.toc{background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:1.1rem 1.2rem}.toc__h{letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);margin-block-end:.6rem;font-size:.68rem;font-weight:700}.toc ol{counter-reset:t;margin:0;padding:0;list-style:none;display:grid}.toc li{counter-increment:t}.toc a{border-top:1px solid var(--c-rule);color:var(--c-ink-2);grid-template-columns:1.7rem minmax(0,1fr);gap:.3rem;padding:.5rem 0;font-size:.88rem;line-height:1.35;text-decoration:none;display:grid}.toc li:first-child a{border-top:0}.toc a:before{content:counter(t, decimal-leading-zero);font-family:var(--font-display);color:var(--c-cta);padding-block-start:.08rem;font-size:.78rem;font-weight:700}.toc a:hover{color:var(--c-ink)}.aside__map{background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--sh-1);grid-template-columns:5.2rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.75rem;display:grid}.aside__map p{color:var(--c-muted);gap:.15rem;min-width:0;font-size:.85rem;line-height:1.35;display:grid}.aside__map b{font-family:var(--font-display);color:var(--c-brand);letter-spacing:.04em;font-size:1.15rem}.aside__map a{color:var(--c-ink);font-weight:600}@media (width<=999px){.toc{display:none}}@media (width>=1000px){.alay{grid-template-columns:17rem minmax(0,46rem);justify-content:center;gap:3.5rem}.aside__in{top:calc(var(--hd-h) + 1.5rem);position:sticky}}.aprose{min-width:0;color:var(--c-ink-2);font-size:1.04rem;line-height:1.7}.aprose>p:first-child{font-size:var(--step-1);color:var(--c-ink);line-height:1.6}.aprose h2{font-size:var(--step-2);color:var(--c-ink);scroll-margin-top:calc(var(--hd-h) + 1.5rem);margin-block-start:2.6rem;line-height:1.15}.aprose h2:before{content:"";background:var(--c-gold);border-radius:3px;width:2.4rem;height:3px;margin-block-end:.9rem;display:block}.aprose h3{color:var(--c-ink);scroll-margin-top:calc(var(--hd-h) + 1.5rem);margin-block-start:1.8rem;font-size:1.2rem}.aprose a{color:var(--c-brand);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px}.aprose a:hover{color:var(--c-cta)}.aprose strong{color:var(--c-ink)}.aprose ol{padding-inline-start:1.3rem}.aprose li::marker{color:var(--c-cta);font-weight:700}.tbl{border-radius:var(--r-md);box-shadow:var(--sh-1);background:var(--c-white);margin-block:1.4em;overflow-x:auto}.tbl:focus-visible{outline:3px solid var(--c-gold)}.tbl table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.9rem;line-height:1.45}.tbl th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);background:var(--c-bg);padding:.8rem 1rem;font-size:.66rem;font-weight:700}.tbl td{border-top:1px solid var(--c-rule);vertical-align:top;color:var(--c-ink-2);padding:.8rem 1rem}.tbl td:first-child{color:var(--c-ink);font-weight:650}.tbl tr:hover td{background:#fbf8f2}.callout{border-radius:var(--r-md);background:var(--c-gold-100);color:var(--c-ink);margin:1.6em 0;padding:1.1rem 1.2rem 1.1rem 3.4rem;font-size:.97rem;line-height:1.6;position:relative}.callout:before{content:"i";color:#fff;background:#9a6a14;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font:italic 700 .95rem/1 Georgia,serif;display:grid;position:absolute;top:1.05rem;left:1rem}.callout p+p{margin-block-start:.6em}.afaq{margin-block-start:3rem}.afaq .faq{margin-block-start:1.2rem}.review{border-radius:var(--r-md);border:1px dashed #cdbfa6;grid-template-columns:2.6rem minmax(0,1fr);gap:.9rem;margin-block-start:2.4rem;padding:1.1rem 1.2rem;font-size:.9rem;line-height:1.55;display:grid}.review__ic{background:var(--c-brand-100);width:2.6rem;height:2.6rem;color:var(--c-brand);border-radius:50%;place-items:center;display:grid}.review__ic .ic{width:1.2rem;height:1.2rem}.review p+p{margin-block-start:.4rem}.rcards{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.rcard{border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--sh-1);color:var(--c-ink);flex-direction:column;min-width:0;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.rcard:hover{box-shadow:var(--sh-2);color:var(--c-ink);transform:translateY(-4px)}.rcard__img{aspect-ratio:16/10;background:var(--c-brand-900);display:block;position:relative;overflow:hidden}.rcard__img picture{width:100%;height:100%;display:block}.rcard__img img{object-fit:cover;width:100%;height:100%;transition:scale .6s}.rcard:hover .rcard__img img{scale:1.05}.rcard__tag{z-index:2;position:absolute;top:.7rem;left:.7rem}.rcard__b{flex:1;align-content:start;gap:.35rem;padding:1rem 1.15rem 1.15rem;display:grid}.rcard__b small{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);font-size:.66rem;font-weight:700}.rcard__b b{font-family:var(--font-display);font-size:1.08rem;font-weight:650;line-height:1.25}.rcard__b p{color:var(--c-ink-2);font-size:.88rem;line-height:1.5}.rcard__go{letter-spacing:.14em;text-transform:uppercase;color:var(--c-cta);align-items:center;gap:.4rem;margin-block-start:.3rem;font-size:.72rem;font-weight:700;display:inline-flex}.rcard__go .ic{width:.9rem;height:.9rem}@media (width>=640px){.rcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.rcards{grid-template-columns:repeat(4,minmax(0,1fr))}.rcards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.hubsec+.hubsec{margin-block-start:clamp(2.5rem,6vw,4rem)}.hubsec>h2{margin-block-end:1.2rem}.fids__note{color:#f6c9b1;background:#f0a47f24;border-bottom:1px solid #f0a47f4d;align-items:flex-start;gap:.55rem;margin:0;padding:.7rem 1rem;font-size:.84rem;line-height:1.45;display:flex}.fids__note .ic{color:#f0a47f;flex:none;width:1.05rem;height:1.05rem;margin-block-start:.1rem}.tile__m{flex-wrap:nowrap;align-items:flex-start}.tile__m .ic{flex:none;margin-block-start:.15rem}.tiles__more{justify-content:center;margin-block-start:1rem;display:none}@media (width<=639px){.tiles:not(.is-open):not(.is-filtered) .tile:nth-child(n+7){display:none}.tiles:not(.is-open):not(.is-filtered)+.tiles__more{display:flex}.gcard{grid-template-columns:3rem minmax(0,1fr);gap:.3rem 1rem;padding:1.1rem 1.1rem 1rem;display:grid}.gcard__ic{border-radius:14px;grid-row:1/span 3;width:3rem;height:3rem;margin:0}.gcard__ic .ic{width:1.35rem;height:1.35rem}.gcard__n{font-size:1.8rem;top:.8rem;right:1rem}.gcard h3{padding-inline-end:2.6rem}.gcard__go{margin-block-start:.1rem}.gcard__wm{display:none}}}@layer utilities{.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mt-2{margin-block-start:2rem}.center{justify-content:center;margin-block-start:.6rem;display:flex}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both reveal view();animation-range:entry entry 35%}@keyframes reveal{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0}}}}}
