.gt-page{min-height:100svh;--gt-flame-glow: 0 0 42px rgba(217, 41, 0, .28), 0 0 16px rgba(243, 93, 58, .5)}.gt-split{display:flex;min-height:100svh;flex-direction:column}.gt-half{position:relative;display:flex;overflow:hidden;align-items:flex-end;justify-content:center;padding:clamp(24px,5vh,56px) var(--ax-frame) clamp(40px,7vh,88px);isolation:isolate;color:var(--ax-fg-1);flex:1 1 50%;text-decoration:none}.gt-second{box-shadow:inset 0 1px #ffffff17}@media(min-width:760px){.gt-split{flex-direction:row}.gt-second{box-shadow:inset 1px 0 #ffffff17}}.gt-plate{position:absolute;z-index:-1;width:100%;height:100%;inset:0;filter:brightness(1.3) contrast(1.02);object-fit:cover;transition:filter var(--ax-transition-fast),scale var(--ax-transition-fast);pointer-events:none;user-select:none;-webkit-user-drag:none}@media(hover:hover){.gt-split:hover .gt-plate{filter:brightness(.95) contrast(1.02)}.gt-split .gt-half:hover .gt-plate{filter:brightness(1.62) contrast(1.02);scale:1.03}}.gt-btn{display:inline-flex;height:var(--ax-size-ui-lg);align-items:center;justify-content:center;padding:0 22px;border-radius:var(--ax-radius-lg);background:#0a0a0c47;box-shadow:inset 0 0 0 1px #ffffff8c;color:var(--ax-fg-1);font-family:var(--ax-font-mono);font-size:16px;font-weight:400;letter-spacing:var(--ax-ls-mono);line-height:1;text-align:center;backdrop-filter:blur(6px);transition:background var(--ax-transition-fast),box-shadow var(--ax-transition-fast),color var(--ax-transition-fast)}@media(max-width:400px){.gt-btn{height:auto;min-height:var(--ax-size-ui-lg);padding:14px 18px;line-height:1.25}}.gt-half:hover .gt-btn,.gt-half:focus-visible .gt-btn{background:var(--ax-flame);box-shadow:var(--gt-flame-glow)}@media(hover:none){.gt-btn{background:var(--ax-flame);box-shadow:var(--gt-flame-glow);backdrop-filter:none}}.gt-half:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--ax-flame)}.gt-h1{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}.gt-lang{position:fixed;z-index:2;bottom:clamp(18px,2.8vh,34px);left:50%;display:flex;translate:-50% 0;font-family:var(--ax-font-mono);font-size:.68rem;letter-spacing:var(--ax-ls-mono)}.gt-lang .lang-switch{gap:.5rem;text-shadow:var(--ax-shadow-caption)}.gt-lang .lang-switch .lang-opt,.gt-lang .lang-switch .lang-sep{color:var(--ax-fg-3)}.gt-lang .lang-switch .lang-opt.is-on{color:var(--ax-fg-1)}.gt-page{--gt-dur: .7s;--gt-ease: cubic-bezier(.16, 1, .3, 1)}@keyframes gt-fade{0%{opacity:0}to{opacity:1}}@keyframes gt-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}html:not(.no-js) .gt-half{animation:gt-fade var(--gt-dur) var(--gt-ease) both}html:not(.no-js) .gt-second{animation-delay:.12s}@keyframes gt-plate-in{0%{scale:1.08}to{scale:1}}html:not(.no-js) .gt-plate{animation:gt-plate-in 2s var(--gt-ease) both}html:not(.no-js) .gt-second .gt-plate{animation-delay:.12s}html:not(.no-js) .gt-btn{animation:gt-rise var(--gt-dur) var(--gt-ease) .34s both}html:not(.no-js) .gt-second .gt-btn{animation-delay:.46s}html:not(.no-js) .gt-lang{animation:gt-fade var(--gt-dur) var(--gt-ease) .85s both}@media(prefers-reduced-motion:reduce){html:not(.no-js) :is(.gt-half,.gt-plate,.gt-btn,.gt-lang){animation:none}}@media print{html:not(.no-js) :is(.gt-half,.gt-plate,.gt-btn,.gt-lang){animation:none}}@media(max-width:759px){.gt-half{align-items:center;padding-bottom:clamp(24px,5vh,56px)}}
