html.about-open{overflow:hidden}.about-dialog{width:min(680px,calc(100% - 48px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid rgba(237,237,237,.16);background:var(--black);color:var(--white);font-family:Source Sans Pro,sans-serif;font-weight:400;box-shadow:0 24px 80px #0006;overflow:hidden;opacity:1;transform:translateY(0) scale(1);transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .36s ease;color-scheme:dark}.about-dialog[open]{display:flex;flex-direction:column}.about-dialog::backdrop{background:#07070791;backdrop-filter:blur(3px);opacity:1;transition:opacity .36s ease}.about-dialog.is-entering,.about-dialog.is-closing{opacity:0;transform:translateY(20px) scale(.975)}.about-dialog.is-entering::backdrop,.about-dialog.is-closing::backdrop{opacity:0}.about-dialog-header{flex:none;padding:32px 38px 25px}.about-dialog-top{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px}.about-dialog-logo{padding-top:7px;font-size:96px;font-weight:700;line-height:.8;letter-spacing:-.04em;white-space:nowrap}.about-dialog-logo span{color:var(--red)}.about-dialog-close{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:10px;border:1px solid rgba(237,237,237,.25);color:var(--white);background:var(--black)}.about-dialog-close:hover{background:var(--red);border-color:var(--red)}.about-dialog-close svg{width:22px;height:22px}.about-dialog-header h2{font-size:34px;line-height:1.04;letter-spacing:-.025em;color:var(--white);text-transform:uppercase}.about-dialog-content{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 38px;scrollbar-width:thin;scrollbar-color:var(--red) var(--black)}.about-dialog-chapter{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:start}.about-dialog-chapter+.about-dialog-chapter{margin-top:24px}.about-dialog-chapter h3{font-size:24px;line-height:1.12;letter-spacing:-.02em;font-weight:700;color:var(--red);text-transform:uppercase;text-wrap:balance}.about-dialog-chapter p{font-size:17px;line-height:1.42;font-weight:400;text-align:justify;text-align-last:left;text-wrap:wrap}.about-dialog-footer{flex:none;margin:28px 38px 32px;padding-top:24px;border-top:1px solid rgba(237,237,237,.16)}.about-dialog-contact{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:16px 20px;background:var(--red);color:var(--white);font-size:18px;font-weight:700;line-height:1.2}.about-dialog-contact:hover{background:var(--white);color:var(--black)}.about-dialog-contact svg{width:22px;height:22px}.about-dialog :focus-visible{outline:2px solid var(--white);outline-offset:4px}.about-dialog ::selection{background:var(--red);color:var(--white)}.about-open .frame-stack,.about-open .plane-rule{animation-play-state:paused}@media(max-width:600px){html.about-open{scrollbar-gutter:auto}.about-dialog{position:fixed;inset:auto 0 0;width:100%;max-height:calc(100dvh - 24px);margin:0;border-width:1px 0 0;border-radius:18px 18px 0 0;box-shadow:0 -12px 60px #00000054}.about-dialog.is-entering,.about-dialog.is-closing{transform:translateY(80px) scale(1)}.about-dialog-header{padding:28px 26px}.about-dialog-logo{font-size:90px}.about-dialog-header h2{font-size:30px}.about-dialog-content{padding-inline:26px}.about-dialog-chapter{grid-template-columns:1fr;gap:11px}.about-dialog-chapter+.about-dialog-chapter{margin-top:26px}.about-dialog-chapter h3{font-size:26px;line-height:1.1;text-wrap:wrap}.about-dialog-footer{margin:28px 26px max(28px,env(safe-area-inset-bottom));padding-top:24px}}@media(max-width:360px){.about-dialog-header{padding:26px 22px}.about-dialog-content{padding-inline:22px}.about-dialog-logo{font-size:85px}.about-dialog-footer{margin-inline:22px}}@media(max-height:550px)and (orientation:landscape){.about-dialog-header{padding-block:16px}.about-dialog-top{margin-bottom:12px}.about-dialog-logo{font-size:60px}.about-dialog-header h2{font-size:26px}.about-dialog-footer{margin-top:16px;margin-bottom:16px;padding-top:16px}}@media(prefers-reduced-motion:reduce){.about-dialog,.about-dialog::backdrop{transition:none}}
