.woe-site{--navy:#101e31;--deep:#0a1525;--red:#a3233c;--scarlet:#c12642;--paper:#f4f3ef;--ink:#15243a;--muted:#536071;--line:#d9dde0;--white:#fff;--display:'Arial Narrow','Impact','Helvetica Neue',sans-serif}.woe-site *{box-sizing:border-box}.woe-site{scroll-behavior:smooth;scroll-padding-top:110px}.woe-site{margin:0;color:var(--ink);font-family:'Helvetica Neue',Arial,sans-serif;font-size:16px;line-height:1.6;background:var(--paper)}.woe-site a{color:inherit}.woe-site button{font:inherit;cursor:pointer}.woe-site a,.woe-site button{-webkit-tap-highlight-color:transparent}.woe-site button:focus-visible,.woe-site a:focus-visible,.woe-site summary:focus-visible{outline:3px solid #e0a541;outline-offset:5px}.woe-site img{display:block;max-width:100%}.woe-site button{border:0}.woe-site .skip{position:fixed;z-index:100;left:20px;top:-80px;background:white;padding:12px}.woe-site .skip:focus{top:15px}.woe-site .event-strip{min-height:37px;background:var(--deep);color:white;display:flex;align-items:center;justify-content:space-between;padding:6px max(5vw,24px);font-size:10px;font-weight:800;letter-spacing:1.8px}.woe-site .event-strip b{color:#da7180;padding:0 12px}.woe-site header{position:relative;z-index:20;background:white}.woe-site .header-inner{height:105px;max-width:1600px;margin:auto;padding:0 5vw;display:flex;align-items:center;gap:36px}.woe-site .brand{position:relative;flex:0 0 104px;align-self:center;z-index:2}.woe-site .brand img{width:94px;height:98px;object-fit:contain}.woe-site .header-inner nav{display:flex;align-items:center;justify-content:flex-end;gap:25px;flex:1}.woe-site .header-inner nav>a,.woe-site .sponsor-nav>button{font-size:12px;font-weight:750;text-decoration:none;line-height:1.3;white-space:nowrap;background:transparent;color:var(--ink);padding:15px 0}.woe-site .header-inner nav>a:hover,.woe-site .sponsor-nav>button:hover{color:var(--red)}.woe-site .sponsor-nav{position:relative}.woe-site .sponsor-nav>button span{margin-left:5px;color:var(--red)}.woe-site .sponsor-nav ul{display:none;list-style:none;position:absolute;top:40px;left:-20px;background:white;padding:13px 20px;width:215px;box-shadow:0 15px 30px #08162625;border-top:3px solid var(--red)}.woe-site .sponsor-nav:focus-within ul,.woe-site .sponsor-nav:hover ul,.woe-site .sponsor-nav.open ul{display:block}.woe-site .sponsor-nav li a{display:block;padding:9px 0;text-decoration:none;font-size:13px}.woe-site .menu-toggle{display:none}.woe-site .hero{position:relative;min-height:630px;height:min(740px,72vw);isolation:isolate;color:white;overflow:hidden;background:#123453}.woe-site .hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% 44%;z-index:-3}.woe-site .hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,20,37,.91) 0%,rgba(7,20,37,.76) 30%,rgba(7,20,37,.08) 75%),linear-gradient(0deg,#09192a70,transparent 55%);z-index:-2}.woe-site .hero:after{content:'';position:absolute;bottom:0;width:100%;height:5px;background:linear-gradient(90deg,var(--red) 0 34%,#fff 34% 35%,transparent 35%)}.woe-site .hero-copy{padding:86px 5vw 90px;max-width:1500px;margin:auto}.woe-site .eyebrow{font-size:10px;line-height:1.5;font-weight:800;letter-spacing:2.8px;text-transform:uppercase;display:block}.woe-site .hero .eyebrow{color:#e8edf3;display:flex;align-items:center;gap:14px}.woe-site .hero .eyebrow:before{content:'';height:2px;width:36px;background:#df526b}.woe-site h1,.woe-site h2,.woe-site h3,.woe-site p{margin-top:0}.woe-site .hero h1{font-family:var(--display);font-stretch:condensed;font-weight:950;text-transform:uppercase;font-size:clamp(66px,7.4vw,114px);letter-spacing:-4px;line-height:.94;margin:27px 0 24px;max-width:620px}.woe-site .hero h1 em{font-style:normal;color:#fff;display:block;-webkit-text-stroke:1px #ffffff30}.woe-site .hero-date{font-size:19px;letter-spacing:1.1px;font-weight:700}.woe-site .hero-location{font-size:14px;color:#d4dfeb;margin-top:-13px;margin-bottom:29px}.woe-site .button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--red);color:white;min-height:51px;padding:13px 23px;text-decoration:none;font-size:12px;font-weight:750;letter-spacing:.3px;transition:background .2s,transform .2s}.woe-site .button:hover{background:#85162d;transform:translateY(-2px)}.woe-site .button.light{background:white;color:var(--ink)}.woe-site .button.outline{background:transparent;border:1px solid #ffffff60;color:white}.woe-site .hero-actions{display:flex;gap:12px}.woe-site .hero-caption{position:absolute;bottom:28px;right:5vw;text-align:right;font-size:9px;letter-spacing:1.2px;color:#d5e0eb}.woe-site .hero-caption b{display:block;color:white;margin-bottom:3px}.woe-site .facts{background:white;display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;max-width:calc(100% - 10vw);margin:0 auto;position:relative;border-bottom:1px solid var(--line)}.woe-site .fact{padding:27px 25px;border-right:1px solid var(--line);font-size:12px}.woe-site .fact:first-child{padding-left:0}.woe-site .fact:last-child{border:0}.woe-site .fact b{display:block;font-family:var(--display);font-weight:850;font-size:23px;letter-spacing:-.6px;line-height:1.15;margin-bottom:7px}.woe-site .fact span{color:var(--muted)}.woe-site .section{padding:90px 5vw;max-width:1600px;margin:auto}.woe-site .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:34px}.woe-site .section-head .eyebrow,.woe-site .intro-copy .eyebrow{color:var(--red);margin-bottom:18px}.woe-site h2{font-family:var(--display);font-size:clamp(38px,4.2vw,61px);line-height:1.04;letter-spacing:-2px;font-weight:900;margin-bottom:0}.woe-site h2 em{font-style:normal;color:var(--red)}.woe-site .section-head>p{max-width:365px;font-size:14px;color:var(--muted);margin:0 0 3px}.woe-site .plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.woe-site .plan-card{background:white;padding:30px;border:1px solid #e2e3e0;text-decoration:none;position:relative;min-height:220px;transition:transform .2s,border-color .2s}.woe-site .plan-card:hover{transform:translateY(-5px);border-color:var(--red)}.woe-site .plan-card .number{font-size:11px;color:var(--red);font-weight:800;letter-spacing:1px}.woe-site .plan-card h3{font-size:21px;letter-spacing:-.5px;margin:26px 0 9px}.woe-site .plan-card p{font-size:13px;color:var(--muted);max-width:260px;margin:0}.woe-site .card-arrow{position:absolute;right:26px;top:26px;font-size:23px;color:var(--red)}.woe-site .performer-section{background:var(--navy);color:white}.woe-site .performer-section .section-head p{color:#c2ccda}.woe-site .performer-section .eyebrow{color:#ed8da1}.woe-site .status-line{display:flex;align-items:center;gap:12px;margin:0 0 22px;font-size:11px;color:#c9d3df}.woe-site .status-dot{width:7px;height:7px;background:#d9a03b;border-radius:100%}.woe-site .performer-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.woe-site .performer-card{position:relative;min-height:345px;overflow:hidden;display:flex;align-items:flex-end}.woe-site .performer-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.woe-site .performer-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#071526ee,transparent 90%)}.woe-site .performer-card>div{position:relative;z-index:1;padding:27px}.woe-site .status-label{font-size:9px;letter-spacing:1.6px;text-transform:uppercase;background:#142137d9;border:1px solid #b7a270;padding:5px 10px;display:inline-block;color:#f1dbb0;margin-bottom:16px}.woe-site .performer-card h3{font-size:30px;font-family:var(--display);font-weight:850;letter-spacing:-1px;margin-bottom:5px}.woe-site .performer-card p{font-size:12px;color:#d8e0e9;max-width:350px;margin:0}.woe-site .confirmed-status{font-size:12px;margin:26px 0 0;padding-top:22px;border-top:1px solid #ffffff25;color:#bdcada}.woe-site .confirmed-status strong{color:white;margin-right:15px}.woe-site .sponsor-feature{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.woe-site .sponsor-feature .eyebrow{color:var(--red);margin-bottom:18px}.woe-site .sponsor-feature p{color:var(--muted);font-size:14px;max-width:460px;margin:24px 0}.woe-site .sponsor-graphic{padding:45px;background:#e8e7e2;border-top:5px solid var(--red);position:relative}.woe-site .sponsor-graphic .amount{font-family:var(--display);font-size:66px;letter-spacing:-3px;font-weight:900;line-height:1}.woe-site .sponsor-graphic .range{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:1.2px;margin:16px 0 35px}.woe-site .sponsor-graphic .mini{display:flex;justify-content:space-between;border-top:1px solid #c9cbc8;padding-top:17px;font-size:11px;font-weight:700}.woe-site .page-banner{background:var(--navy);color:white;padding:58px 5vw 61px;position:relative;overflow:hidden}.woe-site .page-banner:after{content:'✦';position:absolute;right:7%;top:-140px;font-size:450px;line-height:1;color:#ffffff04}.woe-site .breadcrumbs{font-size:10px;letter-spacing:.8px;color:#b9c6d8;margin-bottom:28px}.woe-site .breadcrumbs a{text-decoration:none}.woe-site .breadcrumbs span{margin:0 10px;color:#dd8295}.woe-site .page-banner .eyebrow{color:#ed8da1;margin-bottom:16px}.woe-site .page-banner h1{font-family:var(--display);font-size:clamp(48px,6vw,82px);letter-spacing:-3px;line-height:1;margin-bottom:20px;font-weight:900;max-width:850px}.woe-site .page-banner p{max-width:560px;font-size:14px;color:#c6d1df;margin-bottom:0}.woe-site .subnav{display:flex;gap:32px;border-bottom:1px solid var(--line);padding:0 5vw;background:white}.woe-site .subnav a{font-size:12px;font-weight:700;text-decoration:none;padding:18px 0;border-bottom:3px solid transparent}.woe-site .subnav .active{color:var(--red);border-color:var(--red)}.woe-site .opportunity-intro{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px}.woe-site .opportunity-intro h2{font-size:38px;letter-spacing:-1.4px}.woe-site .opportunity-intro p{font-size:13px;color:var(--muted);max-width:430px;margin:0}.woe-site .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.woe-site .tier{display:flex;flex-direction:column;background:white;border:1px solid #d9dde0;position:relative;min-height:390px}.woe-site .tier.top-tier{background:var(--navy);color:white}.woe-site .tier.top-tier:before{content:'';height:4px;position:absolute;top:0;left:0;right:0;background:var(--red)}.woe-site .tier-body{padding:28px 27px 22px;flex:1}.woe-site .tier-index{font-size:10px;letter-spacing:2px;color:var(--red);font-weight:800;display:flex;justify-content:space-between;margin-bottom:26px}.woe-site .top-tier .tier-index{color:#f0a1b2}.woe-site .tier h3{margin:0 0 6px;line-height:1.15;font-family:var(--display);font-size:27px;font-weight:850;letter-spacing:-1px}.woe-site .tier-title{padding:0;background:transparent;color:inherit;text-align:left;font:inherit}.woe-site .tier-title:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.woe-site .tier-role{font-size:9px;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.woe-site .top-tier .tier-role{color:#c2cbda}.woe-site .tier-price{font-size:35px;font-family:var(--display);font-weight:850;letter-spacing:-1.3px;line-height:1;margin:0 0 9px}.woe-site .vik{font-size:10px;min-height:18px;color:var(--muted)}.woe-site .top-tier .vik{color:#c2cbda}.woe-site .tier-metrics{display:flex;gap:25px;padding-top:22px;margin-top:18px;border-top:1px solid var(--line)}.woe-site .top-tier .tier-metrics{border-color:#ffffff25}.woe-site .tier-metrics b{font-size:22px;line-height:1.2;display:block}.woe-site .tier-metrics span{font-size:10px;color:var(--muted)}.woe-site .top-tier .tier-metrics span{color:#c2cbda}.woe-site .tier-links{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 27px;border-top:1px solid var(--line)}.woe-site .top-tier .tier-links{border-color:#ffffff25}.woe-site .benefits-link{font-size:11px;font-weight:750;background:transparent;color:var(--red);padding:0}.woe-site .top-tier .benefits-link{color:#fff}.woe-site .pdf-link{font-size:10px;text-decoration:none;color:var(--muted);border-bottom:1px solid #aeb5bd}.woe-site .top-tier .pdf-link{color:#c2cbda}.woe-site .sponsor-note{margin-top:28px;font-size:11px;color:var(--muted);max-width:850px}.woe-site .inquiry{background:#e7e6e1;padding:35px;display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:42px}.woe-site .inquiry h3{font-size:25px;letter-spacing:-.7px;margin:0 0 7px}.woe-site .inquiry p{max-width:600px;font-size:13px;color:var(--muted);margin:0}.woe-site .inquiry a{white-space:nowrap}.woe-site .simple-copy{max-width:800px}.woe-site .simple-copy p{color:var(--muted)}.woe-site .simple-copy ul{padding-left:20px}.woe-site .empty-state{border-left:3px solid var(--red);padding:20px 25px;background:white}.woe-site .empty-state h3{margin-bottom:9px}.woe-site .empty-state p{margin:0}.woe-site footer{background:white;padding:49px 5vw 22px;border-top:1px solid var(--line)}.woe-site .footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:30px}.woe-site .footer-wordmark{font-family:var(--display);font-size:28px;letter-spacing:-1px;font-weight:900;text-transform:uppercase;line-height:1}.woe-site .footer-wordmark span{font-size:10px;display:block;letter-spacing:2px;margin-top:10px;font-family:Arial,sans-serif;font-weight:500}.woe-site .footer-jump{font-size:11px;text-decoration:none;color:var(--muted)}.woe-site .partner-logos{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(6,1fr);gap:24px;padding:28px 0 24px;align-items:center}.woe-site .partner-logos img{width:100%;max-height:77px;object-fit:contain}.woe-site .endorsement{font-size:10px;text-align:center;color:var(--muted);margin:8px auto 28px;max-width:690px}.woe-site .footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding-top:20px;font-size:9px;letter-spacing:.5px;color:#697381}.woe-site .preview-label{position:fixed;bottom:10px;right:12px;z-index:30;font-size:8px;padding:4px 9px;background:#fffef0e8;border:1px solid #d3c9a4;color:#514b36;letter-spacing:1px}.woe-site dialog{border:0;padding:0;width:min(830px,calc(100% - 32px));max-height:88dvh;border-top:5px solid var(--red);color:var(--ink);background:var(--paper);box-shadow:0 30px 100px #0008;overscroll-behavior:contain}.woe-site dialog::backdrop{background:#061323c9;backdrop-filter:blur(4px)}.woe-site .dialog-head{position:sticky;top:0;background:var(--paper);z-index:2;padding:18px 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.woe-site .dialog-head .eyebrow{font-size:9px;color:var(--red)}.woe-site .dialog-close{background:white;border:1px solid var(--line);padding:6px 12px;font-size:11px;display:flex;gap:17px;align-items:center}.woe-site .dialog-close span{font-size:22px;line-height:1}.woe-site #dialog-content{padding:30px}.woe-site .modal-summary h2{font-size:42px;letter-spacing:-1.3px;margin-bottom:13px}.woe-site .modal-summary .tier-price{color:var(--red);font-size:31px}.woe-site .modal-summary>p{font-size:13px;color:var(--muted)}.woe-site .modal-actions{display:flex;align-items:center;gap:20px;margin:22px 0}.woe-site .modal-actions .button{font-size:11px;min-height:44px}.woe-site .source-note{font-size:10px;color:var(--muted)}.woe-site details{background:white;border-top:1px solid var(--line)}.woe-site details:last-of-type{border-bottom:1px solid var(--line)}.woe-site summary{cursor:pointer;list-style:none;padding:18px 16px;font-size:12px;font-weight:750;display:flex;justify-content:space-between;gap:20px}.woe-site summary::-webkit-details-marker{display:none}.woe-site summary:after{content:'+';color:var(--red);font-size:18px;line-height:1}.woe-site details[open] summary:after{content:'−'}.woe-site .benefit-content{padding:0 18px 20px;font-size:12px;color:#465365}.woe-site .benefit-content ul{padding-left:18px;margin:0}.woe-site .benefit-content li{margin-bottom:9px}.woe-site .benefit-content .source-note{margin-top:17px;margin-bottom:0}.woe-site .review-note{font-size:11px;padding:12px 15px;background:#fbf5e8;color:#6b5428;border-left:2px solid #c79b4c;margin-top:18px}.woe-site .dialog-bottom{margin-top:25px;font-size:10px;color:var(--muted)}body.woe-modal-open{overflow:hidden}@media(min-width:1600px){.woe-site .hero-copy{padding-left:0}.woe-site .section{padding-left:0;padding-right:0}}@media(max-width:1200px){.woe-site .header-inner{gap:20px;padding:0 4vw}.woe-site .header-inner nav{gap:17px}.woe-site .header-inner nav>a,.woe-site .sponsor-nav>button{font-size:10px}.woe-site .hero{min-height:600px}.woe-site .hero-copy{padding-top:83px}.woe-site .hero h1{font-size:90px}.woe-site .tiers{gap:15px}.woe-site .tier-body{padding:24px 21px}.woe-site .tier-links{padding:16px 21px}.woe-site .tier h3{font-size:25px}.woe-site .sponsor-feature{gap:40px}}@media(max-width:900px){.woe-site .header-inner{height:88px}.woe-site .brand{flex-basis:76px}.woe-site .brand img{width:75px;height:79px}.woe-site .menu-toggle{display:flex;margin-left:auto;align-items:center;gap:20px;background:transparent;color:var(--ink);font-size:12px;font-weight:750}.woe-site .menu-toggle span{font-size:20px}.woe-site .header-inner nav{display:none;position:absolute;top:88px;left:0;right:0;background:white;align-items:stretch;padding:16px 5vw 25px;box-shadow:0 12px 15px #0001}.woe-site .header-inner nav.open{display:flex;flex-direction:column;gap:0}.woe-site .header-inner nav>a,.woe-site .sponsor-nav>button{font-size:13px;padding:12px 0}.woe-site .sponsor-nav ul{position:static;display:block;box-shadow:none;border:0;padding:0 0 8px 20px;margin:0;width:auto}.woe-site .sponsor-nav li a{font-size:12px}.woe-site .hero-copy{padding-top:80px}.woe-site .hero h1{font-size:82px}.woe-site .hero{height:650px}.woe-site .hero-photo{object-position:60% 50%}.woe-site .hero:before{background:linear-gradient(90deg,#071425e8,#07142570 65%,#07142520)}.woe-site .facts{grid-template-columns:1fr 1fr}.woe-site .fact:nth-child(2){border-right:0}.woe-site .fact:nth-child(3),.woe-site .fact:nth-child(4){border-top:1px solid var(--line)}.woe-site .fact:nth-child(3){padding-left:0}.woe-site .section{padding-top:65px;padding-bottom:65px}.woe-site .section-head{align-items:start;flex-direction:column;gap:20px}.woe-site .section-head>p{max-width:600px}.woe-site .plan-card{padding:24px}.woe-site .plan-card h3{font-size:18px}.woe-site .sponsor-feature{gap:30px}.woe-site .sponsor-graphic{padding:30px}.woe-site .sponsor-graphic .amount{font-size:48px}.woe-site .tiers{grid-template-columns:1fr 1fr}.woe-site .opportunity-intro{align-items:start;flex-direction:column;gap:18px}.woe-site .opportunity-intro p{max-width:650px}.woe-site .inquiry{align-items:start;flex-direction:column;gap:22px}.woe-site .partner-logos{gap:15px}.woe-site .footer-top{align-items:start}.woe-site .footer-bottom{font-size:8px}}@media(max-width:600px){.woe-site .event-strip{padding:8px 5vw;min-height:33px;font-size:8px;letter-spacing:1.1px}.woe-site .event-strip>span:last-child{display:none}.woe-site .hero{height:620px;min-height:0}.woe-site .hero-copy{padding-top:69px}.woe-site .hero h1{font-size:67px;letter-spacing:-2.8px;margin-top:26px;max-width:390px}.woe-site .hero .eyebrow{font-size:9px;letter-spacing:2px}.woe-site .hero .eyebrow:before{width:20px}.woe-site .hero-date{font-size:16px;margin-bottom:19px}.woe-site .hero-location{font-size:12px;margin-bottom:27px}.woe-site .hero-photo{object-position:62% 50%}.woe-site .hero:before{background:linear-gradient(90deg,#071425dc,#07142595 60%,#07142540),linear-gradient(0deg,#07142570,transparent)}.woe-site .hero-actions{flex-direction:column;align-items:start;gap:11px}.woe-site .hero-actions .button{min-height:46px;padding:11px 20px;font-size:11px;gap:26px}.woe-site .hero-caption{font-size:8px;text-align:left;left:5vw;right:auto;bottom:26px}.woe-site .fact{padding:22px 16px;font-size:10px}.woe-site .fact b{font-size:20px}.woe-site .section{padding-top:53px;padding-bottom:53px}.woe-site .section-head{gap:19px;margin-bottom:27px}.woe-site .section-head .eyebrow{margin-bottom:14px}.woe-site h2{font-size:41px;letter-spacing:-1.7px}.woe-site .plan-grid{grid-template-columns:1fr;gap:12px}.woe-site .plan-card{min-height:171px;padding:23px}.woe-site .plan-card h3{margin-top:16px;font-size:20px}.woe-site .plan-card p{max-width:300px}.woe-site .performer-grid{grid-template-columns:1fr}.woe-site .performer-card{min-height:310px}.woe-site .confirmed-status strong{display:block;margin-bottom:5px}.woe-site .sponsor-feature{grid-template-columns:1fr;gap:30px}.woe-site .sponsor-graphic{padding:30px}.woe-site .sponsor-graphic .amount{font-size:57px}.woe-site .page-banner{padding-top:34px;padding-bottom:40px}.woe-site .page-banner h1{font-size:53px;letter-spacing:-2px}.woe-site .page-banner p{font-size:13px}.woe-site .breadcrumbs{font-size:9px;margin-bottom:25px}.woe-site .subnav{gap:25px}.woe-site .subnav a{font-size:11px}.woe-site .tiers{grid-template-columns:1fr;gap:16px}.woe-site .tier{min-height:370px}.woe-site .tier-body{padding:27px}.woe-site .tier h3{font-size:29px}.woe-site .tier-links{padding:18px 27px}.woe-site .tier-metrics{gap:35px}.woe-site .opportunity-intro h2{font-size:34px}.woe-site .inquiry{padding:25px}.woe-site .inquiry h3{font-size:23px}.woe-site .footer-top{flex-direction:column;gap:24px}.woe-site .footer-wordmark{font-size:26px}.woe-site .partner-logos{grid-template-columns:repeat(3,1fr);gap:17px;padding:22px 0}.woe-site .partner-logos img{height:65px;max-height:65px}.woe-site .endorsement{font-size:9px}.woe-site .footer-bottom{flex-direction:column;gap:8px}.woe-site .dialog-head{padding:14px 18px}.woe-site .dialog-head .eyebrow{font-size:8px;letter-spacing:1.2px}.woe-site #dialog-content{padding:24px 18px}.woe-site .modal-summary h2{font-size:33px}.woe-site .modal-actions{align-items:start;flex-direction:column;gap:10px}.woe-site summary{padding:17px 12px;font-size:11px}.woe-site .benefit-content{padding-left:13px;padding-right:13px}.woe-site dialog{max-height:91dvh}.woe-site .preview-label{font-size:7px;bottom:5px;right:5px}}@media(prefers-reduced-motion:reduce){.woe-site{scroll-behavior:auto}.woe-site *{transition:none!important}}.woe-site .hero h1 em{white-space:nowrap}@media(max-width:600px){.woe-site .hero h1{font-size:clamp(52px,17.18vw,67px)}}.woe-site .packing-page{padding-top:44px}.woe-site .draft-policy{display:flex;align-items:start;gap:20px;padding:26px 29px;background:#f9f0dd;border:1px solid #dfcba2;border-left:4px solid #b08841;margin-bottom:48px}.woe-site .draft-symbol{display:grid;place-items:center;border:1px solid #997536;border-radius:50%;width:30px;height:30px;flex:0 0 30px;font-weight:800;color:#7a5a26}.woe-site .draft-policy .eyebrow{font-size:8px;color:#80602d;margin-bottom:7px}.woe-site .draft-policy h2{font-family:inherit;font-size:18px;letter-spacing:-.3px;line-height:1.4;margin-bottom:7px}.woe-site .draft-policy p{font-size:13px;color:#6d5c3e;max-width:850px;margin:0}.woe-site .packing-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.woe-site .packing-column{background:white;border:1px solid var(--line)}.woe-site .packing-heading{display:flex;gap:18px;padding:30px 28px 26px;border-bottom:1px solid var(--line);min-height:153px}.woe-site .packing-heading h2{font-size:34px;letter-spacing:-1.3px;margin:7px 0 10px}.woe-site .packing-heading .eyebrow{font-size:8px;letter-spacing:2px;color:#476759}.woe-site .packing-heading p{font-size:11px;color:var(--muted);margin:0}.woe-site .packing-icon{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#e9f0eb;color:#385d47;flex:0 0 33px;font-size:17px}.woe-site .prohibited .packing-icon{background:#f6e9eb;color:var(--red)}.woe-site .prohibited .eyebrow{color:var(--red)}.woe-site .packing-group{padding:25px 28px 5px}.woe-site .packing-group h3{font-size:15px;letter-spacing:-.2px;margin-bottom:13px}.woe-site .packing-group ul{list-style:none;padding:0;margin:0}.woe-site .packing-group li{display:flex;gap:12px;align-items:baseline;font-size:13px;line-height:1.6;border-top:1px solid #edf0ee;padding:10px 0}.woe-site .packing-group li>span{font-size:12px;color:#53745b;flex:0 0 12px}.woe-site .prohibited .packing-group li>span{color:#a03c4d;font-size:16px}.woe-site .packing-group:last-child{padding-bottom:23px}.woe-site .medical-note{font-size:11px;color:#496052;background:#eef3ef;padding:17px 20px;margin:18px 28px 28px;border-left:2px solid #6f8b78}.woe-site .exceptions-panel{margin-top:60px}.woe-site .exceptions-panel .section-head{margin-bottom:25px}.woe-site .exceptions-panel .eyebrow{color:var(--red);margin-bottom:14px}.woe-site .exceptions-panel h2{font-size:38px;letter-spacing:-1.3px}.woe-site .exceptions-panel .section-head>p{font-size:12px}.woe-site .exceptions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.woe-site .exceptions-grid article{border-top:3px solid #b69b69;background:#eae7df;padding:25px}.woe-site .exceptions-grid .number{font-size:9px;letter-spacing:1.5px;color:#7c6132;font-weight:800}.woe-site .exceptions-grid h3{font-size:17px;line-height:1.4;letter-spacing:-.4px;margin:17px 0 11px}.woe-site .exceptions-grid p{font-size:12px;color:#5e5c54;margin:0}.woe-site .packing-source{margin-top:35px;padding-top:24px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.woe-site .packing-source p{margin-bottom:10px}.woe-site .packing-source span{display:inline-block;margin-left:20px;color:#79828c}.woe-site .packing-source a{text-underline-offset:3px}@media(max-width:900px){.woe-site .packing-layout{gap:20px}.woe-site .packing-heading{padding:25px 21px;gap:12px}.woe-site .packing-heading h2{font-size:29px}.woe-site .packing-group{padding-left:21px;padding-right:21px}.woe-site .exceptions-grid{gap:12px}.woe-site .exceptions-grid article{padding:20px}}@media(max-width:600px){.woe-site .packing-page{padding-top:25px}.woe-site .draft-policy{padding:21px 18px;gap:13px;margin-bottom:29px}.woe-site .draft-symbol{width:24px;height:24px;flex-basis:24px;font-size:12px}.woe-site .draft-policy h2{font-size:16px}.woe-site .draft-policy p{font-size:12px}.woe-site .packing-layout{grid-template-columns:1fr;gap:25px}.woe-site .packing-heading{min-height:0;padding:25px 22px}.woe-site .packing-heading h2{font-size:32px}.woe-site .packing-group{padding:23px 22px 3px}.woe-site .packing-group li{font-size:12px}.woe-site .exceptions-panel{margin-top:40px}.woe-site .exceptions-grid{grid-template-columns:1fr}.woe-site .exceptions-grid article{padding:23px}.woe-site .exceptions-grid h3{margin-top:12px}.woe-site .packing-source span{display:block;margin:10px 0 0}.woe-site .medical-note{margin:17px 22px 23px}}.woe-site .header-inner{height:108px;gap:40px}.woe-site .header-inner nav{position:relative;background:var(--navy);border-bottom:3px solid var(--red);padding:0 13px;gap:0;min-height:64px;box-shadow:5px 5px 0 #e5e6e3;counter-reset:nav;justify-content:space-around}.woe-site .header-inner nav>a,.woe-site .sponsor-nav>button{color:#fff;font-size:11px;padding:14px 13px;letter-spacing:.05px;position:relative}.woe-site .header-inner nav>a:before,.woe-site .sponsor-nav>button:before{counter-increment:nav;content:'0' counter(nav);display:block;color:#9caec4;font-size:8px;letter-spacing:1.4px;margin-bottom:5px;font-weight:500}.woe-site .header-inner nav>a:after{content:'';position:absolute;height:1px;background:#ffffff20;left:13px;right:13px;bottom:7px}.woe-site .header-inner nav>a:hover,.woe-site .sponsor-nav>button:hover,.woe-site .header-inner nav>a[aria-current=page]{color:#ffbdcd;background:#ffffff08}.woe-site .sponsor-nav>button span{color:#f498ad}.woe-site .sponsor-nav ul{top:55px;background:var(--navy);border-top:3px solid var(--red);z-index:25}.woe-site .sponsor-nav ul a{color:white}.woe-site .sponsor-nav ul a:hover{color:#ffbdcd}.woe-site .hero{height:520px;min-height:520px}.woe-site .hero-photo{object-position:68% 61%}.woe-site .hero-copy{padding-top:50px;padding-bottom:45px}.woe-site .hero h1{font-size:clamp(66px,7.4vw,110px);margin-top:23px;margin-bottom:23px}.woe-site .hero-caption{bottom:23px}.woe-site .status-dot{background:#98c4ac}.woe-site .status-label.is-confirmed{color:#d1eadb;border-color:#94b9a0;background:#142d28d9}@media(max-width:1200px){.woe-site .header-inner{gap:25px}.woe-site .header-inner nav>a,.woe-site .sponsor-nav>button{font-size:9px;padding:13px 9px}.woe-site .header-inner nav{padding:0 8px}.woe-site .hero h1{font-size:86px}}@media(max-width:900px){.woe-site .header-inner{height:88px}.woe-site .header-inner nav{top:88px;min-height:0;padding:12px 5vw 22px;box-shadow:0 12px 15px #0002;border-bottom:4px solid var(--red)}.woe-site .header-inner nav>a,.woe-site .sponsor-nav>button{font-size:13px;padding:10px 0;display:block}.woe-site .header-inner nav>a:before,.woe-site .sponsor-nav>button:before{display:inline-block;margin:0 13px 0 0;font-size:8px}.woe-site .header-inner nav>a:after{display:none}.woe-site .sponsor-nav ul{padding:0 0 8px 30px;background:transparent;top:auto}.woe-site .sponsor-nav ul a{font-size:12px}.woe-site .hero{height:500px;min-height:500px}.woe-site .hero h1{font-size:78px}.woe-site .hero-copy{padding-top:49px}.woe-site .hero-photo{object-position:60% 56%}}@media(max-width:600px){.woe-site .hero{height:515px;min-height:0}.woe-site .hero-copy{padding-top:43px;padding-bottom:38px}.woe-site .hero h1{font-size:clamp(52px,17.18vw,67px);margin-top:25px;margin-bottom:22px}.woe-site .hero-caption{bottom:20px}.woe-site .hero-photo{object-position:62% 55%}.woe-site .hero-actions{gap:10px}.woe-site .hero-location{margin-bottom:24px}}.woe-site .hero-billing{font-size:12px;letter-spacing:1.1px;margin:0 0 17px;color:#e7edf5}.woe-site .hero-billing strong{display:block;font-family:var(--display);font-size:29px;font-weight:900;line-height:1.3;letter-spacing:.8px;color:white}.woe-site .hero-copy{padding-top:35px}.woe-site .hero h1{margin-top:18px;margin-bottom:18px}.woe-site .hero-date{margin-bottom:15px}.woe-site .hero-location{margin-bottom:23px}.woe-site .hero-caption{display:none}@media(max-width:900px){.woe-site .hero-copy{padding-top:35px}.woe-site .hero-billing{font-size:10px}.woe-site .hero-billing strong{font-size:26px}}@media(max-width:600px){.woe-site .hero-copy{padding-top:34px}.woe-site .hero h1{margin-top:20px;margin-bottom:20px}.woe-site .hero-billing{font-size:10px;margin-bottom:18px}.woe-site .hero-billing strong{font-size:25px}.woe-site .hero-date{font-size:14px;margin-bottom:18px}.woe-site .hero-location{font-size:11px;margin-bottom:24px}.woe-site .hero{height:515px}}.woe-site header{border-bottom:3px solid var(--navy)}.woe-site .header-inner{height:105px;gap:24px}.woe-site .header-inner nav{background:transparent;border:0;box-shadow:none;padding:0;min-height:58px;justify-content:flex-end;gap:13px}.woe-site .header-inner nav>a,.woe-site .sponsor-nav>button{font-size:14px;font-weight:700;color:var(--ink);letter-spacing:0;padding:15px 5px;line-height:1.4}.woe-site .header-inner nav>a:before,.woe-site .sponsor-nav>button:before{display:none;content:none}.woe-site .header-inner nav>a:after{height:2px;bottom:7px;left:5px;right:5px;background:transparent}.woe-site .header-inner nav>a:hover,.woe-site .header-inner nav>a[aria-current=page]{color:var(--red);background:transparent}.woe-site .header-inner nav>a:hover:after,.woe-site .header-inner nav>a[aria-current=page]:after{background:var(--red)}.woe-site .sponsor-nav{align-self:stretch;display:flex;align-items:center}.woe-site .sponsor-nav>button{border:1px solid #beabb0;padding:10px 13px;background:#faf5f5;border-radius:2px;color:var(--red)}.woe-site .sponsor-nav>button:hover,.woe-site .sponsor-nav>button[aria-expanded=true]{color:white;background:var(--red);border-color:var(--red)}.woe-site .sponsor-nav>button span{color:inherit}.woe-site .sponsor-nav ul,.woe-site .sponsor-nav:hover ul,.woe-site .sponsor-nav:focus-within ul{display:none;top:100%;left:0;margin:0;width:235px;padding:10px 0;background:white;border:1px solid #d9dde0;border-top:3px solid var(--red);box-shadow:0 14px 30px #0c1c3428;z-index:50}.woe-site .sponsor-nav ul:not([hidden]),.woe-site .sponsor-nav.open ul:not([hidden]){display:block}.woe-site .sponsor-nav ul[hidden]{display:none!important}.woe-site .sponsor-nav li a{color:var(--ink);padding:13px 18px;font-size:14px;font-weight:650;line-height:1.4}.woe-site .sponsor-nav ul a:hover,.woe-site .sponsor-nav ul a:focus-visible{background:#f5e9ec;color:var(--red)}@media(max-width:1100px){.woe-site .header-inner{height:88px}.woe-site .brand{flex-basis:76px}.woe-site .brand img{width:75px;height:79px}.woe-site .menu-toggle{display:flex;margin-left:auto;align-items:center;gap:20px;background:transparent;color:var(--ink);font-size:14px;font-weight:750}.woe-site .menu-toggle span{font-size:20px}.woe-site .header-inner nav{display:none;position:absolute;top:88px;left:0;right:0;background:white;align-items:stretch;padding:15px 5vw 24px;box-shadow:0 12px 20px #0002;border-bottom:3px solid var(--red);min-height:0;gap:0}.woe-site .header-inner nav.open{display:flex;flex-direction:column}.woe-site .header-inner nav>a{font-size:16px;padding:12px 0}.woe-site .header-inner nav>a:after{display:none}.woe-site .sponsor-nav{display:block;align-self:auto;margin:8px 0}.woe-site .sponsor-nav>button{font-size:16px;padding:10px 15px;min-width:145px;text-align:left}.woe-site .sponsor-nav ul,.woe-site .sponsor-nav:hover ul,.woe-site .sponsor-nav:focus-within ul{position:static;top:auto;left:auto;width:100%;box-shadow:none;border:0;border-left:2px solid var(--red);padding:4px 0;margin:10px 0 3px;background:#faf7f6}.woe-site .sponsor-nav li a{font-size:15px;padding:12px 18px}}.woe-site .page-banner.has-aircraft{min-height:380px;isolation:isolate;padding-top:46px;padding-bottom:48px}.woe-site .banner-aircraft{position:absolute;left:0;top:0;width:54%;height:100%;object-fit:cover;z-index:-2;mask-image:linear-gradient(90deg,#000 0%,#000 65%,transparent 100%);filter:brightness(.83)}.woe-site .has-aircraft:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#101e3140,transparent 60%);z-index:-1;pointer-events:none}.woe-site .banner-copy{position:relative;z-index:1}.woe-site .has-aircraft .banner-copy{margin-left:45%;max-width:720px}.woe-site .has-aircraft h1{font-size:clamp(44px,4.7vw,68px);letter-spacing:-2px}.woe-site .has-aircraft .breadcrumbs{margin-bottom:21px}.woe-site .has-aircraft .eyebrow{font-size:9px;letter-spacing:2px}.woe-site .has-aircraft p{max-width:540px;font-size:13px}.woe-site .has-aircraft:after{display:none}@media(max-width:900px){.woe-site .has-aircraft .banner-copy{margin-left:43%}.woe-site .page-banner.has-aircraft{min-height:360px}.woe-site .has-aircraft h1{font-size:46px}.woe-site .has-aircraft .eyebrow{font-size:8px;letter-spacing:1.3px}.woe-site .has-aircraft .breadcrumbs{font-size:8px}.woe-site .banner-aircraft{width:54%}}@media(max-width:600px){.woe-site .page-banner.has-aircraft{min-height:0;padding-top:230px;padding-bottom:35px}.woe-site .banner-aircraft{width:100%;height:225px;object-fit:cover;mask-image:linear-gradient(180deg,#000 0%,#000 60%,transparent 100%);filter:brightness(.9)}.woe-site .has-aircraft .banner-copy{margin-left:0;max-width:none}.woe-site .has-aircraft h1{font-size:46px}.woe-site .has-aircraft .breadcrumbs{margin-bottom:20px}.woe-site .has-aircraft .eyebrow{font-size:8px;letter-spacing:1.6px}.woe-site .has-aircraft p{font-size:12px}}.woe-site .sponsorship-invitation{border-top:1px solid var(--line)}.woe-site .sponsorship-invitation p{margin-top:0;max-width:430px}.woe-site .sponsorship-invitation .button{background:transparent;color:var(--red);border-bottom:2px solid var(--red);padding:10px 0;min-height:44px}.woe-site .sponsorship-invitation .button:hover{background:transparent;color:#77152b}.woe-site .with-thunderbirds{position:relative;grid-template-columns:1fr 1fr;column-gap:70px;row-gap:24px}.woe-site .with-thunderbirds>div:first-child{grid-column:1;grid-row:1}.woe-site .with-thunderbirds .sponsorship-copy{grid-column:1;grid-row:2}.woe-site .secondary-thunderbirds{grid-column:2;grid-row:1 / span 2;margin:0;align-self:center;min-height:310px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 65% 20%,#31536e,#102239 75%);padding:30px;overflow:hidden;border-bottom:4px solid var(--red)}.woe-site .secondary-thunderbirds img{width:100%;max-height:350px;object-fit:contain}.woe-site .with-thunderbirds .sponsorship-copy p{margin-bottom:18px}@media(max-width:600px){.woe-site .with-thunderbirds{grid-template-columns:1fr;gap:25px}.woe-site .with-thunderbirds>div:first-child,.woe-site .with-thunderbirds .sponsorship-copy,.woe-site .secondary-thunderbirds{grid-column:1;grid-row:auto}.woe-site .secondary-thunderbirds{min-height:240px;padding:22px}.woe-site .secondary-thunderbirds img{max-height:290px}}.woe-site .facts-band{width:100%;background:#fff;border-bottom:1px solid var(--line)}.woe-site .facts-band .facts{border-bottom:0;max-width:calc(100% - 10vw)}.woe-site .facts-band .fact{padding-top:31px;padding-bottom:31px}.woe-site .community-band{width:100%;background:linear-gradient(120deg,#d5e0e9 0%,#e4ebf0 56%,#c9d7e3 100%)}.woe-site .community-band .sponsorship-invitation{border-top:0;padding-top:100px;padding-bottom:100px}.woe-site .community-band .with-thunderbirds{grid-template-columns:1.1fr 1fr;column-gap:65px;row-gap:20px;align-items:start}.woe-site .community-band .with-thunderbirds h2{font-size:clamp(54px,5.8vw,84px);line-height:1.02;letter-spacing:-2.8px}.woe-site .community-band .with-thunderbirds>div:first-child{align-self:end}.woe-site .community-band .sponsorship-copy{align-self:start}.woe-site .community-band .sponsorship-copy p{font-size:15px;max-width:450px;color:#42566a;margin:0 0 20px}.woe-site .community-band .secondary-thunderbirds{min-height:355px;align-self:center}.woe-site .community-band .secondary-thunderbirds img{max-height:365px}.woe-site .community-band .eyebrow{margin-bottom:22px}@media(max-width:900px){.woe-site .community-band .sponsorship-invitation{padding-top:70px;padding-bottom:70px}.woe-site .community-band .with-thunderbirds{column-gap:35px}.woe-site .community-band .with-thunderbirds h2{font-size:58px;letter-spacing:-2px}.woe-site .community-band .secondary-thunderbirds{min-height:310px;padding:24px}.woe-site .community-band .sponsorship-copy p{font-size:13px}}@media(max-width:600px){.woe-site .facts-band .fact{padding-top:24px;padding-bottom:24px}.woe-site .community-band .sponsorship-invitation{padding-top:54px;padding-bottom:54px}.woe-site .community-band .with-thunderbirds{grid-template-columns:1fr;gap:25px}.woe-site .community-band .with-thunderbirds h2{font-size:58px;line-height:1.03;letter-spacing:-2px}.woe-site .community-band .sponsorship-copy p{font-size:14px}.woe-site .community-band .secondary-thunderbirds{min-height:250px;padding:24px}.woe-site .community-band .eyebrow{margin-bottom:17px}}.woe-site .community-band .sponsorship-copy p{font-size:20px;line-height:1.65;max-width:500px;color:#334a60}.woe-site .community-band .sponsorship-copy .button{background:var(--red);color:white;border:0;padding:17px 25px;min-height:59px;font-size:15px;line-height:1.45;gap:24px;font-weight:750;max-width:100%;text-align:left}.woe-site .community-band .sponsorship-copy .button:hover{background:#84172e;color:white}.woe-site .community-band .sponsorship-copy .button:focus-visible{outline-color:#162b43;outline-offset:5px}@media(max-width:900px){.woe-site .community-band .sponsorship-copy p{font-size:18px}.woe-site .community-band .sponsorship-copy .button{font-size:14px;padding:16px 21px;gap:18px}}@media(max-width:600px){.woe-site .community-band .sponsorship-copy p{font-size:19px;line-height:1.6}.woe-site .community-band .sponsorship-copy .button{font-size:14px;padding:17px 20px;min-height:58px}}.woe-site .banner-aircraft{left:auto;right:0;width:54%;mask-image:linear-gradient(90deg,transparent 0%,#000 35%,#000 100%)}.woe-site .has-aircraft .banner-copy{margin-left:0;max-width:51%}.woe-site .has-aircraft p:empty{display:none}.woe-site .roster-section{padding-top:65px;padding-bottom:65px}.woe-site .roster-heading{margin-bottom:30px}.woe-site .roster-heading .eyebrow{color:var(--red);margin-bottom:15px}.woe-site .roster-heading h2{font-size:43px;letter-spacing:-1.6px}.woe-site .roster-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.woe-site .roster-card{background:white;border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column}.woe-site .roster-lead{grid-column:span 2}.woe-site .roster-image{height:235px;background:#152a43;overflow:hidden}.woe-site .roster-image img{width:100%;height:100%;object-fit:cover}.woe-site .roster-image .contain{object-fit:contain;padding:18px}.woe-site .roster-lead .roster-image{height:280px}.woe-site .roster-card-copy{padding:23px 25px}.woe-site .roster-card-copy h3{font-family:var(--display);font-weight:850;font-size:26px;line-height:1.2;letter-spacing:-.7px;margin-bottom:8px}.woe-site .roster-card-copy p{font-size:12px;color:var(--muted);margin:0}.woe-site .roster-no-image{height:235px;background:linear-gradient(140deg,#203951,#101e31);display:flex;flex-direction:column;justify-content:center;padding:35px;color:white}.woe-site .roster-no-image span{font-size:63px;font-family:var(--display);letter-spacing:-2px;line-height:1}.woe-site .roster-no-image small{font-size:12px;letter-spacing:5px;color:#b2c4d5;margin-top:15px}.woe-site .roster-alt{background:#dce5ed;max-width:none;padding-left:5vw;padding-right:5vw}.woe-site .roster-alt .roster-grid,.woe-site .roster-alt .roster-heading{max-width:1440px;margin-left:auto;margin-right:auto}@media(max-width:900px){.woe-site .has-aircraft .banner-copy{margin-left:0;max-width:52%}.woe-site .roster-grid{grid-template-columns:repeat(2,1fr)}.woe-site .roster-lead{grid-column:span 2}.woe-site .roster-heading h2{font-size:37px}.woe-site .roster-image{height:225px}}@media(max-width:600px){.woe-site .page-banner.has-aircraft{padding-top:35px;padding-bottom:220px}.woe-site .banner-aircraft{right:0;left:0;top:auto;bottom:0;width:100%;height:210px;mask-image:linear-gradient(180deg,transparent 0%,#000 35%,#000 100%)}.woe-site .has-aircraft .banner-copy{margin:0;max-width:none}.woe-site .roster-grid{grid-template-columns:1fr;gap:19px}.woe-site .roster-lead{grid-column:auto}.woe-site .roster-section{padding-top:45px;padding-bottom:45px}.woe-site .roster-heading h2{font-size:35px}.woe-site .roster-image,.woe-site .roster-lead .roster-image{height:230px}.woe-site .roster-card-copy{padding:22px}.woe-site .roster-card-copy h3{font-size:26px}}.woe-site .partner-logos{gap:28px;padding-top:30px;padding-bottom:28px}.woe-site .partner-logos img{height:100px;max-height:100px;width:100%;object-fit:contain;background:transparent}.woe-site .endorsement{font-size:14px;line-height:1.65;max-width:900px;color:#38475a;margin:15px auto 30px}@media(max-width:600px){.woe-site .partner-logos{gap:20px 18px}.woe-site .partner-logos img{height:83px;max-height:83px}.woe-site .endorsement{font-size:13px;line-height:1.65;margin-top:18px;margin-bottom:26px}}.woe-site .partner-logos img:first-child{transform:scale(1.9);transform-origin:center}.woe-site .partner-logos img:first-child{transform:translateX(18px) scale(1.9)}.woe-site .roster-image img.full-frame{object-fit:contain;object-position:center;padding:0}.woe-site{font-size:18px;line-height:1.65}.woe-site .section-head>p,.woe-site .sponsor-feature p,.woe-site .simple-copy p,.woe-site .simple-copy li,.woe-site .page-banner p,.woe-site .has-aircraft p{font-size:18px;line-height:1.65}.woe-site .eyebrow{font-size:12px;letter-spacing:1.8px}.woe-site .section-head .eyebrow,.woe-site .roster-heading .eyebrow{font-size:12px}.woe-site .has-aircraft .eyebrow{font-size:12px;letter-spacing:1.5px}.woe-site .breadcrumbs,.woe-site .has-aircraft .breadcrumbs{font-size:13px;line-height:1.6}.woe-site .fact{font-size:16px;line-height:1.5}.woe-site .fact b{font-size:25px;line-height:1.2}.woe-site .plan-card{min-height:252px}.woe-site .plan-card .number{font-size:12px}.woe-site .plan-card h3{font-size:24px;line-height:1.3}.woe-site .plan-card p{font-size:17px;line-height:1.6;max-width:none}.woe-site .button{font-size:16px;min-height:54px;padding:15px 24px}.woe-site .subnav a{font-size:16px}.woe-site .opportunity-intro p{font-size:18px;line-height:1.65;max-width:510px}.woe-site .tier-role{font-size:13px;line-height:1.6;letter-spacing:.6px}.woe-site .tier-index{font-size:12px;letter-spacing:1.4px}.woe-site .tier h3{font-size:29px;line-height:1.2}.woe-site .tier-price{font-size:38px}.woe-site .vik{font-size:15px;line-height:1.5;min-height:24px}.woe-site .tier-metrics span{font-size:14px;line-height:1.5}.woe-site .tier-metrics b{font-size:26px}.woe-site .tier-metrics{gap:24px}.woe-site .tier-links{flex-wrap:wrap;gap:16px;padding-top:18px;padding-bottom:18px}.woe-site .benefits-link,.woe-site .pdf-link{font-size:15px;line-height:1.5}.woe-site .sponsor-note{font-size:15px;line-height:1.7;max-width:1000px}.woe-site .inquiry p{font-size:17px;line-height:1.65}.woe-site .inquiry a{white-space:normal}.woe-site .roster-card-copy p{font-size:17px;line-height:1.6}.woe-site .roster-card-copy h3{font-size:28px}.woe-site .packing-heading{min-height:180px}.woe-site .packing-heading .eyebrow{font-size:12px;letter-spacing:1.3px}.woe-site .packing-heading p{font-size:17px;line-height:1.6}.woe-site .packing-heading h2{font-size:37px}.woe-site .packing-group h3{font-size:21px;line-height:1.4;margin-bottom:16px}.woe-site .packing-group li{font-size:18px;line-height:1.65;padding:12px 0;gap:13px}.woe-site .packing-group li>span{font-size:15px}.woe-site .prohibited .packing-group li>span{font-size:20px}.woe-site .exceptions-grid .number{font-size:12px}.woe-site .exceptions-grid h3{font-size:22px}.woe-site .exceptions-grid p{font-size:17px;line-height:1.65}.woe-site .exceptions-panel .section-head>p{font-size:17px}.woe-site .dialog-head .eyebrow{font-size:12px;letter-spacing:1.5px}.woe-site .dialog-close{font-size:16px;min-height:44px}.woe-site .modal-summary>p{font-size:17px;line-height:1.65}.woe-site .modal-summary .tier-price{font-size:36px}.woe-site .modal-actions .button{font-size:16px;min-height:50px;line-height:1.5}.woe-site .source-note{font-size:14px;line-height:1.6}.woe-site summary{font-size:17px;line-height:1.5;padding:19px 18px}.woe-site .benefit-content{font-size:17px;line-height:1.7}.woe-site .benefit-content li{margin-bottom:13px}.woe-site .review-note{font-size:15px;line-height:1.65}.woe-site .dialog-bottom{font-size:15px;line-height:1.7}.woe-site .footer-jump{font-size:14px}.woe-site .footer-wordmark span{font-size:12px}.woe-site .endorsement{font-size:16px;line-height:1.7}.woe-site .footer-bottom{font-size:12px;letter-spacing:.3px}.woe-site .sponsor-nav li a{font-size:16px}.woe-site .sponsor-nav ul,.woe-site .sponsor-nav:hover ul,.woe-site .sponsor-nav:focus-within ul{width:260px}.woe-site .header-inner nav>a,.woe-site .sponsor-nav>button{font-size:15px}.woe-site .header-inner nav{gap:9px}.woe-site .hero .eyebrow{font-size:11px}.woe-site .hero-actions .button{font-size:14px}@media(max-width:1100px){.woe-site .header-inner nav>a,.woe-site .sponsor-nav>button{font-size:17px}.woe-site .sponsor-nav li a{font-size:17px}.woe-site .sponsor-nav ul,.woe-site .sponsor-nav:hover ul,.woe-site .sponsor-nav:focus-within ul{width:100%}.woe-site .menu-toggle{font-size:16px}}@media(max-width:900px){.woe-site .fact{font-size:16px}.woe-site .tier h3{font-size:27px}.woe-site .tier-body{padding:25px}.woe-site .tier-links{padding-left:25px;padding-right:25px}.woe-site .packing-heading{padding:25px 21px;min-height:200px}.woe-site .packing-heading h2{font-size:31px}.woe-site .packing-heading p{font-size:16px}.woe-site .has-aircraft p{font-size:17px}.woe-site .has-aircraft .eyebrow{font-size:11px}.woe-site .community-band .sponsorship-copy p{font-size:19px}.woe-site .community-band .sponsorship-copy .button{font-size:16px}.woe-site .plan-card p{font-size:16px}.woe-site .plan-card h3{font-size:22px}}@media(max-width:600px){.woe-site{font-size:17px}.woe-site .section-head>p,.woe-site .sponsor-feature p,.woe-site .simple-copy p,.woe-site .simple-copy li,.woe-site .page-banner p,.woe-site .has-aircraft p{font-size:17px;line-height:1.65}.woe-site .eyebrow,.woe-site .section-head .eyebrow,.woe-site .roster-heading .eyebrow{font-size:11px;letter-spacing:1.6px}.woe-site .has-aircraft .eyebrow{font-size:11px}.woe-site .breadcrumbs,.woe-site .has-aircraft .breadcrumbs{font-size:12px}.woe-site .fact{font-size:15px}.woe-site .fact b{font-size:23px}.woe-site .plan-card{min-height:195px}.woe-site .plan-card p{font-size:17px}.woe-site .plan-card h3{font-size:23px}.woe-site .button{font-size:16px;line-height:1.5;gap:20px}.woe-site .subnav{gap:20px}.woe-site .subnav a{font-size:15px}.woe-site .opportunity-intro p{font-size:17px}.woe-site .tier h3{font-size:29px}.woe-site .tier-role{font-size:13px}.woe-site .tier-index{font-size:12px}.woe-site .tier-metrics span{font-size:14px}.woe-site .vik{font-size:15px}.woe-site .benefits-link,.woe-site .pdf-link{font-size:15px}.woe-site .sponsor-note{font-size:15px}.woe-site .inquiry p{font-size:17px}.woe-site .packing-heading{min-height:0;padding:25px 22px}.woe-site .packing-heading h2{font-size:34px}.woe-site .packing-heading p{font-size:17px}.woe-site .packing-heading .eyebrow{font-size:11px}.woe-site .packing-group h3{font-size:21px}.woe-site .packing-group li{font-size:17px;line-height:1.65}.woe-site .exceptions-grid h3{font-size:22px}.woe-site .exceptions-grid p{font-size:17px}.woe-site .roster-card-copy p{font-size:17px}.woe-site .dialog-head .eyebrow{font-size:10px;letter-spacing:1px}.woe-site .dialog-close{font-size:15px}.woe-site .modal-summary>p{font-size:17px}.woe-site .modal-actions .button{font-size:15px}.woe-site .source-note{font-size:14px}.woe-site summary{font-size:16px;padding:18px 12px}.woe-site .benefit-content{font-size:16px;line-height:1.7}.woe-site .dialog-bottom,.woe-site .review-note{font-size:15px}.woe-site .endorsement{font-size:15px;line-height:1.7}.woe-site .footer-bottom{font-size:11px}.woe-site .community-band .sponsorship-copy p{font-size:19px}.woe-site .community-band .sponsorship-copy .button{font-size:16px}.woe-site .hero-actions .button{font-size:13px}.woe-site .hero .eyebrow{font-size:10px}}.woe-site .partner-logo-link{display:block;min-width:0;text-decoration:none}.woe-site .partner-logo-link:focus-visible{outline:3px solid var(--red);outline-offset:7px;border-radius:2px}.woe-site .partner-logos img:first-child{transform:none}.woe-site .partner-logos .partner-logo-link:first-child img{transform:translateX(18px) scale(1.9);transform-origin:center}.woe-site .admission-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.woe-site .admission-card{background:white;border:1px solid var(--line);border-top:4px solid var(--red);padding:36px 34px;min-height:235px}.woe-site .admission-card .eyebrow{color:var(--red);font-size:12px;margin-bottom:20px}.woe-site .admission-card h2{font-size:37px;letter-spacing:-1.2px;text-transform:none;margin-bottom:20px;line-height:1.15}.woe-site .admission-card p{font-size:18px;line-height:1.65;margin:0;color:var(--muted)}.woe-site .volunteer-section{display:grid;grid-template-columns:.85fr 1.3fr;gap:70px;align-items:start}.woe-site .volunteer-intro .eyebrow{color:var(--red);margin-bottom:22px}.woe-site .volunteer-intro h2{font-size:46px;line-height:1.1;letter-spacing:-1.5px}.woe-site .volunteer-copy p{font-size:18px;line-height:1.8;margin-bottom:26px}.woe-site .volunteer-copy p:first-child{font-size:21px;line-height:1.7;font-weight:500}.woe-site .volunteer-copy p:last-child{background:#dfe7ee;border-left:3px solid var(--red);padding:24px 27px;margin-bottom:0}.woe-site .volunteer-copy a{color:var(--red);text-underline-offset:4px;font-weight:650}@media(max-width:900px){.woe-site .volunteer-section{gap:35px;grid-template-columns:.8fr 1.3fr}.woe-site .volunteer-intro h2{font-size:39px}.woe-site .admission-card{padding:29px}.woe-site .admission-card h2{font-size:33px}}@media(max-width:600px){.woe-site .admission-grid{grid-template-columns:1fr;gap:20px}.woe-site .admission-card{padding:28px;min-height:0}.woe-site .admission-card h2{font-size:33px;margin-bottom:16px}.woe-site .admission-card p{font-size:17px}.woe-site .volunteer-section{grid-template-columns:1fr;gap:30px}.woe-site .volunteer-intro h2{font-size:40px}.woe-site .volunteer-copy p{font-size:17px;line-height:1.8}.woe-site .volunteer-copy p:first-child{font-size:20px}.woe-site .volunteer-copy p:last-child{padding:24px}}
body.woe-theme-body{margin:0}body.woe-modal-open{overflow:hidden}.woe-site .woe-dialog-content{padding:30px}.woe-site .current-sponsor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.woe-site .current-sponsor-grid img{width:100%;height:150px;object-fit:contain}.woe-site.woe-editing .ccm-area{min-height:40px}.woe-site.woe-editing .ccm-area-block-list{min-height:40px}.woe-site.woe-editing .hero{overflow:visible}.woe-site .sponsor-nav ul:not([hidden]){display:block}.woe-site .sponsor-nav ul[hidden]{display:none!important}@media(max-width:600px){.woe-site .woe-dialog-content{padding:24px 18px}.woe-site .current-sponsor-grid{grid-template-columns:1fr 1fr}}
.woe-site .current-sponsor-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;align-items:center}.woe-site .current-sponsor-grid article{min-width:0}.woe-site .current-sponsor-grid a{display:block}.woe-site .current-sponsor-grid img{height:100px;max-height:100px;width:100%;object-fit:contain}@media(max-width:900px){.woe-site .current-sponsor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.woe-site .current-sponsor-grid{gap:28px 18px}.woe-site .current-sponsor-grid img{height:83px;max-height:83px}}

