@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-italic.D5r7qpn0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-italic.DX1NMQXW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-italic.C1arb59o.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #001038;--navy: #002a66;--navy-deep: #001a44;--blue: #00408f;--blue-bright: #0a57b8;--lemon: #f4e45c;--lemon-deep: #d9c42e;--paper: #f6f3ec;--paper-warm: #ede8dc;--paper-edge: #ded7c6;--steel: #606879;--alert: #a3201b;--ink-dim: #545d6b;--font-display: "Archivo Variable", "Archivo", system-ui, sans-serif;--font-body: "Figtree Variable", "Figtree", system-ui, sans-serif;--container: 1200px;--gutter: clamp(20px, 5vw, 40px);--space-band: clamp(64px, 8vw, 112px);--radius-sm: 2px;--radius-md: 3px;--shadow-plate: 0 10px 24px -12px rgb(0 16 56 / .28);--shadow-lift: 0 14px 30px -14px rgb(0 16 56 / .34);--stripe: repeating-linear-gradient( -45deg, var(--navy) 0 6px, var(--lemon) 6px 12px, var(--blue) 12px 18px, var(--lemon) 18px 24px )}.on-paper{--surface: var(--paper);--fg: var(--ink);--fg-mid: #3a4560;--fg-dim: var(--steel);--rule: var(--paper-edge);--rule-strong: var(--ink);--action: var(--lemon);--action-fg: var(--ink);background:var(--surface);color:var(--fg)}.on-navy{--surface: var(--navy);--fg: #ffffff;--fg-mid: #c3cfe4;--fg-dim: #92a2bf;--rule: rgb(255 255 255 / .22);--rule-strong: var(--lemon);--action: var(--lemon);--action-fg: var(--ink);background:var(--surface);color:var(--fg)}.on-navy-deep{--surface: var(--navy-deep);--fg: #ffffff;--fg-mid: #c3cfe4;--fg-dim: #92a2bf;--rule: rgb(255 255 255 / .2);--rule-strong: var(--lemon);--action: var(--lemon);--action-fg: var(--ink);background:var(--surface);color:var(--fg)}.on-navy :is(h1,h2,h3,h4),.on-navy-deep :is(h1,h2,h3,h4){color:#fff}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;font-weight:400;overflow-x:hidden}img,picture,svg{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);margin:0;color:var(--fg, var(--ink));text-wrap:balance}h1{font-size:clamp(2.4rem,5.6vw,4.15rem);font-weight:800;line-height:1.02;letter-spacing:-.02em}h2{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.015em}h3{font-size:1.125rem;font-weight:700;line-height:1.25;letter-spacing:.005em}p{margin:0 0 1em;max-width:68ch}p:last-child{margin-bottom:0}a{color:var(--blue);text-decoration-thickness:2px;text-underline-offset:3px}.on-navy a:not(.btn),.on-navy-deep a:not(.btn){color:var(--lemon)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--blue-bright);outline-offset:2px}.on-navy :where(a,button,summary):focus-visible,.on-navy-deep :where(a,button,summary):focus-visible{outline-color:var(--lemon)}.skip{position:absolute;left:-9999px;top:0;background:var(--lemon);color:var(--ink);padding:12px 18px;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.8125rem;z-index:200}.skip:focus{left:12px;top:12px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.band{position:relative;isolation:isolate;overflow-x:clip;padding-block:var(--space-band)}.band--tight{padding-block:clamp(40px,5vw,64px)}.band-head{margin-bottom:clamp(32px,4vw,52px)}.band-head h2{margin-top:14px}.band-head p{margin-top:18px;max-width:62ch;color:var(--fg-mid)}.stripe{position:relative;height:10px;background:var(--stripe);background-size:auto;overflow:clip}.stripe:before{content:"";position:absolute;inset:0 -48px 0 0;background:var(--stripe);animation:stripe-run 1.8s linear infinite}@keyframes stripe-run{to{transform:translate3d(-33.9411px,0,0)}}.stripe--v:before{inset:0 0 -48px;animation-name:stripe-run-v}@keyframes stripe-run-v{to{transform:translate3d(0,33.9411px,0)}}@media (prefers-reduced-motion: reduce){.stripe:before{animation:none}}.stencil{font-family:var(--font-display);font-weight:700;font-size:.8125rem;line-height:1;letter-spacing:.1em;text-transform:uppercase;font-variation-settings:"wdth" 105}.chip{display:inline-block;background:var(--lemon);color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:.75rem;line-height:1;letter-spacing:.16em;text-transform:uppercase;padding:8px 12px;border-radius:var(--radius-sm);font-variation-settings:"wdth" 100}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.lede{font-size:clamp(1.0625rem,1.5vw,1.1875rem);color:var(--fg-mid);max-width:56ch}.fine{font-size:.8125rem;line-height:1.6;color:var(--fg-dim);max-width:62ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;border-radius:var(--radius-sm);padding:16px 28px;min-height:52px;cursor:pointer;transition:transform .15s cubic-bezier(.16,1,.3,1),background-color .15s ease,color .15s ease,border-color .15s ease}.btn--primary{background:var(--lemon);color:var(--ink);border-color:var(--lemon)}.btn--secondary{background:transparent;color:var(--fg);border-color:currentColor}.btn--block{display:flex;width:100%}@media (hover: hover) and (pointer: fine){.btn--primary:hover{background:var(--lemon-deep);border-color:var(--lemon-deep);transform:translateY(-1px)}.btn--secondary:hover{background:var(--navy-deep);color:var(--lemon);border-color:var(--lemon);transform:translateY(-1px)}}.btn:active{transform:translateY(0)}.btn__icon{width:18px;height:18px;flex:0 0 auto}.plate{position:relative;background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:var(--radius-md);padding:clamp(20px,3vw,32px);box-shadow:var(--shadow-plate)}.plate,.plate :is(h1,h2,h3,h4),.plate :is(p,label,span,li,legend){color:var(--ink)}.plate a:not(.btn){color:var(--blue)}.plate .fine{color:#545d75}.plate--bolted:before,.plate--bolted:after{content:"";position:absolute;left:10px;right:10px;height:7px;pointer-events:none;background-image:radial-gradient(circle,var(--navy) 0 2.5px,transparent 3px),radial-gradient(circle,var(--navy) 0 2.5px,transparent 3px);background-position:left center,right center;background-size:7px 7px;background-repeat:no-repeat;opacity:.55}.plate--bolted:before{top:9px}.plate--bolted:after{bottom:9px}.ruled{position:relative;border-top:3px solid transparent}.ruled:after{content:"";position:absolute;inset-block-start:-3px;inset-inline:0;height:3px;background:var(--rule-strong);transform-origin:left center}.hairline{position:relative;border-top:1px solid transparent}.hairline:after{content:"";position:absolute;inset-block-start:-1px;inset-inline:0;height:1px;background:var(--rule);transform-origin:left center}.icon{display:inline-block;width:24px;height:24px;flex:0 0 auto;background-color:var(--icon-tone, currentColor);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color var(--mo-2, .26s) var(--mo-ease, ease)}.creds{list-style:none;margin:0;padding:0;display:grid;gap:0}.cred{display:flex;align-items:center;gap:14px;padding-block:13px}.cred__badge{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;background:var(--lemon);border-radius:var(--radius-sm);--icon-tone: var(--ink)}.cred__label{font-family:var(--font-display);font-weight:700;font-size:clamp(.8125rem,1.1vw,.9375rem);letter-spacing:.08em;text-transform:uppercase;font-variation-settings:"wdth" 102}.cred__num{margin-left:auto;font-family:var(--font-display);font-weight:600;font-size:.875rem;letter-spacing:.06em;color:var(--fg-dim);white-space:nowrap}.cred__icon{width:18px;height:18px}.field{display:grid;gap:6px;margin-bottom:16px}.field__label{font-family:var(--font-display);font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.field__optional{font-family:var(--font-body);font-weight:400;font-size:.75rem;letter-spacing:0;text-transform:none;color:#6a7288}.input,.select,.textarea{width:100%;min-height:52px;font-size:1rem;font-family:var(--font-body);color:var(--ink);background:#fff;border:2px solid var(--paper-edge);border-radius:var(--radius-sm);padding:13px 14px;transition:border-color .15s ease,box-shadow .15s ease}.textarea{min-height:92px;resize:vertical;line-height:1.5}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:40px}.input:focus,.select:focus,.textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #0a57b838}.field--invalid .input,.field--invalid .select,.field--invalid .textarea{border-color:var(--alert)}.field__error{display:none;font-size:.8125rem;line-height:1.45;color:var(--alert);font-weight:500}.field--invalid .field__error{display:block}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.grid{display:grid;gap:clamp(20px,2.5vw,32px);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.grid--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.breakable{word-break:break-word;overflow-wrap:anywhere}:root{--mo-1: .15s;--mo-2: .26s;--mo-3: .52s;--mo-4: .76s;--mo-ease: cubic-bezier(.22, 1, .36, 1);--mo-snap: cubic-bezier(.16, 1, .3, 1);--mo-ease-inout: cubic-bezier(.65, 0, .35, 1);--mo-stagger: 80ms;--mo-shift: 20px;--mo-delay: 0ms}.motion-js [data-reveal]{opacity:0}.motion-js [data-reveal=up]{transform:translate3d(0,var(--mo-shift),0)}.motion-js [data-reveal=down]{transform:translate3d(0,calc(var(--mo-shift) * -1),0)}.motion-js [data-reveal=left]{transform:translate3d(calc(var(--mo-shift) * -1),0,0)}.motion-js [data-reveal=right]{transform:translate3d(var(--mo-shift),0,0)}.motion-js [data-reveal=scale]{transform:scale(.965)}.motion-js [data-reveal=plate]{transform:translate3d(0,calc(var(--mo-shift) * .7),0) scale(.985)}.motion-js [data-reveal=wipe]{opacity:1;clip-path:inset(0 0 100% 0)}.motion-js [data-reveal=wipe].is-in{clip-path:inset(0 0 0 0);transition:clip-path var(--mo-4) var(--mo-ease-inout) var(--mo-delay)}.motion-js [data-reveal=plate] [data-reveal-inner],.motion-js [data-reveal=wipe] [data-reveal-inner]{transform:scale(1.06);transition:transform calc(var(--mo-4) * 1.5) var(--mo-ease) var(--mo-delay)}.motion-js [data-reveal=plate].is-in [data-reveal-inner],.motion-js [data-reveal=wipe].is-in [data-reveal-inner]{transform:none}.motion-js [data-reveal=rule]{opacity:1;clip-path:inset(0 100% 0 0);transition:clip-path var(--mo-4) var(--mo-ease-inout) var(--mo-delay)}.motion-js [data-reveal=rule].is-in{clip-path:inset(0 0 0 0);transition:clip-path var(--mo-4) var(--mo-ease-inout) var(--mo-delay)}.motion-js [data-reveal].is-in{opacity:1;transform:none;transition:opacity var(--mo-3) var(--mo-ease) var(--mo-delay),transform var(--mo-3) var(--mo-ease) var(--mo-delay)}.motion-js [data-enter]{opacity:0}.motion-js [data-enter=rise]{opacity:1;transform:translate3d(0,14px,0)}.motion-js [data-enter=up]{transform:translate3d(0,22px,0)}.motion-js [data-enter=left]{transform:translate3d(-22px,0,0)}.motion-js [data-enter=right]{transform:translate3d(22px,0,0)}.motion-js [data-enter=scale]{transform:scale(.97) translate3d(0,14px,0)}.motion-js [data-enter=paint]{opacity:1;clip-path:inset(0 100% 0 0)}.motion-js [data-enter=paint].is-in{clip-path:inset(0 0 0 0);transition:clip-path calc(var(--mo-4) * 1.15) var(--mo-ease-inout) var(--mo-delay)}.motion-js [data-enter].is-in{opacity:1;transform:none;transition:opacity var(--mo-4) var(--mo-ease) var(--mo-delay),transform var(--mo-4) var(--mo-ease) var(--mo-delay)}.mo-word{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.12em;margin-bottom:-.12em}.mo-word>span{display:inline-block;transform:translate3d(0,105%,0);transition:transform var(--mo-4) var(--mo-ease) var(--mo-delay)}.motion-js [data-split].is-in .mo-word>span{transform:none}[data-scroll-sentinel]{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.mo-progress{position:fixed;inset:0 0 auto;z-index:60;height:2px;transform-origin:0 50%;transform:scaleX(0);background:var(--mo-progress-color, currentColor);pointer-events:none}@supports (animation-timeline: scroll()){.mo-progress{animation:mo-progress linear;animation-timeline:scroll(root block)}}@keyframes mo-progress{to{transform:scaleX(1)}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){[data-parallax]{animation:mo-parallax linear both;animation-timeline:view();animation-range:entry 0% exit 100%;will-change:transform}}}@keyframes mo-parallax{0%{transform:translate3d(0,var(--mo-parallax, 28px),0)}to{transform:translate3d(0,calc(var(--mo-parallax, 28px) * -1),0)}}[data-hover=lift]{transition:transform var(--mo-2) var(--mo-ease),box-shadow var(--mo-2) var(--mo-ease)}[data-hover=zoom] img{transition:transform var(--mo-4) var(--mo-ease)}@media (hover: hover) and (pointer: fine){[data-hover=lift]:hover{transform:translate3d(0,-4px,0)}[data-hover=zoom]:hover img,a:hover [data-hover=zoom] img{transform:scale(1.045)}}[data-hover=lift]:active{transform:translate3d(0,-1px,0);transition-duration:var(--mo-1)}[data-hover=sheen]{position:relative;overflow:hidden;isolation:isolate}[data-hover=sheen]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 32%,rgba(255,255,255,.26) 50%,transparent 68%);transform:translate3d(-120%,0,0)}@media (hover: hover) and (pointer: fine){[data-hover=sheen]:hover:after{transition:transform .7s var(--mo-ease-inout);transform:translate3d(120%,0,0)}}[data-hover=nudge] .mo-arrow{display:inline-block;transition:transform var(--mo-2) var(--mo-snap)}@media (hover: hover) and (pointer: fine){[data-hover=nudge]:hover .mo-arrow{transform:translate3d(4px,0,0)}}[data-accordion-panel]{overflow:hidden}@keyframes mo-shake{0%,to{transform:translateZ(0)}18%{transform:translate3d(-6px,0,0)}38%{transform:translate3d(5px,0,0)}58%{transform:translate3d(-3px,0,0)}78%{transform:translate3d(2px,0,0)}}[data-shake]{animation:mo-shake .42s var(--mo-ease-inout)}@keyframes mo-spin{to{transform:rotate(360deg)}}.mo-spinner{display:inline-block;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mo-spin .64s linear infinite;vertical-align:-.15em;margin-right:.5em;opacity:.85}@media (prefers-reduced-motion: reduce){.motion-js [data-reveal],.motion-js [data-reveal].is-in,.motion-js [data-enter],.motion-js [data-enter].is-in,.motion-js [data-reveal=plate] [data-reveal-inner],.motion-js [data-reveal=wipe] [data-reveal-inner],.mo-word>span{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}[data-hover=lift],[data-hover=zoom] img,[data-hover=nudge] .mo-arrow,[data-parallax]{transition:none!important;animation:none!important;transform:none!important}[data-hover=sheen]:after{display:none}[data-shake]{animation:none}.mo-spinner{animation-duration:2s}.mo-progress{display:none}}.hdr[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:var(--paper);border-bottom:1px solid var(--paper-edge);transition:box-shadow .2s ease}html.is-scrolled .hdr[data-astro-cid-3ef6ksr2]{box-shadow:0 6px 18px -12px #00103866}.hdr__in[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:12px}.brand[data-astro-cid-3ef6ksr2]{flex:none;display:flex;flex-direction:column;gap:4px;text-decoration:none}.brand__mark[data-astro-cid-3ef6ksr2]{height:30px;width:auto;max-width:none;object-fit:contain}.brand__dba[data-astro-cid-3ef6ksr2]{font-size:.5625rem;letter-spacing:.11em;color:var(--steel)}.hdr__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:14px}.hdr__tel[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:.9375rem;letter-spacing:.02em;white-space:nowrap;transition:color .15s ease}@media (hover: hover) and (pointer: fine){.hdr__tel[data-astro-cid-3ef6ksr2]:hover{color:var(--blue)}}.hdr__cta[data-astro-cid-3ef6ksr2]{white-space:nowrap;padding:13px 22px;min-height:46px}@media (max-width: 720px){.hdr__tel-num[data-astro-cid-3ef6ksr2]{display:none}.hdr__tel[data-astro-cid-3ef6ksr2]{width:46px;height:46px;justify-content:center;border:2px solid var(--paper-edge);border-radius:var(--radius-sm)}}@media (max-width: 560px){.brand__dba[data-astro-cid-3ef6ksr2],.hdr__tel[data-astro-cid-3ef6ksr2]{display:none}}@media (max-width: 440px){.brand__mark[data-astro-cid-3ef6ksr2]{height:24px}.hdr__cta[data-astro-cid-3ef6ksr2]{padding:13px 16px}}.ftr[data-astro-cid-sz7xmlte]{padding-block:clamp(48px,6vw,72px) calc(1.5rem + var(--bar-h, 0px));border-top:3px solid var(--ink)}.ftr__top[data-astro-cid-sz7xmlte]{display:grid;gap:clamp(28px,4vw,48px);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-bottom:36px}.ftr__mark[data-astro-cid-sz7xmlte]{height:28px;width:auto;max-width:none;object-fit:contain}.ftr__dba[data-astro-cid-sz7xmlte]{margin:8px 0 0;font-size:.5625rem;letter-spacing:.11em;color:var(--steel)}.ftr__h[data-astro-cid-sz7xmlte]{font-size:.75rem;letter-spacing:.14em;color:var(--steel);margin-bottom:12px}.ftr__list[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:.9375rem;line-height:1.5}.ftr__list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;padding-block:3px;min-height:24px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--paper-edge)}@media (hover: hover) and (pointer: fine){.ftr__list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--blue);border-bottom-color:currentColor}}.ftr__legal[data-astro-cid-sz7xmlte]{font-size:.8125rem;line-height:1.6;color:var(--ink-dim);max-width:78ch;padding:14px 16px;background:var(--paper-warm);border-left:3px solid var(--lemon-deep);border-radius:var(--radius-sm);margin-bottom:28px}.ftr__base[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:22px}.ftr__copy[data-astro-cid-sz7xmlte]{margin:0;font-size:.8125rem;color:var(--steel)}.ftr__credit[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:10px;min-height:24px;padding-block:2px;white-space:nowrap;text-decoration:none;transition:opacity .15s ease}.ftr__credit-txt[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:600;font-size:.8125rem;letter-spacing:.04em;color:#443f35}@media (hover: hover) and (pointer: fine){.ftr__credit[data-astro-cid-sz7xmlte]:hover{opacity:.75}}
