.CrossfadeText-module__Am_l_q__container{display:grid;position:relative}.CrossfadeText-module__Am_l_q__fadeOut{animation:3s forwards CrossfadeText-module__Am_l_q__fadeOut;position:absolute;inset:0}.CrossfadeText-module__Am_l_q__fadeIn{animation:3s forwards CrossfadeText-module__Am_l_q__fadeIn}@keyframes CrossfadeText-module__Am_l_q__fadeOut{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(4px)}}@keyframes CrossfadeText-module__Am_l_q__fadeIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}
.Facet-module__mw324W__facet{margin:var(--space-sm) 0;font-size:var(--body-size);font-family:var(--font-body);font-weight:var(--weight-regular);opacity:1;filter:blur();line-height:1.3;transition:opacity 1s,filter 1s}.Facet-module__mw324W__facetHidden{opacity:0;filter:blur(4px);transition:opacity 1s,filter 1s}.Facet-module__mw324W__facetButton{appearance:none;font:inherit;color:inherit;text-align:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0;padding:0}.Facet-module__mw324W__facetButton:focus-visible{outline:2px solid var(--muted);outline-offset:2px}
.shared-module__9DrPfa__stage{place-items:center;min-height:100dvh;display:grid;overflow:hidden}.shared-module__9DrPfa__card{aspect-ratio:var(--card-aspect-ratio);width:min(var(--card-width), 100vw, calc(100dvh * var(--card-aspect-ratio)));padding:var(--card-padding);background:var(--surface);border-radius:var(--card-radius);flex-direction:column;flex-shrink:0;justify-content:space-between;display:flex;container-type:inline-size}.shared-module__9DrPfa__header{text-align:center}.shared-module__9DrPfa__brand{font-size:var(--brand-size);letter-spacing:var(--brand-letter-spacing);text-transform:uppercase;color:var(--muted);font-family:var(--font-brand);font-weight:var(--weight-regular);margin:0;text-decoration:none}.shared-module__9DrPfa__footer{text-align:center;margin-top:var(--space-xl);color:var(--muted);font-size:var(--footer-size)}
.Landing-module__CO9BGG__hero{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.Landing-module__CO9BGG__content{align-items:center;gap:var(--space-lg);flex-direction:column;transition:opacity 1.5s,transform 1.5s;animation:1.5s Landing-module__CO9BGG__logoFadeIn;display:flex}.Landing-module__CO9BGG__contentHidden{opacity:0;pointer-events:none;transform:scale(.95)}.Landing-module__CO9BGG__image{object-fit:contain;width:100cqw;height:auto;max-height:100%}.Landing-module__CO9BGG__imageButton{cursor:pointer;background:0 0;border:none;padding:0}.Landing-module__CO9BGG__darkMode{background:#111}.Landing-module__CO9BGG__darkCard{background:0 0}.Landing-module__CO9BGG__darkModeMessage{margin-top:var(--space-lg);text-align:center;color:var(--muted);font-size:var(--body-size);max-width:40ch}.Landing-module__CO9BGG__menu{justify-content:center;align-items:center;gap:var(--space-md);pointer-events:none;flex-direction:column;animation:1.5s forwards Landing-module__CO9BGG__fadeIn;display:flex;position:absolute;inset:0}@keyframes Landing-module__CO9BGG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Landing-module__CO9BGG__logoFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Landing-module__CO9BGG__menu a{font-family:var(--font-heading);font-size:var(--body-size);color:var(--text);pointer-events:auto;text-decoration:none}.Landing-module__CO9BGG__menuItem{flex-direction:column;align-items:center;display:flex}.Landing-module__CO9BGG__subLabel{font-size:var(--footer-size);color:var(--muted)}.Landing-module__CO9BGG__tagline{font-size:var(--body-size);color:var(--muted);text-align:center;margin:2cqh}
.Framework-module__6aJe8a__title{text-align:center;font-size:var(--title-size);font-family:var(--font-heading);font-weight:var(--weight-semibold);margin:0}.Framework-module__6aJe8a__sectionTitle{text-align:center;margin-top:var(--space-md);margin-bottom:var(--space-md);font-size:var(--section-size);font-family:var(--font-heading);font-weight:var(--weight-regular)}.Framework-module__6aJe8a__facetList{width:fit-content;margin:0 auto;padding:0;list-style:none}
