:root{color-scheme:dark;--white-accent: 1 0 0;--white-base: 90 0 0;--white-shadow: 1 0 271.152;--white-08: oklch(var(--white-base) / .08);--black-base: 0 0 0;--orng-lighter: .85 .16 52;--orng-light: .79 .2 52;--orng-accent: .79 .17 71;--orng-base: .73 .19 52;--orng-shadow: .65 .14 70;--navy-900-base: .11 .03 252;--navy-800-base: .16 .04 252;--navy-700-base: .2 .04 252;--navy-600-base: .26 .05 252;--navy-500-base: .34 .04 252;--navy-400-base: .45 .04 252;--green-500-base: .63 .18 155;--green-400-base: .69 .19 155;--green-300-base: .75 .2 155;--navy-900: oklch(var(--navy-900-base));--navy-800: oklch(var(--navy-800-base));--navy-700: oklch(var(--navy-700-base));--navy-600: oklch(var(--navy-600-base));--navy-500: oklch(var(--navy-500-base));--navy-400: oklch(var(--navy-400-base));--orange-500: oklch(var(--orng-base));--orange-400: oklch(var(--orng-light));--orange-300: oklch(var(--orng-lighter));--white: oklch(var(--white-base));--white-80: oklch(var(--white-base) / .8);--white-50: oklch(var(--white-base) / .5);--white-20: oklch(var(--white-base) / .2);--green-500: oklch(var(--green-500-base));--bg: var(--navy-900);--surface: var(--navy-800);--surface-2: var(--navy-700);--border: var(--white-08);--text: var(--white);--text-muted: var(--white-50);--accent: var(--orange-500);--accent-bright: var(--orange-400);--space-1: .15rem;--space-2: .25rem;--space-3: .5rem;--space-4: .75rem;--space-5: 1rem;--space-6: 1.25rem;--space-7: 1.5rem;--space-8: 2rem;--space-9: 2.5rem;--space-10: 3rem;--space-11: 3.5rem;--space-12: 4rem;--section-pad: clamp(5rem, 10vw, 9rem);--container: min(1200px, 100% - var(--space-1));--gap-mobile-fluid-1: clamp(1.5rem, calc(-4.15rem + 13.56svh) , 3rem);--margin-mobile-fluid-1: clamp(2rem, calc(.12rem + 4.52svh) , 2.5rem);--fs-mobile-fluid-1: clamp(11rem, calc(7.23rem + 9.04svh) , 12rem);--fs-mobile-fluid-2: clamp(1.8rem, calc(.67rem + 2.71svh) , 2.1rem);--fs-mobile-fluid-3: clamp(.7rem, calc(-.43rem + 2.71svh) , 1rem);--fs-mobile-fluid-4: clamp(.9rem, calc(.52rem + .9svh) , 1rem);--margin-space-1: 1rem;--margin-space-2: 1.5rem;--margin-space-3: 2rem;--margin-space-4: 2.5rem;--margin-space-5: 3rem;--margin-space-6: 3.5rem;--margin-space-7: 4rem;--margin-space-8: 4.5rem;--margin-space-9: 5rem;--margin-space-10: 5.5rem;--padding-space-1: .25rem;--padding-space-2: .5rem;--padding-space-3: 1rem;--padding-space-4: 1.5rem;--padding-space-5: 2rem;--padding-space-6: 2.5rem;--padding-space-7: 3.5rem;--padding-space-8: 4rem;--padding-space-9: 4.5rem;--padding-space-10: 5rem;--font-display: "Trirong", serif;--font-condensed: "Barlow Condensed", sans-serif;--font-body: "Barlow", system-ui, sans-serif;--orange-glow: oklch(var(--orng-base) / .4);--glow-sm: 0 0 8px var(--orange-glow);--glow-md: 0 0 16px var(--orange-glow), 0 0 40px oklch(var(--orng-base) / .2);--glow-lg: 0 0 20px var(--orange-glow), 0 0 60px oklch(var(--orng-base) / .3), 0 0 100px oklch(var(--orng-base) / .1);--r-sm: 4px;--r-md: 8px;--r-lg: 16px;--fs-ttl-mob-fld-1: clamp(9rem, calc(5.92rem + 7.4svh) , 9.82rem);--fs-ttl-mob-fld-2: clamp(9.5rem, calc(6.24rem + 7.81svh) , 10.36rem);--fs-ttl-mob-fld-3: clamp(10rem, calc(6.57rem + 8.22svh) , 10.91rem);--fs-ttl-mob-fld-4: clamp(10.5rem, calc(6.9rem + 8.62svh) , 11.45rem);--fs-ttl-mob-fld-5: clamp(11rem, calc(7.23rem + 9.04svh) , 12rem);--fs-ttl-mob-fld-6: clamp(11.5rem, calc(7.56rem + 9.45svh) , 12.55rem);--fs-ttl-mob-fld-7: clamp(12rem, calc(7.89rem + 9.86svh) , 13.09rem);--fs-ttl-mob-fld-8: clamp(12.5rem, calc(8.22rem + 10.27svh) , 13.64rem);--fs-ttl-mob-fld-9: clamp(13rem, calc(8.55rem + 10.68svh) , 14.18rem);--fs-ttl-mob-fld-10: clamp(13.5rem, calc(8.88rem + 11.09svh) , 14.73rem);--fs-ttl-dtp-fld-1: clamp(15rem, 12vw, 16rem);--fs-ttl-dtp-fld-2: clamp(15.75rem, 13vw, 16.75rem);--fs-ttl-dtp-fld-3: clamp(16.5rem, 14vw, 17.5rem);--fs-ttl-dtp-fld-4: clamp(17.25rem, 15vw, 18.25rem);--fs-ttl-dtp-fld-5: clamp(18rem, 16vw, 19rem);--fs-ttl-dtp-fld-6: clamp(18.75rem, 17vw, 19.75rem);--fs-ttl-dtp-fld-7: clamp(19.5rem, 18vw, 20.5rem);--fs-ttl-dtp-fld-8: clamp(20.25rem, 19vw, 21.25rem);--fs-ttl-dtp-fld-9: clamp(21rem, 20vw, 22rem);--fs-ttl-dtp-fld-10: clamp(21.75rem, 21vw, 22.75rem);--fs-txt-mob-fld-1: clamp(.7rem, calc(-.43rem + 2.71svh) , 1rem);--fs-txt-mob-fld-2: clamp(.9rem, calc(.33rem + 1.36svh) , 1.05rem);--fs-txt-mob-fld-3: clamp(1rem, calc(.37rem + 1.51svh) , 1.17rem);--fs-txt-mob-fld-4: clamp(1.1rem, calc(.41rem + 1.65svh) , 1.28rem);--fs-txt-mob-fld-5: clamp(1.2rem, calc(.45rem + 1.81svh) , 1.4rem);--fs-txt-mob-fld-6: clamp(1.3rem, calc(.48rem + 1.96svh) , 1.52rem);--fs-txt-mob-fld-7: clamp(1.4rem, calc(.52rem + 2.11svh) , 1.63rem);--fs-txt-mob-fld-8: clamp(1.5rem, calc(.56rem + 2.26svh) , 1.75rem);--fs-txt-mob-fld-9: clamp(1.6rem, calc(.6rem + 2.41svh) , 1.87rem);--fs-txt-mob-fld-10: clamp(1.7rem, calc(.63rem + 2.56svh) , 1.98rem);--fs-txt-dtp-fld-1: clamp(1.9rem, 1.4vw, 2rem);--fs-txt-dtp-fld-2: clamp(2rem, 1.6vw, 2.15rem);--fs-txt-dtp-fld-3: clamp(2.1rem, 1.7vw, 2.3rem);--fs-txt-dtp-fld-4: clamp(2.2rem, 1.8vw, 2.45rem);--fs-txt-dtp-fld-5: clamp(2.3rem, 1.9vw, 2.6rem);--fs-txt-dtp-fld-6: clamp(2.4rem, 2vw, 2.75rem);--fs-txt-dtp-fld-7: clamp(2.5rem, 2.1vw, 2.9rem);--fs-txt-dtp-fld-8: clamp(2.6rem, 2.2vw, 3.05rem);--fs-txt-dtp-fld-9: clamp(2.7rem, 2.3vw, 3.2rem);--fs-txt-dtp-fld-10: clamp(2.8rem, 2.4vw, 3.35rem);--fntWght-light: 300;--fntWght-regular: 400;--fntWght-medium: 500;--fntWght-semibold: 600;--fntWght-bold: 700;--fntWght-extrabold: 800;--fntWght-black: 900;--gap-mob-fld-1: clamp(.25rem, calc(-.44rem + 1.66svh) , .5rem);--gap-mob-fld-2: clamp(.5rem, calc(-.02rem + 1.07svh) , .6rem);--gap-mob-fld-3: clamp(.75rem, calc(-1.32rem + 4.97svh) , 1.5rem);--gap-mob-fld-4: clamp(1rem, calc(-1.77rem + 6.63svh) , 2rem);--gap-mob-fld-5: clamp(1.5rem, calc(-4.15rem + 13.56svh) , 3rem);--gap-mob-fld-6: clamp(2rem, calc(-3.53rem + 13.27svh) , 4rem);--gap-mob-fld-7: clamp(2.5rem, calc(-4.41rem + 16.58svh) , 5rem);--gap-mob-fld-8: clamp(3rem, calc(-5.3rem + 19.9svh) , 6rem);--gap-mob-fld-9: clamp(4rem, calc(-5.68rem + 23.21svh) , 7.5rem);--gap-mob-fld-10: clamp(5rem, calc(-6.07rem + 26.53svh) , 9rem);--pad-mob-fld-1: clamp(.25rem, calc(-.69rem + 2.26svh) , .5rem);--pad-mob-fld-2: clamp(.5rem, calc(-1.38rem + 4.52svh) , 1rem);--pad-mob-fld-3: clamp(.75rem, calc(-2.07rem + 6.78svh) , 1.5rem);--pad-mob-fld-4: clamp(1rem, calc(-2.77rem + 9.04svh) , 2rem);--pad-mob-fld-5: clamp(1.25rem, calc(-3.46rem + 11.3svh) , 2.5rem);--pad-mob-fld-6: clamp(1.5rem, calc(-4.15rem + 13.56svh) , 3rem);--pad-mob-fld-7: clamp(1.75rem, calc(-4.84rem + 15.82svh) , 3.5rem);--pad-mob-fld-8: clamp(2rem, calc(-5.53rem + 18.08svh) , 4rem);--pad-mob-fld-9: clamp(2.25rem, calc(-6.22rem + 20.34svh) , 4.5rem);--pad-mob-fld-10: clamp(2.5rem, calc(-6.92rem + 22.6svh) , 5rem);--mar-mob-fld-1: clamp(.25rem, calc(-.69rem + 2.26svh) , .5rem);--mar-mob-fld-2: clamp(.5rem, calc(-1.38rem + 4.52svh) , 1rem);--mar-mob-fld-3: clamp(1rem, calc(-.88rem + 4.52svh) , 1.5rem);--mar-mob-fld-4: clamp(1.5rem, calc(-.38rem + 4.52svh) , 2rem);--mar-mob-fld-5: clamp(2rem, calc(.12rem + 4.52svh) , 2.5rem);--mar-mob-fld-6: clamp(2.5rem, calc(.62rem + 4.52svh) , 3rem);--mar-mob-fld-7: clamp(3rem, calc(1.12rem + 4.52svh) , 3.5rem);--mar-mob-fld-8: clamp(3.5rem, calc(1.62rem + 4.52svh) , 4rem);--mar-mob-fld-9: clamp(4rem, calc(2.12rem + 4.52svh) , 4.5rem);--mar-mob-fld-10: clamp(4.5rem, calc(2.62rem + 4.52svh) , 5rem);--ease: cubic-bezier(.22, 1, .36, 1);--dur: .35s}@layer base{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-block-start:0px;-webkit-text-size-adjust:100%}body{background-color:var(--bg);color:var(--text);font-family:var(--font-body);font-weight:400;line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased}img,video{max-inline-size:100%;block-size:auto;display:block}a{color:inherit}::selection{background-color:var(--orange-500);color:var(--navy-900)}}@layer layout{@media(width<640px){.section-title{margin-block-end:clamp(1rem,-12.64rem + 58.18vw,3rem)}.section-eyebrow{margin:0;padding-block-start:1.5rem}}.section{position:relative;min-block-size:100svh;display:flex;flex-direction:column;overflow:hidden;padding-block-start:var(--padding-space-6);padding-block-end:var(--padding-space-6);padding-inline:var(--padding-space-3)}.section:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background:linear-gradient(90deg,transparent,var(--orange-500),transparent);opacity:.3}.section:after{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(oklch(var(--white-base) / .05) 1px,transparent 1px),linear-gradient(90deg,oklch(var(--white-base) / .05) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black,transparent);pointer-events:none}.section-inner{position:relative;margin-inline:auto;z-index:1;inline-size:100%}.section-eyebrow{font-family:var(--font-condensed);font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--orange-500);display:flex;align-items:center;gap:.75rem}.section-eyebrow:before{content:"";inline-size:32px;block-size:2px;background:var(--orange-500);box-shadow:var(--glow-sm);flex-shrink:0}.section-title{font-size:clamp(2.9rem,5.4vw,4.4rem);line-height:1;letter-spacing:.02em;color:var(--white)}.section-title .accent{color:var(--orange-500)}.section-lead{color:oklch(var(--white-base) / .7);margin-block-end:var(--mar-mob-fld-5)}}@layer components{.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-mob-fld-2);padding-inline:var(--pad-mob-fld-1);padding-block:var(--pad-mob-fld-2);border-radius:var(--r-md);font-family:var(--font-condensed);font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all var(--dur) var(--ease);white-space:nowrap;overflow:hidden;box-shadow:0 0 20px #00ffff1a;backdrop-filter:blur(8px);background:linear-gradient(145deg,#0f0f0f,#0f0f0f);border:1px solid rgba(255,255,255,.2);position:relative}.btn:before{content:"";position:absolute;top:-50%;left:-50%;width:180%;height:180%;z-index:-2}.btn:after{content:"";position:absolute;inset:.9px;background:#000;border-radius:inherit;z-index:-1}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-primary{background:oklch(var(--orng-base));color:oklch(var(--orng-accent));box-shadow:0 4px 20px oklch(var(--orng-base) / .35)}.btn-primary:hover{background:var(--orange-400);box-shadow:var(--glow-lg);transform:translateY(-2px)}.btn-outline{background:oklch(var(--orng-base) / .06);color:var(--orange-400);border:1.5px solid oklch(var(--orng-base) / .5)}.btn-outline:hover{border-color:var(--orange-500);color:var(--orange-300);box-shadow:0 0 16px oklch(var(--orng-base) / .2);transform:translateY(-2px)}.btn svg{inline-size:18px;block-size:18px;flex-shrink:0}.card{padding-block:var(--pad-mob-fld-3);padding-inline:var(--pad-mob-fld-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:all var(--dur) var(--ease);position:relative;overflow:hidden}.card-header{display:flex;align-items:center;gap:var(--pad-mob-fld-2);margin-block-end:var(--mar-mob-fld-1)}.card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--r-md);background:oklch(var(--orng-base) / .08);border:1px solid oklch(var(--orng-base) / .2);color:oklch(var(--orng-base))}.card-icon svg{inline-size:1.1rem;block-size:1.1rem;filter:drop-shadow(0 0 3px oklch(var(--orng-base) / .5))}.card-title{font-family:var(--font-condensed);font-size:var(--fs-txt-mob-fld-3);font-weight:var(--fntWght-semibold);color:oklch(var(--white-base));letter-spacing:.05em;text-transform:uppercase;line-height:1.2;margin-block-end:0}.card-text{font-size:var(--fs-txt-mob-fld-2);color:oklch(var(--white-base) / .65);line-height:1.65;text-wrap:pretty}.sides:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:2px;background:linear-gradient(to bottom,transparent,oklch(var(--orng-base)),transparent);opacity:.6;transition:opacity var(--dur) var(--ease)}.sides:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:2px;background:linear-gradient(to bottom,transparent,oklch(var(--orng-base)),transparent);opacity:.6;transition:opacity var(--dur) var(--ease)}.updown:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:2px;background:linear-gradient(90deg,transparent,oklch(var(--orng-base)),transparent);opacity:.6;transition:opacity var(--dur) var(--ease)}.updown:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:2px;background:linear-gradient(90deg,transparent,oklch(var(--orng-base)),transparent);opacity:.6;transition:opacity var(--dur) var(--ease)}.card:hover{border-color:oklch(var(--orng-base) / .3);transform:translateY(-5px);box-shadow:0 4px 20px oklch(var(--orng-base) / .07)}.card:hover:before{opacity:1}.card:hover .card-icon{box-shadow:var(--glow-sm)}}@layer utils{@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scrollLine{0%,to{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 oklch(var(--orng-base) / .4)}50%{opacity:.7;box-shadow:0 0 0 6px oklch(var(--orng-base) / 0)}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(scripting:none){.reveal{opacity:1;transform:none}}}@layer base,layout,components,utils;body{font-family:var(--font-condensed)}.navbar[data-astro-cid-jp2pq5zm]{position:fixed;inset-block-start:0;inset-inline:0;z-index:100;padding-block:0;padding-inline:clamp(1.5rem,4vw,3rem);display:flex;align-items:center;justify-content:space-between;background-color:oklch(var(--navy-900-base) / 0);backdrop-filter:blur(0px);transition:background-color .5s var(--ease),backdrop-filter .5s var(--ease),box-shadow .5s var(--ease),padding .4s var(--ease)}.navbar[data-astro-cid-jp2pq5zm].scrolled{background-color:#00030aeb;backdrop-filter:blur(20px) saturate(150%);box-shadow:0 1px 0 var(--white-08),0 8px 32px #0006}.navbar-logo[data-astro-cid-jp2pq5zm]{font-family:var(--font-display);font-size:2rem;letter-spacing:.1em;color:var(--orange-500);text-decoration:none;text-shadow:var(--glow-sm);opacity:0;translate:0 -.5rem;pointer-events:none;transition:opacity .4s var(--ease),translate .4s var(--ease),text-shadow var(--dur) var(--ease)}.navbar[data-astro-cid-jp2pq5zm].scrolled .navbar-logo[data-astro-cid-jp2pq5zm]{opacity:1;translate:0 0;pointer-events:auto}.navbar-logo[data-astro-cid-jp2pq5zm]:hover{text-shadow:var(--glow-md)}.nav-links[data-astro-cid-jp2pq5zm]{display:flex;align-items:center;gap:2.5rem;list-style:none}.nav-links[data-astro-cid-jp2pq5zm] a[data-astro-cid-jp2pq5zm]{font-family:var(--font-condensed);font-size:.95rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--white-80);text-decoration:none;position:relative;padding-block-end:4px;transition:color var(--dur) var(--ease)}.nav-links[data-astro-cid-jp2pq5zm] a[data-astro-cid-jp2pq5zm]:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:0;block-size:2px;background:var(--orange-500);box-shadow:var(--glow-sm);transition:inline-size .4s var(--ease)}.nav-links[data-astro-cid-jp2pq5zm] a[data-astro-cid-jp2pq5zm]:hover,.nav-links[data-astro-cid-jp2pq5zm] a[data-astro-cid-jp2pq5zm].active{color:var(--orange-400);text-shadow:var(--glow-sm)}.nav-links[data-astro-cid-jp2pq5zm] a[data-astro-cid-jp2pq5zm]:hover:after,.nav-links[data-astro-cid-jp2pq5zm] a[data-astro-cid-jp2pq5zm].active:after{inline-size:100%;box-shadow:var(--glow-md)}.nav-toggle[data-astro-cid-jp2pq5zm]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px;z-index:200}.nav-toggle[data-astro-cid-jp2pq5zm] span[data-astro-cid-jp2pq5zm]{display:block;inline-size:26px;block-size:2px;background:var(--white);border-radius:2px;transition:transform .3s var(--ease),opacity .3s}.nav-toggle[data-astro-cid-jp2pq5zm][aria-expanded=true] span[data-astro-cid-jp2pq5zm]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.nav-toggle[data-astro-cid-jp2pq5zm][aria-expanded=true] span[data-astro-cid-jp2pq5zm]:nth-child(2){opacity:0;transform:scaleX(0)}.nav-toggle[data-astro-cid-jp2pq5zm][aria-expanded=true] span[data-astro-cid-jp2pq5zm]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:920px){.nav-toggle[data-astro-cid-jp2pq5zm]{display:flex}.nav-links[data-astro-cid-jp2pq5zm]{position:fixed;inset-block:0;inset-inline-end:0;inline-size:min(320px,85vw);block-size:100dvh;flex-direction:column;justify-content:center;gap:2rem;background:#00030af7;backdrop-filter:blur(24px);transform:translate(110%);transition:transform .4s var(--ease);padding-inline:var(--space-9);border-inline-start:1px solid var(--border)}.nav-links[data-astro-cid-jp2pq5zm].open{transform:translate(0)}.nav-links[data-astro-cid-jp2pq5zm] a[data-astro-cid-jp2pq5zm]{font-size:1.2rem}}.nav-overlay[data-astro-cid-jp2pq5zm]{position:fixed;inset:0;z-index:50;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .4s var(--ease);backdrop-filter:blur(2px)}.nav-overlay[data-astro-cid-jp2pq5zm].open{opacity:1;pointer-events:auto}.footer[data-astro-cid-35ed7um5]{position:relative}.footer[data-astro-cid-35ed7um5]:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background:linear-gradient(90deg,transparent,var(--orange-500),transparent);opacity:.3}.footer-inner[data-astro-cid-35ed7um5]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;justify-items:center;padding-block:var(--margin-space-3)}.footer-brand[data-astro-cid-35ed7um5]{grid-column:1 / span 2}.footer-brand[data-astro-cid-35ed7um5] .logo[data-astro-cid-35ed7um5]{font-family:var(--font-display);font-size:2.2rem;letter-spacing:.1em;color:var(--orange-500);text-shadow:var(--glow-sm);text-decoration:none;display:inline-block;margin-block-end:var(--space-5)}.footer-brand[data-astro-cid-35ed7um5] p[data-astro-cid-35ed7um5]{font-size:.88rem;color:var(--white-50);line-height:1.65;max-inline-size:300px}.footer-col[data-astro-cid-35ed7um5] h4[data-astro-cid-35ed7um5]{font-family:var(--font-condensed);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--white);margin-block-end:var(--space-6)}.footer-col[data-astro-cid-35ed7um5] ul[data-astro-cid-35ed7um5]{list-style:none;display:flex;flex-direction:column;gap:.65rem}.footer-col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{font-size:.88rem;color:var(--white-50);text-decoration:none;transition:color var(--dur) var(--ease)}.footer-col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--orange-400)}.footer-bottom[data-astro-cid-35ed7um5]{margin-inline:auto;padding-block:var(--margin-space-2);border-block-start:1px solid var(--border);display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;font-size:.8rem;color:var(--navy-500)}.footer-legal[data-astro-cid-35ed7um5]{display:flex;gap:1.5rem;flex-wrap:wrap}.footer-legal[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:var(--navy-500);text-decoration:none;transition:color var(--dur) var(--ease)}.footer-legal[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--orange-400)}@media(width>=640px){.footer-inner[data-astro-cid-35ed7um5]{display:flex;flex-direction:row;justify-content:space-around}.footer-brand[data-astro-cid-35ed7um5] .logo[data-astro-cid-35ed7um5]{font-size:5rem}.footer-brand[data-astro-cid-35ed7um5] p[data-astro-cid-35ed7um5]{font-size:1.2rem;text-wrap:balance}.footer-col[data-astro-cid-35ed7um5] h4[data-astro-cid-35ed7um5],.footer-col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{font-size:1.2rem}}@media(width>=920px){.footer-bottom[data-astro-cid-35ed7um5],.footer-legal[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{font-size:var(--fs-txt-mob-fld-2);color:oklch(var(--white-base) / .3)}}