/* Native editable regions; no public Content wrappers. */
.woe-site .woe-image-slot{display:block;object-fit:cover;object-position:center}.woe-site .woe-image-slot img{width:100%;height:100%;object-fit:inherit;object-position:inherit}.woe-site .roster-image>.woe-image-slot{height:100%}.woe-site .secondary-thunderbirds>.woe-image-slot{width:100%;object-fit:contain}.woe-site.woe-editing .hero-photo,.woe-site.woe-editing .banner-aircraft{position:relative;inset:auto;width:100%;height:220px;z-index:auto;mask-image:none;filter:none}.woe-site.woe-editing .hero-copy{padding-top:35px}.woe-site.woe-editing .hero{height:auto}.woe-site.woe-editing .woe-edit-modal{display:block;position:relative;background:white;color:var(--ink);margin:30px auto;padding:25px;border:2px dashed var(--red);width:100%;max-width:1200px}.woe-site.woe-editing .woe-edit-modal .dialog-close{display:none}.woe-site.woe-editing .current-sponsor-grid>.ccm-area{grid-column:1/-1}.woe-site.woe-editing .current-sponsor-grid>.ccm-area>.ccm-area-block-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px}.woe-site.woe-editing .current-sponsor-grid .ccm-block-edit{min-width:0}.woe-site.woe-editing .woe-image-slot .ccm-area{min-height:100px}

