@charset "UTF-8";@layer reset,base,utility,vendor,component,compose;@layer component{.breadcrumb[data-v-d41de6b5]{margin-block-end:1rem}.list[data-v-d41de6b5]{flex-wrap:wrap;list-style:none;margin:0;padding:0}.item[data-v-d41de6b5],.list[data-v-d41de6b5]{align-items:center;display:flex;gap:.5rem}.link[data-v-d41de6b5]{text-decoration:none;transition:color .2s ease}.link[data-v-d41de6b5]:focus,.link[data-v-d41de6b5]:hover{text-decoration:underline}.text[data-v-d41de6b5]{color:var(--fg-down);font-weight:500}.item.--current .text[data-v-d41de6b5]{color:var(--fg)}.separator[data-v-d41de6b5]{color:var(--fg-down);-webkit-user-select:none;-moz-user-select:none;user-select:none}}@layer component{.messages[data-v-9258391b]{align-items:center;display:flex;flex-direction:column;gap:var(--sp-xs);inset-block-end:var(--sp-sm);inset-inline-start:0;max-width:100%;position:fixed;width:100%;z-index:110}.messages[data-v-9258391b] .alert{max-width:var(--container-width-sm);width:100%}}@layer component{.form[data-v-ba236c74]{display:flex;flex-direction:column;gap:var(--sp-sm);position:relative}.loading-indicator.--overlay[data-v-ba236c74]{--over-cover:calc(var(--sp)*4);height:calc(100% + var(--over-cover)*2);inset-block-start:calc(var(--over-cover)*-1);inset-inline-start:calc(var(--over-cover)*-1);position:absolute;width:calc(100% + var(--over-cover)*2);z-index:1}}@layer component{.layout[data-v-047f4766]{--col-count:1;display:grid;gap:var(--sp-lg);grid-template-columns:repeat(var(--col-count),1fr)}@media(width>=768px){.--twocol-section[data-v-047f4766]{--col-count:2}.--threecol-section[data-v-047f4766]{--col-count:3}.--fourcol-section[data-v-047f4766]{--col-count:2}}@media(width>=1080px){.--fourcol-section[data-v-047f4766]{--col-count:4}}}@layer component{.page-layout[data-v-802671fd]{background-color:var(--bg);color:var(--fg);min-height:100%}.subtitle[data-v-802671fd]{--container-width:var(--container-post-content);--container-width-actual:min(var(--container-width),100%);container-type:inline-size;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);line-height:var(--line-height-base)}@container (width <= 320px){.subtitle[data-v-802671fd]{line-height:var(--line-height-sm)}}@container (width >= 960px){.subtitle[data-v-802671fd]{line-height:var(--line-height-lg)}}.subtitle[data-v-802671fd]{font-size:var(--font-size-lg);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.subtitle strong[data-v-802671fd]{font-weight:700}.subtitle[data-v-802671fd]{margin-block-start:var(--sp-sm);max-width:var(--container-post-content);text-align:center}.meta[data-v-802671fd],.subtitle[data-v-802671fd]{margin-inline:auto}.meta[data-v-802671fd]{--container-width:var(--container-post-content);--container-width-actual:min(var(--container-width),100%);container-type:inline-size;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;align-items:center;color:var(--fg-down);-moz-column-gap:1em;column-gap:1em;display:flex;flex-wrap:wrap;justify-content:center;padding-block:var(--sp-sm)}.meta[data-v-802671fd] svg{color:var(--fg-primary)}.tag-links[data-v-802671fd]{--container-width:var(--container-post-content);--container-width-actual:min(var(--container-width),100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;justify-content:center}}@layer compose{[data-v-802671fd] .page-header{display:flex;flex-direction:column;justify-content:center;min-height:75vh;padding-block:calc(var(--navigation-height) + var(--sp-xxl)) var(--sp-xl)}[data-v-802671fd] .page-header h1{--container-width:var(--container-width-lg);--container-width-actual:min(var(--container-width),100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;color:var(--fg-up);text-align:center}.byline[data-v-802671fd] .preposition{clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[data-v-802671fd] .layout-wrapper{padding-block:var(--sp-lg)}[data-v-802671fd] .content-wrapper{--container-width:var(--container-post-content);--container-width-actual:min(var(--container-width),100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);line-height:var(--line-height-base)}@container (width <= 320px){[data-v-802671fd] .content-wrapper{line-height:var(--line-height-sm)}}@container (width >= 960px){[data-v-802671fd] .content-wrapper{line-height:var(--line-height-lg)}}[data-v-802671fd] .content-wrapper{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}[data-v-802671fd] .content-wrapper strong{font-weight:700}[data-v-802671fd] .content-wrapper .layout{padding-inline:0}}@layer component{.local-tasks[data-v-cd2a0f58]{display:flex;list-style:none;margin:0;padding:0}.local-tasks a[data-v-cd2a0f58]{font-family:var(--font);font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-wrap:pretty;color:var(--fg-down);display:block;padding:.5em;text-decoration:none;transition:var(--transition)}.local-tasks a.--active[data-v-cd2a0f58]{color:var(--fg-up)}.local-tasks a[data-v-cd2a0f58]:focus-visible,.local-tasks a[data-v-cd2a0f58]:hover{color:var(--fg-primary)}.main--leave-active .local-tasks[data-v-cd2a0f58]{transition:none}.main--enter-active .local-tasks[data-v-cd2a0f58],.main--leave-active .local-tasks[data-v-cd2a0f58]{opacity:0}}@layer component{@keyframes fade-in-on-view-9dccd988{0%{opacity:0}45%{opacity:0}to{opacity:1}}}@layer compose{[data-v-9dccd988] .page-section{min-height:100svh}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-v-9dccd988] .page-section{animation:fade-in-on-view-9dccd988 ease-out forwards;animation-range:entry 0 cover 33%;animation-timeline:view()}}}}@layer component{.blurb[data-v-dacabd0f]{--container-width:var(--container-width-lg);--container-width-actual:min(var(--container-width),100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;align-items:center;color:var(--color-neutral-60);display:flex;flex-direction:column;margin-block-end:var(--sp-lg);padding-block:var(--sp-md);text-align:center}.page-section .blurb[data-v-dacabd0f]{padding-block:0}.blurb.--style-small[data-v-dacabd0f]{align-items:flex-start;padding:0;text-align:start}.blurb.--style-small-image[data-v-dacabd0f]{padding:0}.icon[data-v-dacabd0f]{align-items:center;aspect-ratio:1;background:var(--bg-up);border-radius:var(--border-radius-sm);display:inline-flex;margin-block-end:var(--sp-sm);padding:.75em}.icon[data-v-dacabd0f] svg{display:block;fill:currentcolor;height:auto;width:30px}img[data-v-dacabd0f]{border-radius:var(--border-radius-md);height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.--style-small-image img[data-v-dacabd0f]{aspect-ratio:1;margin-block-end:var(--sp-sm);max-width:240px}.overline[data-v-dacabd0f]{font-family:var(--font);font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-wrap:pretty;color:var(--fg-primary);margin-block-end:var(--sp-xs)}.headline[data-v-dacabd0f]{margin-block-end:var(--sp-sm)}.--style-small .headline[data-v-dacabd0f],.--style-small-image .headline[data-v-dacabd0f]{margin-block-end:var(--sp-xs)}header:last-child .headline[data-v-dacabd0f]{margin-block-end:0}.headline[data-v-dacabd0f] h2,.headline[data-v-dacabd0f] h3,.headline[data-v-dacabd0f] h4,.headline[data-v-dacabd0f] h5,.headline[data-v-dacabd0f] h6{font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-2xl-sm);--line-height-base:var(--line-height-2xl-base);--line-height-lg:var(--line-height-2xl-lg);line-height:var(--line-height-base)}@container (width <= 320px){.headline[data-v-dacabd0f] h2,.headline[data-v-dacabd0f] h3,.headline[data-v-dacabd0f] h4,.headline[data-v-dacabd0f] h5,.headline[data-v-dacabd0f] h6{line-height:var(--line-height-sm)}}@container (width >= 960px){.headline[data-v-dacabd0f] h2,.headline[data-v-dacabd0f] h3,.headline[data-v-dacabd0f] h4,.headline[data-v-dacabd0f] h5,.headline[data-v-dacabd0f] h6{line-height:var(--line-height-lg)}}.headline[data-v-dacabd0f] h2,.headline[data-v-dacabd0f] h3,.headline[data-v-dacabd0f] h4,.headline[data-v-dacabd0f] h5,.headline[data-v-dacabd0f] h6{font-size:var(--font-size-2xl);letter-spacing:-.002em;color:var(--fg-up);font-weight:400}.--style-small .headline[data-v-dacabd0f] h2,.--style-small .headline[data-v-dacabd0f] h3,.--style-small .headline[data-v-dacabd0f] h4,.--style-small .headline[data-v-dacabd0f] h5,.--style-small .headline[data-v-dacabd0f] h6{font-family:var(--font);font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);line-height:var(--line-height-base)}@container (width <= 320px){.--style-small .headline[data-v-dacabd0f] h2,.--style-small .headline[data-v-dacabd0f] h3,.--style-small .headline[data-v-dacabd0f] h4,.--style-small .headline[data-v-dacabd0f] h5,.--style-small .headline[data-v-dacabd0f] h6{line-height:var(--line-height-sm)}}@container (width >= 960px){.--style-small .headline[data-v-dacabd0f] h2,.--style-small .headline[data-v-dacabd0f] h3,.--style-small .headline[data-v-dacabd0f] h4,.--style-small .headline[data-v-dacabd0f] h5,.--style-small .headline[data-v-dacabd0f] h6{line-height:var(--line-height-lg)}}.--style-small .headline[data-v-dacabd0f] h2,.--style-small .headline[data-v-dacabd0f] h3,.--style-small .headline[data-v-dacabd0f] h4,.--style-small .headline[data-v-dacabd0f] h5,.--style-small .headline[data-v-dacabd0f] h6{font-size:var(--font-size-base)}.--style-small .headline[data-v-dacabd0f] h2 strong,.--style-small .headline[data-v-dacabd0f] h3 strong,.--style-small .headline[data-v-dacabd0f] h4 strong,.--style-small .headline[data-v-dacabd0f] h5 strong,.--style-small .headline[data-v-dacabd0f] h6 strong{font-weight:900}.--style-small .headline[data-v-dacabd0f] h2,.--style-small .headline[data-v-dacabd0f] h3,.--style-small .headline[data-v-dacabd0f] h4,.--style-small .headline[data-v-dacabd0f] h5,.--style-small .headline[data-v-dacabd0f] h6{color:var(--fg-primary);font-weight:800;letter-spacing:.08em}.--style-small-image .headline[data-v-dacabd0f] h2,.--style-small-image .headline[data-v-dacabd0f] h3,.--style-small-image .headline[data-v-dacabd0f] h4,.--style-small-image .headline[data-v-dacabd0f] h5,.--style-small-image .headline[data-v-dacabd0f] h6{color:var(--fg-up);font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);line-height:var(--line-height-base)}@container (width <= 320px){.--style-small-image .headline[data-v-dacabd0f] h2,.--style-small-image .headline[data-v-dacabd0f] h3,.--style-small-image .headline[data-v-dacabd0f] h4,.--style-small-image .headline[data-v-dacabd0f] h5,.--style-small-image .headline[data-v-dacabd0f] h6{line-height:var(--line-height-sm)}}@container (width >= 960px){.--style-small-image .headline[data-v-dacabd0f] h2,.--style-small-image .headline[data-v-dacabd0f] h3,.--style-small-image .headline[data-v-dacabd0f] h4,.--style-small-image .headline[data-v-dacabd0f] h5,.--style-small-image .headline[data-v-dacabd0f] h6{line-height:var(--line-height-lg)}}.--style-small-image .headline[data-v-dacabd0f] h2,.--style-small-image .headline[data-v-dacabd0f] h3,.--style-small-image .headline[data-v-dacabd0f] h4,.--style-small-image .headline[data-v-dacabd0f] h5,.--style-small-image .headline[data-v-dacabd0f] h6{font-size:var(--font-size-lg);letter-spacing:-.002em}.body[data-v-dacabd0f]{max-width:36em}.--style-small .body[data-v-dacabd0f],.--style-small-image .body[data-v-dacabd0f]{--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);line-height:var(--line-height-base)}@container (width <= 320px){.--style-small .body[data-v-dacabd0f],.--style-small-image .body[data-v-dacabd0f]{line-height:var(--line-height-sm)}}@container (width >= 960px){.--style-small .body[data-v-dacabd0f],.--style-small-image .body[data-v-dacabd0f]{line-height:var(--line-height-lg)}}.--style-small .body[data-v-dacabd0f],.--style-small-image .body[data-v-dacabd0f]{font-size:var(--font-size-sm);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.--style-small .body strong[data-v-dacabd0f],.--style-small-image .body strong[data-v-dacabd0f]{font-weight:700}.--style-small-image .body[data-v-dacabd0f]{max-width:22em}.links[data-v-dacabd0f]{display:flex;gap:var(--sp-sm)}.body+.links[data-v-dacabd0f]{margin-block-start:var(--sp-md)}}@layer component{.layout[data-v-e93e68ec]{--container-width:var(--container-width-xl);--container-width-actual:min(var(--container-width),100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}}@layer component{.gallery[data-v-7573cef1]{--container-width:var(--container-width-lg);--container-width-actual:min(var(--container-width),100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;margin-block-end:var(--sp-lg);overflow:clip;padding-block:var(--sp-md);padding-block-end:350px}.inner[data-v-7573cef1],figure[data-v-7573cef1]{position:relative}figure[data-v-7573cef1]:after{background:linear-gradient(to bottom,transparent,var(--bg));content:"";display:block;height:25%;inset-block-end:0;inset-inline-start:0;position:absolute;width:100%}img[data-v-7573cef1]{border-radius:5px;box-shadow:0 5px 30px var(--bg);display:block;height:auto}figure[data-v-7573cef1]:first-child{position:relative}figure[data-v-7573cef1]:first-child:after{background:linear-gradient(to bottom,transparent,var(--bg));content:"";display:block;height:25%;inset-block-end:0;inset-inline-start:0;position:absolute;width:100%}figure:first-child img[data-v-7573cef1]{width:100%}figure[data-v-7573cef1]:nth-child(2){inset-block-start:150px;inset-inline-end:5vw;position:absolute}@media(width>=768px){figure[data-v-7573cef1]:nth-child(2){inset-block-start:300px}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){figure[data-v-7573cef1]:nth-child(2){animation:second-image-7573cef1 1s ease-in forwards;animation-timeline:view();inset-block-start:70px}}}figure:nth-child(2) img[data-v-7573cef1]{max-width:35vw}figure[data-v-7573cef1]:nth-child(3){inset-block-start:300px;inset-inline-start:20px;position:absolute}@media(width>=768px){figure[data-v-7573cef1]:nth-child(3){inset-block-start:550px;inset-inline-start:50px}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){figure[data-v-7573cef1]:nth-child(3){animation:third-image-7573cef1 1s ease-out forwards;animation-timeline:view();inset-block-start:120px}}}figure:nth-child(3) img[data-v-7573cef1]{max-width:70vw}@keyframes second-image-7573cef1{0%{transform:translateY(50%)}to{transform:translateY(0)}}@keyframes third-image-7573cef1{0%{transform:translateY(300%)}to{transform:translateY(0)}}}@layer component{.hero[data-v-6d3c496e]{--container-width:var(--container-width-xl);--container-width-actual:min(var(--container-width),100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;align-items:center;display:flex;flex-direction:column;gap:var(--sp-lg);margin-block-end:var(--sp-md);text-align:center}@media(width>=1080px){.hero[data-v-6d3c496e]{flex-direction:row;text-align:start}}.inner[data-v-6d3c496e],header[data-v-6d3c496e]{align-items:center;display:flex;flex-direction:column}@media(width>=1080px){.inner[data-v-6d3c496e],header[data-v-6d3c496e]{align-items:flex-start}}img[data-v-6d3c496e]{border-radius:var(--border-radius-lg);flex:0 0 40%;height:100%;max-width:400px;-o-object-fit:cover;object-fit:cover;width:100%}@media(width>=1080px){img[data-v-6d3c496e]{max-width:none;max-width:400px}}.overline[data-v-6d3c496e]{font-family:var(--font);font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-wrap:pretty;color:var(--fg-primary);margin-block-end:var(--sp-xs)}.headline[data-v-6d3c496e] h2,.headline[data-v-6d3c496e] h3,.headline[data-v-6d3c496e] h4,.headline[data-v-6d3c496e] h5,.headline[data-v-6d3c496e] h6{color:var(--fg-up);font-family:var(--font-display);text-wrap:pretty;--line-height-sm:var(--line-height-3xl-sm);--line-height-base:var(--line-height-3xl-base);--line-height-lg:var(--line-height-3xl-lg);line-height:var(--line-height-base)}@container (width <= 320px){.headline[data-v-6d3c496e] h2,.headline[data-v-6d3c496e] h3,.headline[data-v-6d3c496e] h4,.headline[data-v-6d3c496e] h5,.headline[data-v-6d3c496e] h6{line-height:var(--line-height-sm)}}@container (width >= 960px){.headline[data-v-6d3c496e] h2,.headline[data-v-6d3c496e] h3,.headline[data-v-6d3c496e] h4,.headline[data-v-6d3c496e] h5,.headline[data-v-6d3c496e] h6{line-height:var(--line-height-lg)}}.headline[data-v-6d3c496e] h2,.headline[data-v-6d3c496e] h3,.headline[data-v-6d3c496e] h4,.headline[data-v-6d3c496e] h5,.headline[data-v-6d3c496e] h6{font-size:var(--font-size-3xl);font-weight:700}.headline[data-v-6d3c496e] h2:has(strong),.headline[data-v-6d3c496e] h3:has(strong),.headline[data-v-6d3c496e] h4:has(strong),.headline[data-v-6d3c496e] h5:has(strong),.headline[data-v-6d3c496e] h6:has(strong){font-weight:300}.headline[data-v-6d3c496e] h2:has(strong) strong,.headline[data-v-6d3c496e] h3:has(strong) strong,.headline[data-v-6d3c496e] h4:has(strong) strong,.headline[data-v-6d3c496e] h5:has(strong) strong,.headline[data-v-6d3c496e] h6:has(strong) strong{font-weight:700}.headline[data-v-6d3c496e] h2,.headline[data-v-6d3c496e] h3,.headline[data-v-6d3c496e] h4,.headline[data-v-6d3c496e] h5,.headline[data-v-6d3c496e] h6{font-weight:300;margin-block-end:var(--sp-sm)}.headline[data-v-6d3c496e] h2 em,.headline[data-v-6d3c496e] h3 em,.headline[data-v-6d3c496e] h4 em,.headline[data-v-6d3c496e] h5 em,.headline[data-v-6d3c496e] h6 em{color:var(--fg-up);font-weight:400}.body[data-v-6d3c496e]{margin-block-end:var(--sp-md);max-width:36em}.links[data-v-6d3c496e]{display:flex;gap:var(--sp-sm)}}@layer component{.page-section[data-v-6f547d4f]{display:flex;flex-direction:column;justify-content:center}.inner[data-v-6f547d4f]{width:100%}}@layer component{.dropdown[data-v-fe06d5bc]{--dropdown-speed:.12s}.reference[data-v-fe06d5bc]{display:inline-block}.content[data-v-fe06d5bc]{background-color:var(--bg-down);border-radius:var(--border-radius-sm);white-space:nowrap;will-change:translate,opacity;z-index:10}.dropdown-enter-active[data-v-fe06d5bc],.dropdown-leave-active[data-v-fe06d5bc]{transition:opacity var(--dropdown-speed) ease,translate var(--dropdown-speed) ease}.dropdown-enter-from[data-v-fe06d5bc],.dropdown-leave-to[data-v-fe06d5bc]{opacity:0}.dropdown-enter-from[data-side=bottom][data-v-fe06d5bc],.dropdown-leave-to[data-side=bottom][data-v-fe06d5bc]{translate:0 -6px}.dropdown-enter-from[data-side=top][data-v-fe06d5bc],.dropdown-leave-to[data-side=top][data-v-fe06d5bc]{translate:0 6px}.dropdown-enter-from[data-side=right][data-v-fe06d5bc],.dropdown-leave-to[data-side=right][data-v-fe06d5bc]{translate:-6px 0}.dropdown-enter-from[data-side=left][data-v-fe06d5bc],.dropdown-leave-to[data-side=left][data-v-fe06d5bc]{translate:6px 0}.dropdown-enter-to[data-v-fe06d5bc],.dropdown-leave-from[data-v-fe06d5bc]{opacity:1;translate:0 0}}@layer component{.toggle[data-v-dc7e1f84]{--button-fg-hover:var(--fg-up);--button-bg-hover:var(--bg-up)}.--open .toggle[data-v-dc7e1f84]{--button-fg:var(--button-fg-hover);--button-bg:var(--button-bg-hover)}.links[data-v-dc7e1f84]{line-height:1;list-style:none;margin:0;min-width:150px;padding:.75em .5em}.link[data-v-dc7e1f84]{--button-bg:transparent;--button-bg-hover:var(--bg-up);justify-content:flex-start;text-align:start;width:100%}.link[data-v-dc7e1f84]:before{border-radius:var(--border-radius-sm)}}@layer component{.contextual-links-wrapper{outline-color:transparent;position:relative}.contextual-links-wrapper:has(.contextual-links.--open),.contextual-links-wrapper:has(.contextual-links:hover){border-radius:1px;outline:2px dashed var(--fg-primary);outline-offset:var(--sp-xs);transition:.25s ease;transition-property:outline-color,background-color}.contextual-links-wrapper .contextual-links{float:inline-end;inset-block-start:var(--sp-sm);opacity:0;pointer-events:none;position:sticky;transition:opacity .25s ease}.contextual-links-wrapper .contextual-links.--open,.contextual-links-wrapper .contextual-links:has(.toggle:hover){opacity:1!important;pointer-events:all;z-index:1}.contextual-links-wrapper:hover .contextual-links{opacity:.3;pointer-events:all}}@layer component{.pull-quote[data-v-adf60c87]{background-color:var(--bg-up);border-radius:var(--border-radius-md);margin-block:var(--sp-md);padding:var(--sp-md)}.body[data-v-adf60c87]{--line-height-sm:var(--line-height-xl-sm);--line-height-base:var(--line-height-xl-base);--line-height-lg:var(--line-height-xl-lg);line-height:var(--line-height-base)}@container (width <= 320px){.body[data-v-adf60c87]{line-height:var(--line-height-sm)}}@container (width >= 960px){.body[data-v-adf60c87]{line-height:var(--line-height-lg)}}.body[data-v-adf60c87]{font-size:var(--font-size-xl);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.body strong[data-v-adf60c87]{font-weight:700}.body[data-v-adf60c87]{color:var(--fg);font-weight:500}.body[data-v-adf60c87] :before{content:"‘‘";display:inline;float:inline-start;font-family:Trebuchet MS,Times New Roman,serif;font-size:2.5em;letter-spacing:-.05em;line-height:2.5rem;margin-block-end:calc(var(--sp-xs)*-1);margin-inline-end:.1em;opacity:.3;text-indent:-.1em;transform:translateY(54%)}.body[data-v-adf60c87] p:last-child{margin-block-end:0}}@layer component{article[data-v-21b280e3] :where(h2){color:var(--fg-up);font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-2xl-sm);--line-height-base:var(--line-height-2xl-base);--line-height-lg:var(--line-height-2xl-lg);line-height:var(--line-height-base)}@container (width <= 320px){article[data-v-21b280e3] :where(h2){line-height:var(--line-height-sm)}}@container (width >= 960px){article[data-v-21b280e3] :where(h2){line-height:var(--line-height-lg)}}article[data-v-21b280e3] :where(h2){font-size:var(--font-size-2xl);letter-spacing:-.002em;margin-block:1em .5em}article[data-v-21b280e3] :where(h3){color:var(--fg-up);font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-xl-sm);--line-height-base:var(--line-height-xl-base);--line-height-lg:var(--line-height-xl-lg);line-height:var(--line-height-base)}@container (width <= 320px){article[data-v-21b280e3] :where(h3){line-height:var(--line-height-sm)}}@container (width >= 960px){article[data-v-21b280e3] :where(h3){line-height:var(--line-height-lg)}}article[data-v-21b280e3] :where(h3){font-size:var(--font-size-xl);letter-spacing:-.002em;margin-block:1em .75em}article[data-v-21b280e3] :where(h4){color:var(--fg-up);font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);line-height:var(--line-height-base)}@container (width <= 320px){article[data-v-21b280e3] :where(h4){line-height:var(--line-height-sm)}}@container (width >= 960px){article[data-v-21b280e3] :where(h4){line-height:var(--line-height-lg)}}article[data-v-21b280e3] :where(h4){font-size:var(--font-size-lg);letter-spacing:-.002em;margin-block:1em .5em}article[data-v-21b280e3] :where(h5){font-family:var(--font);font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);line-height:var(--line-height-base)}@container (width <= 320px){article[data-v-21b280e3] :where(h5){line-height:var(--line-height-sm)}}@container (width >= 960px){article[data-v-21b280e3] :where(h5){line-height:var(--line-height-lg)}}article[data-v-21b280e3] :where(h5){font-size:var(--font-size-base)}article :where(h5) strong[data-v-21b280e3]{font-weight:900}article[data-v-21b280e3] :where(h5){color:var(--fg-primary);font-weight:800;letter-spacing:.08em;margin-block:1.25em .5em}article[data-v-21b280e3] :where(h6){font-family:var(--font);font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);line-height:var(--line-height-base)}@container (width <= 320px){article[data-v-21b280e3] :where(h6){line-height:var(--line-height-sm)}}@container (width >= 960px){article[data-v-21b280e3] :where(h6){line-height:var(--line-height-lg)}}article[data-v-21b280e3] :where(h6){font-size:var(--font-size-sm)}article :where(h6) strong[data-v-21b280e3]{font-weight:900}article[data-v-21b280e3] :where(h6){color:var(--fg-primary);font-weight:800;margin-block:1.5em .5em}article[data-v-21b280e3] :where(blockquote),article[data-v-21b280e3] :where(ol),article[data-v-21b280e3] :where(p),article[data-v-21b280e3] :where(ul){margin-block:0 .75em}article[data-v-21b280e3] :where(ol){counter-reset:custom-list-counter;list-style:none;padding-inline-start:0}article :where(ol) li[data-v-21b280e3]{counter-increment:custom-list-counter;display:flex;gap:var(--sp-xs)}article :where(ol) li[data-v-21b280e3]:before{color:var(--fg-primary);content:counter(custom-list-counter) ". ";display:inline-block;font-family:var(--font-display);font-weight:700}article[data-v-21b280e3] :where(a[href]){color:var(--fg-secondary);transition:.15s ease}article[data-v-21b280e3] :where(a[href]):focus-visible,article[data-v-21b280e3] :where(a[href]):hover{color:var(--fg-up)}article[data-v-21b280e3]>:first-child{margin-block-start:0}article[data-v-21b280e3]>:last-child{margin-block-end:0}@keyframes fade-in-on-view-21b280e3{0%{opacity:0}45%{opacity:0}to{opacity:1}}}@layer compose{[data-v-21b280e3] .page-section{min-height:100svh}[data-v-21b280e3] .page-section:first-child{min-height:calc(100svh - var(--navigation-height))}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-v-21b280e3] .page-section{animation:fade-in-on-view-21b280e3 ease-out forwards;animation-range:entry 0 cover 33%;animation-timeline:view()}}}}@layer component{.page-layout[data-v-f298a214]{background-color:var(--bg);color:var(--bg)}}@layer compose{[data-v-f298a214] .page-header{padding-block:calc(var(--navigation-height) + var(--sp-md)) var(--sp-md)}[data-v-f298a214] .page-header h1{--container-width:var(--container-width-xl);--container-width-actual:min(var(--container-width),100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;color:var(--fg)}[data-v-f298a214] .content-wrapper{--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);line-height:var(--line-height-base)}@container (width <= 320px){[data-v-f298a214] .content-wrapper{line-height:var(--line-height-sm)}}@container (width >= 960px){[data-v-f298a214] .content-wrapper{line-height:var(--line-height-lg)}}[data-v-f298a214] .content-wrapper{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}[data-v-f298a214] .content-wrapper strong{font-weight:700}}@layer component{.page-layout[data-v-3adbb4d5]{background-color:var(--bg);color:var(--bg)}}@layer compose{[data-v-3adbb4d5] .page-header{padding-block:calc(var(--navigation-height) + var(--sp-md)) var(--sp-md)}[data-v-3adbb4d5] .page-header h1{--container-width:var(--container-width-xl);--container-width-actual:min(var(--container-width),100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;color:var(--fg-up);font-family:var(--font-display);text-wrap:pretty;--line-height-sm:var(--line-height-3xl-sm);--line-height-base:var(--line-height-3xl-base);--line-height-lg:var(--line-height-3xl-lg);line-height:var(--line-height-base)}@container (width <= 320px){[data-v-3adbb4d5] .page-header h1{line-height:var(--line-height-sm)}}@container (width >= 960px){[data-v-3adbb4d5] .page-header h1{line-height:var(--line-height-lg)}}[data-v-3adbb4d5] .page-header h1{font-size:var(--font-size-3xl);font-weight:700}[data-v-3adbb4d5] .page-header h1:has(strong){font-weight:300}[data-v-3adbb4d5] .page-header h1:has(strong) strong{font-weight:700}[data-v-3adbb4d5] .page-header h1{color:var(--fg)}[data-v-3adbb4d5] .layout-wrapper{--container-width:var(--container-width-xl);--container-width-actual:min(var(--container-width),100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}[data-v-3adbb4d5] .content-wrapper{--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);line-height:var(--line-height-base)}@container (width <= 320px){[data-v-3adbb4d5] .content-wrapper{line-height:var(--line-height-sm)}}@container (width >= 960px){[data-v-3adbb4d5] .content-wrapper{line-height:var(--line-height-lg)}}[data-v-3adbb4d5] .content-wrapper{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}[data-v-3adbb4d5] .content-wrapper strong{font-weight:700}}@layer component{.--full[data-v-37e020c7]{--container-width-actual:min(var(--container-width),100%)}.--full[data-v-37e020c7],.--xl[data-v-37e020c7]{container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}.--xl[data-v-37e020c7]{--container-width:var(--container-width-xl);--container-width-actual:min(var(--container-width),100%)}.--lg[data-v-37e020c7]{--container-width:var(--container-width-lg);--container-width-actual:min(var(--container-width),100%)}.--lg[data-v-37e020c7],.--md[data-v-37e020c7]{container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}.--md[data-v-37e020c7]{--container-width:var(--container-width-md);--container-width-actual:min(var(--container-width),100%)}.--sm[data-v-37e020c7]{--container-width:var(--container-width-sm);--container-width-actual:min(var(--container-width),100%)}.--post-content[data-v-37e020c7],.--sm[data-v-37e020c7]{container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}.--post-content[data-v-37e020c7]{--container-width:var(--container-post-content);--container-width-actual:min(var(--container-width),100%)}}@layer vendor{.Vue-Toastification__container{--toast-min-width:30rem;--toast-max-width:var(--toast-min-width);display:flex;flex-direction:column;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;padding:0;pointer-events:none;position:fixed;width:100%;z-index:var(--z-index-toasts)}.Vue-Toastification__container.bottom-right{align-items:flex-end;justify-content:flex-end}.Vue-Toastification__container.bottom-center{align-items:center;justify-content:flex-end}.Vue-Toastification__toast{--close-button-size:3rem;background-color:var(--bg);border-radius:var(--border-radius-sm);color:var(--fg);display:flex;flex-direction:column;margin:0 var(--sp-xs) var(--sp-sm);max-width:var(--toast-max-width);min-width:min(100% - var(--sp-md),var(--toast-min-width));overflow:hidden;pointer-events:auto;position:relative;z-index:2}.Vue-Toastification__toast.v-leave-to{pointer-events:none;z-index:1}.--dark-mode .Vue-Toastification__toast--info{--bg-up:var(--color-blue-30);--bg:var(--color-blue-40);--bg-down:var(--color-blue-50);--fg-up:var(--color-blue-98);--fg:var(--color-blue-90);--fg-down:var(--color-blue-70);--fg-primary:var(--color-blue-70);--fg-secondary:var(--color-blue-70)}.--light-mode .Vue-Toastification__toast--info{--bg-up:var(--color-blue-95);--bg:var(--color-blue-90);--bg-down:var(--color-blue-80);--fg-up:var(--color-blue-20);--fg:var(--color-blue-40);--fg-down:var(--color-blue-50);--fg-primary:var(--color-blue-50);--fg-secondary:var(--color-blue-30)}.--dark-mode .Vue-Toastification__toast--success{--bg-up:var(--color-green-30);--bg:var(--color-green-40);--bg-down:var(--color-green-50);--fg-up:var(--color-green-98);--fg:var(--color-green-90);--fg-down:var(--color-green-70);--fg-primary:var(--color-green-70);--fg-secondary:var(--color-green-70)}.--light-mode .Vue-Toastification__toast--success{--bg-up:var(--color-green-95);--bg:var(--color-green-90);--bg-down:var(--color-green-80);--fg-up:var(--color-green-20);--fg:var(--color-green-40);--fg-down:var(--color-green-50);--fg-primary:var(--color-green-50);--fg-secondary:var(--color-green-30)}.Vue-Toastification__toast--warning{--bg-up:var(--color-orange-95);--bg:var(--color-orange-90);--bg-down:var(--color-orange-80);--fg-up:var(--color-pink-20);--fg:var(--color-pink-40);--fg-down:var(--color-pink-50);--fg-primary:var(--color-pink-50);--fg-secondary:var(--color-pink-40)}.Vue-Toastification__toast--error{--bg-up:var(--color-pink-95);--bg:var(--color-pink-90);--bg-down:var(--color-pink-80);--fg-up:var(--color-orange-20);--fg:var(--color-orange-40);--fg-down:var(--color-orange-50);--fg-primary:var(--color-orange-50);--fg-secondary:var(--color-orange-40)}}@property --progress-percentage{inherits:false;initial-value:0;syntax:"<number>"}@keyframes toast-progress-bar{0%{--progress-percentage:100}to{--progress-percentage:0}}@layer vendor{.Vue-Toastification__progress-bar{--margin:7px;align-items:center;animation:toast-progress-bar linear 1 forwards;background:conic-gradient(oklch(from var(--fg) l c h/30%),calc(var(--progress-percentage)*1%),var(--bg) 0);border-radius:50%;box-sizing:content-box;display:flex;height:calc(var(--close-button-size) - var(--margin)*2);inset-block-start:var(--margin);inset-inline-end:var(--margin);justify-content:center;position:absolute;transform:scaleX(-1);width:calc(var(--close-button-size) - var(--margin)*2);z-index:0}.Vue-Toastification__progress-bar:after{background-color:var(--bg);border-radius:50%;content:"";display:block;height:calc(var(--close-button-size) - var(--margin)*2 - 6px);width:calc(var(--close-button-size) - var(--margin)*2 - 6px)}.Vue-Toastification__bounce-enter-active{animation-timing-function:cubic-bezier(.215,.61,.355,1)}.Vue-Toastification__bounce-enter-active.bottom-left,.Vue-Toastification__bounce-enter-active.top-left{animation-name:toast-bounce-in-left}.Vue-Toastification__bounce-enter-active.bottom-right,.Vue-Toastification__bounce-enter-active.top-right{animation-name:toast-bounce-in-right}.Vue-Toastification__bounce-enter-active.top-center{animation-name:toast-bounce-in-down}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:toast-bounce-in-up}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left{animation-name:toast-bounce-out-left}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right{animation-name:toast-bounce-out-right}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:toast-bounce-out-up}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:toast-bounce-out-down}.Vue-Toastification__bounce-enter-active,.Vue-Toastification__bounce-leave-active{animation-duration:1s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-duration:.5s;transition-property:all;transition-timing-function:ease-in-out}}@layer vendor;@keyframes toast-bounce-in-right{0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes toast-bounce-out-right{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes toast-bounce-in-left{0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes toast-bounce-out-left{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes toast-bounce-in-up{0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes toast-bounce-out-up{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes toast-bounce-in-down{0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes toast-bounce-out-down{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.page-transition-layer[data-v-382ce1b5]:not([data-page-state=idle]){overflow:clip;position:fixed;width:100%}@layer component{.backend-iframe[data-v-9ce4a977]{background-color:var(--bg);border-radius:var(--border-radius-md);display:flex;flex-direction:column;height:100%;overflow:clip;width:100%}.toolbar[data-v-9ce4a977]{align-items:center;border-block-end:1px solid oklch(from var(--fg) l c h/10%);display:flex;gap:.5rem;justify-content:space-between;padding-inline:1em .5em}.title[data-v-9ce4a977]{color:var(--fg-up);font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);line-height:var(--line-height-base)}@container (width <= 320px){.title[data-v-9ce4a977]{line-height:var(--line-height-sm)}}@container (width >= 960px){.title[data-v-9ce4a977]{line-height:var(--line-height-lg)}}.title[data-v-9ce4a977]{font-size:var(--font-size-lg);letter-spacing:-.002em;margin:0}.actions[data-v-9ce4a977]{display:flex;gap:.25rem}.iframe-container[data-v-9ce4a977]{background:var(--bg-down);flex:1;overflow:hidden;position:relative}.iframe[data-v-9ce4a977]{border:none;display:block;height:100%;width:100%}.loader[data-v-9ce4a977]{--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);line-height:var(--line-height-base)}@container (width <= 320px){.loader[data-v-9ce4a977]{line-height:var(--line-height-sm)}}@container (width >= 960px){.loader[data-v-9ce4a977]{line-height:var(--line-height-lg)}}.loader[data-v-9ce4a977]{font-size:var(--font-size-sm);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.loader strong[data-v-9ce4a977]{font-weight:700}.loader[data-v-9ce4a977]{inset:0;position:absolute;z-index:1}}@layer compose{.toolbar[data-v-9ce4a977] .button{--button-bg:transparent;--button-fg:var(--fg-down);min-width:2em}.toolbar[data-v-9ce4a977] .button svg{height:1.25rem}}@layer compose{.backend-iframe-popup .popup{height:100%}}:root{--color-white:oklch(100% 0 0);--color-neutral-98:oklch(98% .003 280);--color-neutral-95:oklch(95% .005 270);--color-neutral-90:oklch(90% .006 260);--color-neutral-80:oklch(80% .008 250);--color-neutral-70:oklch(70% .006 245);--color-neutral-60:oklch(60% .006 240);--color-neutral-50:oklch(50% .004 235);--color-neutral-40:oklch(40% .005 230);--color-neutral-30:oklch(30% .006 225);--color-neutral-20:oklch(20% .007 220);--color-neutral-10:oklch(10% .005 210);--color-black:oklch(2% .003 190);--color-blue-98:oklch(98% .02 200);--color-blue-95:oklch(95% .04 195);--color-blue-90:oklch(90% .08 200);--color-blue-80:oklch(80% .12 205);--color-blue-70:oklch(70% .14 210);--color-blue-60:oklch(60% .13 215);--color-blue-50:oklch(50% .12 220);--color-blue-40:oklch(40% .1 230);--color-blue-30:oklch(30% .08 240);--color-blue-20:oklch(20% .06 250);--color-blue-10:oklch(10% .04 260);--color-orange-98:oklch(98% .04 70);--color-orange-95:oklch(95% .06 65);--color-orange-90:oklch(90% .1 60);--color-orange-80:oklch(80% .14 55);--color-orange-70:oklch(70% .18 50);--color-orange-60:oklch(60% .2 45);--color-orange-50:oklch(50% .2 35);--color-orange-40:oklch(40% .18 20);--color-orange-30:oklch(30% .14 10);--color-orange-20:oklch(20% .1 0);--color-orange-10:oklch(10% .06 350);--color-pink-98:oklch(98% .03 15);--color-pink-95:oklch(95% .05 10);--color-pink-90:oklch(90% .08 5);--color-pink-80:oklch(80% .12 0);--color-pink-70:oklch(70% .16 355);--color-pink-60:oklch(60% .18 350);--color-pink-50:oklch(50% .18 348);--color-pink-40:oklch(40% .16 345);--color-pink-30:oklch(30% .14 340);--color-pink-20:oklch(20% .1 335);--color-pink-10:oklch(10% .06 330);--color-green-98:oklch(98% .03 145);--color-green-95:oklch(95% .06 140);--color-green-90:oklch(90% .1 135);--color-green-80:oklch(80% .14 140);--color-green-70:oklch(70% .14 145);--color-green-60:oklch(60% .16 150);--color-green-50:oklch(50% .14 155);--color-green-40:oklch(40% .12 165);--color-green-30:oklch(30% .1 185);--color-green-20:oklch(20% .06 220);--color-green-10:oklch(10% .04 240);--container-width-xl:1650px;--container-width-lg:1350px;--container-width-md:1024px;--container-width-sm:768px;--container-post-content:860px;--container-sidebar:320px;--container-padding:var(--sp-md);--navigation-height:var(--sp-lg);--sp:clamp(.25rem,.2321rem + .0893vw,.3125rem);--sp-xs:calc(var(--sp)*2);--sp-sm:calc(var(--sp)*4);--sp-md:calc(var(--sp)*8);--sp-lg:calc(var(--sp)*16);--sp-xl:calc(var(--sp)*32);--sp-xxl:calc(var(--sp)*48);--font:"Figtree",sans-serif;--font-display:"Atkinson Hyperlegible Next",sans-serif;--font-size-xs:clamp(.88rem,.8914rem + -.0127vw,.8889rem);--font-size-sm:clamp(1rem,.9714rem + .1429vw,1.1rem);--font-size-base:clamp(1.125rem,1.0536rem + .3571vw,1.375rem);--font-size-lg:clamp(1.2656rem,1.1362rem + .6473vw,1.7188rem);--font-size-xl:clamp(1.4238rem,1.2168rem + 1.0352vw,2.1484rem);--font-size-2xl:clamp(1.6018rem,1.2922rem + 1.5482vw,2.6855rem);--font-size-3xl:clamp(1.802rem,1.3578rem + 2.2213vw,3.3569rem);--font-size-4xl:clamp(2.0273rem,1.4076rem + 3.0984vw,4.1962rem);--font-size-jumbo:clamp(1rem,10svw,8rem);--line-height-xs-sm:1.56;--line-height-xs-base:1.62;--line-height-xs-max:1.72;--line-height-sm-sm:1.45;--line-height-sm-base:1.53;--line-height-sm-lg:1.68;--line-height-base-sm:1.38;--line-height-base-base:1.48;--line-height-base-lg:1.65;--line-height-lg-sm:1.33;--line-height-lg-base:1.44;--line-height-lg-lg:1.56;--line-height-xl-sm:1.2;--line-height-xl-base:1.4;--line-height-xl-lg:1.54;--line-height-2xl-sm:1.2;--line-height-2xl-base:1.36;--line-height-2xl-lg:1.43;--line-height-3xl-sm:1.13;--line-height-3xl-base:1.15;--line-height-3xl-lg:1.35;--line-height-4xl-sm:1.1;--line-height-4xl-base:1.25;--line-height-4xl-lg:1.33;--transition:.15s ease-in-out;--border-radius-sm:8px;--border-radius-md:16px;--border-radius-lg:24px;--z-index-fixed:50;--z-index-mobile-nav:100;--z-index-mobile-nav-toggle:200;--z-index-toasts:1000}@property --bg{inherits:true;initial-value:transparent;syntax:"<color>"}@property --bg-up{inherits:true;initial-value:transparent;syntax:"<color>"}@property --bg-down{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg-up{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg-down{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg-primary{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg-secondary{inherits:true;initial-value:transparent;syntax:"<color>"}@property --bg-opacity{inherits:false;initial-value:1;syntax:"<number>"}@layer reset{*,:after,:before{box-sizing:border-box}*{margin:0}}@layer base{@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}#__nuxt,body,html{height:100%}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);line-height:var(--line-height-base)}@container (width <= 320px){body{line-height:var(--line-height-sm)}}@container (width >= 960px){body{line-height:var(--line-height-lg)}}body{font-size:var(--font-size-sm);font-weight:400;letter-spacing:.02em;text-wrap:pretty}body strong{font-weight:700}body{--bg-up:var(--color-neutral-10);--bg:var(--color-neutral-20);--bg-down:var(--color-neutral-30);--fg-up:var(--color-neutral-95);--fg:var(--color-neutral-80);--fg-down:var(--color-neutral-60);--fg-primary:var(--color-green-90);--fg-secondary:var(--color-blue-80)}.--light-mode body{--bg-up:var(--color-white);--bg:var(--color-neutral-98);--bg-down:var(--color-neutral-95);--fg-up:var(--color-neutral-30);--fg:var(--color-neutral-40);--fg-down:var(--color-neutral-60);--fg-primary:var(--color-green-60);--fg-secondary:var(--color-blue-60)}body{background-color:var(--bg);color:var(--fg);container:inline-size;font-family:var(--font)}body:has(.navigation:not(.--closed)){overflow:hidden}@media(width>=768px){body:has(.navigation:not(.--closed)){overflow:auto}}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:where(ol),:where(ul){padding-inline:0}:where(ol) :where(li),:where(ul) :where(li){list-style:none}}@layer utility{.--palette-base{--bg-up:var(--color-neutral-10);--bg:var(--color-neutral-20);--bg-down:var(--color-neutral-30);--fg-up:var(--color-neutral-95);--fg:var(--color-neutral-80);--fg-down:var(--color-neutral-60);--fg-primary:var(--color-green-90);--fg-secondary:var(--color-blue-80)}.--palette-base .--light-mode,.--palette-light{--bg-up:var(--color-white);--bg:var(--color-neutral-98);--bg-down:var(--color-neutral-95);--fg-up:var(--color-neutral-30);--fg:var(--color-neutral-40);--fg-down:var(--color-neutral-60);--fg-primary:var(--color-green-60);--fg-secondary:var(--color-blue-60)}.--palette-dark{--bg-up:var(--color-neutral-10);--bg:var(--color-neutral-20);--bg-down:var(--color-neutral-30);--fg-up:var(--color-neutral-95);--fg:var(--color-neutral-80);--fg-down:var(--color-neutral-60);--fg-primary:var(--color-green-90);--fg-secondary:var(--color-blue-80)}.--dark-mode .--palette-green{--bg-up:var(--color-green-20);--bg:var(--color-green-30);--bg-down:var(--color-green-40);--fg-up:var(--color-green-98);--fg:var(--color-green-95);--fg-down:var(--color-green-70);--fg-primary:var(--color-blue-90);--fg-secondary:var(--color-orange-80)}.--light-mode .--palette-green{--bg-up:var(--color-green-90);--bg:var(--color-green-80);--bg-down:var(--color-green-70);--fg-up:var(--color-green-20);--fg:var(--color-green-30);--fg-down:var(--color-green-50);--fg-primary:var(--color-blue-50);--fg-secondary:var(--color-pink-50)}.--dark-mode .--palette-blue{--bg-up:var(--color-blue-20);--bg:var(--color-blue-30);--bg-down:var(--color-blue-40);--fg-up:var(--color-blue-95);--fg:var(--color-blue-90);--fg-down:var(--color-blue-70);--fg-primary:var(--color-green-80);--fg-secondary:var(--color-orange-80)}.--light-mode .--palette-blue{--bg-up:var(--color-blue-90);--bg:var(--color-blue-80);--bg-down:var(--color-blue-70);--fg-up:var(--color-blue-10);--fg:var(--color-blue-30);--fg-down:var(--color-blue-50);--fg-primary:var(--color-green-50);--fg-secondary:var(--color-pink-50)}.--dark-mode .--palette-pink{--bg-up:var(--color-pink-20);--bg:var(--color-pink-30);--bg-down:var(--color-pink-40);--fg-up:var(--color-pink-95);--fg:var(--color-pink-90);--fg-down:var(--color-pink-70);--fg-primary:var(--color-orange-80);--fg-secondary:var(--color-blue-80)}.--light-mode .--palette-pink{--bg-up:var(--color-pink-90);--bg:var(--color-pink-80);--bg-down:var(--color-pink-70);--fg-up:var(--color-pink-10);--fg:var(--color-pink-30);--fg-down:var(--color-pink-50);--fg-primary:var(--color-orange-50);--fg-secondary:var(--color-blue-40)}.--dark-mode .--palette-orange{--bg-up:var(--color-orange-20);--bg:var(--color-orange-30);--bg-down:var(--color-orange-40);--fg-up:var(--color-orange-95);--fg:var(--color-orange-90);--fg-down:var(--color-orange-70);--fg-primary:var(--color-pink-80);--fg-secondary:var(--color-green-80)}.--light-mode .--palette-orange{--bg-up:var(--color-orange-90);--bg:var(--color-orange-80);--bg-down:var(--color-orange-70);--fg-up:var(--color-orange-10);--fg:var(--color-orange-30);--fg-down:var(--color-orange-50);--fg-primary:var(--color-pink-50);--fg-secondary:var(--color-blue-50)}}@layer base{.app,.page-transition-layer{height:100%;position:relative}}
