.Yhtskq_trail{--color-trail-start:rgb(var(--color-deep-blue-gray-rgb));z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Yhtskq_position{position:absolute}.Yhtskq_letter{will-change:transform, opacity;font-size:1.75rem;line-height:1;font-family:var(--font-tiny5);animation:2s ease-out both Yhtskq_fade-away;display:block;transform:translate(-50%,-50%)}@keyframes Yhtskq_fade-away{0%{opacity:0;color:var(--color-trail-start);transform:translate(-50%,-40%)scale(.2)}10%{opacity:1;color:var(--color-trail-start);transform:translate(-50%,-50%)scale(1)}60%{opacity:1;color:var(--color-surface)}to{opacity:0;color:var(--color-surface);transform:translate(-50%,-65%)scale(.9)}}
.vJ-i0q_container{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;margin-bottom:1rem;display:grid}.vJ-i0q_heading{font-size:clamp(2.25rem,4.75vw,3.5rem);font-weight:500;line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.vJ-i0q_description{max-width:27rem;color:var(--color-muted);font-size:var(--font-size-description);line-height:var(--line-height-copy);text-wrap:pretty;justify-self:end}.vJ-i0q_highlight{color:var(--color-text);font-weight:500}.vJ-i0q_stacked{grid-template-columns:1fr;gap:1.5rem}.vJ-i0q_stacked .vJ-i0q_description{justify-self:start}@media (max-width:850px){.vJ-i0q_container{grid-template-columns:1fr;gap:1.5rem}.vJ-i0q_description{justify-self:start;max-width:33.75rem}}
.uKMWga_container{grid-template-columns:var(--section-column-narrow) var(--section-column-wide);align-items:start;gap:var(--section-gap);border-top:var(--border-subtle);padding-block:var(--section-space) var(--section-space-large);display:grid}.uKMWga_items{border-top:var(--border-subtle)}.uKMWga_item{border-bottom:var(--border-subtle)}.uKMWga_item[open] .uKMWga_question svg{transform:rotate(45deg)}@supports (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete){.uKMWga_item{interpolate-size:allow-keywords}.uKMWga_item::details-content{content-visibility:hidden;transition:block-size var(--animation-duration-interaction) var(--easing), content-visibility var(--animation-duration-interaction) allow-discrete;block-size:0;overflow:clip}.uKMWga_item[open]::details-content{content-visibility:visible;block-size:auto}}.uKMWga_question{cursor:pointer;min-height:5rem;font-weight:400;font-size:var(--font-size-lg);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem;list-style:none;display:flex}.uKMWga_question::-webkit-details-marker{display:none}.uKMWga_question svg{transition:color var(--animation-duration-interaction), transform var(--animation-duration-interaction) var(--easing);width:var(--icon-size-lg);height:var(--icon-size-lg);color:var(--color-muted);flex:none}.uKMWga_question:hover svg{color:var(--color-text)}.uKMWga_answer{color:var(--color-muted);padding:0 2.5rem 1.5rem 0}@media (max-width:940px){.uKMWga_container{gap:var(--section-gap-stacked);padding-block:var(--section-space-small);grid-template-columns:1fr}}
.BI2AHa_container{-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));border-radius:var(--radius-preview);background:var(--color-surface);place-items:center;min-height:20.75rem;padding:.5rem;display:grid}.BI2AHa_image{width:100%;min-width:0;max-width:466px}.BI2AHa_image img{width:100%;min-width:0;height:auto;display:block}@media (max-width:530px){.BI2AHa_container{min-height:15rem}}
.WcjInG_container{grid-template-columns:var(--section-column-narrow) var(--section-column-wide);align-items:center;gap:var(--section-gap);border-top:var(--border-subtle);padding-block:var(--section-space);grid-template-areas:"content preview";display:grid}.WcjInG_content{grid-area:content}.WcjInG_preview{grid-area:preview}.WcjInG_reversed{grid-template-columns:var(--section-column-wide) var(--section-column-narrow);grid-template-areas:"preview content"}@media (max-width:1160px){.WcjInG_container{gap:2rem}}@media (max-width:940px){.WcjInG_container,.WcjInG_reversed{gap:var(--section-gap-stacked);padding-block:var(--section-space-small);grid-template-columns:1fr;grid-template-areas:"content""preview"}}
.Vmx-gq_container{border-top:var(--border-subtle);justify-content:space-between;align-items:center;gap:2rem;padding-block:2.5rem;display:flex}.Vmx-gq_links{flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.Vmx-gq_link{transition:color var(--animation-duration-interaction);min-height:2.75rem;color:var(--color-muted);font-size:var(--font-size-xs);align-items:center;gap:.5rem;display:inline-flex}.Vmx-gq_link:hover{color:var(--color-text)}.Vmx-gq_link svg{width:var(--icon-size);height:var(--icon-size)}@media (max-width:660px){.Vmx-gq_container{flex-direction:column;align-items:start;gap:1rem;padding-block:2rem}}
.h0EWEW_container{--gradient-button:linear-gradient(110deg, rgb(var(--color-steel-blue-rgb)) 0%, var(--color-brand) 50%, rgb(var(--color-slate-gray-rgb)) 100%);justify-content:center;align-items:center;gap:var(--control-gap);transition:filter var(--animation-duration-interaction);border-radius:var(--radius-pill);background:var(--gradient-button);min-height:var(--control-height);color:var(--color-text);font-weight:500;line-height:var(--line-height-copy);border:1px solid #0000;padding:.75rem 1.5rem;display:inline-flex}.h0EWEW_container:hover{filter:brightness(.85)}.h0EWEW_container svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.h0EWEW_light{--color-button-hover-background:rgb(var(--color-light-gray-rgb));transition:background-color var(--animation-duration-interaction);background:var(--color-text);color:var(--color-inverse-text)}.h0EWEW_light:hover{filter:none;background:var(--color-button-hover-background)}.h0EWEW_compact{padding:var(--control-padding-compact);min-height:var(--control-height-compact);font-size:var(--font-size-lg)}
.FpSQAG_container{--letter-spacing-brand:-2px;--animation-duration-header:1.2s;z-index:10;padding-inline:var(--page-inset);position:sticky;top:0}@media (prefers-reduced-motion:no-preference){.FpSQAG_container{transition:opacity var(--animation-duration-header) var(--easing) var(--animation-delay-header), transform var(--animation-duration-header) var(--easing) var(--animation-delay-header)}@starting-style{.FpSQAG_container{opacity:0;transform:translateY(-.75rem)}}}.FpSQAG_backdrop{z-index:0;pointer-events:none;position:absolute;inset:0 0 -2rem}.FpSQAG_backdrop:after{background:linear-gradient(to bottom, rgb(var(--color-background-rgb) / 92%), rgb(var(--color-background-rgb) / 78%) 45%, rgb(var(--color-background-rgb) / 0%));content:"";position:absolute;inset:0}.FpSQAG_layer{--color-header-mask:rgb(var(--color-black-rgb));-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));-webkit-mask-image:linear-gradient(to bottom, var(--color-header-mask) var(--fade-start), transparent var(--fade-end));-webkit-mask-image:linear-gradient(to bottom, var(--color-header-mask) var(--fade-start), transparent var(--fade-end));mask-image:linear-gradient(to bottom, var(--color-header-mask) var(--fade-start), transparent var(--fade-end));position:absolute;inset:0}.FpSQAG_content{z-index:1;max-width:var(--content-width);grid-template-columns:1fr auto 1fr;align-items:center;min-height:6rem;margin-inline:auto;display:grid;position:relative}.FpSQAG_name{letter-spacing:var(--letter-spacing-brand);justify-self:start;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:600;display:flex}.FpSQAG_icon{width:1.9rem;height:1.9rem}.FpSQAG_navigation{color:var(--color-muted);font-size:var(--font-size-lg);gap:2rem;display:flex}.FpSQAG_navigation a{transition:color var(--animation-duration-interaction);padding-block:.75rem}.FpSQAG_navigation a:hover{color:var(--color-text)}.FpSQAG_download{justify-self:end}.FpSQAG_skip{z-index:20;background:var(--color-text);color:var(--color-inverse-text);border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.FpSQAG_skip:focus{transform:translateY(0)}@media (max-width:1060px){.FpSQAG_content{grid-template-columns:1fr 1fr;min-height:5rem}.FpSQAG_navigation{display:none}}@media (max-width:530px){.FpSQAG_content{grid-template-columns:1fr;min-height:4.5rem}.FpSQAG_name{justify-self:center}.FpSQAG_download{display:none}}
.XxZ7Oa_container{font-size:clamp(3.25rem,8.5vw,6.5rem);font-weight:400;line-height:var(--line-height-heading);font-family:var(--font-libre-caslon-condensed);letter-spacing:var(--letter-spacing-heading)}@media (prefers-reduced-motion:no-preference){.XxZ7Oa_container{transition:opacity var(--animation-duration-entry) var(--easing) var(--animation-delay-entry)}@starting-style{.XxZ7Oa_container{opacity:0}}}.XxZ7Oa_line{display:block}.XxZ7Oa_gradient{font-size:1.1em;font-style:normal;font-family:var(--font-tiny5);margin:0 -8px 0 10px;padding:0}@media (prefers-reduced-motion:no-preference){.XxZ7Oa_gradient{transition:padding var(--animation-duration-entry) var(--easing) var(--animation-delay-entry)}@starting-style{.XxZ7Oa_gradient{padding:0 30px}}}.XxZ7Oa_animated-word{white-space:nowrap;grid-template-areas:"word";display:inline-grid}.XxZ7Oa_animated-text,.XxZ7Oa_word-sizer{grid-area:word}.XxZ7Oa_animated-text{background:var(--gradient-accent);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.XxZ7Oa_word-sizer{visibility:hidden}@media (max-width:530px){.XxZ7Oa_container{font-size:clamp(2.5rem,12vw,3.25rem)}}
.MJAXFG_container{padding:clamp(4.5rem, 8vw, 7.5rem) var(--page-inset) 4.5rem;text-align:center;gap:2rem;display:grid}.MJAXFG_content{gap:4rem;display:grid}.MJAXFG_description{max-width:38rem;color:var(--color-muted);font-size:var(--font-size-description);line-height:var(--line-height-copy);text-wrap:pretty;justify-self:center}@media (prefers-reduced-motion:no-preference){.MJAXFG_description{transition:opacity var(--animation-duration-entry) var(--easing) var(--animation-delay-entry)}@starting-style{.MJAXFG_description{opacity:0}}}.MJAXFG_actions{justify-content:center;align-items:start;gap:2rem;display:flex}@media (prefers-reduced-motion:no-preference){.MJAXFG_actions{transition:opacity var(--animation-duration-entry) var(--easing) var(--animation-delay-actions), transform var(--animation-duration-entry) var(--easing) var(--animation-delay-actions)}@starting-style{.MJAXFG_actions{opacity:0;transform:translateY(.75rem)}}}.MJAXFG_download{scroll-margin-top:8rem}.MJAXFG_more{align-items:center;gap:var(--control-gap);transition:color var(--animation-duration-interaction);min-height:var(--control-height);color:var(--color-muted);font-size:var(--font-size-lg);display:inline-flex}.MJAXFG_more svg{width:var(--icon-size);height:var(--icon-size)}.MJAXFG_more:hover{color:var(--color-text)}@media (max-width:530px){.MJAXFG_container{padding-top:4rem;padding-bottom:2.5rem}.MJAXFG_actions{flex-direction:column;align-items:center;gap:.5rem}}
._1ENeBG_container{padding-block:var(--section-space-large);gap:3rem;display:grid}._1ENeBG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 1.5rem;display:grid}._1ENeBG_item{gap:1.25rem;display:grid}._1ENeBG_canvas{-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));background:var(--color-surface);aspect-ratio:1.5;border-radius:1rem;place-items:center;display:grid;position:relative;overflow:hidden}._1ENeBG_icon{width:clamp(3.5rem,6.5vw,4.5rem);height:clamp(3.5rem,6.5vw,4.5rem);color:var(--color-text)}._1ENeBG_annotation{z-index:1;color:var(--color-muted);font-size:var(--font-size-xs);justify-content:space-between;display:flex;position:absolute;top:1rem;left:1.25rem;right:1.25rem}._1ENeBG_details{gap:.5rem;display:grid}._1ENeBG_title{font-weight:500;font-size:var(--font-size-lg)}._1ENeBG_description{color:var(--color-muted);font-size:var(--font-size-lg);line-height:var(--line-height-copy);text-wrap:pretty}@media (max-width:1060px){._1ENeBG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){._1ENeBG_container{padding-block:var(--section-space-small);gap:2rem}._1ENeBG_grid{grid-template-columns:1fr;gap:2.5rem}._1ENeBG_description{max-width:none}}
.SpDLfa_container{max-width:var(--content-width);margin:0 auto}@media (prefers-reduced-motion:no-preference){.SpDLfa_container{transition:opacity var(--animation-duration-entry) var(--easing) var(--animation-delay-showcase), transform var(--animation-duration-entry) var(--easing) var(--animation-delay-showcase)}@starting-style{.SpDLfa_container{opacity:0;transform:translateY(.75rem)}}}.SpDLfa_canvas{border-radius:var(--radius-preview);background:var(--gradient-accent);isolation:isolate;aspect-ratio:1.8;place-items:center;width:100%;min-width:0;min-height:34rem;display:grid;position:relative;overflow:hidden}.SpDLfa_background{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.SpDLfa_panel{z-index:1;grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;padding:1rem;display:grid;position:absolute;inset:3.5rem 1rem}.SpDLfa_image{width:100%;min-width:0;max-width:466px;height:100%;min-height:0}.SpDLfa_images{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex}.SpDLfa_images img{flex:none;width:100%;min-width:0;max-width:100%;height:auto;display:block}.SpDLfa_images img+img{margin-top:-6%}.SpDLfa_caption{z-index:1;color:var(--color-inverse-text);font-size:var(--font-size-xs);text-align:center;position:absolute;bottom:1.5rem;left:1rem;right:1rem}.SpDLfa_navigation{justify-content:center;padding-top:1.5rem;display:flex}.SpDLfa_tabs{-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));border:var(--border-subtle);border-radius:var(--radius-pill);gap:.25rem;padding:.25rem;display:flex}.SpDLfa_tab{transition:background-color var(--animation-duration-interaction), color var(--animation-duration-interaction);border-radius:var(--radius-pill);padding:var(--control-padding-compact);min-height:var(--control-height-compact);color:var(--color-muted);font-size:var(--font-size-xs);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;display:flex}.SpDLfa_tab svg{width:var(--icon-size);height:var(--icon-size)}.SpDLfa_tab:hover{background:rgb(var(--color-brand-rgb) / 20%);color:var(--color-text)}.SpDLfa_active,.SpDLfa_active:hover{background:rgb(var(--color-brand-rgb) / 40%);color:var(--color-text)}@media (max-width:850px){.SpDLfa_canvas{aspect-ratio:1.25;min-height:32rem}.SpDLfa_panel{inset:2rem .5rem 2.5rem}.SpDLfa_caption{font-size:var(--font-size-xs);bottom:1rem}}@media (max-width:530px){.SpDLfa_tab{font-size:var(--font-size-xs);gap:.5rem;padding-inline:.75rem}.SpDLfa_tab svg{width:var(--icon-size);height:var(--icon-size)}}
.KWKY6G_page{isolation:isolate;position:relative}.KWKY6G_content{padding-inline:var(--page-inset);max-width:calc(var(--content-width) + var(--page-inset) * 2);margin-inline:auto}