.woe-site.woe-editing .woe-image-slot img{height:auto;max-height:220px;object-fit:contain}.woe-site.woe-editing .banner-copy{max-width:none}.woe-site.woe-editing .current-sponsor-grid>.ccm-area>.ccm-area-block-list{display:flex;flex-wrap:wrap;gap:0;align-items:center}.woe-site.woe-editing .current-sponsor-grid .ccm-area-block-list>div:not(.ccm-area-drag-area){flex:0 0 calc((100% - 126px)/6);min-width:0;margin:0}.woe-site.woe-editing .current-sponsor-grid .ccm-area-block-list>.ccm-area-drag-area{flex:0 0 18px;min-width:18px;max-width:18px;min-height:100px;position:relative}.woe-site.woe-editing .partner-logos>.ccm-area{grid-column:1/-1}.woe-site.woe-editing .partner-logos .ccm-area-block-list{display:flex;flex-wrap:wrap;gap:0;align-items:center}.woe-site.woe-editing .partner-logos .ccm-area-block-list>div:not(.ccm-area-drag-area){flex:0 0 calc((100% - 126px)/6);min-width:0}.woe-site.woe-editing .partner-logos .ccm-area-block-list>.ccm-area-drag-area{flex:0 0 18px;min-width:18px;max-width:18px;min-height:100px;position:relative}@media(max-width:900px){.woe-site.woe-editing .current-sponsor-grid .ccm-area-block-list>div:not(.ccm-area-drag-area),.woe-site.woe-editing .partner-logos .ccm-area-block-list>div:not(.ccm-area-drag-area){flex-basis:calc((100% - 72px)/3)}}

