@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@1,400..800&family=Plus+Jakarta+Sans:wght@200..800&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ceb-color-yellow: #ffa825;--ceb-color-green: #96e37a;--ceb-color-red: #ff6d76;--ceb-color-blue: #6ab7ee;--ceb-color-neutral-lightest: #fffcec;--ceb-color-neutral-lighter: #faf0d6;--ceb-color-neutral-light: #edd8bf;--ceb-color-neutral-lightish: #dbc2ac;--ceb-color-neutral-darkish: #a79ba4;--ceb-color-neutral-dark: #6c5f6a;--ceb-color-neutral-darker: #3c2c3e;--ceb-color-neutral-darkest: #1f1721;--ceb-color-alpha-dark: rgba(0, 0, 0, .07);--ceb-color-alpha-light: rgba(255, 255, 255, .07);--ceb-color-brand-primary: var(--ceb-color-yellow);--ceb-color-accent-yellow: var(--ceb-color-yellow);--ceb-color-accent-red: var(--ceb-color-red);--ceb-color-accent-green: var(--ceb-color-green);--ceb-color-accent-blue: var(--ceb-color-blue);--ceb-color-text-bold: var(--ceb-color-neutral-darkest);--ceb-color-text-medium: var(--ceb-color-neutral-dark);--ceb-color-text-medium-accent: var(--ceb-color-neutral-darker);--ceb-color-text-inverse-bold: var(--ceb-color-neutral-lighter);--ceb-color-text-inverse-medium: var(--ceb-color-neutral-darkish);--ceb-color-surface-default: var(--ceb-color-neutral-lightest);--ceb-color-surface-raised: var(--ceb-color-neutral-light);--ceb-color-surface-inverse: var(--ceb-color-neutral-darkest);--ceb-color-skeleton-default: var(--ceb-color-neutral-lighter);--ceb-color-skeleton-raised: var(--ceb-color-neutral-lightish);--ceb-color-skeleton-inverse: var(--ceb-color-neutral-darker);--ceb-font-family-primary: "EB Garamond", serif;--ceb-font-family-secondary: "Plus Jakarta Sans", sans-serif;--ceb-font-unit-heading: 1.25rem;--ceb-font-unit-body: 1.125rem;--ceb-font-ratio-heading: 1.333;--ceb-font-ratio-body: 1.25;--ceb-font-ratio-primary: 1.125;--ceb-size-heading-md: var(--ceb-font-unit-heading);--ceb-size-heading-lg: calc(var(--ceb-size-heading-md) * var(--ceb-font-ratio-heading));--ceb-size-heading-xl: calc(var(--ceb-size-heading-lg) * var(--ceb-font-ratio-heading));--ceb-size-heading-2xl: calc(var(--ceb-size-heading-xl) * var(--ceb-font-ratio-heading));--ceb-size-body-md: var(--ceb-font-unit-body);--ceb-size-body-lg: calc(var(--ceb-size-body-md) * var(--ceb-font-ratio-body));--ceb-size-body-sm: calc(var(--ceb-size-body-md) / var(--ceb-font-ratio-body));--ceb-font-weight-extrabold: 800;--ceb-font-weight-semibold: 600;--ceb-font-weight-medium: 500;--ceb-font-weight-regular: 400;--ceb-font-lineheight-heading: 1.25;--ceb-font-lineheight-body: 1.625;--ceb-font-lineheight-label: 1;--ceb-size-border-width: 2px;--ceb-size-border-radius-md: .5rem}*{box-sizing:border-box;padding:0;margin:0}body{background-color:var(--ceb-color-neutral-lighter)}h1{font-family:var(--ceb-font-family-primary);font-size:var(--ceb-size-heading-2xl);line-height:var(--ceb-font-lineheight-heading);font-style:italic;font-weight:var(--ceb-font-weight-semibold);color:var(--ceb-color-text-bold)}h2{font-family:var(--ceb-font-family-secondary);font-size:var(--ceb-size-heading-xl);line-height:var(--ceb-font-lineheight-heading);font-weight:var(--ceb-font-weight-extrabold);font-variant-ligatures:none;color:var(--ceb-color-text-bold)}h3{font-family:var(--ceb-font-family-secondary);font-size:var(--ceb-size-heading-lg);line-height:var(--ceb-font-lineheight-heading);font-weight:var(--ceb-font-weight-extrabold);font-variant-ligatures:none;color:var(--ceb-color-text-bold)}h4{font-family:var(--ceb-font-family-primary);font-size:calc(var(--ceb-size-heading-md) * var(--ceb-font-ratio-primary));line-height:var(--ceb-font-lineheight-heading);font-weight:var(--ceb-font-weight-semibold);font-style:italic;color:var(--ceb-color-text-bold)}p,a,li,label,button,nav,span,q{color:var(--ceb-color-text-medium-accent);font-family:var(--ceb-font-family-secondary);font-size:var(--ceb-size-body-md);line-height:var(--ceb-font-lineheight-body);font-weight:var(--ceb-font-weight-medium);font-variant-ligatures:none}q{font-family:var(--ceb-font-family-primary);font-style:italic;font-size:calc(var(--ceb-size-body-lg) * var(--ceb-font-ratio-body));text-align:center}label{line-height:var(--ceb-font-lineheight-label)}a{text-decoration:none;color:inherit}.width--full{width:100%}.width--fit{width:fit-content}.max-width--fit{max-width:fit-content}.no-shrink{flex-shrink:0}@media screen and (min-width: 48rem){.width--fit\@tablet{width:fit-content}.width--full\@tablet{width:100%}}@media screen and (min-width: 64rem){.width--fit\@desktop{width:fit-content}.width--full\@desktop{width:100%}}:root{--button-color-background: var(--ceb-color-brand-primary);--button-color-background-hover: var(--ceb-color-alpha-dark);--button-color-text: var(--ceb-color-neutral-darkest)}.button{display:inline-flex;justify-content:center;align-items:center;outline:none;border:none;border-radius:.5rem;height:3rem;padding:0 1.5rem;font-family:var(--ceb-font-family-secondary);font-size:var(--ceb-size-body-md);font-weight:var(--ceb-font-weight-medium);line-height:1;background:var(--button-color-background);color:var(--button-color-text);transition:.1s}.button:hover{cursor:pointer;background:linear-gradient(var(--button-color-background-hover),var(--button-color-background-hover)),var(--button-color-background);transition:.1s}.button--icon-only{height:3rem;width:3rem;padding:0}.button--primary{--button-color-background: var(--ceb-color-brand-primary);border:2px solid var(--ceb-color-neutral-darkest)}.button--dark{--button-color-background: var(--ceb-color-neutral-darkest);--button-color-background-hover: var(--ceb-color-alpha-light);--button-color-text: var(--ceb-color-neutral-lighter)}.button--medium{--button-color-background: var(--ceb-color-neutral-darker);--button-color-text: var(--ceb-color-neutral-lighter);--button-color-background-hover: var(--ceb-color-alpha-light)}.button--light{--button-color-background: var(--ceb-color-neutral-lighter)}:root{--card-color-background: var(--ceb-color-surface-default);--card-color-background-hover: var(--ceb-color-alpha-dark);--card-color-text-primary: var(--ceb-color-text-bold);--card-color-text-secondary: var(--ceb-color-text-medium);--card-color-cover: var(--ceb-color-skeleton-default)}.card__wrapper{display:flex;flex-direction:column}.card__wrapper--horizontal{flex-direction:row}.card{display:flex;flex-direction:column;border:var(--ceb-size-border-width) solid var(--ceb-color-neutral-darkest);border-radius:var(--ceb-size-border-radius-md);background:var(--card-color-background);color:var(--card-color-text-secondary);padding:1.5rem;gap:1.5rem;z-index:1}.card--light{--card-color-background: var(--ceb-color-surface-default);--card-color-background-hover: var(--ceb-color-alpha-dark);--card-color-text-primary: var(--ceb-color-text-bold);--card-color-text-secondary: var(--ceb-color-text-medium);--card-color-cover: var(--ceb-color-skeleton-default)}.card--medium{--card-color-background: var(--ceb-color-surface-raised);--card-color-background-hover: var(--ceb-color-alpha-dark);--card-color-text-primary: var(--ceb-color-text-bold);--card-color-text-secondary: var(--ceb-color-text-medium);--card-color-cover: var(--ceb-color-skeleton-raised)}.card--inverse{--card-color-background: var(--ceb-color-surface-inverse);--card-color-background-hover: var(--ceb-color-alpha-light);--card-color-text-primary: var(--ceb-color-text-inverse-bold);--card-color-text-secondary: var(--ceb-color-text-inverse-medium);--card-color-cover: var(--ceb-color-skeleton-inverse)}.card--link:hover{background:linear-gradient(var(--card-color-background-hover),var(--card-color-background-hover)),var(--card-color-background)}.card__cover{width:10%;height:100%;background-color:var(--card-color-cover);border-radius:var(--ceb-size-border-radius-md);overflow:hidden}.card__cover img{max-width:100%;max-height:100%;object-fit:cover}.card__cover--start{order:-1}.card__cover--end{order:1}.card__content{display:flex;flex-direction:column;flex-grow:1;gap:.75rem}.card__title{color:var(--card-color-text-primary)}.card__subtitle{color:var(--card-color-text-secondary);font-family:var(--ceb-font-family-primary);font-size:calc(var(--ceb-size-body-md) * var(--ceb-font-ratio-primary));font-weight:var(--ceb-font-weight-semibold);font-style:italic}.card__description{color:var(--card-color-text-secondary)}.card__extension{background-color:var(--ceb-color-surface-default);color:var(--ceb-color-text-medium);border:var(--ceb-size-border-width) solid var(--ceb-color-neutral-darkest);border-radius:var(--ceb-size-border-radius-md);display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem 1.5rem;margin-top:-.5rem}.card__wrapper--horizontal .card__extension{padding-left:2rem;padding-top:1.5rem;margin-top:0;margin-left:-.5rem}.card__extension-title{color:var(--ceb-color-text-bold);margin-bottom:1.5rem;text-align:center}.card__wrapper .card__extension-title{text-align:left}@media screen and (min-width: 64rem){.card--horizontal{flex-direction:row;align-items:center}.card--horizontal .card__cover{width:30%;min-height:100%}.card__wrapper--horizontal .card{flex-grow:2}.card__wrapper--horizontal .card__extension{min-width:20rem;max-width:24rem;flex-shrink:0;flex-grow:1}.card__extension{min-width:20rem}.card__extension--horizontal{flex-direction:row}.card__extension--horizontal .card__extension-title{text-align:left}}.footer__wrapper{padding:.5rem}.footer{position:relative;display:grid;grid-template-columns:1;grid-auto-flow:row;padding:1.5rem;row-gap:3rem;background-color:var(--ceb-color-surface-inverse);border-radius:var(--ceb-size-border-radius-md);color:var(--ceb-color-text-inverse-medium)}.footer__header{display:flex;flex-direction:column;gap:1.5rem}.footer__description{color:var(--ceb-color-text-inverse-medium)}.footer__logo{background-color:var(--ceb-color-skeleton-inverse);height:3rem;width:12rem;aspect-ratio:4 / 1;border-radius:var(--ceb-size-border-radius-md)}.footer__nav{display:flex;flex-direction:column;gap:1.5rem}.footer__nav-group{display:flex;flex-direction:column}.footer__nav-title{height:2.5rem;color:var(--ceb-color-text-inverse-bold)}.footer__nav-link{height:2.5rem;display:inline-flex;align-items:center}.footer__nav-link:hover{text-decoration:underline;color:var(--ceb-color-text-inverse-bold)}.footer__scroller{position:absolute;top:1.5rem;right:1.5rem}.footer__footer{text-align:center}@media screen and (min-width: 64rem){.footer__wrapper{padding:1rem}.footer{padding:3rem 3rem 1.5rem;grid-template-columns:1fr 4fr;grid-template-rows:repeat(2,auto);column-gap:6rem}.footer__header{grid-row:1;grid-column:1}.footer__nav{grid-row:1;grid-column:2 / -1;flex-direction:row;justify-content:end;align-items:end;gap:3rem;padding-right:9rem}.footer__nav-group{flex-grow:1;max-width:24rem}.footer__footer{grid-row:2;grid-column:1 / -1}.footer__scroller{top:3rem;right:3rem}}:root{--nav-color-background: var(--ceb-color-surface-inverse);--nav-color-background-hover: var(--ceb-color-alpha-light);--nav-color-link: var(--ceb-color-text-inverse-medium);--nav-color-link-active: var(--ceb-color-text-inverse-bold);--nav-font-family: var(--ceb-font-family-secondary);--nav-font-family-active: var(--ceb-font-family-primary);--nav-font-weight: var(--ceb-font-weight-medium);--nav-font-weight-active: var(--ceb-font-weight-semibold);--nav-size-border-radius: var(--ceb-size-border-radius-md)}.nav{background-color:var(--nav-color-background);border-radius:var(--nav-size-border-radius);width:100%;display:flex;flex-direction:column;gap:1.5rem;padding:1rem;max-height:5rem;overflow:hidden;transition:.25s ease-out;z-index:10}.nav--open{max-height:20rem;transition:.25s ease-out}.nav__header{display:flex;gap:1rem;justify-content:space-between}.nav__content{display:flex;flex-direction:column}.nav__link{color:var(--nav-color-link);font-family:var(--nav-font-family);font-weight:var(--nav-font-weight);font-size:var(--ceb-size-body-md);height:3rem;display:flex;justify-content:center;align-items:center;border-radius:var(--nav-size-border-radius);transition:.1s}.nav__link:hover,.nav__link:active{background-color:var(--nav-color-background-hover);transition:.1s}.nav__link--active{color:var(--nav-color-link-active);font-family:var(--nav-font-family-active);font-weight:var(--nav-font-weight-active);font-size:calc(var(--ceb-size-body-md) * var(--ceb-font-ratio-primary))}.nav__link--yellow{--nav-color-link-active: var(--ceb-color-accent-yellow)}.nav__link--green{--nav-color-link-active: var(--ceb-color-accent-green)}.nav__link--red{--nav-color-link-active: var(--ceb-color-accent-red)}.nav__link--blue{--nav-color-link-active: var(--ceb-color-accent-blue)}.nav__footer{display:flex;justify-content:center}@media screen and (min-width: 64rem){.nav{flex-direction:row;max-height:5rem}.nav__header{flex-shrink:0}.nav__toggle{display:none}.nav__content{flex-direction:row;width:100%;flex-grow:1;gap:1.5rem}.nav__link{padding-left:1rem;padding-right:1rem}.nav__footer{max-width:fit-content;flex-shrink:0}}:root{--header-color-background: var(--ceb-color-brand-primary)}.header{background-color:var(--header-color-background);display:flex;flex-direction:column;align-items:center;padding:1rem 1rem 6rem;gap:4rem}.header--yellow{--header-color-background: var(--ceb-color-accent-yellow)}.header--red{--header-color-background: var(--ceb-color-accent-red)}.header--green{--header-color-background: var(--ceb-color-accent-green)}.header--blue{--header-color-background: var(--ceb-color-accent-blue)}.header__nav{flex-shrink:0}.header__text{display:flex;flex-direction:column;gap:1rem;align-items:center;padding-left:3rem;padding-right:3rem;text-align:center}.header__title{color:var(--ceb-color-text-bold)}.header__description{color:var(--ceb-color-neutral-darker)}:root{--section-color-background: transparent;--section-color-title: var(--ceb-color-text-bold);--section-color-description: var(--ceb-color-text-medium)}.section{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem;background-color:var(--section-color-background);padding:3rem 1rem}.section--yellow{--section-color-background: var(--ceb-color-accent-yellow);--section-color-description: var(--ceb-color-text-medium-accent)}.section--red{--section-color-background: var(--ceb-color-accent-red);--section-color-description: var(--ceb-color-text-medium-accent)}.section--green{--section-color-background: var(--ceb-color-accent-green);--section-color-description: var(--ceb-color-text-medium-accent)}.section--blue{--section-color-background: var(--ceb-color-accent-blue);--section-color-description: var(--ceb-color-text-medium-accent)}.section__header{display:flex;flex-direction:column;gap:1rem;text-align:center}.section__title{color:var(--section-color-title)}.section__description{color:var(--section-color-description)}.section__content{display:flex;flex-direction:column;gap:3rem;align-items:center}@media screen and (min-width: 64rem){.section__content{padding-left:4rem;padding-right:4rem}}.timeline{display:flex;flex-direction:column}.timeline__item{display:flex;gap:1rem}.timeline__bar{display:flex;flex-direction:column;gap:.75rem;align-items:center}.timeline__bar-segment{width:2px;height:100%;background-color:var(--ceb-color-neutral-darkish)}.timeline__bar-segment:first-child{height:2.375rem}.timeline__bullet{width:1rem;height:1rem;flex-shrink:0;background-color:var(--ceb-color-neutral-lightish);border-radius:2px}.timeline__item-content{padding-bottom:1rem}.maintenance-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:20px}.maintenance-content{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:60px 40px;text-align:center;max-width:600px;width:100%;box-shadow:0 20px 40px #0000001a;border:1px solid rgba(255,255,255,.2)}.maintenance-icon{width:80px;height:80px;margin:0 auto 30px;color:#667eea;animation:float 3s ease-in-out infinite}.maintenance-icon svg{width:100%;height:100%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.maintenance-title{font-size:2.5rem;font-weight:700;color:#2d3748;margin:0 0 20px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.maintenance-message{font-size:1.1rem;color:#4a5568;line-height:1.6;margin:0 0 40px}.maintenance-info{display:flex;flex-direction:column;gap:15px;margin:0 0 40px;padding:20px;background:#667eea1a;border-radius:12px;border-left:4px solid #667eea}.info-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.info-label{font-weight:600;color:#2d3748}.info-value{color:#667eea;font-weight:500}.maintenance-hint{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:12px;padding:20px;margin:0 0 30px}.maintenance-hint p{margin:0;color:#856404;font-weight:500}.maintenance-hint kbd{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:4px 8px;font-size:.9em;font-family:monospace;box-shadow:0 2px 4px #0000001a}.maintenance-footer{border-top:1px solid rgba(0,0,0,.1);padding-top:20px;margin-top:20px}.maintenance-footer p{margin:0;color:#718096;font-size:.9rem;font-weight:500}@media (max-width: 768px){.maintenance-content{padding:40px 20px}.maintenance-title{font-size:2rem}.maintenance-message{font-size:1rem}.info-item{flex-direction:column;align-items:flex-start;gap:5px}}.maintenance-content{animation:slideIn .6s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
