@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_d874beb0-module__2PLW9W__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_d874beb0-module__2PLW9W__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8f44a3f8acf030d7-s.3syvnp8j10dqy.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:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e476edbd88287c80-s.3mmxemjqhg8pt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b5ec3cc80d647f5c-s.10s3me17p-2lz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba13cd28f015ae67-s.0rl9vipd-zo1a.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e20f1bbbcea1f1aa-s.3833n6f11heo2.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:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/cd72e39fe5f8e190-s.p.0e2034rwz-vfe.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:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/49f63022355b874d-s.3lbsujm2n8k6s.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:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da99beadb68683ca-s.2dudn6bv_poz-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c8480d661ce86a95-s.26d5xshw2vdh3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed4419e06e4417f3-s.0mu4-ortg8fin.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/35dab0372a508468-s.1t7520p5sfc1t.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:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/216579b50e548914-s.p.1ay1jy0-bfc4a.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:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62298de840807b3a-s.00licbk65exol.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:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5b6b955c86e93082-s.0ak44zg_kjc61.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a2cc13e71c7659-s.3axjk9d1m5_k6.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/80b5d2606701f988-s.1s9vq5z1h5jcu.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5427b945d5902666-s.2aa6loj74htdu.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:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3df2de83712245dd-s.p.0w014qgprzbql.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:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/893ae83aca20c19d-s.2no1p4ni73x31.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:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c02ac0fa909c6aa5-s.03xlgvoej3q4l.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd1c5fae9520065d-s.2fnu8uymfvayr.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae8db9675a5da745-s.3xr16g8q2rvfk.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798f80a4b3a62ae7-s.3dpa8acchrchc.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:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bc7fc94203521e3-s.p.0gm5xa07u9y0b.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:Ubuntu Fallback;src:local(Arial);ascent-override:91.32%;descent-override:18.52%;line-gap-override:2.74%;size-adjust:102.06%}.ubuntu_3cd0935b-module__IXtOiG__className{font-family:Ubuntu,Ubuntu Fallback;font-style:normal}.ubuntu_3cd0935b-module__IXtOiG__variable{--font-ubuntu:"Ubuntu", "Ubuntu Fallback"}
@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fde4e88984614a46-s.3y0jtyx1ya47u.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:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cd8868152a8e05a2-s.443rafsz796nh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13384cdee973a464-s.2-9wlkyuc92k8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e550f72b5719cd90-s.3dq7x5ldl8sy2.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5044bd7c23e87b-s.14u6_t71y3xf-.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:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f993dba6660b9bd1-s.p.27sngv96onoid.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:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/25e7eee88b8d5dd7-s.2bx123f12l6py.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:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/39d1e1bb9f8cad76-s.0p7vv971b2wvd.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cbc6e595d0a8fd91-s.3ndd1zsyk5zto.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/291deed17ca6a9b2-s.0zy_9on300c-p.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b4512e2e7085ebdc-s.1hgsliz5sej6x.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:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/61632ccc178e84bd-s.p.23zoa28dnu8lm.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:Ubuntu Mono Fallback;src:local(Arial);ascent-override:74.0%;descent-override:15.16%;line-gap-override:0.0%;size-adjust:112.16%}.ubuntu_mono_54edbf3d-module__OtcxJW__className{font-family:Ubuntu Mono,Ubuntu Mono Fallback;font-style:normal}.ubuntu_mono_54edbf3d-module__OtcxJW__variable{--font-ubuntu-mono:"Ubuntu Mono", "Ubuntu Mono Fallback"}
@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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:var(--font-ubuntu);--font-mono:var(--font-ubuntu-mono);--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ubuntu);--default-mono-font-family:var(--font-ubuntu-mono);--color-paper:var(--color-paper);--color-paper-dim:var(--color-paper-dim);--color-ink:var(--color-ink);--color-ink-soft:var(--color-ink-soft);--color-surface:var(--color-surface);--color-surface-raised:var(--color-surface-raised);--color-border:var(--color-border);--color-gold:var(--color-gold);--color-gold-soft:var(--color-gold-soft);--color-teal:var(--color-teal);--color-teal-soft:var(--color-teal-soft);--color-clay:var(--color-clay);--color-clay-soft:var(--color-clay-soft);--color-cream:var(--color-cream);--color-cream-soft:var(--color-cream-soft);--color-navy:var(--color-navy);--color-navy-raised:var(--color-navy-raised);--color-navy-raised-2:var(--color-navy-raised-2);--color-navy-border:var(--color-navy-border);--color-navy-cream:var(--color-navy-cream);--color-navy-cream-soft:var(--color-navy-cream-soft);--color-navy-gold:var(--color-navy-gold);--color-navy-gold-soft:var(--color-navy-gold-soft);--font-display:var(--font-candas,var(--font-fraunces))}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration: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}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1{width:var(--spacing);height:var(--spacing)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-4{height:calc(var(--spacing) * 4)}.h-10{height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1\.1em\]{height:1.1em}.h-full{height:100%}.min-h-full{min-height:100%}.w-\[3px\]{width:3px}.w-\[8em\]{width:8em}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-wave{animation:2.4s ease-in-out infinite wave}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--color-border)}.border-gold{border-color:var(--color-gold)}.border-transparent{border-color:#0000}.bg-gold{background-color:var(--color-gold)}.bg-gold-soft\/40{background-color:var(--color-gold-soft)}@supports (color:color-mix(in lab, red, red)){.bg-gold-soft\/40{background-color:color-mix(in oklab, var(--color-gold-soft) 40%, transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-navy-gold{background-color:var(--color-navy-gold)}.bg-paper{background-color:var(--color-paper)}.bg-surface{background-color:var(--color-surface)}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-teal{background-color:var(--color-teal)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-6{padding-left:calc(var(--spacing) * 6)}.font-display{font-family:var(--font-candas,var(--font-fraunces))}.font-mono{font-family:var(--font-ubuntu-mono)}.font-sans{font-family:var(--font-ubuntu)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6875rem\]{font-size:.6875rem}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-clay{color:var(--color-clay)}.text-cream,.text-cream\/40{color:var(--color-cream)}@supports (color:color-mix(in lab, red, red)){.text-cream\/40{color:color-mix(in oklab, var(--color-cream) 40%, transparent)}}.text-cream\/50{color:var(--color-cream)}@supports (color:color-mix(in lab, red, red)){.text-cream\/50{color:color-mix(in oklab, var(--color-cream) 50%, transparent)}}.text-cream\/60{color:var(--color-cream)}@supports (color:color-mix(in lab, red, red)){.text-cream\/60{color:color-mix(in oklab, var(--color-cream) 60%, transparent)}}.text-cream\/75{color:var(--color-cream)}@supports (color:color-mix(in lab, red, red)){.text-cream\/75{color:color-mix(in oklab, var(--color-cream) 75%, transparent)}}.text-gold{color:var(--color-gold)}.text-ink{color:var(--color-ink)}.text-ink-soft,.text-ink-soft\/70{color:var(--color-ink-soft)}@supports (color:color-mix(in lab, red, red)){.text-ink-soft\/70{color:color-mix(in oklab, var(--color-ink-soft) 70%, transparent)}}.text-navy{color:var(--color-navy)}.text-navy-gold{color:var(--color-navy-gold)}.text-paper{color:var(--color-paper)}.text-teal{color:var(--color-teal)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--color-gold\)\]{accent-color:var(--color-gold)}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-gold:is(:where(.group):hover *){border-color:var(--color-gold)}.group-hover\:text-gold:is(:where(.group):hover *){color:var(--color-gold)}}.placeholder\:text-ink-soft\/60::placeholder{color:var(--color-ink-soft)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-ink-soft\/60::placeholder{color:color-mix(in oklab, var(--color-ink-soft) 60%, transparent)}}.first\:pt-0:first-child{padding-top:0}@media (hover:hover){.hover\:border-gold:hover{border-color:var(--color-gold)}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:border-ink-soft:hover{border-color:var(--color-ink-soft)}.hover\:bg-gold\/85:hover{background-color:var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gold\/85:hover{background-color:color-mix(in oklab, var(--color-gold) 85%, transparent)}}.hover\:bg-ink\/85:hover{background-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ink\/85:hover{background-color:color-mix(in oklab, var(--color-ink) 85%, transparent)}}.hover\:bg-navy-gold\/85:hover{background-color:var(--color-navy-gold)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-navy-gold\/85:hover{background-color:color-mix(in oklab, var(--color-navy-gold) 85%, transparent)}}.hover\:text-gold:hover{color:var(--color-gold)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-navy-gold\/80:hover{color:var(--color-navy-gold)}@supports (color:color-mix(in lab, red, red)){.hover\:text-navy-gold\/80:hover{color:color-mix(in oklab, var(--color-navy-gold) 80%, transparent)}}}.focus\:border-gold:focus{border-color:var(--color-gold)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-32{height:calc(var(--spacing) * 32)}.sm\:w-1{width:var(--spacing)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[5rem_1fr_1\.5fr\]{grid-template-columns:5rem 1fr 1.5fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-12{gap:calc(var(--spacing) * 12)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:64rem){.lg\:h-full{height:100%}.lg\:min-h-\[22rem\]{min-height:22rem}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:items-center{align-items:center}}.dark\:bg-gold:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gold)}.dark\:bg-surface-raised:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-surface-raised)}.dark\:text-ink:where([data-theme=dark],[data-theme=dark] *){color:var(--color-ink)}@media (hover:hover){.dark\:hover\:border-gold:where([data-theme=dark],[data-theme=dark] *):hover{border-color:var(--color-gold)}.dark\:hover\:bg-gold\/85:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gold\/85:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-gold) 85%, transparent)}}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#fff;--color-paper-dim:#f4f4f5;--color-ink:#14172c;--color-ink-soft:#4a4d63;--color-surface:#f6f6f7;--color-surface-raised:#fff;--color-border:#e4e4e7;--color-gold:#c8872a;--color-gold-soft:#f0d8a8;--color-teal:#16806d;--color-teal-soft:#cdeae3;--color-clay:#b6532f;--color-clay-soft:#f0d3c4;--color-cream:#f3efe2;--color-cream-soft:#f3efe2bf;--color-navy:#0a0e22;--color-navy-raised:#131a3a;--color-navy-raised-2:#1a2248;--color-navy-border:#262f5c;--color-navy-cream:#f3efe2;--color-navy-cream-soft:#a9acc9;--color-navy-gold:#e0a83f;--color-navy-gold-soft:#e0a83f26}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:#0f1120;--color-paper-dim:#0a0b16;--color-ink:var(--color-navy-cream);--color-ink-soft:var(--color-navy-cream-soft);--color-surface:var(--color-navy);--color-surface-raised:var(--color-navy);--color-border:var(--color-navy-border);--color-gold:var(--color-navy-gold);--color-gold-soft:var(--color-navy-gold-soft);--color-teal:#4bc9ae;--color-teal-soft:#123028;--color-clay:#e08059;--color-clay-soft:#3a1f13;--color-cream:#f3efe2;--color-cream-soft:#f3efe2bf}:root{--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--container-site:87.5rem;--stroke-hairline:1px;--radius-md:.75rem;--tracking-display:-.035em;--motion-fast:.14s ease-out;--motion-panel:.22s cubic-bezier(.16, 1, .3, 1);--shadow-menu:0 1.25rem 3rem #0000002e;--hero-shell-canvas:var(--color-paper);--hero-shell-text:var(--color-ink);--hero-frame-gutter:clamp(1rem, 1.67vw, 1.5rem);--hero-logo-tab-width:clamp(9rem, 10vw, 11rem);--hero-logo-tab-height:clamp(5rem, 6vw, 6rem);--hero-logo-width:clamp(5.75rem, 6.25vw, 7rem);--hero-notch-radius:2rem;--hero-menu-size:2.75rem;--hero-menu-surface:#0a0e2266;--hero-menu-surface-hover:#0a0e22b3;--hero-menu-text:var(--color-navy-cream);--hero-menu-border:#f3efe240;--hero-layer-header:50;--header-menu-surface:var(--color-paper);--header-menu-text:var(--color-ink);--header-menu-muted:var(--color-ink-soft);--header-menu-accent:var(--color-gold);--header-menu-axis-color:var(--color-border);--header-menu-orbit-pattern:radial-gradient(circle, transparent 0 28%, var(--color-gold-soft) 28.1% 28.25%, transparent 28.4% 40%, var(--color-gold-soft) 40.1% 40.25%, transparent 40.4% 52%, var(--color-gold-soft) 52.1% 52.25%, transparent 52.4%);--header-menu-pattern-size:min(62rem, 90vw);--header-menu-pattern-inset:-18rem;--header-menu-mobile-pattern-inset:-25rem;--header-menu-pattern-opacity:.42;--header-menu-reveal-closed:0rem;--header-menu-reveal-open:160vmax;--header-menu-origin-offset-x:clamp(2.375rem, 4vw, 4.375rem);--header-menu-origin-offset-y:clamp(2.375rem, 4vw, 4.375rem);--header-menu-reveal-duration:.68s;--header-menu-reveal-motion:var(--header-menu-reveal-duration) cubic-bezier(.16, 1, .3, 1);--header-menu-content-duration:.46s;--header-menu-content-motion:var(--header-menu-content-duration) cubic-bezier(.16, 1, .3, 1);--header-menu-delay-1:.12s;--header-menu-delay-2:.165s;--header-menu-delay-3:.21s;--header-menu-delay-4:.255s;--header-menu-delay-5:.3s;--header-menu-delay-6:.345s;--header-menu-aside-delay:.33s;--header-menu-link-offset:1.5rem;--header-menu-aside-offset:2rem;--header-menu-nav-column:48rem;--header-menu-aside-min-width:18rem;--header-menu-tablet-aside-width:18rem;--header-menu-column-gap:clamp(2.5rem, 6vw, 7rem);--header-menu-index-width:3rem;--header-menu-index-size:.6875rem;--header-menu-index-tracking:.16em;--header-menu-link-padding:.375rem;--header-menu-label-size:clamp(2.75rem, 5.3vw, 5.75rem);--header-menu-label-leading:.92;--header-menu-icon-size:1.125rem;--header-menu-glyph-width:1.25rem;--header-menu-glyph-shift:.21875rem;--header-menu-aside-height:30rem;--header-menu-aside-padding:3rem;--header-menu-statement-width:25rem;--header-menu-statement-size:1rem;--header-menu-statement-leading:1.65;--header-menu-eyebrow-size:.6875rem;--header-menu-eyebrow-tracking:.16em;--header-menu-cta-size:1.125rem;--header-menu-layer-panel:2;--header-menu-layer-content:3;--header-menu-layer-brand:4;--header-menu-layer-control:5;--home-hero-min-height:50rem;--home-hero-radius:2rem;--home-hero-content-width:94rem;--home-hero-title-width:42rem;--home-hero-title-size:clamp(3.5rem, 5vw, 5.75rem);--home-hero-title-leading:.98;--home-hero-media-width:56%;--home-hero-panel-width:min(64rem, 62%);--home-hero-panel-min-height:14rem;--home-hero-panel-radius:2rem;--home-hero-copy-width:37rem;--home-hero-layer-media:1;--home-hero-layer-copy:2;--home-hero-layer-panel:3;--home-platform-min-height:24rem;--home-platform-frame-width:87.5rem;--home-platform-radius:2rem;--home-platform-content-width:94rem;--home-platform-copy-width:38rem;--home-platform-title-size:clamp(2.25rem, 3vw, 3.5rem);--home-platform-title-leading:1.02;--home-platform-media-width:min(32rem, 38%);--home-platform-dock-width:13rem;--home-platform-dock-height:4.5rem;--home-platform-cta-min-width:9.5rem;--home-platform-cta-height:2.75rem;--home-platform-surface:var(--color-paper-dim);--home-platform-text:var(--color-ink);--home-platform-text-soft:var(--color-ink-soft);--home-platform-border:var(--color-border);--home-platform-accent:var(--color-gold);--home-platform-dock-surface:var(--color-paper);--home-platform-cta-surface:var(--color-ink);--home-platform-cta-text:var(--color-paper);--home-platform-scrim-strong:#fff;--home-platform-scrim-medium:#ffffffe0;--home-platform-scrim-soft:#ffffff2e;--home-platform-media-opacity:.88;--home-platform-layer-media:1;--home-platform-layer-scrim:2;--home-platform-layer-content:3;--home-platform-layer-outline:4;--home-platform-layer-dock:5;--home-activity-card-radius:1rem;--home-activity-dock-radius:1.25rem;--home-activity-dock-width:10.5rem;--home-activity-dock-height:4.25rem;--home-activity-action-height:2.75rem;--home-activity-card-lift:-.125rem;--home-activity-card-layer:1;--home-activity-outline-layer:2;--home-activity-dock-layer:3;--home-capabilities-left-inset:max(var(--space-6), calc((100vw - 87.5rem) / 2 + var(--space-6)));--home-capabilities-copy-width:31rem;--home-capabilities-tablet-copy-width:23rem;--home-capabilities-track-offset:4rem;--home-capabilities-fade-width:var(--home-capabilities-track-offset);--home-capabilities-section-height:31rem;--home-capabilities-section-padding:6rem;--home-capabilities-title-size:clamp(2.25rem, 3vw, 3.5rem);--home-capabilities-card-width:clamp(18rem, 22vw, 22rem);--home-capabilities-card-height:17rem;--home-capabilities-card-gap:1.25rem;--home-capabilities-card-radius:1.5rem;--home-capabilities-control-size:3.5rem;--home-capabilities-motion:.7s cubic-bezier(.16, 1, .3, 1);--home-capabilities-layer-track:1;--home-capabilities-layer-copy:2}[data-theme=dark]{--home-platform-surface:var(--color-surface);--home-platform-text:var(--color-ink);--home-platform-text-soft:var(--color-ink-soft);--home-platform-border:var(--color-border);--home-platform-accent:var(--color-gold);--home-platform-dock-surface:var(--color-paper);--home-platform-cta-surface:var(--color-ink);--home-platform-cta-text:var(--color-surface);--home-platform-scrim-strong:#0a0e22;--home-platform-scrim-medium:#0a0e22e0;--home-platform-scrim-soft:#0a0e222e}:root{--about-content-width:87.5rem;--about-section-space:clamp(5rem, 8vw, 8rem);--about-column-gap:clamp(3rem, 7vw, 8rem);--about-heading-width:35rem;--about-intro-width:34rem;--about-eyebrow-size:.6875rem;--about-eyebrow-tracking:.18em;--about-body-size:1rem;--about-body-leading:1.7;--about-index-size:.6875rem;--about-index-tracking:.14em;--about-index-column:3rem;--about-index-mobile-column:2rem;--about-icon-size:1rem;--about-action-size:.875rem;--about-action-height:2.75rem;--about-section-title-size:clamp(2.5rem, 4vw, 4.75rem);--about-section-title-leading:.98;--about-hero-min-height:49rem;--about-hero-mobile-min-height:50rem;--about-hero-radius:2rem;--about-hero-title-width:42rem;--about-hero-title-max-width:48%;--about-hero-title-tablet-max-width:60%;--about-hero-title-size:clamp(4rem, 6vw, 7rem);--about-hero-title-mobile-size:clamp(3rem, 14vw, 4.75rem);--about-hero-title-leading:.92;--about-hero-lead-width:39rem;--about-hero-lead-size:1.125rem;--about-hero-media-width:58%;--about-hero-media-tablet-width:66%;--about-hero-media-tablet-opacity:.82;--about-hero-media-mobile-top:12rem;--about-hero-media-mobile-height:29rem;--about-hero-media-mobile-opacity:.62;--about-hero-panel-width:min(64rem, 62%);--about-hero-panel-tablet-width:min(46rem, 78%);--about-hero-panel-min-height:14rem;--about-hero-panel-mobile-height:18rem;--about-hero-panel-radius:2rem;--about-orbit-inset:12%;--about-orbit-opacity:.34;--about-hero-background-opacity:.42;--about-story-media-column:31rem;--about-story-media-tablet-column:22rem;--about-story-media-ratio:4 / 5;--about-story-media-mobile-ratio:4 / 3;--about-story-focal-point:48% center;--about-story-copy-width:47rem;--about-story-copy-size:clamp(1.4rem, 2.2vw, 2.25rem);--about-story-copy-leading:1.35;--about-media-radius:2rem;--about-value-min-height:19rem;--about-value-title-size:1.5rem;--about-value-title-leading:1.2;--about-identity-frame-padding:clamp(2rem, 4vw, 3.5rem);--about-identity-statement-width:52rem;--about-identity-statement-size:clamp(1.5rem, 2.6vw, 2.5rem);--about-identity-statement-leading:1.3;--about-identity-media-ratio:16 / 9;--about-identity-media-mobile-ratio:4 / 3;--about-identity-media-radius:1.25rem;--about-identity-claims-gap:clamp(1.5rem, 3vw, 3rem);--about-identity-claim-size:.9375rem;--about-identity-claim-leading:1.65;--about-team-stage-offset:var(--space-6);--about-team-panel-height:min(46rem, calc(100svh - var(--space-6) * 2));--about-team-tablet-panel-height:min(40rem, calc(100svh - var(--space-6) * 2));--about-team-pin-travel:60rem;--about-team-tablet-pin-travel:44rem;--about-team-pass-step:6%;--about-team-pass-span:55%;--about-team-panel-padding:clamp(3rem, 6vw, 6rem);--about-team-copy-width:min(34rem, 40%);--about-team-card-radius:1.25rem;--about-team-label-width:12rem;--about-team-label-gap:var(--space-3);--about-team-label-rise:.5rem;--about-team-name-size:.8125rem;--about-team-role-size:.625rem;--about-team-role-tracking:.14em;--about-team-stacked-padding:var(--space-8) var(--space-6);--about-team-stacked-card-size:4.5rem;--about-team-depth-1-size:7.5%;--about-team-depth-1-drift:12rem;--about-team-depth-1-blur:12px;--about-team-depth-1-scale-start:1.15;--about-team-depth-1-scale-end:.75;--about-team-depth-2-size:9.75%;--about-team-depth-2-drift:15rem;--about-team-depth-2-blur:10px;--about-team-depth-2-scale-start:1.1;--about-team-depth-2-scale-end:.8;--about-team-depth-3-size:12%;--about-team-depth-3-drift:18rem;--about-team-depth-3-blur:8px;--about-team-depth-3-scale-start:.85;--about-team-depth-3-scale-end:1.15;--about-team-depth-4-size:14.25%;--about-team-depth-4-drift:21rem;--about-team-depth-4-blur:6px;--about-team-depth-4-scale-start:.8;--about-team-depth-4-scale-end:1.2;--about-team-depth-5-size:16.5%;--about-team-depth-5-drift:24rem;--about-team-depth-5-blur:4px;--about-team-depth-5-scale-start:.75;--about-team-depth-5-scale-end:1.25;--about-community-row-height:9rem;--about-community-title-width:19rem;--about-community-title-size:1.75rem;--about-community-action-width:13rem;--about-timeline-row-height:8rem;--about-timeline-date-width:8rem;--about-timeline-mobile-date-width:5rem;--about-timeline-tag-width:8rem;--about-timeline-title-width:24rem;--about-timeline-title-size:1.375rem;--about-layer-media:1;--about-layer-copy:2;--about-layer-panel:3;--products-hero-min-height:49rem;--products-hero-mobile-min-height:48rem;--products-hero-radius:2rem;--products-hero-content-width:94rem;--products-hero-panel-width:min(64rem, 62%);--products-hero-panel-min-height:15rem;--products-hero-panel-mobile-height:19rem;--products-hero-panel-radius:2rem;--products-hero-pattern-size:min(54rem, 70vw);--products-hero-pattern-opacity:.58;--products-hero-background-opacity:.48;--products-hero-pattern-line:#e0a83f47;--products-hero-pattern-cyan:#41b7b333;--products-hero-layer-pattern:1;--products-hero-layer-content:2;--products-hero-layer-panel:3;--products-card-radius:1.5rem;--products-card-padding:clamp(1.5rem, 2.5vw, 2.5rem);--products-card-gap:1.25rem;--products-card-min-height:22rem;--products-card-action-height:2.75rem;--products-detail-nav-width:11rem;--products-detail-aside-width:16rem;--products-detail-reading-width:48rem;--products-detail-column-gap:clamp(2rem, 4vw, 4.5rem);--products-detail-sticky-offset:6rem;--products-detail-chapter-space:clamp(4rem, 7vw, 7rem);--products-detail-media-ratio:16 / 9;--products-detail-rail-label-size:.625rem;--products-detail-rail-leading:1.5;--products-detail-step-index-size:2.75rem;--products-detail-chapter-title-size:clamp(2.25rem, 4vw, 4rem);--products-detail-overview-size:clamp(1.35rem, 2vw, 1.75rem);--products-detail-overview-leading:1.45;--products-detail-lead-width:42rem;--products-detail-caption-width:26rem;--products-detail-caption-leading:1.6;--products-detail-step-number-column:3.5rem;--products-detail-step-title-column:8rem;--products-detail-mobile-step-number-column:3rem;--products-detail-mobile-nav-item:12rem;--products-detail-mobile-nav-width:72vw;--products-detail-mobile-nav-height:5.25rem;--products-detail-tablet-nav-min:8rem;--products-detail-tablet-nav-max:9rem;--products-detail-tablet-aside-min:10rem;--products-detail-tablet-aside-max:12rem;--research-hero-background-opacity:.44;--careers-hero-background-opacity:.48;--contact-hero-background-opacity:.46;--partners-bar-padding:var(--space-8) var(--space-6);--partners-row-gap:var(--space-6);--partners-eyebrow-size:.75rem;--partners-eyebrow-tracking:.18em;--partners-pace:5s;--partners-mark-rest-opacity:.62;--partners-item-gap:var(--space-6);--partners-mark-width:10rem;--partners-mark-height:3rem;--partners-mark-height-wordmark:2.25rem;--partners-mark-height-mixed:2.75rem;--partners-mark-height-emblem:3rem;--partners-wordmark-size:1.125rem;--partners-wordmark-mobile-size:1rem;--partners-fade:8%;--footer-logo-width:7.5rem;--footer-newsletter-control-height:3rem;--footer-newsletter-radius:1.5rem;--footer-newsletter-dock-radius:1.25rem;--footer-newsletter-dock-width:10.5rem;--footer-newsletter-dock-height:4.25rem;--footer-wordmark-size:clamp(7rem, 20vw, 22rem);--footer-wordmark-leading:.68;--footer-wordmark-offset:.16em;--footer-wordmark-color:#14172c14}[data-theme=dark]{--footer-wordmark-color:#f3efe214}:root{--cookie-banner-width:36rem;--cookie-banner-radius:1.5rem;--cookie-banner-dock-width:9.75rem;--cookie-banner-dock-height:4rem;--cookie-banner-action-height:2.75rem;--cookie-modal-width:42rem;--cookie-modal-dock-width:21rem;--cookie-modal-dock-height:4.75rem;--cookie-modal-close-size:2.5rem;--cookie-switch-width:2.75rem;--cookie-switch-height:1.5rem;--cookie-switch-thumb:1.125rem;--cookie-backdrop:#0a0e22ad;--cookie-layer-banner:70;--back-to-top-control-height:3rem;--back-to-top-icon-size:1rem;--back-to-top-radius:1rem;--back-to-top-offset:var(--space-6);--back-to-top-layer:45;--back-to-top-motion-duration:.24s;--back-to-top-motion:var(--back-to-top-motion-duration) cubic-bezier(.16, 1, .3, 1)}@keyframes wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes word-cycle{0%,4%{opacity:0;transform:translateY(6px)}8%,17%{opacity:1;transform:translateY(0)}21%,to{opacity:0;transform:translateY(-6px)}}@keyframes glow-drift{0%,to{transform:translate(-4%,-2%)scale(1)}50%{transform:translate(4%,3%)scale(1.08)}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);transition:background-color .2s,color .2s}.ghost-numeral{color:var(--color-gold);opacity:.32}@supports (-webkit-text-stroke:1px black){.ghost-numeral{color:#0000;opacity:1;-webkit-text-stroke:1.5px var(--color-gold)}}::selection{background:var(--color-gold-soft);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
.header-module__3iWRfG__header{top:var(--hero-frame-gutter);right:var(--hero-frame-gutter);left:var(--hero-frame-gutter);z-index:var(--hero-layer-header);padding-top:var(--hero-frame-gutter);padding-right:var(--hero-frame-gutter);pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute}.header-module__3iWRfG__notch{z-index:var(--header-menu-layer-brand);pointer-events:none;position:absolute;top:0;left:0}.header-module__3iWRfG__logoTab{width:var(--hero-logo-tab-width);height:var(--hero-logo-tab-height);border-bottom-right-radius:var(--hero-notch-radius);background:var(--hero-shell-canvas);pointer-events:auto;justify-content:center;align-items:center;display:flex}.header-module__3iWRfG__logo{width:var(--hero-logo-width);object-fit:contain;height:auto}.header-module__3iWRfG__inverseCornerHorizontal,.header-module__3iWRfG__inverseCornerVertical{width:var(--hero-notch-radius);height:var(--hero-notch-radius);background:var(--hero-shell-canvas);position:absolute;overflow:hidden}.header-module__3iWRfG__inverseCornerHorizontal{top:0;left:var(--hero-logo-tab-width)}.header-module__3iWRfG__inverseCornerVertical{top:var(--hero-logo-tab-height);left:0}.header-module__3iWRfG__inverseCornerHorizontal:after,.header-module__3iWRfG__inverseCornerVertical:after{border-top-left-radius:var(--hero-notch-radius);background:var(--color-navy);content:"";width:100%;height:100%;transition:background-color var(--motion-fast);display:block}.header-module__3iWRfG__headerMenuOpen .header-module__3iWRfG__inverseCornerHorizontal:after,.header-module__3iWRfG__headerMenuOpen .header-module__3iWRfG__inverseCornerVertical:after{background:var(--header-menu-surface)}.header-module__3iWRfG__menuAnchor{isolation:isolate;pointer-events:auto;margin-left:auto;position:relative}.header-module__3iWRfG__menuButton{z-index:var(--header-menu-layer-control);width:var(--hero-menu-size);height:var(--hero-menu-size);border:var(--stroke-hairline) solid var(--hero-menu-border);background:var(--hero-menu-surface);color:var(--hero-menu-text);-webkit-backdrop-filter:blur(var(--space-2));backdrop-filter:blur(var(--space-2));transition:border-color var(--motion-fast), background-color var(--motion-fast), transform var(--motion-fast);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.header-module__3iWRfG__menuButton:hover,.header-module__3iWRfG__menuButtonOpen{border-color:var(--color-navy-gold);background:var(--hero-menu-surface-hover)}.header-module__3iWRfG__menuButtonOpen{transform:rotate(90deg)}.header-module__3iWRfG__menuGlyph{gap:var(--space-1-5);flex-direction:column;display:flex}.header-module__3iWRfG__menuLine{width:var(--header-menu-glyph-width);height:var(--stroke-hairline);transition:transform var(--motion-fast), opacity var(--motion-fast);background:currentColor;display:block}.header-module__3iWRfG__menuLineOpen:first-child{transform:translateY(var(--header-menu-glyph-shift)) rotate(45deg)}.header-module__3iWRfG__menuLineOpen:last-child{transform:translateY(calc(var(--header-menu-glyph-shift) * -1)) rotate(-45deg)}.header-module__3iWRfG__menuPanel{z-index:var(--header-menu-layer-panel);visibility:hidden;background:var(--header-menu-surface);color:var(--header-menu-text);clip-path:circle(var(--header-menu-reveal-closed) at calc(100% - var(--header-menu-origin-offset-x)) var(--header-menu-origin-offset-y));pointer-events:none;transition:clip-path var(--header-menu-reveal-motion), visibility 0s var(--header-menu-reveal-duration);will-change:clip-path;position:fixed;inset:0;overflow:auto}.header-module__3iWRfG__menuPanel:before{width:var(--header-menu-pattern-size);height:var(--header-menu-pattern-size);background:var(--header-menu-orbit-pattern);content:"";opacity:var(--header-menu-pattern-opacity);pointer-events:none;inset:var(--header-menu-pattern-inset) var(--header-menu-pattern-inset) auto auto;position:fixed}.header-module__3iWRfG__menuPanelOpen{visibility:visible;clip-path:circle(var(--header-menu-reveal-open) at calc(100% - var(--header-menu-origin-offset-x)) var(--header-menu-origin-offset-y));pointer-events:auto;transition-delay:0s}.header-module__3iWRfG__menuInner{z-index:var(--header-menu-layer-content);width:min(calc(100% - (var(--space-6) * 2)), var(--container-site));grid-template-columns:minmax(0, var(--header-menu-nav-column)) minmax(var(--header-menu-aside-min-width), 1fr);align-items:center;gap:var(--header-menu-column-gap);min-height:100%;padding-block:calc(var(--hero-logo-tab-height) + var(--space-12)) var(--space-10);margin-inline:auto;display:grid;position:relative}.header-module__3iWRfG__nav{flex-direction:column;align-self:center;display:flex}.header-module__3iWRfG__navLink{grid-template-columns:var(--header-menu-index-width) minmax(0, 1fr) auto;padding-block:var(--header-menu-link-padding);color:var(--header-menu-muted);opacity:0;transform:translateY(var(--header-menu-link-offset));transition:color var(--motion-fast), opacity var(--header-menu-content-motion), transform var(--header-menu-content-motion);align-items:baseline;display:grid}.header-module__3iWRfG__navLink:hover,.header-module__3iWRfG__navLink:focus-visible,.header-module__3iWRfG__navLinkActive{color:var(--header-menu-text)}.header-module__3iWRfG__menuPanelOpen .header-module__3iWRfG__navLink{opacity:1;transform:translateY(0)}.header-module__3iWRfG__menuPanelOpen .header-module__3iWRfG__navLink:first-child{transition-delay:var(--header-menu-delay-1)}.header-module__3iWRfG__menuPanelOpen .header-module__3iWRfG__navLink:nth-child(2){transition-delay:var(--header-menu-delay-2)}.header-module__3iWRfG__menuPanelOpen .header-module__3iWRfG__navLink:nth-child(3){transition-delay:var(--header-menu-delay-3)}.header-module__3iWRfG__menuPanelOpen .header-module__3iWRfG__navLink:nth-child(4){transition-delay:var(--header-menu-delay-4)}.header-module__3iWRfG__menuPanelOpen .header-module__3iWRfG__navLink:nth-child(5){transition-delay:var(--header-menu-delay-5)}.header-module__3iWRfG__menuPanelOpen .header-module__3iWRfG__navLink:nth-child(6){transition-delay:var(--header-menu-delay-6)}.header-module__3iWRfG__navLinkActive .header-module__3iWRfG__navLabel{color:var(--header-menu-accent)}.header-module__3iWRfG__navIndex{color:var(--header-menu-accent);font-family:var(--font-mono);font-size:var(--header-menu-index-size);letter-spacing:var(--header-menu-index-tracking);align-self:center}.header-module__3iWRfG__navLabel{font-family:var(--font-display);font-size:var(--header-menu-label-size);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--header-menu-label-leading);transition:transform var(--motion-fast);display:inline-block}.header-module__3iWRfG__navArrow,.header-module__3iWRfG__menuCtaIcon{width:var(--header-menu-icon-size);height:var(--header-menu-icon-size);transition:transform var(--motion-fast)}.header-module__3iWRfG__navArrow{color:var(--header-menu-accent);opacity:0;transform:translate(calc(var(--space-1) * -1), var(--space-1));align-self:center}.header-module__3iWRfG__navLink:hover .header-module__3iWRfG__navArrow,.header-module__3iWRfG__navLink:focus-visible .header-module__3iWRfG__navArrow,.header-module__3iWRfG__navLinkActive .header-module__3iWRfG__navArrow{opacity:1;transform:translate(0)}.header-module__3iWRfG__navLink:hover .header-module__3iWRfG__navLabel,.header-module__3iWRfG__navLink:focus-visible .header-module__3iWRfG__navLabel{transform:translateX(var(--space-2))}.header-module__3iWRfG__menuAside{min-height:var(--header-menu-aside-height);padding-left:var(--header-menu-aside-padding);border-left:var(--stroke-hairline) solid var(--header-menu-axis-color);opacity:0;transform:translateY(var(--header-menu-aside-offset));transition:opacity var(--header-menu-content-motion), transform var(--header-menu-content-motion);flex-direction:column;justify-content:flex-end;align-self:center;display:flex}.header-module__3iWRfG__menuPanelOpen .header-module__3iWRfG__menuAside{opacity:1;transition-delay:var(--header-menu-aside-delay);transform:translateY(0)}.header-module__3iWRfG__menuIntroduction{margin-bottom:auto}.header-module__3iWRfG__menuEyebrow,.header-module__3iWRfG__settingLabel{color:var(--header-menu-accent);font-family:var(--font-mono);font-size:var(--header-menu-eyebrow-size);letter-spacing:var(--header-menu-eyebrow-tracking);text-transform:uppercase;font-weight:600}.header-module__3iWRfG__menuStatement{max-width:var(--header-menu-statement-width);margin-top:var(--space-4);color:var(--header-menu-muted);font-size:var(--header-menu-statement-size);line-height:var(--header-menu-statement-leading)}.header-module__3iWRfG__menuCta{align-items:center;gap:var(--space-3);width:fit-content;padding-block:var(--space-3);border-bottom:var(--stroke-hairline) solid var(--header-menu-accent);color:var(--header-menu-text);font-family:var(--font-sans);font-size:var(--header-menu-cta-size);transition:color var(--motion-fast);font-weight:600;display:inline-flex}.header-module__3iWRfG__menuCta:hover,.header-module__3iWRfG__menuCta:focus-visible{color:var(--header-menu-accent)}.header-module__3iWRfG__menuCta:hover .header-module__3iWRfG__menuCtaIcon,.header-module__3iWRfG__menuCta:focus-visible .header-module__3iWRfG__menuCtaIcon{transform:translate(var(--space-0-5), calc(var(--space-0-5) * -1))}.header-module__3iWRfG__settingsRow{gap:var(--space-6);margin-top:var(--space-10);padding-top:var(--space-6);border-top:var(--stroke-hairline) solid var(--header-menu-axis-color);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.header-module__3iWRfG__settingGroup{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@media (min-width:40rem){.header-module__3iWRfG__header{padding-top:var(--space-6);padding-right:var(--space-6)}}@media (max-width:63.999rem){.header-module__3iWRfG__menuInner{grid-template-columns:minmax(0, 1fr) var(--header-menu-tablet-aside-width);gap:var(--space-10)}.header-module__3iWRfG__menuAside{padding-left:var(--space-6)}}@media (max-width:47.999rem){.header-module__3iWRfG__menuPanel:before{inset:var(--header-menu-mobile-pattern-inset) var(--header-menu-mobile-pattern-inset) auto auto}.header-module__3iWRfG__menuInner{width:min(calc(100% - (var(--space-6) * 2)), var(--container-site));align-items:stretch;gap:var(--space-10);min-height:100%;padding-block:calc(var(--hero-logo-tab-height) + var(--space-10)) var(--space-8);flex-direction:column;display:flex}.header-module__3iWRfG__nav{align-self:stretch;width:100%}.header-module__3iWRfG__navLink{padding-block:var(--space-2)}.header-module__3iWRfG__menuAside{width:100%;min-height:auto;padding-top:var(--space-6);border-top:var(--stroke-hairline) solid var(--header-menu-axis-color);border-left:0;padding-left:0}.header-module__3iWRfG__menuIntroduction{margin-bottom:var(--space-8)}}@media (max-width:39.999rem){.header-module__3iWRfG__header{top:0;left:0;right:0}.header-module__3iWRfG__menuInner{width:calc(100% - (var(--space-4) * 2));padding-block:calc(var(--hero-logo-tab-height) + var(--space-8)) var(--space-6)}.header-module__3iWRfG__settingsRow{gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-4)}}@media (prefers-reduced-motion:reduce){.header-module__3iWRfG__menuButton,.header-module__3iWRfG__menuLine,.header-module__3iWRfG__menuPanel,.header-module__3iWRfG__navLink,.header-module__3iWRfG__navLabel,.header-module__3iWRfG__menuAside,.header-module__3iWRfG__navArrow,.header-module__3iWRfG__menuCtaIcon{transition:none}}
.footer-module__nP6W3G__footer{border-top:var(--stroke-hairline) solid var(--color-border);background:var(--color-surface);color:var(--color-ink);overflow:hidden}.footer-module__nP6W3G__inner{padding-top:var(--space-12)}.footer-module__nP6W3G__grid{gap:var(--space-10);display:grid}.footer-module__nP6W3G__brandLink{min-height:var(--footer-newsletter-control-height);align-items:center;display:inline-flex}.footer-module__nP6W3G__logo{width:var(--footer-logo-width);object-fit:contain;height:auto}.footer-module__nP6W3G__blurb{max-width:20rem;margin:var(--space-5) 0 0;color:var(--color-ink-soft);font-family:var(--font-sans);font-size:.875rem;line-height:1.65}.footer-module__nP6W3G__tagline{margin:var(--space-4) 0 0;color:var(--color-ink-soft);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.footer-module__nP6W3G__columnTitle,.footer-module__nP6W3G__newsletterEyebrow{color:var(--color-ink-soft);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.footer-module__nP6W3G__linkList{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.footer-module__nP6W3G__link{color:var(--color-ink-soft);font-family:var(--font-sans);transition:color var(--motion-fast);font-size:.8125rem}.footer-module__nP6W3G__link:hover{color:var(--color-gold)}.footer-module__nP6W3G__newsletter{min-height:19rem;padding:var(--space-6);padding-bottom:calc(var(--footer-newsletter-dock-height) + var(--space-6));border-radius:var(--footer-newsletter-radius);background:var(--color-surface);isolation:isolate;position:relative;overflow:hidden}.footer-module__nP6W3G__newsletter:after{z-index:1;border:var(--stroke-hairline) solid var(--color-border);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.footer-module__nP6W3G__newsletterTitle{z-index:2;max-width:22rem;margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.15;position:relative}.footer-module__nP6W3G__newsletterNote{z-index:2;margin:var(--space-3) 0 0;color:var(--color-ink-soft);font-family:var(--font-sans);font-size:.75rem;line-height:1.55;position:relative}.footer-module__nP6W3G__newsletterSuccessTitle{z-index:2;font-family:var(--font-display);margin:0;font-size:1.125rem;font-weight:500;position:relative}.footer-module__nP6W3G__newsletterSuccessBody{z-index:2;margin:var(--space-2) 0 0;color:var(--color-ink-soft);font-family:var(--font-sans);font-size:.75rem;line-height:1.55;position:relative}.footer-module__nP6W3G__newsletterError{z-index:2;margin:var(--space-2) 0 0;font-family:var(--font-sans);color:var(--color-clay);font-size:.75rem;position:relative}.footer-module__nP6W3G__newsletterForm{margin-top:var(--space-5);position:static}.footer-module__nP6W3G__newsletterField{z-index:2;padding:var(--space-1);border:var(--stroke-hairline) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);position:relative}.footer-module__nP6W3G__newsletterInput{width:100%;min-width:0;height:var(--footer-newsletter-control-height);padding-inline:var(--space-3);color:var(--color-ink);font-family:var(--font-sans);background:0 0;border:0;outline:0;font-size:.8125rem;display:block}.footer-module__nP6W3G__newsletterInput::placeholder{color:var(--color-ink-soft)}.footer-module__nP6W3G__newsletterInput:focus-visible{box-shadow:inset 0 0 0 calc(var(--stroke-hairline) * 2) var(--color-gold)}.footer-module__nP6W3G__newsletterSubmit{z-index:2;min-height:var(--footer-newsletter-control-height);padding-inline:var(--space-5);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast), color var(--motion-fast);border:0;font-size:.75rem;font-weight:600;position:relative}.footer-module__nP6W3G__newsletterSubmit:hover{color:var(--color-gold)}.footer-module__nP6W3G__newsletterDock{z-index:3;width:var(--footer-newsletter-dock-width);min-height:var(--footer-newsletter-dock-height);padding:var(--space-3);border-top:var(--stroke-hairline) solid var(--color-border);border-left:var(--stroke-hairline) solid var(--color-border);border-top-left-radius:var(--footer-newsletter-dock-radius);background:var(--color-surface);justify-content:flex-end;align-items:center;display:flex;position:absolute;bottom:0;right:0}.footer-module__nP6W3G__newsletterDock:before,.footer-module__nP6W3G__newsletterDock:after{z-index:0;width:var(--footer-newsletter-dock-radius);height:var(--footer-newsletter-dock-radius);border-bottom-right-radius:var(--footer-newsletter-dock-radius);box-shadow:calc(var(--footer-newsletter-dock-radius) / 2) calc(var(--footer-newsletter-dock-radius) / 2) 0 calc(var(--footer-newsletter-dock-radius) / 2) var(--color-surface);content:"";pointer-events:none;background:0 0;position:absolute}.footer-module__nP6W3G__newsletterDock:before{top:calc(var(--footer-newsletter-dock-radius) * -1);right:0}.footer-module__nP6W3G__newsletterDock:after{bottom:0;left:calc(var(--footer-newsletter-dock-radius) * -1)}.footer-module__nP6W3G__newsletterDockContour{z-index:1;pointer-events:none;position:absolute;inset:0}.footer-module__nP6W3G__newsletterDockContour:before,.footer-module__nP6W3G__newsletterDockContour:after{width:var(--footer-newsletter-dock-radius);height:var(--footer-newsletter-dock-radius);border-right:var(--stroke-hairline) solid var(--color-border);border-bottom:var(--stroke-hairline) solid var(--color-border);border-bottom-right-radius:var(--footer-newsletter-dock-radius);content:"";position:absolute}.footer-module__nP6W3G__newsletterDockContour:before{top:calc(var(--footer-newsletter-dock-radius) * -1);right:0}.footer-module__nP6W3G__newsletterDockContour:after{bottom:0;left:calc(var(--footer-newsletter-dock-radius) * -1)}.footer-module__nP6W3G__legalRow{gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-6);border-top:var(--stroke-hairline) solid var(--color-border);flex-direction:column;display:flex}.footer-module__nP6W3G__legalLinks,.footer-module__nP6W3G__socialLinks{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.footer-module__nP6W3G__legalText,.footer-module__nP6W3G__legalLink,.footer-module__nP6W3G__socialLink,.footer-module__nP6W3G__preferenceButton{color:var(--color-ink-soft);font-size:.6875rem}.footer-module__nP6W3G__legalText,.footer-module__nP6W3G__legalLink,.footer-module__nP6W3G__preferenceButton{font-family:var(--font-sans)}.footer-module__nP6W3G__socialLink{font-family:var(--font-mono);transition:color var(--motion-fast)}.footer-module__nP6W3G__legalLink,.footer-module__nP6W3G__preferenceButton{transition:color var(--motion-fast)}.footer-module__nP6W3G__legalLink:hover,.footer-module__nP6W3G__socialLink:hover,.footer-module__nP6W3G__preferenceButton:hover{color:var(--color-gold)}.footer-module__nP6W3G__preferenceButton{cursor:pointer;background:0 0;border:0;padding:0}.footer-module__nP6W3G__wordmarkViewport{height:calc(var(--footer-wordmark-size) * var(--footer-wordmark-leading));margin-top:var(--space-10);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.footer-module__nP6W3G__wordmark{color:var(--footer-wordmark-color);font-family:var(--font-display);font-size:var(--footer-wordmark-size);font-weight:600;line-height:var(--footer-wordmark-leading);letter-spacing:-.07em;text-transform:uppercase;transform:translateY(var(--footer-wordmark-offset));white-space:nowrap}@media (min-width:48rem){.footer-module__nP6W3G__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-module__nP6W3G__brand,.footer-module__nP6W3G__newsletter{grid-column:span 3}.footer-module__nP6W3G__legalRow{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:75rem){.footer-module__nP6W3G__grid{grid-template-columns:1.35fr repeat(3,.72fr) 1.45fr;align-items:start}.footer-module__nP6W3G__brand,.footer-module__nP6W3G__newsletter{grid-column:auto}.footer-module__nP6W3G__newsletter{min-width:0}}@media (max-width:39.999rem){.footer-module__nP6W3G__newsletter{min-height:21rem}}
.cookie-banner-module__ZdMgnW__bannerRoot{left:var(--space-6);bottom:var(--space-6);z-index:var(--cookie-layer-banner);width:min(var(--cookie-banner-width), calc(100% - (var(--space-6) * 2)));position:fixed}.cookie-banner-module__ZdMgnW__banner{min-height:10.75rem;color:var(--color-ink);background:0 0;position:relative}.cookie-banner-module__ZdMgnW__bannerShape,.cookie-banner-module__ZdMgnW__modalShape{z-index:0;width:100%;height:100%;filter:drop-shadow(var(--shadow-menu));pointer-events:none;position:absolute;inset:0;overflow:visible}.cookie-banner-module__ZdMgnW__panelShapePath{fill:var(--color-surface);stroke:var(--color-border);stroke-width:var(--stroke-hairline)}.cookie-banner-module__ZdMgnW__bannerBody{z-index:1;padding:var(--space-5);padding-bottom:calc(var(--cookie-banner-dock-height) + var(--space-5));position:relative}.cookie-banner-module__ZdMgnW__eyebrow{color:var(--color-gold);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.cookie-banner-module__ZdMgnW__message{max-width:33rem;margin:var(--space-3) 0 0;color:var(--color-ink-soft);font-family:var(--font-sans);font-size:.8125rem;line-height:1.6}.cookie-banner-module__ZdMgnW__policyLink{color:var(--color-ink);text-underline-offset:var(--space-1);font-weight:600;text-decoration:underline}.cookie-banner-module__ZdMgnW__secondaryActions{left:var(--space-5);bottom:var(--space-4);align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:0;display:flex;position:absolute}.cookie-banner-module__ZdMgnW__textAction{min-height:var(--cookie-banner-action-height);padding-inline:var(--space-3);color:var(--color-ink-soft);font-family:var(--font-sans);cursor:pointer;transition:color var(--motion-fast);background:0 0;border:0;font-size:.75rem;font-weight:600}.cookie-banner-module__ZdMgnW__textAction:hover{color:var(--color-gold)}.cookie-banner-module__ZdMgnW__dock{z-index:2;width:var(--cookie-banner-dock-width);min-height:var(--cookie-banner-dock-height);padding:var(--space-4) var(--space-2) var(--space-1);background:0 0;border:0;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;right:0}.cookie-banner-module__ZdMgnW__primaryAction{z-index:2;min-height:var(--cookie-banner-action-height);padding-inline:var(--space-5);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast);border:0;font-size:.75rem;font-weight:600;position:relative}.cookie-banner-module__ZdMgnW__primaryAction:hover{color:var(--color-gold)}.cookie-banner-module__ZdMgnW__dialog{width:min(var(--cookie-modal-width), calc(100% - var(--space-8)));max-height:calc(100dvh - var(--space-8));color:var(--color-ink);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.cookie-banner-module__ZdMgnW__dialog::backdrop{background:var(--cookie-backdrop);-webkit-backdrop-filter:blur(var(--space-1));backdrop-filter:blur(var(--space-1))}.cookie-banner-module__ZdMgnW__modalPanel{max-height:calc(100dvh - var(--cookie-modal-dock-height) - var(--space-12));background:0 0;position:relative;overflow:auto}.cookie-banner-module__ZdMgnW__modalHeader{z-index:1;gap:var(--space-6);padding:var(--space-8);border-bottom:var(--stroke-hairline) solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.cookie-banner-module__ZdMgnW__modalEyebrow{color:var(--color-gold);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.cookie-banner-module__ZdMgnW__modalTitle{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1.1}.cookie-banner-module__ZdMgnW__modalDescription{max-width:34rem;margin:var(--space-4) 0 0;color:var(--color-ink-soft);font-family:var(--font-sans);font-size:.8125rem;line-height:1.6}.cookie-banner-module__ZdMgnW__closeButton{width:var(--cookie-modal-close-size);height:var(--cookie-modal-close-size);border:var(--stroke-hairline) solid var(--color-border);color:var(--color-ink);cursor:pointer;transition:border-color var(--motion-fast), color var(--motion-fast);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cookie-banner-module__ZdMgnW__closeButton:hover{border-color:var(--color-gold);color:var(--color-gold)}.cookie-banner-module__ZdMgnW__closeIcon{width:var(--space-4);height:var(--space-4)}.cookie-banner-module__ZdMgnW__categories{z-index:1;margin:var(--space-6) var(--space-8);margin-bottom:calc(var(--cookie-modal-dock-height) + var(--space-8));border:var(--stroke-hairline) solid var(--color-border);border-radius:var(--radius-md);gap:0;display:grid;position:relative;overflow:hidden}.cookie-banner-module__ZdMgnW__category{gap:var(--space-5);padding:var(--space-5);border:0;border-bottom:var(--stroke-hairline) solid var(--color-border);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cookie-banner-module__ZdMgnW__category:last-child{border-bottom:0}.cookie-banner-module__ZdMgnW__categoryTitle{font-family:var(--font-sans);margin:0;font-size:.875rem;font-weight:600;display:block}.cookie-banner-module__ZdMgnW__categoryDescription{margin:var(--space-2) 0 0;color:var(--color-ink-soft);font-family:var(--font-sans);font-size:.75rem;line-height:1.55;display:block}.cookie-banner-module__ZdMgnW__activeLabel{color:var(--color-gold);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:600}.cookie-banner-module__ZdMgnW__switch{width:var(--cookie-switch-width);height:var(--cookie-switch-height);appearance:none;border:var(--stroke-hairline) solid var(--color-border);border-radius:var(--cookie-switch-height);background:var(--color-paper-dim);cursor:pointer;transition:border-color var(--motion-fast), background-color var(--motion-fast);outline:0;flex:none;position:relative}.cookie-banner-module__ZdMgnW__switch:after{top:calc((var(--cookie-switch-height) - var(--cookie-switch-thumb)) / 2 - var(--stroke-hairline));left:calc((var(--cookie-switch-height) - var(--cookie-switch-thumb)) / 2 - var(--stroke-hairline));width:var(--cookie-switch-thumb);height:var(--cookie-switch-thumb);background:var(--color-ink-soft);content:"";transition:transform var(--motion-fast), background-color var(--motion-fast);border-radius:50%;position:absolute}.cookie-banner-module__ZdMgnW__switch:checked{border-color:var(--color-gold);background:var(--color-gold-soft)}.cookie-banner-module__ZdMgnW__switch:checked:after{background:var(--color-gold);transform:translateX(calc(var(--cookie-switch-width) - var(--cookie-switch-height)))}.cookie-banner-module__ZdMgnW__switch:focus-visible,.cookie-banner-module__ZdMgnW__primaryAction:focus-visible,.cookie-banner-module__ZdMgnW__textAction:focus-visible,.cookie-banner-module__ZdMgnW__closeButton:focus-visible,.cookie-banner-module__ZdMgnW__secondaryButton:focus-visible,.cookie-banner-module__ZdMgnW__saveButton:focus-visible{outline:calc(var(--stroke-hairline) * 2) solid var(--color-gold);outline-offset:var(--space-1)}.cookie-banner-module__ZdMgnW__modalActions{z-index:2;width:var(--cookie-modal-dock-width);min-height:var(--cookie-modal-dock-height);justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-2);background:0 0;border:0;margin:0;display:flex;position:absolute;bottom:0;right:0}.cookie-banner-module__ZdMgnW__secondaryButton,.cookie-banner-module__ZdMgnW__saveButton{z-index:2;min-height:var(--cookie-banner-action-height);padding-inline:var(--space-5);border-radius:var(--radius-md);font-family:var(--font-sans);cursor:pointer;font-size:.75rem;font-weight:600;position:relative}.cookie-banner-module__ZdMgnW__secondaryButton{border:var(--stroke-hairline) solid var(--color-border);color:var(--color-ink);background:0 0}.cookie-banner-module__ZdMgnW__saveButton{background:var(--color-ink);color:var(--color-paper);border:0}@media (max-width:39.999rem){.cookie-banner-module__ZdMgnW__bannerRoot{left:var(--space-3);bottom:var(--space-3);width:calc(100% - (var(--space-3) * 2))}.cookie-banner-module__ZdMgnW__bannerBody,.cookie-banner-module__ZdMgnW__modalHeader,.cookie-banner-module__ZdMgnW__categories{padding-inline:var(--space-5)}.cookie-banner-module__ZdMgnW__bannerBody{padding-bottom:calc(var(--cookie-banner-dock-height) + var(--space-12))}.cookie-banner-module__ZdMgnW__secondaryActions{right:var(--space-5);bottom:calc(var(--cookie-banner-dock-height) + var(--space-3));gap:var(--space-2)}.cookie-banner-module__ZdMgnW__category{padding:var(--space-4)}.cookie-banner-module__ZdMgnW__categories{margin-inline:var(--space-5);padding-inline:0}.cookie-banner-module__ZdMgnW__modalActions{width:min(var(--cookie-modal-dock-width), 100%);justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.cookie-banner-module__ZdMgnW__switch,.cookie-banner-module__ZdMgnW__switch:after{transition:none}}
.global-not-found-module__SU5qpW__notFoundRoot{min-height:100svh;padding:var(--space-8) var(--space-4);background:var(--color-paper);color:var(--color-ink);justify-content:center;align-items:center;display:flex}.global-not-found-module__SU5qpW__notFoundCard{border:var(--stroke-hairline) solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:34rem;overflow:hidden}.global-not-found-module__SU5qpW__notFoundHeader{background:var(--color-navy);color:var(--color-navy-cream);padding:var(--space-16) var(--space-10) var(--space-10);position:relative}.global-not-found-module__SU5qpW__notFoundEyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-navy-gold);margin:0 0 var(--space-5);font-size:.75rem}.global-not-found-module__SU5qpW__notFoundCode{font-family:var(--font-mono);color:var(--color-navy-cream);margin:0;font-size:4.5rem;font-weight:600;line-height:1}.global-not-found-module__SU5qpW__notFoundTitle{font-family:var(--font-display);margin:var(--space-5) 0 0;color:var(--color-navy-cream);font-size:1.5rem}.global-not-found-module__SU5qpW__notFoundBody{padding:var(--space-10);background:var(--color-paper)}.global-not-found-module__SU5qpW__notFoundText{margin:0 0 var(--space-8);color:var(--color-ink-soft);line-height:1.6}.global-not-found-module__SU5qpW__notFoundActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.global-not-found-module__SU5qpW__notFoundLink{padding:var(--space-3) var(--space-6);border:var(--stroke-hairline) solid var(--color-ink);color:var(--color-ink);transition:background var(--motion-fast), color var(--motion-fast);border-radius:999px;align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.global-not-found-module__SU5qpW__notFoundLink:hover,.global-not-found-module__SU5qpW__notFoundLink:focus-visible{background:var(--color-ink);color:var(--color-paper)}.global-not-found-module__SU5qpW__notFoundPrimary{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-navy-cream)}.global-not-found-module__SU5qpW__notFoundPrimary:hover,.global-not-found-module__SU5qpW__notFoundPrimary:focus-visible{background:var(--color-navy-raised-2);color:var(--color-navy-cream)}
.back-to-top-button-module__b3RZWa__root{right:var(--back-to-top-offset);bottom:var(--back-to-top-offset);z-index:var(--back-to-top-layer);visibility:hidden;opacity:0;pointer-events:none;transform:translateY(var(--space-4));transition:opacity var(--back-to-top-motion), transform var(--back-to-top-motion), visibility 0s var(--back-to-top-motion-duration);position:fixed}.back-to-top-button-module__b3RZWa__rootVisible{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.back-to-top-button-module__b3RZWa__button{min-height:var(--back-to-top-control-height);align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border:var(--stroke-hairline) solid var(--color-border);border-radius:var(--back-to-top-radius);background:var(--color-paper);box-shadow:var(--shadow-menu);color:var(--color-ink);font-family:var(--font-sans);transition:border-color var(--motion-fast), color var(--motion-fast), transform var(--motion-fast);font-size:.75rem;font-weight:600;display:flex}.back-to-top-button-module__b3RZWa__button:hover{border-color:var(--color-gold);color:var(--color-gold);transform:translateY(-.125rem)}.back-to-top-button-module__b3RZWa__iconFrame{width:calc(var(--back-to-top-control-height) - var(--space-2));height:calc(var(--back-to-top-control-height) - var(--space-2));border-radius:calc(var(--back-to-top-radius) - var(--space-1));background:var(--color-ink);color:var(--color-paper);place-items:center;display:grid}.back-to-top-button-module__b3RZWa__icon{width:var(--back-to-top-icon-size);height:var(--back-to-top-icon-size)}@media (max-width:39.999rem){.back-to-top-button-module__b3RZWa__root{right:var(--space-4);bottom:var(--space-4)}.back-to-top-button-module__b3RZWa__button{padding:var(--space-1)}.back-to-top-button-module__b3RZWa__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.back-to-top-button-module__b3RZWa__root,.back-to-top-button-module__b3RZWa__button{transition:none}}
