@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_757503f9-module__C3VvCG__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_757503f9-module__C3VvCG__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/94ef70390c90d702-s.3uoh3dvt1yexq.woff2)format("woff2");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:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.0xzg8so-7u732.woff2)format("woff2");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:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/94ef70390c90d702-s.3uoh3dvt1yexq.woff2)format("woff2");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:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.0xzg8so-7u732.woff2)format("woff2");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:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(../media/94ef70390c90d702-s.3uoh3dvt1yexq.woff2)format("woff2");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:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.0xzg8so-7u732.woff2)format("woff2");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:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(../media/94ef70390c90d702-s.3uoh3dvt1yexq.woff2)format("woff2");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:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.0xzg8so-7u732.woff2)format("woff2");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:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.karla_71317bc9-module__cuVbCq__className{font-family:Karla,Karla Fallback;font-style:normal}.karla_71317bc9-module__cuVbCq__variable{--font-karla:"Karla", "Karla Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c183140d-module__4M7gaG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c183140d-module__4M7gaG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--c-ink:#1c261c;--c-ink-muted:#4e574e;--c-surface:#faf8ee;--c-rule:#ced1c7;--c-ink-body:#283128;--c-shade:#2c643e;--c-placeholder:#e1e3dc;--c-hairline:#dfe1d8;--c-wash:#eceee8;--c-chip:#e7e9e1;--c-shade-hover:#0f4724;--c-ink-band:#303a30;--c-oxide:#ab532f;--c-paper:#e3e5dd;--c-on-ink:#cbcdc5;--c-ink-faint:#5f685e;--c-hover-cell:#dcded7;--c-ink-band-2:#414940;--c-shade-wash:#e4f1e7;--c-oxide-text:#713014;--c-surface-2:#f1f2ed;--c-oxide-wash:#faeae4;--c-shade-bright:#7eb488;--c-hover-row:#f2f3ed;--c-placeholder-2:#d6d8ce;--c-shade-tint:#cce6d2;--c-on-ink-muted:#879787;--c-on-ink-body:#95a395;--c-oxide-hover:#943f19;--c-disabled:#99a199;--c-icon-faint:#84867d;--c-shade-badge-text:#133e22;--ramp-1:#e8af5f;--ramp-2:#baa246;--ramp-3:#83963f;--ramp-4:#478241;--ramp-5:#206635;--ramp-none:#e9e8e2;--font-display:Newsreader, Georgia, serif;--font-ui:Karla, system-ui, sans-serif;--font-data:"IBM Plex Mono", ui-monospace, monospace;--radius-interactive:2px;--radius-container:3px;--ease:cubic-bezier(.2,.7,.2,1);--dur-reveal:.52s;--dur-bar:.6s;--dur-hover:.16s;--target-min:44px;--input-h:48px;--max-width:1240px;--gutter:clamp(18px, 4.4cqw, 40px)}@supports (color:lab(0% 0 0)){:root{--c-ink:lab(13.8624% -6.14905 4.84993);--c-ink-muted:lab(35.8557% -5.02984 3.91842);--c-surface:lab(97.5306% -.463009 4.94738);--c-rule:lab(83.325% -2.23476 4.71374);--c-ink-body:lab(19.0589% -5.58914 4.38423);--c-shade:lab(37.8867% -26.4733 15.7813);--c-placeholder:lab(89.8963% -1.60509 3.35941);--c-hairline:lab(89.1047% -1.92165 4.0351);--c-wash:lab(93.7037% -1.28746 2.6848);--c-chip:lab(91.9946% -1.76406 3.69666);--c-shade-hover:lab(25.8747% -25.4251 15.2586);--c-ink-band:lab(23.1197% -5.58895 4.37586);--c-oxide:lab(46.2937% 34.664 37.7606);--c-paper:lab(90.6025% -1.76379 3.69689);--c-on-ink:lab(82.1446% -1.91978 4.03668);--c-ink-faint:lab(42.8162% -5.02984 3.91368);--c-hover-cell:lab(88.2722% -1.60483 3.35965);--c-ink-band-2:lab(30.0552% -5.02987 3.92358);--c-shade-wash:lab(93.863% -5.42229 3.17478);--c-oxide-text:lab(29.0633% 27.9596 31.2747);--c-surface-2:lab(95.1909% -.967741 2.01185);--c-oxide-wash:lab(93.849% 5.04234 5.18482);--c-shade-bright:lab(68.6263% -25.3374 16.3593);--c-hover-row:lab(95.6757% -1.28761 2.68464);--c-placeholder-2:lab(85.993% -2.23571 4.71288);--c-shade-tint:lab(88.9096% -11.475 6.73155);--c-on-ink-muted:lab(60.9519% -8.38307 6.53907);--c-on-ink-body:lab(65.5409% -7.2653 5.65522);--c-oxide-hover:lab(38.1459% 35.0655 39.7642);--c-disabled:lab(65.3849% -3.91221 3.03239);--c-icon-faint:lab(55.4838% -2.22009 4.72661);--c-shade-badge-text:lab(22.5702% -21.0001 12.5555);--ramp-1:lab(75.5741% 15.2049 48.8319);--ramp-2:lab(67.3836% .900328 49.9172);--ramp-3:lab(59.2439% -16.7967 42.4346);--ramp-4:lab(49.1646% -30.6433 28.8024);--ramp-5:lab(38.0995% -31.73 20.951);--ramp-none:lab(91.938% -.482857 3.0057)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
:root{--font-display:var(--font-newsreader), Georgia, serif;--font-ui:var(--font-karla), system-ui, sans-serif;--font-data:var(--font-plex-mono), ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-paper);color:var(--c-ink-body);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);color:var(--c-ink);letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}a{color:var(--c-shade);text-underline-offset:.18em}a:hover{color:var(--c-shade-hover)}:focus-visible{outline:2px solid var(--c-shade);outline-offset:2px;border-radius:1px}button,[role=button],input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg{max-width:100%}table{border-collapse:collapse}.grid{grid-template-columns:minmax(0,1fr);display:grid}.auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.wrap{width:100%;max-width:var(--max-width);padding-inline:var(--gutter);margin-inline:auto;container-type:inline-size}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:999;background:var(--c-ink);color:var(--c-surface);font:600 16px var(--font-ui);padding:12px 18px;position:absolute;left:-9999px}.skip-link:focus{left:var(--gutter);top:10px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body{background:#fff;font-size:12pt}.no-print{display:none!important}a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:9pt}h1,h2,h3{break-after:avoid}table,figure{break-inside:avoid}}.wide{grid-column:1/-1;min-width:0}.site-shell{color:#25342a;--c-paper:#f7f7f2;--c-surface:#fff;--c-surface-2:#f1f4ee;--c-rule:#dfe5dc;--c-hairline:#e9ede6;--c-shade:#2c6b47;--c-shade-hover:#1f5336;--c-ink:#162d20;--c-ink-body:#394b3f;--c-ink-muted:#68736b;--c-ink-band:#173b28;--c-ink-band-2:#25523a;--radius-interactive:10px;--radius-container:18px;--font-display:var(--font-karla), system-ui, sans-serif;background:#f7f7f2;min-height:100vh}.site-shell h1,.site-shell h2,.site-shell h3,.site-shell h4{font-family:var(--font-ui)}.site-shell ::selection{color:#10291c;background:#cfe4d2}.site-shell main{min-height:55vh}.site-shell a,.site-shell button{-webkit-tap-highlight-color:transparent}@supports (animation-timeline:view()){.site-shell main>:not(:first-child),.site-shell article section,.site-shell main section>.wrap{animation:linear both travelReveal;animation-timeline:view();animation-range:entry 5% cover 22%}@keyframes travelReveal{0%{opacity:.18;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}}
:root{--c-paper:#ece9dd;--c-surface:#faf8f0;--c-surface-2:#f2efe4;--c-rule:#c9c5b5;--c-hairline:#ddd9cb;--c-ink:#183328;--c-ink-body:#314a40;--c-ink-muted:#66756d;--c-shade:#276045;--c-shade-hover:#183f2c;--c-shade-wash:#e1eadf;--c-ink-band:#244338;--c-ink-band-2:#456258;--c-on-ink:#dce7df;--c-on-ink-muted:#9db1a7;--radius-interactive:2px;--radius-container:3px}[data-ui=site-shell]{--c-paper:#ece9dd;--c-surface:#faf8f0;--c-surface-2:#f2efe4;--c-rule:#c9c5b5;--c-hairline:#ddd9cb;--c-shade:#276045;--c-shade-hover:#183f2c;--c-ink:#183328;--c-ink-body:#314a40;--c-ink-muted:#66756d;--c-ink-band:#244338;--c-ink-band-2:#456258;--radius-interactive:2px;--radius-container:3px;--font-display:var(--font-newsreader), Georgia, serif;background:var(--c-paper);color:var(--c-ink-body)}[data-ui=site-shell] h1,[data-ui=site-shell] h2,[data-ui=site-shell] h3{font-family:var(--font-display)}[data-ui=site-utility-band]{background:#183328;border-bottom:1px solid #587166}[data-ui=site-nav-bar]{background:#ece9dd;border-bottom-color:#b7b3a5}[data-ui=site-nav-inner]{min-height:76px}[data-ui=site-nav]{margin-left:auto}[data-ui=site-actions]{margin-left:0}[data-ui=home]{background:#ece9dd}[data-ui=home-hero]{border:1px solid #aaa797;width:min(100% - 32px,1470px);min-height:clamp(610px,72vh,760px);margin:18px auto 0}[data-ui=home-hero-inner]{padding-bottom:104px}[data-ui=home-hero-copy]{border-top:1px solid #d8e7dea8;max-width:720px;padding-top:24px}[data-ui=home-hero-copy] h1{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600}[data-ui=trip-finder]{background:#f7f4e9;border:1px solid #a9a696;border-radius:0;margin-top:-50px;padding:0;box-shadow:0 18px 44px #29463826}[data-ui=trip-finder]>a{border-radius:0}[data-ui=trip-finder]>a:last-child{margin:0}[data-ui=catalog-proof]{border-top:3px double #aaa797;padding-block:88px 54px}[data-ui=featured-trips]>div:last-child{grid-template-columns:minmax(0,1fr);gap:14px}[data-ui=trip-card]{min-height:246px;box-shadow:none;border:1px solid #c1bdad;border-radius:0;grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr)}[data-ui=trip-card]:hover{box-shadow:none;transform:translate(5px)}[data-ui=trip-card]>div:first-child{min-height:246px}[data-ui=regions-band]{background:#dfe3d5;border-block:1px solid #bbc1b1}[data-ui=region-card]{min-height:150px;box-shadow:none;border:1px solid #b9bdae;border-radius:0}[data-ui=season-planner]>div:last-child,[data-ui=trust-section]>div:last-child>div,[data-ui=catalog-proof] a{box-shadow:none;border-radius:0}[data-ui=final-cta]{background:#183328;border-top:1px solid #b8ce8c}[data-ui=portal-rail]{background:#183328;border-right:1px solid #62776d}[data-ui=portal-nav-group]{border-top:1px solid #3f594e;padding-top:10px}[data-ui=portal-nav-label]{color:#a3b6ac}[data-ui=portal-rail-link]{border-left:2px solid #0000;border-radius:0}[data-ui=portal-rail-link][data-current]{background:#2c4d3f;border-left-color:#b8ce8c}[data-ui=portal-workspace]{background-image:linear-gradient(90deg,#0000 0 31px,#2b4f3d12 32px,#0000 33px)}[data-ui=screen-id]{border-radius:0}@media (max-width:720px){[data-ui=home-hero]{border-inline:0;width:100%;margin-top:0}[data-ui=home-hero-copy]{padding-top:18px}[data-ui=trip-card]{grid-template-columns:minmax(0,1fr)}}