.woe-site .fact p{color:var(--muted);margin-bottom:0}

.woe-site .brand.woe-image-slot img{width:94px;height:98px}.woe-site .tier-title p,.woe-site .benefits-link p,.woe-site .dialog-close p{margin:0}.woe-site .footer-wordmark p{margin:0}

@media(max-width:1100px){.woe-site .brand.woe-image-slot img{width:75px;height:79px}}

/* Give native global controls room while editing; public layout is unchanged. */
.woe-site.woe-editing .header-inner{height:auto;min-height:105px;align-items:flex-start;padding-top:24px;padding-bottom:24px;flex-wrap:wrap}.woe-site.woe-editing .header-inner .brand{align-self:flex-start}.woe-site.woe-editing .header-inner nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;min-width:0;align-items:start}.woe-site.woe-editing header nav>.ccm-area,.woe-site.woe-editing header .sponsor-nav{min-width:0}.woe-site.woe-editing header .ccm-area-footer-handle{max-width:100%;white-space:normal}.woe-site.woe-editing header .ccm-area-footer-handle span{white-space:normal;overflow-wrap:anywhere}.woe-site.woe-editing header nav .ccm-block-content>a{font-size:14px;font-weight:750;text-decoration:none;line-height:1.3}.woe-site.woe-editing .sponsor-nav>button{display:block;white-space:normal;width:100%}.woe-site.woe-editing .sponsor-nav ul[hidden]{display:block!important;position:static;box-shadow:none;width:auto;margin:0;padding:10px}.woe-site.woe-editing footer .ccm-area-drag-area{min-height:0;height:0;overflow:hidden}.woe-site.woe-editing footer .partner-logos .ccm-area-drag-area{min-height:100px;height:auto;overflow:visible}@media(max-width:700px){.woe-site.woe-editing .header-inner nav{grid-template-columns:1fr 1fr;width:100%;flex-basis:100%}}

