._0IF2fq_page{--navy:#16213a;--navy-deep:#111a2e;--paper:#f5f4f0;--orange:#ff7900;--muted:#a9b1c3;--line:#f5f4f017;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);background:radial-gradient(120% 80% at 50% 0%, var(--navy) 0%, var(--navy-deep) 70%);min-height:100svh;color:var(--paper);font-family:var(--font-sans), "Outfit", system-ui, sans-serif;flex-direction:column;display:flex;position:relative;overflow:hidden}._0IF2fq_grid{pointer-events:none;position:absolute;inset:0}._0IF2fq_gridLineH,._0IF2fq_gridLineV{background:var(--line);animation:_0IF2fq_drawLine 1.6s var(--ease-in-out) both;animation-delay:var(--delay,0s);position:absolute}._0IF2fq_gridLineH{transform-origin:0;height:1px;left:0;right:0}._0IF2fq_gridLineV{transform-origin:top;width:1px;animation-name:_0IF2fq_drawLineV;top:0;bottom:0}._0IF2fq_gridLineH:first-child{top:88px}._0IF2fq_gridLineH:nth-child(2){bottom:112px}._0IF2fq_gridLineV:nth-child(3){left:max(16px,50% - 560px)}._0IF2fq_gridLineV:nth-child(4){right:max(16px,50% - 560px)}@keyframes _0IF2fq_drawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _0IF2fq_drawLineV{0%{transform:scaleY(0)}to{transform:scaleY(1)}}._0IF2fq_header{z-index:1;box-sizing:border-box;width:100%;max-width:1120px;height:88px;animation:_0IF2fq_fadeDown .9s var(--ease-out) .4s both;justify-content:space-between;align-items:center;margin:0 auto;padding:0 clamp(16px,4vw,32px);display:flex;position:relative}._0IF2fq_wordmark{letter-spacing:-.04em;align-items:center;gap:10px;margin:0;font-size:28px;font-weight:600;display:flex}._0IF2fq_wordmarkMark{width:30px;height:24px}._0IF2fq_wordmarkSub{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-left:6px;font-size:10px;font-weight:500}._0IF2fq_status{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0;font-size:12px;display:flex}._0IF2fq_statusDot{background:var(--orange);border-radius:999px;width:7px;height:7px;position:relative}._0IF2fq_statusDot:after{content:"";border-radius:inherit;background:var(--orange);animation:_0IF2fq_pulse 2.2s var(--ease-out) infinite;position:absolute;inset:0}@keyframes _0IF2fq_pulse{0%{opacity:.6;transform:scale(1)}80%{opacity:0;transform:scale(3.2)}to{opacity:0;transform:scale(3.2)}}@keyframes _0IF2fq_fadeDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._0IF2fq_main{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px clamp(16px,4vw,32px) 48px;display:flex;position:relative}._0IF2fq_mark{aspect-ratio:100/80;place-items:center;width:clamp(104px,18vw,148px);margin-bottom:clamp(32px,6vh,52px);display:grid;position:relative}._0IF2fq_markSvg{z-index:1;width:100%;height:100%;position:relative;overflow:visible}._0IF2fq_roofTop{fill:var(--paper);transform-box:fill-box;transform-origin:50%;animation:_0IF2fq_roofTopIn 1s var(--ease-out) .5s both}._0IF2fq_roofBottom{fill:var(--orange);transform-box:fill-box;transform-origin:50%;animation:_0IF2fq_roofBottomIn 1.1s var(--ease-out) .9s both, _0IF2fq_roofRise 3.6s var(--ease-in-out) 2.6s infinite}@keyframes _0IF2fq_roofTopIn{0%{opacity:0;transform:translateY(-28%)}to{opacity:1;transform:translateY(0)}}@keyframes _0IF2fq_roofBottomIn{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}@keyframes _0IF2fq_roofRise{0%,to{transform:translateY(0)}4%{transform:translateY(-6%)}8%{transform:translateY(0)}12%{transform:translateY(-6%)}16%{transform:translateY(0)}20%{transform:translateY(-6%)}24%{transform:translateY(0)}}._0IF2fq_ring{aspect-ratio:1;border:1.5px solid var(--orange);opacity:0;width:70%;animation:_0IF2fq_ring 3.6s var(--ease-out) infinite;animation-delay:calc(2.6s + var(--delay,0s));border-radius:999px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)scale(.4)}@keyframes _0IF2fq_ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}4%{opacity:.5}40%{opacity:0;transform:translate(-50%,-50%)scale(2.4)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}._0IF2fq_title{max-width:14ch;font-family:var(--font-sans), "Outfit", system-ui, sans-serif;letter-spacing:-.045em;flex-wrap:wrap;justify-content:center;gap:0 .22em;margin:0;font-size:clamp(42px,8.4vw,104px);font-weight:600;line-height:1;display:flex}._0IF2fq_wordMask{margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}._0IF2fq_word{animation:_0IF2fq_rise 1.1s var(--ease-out) both;animation-delay:var(--delay,0s);display:inline-block;transform:translateY(110%)}@keyframes _0IF2fq_rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}._0IF2fq_subtitle,._0IF2fq_body{opacity:0;animation:_0IF2fq_fadeUp 1s var(--ease-out) forwards;animation-delay:var(--delay,0s)}._0IF2fq_subtitle{letter-spacing:-.02em;max-width:32ch;color:var(--paper);margin:clamp(20px,3.5vh,30px) 0 0;font-size:clamp(22px,3.2vw,34px);font-weight:400;line-height:1.25}._0IF2fq_accent{color:var(--orange);white-space:nowrap;font-weight:600;position:relative}._0IF2fq_underline{background:var(--orange);transform-origin:0;height:2px;animation:_0IF2fq_drawLine 1s var(--ease-in-out) 2.5s forwards;position:absolute;bottom:-.04em;left:0;right:.25em;transform:scaleX(0)}._0IF2fq_body{max-width:46ch;color:var(--muted);margin:20px 0 0;font-size:clamp(15px,1.4vw,17px);line-height:1.65}@keyframes _0IF2fq_fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}._0IF2fq_footer{z-index:1;box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:0 clamp(16px,4vw,32px) 28px;animation:1s 2.3s both _0IF2fq_fadeIn;position:relative}@keyframes _0IF2fq_fadeIn{0%{opacity:0}to{opacity:1}}._0IF2fq_progress{background:var(--line);height:1px;position:relative;overflow:hidden}._0IF2fq_progressBar{background:var(--orange);width:28%;animation:_0IF2fq_sweep 2.8s var(--ease-in-out) infinite;position:absolute;top:0;bottom:0}@keyframes _0IF2fq_sweep{0%{transform:translate(-100%)}to{transform:translate(360%)}}._0IF2fq_footerRow{letter-spacing:.06em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:18px;font-size:12px;display:flex}._0IF2fq_footerRow p{margin:0}@media (max-width:520px){._0IF2fq_status{letter-spacing:.12em;font-size:10px}._0IF2fq_wordmarkSub{display:none}._0IF2fq_footerRow{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){._0IF2fq_page *,._0IF2fq_page :before,._0IF2fq_page :after{animation:none!important}._0IF2fq_subtitle,._0IF2fq_body{opacity:1}._0IF2fq_word{transform:none}._0IF2fq_underline{transform:scaleX(1)}._0IF2fq_ring{display:none}._0IF2fq_progressBar{opacity:.25;width:100%;left:0}}
