:root{--navy:#0e1f36;--ink:#0e1f36;--soft:#5f6b7a;--line:#e3e7ec;--line-strong:#c7cfd9;--bg:#f5f6f8;--white:#fff;--card:#fff;--on-navy:#fff;--tint:#eef1f5;--accent:#c9420d;--accent-deep:#a8360a;--ok:#2f9e5b;--warn:#e4a11b;--r-xs:4px;--r-sm:6px;--r-md:8px;--r:10px;--r-lg:16px;--gap:12px;--gutter:clamp(16px, 4vw, 32px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--ease:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--font:var(--font-geist), "Geist", ui-sans-serif, system-ui, sans-serif;--logo-black:#1b1b1b;--logo-yellow:#f5c400;--logo-red:#e1251b;--logo-halo:var(--bg)}@media (prefers-color-scheme:dark){:root{--navy:#e6ebf3;--ink:#e6ebf3;--soft:#9aa7b8;--line:#243247;--line-strong:#3a4a62;--bg:#0c1420;--card:#141e2d;--on-navy:#0c1420;--tint:#1d283a;--accent:#ff6a2b;--accent-deep:#ff8a55;--ok:#4cc27a;--warn:#f2b53c;--logo-black:var(--ink)}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--line-strong) var(--bg);scroll-padding-top:76px}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--bg);min-height:100dvh;color:var(--ink);font:400 16px/1.55 var(--font);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";caret-color:var(--accent);accent-color:var(--navy);-webkit-tap-highlight-color:transparent;flex-direction:column;margin:0;display:flex;overflow-x:clip}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--ink)}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}img{object-fit:cover;width:100%;height:100%;display:block}button{font:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-xs)}h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,7.4vw,66px);font-weight:700;line-height:1.02}h2{letter-spacing:-.02em;font-size:clamp(19px,4vw,24px);font-weight:600;line-height:1.2}h3{font-size:17px;font-weight:600;line-height:1.25}.soft{color:var(--soft)}.wrap{width:100%;max-width:1160px;padding:0 calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l));margin:0 auto}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip{z-index:100;border-radius:var(--r-md);background:var(--navy);color:var(--on-navy);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}.top{z-index:40;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.top .wrap{align-items:center;gap:8px;min-height:60px;display:flex;position:relative}.top__menu{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--card);width:44px;height:44px;color:var(--navy);cursor:pointer;place-items:center;margin-left:4px;padding:0;display:none}.top__menu svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.menu{display:none}@media (max-width:719px){.top .wrap{gap:6px}.top .top__pages,.top .langs{display:none}.top .top__end .go{display:inline-flex}.top__menu{display:grid}.top__end{margin-left:auto}.menu{padding:8px calc(var(--gutter) + var(--safe-r)) 16px calc(var(--gutter) + var(--safe-l));background:var(--bg);border-bottom:1px solid var(--line);gap:4px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -24px #0e1f3659}.menu[hidden]{display:none}.menu:not([hidden]){animation:menu-drop .26s var(--ease) both}.menu:not([hidden]) nav a{animation:menu-item .3s var(--ease) both}.menu nav a:nth-child(2){animation-delay:30ms}.menu nav a:nth-child(3){animation-delay:60ms}.menu nav a:nth-child(4){animation-delay:90ms}.menu nav a:nth-child(n+5){animation-delay:.12s}.menu nav{display:grid}.menu nav a{color:var(--ink);border-bottom:1px solid var(--line);padding:12px 4px;font-size:17px;font-weight:500;text-decoration:none}.menu nav a[aria-current=page]{color:var(--accent);font-weight:600}.menu__langs{gap:20px;padding-top:12px;display:flex!important}.menu__langs a{color:var(--soft)!important;border-bottom:0!important;font-size:15px!important}.menu__langs a[aria-current]{font-weight:600;color:var(--ink)!important}}.mark{color:var(--ink);transition:opacity .25s var(--ease-out), transform .35s var(--ease), visibility .25s;flex:none;align-items:center;margin-right:12px;display:flex}.mark svg{width:auto;height:26px;display:block}html:has([data-hero-logo]):not([data-past-hero]) .top .mark{opacity:0;visibility:hidden;transform:translateY(6px)}.top__pages{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.top__pages::-webkit-scrollbar{display:none}@media (max-width:719px){.mark{margin-right:0}}.top__pages a{color:var(--soft);white-space:nowrap;border-bottom:2px solid #0000;padding:8px 5px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.top__pages a:hover{color:var(--ink)}@media (pointer:coarse){.top__pages a,.langs a{align-items:center;min-height:44px;display:inline-flex}}.top__pages a[aria-current=page]{color:var(--ink)}.top__pages a[data-hide]{display:none}.langs{flex:none;gap:2px;display:flex}.langs a{color:var(--soft);padding:6px 4px;font-size:12.5px;font-weight:500;text-decoration:none}.langs a[aria-current]{color:var(--ink);font-weight:600}.top .go,.top__pill{display:none}.top__end{align-items:center;gap:6px;display:flex}@media (min-width:720px){.top .wrap{grid-template-columns:auto minmax(0,1fr) auto;gap:16px;display:grid}.mark svg{height:30px}.top__pages{background:var(--tint);border:1px solid var(--line);border-radius:999px;justify-self:center;gap:2px;max-width:100%;padding:4px;position:relative}.top__pages a{z-index:1;border:0;border-radius:999px;padding:8px 16px;font-size:14.5px;transition:color .2s,background .2s,box-shadow .2s;position:relative}.top__pages a[aria-current=page],.top__pill{background:var(--card);box-shadow:0 1px 2px #0e1f3614, 0 0 0 1px var(--line)}.top__pill{z-index:0;opacity:0;pointer-events:none;transition:transform .28s var(--ease), width .28s var(--ease), opacity .2s;border-radius:999px;display:block;position:absolute;top:4px;bottom:4px;left:0}.top__pages[data-pill] a[aria-current=page]{box-shadow:none;background:0 0}.top__end{justify-self:end;gap:16px}.langs a{padding:6px;font-size:13.5px}.top .go{margin-left:4px;display:inline-flex}}@media (min-width:1080px){.top .wrap{grid-template-columns:1fr auto 1fr}}.btn{border:1px solid var(--navy);background:var(--navy);min-height:46px;color:var(--on-navy);font:600 15px/1 var(--font);cursor:pointer;transition:background .2s, border-color .2s, color .2s, transform .16s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn:hover{background:color-mix(in srgb, var(--navy) 88%, var(--bg));border-color:color-mix(in srgb, var(--navy) 88%, var(--bg))}.btn--accent{background:var(--accent);border-color:var(--accent)}.btn--accent:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.btn--white{background:var(--card);color:var(--navy);border-color:var(--card)}.btn--white:hover{background:var(--tint);border-color:var(--tint)}.btn--line{color:var(--navy);border-color:var(--line-strong);background:0 0}.btn--line:hover{background:var(--card);border-color:var(--navy)}.btn--s{min-height:38px;padding:8px 16px;font-size:14px}.btn svg,.link svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .35s var(--ease);flex:none}@media (hover:hover){.btn:hover svg,.link:hover svg{transform:translate(3px)}.mosaic figure:hover img{transform:scale(1.03)}.pilot:hover,.doc:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 14px 30px -20px #0e1f3659}}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:progress}.acts{flex-wrap:wrap;gap:8px;display:flex}.link{min-height:46px;color:var(--navy);align-items:center;gap:8px;padding:12px 4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hero{padding:8px 0 0}.hero .wrap{gap:20px;display:grid}.hero--logo{padding:40px 0 8px}.hero--logo .wrap{text-align:center;justify-items:center;row-gap:24px}.hero__brand{justify-items:center;gap:16px;display:grid}.hero__brand .chip{border:1px solid var(--line);padding:4px 12px;position:static}.hero--logo .meta{justify-content:center}.hero__brand h1{width:100%;max-width:340px;margin:6px 0 0}.hero__logo{width:100%;height:auto;color:var(--ink);display:block}.hero__logo--wide{display:none}html:not([data-logo-seen]) .hero__logo .logo__glider{animation:logo-glide 1.15s var(--ease) .2s both}html:not([data-logo-seen]) .hero__logo .logo__water{animation:logo-pour 1.15s var(--ease) .2s both}html:not([data-logo-seen]) .hero__logo .logo__water--2{animation-delay:.26s}html:not([data-logo-seen]) .hero__logo .logo__water--3{animation-delay:.32s}html:not([data-logo-seen]) .hero__logo .logo__words{animation:logo-words .8s var(--ease) .55s both}@keyframes logo-glide{0%{opacity:0;transform:translate(-110px,85px)}30%{opacity:1}}@keyframes logo-pour{0%{clip-path:inset(100% 100% 0 0)}to{clip-path:inset(0)}}@keyframes logo-words{0%{opacity:0;transform:translateY(10px)}}.hero--logo .hero__text{justify-items:center;padding:0}.hero--logo .lede{margin-inline:auto}.hero--logo .acts,.hero--logo .stats{justify-content:center}@media (min-width:640px){.hero__brand h1{max-width:900px}.hero__logo--wide{display:block}.hero__logo--stacked{display:none}}@media (min-width:900px){.hero--logo{padding:56px 0 24px}.hero.hero--logo .wrap{grid-template-columns:minmax(0,1fr);row-gap:28px}.hero__brand h1{margin-top:16px}}.hero__text{align-content:center;gap:16px;padding:6px 0 4px;display:grid}:is(body:has(.poster) .top,body:has(.poster) .foot){display:none}:is(html:has(.poster),body:has(.poster)){overscroll-behavior:none;height:100%;min-height:0;overflow:hidden}body:has(.poster)>main{flex:1;min-height:0;display:grid}.poster{isolation:isolate;min-height:0;padding:72px calc(var(--gutter) + var(--safe-r)) calc(56px + var(--safe-b)) calc(var(--gutter) + var(--safe-l));text-align:center;color:#fff;--ink:#fff;--navy:#fff;--soft:#ffffffc7;--line:#ffffff47;--line-strong:#ffffff73;--card:transparent;--logo-black:#1b1b1b;--logo-halo:transparent;background:#0e1f36;align-content:center;justify-items:center;row-gap:24px;display:grid;position:relative}.poster__photo{margin:0;position:absolute;inset:0}.poster__photo.photo--empty{background:0 0}.poster:has(.photo--empty){--logo-black:#fff}.poster:after{content:"";pointer-events:none;background:linear-gradient(#0e1f366b,#0e1f36c7);position:absolute;inset:0}.poster__langs,.poster__body{z-index:1;position:relative}.poster__langs{top:14px;right:calc(var(--gutter) + var(--safe-r));gap:6px;position:absolute}.poster__body{justify-items:center;row-gap:24px;display:grid}.poster .hero__text{justify-items:center;padding:0}.poster .lede{max-width:44ch;color:var(--soft);margin-inline:auto;font-size:14px;font-weight:500}.poster .acts{justify-content:center}.poster .hero__brand h1{max-width:min(340px,142.106dvh - 483.16px)}@media (min-width:640px){.poster .hero__brand h1{max-width:min(1000px,352.983dvh - 1200.14px)}}@media (min-width:900px){.poster__body{row-gap:28px}.poster .hero__brand h1{margin-top:16px}}@media (max-height:560px){.poster{padding-top:56px;padding-bottom:calc(16px + var(--safe-b));row-gap:12px}.poster__body,.poster .hero__brand,.poster .hero__text{row-gap:10px}.poster .hero__brand h1{max-width:min(340px,142.106dvh - 369.476px);margin-top:0}}@media (max-height:560px) and (min-width:640px){.poster .hero__brand h1{max-width:min(1000px,352.983dvh - 917.755px)}}.meta{color:var(--soft);flex-wrap:wrap;gap:6px 12px;font-size:14px;font-weight:500;display:flex}.meta span+span:before{content:"/";color:var(--line-strong);margin-right:12px}.hero .lede{max-width:44ch;color:var(--soft);font-size:17px}.hero .acts{margin-top:2px}.stats{grid-template-columns:repeat(3,auto);justify-content:start;gap:0 24px;margin-top:8px;display:grid}.stats li{border-left:1px solid var(--line);gap:2px;padding-left:16px;display:grid}.stats li:first-child{border-left:0;padding-left:0}.stats b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(20px,4.6vw,26px);font-weight:600;line-height:1}.stats span{color:var(--soft);font-size:12.5px;font-weight:500}.stats .hot b{color:var(--accent)}.hero__photo{aspect-ratio:4/3;border-radius:var(--r);isolation:isolate;background:var(--tint);order:-1;position:relative;overflow:hidden}.hero__photo figure{position:absolute;inset:0}.hero__photo img{animation:settle 7s var(--ease) forwards;transform:scale(1.05)}@keyframes settle{to{transform:none}}.chip{z-index:2;background:var(--card);color:var(--navy);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.chip i{background:var(--accent);border-radius:50%;width:6px;height:6px}.chip i:not([class]){position:relative}.chip i:not([class]):after{content:"";background:inherit;animation:ping 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}.chip i.ok{background:var(--ok)}.chip i.warn{background:var(--warn)}.credit{z-index:2;color:#fff;border-radius:var(--r-xs);background:#0e1f3680;padding:3px 8px;font-size:11px;text-decoration:none;position:absolute;top:10px;right:10px}.hero__photo .credit{top:auto;bottom:10px}[data-fade] img{opacity:0;transition:opacity .8s var(--ease)}[data-fade] img[data-loaded]{opacity:1}.photo--empty{background:linear-gradient(160deg, var(--tint), var(--line-strong))}.rise{opacity:0;animation:rise .8s .15s var(--ease) forwards;transform:translateY(10px)}@keyframes rise{to{opacity:1;transform:none}}@media (min-width:900px){.hero{padding:28px 0 12px}.hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px}.hero__photo{aspect-ratio:5/4;border-radius:var(--r-lg);order:0}.hero__text{gap:20px}.hero .acts{margin-top:8px}.stats{gap:0 32px;margin-top:16px}}section{padding:28px 0}section.tight{padding-top:0}@media (min-width:900px){section{padding:40px 0}}.sechead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.sechead a{color:var(--navy);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:4px 0;font-size:14px;font-weight:600;text-decoration:none}.sechead a:hover{border-bottom-color:var(--navy)}.timeline{grid-template-columns:repeat(var(--stops,4), minmax(0, 1fr));gap:12px;padding-top:24px;display:grid;position:relative}.timeline:before{content:"";background:var(--line);height:2px;position:absolute;top:8px;left:0;right:0}.timeline:after{content:"";height:2px;width:var(--progress,0%);background:var(--navy);transform-origin:0;animation:grow 1.4s var(--ease) .2s both;position:absolute;top:8px;left:0}@keyframes grow{0%{transform:scaleX(0)}}.tl{gap:2px;min-width:0;display:grid;position:relative}.tl:before{content:"";z-index:1;background:var(--line);width:8px;height:8px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;position:absolute;top:-17px;left:0}.tl.done:before{background:var(--navy)}.tl.now:before{background:var(--accent);width:10px;height:10px;top:-18px}.tl time,.tl .when{letter-spacing:-.01em;font-size:15px;font-weight:600}.tl small{color:var(--soft);font-size:13.5px;line-height:1.3}.tl.now time,.tl.now .when{color:var(--accent)}@media (max-width:560px){.timeline{grid-template-columns:repeat(2,1fr);row-gap:28px}.timeline:before,.timeline:after{display:none}.tl:before{box-shadow:none;margin:0 0 6px;display:inline-block;position:static}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.panel{align-content:start;gap:12px;padding:20px;display:grid}.facts{display:grid}.facts div{border-top:1px solid var(--line);gap:1px;padding:11px 16px;display:grid}.facts div:first-child{border-top:0}.facts dt{color:var(--soft);font-size:13px;font-weight:500;line-height:1.45}.facts dd{overflow-wrap:anywhere;font-size:16px;font-weight:600}.facts .hot dd{color:var(--accent)}.facts dd a{color:var(--navy);text-underline-offset:2px}.facts .pending dd{color:var(--soft);font-weight:500}.list li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex}.list li:first-child{border-top:0}.list .no{border-radius:var(--r-sm);background:var(--tint);text-align:center;letter-spacing:.02em;font-variant-numeric:tabular-nums;flex:none;min-width:40px;padding:4px 8px;font-size:12.5px;font-weight:600}.list b{font-weight:600}.list .meta{text-align:right;margin-left:auto;font-size:13.5px}.list .end{flex:none;margin-left:auto}.two{gap:var(--gap);display:grid}@media (min-width:900px){.two{grid-template-columns:1fr 1fr;gap:24px}}.empty{color:var(--soft);padding:16px}.mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:150px;gap:8px;display:grid}.mosaic figure{border-radius:var(--r);background:var(--tint);position:relative;overflow:hidden}.mosaic figure:first-child{grid-column:span 2}.mosaic img{transition:transform 1.2s var(--ease), opacity .8s var(--ease)}.mosaic .credit{top:auto;bottom:8px;right:8px}@media (min-width:900px){.mosaic{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:210px}.mosaic figure:first-child{grid-area:span 2/span 1}}@media (max-width:899px){.mosaic figure:nth-child(n+4){display:none}}[data-rv] .rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(10px)}[data-rv] .rv.in{opacity:1;transform:none}.pagehead{padding:28px 0 4px}.pagehead__in{align-items:center;gap:20px;display:grid}.pagehead__text{justify-items:start;gap:12px;display:grid}.pagehead__eyebrow{color:var(--soft);letter-spacing:.02em;font-size:13.5px;font-weight:600}.pagehead h1,.contact h1{letter-spacing:-.035em;font-size:clamp(34px,6vw,54px);line-height:1.02}.pagehead__text p:not(.pagehead__eyebrow){max-width:46ch;color:var(--soft);font-size:16px}.pagehead__water{gap:5px;margin-top:8px;display:grid}.pagehead__water i{border-radius:var(--r-sm);transform-origin:0;height:5px;animation:stroke-in .7s var(--ease) both;display:block;transform:rotate(-7deg)}.pagehead__water i:first-child{background:var(--logo-black);width:110px;animation-delay:.55s}.pagehead__water i:nth-child(2){background:var(--logo-yellow);width:140px;margin-left:12px;animation-delay:.62s}.pagehead__water i:nth-child(3){background:var(--logo-red);width:110px;margin-left:20px;animation-delay:.69s}@keyframes stroke-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pagehead__photo{aspect-ratio:16/10;border-radius:var(--r-lg);background:var(--tint);animation:photo-in .9s var(--ease) .1s both;position:relative;overflow:hidden}.pagehead__photo img{object-fit:cover;width:100%;height:100%}@keyframes photo-in{0%{opacity:0;transform:scale(.97)}}@media (min-width:900px){.pagehead{padding:44px 0 12px}.pagehead__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.pagehead__text p:not(.pagehead__eyebrow){font-size:18px}}.plain{padding-top:16px}.plain h1{margin:4px 0;font-size:clamp(28px,6.6vw,44px)}.privacy{gap:12px;padding-bottom:24px}.privacy .card{margin-top:16px}.narrow{gap:var(--gap);max-width:720px;display:grid}.info{gap:var(--gap);display:grid}.info__aside{gap:var(--gap);align-content:start;display:grid}.toc{padding:6px 0}.toc a{color:var(--soft);border-left:1px solid #0000;padding:8px 16px;font-size:14.5px;font-weight:500;text-decoration:none;display:block}.toc a:hover{color:var(--ink);border-left-color:var(--navy)}.info__body{gap:var(--gap);min-width:0;display:grid}.info__body .panel h2{font-size:18px}.prose{max-width:66ch;font-size:16px}.prose p+p,.prose p+ul,.prose ul+p{margin-top:.75em}.prose ul,.prose ol{padding-left:1.2em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.3em}.prose h3,.prose h4{margin-top:1.1em;margin-bottom:.35em}.prose h3:first-child,.prose h4:first-child{margin-top:0}.prose h3{font-size:17px}.prose h4{margin:.9em 0 .3em;font-size:16px}.prose a{color:var(--navy);text-underline-offset:2px}.prose *+h3,.prose *+h4{margin-top:1.1em}@media (min-width:900px){.info{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:28px}.info__aside{position:sticky;top:76px}.info__body{gap:16px}.info__body .panel{padding:24px 28px}}.stats--figures{flex-wrap:wrap;gap:12px 28px;margin:0 0 24px;display:flex}.stats--figures li{border-left:0;flex:140px;max-width:260px;padding-left:0}.stats--figures b small{letter-spacing:0;color:var(--soft);font-size:14px;font-weight:500}.stats__bar{background:var(--line);border-radius:2px;height:3px;margin-top:8px;display:block;overflow:hidden}.stats__bar i{border-radius:inherit;background:var(--navy);height:100%;display:block}.stats--figures [data-full] .stats__bar i{background:var(--accent)}.filters{scrollbar-width:none;border-bottom:1px solid var(--line);gap:24px;margin-bottom:32px;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button,.filters a{font:500 14.5px/1 var(--font);color:var(--soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:12px 0;text-decoration:none;transition:color .2s,border-color .2s}.filters button:hover,.filters a:hover{color:var(--navy)}.filters button[aria-pressed=true],.filters a[aria-current=page]{color:var(--navy);border-color:var(--navy)}.filters button i,.filters a i{color:var(--soft);font-variant-numeric:tabular-nums;margin-left:6px;font-size:13.5px;font-style:normal}.class{gap:12px;display:grid}.class+.class{margin-top:40px}.class__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.class__head h2{font-size:20px}.class__head .soft{font-variant-numeric:tabular-nums;font-size:13.5px}.class__head .full{color:var(--accent);font-weight:500}.pilots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:720px){.pilots{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:1080px){.pilots{grid-template-columns:repeat(4,minmax(0,1fr))}}.pilot{background:var(--card);border:1px solid var(--line);border-radius:var(--r);text-align:left;cursor:pointer;color:inherit;min-width:0;transition:border-color .2s, box-shadow .35s var(--ease), transform .35s var(--ease);justify-items:start;gap:2px;padding:16px;display:grid;position:relative}.pilot .avatar{width:64px;height:64px;margin-bottom:12px;font-size:20px}.pilot .no{border-radius:var(--r-sm);background:var(--tint);color:var(--navy);letter-spacing:.02em;font-variant-numeric:tabular-nums;padding:4px 8px;font-size:12.5px;font-weight:600;position:absolute;top:12px;right:12px}.pilot b{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:16px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.pilot small{width:100%;color:var(--soft);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:13.5px;display:block;overflow:hidden}.pilot>span:nth-child(2){width:100%;min-width:0}.pilot .pos{position:absolute;top:12px;right:12px}.pilot--waiting{background:0 0;border-style:dashed}@media (max-width:480px){.pilot{padding:12px}.pilot .avatar{width:52px;height:52px;font-size:17px}.pilot b{font-size:14.5px}.pilot small{font-size:12.5px}}.waiting{gap:4px;margin-top:28px;display:grid}.waiting__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.waiting__head h3{font-size:15px;font-weight:600}.waiting__head small{color:var(--soft);font-size:13.5px}.waiting .avatar{background:var(--card);color:var(--soft);border:1.5px solid var(--line-strong)}.pos{color:var(--soft);font-variant-numeric:tabular-nums;font-size:13.5px}.avatar{letter-spacing:.02em;color:#fff;background:var(--av,#2e4a6f);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:15px;font-weight:600;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar--lg{width:88px;height:88px;font-size:26px}.avatarpick{align-items:center;gap:16px;margin-top:4px;display:flex}.sheet{background:var(--card);width:100%;max-width:min(100vw,520px);color:var(--ink);border-radius:var(--r) var(--r) 0 0;opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), overlay .2s allow-discrete, display .2s allow-discrete;border:0;margin:auto 0 0;padding:0;transform:translateY(24px);box-shadow:0 -20px 60px -30px #0e1f3680}.sheet[open]{opacity:1;transition-duration:.45s;transition-timing-function:var(--ease);transform:none}@starting-style{.sheet[open]{opacity:0;transform:translateY(24px)}}.sheet::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background .25s, backdrop-filter .25s, overlay .25s allow-discrete, display .25s allow-discrete;background:#0e1f3600}.sheet[open]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e1f3673}@starting-style{.sheet[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0e1f3600}}.sheet__in{padding:20px 20px calc(28px + var(--safe-b));gap:16px;display:grid}.sheet__head{align-items:center;gap:16px;display:flex}.sheet__head h2{font-size:20px}.sheet__head .no{border-radius:var(--r-sm);background:var(--tint);padding:4px 8px;font-size:13.5px;font-weight:600;display:inline-block}.sheet__close{border:1px solid var(--line);background:var(--card);cursor:pointer;width:36px;height:36px;color:var(--soft);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.sheet__close svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.sheet dl{border-top:1px solid var(--line);display:grid}.sheet dl div{border-bottom:1px solid var(--line);grid-template-columns:8rem 1fr;gap:12px;padding:12px 0;font-size:15px;display:grid}.sheet dt{color:var(--soft)}.sheet dd{font-weight:500}@media (min-width:640px){.sheet{border-radius:var(--r);margin:auto;box-shadow:0 30px 80px -30px #0e1f3680}.sheet__in{padding-bottom:28px}}form,.f,.tick{scroll-margin-top:76px}.steps{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 12px;display:grid}.steps span{background:var(--line);border-radius:2px;height:3px;transition:background .3s}.steps span.done{background:var(--navy)}.f{align-content:start;gap:5px;min-width:0;display:grid}.f label,.f .f__label{font-size:13.5px;font-weight:500}.f__optional{color:var(--soft);font-weight:400}.f__hint{color:var(--soft);font-size:13.5px}.f__hint a{color:var(--navy);text-underline-offset:2px}.f input,.f select,.f textarea{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--card);width:100%;min-height:46px;font:400 16px/1.3 var(--font);color:var(--ink);padding:12px;transition:border-color .2s,box-shadow .2s}.f select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6b7a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:40px;line-height:1.3}.f textarea{resize:vertical;min-height:92px}.f input:focus-visible,.f select:focus-visible,.f textarea:focus-visible{border-color:var(--navy);outline:0;box-shadow:0 0 0 3px #0e1f361f}.f input::placeholder,.f textarea::placeholder{color:var(--soft);opacity:.8}.f[data-invalid] input,.f[data-invalid] select,.f[data-invalid] textarea{border-color:var(--accent)}.f__error,.tick__error,.formerror{color:var(--accent-deep);align-items:flex-start;gap:6px;font-size:13.5px;font-weight:500;display:flex}.f__error svg,.tick__error svg,.formerror svg{flex:none;margin-top:2px}.formerror{border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 12%, var(--card));padding:12px 16px}.row2{gap:12px;display:grid}@media (min-width:560px){.row2{grid-template-columns:1fr 1fr}}.seg{grid-template-columns:1fr 1fr;gap:6px;display:grid}.seg label{border:1px solid var(--line-strong);border-radius:var(--r-md);cursor:pointer;place-items:center;min-height:44px;font-size:14.5px;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:grid;position:relative}.seg input{opacity:0;margin:0;position:absolute;inset:0}.seg label:has(input:checked){background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.seg label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.tick{grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:14.5px;display:grid}.tick label,.tick input,.f select,.f input[type=file],.pilot,.filters button,.filters a,.sheet__close,.link,.btn,.days a,.segnav a{cursor:pointer}.tick input{width:20px;height:20px;accent-color:var(--navy);margin:2px 0 0}.tick__error{grid-column:2}.formnav{justify-content:space-between;gap:12px;padding-top:4px;display:flex}.formnav>:only-child{margin-left:auto}.windownote{border-radius:var(--r-md);background:var(--tint);color:var(--ink);padding:12px 16px;font-size:14.5px}.state{background:var(--navy);color:var(--on-navy);border-radius:var(--r);gap:8px;padding:20px;display:grid}.state .big{letter-spacing:-.025em;font-size:clamp(24px,6vw,34px);font-weight:600;line-height:1.05}.state .chip{background:color-mix(in srgb, var(--on-navy) 12%, transparent);color:var(--on-navy);justify-self:start;position:static}.state .fine{opacity:.8;font-size:13.5px}.state .acts{margin-top:6px}.tasks,.boards{gap:var(--gap);display:grid}@media (min-width:900px){.tasks,.boards{grid-template-columns:repeat(2,1fr);gap:16px}}.task{grid-template-columns:minmax(0,1fr) 150px;gap:8px 20px;padding:20px;display:grid}.task__head{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.task__head .soft{text-align:right;font-size:13.5px}.task__head a{color:var(--navy);text-underline-offset:2px;white-space:nowrap;font-size:13.5px}.task--none{grid-template-columns:1fr;align-content:start}.task--none p{color:var(--soft)}.task dl{grid-template-columns:auto 1fr;align-content:start;gap:5px 16px;font-size:14px;display:grid}.task dt{color:var(--soft)}.task dd{font-variant-numeric:tabular-nums;font-weight:500}.task ol{border-top:1px solid var(--line);color:var(--soft);counter-reset:tp;grid-column:1;gap:3px;margin-top:8px;padding-top:12px;font-size:13.5px;display:grid}.task ol li{align-items:baseline;gap:8px;display:flex}.task ol li:before{counter-increment:tp;content:counter(tp);width:16px;color:var(--navy);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:600}.task ol li i{font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12.5px;font-style:normal}.tmap{grid-area:2/2/4;align-self:start;width:150px;height:150px}.tmap .oz{fill:#0e1f360f;stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 3}.tmap path{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:1;animation:draw 1.6s var(--ease) .3s both}@keyframes draw{0%{stroke-dashoffset:1px}}.tmap .tp{fill:var(--card);stroke:var(--navy);stroke-width:2px}.tmap .home{fill:var(--navy);stroke:var(--card)}.tmap line{stroke:var(--navy);stroke-width:2px}@media (max-width:560px){.task{grid-template-columns:1fr;padding:16px}.tmap{grid-area:auto;justify-self:end;width:120px;height:120px;margin-top:-66px}.task ol{grid-column:auto}}.board{padding:20px 20px 12px}.board__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.board__head a{color:var(--navy);border-bottom:1px solid var(--line-strong);font-size:13.5px;font-weight:600;text-decoration:none}.board .row{border-top:1px solid var(--line);grid-template-columns:22px auto 1fr auto;align-items:center;gap:12px;padding:8px 0;display:grid}.board .row>div{min-width:0}.board .rank{color:var(--soft);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.board .row:nth-child(2) .rank{color:var(--navy)}.board .avatar{width:32px;height:32px;font-size:11px}.board b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.board small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.board .pts{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.days{scrollbar-width:none;margin:0 calc(-1 * (var(--gutter) + var(--safe-r))) 20px calc(-1 * (var(--gutter) + var(--safe-l)));padding:2px calc(var(--gutter) + var(--safe-r)) 2px calc(var(--gutter) + var(--safe-l));gap:8px;display:flex;overflow-x:auto}.days::-webkit-scrollbar{display:none}.days a{border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);font:500 14px/1.2 var(--font);color:var(--navy);text-align:left;flex:none;gap:1px;padding:8px 12px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.days a small{color:var(--soft);font-size:12.5px;font-weight:400}.days a[aria-current=page]{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.days a[aria-current=page] small{color:color-mix(in srgb, var(--on-navy) 70%, transparent)}.days .muted{color:var(--soft);pointer-events:none}.resbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:12px;display:flex}.resbar h2{font-size:20px}.status{color:var(--soft);align-items:center;gap:8px;font-size:13.5px;display:flex}.status i{background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px}.status i.ok{background:var(--ok)}.segnav{border-radius:var(--r-md);background:var(--tint);padding:3px;display:inline-flex}.segnav a{border-radius:var(--r-sm);font:500 14px/1 var(--font);color:var(--soft);padding:8px 16px;text-decoration:none;transition:background .2s,color .2s}.segnav a[aria-current=page]{background:var(--card);color:var(--navy);box-shadow:0 1px 2px #0e1f361f}.rt{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14.5px}.rt th{text-align:left;color:var(--soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 12px 12px 0;font-size:12.5px;font-weight:500}.rt td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 12px 8px 0}.rt th.n,.rt td.n{text-align:right;white-space:nowrap}.rt th:last-child,.rt td:last-child{padding-right:0}.rt .rank{width:28px;color:var(--soft);font-weight:600}.rt tr:nth-child(-n+3) .rank{color:var(--navy)}.rt .cn{width:38px;color:var(--soft);font-weight:500}.rt .who{grid-template-columns:auto 1fr;align-items:center;gap:12px;min-width:0;display:grid}.rt .who>div{min-width:0}.rt .who .avatar{width:30px;height:30px;font-size:11px}.rt .who b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.2;display:block;overflow:hidden}.rt .who small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.rt .who small.m{display:none}.rt .pts{color:var(--navy);font-weight:600}.rt .hc td{color:var(--soft)}@media (max-width:719px){.rt .d,.rt .who small.d{display:none}.rt .who small.m{display:block}.rt .cn{display:none}.rt thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.source{color:var(--soft);margin-top:16px;font-size:13.5px}.source a{color:var(--navy)}.docgroup+.docgroup{margin-top:40px}.docgroup h2{margin-bottom:12px;font-size:20px}.docs{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (min-width:1080px){.docs{grid-template-columns:repeat(3,minmax(0,1fr))}}.doc{background:var(--card);border:1px solid var(--line);border-radius:var(--r);color:inherit;min-width:0;transition:border-color .2s, box-shadow .35s var(--ease), transform .35s var(--ease);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 16px;padding:16px;text-decoration:none;display:grid}.doc__type{border-radius:var(--r);background:var(--tint);width:48px;height:48px;color:var(--navy);grid-row:1/3;place-items:center;display:grid}.doc__type svg{stroke-width:1.75px}.doc b{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.25}.doc small{color:var(--soft);font-size:13.5px}.doc__get{color:var(--navy);grid-column:2;align-items:center;gap:6px;margin-top:8px;font-size:13.5px;font-weight:600;display:inline-flex}.doc__get svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media (hover:hover){.doc:hover .doc__get{color:var(--accent)}}.tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:40px;display:grid}.tile{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:2px;padding:20px;display:flex}.tile em{letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:13.5px;font-style:normal;font-weight:700}.tile b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(32px,4vw,40px);line-height:1}.tile span{color:var(--soft);font-size:14px}.tile .tile__none{color:var(--soft);margin-top:auto;font-size:16px;font-weight:500}.tile--info{border-style:dashed;border-color:var(--line-strong);background:0 0;justify-content:center;align-items:flex-start;gap:6px}.tile--info a{color:var(--ink);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.tile--info a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:719px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile--info{grid-column:1/-1}}.lists{gap:40px;display:grid}.rows{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.rows li{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:52px;padding:12px 0;display:flex}.rows li>svg{color:var(--soft);flex:none}.rows b{font-weight:600}.rows a{color:var(--ink);text-decoration:none}.rows a:hover{text-underline-offset:3px;text-decoration:underline}.rows .no{border-radius:var(--r-sm);background:var(--tint);text-align:center;letter-spacing:.02em;flex:none;min-width:40px;padding:4px 8px;font-size:12.5px;font-weight:600}.rows__meta{color:var(--soft);text-align:right;margin-left:auto;font-size:14px}.rows--empty{border-bottom:1px solid var(--line);color:var(--soft);padding:16px 0}@media (min-width:900px){.lists{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px}}.sponsors{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.sponsors a,.sponsors li>div{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);height:100%;color:var(--ink);gap:12px;padding:16px;text-decoration:none;display:grid}.sponsors a{transition:border-color .2s}.sponsors a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sponsors__logo{border-radius:var(--r);background:#fff;place-items:center;height:140px;padding:12px;display:grid;overflow:hidden}.sponsors__logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:120px;display:block}@media (hover:hover) and (pointer:fine){.sponsors a:hover{border-color:var(--ink)}.sponsors a:hover small{color:var(--ink)}}.sponsors__name{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 2px;display:flex}.sponsors__name b{font-weight:600}.sponsors__name small{color:var(--soft);white-space:nowrap;align-items:center;gap:5px;font-size:13.5px;transition:color .2s;display:inline-flex}.foot{color:var(--soft);padding:56px 0 calc(8px + var(--safe-b));margin-top:auto;font-size:14px}.foot__row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:24px 0;display:flex}.foot__mark{color:var(--ink);display:block}.foot__mark svg{width:auto;height:24px;display:block}.foot__links{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.foot__links a{color:var(--ink);white-space:nowrap;padding:6px 0;text-decoration:none}.foot__links a:hover{text-underline-offset:3px;text-decoration:underline}.foot__links .foot__admin{color:var(--soft);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.contact{padding:28px 0 12px}.contact__in{align-items:start;gap:24px;display:grid}.pagehead__text p.contact__alt{gap:2px;margin-top:16px;font-size:14.5px;display:grid}.contact__alt a{color:var(--ink);font-weight:600}.contact__when{margin-top:8px}.contact__form{border-radius:var(--r-lg);gap:16px;padding:20px;display:grid}.contact__topics{border:0;min-inline-size:0;margin:0;padding:0}.contact__topics legend{margin-bottom:6px;padding:0}.seg--pills{flex-wrap:wrap;gap:8px;display:flex}.seg--pills label{border-radius:999px;min-height:38px;padding:0 16px;font-size:14px}.contact__number input{text-transform:uppercase;max-width:160px}.contact__number input::placeholder{text-transform:none}.contact__note{color:var(--soft);margin:0;font-size:13.5px}.contact__note a{color:var(--ink)}.contact__send{justify-self:start}.contact__done{border-radius:var(--r-lg);animation:photo-in .5s var(--ease) both;outline:none;justify-items:start;gap:12px;padding:32px;display:grid}.contact__done h2{letter-spacing:-.02em;margin:4px 0 0;font-size:24px}.contact__done p{color:var(--soft);max-width:48ch;margin:0 0 8px}.contact__ok{background:color-mix(in srgb, #1f7a44 14%, var(--card));color:#1f7a44;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.safety__promises{border-top:1px solid var(--line);max-width:46ch;margin:24px 0 0;padding:0;list-style:none;display:grid}.safety__promises li{border-bottom:1px solid var(--line);color:var(--soft);padding:12px 0;font-size:14.5px}.safety__promises b{color:var(--ink);font-weight:600;display:block}.safety__urgent{border-left:3px solid var(--accent);border-radius:0 var(--r) var(--r) 0;background:var(--card);max-width:46ch;margin:20px 0 0;padding:12px 14px;font-size:14.5px}.safety__urgent b{font-weight:600}.safetydrop{border:1px dashed var(--line-strong);border-radius:var(--r);background:var(--bg);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;padding:14px 16px;display:grid;position:relative}.safetydrop:hover,.safetydrop:focus-within{border-color:var(--ink)}.safetydrop:focus-within{outline:2px solid var(--ink);outline-offset:2px}.safetydrop b{font-size:14.5px;font-weight:600}.safetydrop>span:not(.safetydrop__icon){color:var(--soft);font-size:13.5px}.safetydrop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.safetydrop__icon,.safetyfile__icon{border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--ink);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.safetyfile{border:1px solid var(--line);border-radius:var(--r);background:var(--card);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px 10px 10px;display:grid}.safetyfile img{object-fit:cover;border-radius:6px;width:56px;height:56px;display:block}.safetyfile__icon{border-radius:6px;grid-row:auto;width:56px;height:56px}.safetyfile b{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;display:block}.safetyfile small{color:var(--soft);font-size:13px}.safetyfile button{min-height:24px;color:var(--soft);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:13.5px;text-decoration:underline}@media (min-width:900px){.contact{padding:44px 0 12px}.contact__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}.contact__form{padding:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}[data-rv] .rv,.rise{opacity:1;transform:none}.hero__photo img{transform:none}[data-fade] img{opacity:1}}.info__body .airspace{gap:16px}.asteaser{border-radius:var(--r-lg);align-items:center;gap:24px;padding:16px;display:grid}.asteaser .asmap{border-radius:var(--r)}.asteaser__text{justify-items:start;gap:12px;padding:0 4px 4px;display:grid}.asteaser__text h2{font-size:clamp(21px,3vw,26px);line-height:1.15}.asteaser__text p{max-width:44ch;color:var(--soft)}.asteaser .stats{margin-top:4px}@media (min-width:900px){.asteaser{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;padding:24px}}.follow{align-items:center;gap:8px;display:flex}.follow a{width:34px;height:34px;color:var(--soft);border:1px solid var(--line);border-radius:999px;place-items:center;transition:color .15s,border-color .15s;display:grid}.follow a:hover{color:var(--ink);border-color:var(--line-strong)}.follow--poster{margin-top:16px}.pay{align-items:start;gap:18px;margin-bottom:12px;display:grid}@media (min-width:560px){.pay{grid-template-columns:1fr auto}}.pay__facts{margin:0}.pay__makeup{color:var(--soft);margin-top:2px;font-size:13.5px;font-weight:400;display:block}.pay__facts .hot dd{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.02em}.pay__qr{justify-items:center;gap:6px;margin:0;display:grid}.pay__qr svg{border:1px solid var(--line);border-radius:10px;width:150px;height:150px;display:block}.pay__qr figcaption{text-align:center;font-size:12.5px}.handicap{border:1px solid var(--line);background:var(--tint);border-radius:12px;gap:4px;margin-bottom:18px;padding:16px;display:grid}.handicap h3{margin:0;font-size:15px}.handicap .hint{margin:0 0 8px}.handicap .row2{margin:0}.handicap .suffix{align-items:center;gap:10px;display:flex}.handicap .suffix input{min-width:0}.handicap .suffix>span{color:var(--soft);font-size:14px}.choice{gap:8px;display:flex}.choice label{border:1px solid var(--line-strong);background:var(--card);cursor:pointer;border-radius:10px;flex:1;align-items:center;gap:8px;min-height:46px;padding:0 12px;font-size:15px;display:flex}.choice input{width:auto;min-height:0;padding:0}.choice label:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.choice input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}
