/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", "Instrument Sans Fallback", sans-serif;--font-mono:"DM Mono", "DM Mono Fallback", monospace;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-white:#fff;--color-mist:#f2f8f4;--color-sky:#e6f2fb;--color-ink:#0c2233;--color-ink-soft:#47596a;--color-night:#071a26;--color-green:#119246;--color-green-deep:#0b7537;--color-leaf:#3ccb7f;--color-blue:#0f6fc6;--color-blue-deep:#0b4f8f;--color-sun:#ffc53d;--color-line:#d5e1da;--color-line-strong:#7b8c99;--color-marble-beige:#d8c6a5;--color-marble-wine:#6a2b33;--color-marble-grey:#8c8f90;--color-danger:#b3261e;--color-success:#0b7537;--font-display:"Outfit", "Outfit Fallback", sans-serif;--breakpoint-md:48rem;--breakpoint-bar:61.25rem;--breakpoint-lg:64rem;--breakpoint-xl:90rem;--text-display-xl:clamp(2.75rem, 8.2vw, 7rem);--text-display-xl--line-height:1;--text-display-l:clamp(2.125rem, 5vw, 4.5rem);--text-display-l--line-height:1.05;--text-display-m:clamp(1.5rem, 2.6vw, 2.25rem);--text-display-m--line-height:1.15;--text-stat:clamp(2.75rem, 6.4vw, 5.5rem);--text-stat--line-height:1;--text-plate:clamp(4rem, 8vw, 8rem);--text-lede:clamp(1.125rem, .7vw + 1rem, 1.375rem);--text-lede--line-height:1.5;--text-body:1.0625rem;--text-body--line-height:1.6;--text-ui:.9375rem;--text-ui--line-height:1.4;--text-eyebrow:.8125rem;--text-eyebrow--line-height:1.3;--text-mono:.75rem;--text-mono--line-height:1.4;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.75rem;--radius-pill:999px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--surface);color:var(--text);font-family:var(--font-sans);font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem);font-size:100%}body{min-height:100svh;font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:400;overflow-x:clip}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;font-weight:500}h1{font-size:var(--text-display-xl);line-height:var(--text-display-xl--line-height);letter-spacing:-.035em;font-weight:600}h2{font-size:var(--text-display-l);line-height:var(--text-display-l--line-height)}h3{font-size:var(--text-display-m);line-height:var(--text-display-m--line-height);letter-spacing:-.015em}:root{--em-stripe:linear-gradient(transparent 66%, #3ccb7f4d 66% 92%, transparent 92%)}@supports (color:color-mix(in lab,red,red)){:root{--em-stripe:linear-gradient(transparent 66%, color-mix(in srgb, var(--color-leaf) 30%, transparent) 66% 92%, transparent 92%)}}h1 em,h2 em,h3 em{color:var(--accent-text);background:var(--em-stripe);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-style:normal}.on-media :is(h1,h2,h3) em,[data-reveal=words].is-split em{background:0 0}[data-reveal=words].is-split em .w>span{background:var(--em-stripe)}.on-media [data-reveal=words].is-split em .w>span{background:0 0}p{text-wrap:pretty;max-width:62ch}a{color:inherit;text-decoration:none}sup{vertical-align:super;font-size:.62em;line-height:0}::selection{background:var(--color-leaf);color:var(--color-ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-gap)}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}}@layer components{.wrap{width:100%;max-width:calc(var(--page-max) + 2 * var(--page-x));padding-inline:var(--page-x);margin-inline:auto}.grid-page{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media(min-width:48rem){.grid-page{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:64rem){.grid-page{grid-template-columns:repeat(12,minmax(0,1fr))}}.section{padding-block:var(--section-y)}.section--band{background:var(--surface-band)}.section--sky{background:var(--surface-sky)}.eyebrow{font-family:var(--font-sans);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:.625rem;max-width:none;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--color-leaf);border-radius:50%;flex:none;width:.5rem;height:.5rem}.eyebrow--plain:before{content:none}.on-media{--text:var(--color-white);--text-muted:#ffffffdb;--accent-text:var(--color-leaf);--focus:var(--color-white);--focus-gap:var(--color-night);color:var(--color-white)}.lede{font-size:var(--text-lede);line-height:var(--text-lede--line-height);color:var(--text-muted);max-width:52ch}.stat{font-family:var(--font-display);font-size:var(--text-stat);line-height:var(--text-stat--line-height);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;font-weight:600}.data{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.link{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab,red,red)){.link{-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}}.link{transition:text-decoration-color var(--dur-fast) ease}.link:hover{text-decoration-color:currentColor}.on-media .link{color:var(--color-white)}.section--sky .link{color:var(--color-blue-deep)}.nowrap{white-space:nowrap}.skip-link{left:var(--page-x);z-index:100;border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-white);font-size:var(--text-ui);padding:.75rem 1rem;font-weight:500;position:absolute;top:-100px}.skip-link:focus{top:.5rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.justify-between{justify-content:space-between}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_astro/outfit-tr.h289oHnM.woff2)format("woff2-variations");unicode-range:U+20-7E,U+A0-FF,U+131,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+11E-11F,U+130,U+15E-15F}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_astro/instrument-sans-tr.DUu42T_3.woff2)format("woff2-variations");unicode-range:U+20-7E,U+A0-FF,U+131,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+11E-11F,U+130,U+15E-15F}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/dm-mono-tr-400.B5Pftenz.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAA44ABEAAAAAHBwAAA3eAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGigbIBx4BmAATAhgCZ8tEQgKjhyNAAE2AiQDTAsqAAQgBYEMByAMgT0bLxpVRoaNA8O8p0qI/y8TTBliEz10/gp0JCyM9mWYNSksDPkNA2GaJIRpf3c2/0lSOdi2txG3m3tuevkdPGZTw9Bf+hqHzrM4wBEFh6MRkszC//P+9bX2ufehxO/q+mJT9dE9bLLGTI1oIjCFFU80EcAaysuS1pkSCyPritncebsHocLryFcl3+OrFwjPv6qv/LYzTKUh5cEvXQFTmkt9IKWkyz8NSAVMfQ2zhjGH6dN2QTcl8an7zVymnNZQa8roZWAtYZvSin33PzwhMAzFYm5/wzBQqY3RqMDcNkQT7SYkQv49oqmqHXX/a620/3XPHHHIMXtUcXGur/cmO907gdk9INjZEJAwKM+FgF1UomLDSsTIlI+1qegYsnMxfL5esjmW8HKp7r06UNkPAtJgVGGkEPhfVinJkkQfVnMbMwqgGF9Cq4VakKcmGtDoow+72sBZx185By3BzjrXewbqnJhcZ5s6wtBSou4PbNOWDArd27dkUhhAdCMRsp6qEpC6Koxre9ur2wjAbrC9wDHVXekwizQGlgoS3uTlAPz9JWc3QtBQTU332f+LkORqmSrz6kd7AahDCINT5TOgkupZoeK/eQ00TwvUVNNVDbDD7v9JIIkIAgl1V6p32ttK/QjFZbfRVqlO0D5Z6GkN2DutX9D+N8ltJZAU2usa/X9RvQATArvSmEU+P5K9/Zzw/sfEki1GXste5l0vmNf/Y4nlxEnvOu9hH8zqsCCZLRYQqNd9wKBefcBBdvfc8pOdRUqUUqzZcrQ2OD6L8duDkDaMse7wN4fFxsZYjN7R8x5jXLIrJzPPC0a1pZRKsZjC1nSWl2oymeQ9LqgwuSijqoXzuE52wisSn39cRlKG4zQSHiaP83z6U9KHuXmvstULPI0IsmKmecVrlgYVdccIay0QErZAL0CmV8JkL/MNDVFSFVLXV+vkDFtGy/JLzuorYE6aE2xPcExRnrJdY7XI2nk95mVCus4xkBNy3tWMImcjKL9FqlTLgQAyCt7rToi4TURmxGbO+4xqIPS4cIrGFnUm66XFjrNATojWbx0nguIfnzLX/x5J0RZMDuLznVS2rp7mpNlnoXGfXDvXWNqcKxCBBFcLFmmKnyhhpgL9VrFuj3pUiUogAVH4NFlORy8nCERho2asUBmqiyWxJJZkdrQ3fe5QaulcctKMrq9QmMV7kXHub7Lzd5CumLRR36Lhs3yci5xByoZkOLgMFILlNpSVNr2xe5kFcYfb5J36/KYP5NBs7JCT2hDIA1URcvyMR2beaJbJL8B25CsCBUyfXy4pRy8nzv2NAovMx+ktNKS3UsTn36bmh0N+mcxID4ESWX0nff7N03X+4qW+y2gU43d2MbkyakYhMsxibi3XIH8mtKqC821qHozEu803qORZ88UrarOOQyHLXHyf+kyOmyHOfRQsXisSxas2eFwHRFi3KKX3G6uga9jht4mimYxkzcgYrpqURwODEwrd452ZOYHKT4JaK8+Mc2NsXcyBKhqVVaANTZPUzow6mKNO5qmLBdTNQuphEdVYTPNYonQcGoIzEtbPv00qPfrcYPYMTKyPrho/o09GDxm/7VZHRy5MrUbtwVPCUiaiF3X0QdEPxQAUg1AMQTEMxQgUo1CMQaumINdyluZ7CwNVojKBGNVKVabSdtoCCOy4jk0JLITIRgJaqfWS7ttXHEk7B9CirEdly04dJt3ZWFhakFbG9E421FnsoRVHq1oC+VD5kqXoYD2HYvePQh25qpLqffp5hht6qS1JFXPbZRnkmmxMyIfZ+I4Cy9E/fS2wArsCcaq4wko0k+or0ssG+jeYt/jpfMOxbbRKuut8RmbLiqSVJ94MrAJUaTPDO94xL93SMkOKq7N5ykSuzSuOsawOSV9ahdCMoFA4brdy943bdM/rY3V3z+fHOrOZCknK3E+Ur+sS+yJmQLWgODCd1rPslIB1t03Yrc512dktk6ygqhRcPeu6XnJKkmvMSVLQdos0WkHppi7xOHTglYBxIT7rwVy5xNqZLiGuNgfWuGMQESHI+Xrt0m702hBJFHttUq6qM2qdz54sZ18UdqZerql32PIyIYhGAaETa316+pIVx+UmvBUwbVk/Zf2/DMCkzyEL9bp/TYpyYwMqvSPFcuk2pq07zUmu5b4tSOWVYMzpiU/ddv0z5CtMdMSzYFXIDJ8Dq2OuT5lmOzivwPYQsmdBEW0IUU1RJzu/uZI2s17mqK1VNdLrJRHejWjJCTdb5Vn9V2wSWZold2UHXtNLzqdMjs+q0hGlrFo5Rh1JiJnjtd2GXvICjnIqW35wYSO3H9+KWVbG5+j6Y9AQdlnuFceClRltuhDVUaWX9dzfHBbcjJx2YWLII7AQ1i9IRlJxADSjNmjYMCuBXBwAz+gNuEfoYkfkpBQPIHNSk0Y4QctJXTyAnlMPYjGyESObMLIZoy41PmGLrGmNA7AxBnbVMPADAz8x8AsDvzHwBwN/MfAPQ1tFIyeGgX+Baz7BMLoIdc/vvgpRTf+tRjQamORDkzTKg8sYY8PFxHCd6RwimoEIMLdwaGGSlnnwWGJleFgbHjaGh8QC2pqknUm1t2gfB8PH0fBxMnycLaCLSbqarLphKZ/chpHbWjJj4MZJvfM524rCiPRgezhei0H3wtmWM9eKqNjJdGT6qejx+4keQIywm7BioaJGNRaBNWrcfK/AvfjAEw0grEWVjulYxFqRhdDzvx9LrMVBhEtDRy+UrinD11gkwmqBF5SYPE9N30lenOb/wDt7FmdkC+S/a56XVElmk8C1WnmtE14ZA5/LjP5ljhp4jfjiGHRlFNB9yps4ZgR2JRc+Efjhv/rCMSkWAzbkqxN8VZfGdDp+FumspVK8PaB7KIjhCTktWcz1B4IaYlPSAhkKqZ7lK7qtgozwhqohxKK1CoQtsu9ogL5JysV4Ua/0K7wjJEFCrRY5+rgyasQo48o9dCCWM2hnlUth6BZktijnW8AkB6/U+yPp6amxkDTH58shKf9Qv6JQ/xBP7e4unHz6BG47hcjHXeS6DRXvgNtzSnpJwAfBkPZtQP08CBwKIX4AKoUY+ICUDyeTyE8/3Q6ElHSuloqRncIF6jTF29veWp3h8QugkAtc5KqfsYvfuCuOJwkjlIACWn7XwOq24GQTua5DxRt4sYT6VaQ07CkrwMAbitYsgT5l1dsvLYevFM7sbEBvvH6PGxScltfDBMUjvX4MBlAxbcPA0wSXNCIIk6WGjcjsUbPH7k9mBCp2cBgfrh/2mAkGAo8B0i5j6IeLFywfbrjzvXcuA8+BVylpBszzpKLK8yhL47IyTsS/TvlRNwWc9HPkmO8FeVPf8d6lPpz4bLlBMpB2Rq3zQhZBFpbuSLOK2Yocji32EMHtTZPJsz1Cp7VIonJrccJOl0idqhDRw9NZaOwUphBl6rRa93GZnvZAUZrQ2hxftuesPV0oTC8S5Zy4m5lDHM+bCHF1zn1PXSDMw6QmTvKgeb9P4MulEgFzCoNL+kUu/yyV/bN/1/9DdUEu32LOkvKod9Ivju8uAIeu4AGZbtwu12vOk3kWkiUwK+i4zW48mo27vVkBKfn0r2JpAYk0a/FXFibzVSEy5x6OfiJQN3UGn2LxObbUdHWogd3PZNazjaGatDTpNx/lEcLfhOpvwsqbWmew0iKSSmxyxWG+i1hFIFYSSdeIhOvhZNiGECgiS8wHb+7SM0DBbITk/6KLy7V4HJf9Y80kmpmUdVwJXqDiY40fvgyGWr9s1F3NiaDf3B00/t867Z3g5lzXSrBhe5bdWxX6S/8ad/rP7UhdYJ9wt43qWQm+FcSf0KgxDDjDnYpJtgczNb1k2gJRGHgcrhCEbeM98+QDHXtMe2XrXpSNudBZeBkhgQ+DU3FOxyP1bcJ7jo9ig342dzXGkYujqIciFKv5KPah8aLWQ0hOSoyLiQhLpxIRfepLxNXxDumRDx5RjqNDTpI1Meve5AVBM1QQ9ASbgRSpQr9HYNz1/8wr8IECr8uQBbJLCAJ3PM71bcKM40Ppzy3qteSk+NjgKPBMajKKq+Noqt2MsKyEzPQz81MKk0Ihp0fiNc2r0+CtSYkmiUTPJuLYjsds2DZ3VWFyrEpNI+faxTfxfh79Fo3FpEeNSMRKnPq/1Od3cN8elDzOg2msW6WRinlKvpJOo1LIxPBMHDCq0XRc9cnYBq/Q1REfFxMVFHrHsIb/7qwjPGkOTQaJPYCaJpErvjyJcbEQhZhDlJFKMV1dBbaPNfnpjW0inXJz55xygZ/m7tPbS1v3omTMOTsPh3A6A7wXdjrfDOTxW7oaNdGO2dXNL+1DQ4ESxd5IBjUg7tTpigQE2ofE8SakjRgtpJRyjcSRow/w8tvNzEPha36Lc+5LgE9vwQsEfP7z7/cZ+v9PG3V3ACEGgODOuWt7BbRgH4heFTf13soamSeO3jDXRe3uAnyOu/Ga+vYWUH1Lv38BZWZwbMdjDHGI24EHcg9iGOBZhkM+gcgCwMxsL0+NbhUC7yrm2ER9ST2Xc77cdk7mVC7mLI7ngtXrqRc/jG0y5Oi7tu7oFjFBce5jnuGd7XiHdMs+dFF7xvM6iGaeYLDqy9jcgk+P+c646F3yOcCU9YVVO31y5oXkK+Er/hUcqaBMiMZAgno2OSNzjw7oum2pvfH7XqCT2Ehhf0wrcSr3JT86XMIG48uQl+ae+O062d9K34R1h2Vz2bFn1Loaf/OjNiMfD04KmZsDAA==)format("woff2");unicode-range:U+11E-11F,U+130,U+15E-15F}@font-face{font-family:Outfit Fallback;src:local(Arial);size-adjust:99.28%;ascent-override:100.73%;descent-override:26.19%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);size-adjust:101.91%;ascent-override:95.18%;descent-override:24.53%;line-gap-override:0%}@font-face{font-family:DM Mono Fallback;src:local(Courier New);size-adjust:99.98%;ascent-override:99.22%;descent-override:31.01%;line-gap-override:0%}:root{--dur-fast:.18s;--dur-base:.32s;--dur-slow:.8s;--dur-scene:1.2s;--surface:var(--color-white);--surface-raised:var(--color-white);--surface-band:var(--color-mist);--surface-sky:var(--color-sky);--surface-dark:var(--color-night);--text:var(--color-ink);--text-muted:var(--color-ink-soft);--text-on-dark:var(--color-white);--line:var(--color-line);--line-strong:var(--color-line-strong);--accent-text:var(--color-green-deep);--accent-fill:var(--color-green-deep);--accent-bright:var(--color-leaf);--link:var(--color-blue);--focus:var(--color-ink);--focus-gap:var(--color-white);--map-land:var(--color-mist);--map-land-stroke:var(--color-line);--map-done-fill:var(--color-green);--map-done-stroke:var(--color-ink);--map-ongoing-hatch:var(--color-blue-deep);--map-ongoing-bg:var(--color-sky);--map-sea:var(--color-sky);--gutter:1rem;--page-x:clamp(1.25rem, 5vw, 5rem);--page-max:90rem;--section-y:clamp(4.5rem, 10vw, 9rem);--header-h:4.5rem;--bar-h:4rem;--shadow-soft:0 1px 2px #0c22330d, 0 12px 32px -12px #0c223329;--shadow-lift:0 2px 4px #0c22330f, 0 28px 60px -24px #0c223347;--scrim-hero:linear-gradient(90deg, #071a268f 0%, #071a2675 36%, #071a2600 66%), linear-gradient(180deg, #071a2624 0%, transparent 18%, transparent 62%, #071a26d1 100%);--scrim-hero-narrow:linear-gradient(180deg, #071a264d 0%, #071a2685 30%, #071a268f 60%, #071a26db 100%);--scrim-band:linear-gradient(90deg, #071a26d1 0%, #071a2680 48%, #071a261f 100%);--scrim-card:linear-gradient(180deg, transparent 28%, #071a269e 62%, #071a26e6 100%)}@media(min-width:48rem){:root{--gutter:1.5rem}}html.js [data-reveal]{opacity:0;will-change:opacity,transform;transform:translateY(28px)}html.js [data-reveal=fade]{transform:none}html.js [data-reveal=pop]{transform:scale(.86)translateY(12px)}html.js [data-clip-reveal]{clip-path:inset(0 0 100% 0 round var(--radius-lg))}html.js [data-reveal=words]{transform:none}[data-reveal=words].is-split .w{vertical-align:bottom;margin-block:-.14em;padding-block:.14em;display:inline-block;overflow:hidden}[data-reveal=words].is-split .w>span{will-change:transform;display:inline-block}[data-nav]{transition:transform var(--dur-base) var(--ease-out)}[data-nav].is-hidden{transform:translateY(-100%)}@supports (interpolate-size:allow-keywords){details{interpolate-size:allow-keywords}details::details-content{opacity:0;block-size:0;transition:block-size var(--dur-base) var(--ease-out),opacity var(--dur-base) ease,content-visibility var(--dur-base) allow-discrete;overflow:clip}details[open]::details-content{opacity:1;block-size:auto}}[data-hero-video],[data-lazy-video]{opacity:0;transition:opacity .9s}[data-hero-video].is-ready,[data-lazy-video].is-ready{opacity:1}html.reveal-fallback [data-reveal],html.reveal-fallback [data-clip-reveal]{transition:opacity .15s linear;opacity:1!important;clip-path:none!important;transform:none!important}@media(prefers-reduced-motion:reduce){html.js [data-reveal],html.js [data-clip-reveal]{opacity:1;clip-path:none;transform:none}[data-nav].is-hidden{transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.15s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media(max-width:61.24rem){body{padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
