@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");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{color-scheme:light dark;--paper:light-dark(oklch(98.6% .005 85),oklch(16.5% .018 255));--paper-2:light-dark(oklch(96.2% .009 85),oklch(20.5% .02 255));--paper-3:light-dark(oklch(93% .012 85),oklch(24.5% .022 255));--ink:light-dark(oklch(21% .035 258),oklch(95.5% .008 85));--ink-2:light-dark(oklch(43% .025 258),oklch(78% .014 255));--ink-3:light-dark(oklch(49% .02 258),oklch(71% .014 255));--line:light-dark(oklch(88.5% .011 85),oklch(31% .02 255));--line-strong:light-dark(oklch(80% .014 85),oklch(40% .022 255));--navy:oklch(18% .04 258);--on-navy:oklch(95.5% .008 85);--on-navy-2:oklch(78% .014 255);--mint:oklch(85% .13 165);--mint-ink:light-dark(oklch(48% .1 165),oklch(85% .13 165));--sky:oklch(73% .12 265);--honey:oklch(86% .17 92);--honey-ink:light-dark(oklch(52% .11 80),oklch(86% .17 92));--honey-soft:light-dark(oklch(95% .05 92),oklch(30% .06 85));--st-storage:light-dark(#245597,#306cc4);--st-transit:light-dark(#8a3ffc,#c27ee6);--st-destination:light-dark(#00897b,#22a090);--st-unwanted:light-dark(#d03b3b,#e0573f);--st-none:light-dark(#a9a7a1,#5e5d59);--st-warn:light-dark(#b45309,#f59e0b);--map-bg:light-dark(oklch(96.6% .009 95),oklch(22% .02 255));--map-block:light-dark(oklch(93.5% .01 95),oklch(25% .02 255));--map-road:light-dark(oklch(100% 0 0),oklch(32% .02 255));--map-road-edge:light-dark(oklch(87% .012 95),oklch(27% .02 255));--map-water:light-dark(oklch(87% .045 225),oklch(32% .05 235));--map-park:light-dark(oklch(92% .045 140),oklch(26% .03 150));--fence:oklch(86% .17 92/.22);--fence-edge:light-dark(oklch(68% .14 85),oklch(80% .15 90));--app:light-dark(oklch(99.3% .003 85),oklch(19% .02 255));--app-2:light-dark(oklch(97% .006 85),oklch(23% .02 255));--app-line:light-dark(oklch(91% .008 85),oklch(30% .02 255));--display:"Schibsted Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--step--1:clamp(.8rem, .78rem + .1vw, .86rem);--step-0:clamp(1rem, .97rem + .15vw, 1.08rem);--step-1:clamp(1.15rem, 1.08rem + .35vw, 1.35rem);--step-2:clamp(1.4rem, 1.25rem + .75vw, 1.9rem);--step-3:clamp(1.8rem, 1.5rem + 1.5vw, 2.8rem);--step-4:clamp(2.3rem, 1.75rem + 2.8vw, 4.25rem);--spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);--dur-spatial:.5s;--dur-effect:.16s;--gutter:max(20px, env(safe-area-inset-left,0px));--wrap:1240px;--section:clamp(72px, 6vw + 40px, 140px);--radius:14px;--radius-lg:22px;--shadow:0 1px 0 oklch(0% 0 0/.04), 0 18px 50px -24px oklch(20% .04 258/.35);--shadow-lg:0 2px 0 oklch(0% 0 0/.03), 0 40px 90px -40px oklch(20% .04 258/.45)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font:400 var(--step-0) / 1.62 var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:640;line-height:1.08}h1{font-size:var(--step-4);letter-spacing:-.032em}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);letter-spacing:-.012em;line-height:1.25}p{text-wrap:pretty;margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--sky);outline-offset:3px;border-radius:6px}::selection{background:var(--honey);color:oklch(20% .04 258)}.wrap{width:min(100%, var(--wrap));padding-left:var(--gutter);padding-right:max(20px, env(safe-area-inset-right,0px));margin-inline:auto}.section{padding-block:var(--section)}main>section:not(:first-child),.site-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.section--tint{background:var(--paper-2)}.section--navy{background:light-dark(var(--navy),oklch(23% .045 258));color:var(--on-navy);color-scheme:dark}.eyebrow{font:600 var(--step--1) / 1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:var(--mint);width:18px;height:2px}.eyebrow--naia:before{background:var(--honey)}.lead{font-size:var(--step-1);color:var(--ink-2);max-width:62ch;line-height:1.55}.section--navy .lead,.section--navy .eyebrow{color:var(--on-navy-2)}.mono{font-family:var(--mono);letter-spacing:0;font-size:.92em}.head{gap:18px;max-width:760px;display:grid}.head--center{text-align:center;justify-items:center;margin-inline:auto}.btn{min-height:46px;font:600 .96rem / 1 var(--body);white-space:nowrap;transition:background var(--dur-effect), border-color var(--dur-effect), border-radius var(--dur-spatial) var(--spring), scale var(--dur-spatial) var(--spring);border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex}.btn:active{transition-duration:var(--dur-effect), var(--dur-effect), .12s, .12s;border-radius:12px;scale:.97}.btn--lg{min-height:56px;padding:0 28px;font-size:1.04rem}.btn--primary{background:var(--ink);color:var(--paper)}.btn--primary:hover{background:light-dark(oklch(30% .05 258),oklch(100% 0 0))}.btn--ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn--ghost:hover{border-color:var(--ink)}.section--navy .btn--primary{background:var(--mint);color:var(--navy)}.section--navy .btn--primary:hover{background:oklch(90% .12 165)}.naia-ctx .btn--primary{background:var(--honey);color:oklch(20% .04 70)}.naia-ctx .btn--primary:hover{background:oklch(90% .15 92)}.section--navy .btn--ghost{color:var(--on-navy);border-color:oklch(100% 0 0/.28)}.section--navy .btn--ghost:hover{border-color:var(--on-navy)}.btn svg{flex:none;width:16px;height:16px}.actions{flex-wrap:wrap;gap:12px;display:flex}.link-arrow{color:var(--ink);border-bottom:1.5px solid var(--mint);align-items:center;gap:8px;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow:hover{border-color:var(--ink)}.status{font:500 .8rem / 1 var(--body);color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.status:before{content:"";background:var(--dot,var(--st-none));width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in oklch, var(--dot,var(--st-none)) 22%, transparent);border-radius:50%}[data-st=storage]{--dot:var(--st-storage)}[data-st=transit]{--dot:var(--st-transit)}[data-st=destination]{--dot:var(--st-destination)}[data-st=unwanted]{--dot:var(--st-unwanted)}[data-st=warn]{--dot:var(--st-warn)}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:8px;padding:10px 14px;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both reveal view();animation-range:entry entry 55%}}}@keyframes reveal{0%{opacity:.35;translate:0 28px}}@media print{.reveal{animation:none!important}}.logo[data-astro-cid-f7espo7c]{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.logo__mark[data-astro-cid-f7espo7c]{flex:none;overflow:visible}.logo__hex[data-astro-cid-f7espo7c]{fill:none;stroke:currentColor;stroke-width:4.6px;stroke-linecap:round;stroke-linejoin:round}.logo__trail[data-astro-cid-f7espo7c]{fill:currentColor}.logo__dot[data-astro-cid-f7espo7c]{fill:var(--mint);stroke:var(--logo-dot-edge,transparent);stroke-width:1.5px}.logo__word[data-astro-cid-f7espo7c]{font:760 1.3rem / 1 var(--display);letter-spacing:-.035em}.logo__word[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]{color:var(--mint-ink)}@media (prefers-reduced-motion:no-preference){.logo--animate[data-astro-cid-f7espo7c] .logo__hex[data-astro-cid-f7espo7c]{stroke-dasharray:1;animation:logo-draw .9s var(--ease-out) both}.logo--animate[data-astro-cid-f7espo7c] .logo__trail[data-astro-cid-f7espo7c]{transform-box:fill-box;transform-origin:50%;animation:logo-arrive .42s var(--spring) both;animation-delay:calc(.45s + var(--i) * .11s)}.logo--animate[data-astro-cid-f7espo7c] .logo__dot[data-astro-cid-f7espo7c]{transform-origin:24px 24px;animation:logo-arrive .7s var(--spring) .9s both}}@keyframes logo-draw{0%{stroke-dashoffset:1px}}@keyframes logo-arrive{0%{transform:scale(0)}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in oklch, var(--paper) 86%, transparent);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line);view-transition-name:site-header;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;min-height:72px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);flex:none;text-decoration:none}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink);background:var(--paper-2)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink);background:var(--paper-3)}.nav__badge[data-astro-cid-nen7h5rs]{font:600 .66rem / 1 var(--body);letter-spacing:.06em;text-transform:uppercase;background:var(--honey);color:oklch(22% .04 70);border-radius:6px;padding:4px 6px}.bar__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;margin-left:auto;display:flex}.btn--sm{min-height:40px;padding:0 16px;font-size:.9rem}.menu-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;place-items:center;display:none}.sheet[data-astro-cid-nen7h5rs]{width:min(100vw,420px);height:100dvh;padding:20px var(--gutter) 32px;border:0;border-left:1px solid var(--line);background:var(--paper);color:var(--ink);flex-direction:column;gap:28px;margin:0;display:none;inset:0 0 auto auto}.sheet[data-astro-cid-nen7h5rs]:popover-open{display:flex}.sheet[data-astro-cid-nen7h5rs]::backdrop{background:oklch(15% .03 258/.45)}@media (prefers-reduced-motion:no-preference){.sheet[data-astro-cid-nen7h5rs]{transition:translate .24s ease, display .24s allow-discrete, overlay .24s allow-discrete;translate:0}@starting-style{.sheet[data-astro-cid-nen7h5rs]:popover-open{translate:100%}}}.sheet__head[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;display:flex}.sheet[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none;display:grid}.sheet[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);font:600 var(--step-2) / 1.1 var(--display);letter-spacing:-.02em;padding:14px 0;text-decoration:none;display:block}.sheet[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--mint-ink)}.sheet__actions[data-astro-cid-nen7h5rs]{gap:10px;margin-top:auto;display:grid}.sheet__actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{justify-content:center}@media (width<=1080px){.nav[data-astro-cid-nen7h5rs],.access[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{display:inline-grid}}@media (width<=520px){.pilot[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:72px 36px}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr repeat(3,1fr);gap:40px;display:grid}.about[data-astro-cid-jo6i4kqk]{max-width:38ch;color:var(--on-navy-2);align-content:start;gap:16px;display:grid}.about[data-astro-cid-jo6i4kqk] .logo{color:var(--on-navy)}h2[data-astro-cid-jo6i4kqk]{font:600 var(--step--1) / 1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--on-navy-2);margin-bottom:16px}ul[data-astro-cid-jo6i4kqk]{gap:10px;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-jo6i4kqk]{color:var(--on-navy);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:3px;text-decoration:underline}.legal[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);color:var(--on-navy-2);border-top:1px solid oklch(100% 0 0/.12);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:56px;padding-top:22px;display:flex}@media (width<=860px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.about[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}
