.ux-page{background:hsl(var(--background));padding-bottom:3rem}.ux-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;color:hsl(var(--brand-red));margin:0 0 .35rem}.ux-eyebrow svg{flex-shrink:0}.ux-links{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}@media (min-width:720px){.ux-links--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ux-links--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ux-link{display:flex;align-items:flex-start;gap:.8rem;height:100%;min-height:44px;padding:.85rem .95rem;border-radius:12px;background:hsl(var(--card));border:1px solid hsl(var(--brand-black)/.1);box-shadow:0 10px 24px -24px hsl(var(--brand-black)/.7);transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease}.ux-link:hover{transform:translateY(-2px);border-color:hsl(var(--brand-red)/.45);box-shadow:0 18px 30px -24px hsl(var(--brand-black)/.75)}.ux-link:active{transform:scale(.985)}.ux-link:focus-visible{outline:2px solid hsl(var(--brand-red));outline-offset:2px}.ux-link__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:hsl(var(--fam,var(--brand-red))/.1);color:hsl(var(--fam,var(--brand-red)))}.ux-link__body{min-width:0;flex:1}.ux-link__title{display:flex;align-items:center;gap:.35rem;font-weight:700;font-size:.95rem;line-height:1.25;color:hsl(var(--brand-black))}.ux-link__title svg{opacity:.45;flex-shrink:0}.ux-link__desc{margin-top:.2rem;font-size:.82rem;line-height:1.45;color:hsl(var(--muted-foreground))}.ux-callout{display:flex;align-items:flex-start;gap:.75rem;padding:.95rem 1.05rem;border-radius:12px;background:hsl(var(--brand-cream));border:1px solid hsl(var(--brand-gold)/.35);font-size:.875rem;line-height:1.55;color:hsl(var(--brand-black))}.ux-callout svg{flex-shrink:0;margin-top:.15rem;color:hsl(var(--brand-red))}.ux-callout--wind{background:#edf3f8;border-color:rgba(144,184,213,.55)}.ux-callout--wind svg{color:#256593}.ux-callout--dust{background:#f7eee3;border-color:rgba(198,144,83,.5)}.ux-callout--dust svg{color:#8b5323}.ux-callout strong{font-weight:800}.ux-frame{border-radius:16px;overflow:hidden;background:hsl(var(--brand-black));border:1px solid hsl(var(--brand-black)/.2);box-shadow:0 24px 50px -34px hsl(var(--brand-black)/.9)}.ux-frame__bar{display:flex;gap:.6rem;padding:.6rem .9rem;color:hsl(var(--brand-cream));font-size:.82rem}.ux-frame__bar,.ux-frame__bar a{align-items:center;font-weight:700}.ux-frame__bar a{margin-left:auto;display:inline-flex;gap:.3rem;min-height:36px;color:hsl(var(--brand-gold-light,var(--brand-gold)));text-decoration:underline;text-underline-offset:3px}.ux-dot{width:8px;height:8px;border-radius:50%;background:#2bca65;box-shadow:0 0 0 0 rgba(43,202,101,.6);animation:uxPing 2.2s ease-out infinite;flex-shrink:0}@keyframes uxPing{0%{box-shadow:0 0 0 0 rgba(43,202,101,.55)}80%,to{box-shadow:0 0 0 8px rgba(43,202,101,0)}}.ux-frame__body{position:relative;aspect-ratio:4/5;background:#1f2428}@media (min-width:640px){.ux-frame__body{aspect-ratio:16/9}}.ux-frame__body iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.ux-note{margin-top:.55rem;font-size:.78rem;color:hsl(var(--muted-foreground))}.ux-note a{color:hsl(var(--brand-red));font-weight:700;text-decoration:underline;text-underline-offset:2px}.ux-faq{display:grid;gap:.8rem}@media (min-width:900px){.ux-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.ux-faq__item{padding:1.1rem 1.15rem;border-radius:14px;background:hsl(var(--card));border:1px solid hsl(var(--brand-black)/.1);border-top:3px solid hsl(var(--brand-red))}.ux-faq__q{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.12rem;line-height:1.2;color:hsl(var(--brand-black))}.ux-faq__a{margin:0;font-size:.92rem;line-height:1.6;color:hsl(var(--brand-black)/.78)}.ux-headfacts{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.ux-headfact{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;font-size:.8rem;font-weight:700;color:hsl(var(--brand-cream));background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18)}.ux-headfact svg{color:hsl(var(--brand-gold))}.ux-jump{position:sticky;top:0;z-index:20;background:hsl(var(--background)/.94);backdrop-filter:blur(10px);border-bottom:1px solid hsl(var(--brand-black)/.1)}.ux-jump ul{list-style:none;margin:0;padding:.4rem 0;display:flex;gap:.35rem;overflow-x:auto;scrollbar-width:none}.ux-jump ul::-webkit-scrollbar{display:none}.ux-jump a{display:inline-flex;align-items:center;gap:.35rem;min-height:40px;padding:0 .85rem;border-radius:999px;white-space:nowrap;font-size:.85rem;font-weight:700;color:hsl(var(--brand-black));border:1px solid hsl(var(--brand-black)/.14);background:hsl(var(--card));transition:transform .18s ease,border-color .18s ease}.ux-jump a:hover{transform:translateY(-1px);border-color:hsl(var(--brand-red)/.5)}.ux-jump a:active{transform:scale(.97)}.wxp-head>.bx-head{padding-bottom:4.75rem}@media (min-width:900px){.wxp-head>.bx-head{padding-bottom:6.25rem}}.wxp{position:relative;z-index:2;margin-top:-3.25rem}@media (min-width:900px){.wxp{margin-top:-4.5rem}}.ux-board{border-radius:16px;overflow:hidden;background:#14171a;color:hsl(var(--brand-cream));box-shadow:0 30px 60px -40px rgba(8,10,12,.95)}.ux-board__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.8rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:.74rem;font-weight:800;color:hsl(var(--brand-gold))}.ux-board__rows{list-style:none;margin:0;padding:0}.ux-board__row{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:.75rem;align-items:center;padding:.7rem 1rem;border-top:1px solid hsla(0,0%,100%,.06)}@media (min-width:720px){.ux-board__row{grid-template-columns:4rem minmax(0,1.4fr) minmax(0,1fr);padding:.8rem 1.25rem}}.ux-board__code{display:inline-flex;justify-content:center;padding:.3rem 0;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;font-size:.95rem;letter-spacing:.06em;color:#ffd966;background:hsla(0,0%,100%,.06);box-shadow:inset 0 -1px 0 rgba(0,0,0,.5)}.ux-board__city{font-weight:700;font-size:.98rem}.ux-board__air{display:flex;flex-wrap:wrap;gap:.3rem;grid-column:2}@media (min-width:720px){.ux-board__air{grid-column:auto;justify-content:flex-end}}.ux-board__chip{padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16)}.ux-board__foot{padding:.75rem 1rem;font-size:.78rem;color:hsl(var(--brand-cream)/.7);border-top:1px solid hsla(0,0%,100%,.1)}.ux-ref{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}@media (min-width:720px){.ux-ref{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.ux-ref__item{position:relative;display:flex;flex-direction:column;gap:.35rem;height:100%;padding:1.1rem 1.15rem 1.15rem;border-radius:14px;background:hsl(var(--card));border:1px solid hsl(var(--brand-black)/.1);border-left:4px solid hsl(var(--fam,var(--brand-red)))}.ux-ref__kind{font-size:.76rem;font-weight:800;color:hsl(var(--fam,var(--brand-red)))}.ux-ref__name{margin:0;font-family:var(--font-display);font-size:1.3rem;line-height:1.15;color:hsl(var(--brand-black))}.ux-ref__note{margin:0;font-size:.9rem;line-height:1.55;color:hsl(var(--brand-black)/.75);flex:1}.ux-ref__link{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;min-height:40px;font-size:.85rem;font-weight:800;color:hsl(var(--brand-red));text-decoration:underline;text-underline-offset:3px}.ux-teams{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media (min-width:720px){.ux-teams{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}}@media (min-width:1100px){.ux-teams{grid-template-columns:repeat(5,minmax(0,1fr))}}.ux-team{display:flex;flex-direction:column;gap:.2rem;height:100%;padding:.85rem .9rem;border-radius:12px;background:hsl(var(--card));border:1px solid hsl(var(--brand-black)/.1);border-top:3px solid hsl(var(--brand-red));transition:transform .2s ease,box-shadow .2s ease}.ux-team:hover{transform:translateY(-2px);box-shadow:0 18px 30px -24px hsl(var(--brand-black)/.75)}.ux-team:active{transform:scale(.98)}.ux-team__mascot{font-size:.74rem;font-weight:800;color:hsl(var(--brand-red))}.ux-team__name{font-family:var(--font-display);font-size:1.05rem;line-height:1.15;color:hsl(var(--brand-black))}.ux-team__meta{margin-top:auto;padding-top:.35rem;font-size:.74rem;color:hsl(var(--muted-foreground));display:flex;align-items:center;gap:.3rem}.ux-news{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}@media (min-width:900px){.ux-news{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.ux-news__item{display:flex;flex-direction:column;gap:.4rem;height:100%;padding:1rem 1.05rem;border-radius:14px;background:hsl(var(--card));border:1px solid hsl(var(--brand-black)/.1);transition:transform .2s ease,box-shadow .2s ease}.ux-news__item:hover{transform:translateY(-2px);box-shadow:0 18px 30px -24px hsl(var(--brand-black)/.75)}.ux-news__title{font-family:var(--font-display);font-size:1.2rem;line-height:1.18;color:hsl(var(--brand-black))}.ux-news__sum{font-size:.86rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ux-news__date,.ux-news__sum{color:hsl(var(--muted-foreground))}.ux-news__date{margin-top:auto;font-size:.76rem;font-weight:600}.ux-close{position:relative;isolation:isolate;overflow:hidden;margin-top:2.5rem;padding:2rem 0;color:hsl(var(--brand-cream));background:radial-gradient(80% 140% at 100% 0,hsl(var(--brand-red)/.5),transparent 65%),hsl(var(--brand-black))}.ux-close__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.ux-close__h{margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.15}.ux-close__p{margin:.25rem 0 0;font-size:.9rem;color:hsl(var(--brand-cream)/.75);max-width:34rem}.ux-btn{display:inline-flex;align-items:center;gap:.4rem;min-height:46px;padding:0 1.2rem;border-radius:999px;font-weight:800;font-size:.9rem;background:hsl(var(--brand-red));color:#fff;transition:transform .18s ease,opacity .18s ease}.ux-btn:hover{transform:translateY(-1px)}.ux-btn:active{transform:scale(.97)}.ux-btn--light{background:hsl(var(--brand-cream));color:hsl(var(--brand-black))}.ux-btn--ghost{background:transparent;border:1px solid hsl(var(--brand-cream)/.4)}.ux-btn--dark,.ux-btn--ghost{color:hsl(var(--brand-cream))}.ux-btn--dark{background:hsl(var(--brand-black))}@media (prefers-reduced-motion:reduce){.ux-btn,.ux-jump a,.ux-link,.ux-news__item,.ux-team{transition:none}.ux-btn:active,.ux-btn:hover,.ux-jump a:active,.ux-jump a:hover,.ux-link:active,.ux-link:hover,.ux-news__item:hover,.ux-team:active,.ux-team:hover{transform:none}.ux-dot{animation:none}}.td-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:900px){.wh-front__pages>.td-col{grid-column:auto}.wh-front__pages>.td-col:first-child{border-left:0;padding:0 1.5rem}.wh-front__pages>.td-col:only-child{grid-column:1/-1}}@media (max-width:899px){.wh-front__pages>.td-col+.td-col{margin-top:1.1rem}}.td-archive{margin-top:0}.wh-dateline.td-archive__label{padding-top:.8rem;justify-content:flex-start;gap:.4rem;align-items:center}.wh-tabs__list.td-archive__list{justify-content:flex-start}