/* Coherent repeatable editing units. */
.woe-site .tiers{counter-reset:woe-opportunity}.woe-site .tier.woe-opportunity{counter-increment:woe-opportunity}.woe-site .woe-opportunity .tier-index>span:first-child::after{content:" / " counter(woe-opportunity,decimal-leading-zero)}.woe-site .footer-brand{display:flex;gap:25px;align-items:center}.woe-site .footer-event-logo{flex:0 0 100px;width:100px}.woe-site .footer-event-logo img{width:100px;height:105px;object-fit:contain}.woe-site.woe-editing .roster-grid>.ccm-area,.woe-site.woe-editing .admission-grid>.ccm-area,.woe-site.woe-editing .tiers>.ccm-area{grid-column:1/-1}.woe-site.woe-editing .roster-grid .ccm-area-block-list,.woe-site.woe-editing .admission-grid .ccm-area-block-list,.woe-site.woe-editing .tiers .ccm-area-block-list{display:flex;flex-wrap:wrap;gap:0;align-items:stretch}.woe-site.woe-editing .roster-grid .ccm-area-block-list>div:not(.ccm-area-drag-area),.woe-site.woe-editing .tiers .ccm-area-block-list>div:not(.ccm-area-drag-area){flex:0 0 calc((100% - 64px)/3);min-width:0;margin-bottom:28px}.woe-site.woe-editing .admission-grid .ccm-area-block-list>div:not(.ccm-area-drag-area){flex:0 0 calc((100% - 48px)/2);min-width:0;margin-bottom:28px}.woe-site.woe-editing .roster-grid .ccm-area-block-list>.ccm-area-drag-area,.woe-site.woe-editing .admission-grid .ccm-area-block-list>.ccm-area-drag-area,.woe-site.woe-editing .tiers .ccm-area-block-list>.ccm-area-drag-area{flex:0 0 16px;min-width:16px;max-width:16px;position:relative;min-height:100px}.woe-site.woe-editing .packing-layout>.ccm-area{min-width:0}.woe-site.woe-editing .header-inner> .ccm-area:has(#woe-main-nav){flex:1;min-width:0}.woe-site.woe-editing .header-inner nav#woe-main-nav{display:flex;flex-wrap:wrap}@media(max-width:700px){.woe-site .footer-brand{gap:15px}.woe-site .footer-event-logo{flex-basis:75px;width:75px}.woe-site .footer-event-logo img{width:75px;height:79px}.woe-site.woe-editing .roster-grid .ccm-area-block-list>div:not(.ccm-area-drag-area),.woe-site.woe-editing .tiers .ccm-area-block-list>div:not(.ccm-area-drag-area),.woe-site.woe-editing .admission-grid .ccm-area-block-list>div:not(.ccm-area-drag-area){flex-basis:calc(100% - 32px)}}

/* Core rich-text editing may wrap a standalone eyebrow span in a paragraph. */
.woe-site .hero-copy p:has(>span.eyebrow:only-child),.woe-site .banner-copy p:has(>span.eyebrow:only-child){display:contents}

/* Light NFE footer band; keep the Wings brand section white. */
.woe-site footer{background:#eef3f7}
.woe-site .footer-top{background:#fff;margin:-49px -5vw 0;padding:49px 5vw 30px}
.woe-site .endorsement{color:var(--navy)}

/* Final event-information strip. */
.woe-site .footer-bottom{background:var(--navy);color:#fff;border-top-color:var(--navy);margin:0 -5vw -22px;padding:20px 5vw 22px}
.woe-site .footer-bottom span{color:#fff}

/* Keep native rich-text wrappers from changing the footer link alignment. */
.woe-site .footer-top p:has(>.footer-jump:only-child){display:contents}

/* Give the Schedule page event theme a more prominent native H1. */
.woe-site.ccm-page-id-238 .page-banner h1{font-size:clamp(64px,7.4vw,108px);line-height:.96;letter-spacing:-2.5px}
@media(max-width:600px){.woe-site.ccm-page-id-238 .page-banner h1{font-size:clamp(54px,15.4vw,72px);letter-spacing:-2px}}
