@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.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-latin-wght-normal.BE9aUEVL.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{--paper:#fff;--surface:#f5fafb;--carton:#eaf4f6;--carton-deep:#dbeaee;--navy:#0d2b3e;--navy-2:#12405a;--ink:#0d2b3e;--ink-2:#4a6b7c;--line:#d7e5ea;--hair:#0d2b3e1f;--tape:#0f8f8e;--tape-soft:#12a3a2;--tape-tint:#e6f4f4;--kraft:#0b6f6e;--kraft-ink:#0a5f5e;--stamp:#c4453c;--focus:#0f8f8e;--edge:1px;--shadow:0 10px 30px #0d2b3e14;--shadow-lg:0 18px 44px #0d2b3e1f;--shadow-teal:0 12px 26px #0f8f8e47;--r-sm:8px;--r:14px;--r-lg:22px;--r-pill:999px;--f-display:"Plus Jakarta Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--f-body:"Plus Jakarta Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--f-script:"Caveat Variable", "Segoe Script", cursive;--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;--t-sm:.875rem;--t-base:1.0625rem;--t-md:1.2rem;--t-lg:clamp(1.35rem, 1.15rem + .9vw, 1.8rem);--t-xl:clamp(1.7rem, 1.35rem + 1.5vw, 2.4rem);--t-hero:clamp(2.1rem, 1.3rem + 3.2vw, 3.6rem);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur-press:.14s;--dur-hover:.18s;--dur-pop:.2s;--dur-sheet:.32s;--dur-reveal:.6s;--stagger:60ms;--z-base:0;--z-raised:10;--z-sticky:20;--z-overlay:40;--z-wipe:100;--wrap:78rem;--gutter:clamp(1rem, 4vw, 2.5rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;interpolate-size:allow-keywords;scroll-padding-top:7rem;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:var(--t-base);overflow-wrap:break-word;margin:0;line-height:1.65;overflow-x:clip}img,svg{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--f-display);text-wrap:balance;color:var(--ink);margin:0 0 .5em;line-height:1.18}h1{font-weight:800;font-size:var(--t-hero);letter-spacing:-.03em;line-height:1.08}h2{font-weight:800;font-size:var(--t-xl);letter-spacing:-.025em}h3{font-weight:700;font-size:var(--t-md);letter-spacing:-.01em}p,li{text-wrap:pretty}p{margin:0 0 1em}a{color:var(--kraft-ink);text-underline-offset:3px;text-decoration-thickness:1.5px}a:hover{color:var(--tape)}strong{font-weight:700}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.skip{left:var(--s-4);z-index:var(--z-overlay);padding:var(--s-3) var(--s-4);background:var(--tape);color:#fff;border-radius:var(--r-sm);font-weight:700;position:absolute;top:-4rem}.skip:focus{top:var(--s-4)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.wrap--narrow{max-width:52rem}.section{padding-block:clamp(2.75rem,6vw,4.5rem)}.section--tight{padding-block:clamp(1.75rem,4vw,2.75rem)}.band{background:var(--surface)}.band--tint{background:linear-gradient(180deg, var(--tape-tint), var(--surface))}.lede{font-size:var(--t-md);color:var(--ink-2);max-width:62ch}.muted{color:var(--ink-2)}.small{font-size:var(--t-sm)}.measure{max-width:65ch}.num{font-variant-numeric:tabular-nums}.eyebrow{color:var(--tape);font:700 .78rem/1.3 var(--f-display);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.6rem;display:block}.script{font-family:var(--f-script);color:var(--navy-2);font-size:1.5rem;line-height:1.15}.centered{text-align:center;margin-inline:auto}.split{gap:var(--s-6);display:grid}@media (width>=900px){.split{grid-template-columns:1.15fr .85fr;align-items:start}.split--rev{grid-template-columns:.85fr 1.15fr}}.cols-2{gap:var(--s-5);display:grid}@media (width>=720px){.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.btn{justify-content:center;align-items:center;gap:var(--s-2);background:var(--tape);color:#fff;border:2px solid var(--tape);border-radius:var(--r-pill);min-height:3rem;box-shadow:var(--shadow-teal);font:700 1rem/1.1 var(--f-display);white-space:nowrap;cursor:pointer;transition:transform var(--dur-press) var(--ease-out), box-shadow var(--dur-press) var(--ease-out), background-color var(--dur-hover) ease, border-color var(--dur-hover) ease;padding:.75rem 1.5rem;text-decoration:none;display:inline-flex}.btn:after{content:"→" / "";transition:transform var(--dur-hover) var(--ease-out);font-size:1.05em}.btn--plain:after{content:none}.btn--paper{color:var(--ink);border-color:var(--line);box-shadow:var(--shadow);background:#fff}.btn--ink{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 12px 26px #0d2b3e40}.btn--ghost{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff8c}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--kraft);border-color:var(--kraft);transform:translateY(-2px)}.btn:hover:after{transform:translate(3px)}.btn--paper:hover{background:var(--tape-tint);border-color:var(--tape-tint);color:var(--ink)}.btn--ink:hover{background:var(--navy-2);border-color:var(--navy-2)}.btn--ghost:hover{background:#ffffff1f;border-color:#fff}}.btn:active{transition-duration:80ms;transform:translateY(1px)scale(.99)}.btn-row{gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.btn-note{font-size:var(--t-sm);color:var(--ink-2);margin:var(--s-3) 0 0}.link-arrow{color:var(--tape);align-items:center;gap:.4rem;min-height:2.75rem;font-weight:700;text-decoration:none;display:inline-flex}.link-arrow:after{content:"→" / "";transition:transform var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.link-arrow:hover:after{transform:translate(4px)}}.box{background:var(--paper);border:var(--edge) solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);margin-top:2.2rem;position:relative}.box--paper{background:var(--paper)}.box--carton{background:var(--surface)}.box--tape{background:linear-gradient(140deg, var(--tape-tint), #fff 65%);border-color:var(--tape-tint)}.box-tab{border-radius:var(--r-pill);box-shadow:var(--shadow);align-items:stretch;max-width:calc(100% - 2rem);display:inline-flex;position:absolute;top:-1.1rem;left:clamp(1rem,3vw,2rem);overflow:hidden}.box-mark{background:var(--navy);color:#fff;font:700 .68rem/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.35rem .75rem;display:flex}.box-name{background:var(--tape);color:#fff;font:700 .68rem/1.2 var(--f-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:.35rem .9rem;display:flex;overflow:hidden}.box-body{padding:clamp(1.4rem,4vw,2.5rem)}.box-body>:last-child{margin-bottom:0}.box+.box{margin-top:3rem}.taped:before,.taped:after{content:none}.tape-h{background:linear-gradient(transparent 62%, var(--tape-tint) 62%);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger));transform:translateY(18px)}.js [data-reveal].is-in{opacity:1;transform:none}.js:not(.motion-on) [data-hero-rise],.js:not(.motion-on) [data-ih-title],.js:not(.motion-on) [data-ih-crumbs]{opacity:0;animation:1ms linear 2.5s forwards prehide-safety}}@keyframes prehide-safety{to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]{transition:opacity .2s}}.ticks,.crosses{margin:0 0 1em;padding:0;list-style:none}.ticks li,.crosses li{margin-bottom:.65rem;padding-left:2rem;position:relative}.ticks li:before,.crosses li:before{border-radius:var(--r-pill);width:1.35rem;height:1.35rem;font:700 .8rem/1 var(--f-display);place-items:center;display:grid;position:absolute;top:.2rem;left:0}.ticks li:before{content:"✓" / "";background:var(--tape-tint);color:var(--kraft-ink)}.crosses li:before{content:"✕" / "";color:var(--stamp);background:#fdecea}.label-card{background:var(--paper);border:var(--edge) solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.label-row{border-top:var(--edge) solid var(--line);grid-template-columns:minmax(7rem,32%) 1fr;display:grid}.label-row:first-child{border-top:0}.label-row>*{margin:0;padding:.8rem 1rem}.label-row>:first-child{border-right:var(--edge) solid var(--line);background:var(--surface);font:700 .7rem/1.3 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:center;display:flex}.barcode{display:none}.stamp{border-radius:var(--r-pill);color:var(--stamp);font:700 .68rem/1.3 var(--f-display);letter-spacing:.08em;text-transform:uppercase;background:#fdecea;padding:.3rem .7rem;display:inline-block}.table-wrap{border:var(--edge) solid var(--line);border-radius:var(--r);background:var(--paper);box-shadow:var(--shadow);overflow-x:auto}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.97rem}.table th,.table td{text-align:left;vertical-align:top;border-bottom:var(--edge) solid var(--line);padding:.85rem 1rem}.table thead th{background:var(--navy);color:#fff;border-bottom:0;font-weight:700}.table tbody th{font-weight:700}.table tr:last-child>*{border-bottom:0}.table caption{caption-side:bottom;text-align:left;font-size:var(--t-sm);color:var(--ink-2);padding:.7rem 1rem}.table .hl{background:var(--tape-tint)}.table thead th.hl{background:var(--tape);color:#fff}.faq-list{gap:.75rem;display:grid}.faq{border:var(--edge) solid var(--line);border-radius:var(--r);background:var(--paper);transition:box-shadow .3s var(--ease-out), border-color .3s var(--ease-out);box-shadow:0 4px 14px #0d2b3e0d}.faq[open]{border-color:var(--tape);box-shadow:var(--shadow)}@media (hover:hover) and (pointer:fine){.faq:hover{border-color:var(--tape)}}.faq summary{cursor:pointer;font-weight:700;font-family:var(--f-display);align-items:center;min-height:3rem;padding:1rem 3.2rem 1rem 1.15rem;list-style:none;display:flex;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+" / "";border-radius:var(--r-pill);background:var(--tape-tint);width:1.7rem;height:1.7rem;color:var(--kraft-ink);font:700 1.1rem/1 var(--f-display);transition:transform var(--dur-pop) var(--ease-out);place-items:center;margin-top:-.85rem;display:grid;position:absolute;top:50%;right:.9rem}.faq[open] summary:after{background:var(--tape);color:#fff;transform:rotate(135deg)}.faq-flaps{display:none}.faq .faq-a{color:var(--ink-2);padding:0 1.15rem 1rem}.faq::details-content{height:0;transition:height .32s var(--ease-out), content-visibility .32s allow-discrete;overflow:clip}.faq[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){.faq::details-content{transition:none}}.notice{border:var(--edge) solid var(--line);border-left:4px solid var(--tape);border-radius:var(--r-sm);background:var(--surface);padding:1rem 1.15rem;font-size:.97rem}.notice strong{margin-bottom:.2rem;display:block}.crumbs ol{margin:0 0 var(--s-4);font-size:var(--t-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/" / "";color:var(--ink-2);margin:0 .5em}.ih{background:linear-gradient(180deg, var(--tape-tint), #f5fafb4d);padding-top:clamp(1.75rem,5vw,3.25rem);padding-bottom:clamp(1.5rem,4vw,2.5rem);position:relative}.ih-crumbs{border-radius:var(--r-pill);border:var(--edge) solid var(--line);max-width:100%;font-size:var(--t-sm);color:var(--ink-2);background:#ffffffd9;flex-wrap:wrap;align-items:center;gap:.2rem .5rem;margin-bottom:clamp(.75rem,2vw,1.25rem);padding:.35rem .9rem;display:inline-flex}.ih-crumbs-k{font:700 .68rem/1.2 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--tape)}.ih-crumbs ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ih-crumbs a{padding:.15rem 0;display:inline-block}.ih-crumbs li+li:before{content:"›" / "";margin:0 .5em}.ih-title{max-width:22ch;font-size:clamp(1.9rem,1.2rem + 2.8vw,3.1rem)}.ih-rip{display:none}.prose{max-width:68ch}.prose h2{font-size:var(--t-lg);margin-top:2.2em;scroll-margin-top:7rem}.prose h3{margin-top:1.6em}.prose ul,.prose ol{padding-left:1.3rem}.prose li{margin-bottom:.4rem}.ref{margin-left:.1em;font-size:.72em;line-height:0}.ref a{border-radius:var(--r-pill);background:var(--tape-tint);color:var(--kraft-ink);padding:0 .3em;text-decoration:none}.chart{border:var(--edge) solid var(--line);border-radius:var(--r);background:var(--paper);box-shadow:var(--shadow);margin:2rem 0;overflow:hidden}.chart-head{padding:1rem 1.1rem 0}.chart-head h3{margin:0 0 .25rem}.chart svg{width:100%;height:auto;color:var(--navy)}.chart figcaption{border-top:var(--edge) solid var(--line);font-size:var(--t-sm);color:var(--ink-2);padding:.7rem 1.1rem}.chart details{border-top:var(--edge) solid var(--line);padding:.6rem 1.1rem .9rem}.chart details summary{cursor:pointer;font-weight:700;font-size:var(--t-sm);align-items:center;min-height:2.75rem;display:flex}.actionbar{z-index:var(--z-sticky);gap:var(--s-3);padding:.6rem var(--gutter) calc(.6rem + env(safe-area-inset-bottom));border-top:var(--edge) solid var(--line);background:#fffffff5;grid-template-columns:1fr 1fr;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #0d2b3e1a}.actionbar .btn{min-height:2.9rem;box-shadow:none;padding-inline:.5rem}.ab-road{display:none}.has-actionbar{padding-bottom:5rem}@media (width>=900px){.actionbar{display:none}.has-actionbar{padding-bottom:0}}.tape-wipe{z-index:var(--z-wipe);pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.tape-wipe-band{background:linear-gradient(120deg, var(--navy), var(--tape));opacity:0;position:absolute;inset:0}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}@media (width<=639px){.table--stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.table--stack,.table--stack tbody,.table--stack tr,.table--stack th,.table--stack td{display:block;min-width:0!important}.table--stack tr{border-bottom:var(--edge) solid var(--line);padding-bottom:.4rem}.table--stack caption{border-bottom:var(--edge) solid var(--line);display:block}.table--stack tbody th{background:var(--surface)}.table--stack td{border-bottom:0}.table--stack td[data-label]:before{content:attr(data-label);font:700 .66rem/1.4 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:.2rem;display:block}}.icon-chip{border-radius:var(--r);background:var(--tape-tint);width:3rem;height:3rem;color:var(--kraft-ink);flex:none;place-items:center;display:grid}.icon-chip svg{width:1.5rem;height:1.5rem}.card{background:var(--paper);border:var(--edge) solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);transition:transform .32s var(--ease-out), box-shadow .32s var(--ease-out), border-color .32s var(--ease-out);padding:clamp(1.1rem,3vw,1.6rem)}@media (hover:hover) and (pointer:fine){.card--hover:hover{box-shadow:var(--shadow-lg);border-color:var(--tape-tint);transform:translateY(-4px)}}.section-head{text-align:center;margin-inline:auto;max-width:46rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.section-head .lede{margin-inline:auto}.logo[data-astro-cid-f7espo7c]{color:var(--tape);align-items:center;gap:.65rem;min-height:44px;text-decoration:none;display:inline-flex}.logo-mark[data-astro-cid-f7espo7c]{flex:none;width:2.6rem;height:2.6rem}.logo-plate[data-astro-cid-f7espo7c]{color:var(--navy)}.logo--light[data-astro-cid-f7espo7c] .logo-plate[data-astro-cid-f7espo7c]{color:var(--tape)}.logo-text[data-astro-cid-f7espo7c]{gap:.1rem;display:grid}.logo-name[data-astro-cid-f7espo7c]{font:800 1.15rem/1 var(--f-display);letter-spacing:-.03em;color:var(--tape);white-space:nowrap}.logo-name[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]{color:var(--navy)}.logo--light[data-astro-cid-f7espo7c] .logo-name[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]{color:#fff}.logo--light[data-astro-cid-f7espo7c] .logo-name[data-astro-cid-f7espo7c]{color:var(--tape-soft)}.logo-tag[data-astro-cid-f7espo7c]{letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;font-size:.66rem}.logo--light[data-astro-cid-f7espo7c] .logo-tag[data-astro-cid-f7espo7c]{color:#ffffffb8}@media (width<=560px){.logo-mark[data-astro-cid-f7espo7c]{width:2.2rem;height:2.2rem}.logo-name[data-astro-cid-f7espo7c]{font-size:1rem}.logo-tag[data-astro-cid-f7espo7c]{display:none}}.topbar[data-astro-cid-nen7h5rs]{background:var(--navy);color:#ffffffdb;font-size:.8rem}.topbar-in[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1.5rem;min-height:2.4rem;padding-block:.35rem;display:flex}.topbar[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.35rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.topbar[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{padding-left:1.1rem;position:relative}.topbar[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:before{content:"";border-radius:var(--r-pill);background:var(--tape-soft);width:.45rem;height:.45rem;position:absolute;top:.45em;left:0}.topbar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;font-weight:600;text-decoration-color:#ffffff73}@media (width<=719px){.topbar[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(n+3),.topbar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:none}}.hd[data-astro-cid-nen7h5rs]{z-index:var(--z-sticky);backdrop-filter:blur(10px);border-bottom:var(--edge) solid var(--line);transition:box-shadow .3s var(--ease-out);background:#ffffffeb;position:sticky;top:0}@media (prefers-reduced-transparency:reduce){.hd[data-astro-cid-nen7h5rs]{backdrop-filter:none;background:#fff}}.hd.is-stuck{box-shadow:0 10px 28px #0d2b3e1a}.hd-bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-5);min-height:4.5rem;display:flex}.hd-nav[data-astro-cid-nen7h5rs]{margin-left:auto;display:none}ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.hd-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.2rem;display:flex}.hd-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);border-radius:var(--r-sm);padding:.6rem .7rem;font-size:.95rem;font-weight:600;text-decoration:none;display:block;position:relative}.hd-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--tape);transform-origin:0;height:2px;transition:transform .26s var(--ease-out);border-radius:2px;position:absolute;bottom:.3rem;left:.7rem;right:.7rem;transform:scaleX(0)}.hd-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--tape)}.hd-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.hd-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--tape)}.hd-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}}.hd-cta2[data-astro-cid-nen7h5rs]{min-height:2.8rem;margin-right:-.75rem;padding-inline:1rem;font-size:.92rem;display:none}@media (width>=1280px){.hd-cta2[data-astro-cid-nen7h5rs]{display:inline-flex}}.hd-cta[data-astro-cid-nen7h5rs]{min-height:2.8rem;padding-inline:1.1rem;font-size:.95rem;display:inline-flex}@media (width<=1023px){.hd-cta[data-astro-cid-nen7h5rs]{margin-left:auto}}.hd-toggle[data-astro-cid-nen7h5rs]{border:var(--edge) solid var(--line);border-radius:var(--r-pill);min-height:2.8rem;color:var(--ink);font:700 .95rem/1 var(--f-display);cursor:pointer;transition:transform var(--dur-press) var(--ease-out);background:#fff;align-items:center;gap:.5rem;padding:.4rem .9rem;display:inline-flex}.hd-toggle[data-astro-cid-nen7h5rs]:active{transform:scale(.96)}.hd-toggle[data-astro-cid-nen7h5rs][aria-expanded=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.hd-toggle-box[data-astro-cid-nen7h5rs]{width:1.05rem;height:.75rem;transition:transform var(--dur-pop) var(--ease-out);border-block:2px solid;position:relative}.hd-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .hd-toggle-box[data-astro-cid-nen7h5rs]{transform:rotate(90deg)}.hd-toggle-box[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}@media (width<=560px){.hd-bar[data-astro-cid-nen7h5rs]{gap:.5rem;min-height:3.9rem}.hd-cta[data-astro-cid-nen7h5rs]{min-height:2.6rem;padding-inline:.85rem;font-size:.88rem}.hd-toggle[data-astro-cid-nen7h5rs]{min-height:2.6rem;padding-inline:.7rem}}@media (width<=420px){.hd-cta[data-astro-cid-nen7h5rs]{padding-inline:.7rem;font-size:.84rem}.hd-toggle[data-astro-cid-nen7h5rs]{padding-inline:.6rem}.hd-toggle-text[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.hd-menu[data-astro-cid-nen7h5rs]{border-top:var(--edge) solid var(--line);padding-block:var(--s-3) var(--s-5);background:#fff;max-height:calc(100dvh - 7rem);overflow-y:auto}.hd-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:var(--ink);border-bottom:var(--edge) solid var(--line);padding:.8rem 0;font-size:1.05rem;font-weight:700;text-decoration:none;display:block}.hd-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--tape)}.hd-menu[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{margin-top:var(--s-4);width:100%}.hd-menu[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]+.btn[data-astro-cid-nen7h5rs]{margin-top:var(--s-3)}@media (prefers-reduced-motion:no-preference){.hd-menu[data-astro-cid-nen7h5rs]:not([hidden]){animation:menu-in var(--dur-sheet) var(--ease-drawer)}.hd-menu[data-astro-cid-nen7h5rs]:not([hidden]) li[data-astro-cid-nen7h5rs]{animation:menu-item .32s var(--ease-out) backwards;animation-delay:60ms}.hd-menu[data-astro-cid-nen7h5rs]:not([hidden]) li[data-astro-cid-nen7h5rs]:nth-child(2){animation-delay:.1s}.hd-menu[data-astro-cid-nen7h5rs]:not([hidden]) li[data-astro-cid-nen7h5rs]:nth-child(3){animation-delay:.14s}.hd-menu[data-astro-cid-nen7h5rs]:not([hidden]) li[data-astro-cid-nen7h5rs]:nth-child(4){animation-delay:.18s}.hd-menu[data-astro-cid-nen7h5rs]:not([hidden]) li[data-astro-cid-nen7h5rs]:nth-child(n+5){animation-delay:.22s}}@keyframes menu-in{0%{opacity:0;transform:translateY(-10px)}}@keyframes menu-item{0%{opacity:0;transform:translate(-14px)}}@media (width>=1024px){.hd-nav[data-astro-cid-nen7h5rs]{display:flex}.hd-toggle[data-astro-cid-nen7h5rs],.hd-menu[data-astro-cid-nen7h5rs]{display:none!important}}@media (width>=1024px) and (width<=1239px){.hd-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-inline:.45rem;font-size:.9rem}.hd-bar[data-astro-cid-nen7h5rs]{gap:1rem}}.ft[data-astro-cid-jo6i4kqk]{background:var(--navy);color:#ffffffd1;margin-top:clamp(3rem,8vw,5rem);padding-block:clamp(2.5rem,6vw,4rem) 1.5rem}.ft-grid[data-astro-cid-jo6i4kqk]{gap:2rem;display:grid}@media (width>=640px){.ft-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.ft-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2.5rem}}.ft-line[data-astro-cid-jo6i4kqk]{max-width:38ch;margin-top:1rem;font-size:.95rem}.ft-note[data-astro-cid-jo6i4kqk]{color:#ffffff9e;max-width:40ch;font-size:.85rem}.ft-note[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff}.ft-btn[data-astro-cid-jo6i4kqk]{margin-top:.5rem}.ft-k[data-astro-cid-jo6i4kqk]{color:#fff;font:700 .72rem/1.3 var(--f-display);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem}.ft-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.ft-col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffffd1;transition:color var(--dur-hover) ease, transform var(--dur-hover) var(--ease-out);padding:.3rem 0;font-size:.95rem;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.ft-col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;transform:translate(3px)}}.ft-base[data-astro-cid-jo6i4kqk]{color:#ffffff9e;border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.85rem;display:flex}.ft-base[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
