@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zalando Sans Expanded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zalando-sans-expanded-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Zalando Sans Expanded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zalando-sans-expanded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zalando Sans Expanded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/zalando-sans-expanded-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Zalando Sans Expanded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/zalando-sans-expanded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zalando Sans Expanded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/zalando-sans-expanded-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Zalando Sans Expanded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/zalando-sans-expanded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zalando Sans Expanded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zalando-sans-expanded-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Zalando Sans Expanded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zalando-sans-expanded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:root{interpolate-size:allow-keywords}:root{--ink: #1e1c1c;--dim: #6b6b6b;--surface: #f7f7f7;--hair: #dfdfdf;--accent: #1e1c1c;--err: #b3261e;--ok: #1c7c4a;--ring: conic-gradient( from var(--ang), #e4e4e4, #6d6d6d, #efefef, #909090, #cfcfcf, #e4e4e4 );--paper: #ffffff;--inverse: var(--ink);--on-inverse: #ffffff;--band: var(--inverse);--on-band: var(--on-inverse);--font-display: "Zalando Sans Expanded", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--lh-display: 1.12;--lh-tight: 1.32;--lh-ui: 1.55;--lh-read: 1.68;--ls-display: -.03em;--ls-heading: -.015em;--ls-read: 0em;--fs-lead: 1.125rem;--fs-body: 1.0625rem;--fs-sub: .9375rem;--fs-note: .875rem;--fs-fine: .8125rem;--fs-label: .6875rem;--ls-caps: .16em;--title-size: clamp(2.25rem, 5.4vw, 4rem);--title-lh: var(--lh-display);--title-ls: var(--ls-display);--title-weight: 600;--h2-size: clamp(1.75rem, 3.2vw, 2.25rem);--h2-lh: var(--lh-display);--h2-ls: var(--ls-heading);--h2-weight: 700;--h3-size: 1.25rem;--h3-lh: var(--lh-tight);--h3-ls: var(--ls-heading);--h3-weight: 600;--text-size: 1.25rem;--text-lh: var(--lh-read);--text-ls: var(--ls-read);--sub-size: 1.25rem;--sub-lh: var(--lh-read);--sub-ls: var(--ls-read);--sub-weight: 400;--eyebrow-size: .6875rem;--eyebrow-ls: var(--ls-caps);--shell: min(560px, calc(100vw - 40px) );--shell-full: min(1040px, calc(100vw - 40px) );--measure: 62ch;--dur-fast: .2s;--dur: .28s;--dur-slow: .42s;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 26px;--space-7: 34px;--space-8: 44px;--space-9: 56px;--space-10: 72px;--gap: clamp(74px, 9vw, 118px);--radius-sm: 18px;--radius-card: 28px;--radius-band: 34px;--radius-xs: 8px;--radius-pill: 999px;--ease: cubic-bezier(.22, .61, .36, 1);--shadow: 0 30px 90px rgb(30 28 28 / 12%), 0 4px 14px rgb(30 28 28 / 6%);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #131111;--surface: #1c1a19;--ink: #f2efee;--dim: #949090;--hair: #312d2c;--accent: #f2efee;--err: #ff8a80;--ok: #6ddba0;--inverse: #f2efee;--on-inverse: #131111;--band: #262322;--on-band: var(--ink);--ring: conic-gradient(from var(--ang), #3a3636, #8e8a88, #2b2827, #6d6968, #454140, #3a3636);--shadow: 0 30px 90px rgb(0 0 0 / 45%), 0 4px 14px rgb(0 0 0 / 30%);color-scheme:dark}}:root[data-theme=dark]{--paper: #131111;--surface: #1c1a19;--ink: #f2efee;--dim: #949090;--hair: #312d2c;--accent: #f2efee;--err: #ff8a80;--ok: #6ddba0;--inverse: #f2efee;--on-inverse: #131111;--band: #262322;--on-band: var(--ink);--ring: conic-gradient(from var(--ang), #3a3636, #8e8a88, #2b2827, #6d6968, #454140, #3a3636);--shadow: 0 30px 90px rgb(0 0 0 / 45%), 0 4px 14px rgb(0 0 0 / 30%);color-scheme:dark}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-size);line-height:var(--text-lh);letter-spacing:var(--text-ls);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--paper);box-shadow:0 0 0 4px var(--ink);outline-offset:2px;border-radius:var(--radius-xs)}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none;box-shadow:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);text-wrap:wrap}h1{font-size:var(--title-size);line-height:var(--title-lh);letter-spacing:var(--title-ls);font-weight:var(--title-weight)}h2{font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-weight)}h3{font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);font-weight:var(--h3-weight)}h4{font-size:var(--fs-body);line-height:var(--lh-tight);letter-spacing:var(--ls-heading);font-weight:600}h5{font-size:var(--fs-sub);line-height:var(--lh-tight);letter-spacing:var(--ls-read);font-weight:600}h6{font-size:var(--fs-fine);line-height:var(--lh-tight);letter-spacing:0;font-weight:600;text-transform:uppercase}p{text-wrap:pretty}img,picture,svg,video{max-width:100%;height:auto;display:block}.skip{position:absolute;left:-9999px}.skip:focus{left:50%;top:12px;transform:translate(-50%);z-index:99;background:var(--inverse);color:var(--on-inverse);padding:13px 22px;border-radius:var(--radius-pill);font-size:var(--fs-note)}.col{width:var(--shell);margin-inline:auto;text-align:center}.full{width:var(--shell-full);margin-inline:auto;text-align:center}.rows{list-style:none;text-align:left}.rows>li{border-top:1px solid var(--hair)}.rows>li:last-child{border-bottom:1px solid var(--hair)}.rows>li[hidden],.rows>li.hidden{display:none;content-visibility:hidden}.rows a{display:grid;grid-template-columns:1fr auto;grid-template-areas:"meta go" "title go" "note go";align-items:start;column-gap:24px;padding:clamp(24px,3.5vw,34px) 0;transition:opacity var(--dur-fast) var(--ease)}.rows a:hover{opacity:.62}.rows .r-meta{grid-area:meta;font-size:var(--fs-fine);line-height:var(--lh-ui);letter-spacing:var(--ls-read);color:var(--dim)}.rows .r-title{grid-area:title;display:block;margin-top:8px;font-family:var(--font-display);font-size:clamp(1.125rem,2.4vw,1.375rem);font-weight:600;letter-spacing:var(--ls-heading);line-height:var(--lh-tight);max-width:30ch}.rows .r-note{grid-area:note;display:block;margin-top:10px;max-width:52ch;font-size:var(--fs-sub);line-height:var(--lh-read);color:var(--dim)}.rows .r-go{grid-area:go;align-self:center;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-pill);border:1px solid var(--hair)}.rows .r-go svg{width:15px;height:15px;stroke:var(--ink);stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-fast) var(--ease)}.rows a:hover .r-go svg{transform:translate(3px)}@media(max-width:560px){.rows a{grid-template-columns:1fr;grid-template-areas:"meta" "title" "note"}.rows .r-title{max-width:none}.rows .r-go{display:none}}@media(prefers-reduced-motion:reduce){.rows a,.rows .r-go svg{transition:none}}input,textarea,select{text-align:left;font-family:inherit}.sub{font-size:var(--sub-size);line-height:var(--sub-lh);letter-spacing:var(--sub-ls);font-weight:var(--sub-weight);color:var(--dim);max-width:52ch;margin-inline:auto;text-wrap:pretty}.eyebrow{display:inline-flex;align-items:center;gap:11px;font-family:var(--font-body);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-ls);text-transform:uppercase;color:var(--dim);font-weight:500}.eyebrow:before,.eyebrow:after{content:"";width:20px;height:1px;background:var(--hair)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-size:var(--fs-sub);font-weight:500;letter-spacing:var(--ls-read);line-height:1;padding:14px 26px;border-radius:var(--radius-pill);border:1px solid var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);white-space:nowrap}.btn:active{transform:scale(.975)}.btn--dark{background:var(--ink);color:var(--paper)}.btn--dark:hover{background:color-mix(in srgb,var(--ink) 78%,var(--paper));border-color:color-mix(in srgb,var(--ink) 78%,var(--paper))}.btn--on-band{background:var(--on-band);color:var(--band);border-color:var(--on-band)}.btn--on-band:hover{background:color-mix(in srgb,var(--on-band) 84%,transparent);border-color:color-mix(in srgb,var(--on-band) 84%,transparent)}.btn--ghost{background:transparent;color:var(--ink)}.btn--ghost:hover{background:var(--surface)}.actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.section{padding-top:var(--gap)}.faq{text-align:left;margin-top:40px}.faq details{border-top:1px solid var(--hair)}.faq details:last-child{border-bottom:1px solid var(--hair)}.faq summary{list-style:none;cursor:pointer;position:relative;padding:22px 40px 22px 0;font-family:var(--font-display);font-size:var(--fs-body);font-weight:600;letter-spacing:var(--ls-heading);line-height:var(--lh-tight);transition:opacity var(--dur-fast) var(--ease)}.faq summary::marker{content:""}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{opacity:.6}.faq summary .pm{position:absolute;right:4px;top:50%;margin-top:-11px;color:var(--dim);font-weight:400;transition:transform var(--dur) var(--ease)}.faq details[open] summary .pm{transform:rotate(135deg);color:var(--ink)}.faq details::details-content{block-size:0;overflow:clip;opacity:0;translate:0 -6px;transition:block-size var(--dur) var(--ease),content-visibility .36s allow-discrete,opacity var(--dur) var(--ease) .04s,translate var(--dur) var(--ease)}.faq details[open]::details-content{block-size:auto;opacity:1;translate:0}.faq .ans{padding:0 40px 24px 0;font-size:var(--fs-body);line-height:var(--lh-read);letter-spacing:0;color:var(--dim)}.faq .ans p+p{margin-top:12px}.card-link{position:relative;isolation:isolate;background:var(--surface);border-radius:var(--radius-card);text-align:left;transition:background var(--dur) var(--ease),transform var(--dur) var(--ease)}.card-link>a{display:block;padding:26px}@supports not (background: conic-gradient(from var(--ang),red,blue)){.card-link:hover,.card-link:focus-within{border:1px solid var(--ink)}.card-link:before{display:none}}.card-link:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--ring);opacity:0;transition:opacity var(--dur-slow) var(--ease);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:turn 5.5s linear infinite;animation-play-state:paused}@keyframes turn{to{--ang: 360deg}}.card-link:hover,.card-link:focus-within{background:var(--paper);transform:translateY(-2px)}.card-link:hover:before,.card-link:focus-within:before{opacity:1;animation-play-state:running}@media(prefers-reduced-motion:reduce){.card-link:before{animation:none}.card-link:hover{transform:none}}.arrow-link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sub);font-weight:500;letter-spacing:var(--ls-read);color:var(--ink)}.arrow-link i{font-style:normal;transition:transform var(--dur) var(--ease)}.card-link:hover .arrow-link i{transform:translate(5px)}.eyebrow{margin-bottom:var(--space-4)}h2+.sub,h1+.sub{margin-top:var(--space-4)}@media(pointer:coarse){.site-footer a,.legal a,.crumb a{position:relative}.site-footer a:after,.legal a:after,.crumb a:after{content:"";position:absolute;inset:-12px -8px}}:root[data-theme=dark] :is(.prose,.byline,article,figure) img,:root[data-theme=dark] :is(.slot,.card) img,:root[data-theme=dark] :is(.prose,.byline,article,figure) picture{filter:brightness(.86) contrast(1.02);transition:filter var(--dur) var(--ease)}:root[data-theme=dark] :is(.prose,.byline,article,figure) img:hover,:root[data-theme=dark] :is(.prose,.byline,article,figure) img:active,:root[data-theme=dark] :is(.slot,.card):hover img,:root[data-theme=dark] :is(.slot,.card):active img,:root[data-theme=dark] :is(.prose,.byline,article,figure) img:focus-visible{filter:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.prose,.byline,article,figure) img,:root:not([data-theme=light]) :is(.slot,.card) img,:root:not([data-theme=light]) :is(.prose,.byline,article,figure) picture{filter:brightness(.86) contrast(1.02);transition:filter var(--dur) var(--ease)}:root:not([data-theme=light]) :is(.prose,.byline,article,figure) img:hover{filter:none}}.rail{display:flex;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;flex:none}.rail[data-start=false][data-end=false]{mask-image:linear-gradient(to right,transparent 0,#000 5%,#000 96%,transparent 100%)}.rail[data-start=true][data-end=false]{mask-image:linear-gradient(to right,#000 0,#000 96%,transparent 100%)}.rail[data-start=false][data-end=true]{mask-image:linear-gradient(to right,transparent 0,#000 5%,#000 100%)}.rail[data-start=true][data-end=true]{mask-image:none;scroll-snap-type:none}@media(prefers-reduced-motion:reduce){.rail{scroll-behavior:auto}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.theme-toggle[data-astro-cid-x3pjskd3]{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:50;width:44px;height:44px;display:grid;place-items:center;background:color-mix(in srgb,var(--paper) 82%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--hair);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.theme-toggle[data-astro-cid-x3pjskd3]:hover{border-color:var(--ink);transform:translateY(-2px)}.theme-toggle[data-astro-cid-x3pjskd3]:active{transform:translateY(0)}.theme-toggle[data-astro-cid-x3pjskd3][data-away=true]{opacity:0;transform:translateY(120%);pointer-events:none}.theme-toggle[data-astro-cid-x3pjskd3][data-away=true]:focus-visible{opacity:1;transform:none;pointer-events:auto}.theme-toggle[data-astro-cid-x3pjskd3] svg[data-astro-cid-x3pjskd3]{width:18px;height:18px;transition:transform var(--dur-slow) var(--ease)}:root[data-theme=dark] .theme-toggle[data-astro-cid-x3pjskd3] svg[data-astro-cid-x3pjskd3]{transform:rotate(180deg)}.theme-toggle[data-astro-cid-x3pjskd3] circle[data-astro-cid-x3pjskd3]{fill:none;stroke:currentColor;stroke-width:1.6}.theme-toggle[data-astro-cid-x3pjskd3] .fill[data-astro-cid-x3pjskd3]{fill:currentColor}@media(max-width:560px){.theme-toggle[data-astro-cid-x3pjskd3]{opacity:.72}.theme-toggle[data-astro-cid-x3pjskd3]:focus-visible,.theme-toggle[data-astro-cid-x3pjskd3]:active{opacity:1}:root[data-consent=asking] .theme-toggle[data-astro-cid-x3pjskd3]{bottom:calc(max(20px,env(safe-area-inset-bottom)) + var(--consent-h, 0px) + 12px)}}@media(prefers-reduced-motion:reduce){.theme-toggle[data-astro-cid-x3pjskd3],.theme-toggle[data-astro-cid-x3pjskd3] svg[data-astro-cid-x3pjskd3]{transition:none}.theme-toggle[data-astro-cid-x3pjskd3]:hover{transform:none}}.cookie[data-astro-cid-fzbxxtek]{position:fixed;left:max(20px,env(safe-area-inset-left));bottom:max(20px,env(safe-area-inset-bottom));z-index:60;width:min(340px,calc(100vw - 40px));background:var(--paper);border:1px solid var(--hair);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:var(--space-6);text-align:left;opacity:0;transform:translateY(12px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.cookie[data-astro-cid-fzbxxtek][data-in=true]{opacity:1;transform:none}.cookie[data-astro-cid-fzbxxtek][hidden]{display:none}.cookie[data-astro-cid-fzbxxtek] p[data-astro-cid-fzbxxtek]{font-size:var(--fs-note);line-height:var(--lh-read);letter-spacing:var(--ls-read);color:var(--dim)}.acts[data-astro-cid-fzbxxtek]{display:flex;gap:8px;margin-top:var(--space-5)}.acts[data-astro-cid-fzbxxtek] .btn[data-astro-cid-fzbxxtek]{flex:1;min-height:44px;padding:11px 14px;font-size:var(--fs-fine)}.more[data-astro-cid-fzbxxtek]{display:inline-block;margin-top:var(--space-4);font-size:var(--fs-fine);letter-spacing:var(--ls-read);color:var(--dim);text-decoration:underline;text-underline-offset:3px}.more[data-astro-cid-fzbxxtek]:hover{color:var(--ink)}@media(max-width:560px){.cookie[data-astro-cid-fzbxxtek]{left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));width:auto}}@media(prefers-reduced-motion:reduce){.cookie[data-astro-cid-fzbxxtek]{transition:none}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.bar[data-astro-cid-3ef6ksr2]{width:var(--shell);margin-inline:auto;padding-block:14px;display:flex;align-items:center;justify-content:center;gap:20px}.logo[data-astro-cid-3ef6ksr2]{width:36px;height:36px;flex:none}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:100%;height:100%;object-fit:contain}.links[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:2px;list-style:none}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:7px 10px;border-radius:var(--radius-xs);font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap;transition:color var(--dur-fast) var(--ease)}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--ink)}.burger[data-astro-cid-3ef6ksr2]{display:none;width:44px;height:44px;margin-left:auto;border:0;background:transparent;cursor:pointer;position:relative;z-index:82}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:1.5px;margin:5px auto;background:var(--ink);border-radius:2px;transition:transform var(--dur) var(--ease),opacity var(--dur-fast) var(--ease)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(3.25px) rotate(45deg)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-3.25px) rotate(-45deg)}.sheet[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:80;background:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;clip-path:circle(0% at calc(100% - 40px) 34px);transition:clip-path .62s cubic-bezier(.76,0,.24,1)}.sheet[data-astro-cid-3ef6ksr2][hidden]{display:none}.sheet[data-astro-cid-3ef6ksr2].open{clip-path:circle(150% at calc(100% - 40px) 34px)}.sheet-close[data-astro-cid-3ef6ksr2]{position:absolute;top:14px;right:14px;width:48px;height:48px;display:grid;place-items:center;background:none;border:0;color:var(--ink);cursor:pointer;border-radius:50%;opacity:0;transition:opacity var(--dur) var(--ease),background var(--dur-fast) var(--ease);transition-delay:.2s}.sheet[data-astro-cid-3ef6ksr2].open .sheet-close[data-astro-cid-3ef6ksr2]{opacity:1}.sheet-close[data-astro-cid-3ef6ksr2]:hover{background:var(--surface)}.sheet-close[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:22px;height:22px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round}.sheet-links[data-astro-cid-3ef6ksr2]{list-style:none;text-align:center}.sheet-links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{opacity:0;transform:translateY(18px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);transition-delay:calc(.16s + var(--i) * 55ms)}.sheet[data-astro-cid-3ef6ksr2].open .sheet-links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{opacity:1;transform:none}.sheet-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:12px 0;font-family:var(--font-display);font-size:clamp(1.9rem,9vw,2.6rem);font-weight:600;letter-spacing:0em;line-height:var(--lh-display)}.sheet-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--accent)}.sheet-cta[data-astro-cid-3ef6ksr2]{margin-top:22px}.sheet-cta[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:var(--font-body);font-size:var(--fs-sub);letter-spacing:var(--ls-read)}.sheet-foot[data-astro-cid-3ef6ksr2]{font-size:var(--fs-sub);color:var(--dim);opacity:0;transform:translateY(18px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);transition-delay:calc(.16s + var(--i) * 55ms)}.sheet[data-astro-cid-3ef6ksr2].open .sheet-foot[data-astro-cid-3ef6ksr2]{opacity:1;transform:none}@media(max-width:820px){.bar[data-astro-cid-3ef6ksr2]{justify-content:space-between;gap:10px}.links[data-astro-cid-3ef6ksr2],.cta[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2]{display:block}}@media(prefers-reduced-motion:reduce){.sheet[data-astro-cid-3ef6ksr2],.sheet-links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2],.sheet-foot[data-astro-cid-3ef6ksr2]{transition:none}}.site-footer[data-astro-cid-sz7xmlte]{margin-top:var(--gap);padding:54px 0 44px;border-top:1px solid var(--hair)}.inner[data-astro-cid-sz7xmlte]{width:var(--shell);margin-inline:auto;text-align:left}.map[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr;gap:34px 24px}.group[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-size:var(--fs-label);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:14px}.group[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none}.group[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]+li[data-astro-cid-sz7xmlte]{margin-top:2px}.group[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;padding-block:5px;font-size:var(--fs-sub);line-height:var(--lh-ui);letter-spacing:var(--ls-read);color:var(--ink);transition:opacity var(--dur-fast) var(--ease)}.group[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:.55;text-decoration:underline;text-underline-offset:3px}.bottom[data-astro-cid-sz7xmlte]{margin-top:44px;padding-top:28px;border-top:1px solid var(--hair);display:flex;justify-content:space-between;align-items:flex-end;gap:20px 32px;flex-wrap:wrap}.mark[data-astro-cid-sz7xmlte]{display:block;width:34px;height:34px;margin-bottom:var(--space-5)}.mark[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:100%;height:100%;object-fit:contain}.who[data-astro-cid-sz7xmlte]{font-size:var(--fs-sub);line-height:1.75;letter-spacing:var(--ls-read);color:var(--dim)}.who[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:var(--ink);font-weight:600}.who[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink)}.who[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-underline-offset:3px}.elsewhere[data-astro-cid-sz7xmlte]{list-style:none;display:flex;gap:14px}.elsewhere[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;padding:5px 6px;font-size:var(--fs-sub);letter-spacing:var(--ls-read);color:var(--ink)}.elsewhere[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-underline-offset:3px}.legal[data-astro-cid-sz7xmlte]{margin-top:30px;padding-top:20px;border-top:1px solid var(--hair);display:flex;justify-content:space-between;gap:16px;font-size:var(--fs-fine);color:var(--dim)}.legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}.legal-links[data-astro-cid-sz7xmlte]{display:flex;gap:18px}@media(max-width:560px){.inner[data-astro-cid-sz7xmlte]{text-align:center}.map[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:28px}.bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:center}.mark[data-astro-cid-sz7xmlte]{margin-inline:auto}.elsewhere[data-astro-cid-sz7xmlte]{justify-content:center;flex-wrap:wrap}.legal[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:center;gap:10px}.legal-links[data-astro-cid-sz7xmlte]{justify-content:center}}
