.gwp{--gator-blue:#0021a5;--gator-orange:#fa4616;--navy-900:#060f21;--navy-800:#0b1933;--navy-700:#0d1e3d;--ice:#eaf3ff;--text:#2f3b52;--rule:#e3e3e3;--container:1024px;--band-y:clamp(48px, 7vw, 85px);--band-x:clamp(20px, 4vw, 34px);color:var(--text);font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.1rem;line-height:1.55}.gwp *,.gwp :before,.gwp :after{box-sizing:border-box}.gwp-band{padding:var(--band-y) var(--band-x)}.gwp-band--ice{background:var(--ice)}.gwp-band--navy{background:var(--navy-800);color:#fff}.gwp-band--navy h2,.gwp-band--navy h3{color:#fff}.gwp-inner{max-width:var(--container);margin:0 auto}.gwp-label{letter-spacing:2.5px;text-transform:uppercase;color:var(--gator-orange);margin:0 0 12px;font-size:.75rem;font-weight:700}.gwp-band--navy .gwp-label{color:#7fb2ff}.gwp h1{color:var(--gator-blue);margin:0 0 16px;font-size:4rem;font-weight:600;line-height:1.1}.gwp-band--navy h1{color:#fff}.gwp h2{color:var(--gator-blue);margin:0 0 8px;font-size:3rem;font-weight:600;line-height:1.2}.gwp h3{color:var(--gator-blue);margin:0 0 8px;font-size:1.6rem;font-weight:600;line-height:1.2}@media (width<=1024px){.gwp h1{font-size:3.2rem}.gwp h2{font-size:2.4rem}}@media (width<=767px){.gwp h1{font-size:2.5rem}.gwp h2{font-size:2.1rem}}.gwp p{margin:0 0 16px}.gwp-lead{max-width:62ch;font-size:1.375rem;line-height:1.5}.gwp-note{opacity:.8;font-size:.95rem}.gwp-btn{letter-spacing:1.5px;text-transform:uppercase;background:var(--gator-orange);color:#fff;border:0;border-radius:0;padding:18px 36px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .12s,background-color .12s;display:inline-block}.gwp-btn:hover{background:#d93c0f;transform:translateY(-1px)}.gwp-btn--ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #ffffff80}.gwp-btn--ghost:hover{background:#ffffff1a}.gwp-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.gwp-table-wrap{overflow-x:auto}.gwp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.gwp-table caption{text-align:left;color:var(--gator-blue);padding:0 0 8px;font-size:1.25rem;font-weight:600}.gwp-table th,.gwp-table td{text-align:left;border-bottom:1px solid var(--rule);padding:14px 16px 14px 0}.gwp-table thead th{letter-spacing:2px;text-transform:uppercase;color:var(--text);opacity:.7;border-bottom:2px solid var(--navy-800);font-size:.75rem;font-weight:700}.gwp-table tbody tr:last-child td{border-bottom:0}.gwp-band--navy .gwp-table th,.gwp-band--navy .gwp-table td{border-color:#ffffff2e}.gwp-band--navy .gwp-table thead th{color:#fff;border-bottom-color:#ffffff80}.gwp-band--navy .gwp-table caption{color:#fff}.gwp-team{align-items:center;gap:10px;font-weight:600;display:flex}.gwp-cap{flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 2px #00000040}.gwp-cap--blue{background:#0021a5}.gwp-cap--orange{background:#fa4616}.gwp-cap--bronze{background:#8a6a2f}.gwp-cap--silver{background:#b6bcc6}.gwp-cap--gold{background:#d4a11a}.gwp-cap--masters{background:#29afce}.gwp-price{white-space:nowrap;font-weight:600}.gwp-grid{gap:28px;display:grid}@media (width>=760px){.gwp-grid--2{grid-template-columns:1fr 1fr}}.gwp-embed{background:#fff;border:0;width:100%;min-height:900px;display:block}.gwp-schedule-note{margin-top:24px;font-size:.95rem}.gwp a{color:inherit}.gwp-band--navy a{color:#cfe0ff}.gwp-hero{padding:clamp(72px, 12vw, 150px) var(--band-x);background:var(--navy-800) center/cover no-repeat;color:#fff;position:relative;overflow:hidden}.gwp-hero:after{content:"";background:linear-gradient(100deg,#060f21f0 0%,#060f21d1 45%,#060f2159 100%);position:absolute;inset:0}.gwp-hero>*{z-index:1;position:relative}.gwp-hero h1,.gwp-hero h2,.gwp-hero h3{color:#fff}@media (width<=700px){.gwp-hero:after{background:linear-gradient(#060f21db 0%,#060f21eb 60%,#060f21f5 100%)}}.gwp-hero .gwp-label:after{content:"";background:var(--gator-orange);width:48px;height:3px;margin-top:10px;display:block}.gwp-logos{flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,48px);margin-top:28px;display:flex}.gwp-logos img{width:auto;height:clamp(38px,5vw,56px);display:block}.gwp-logos--onnavy img{filter:brightness(0)invert();opacity:.9}.gwp-portrait{object-fit:cover;width:96px;height:96px;margin-bottom:12px;display:block}.gwp-coach{grid-template-columns:96px 1fr;align-items:start;gap:20px;display:grid}.gwp-coach .gwp-portrait{margin-bottom:0}@media (width<=520px){.gwp-coach{grid-template-columns:1fr}}.gwp-figure{max-width:1440px;margin-inline:auto}.gwp-figure img{aspect-ratio:3;object-fit:cover;object-position:center var(--focus,45%);width:100%;height:auto;display:block}@media (width<=1100px){.gwp-figure img{aspect-ratio:2}}@media (width<=700px){.gwp-figure img{aspect-ratio:3/2}}.gwp-split{align-items:center;gap:clamp(24px,4vw,48px);display:grid}@media (width>=820px){.gwp-split{grid-template-columns:1fr 1fr}.gwp-split--wide-media{grid-template-columns:1.25fr 1fr}}.gwp-split img{object-fit:cover;object-position:center 30%;width:100%;height:100%;max-height:460px;display:block}.gwp-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px;display:grid}.gwp-strip img{aspect-ratio:3/2;object-fit:cover;object-position:center var(--focus,45%);width:100%;height:auto;display:block}.gwp-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px;margin-top:32px;display:grid}.gwp-stat{background:#ffffff12;padding:20px 22px}.gwp-band--ice .gwp-stat,.gwp-band:not(.gwp-band--navy):not(.gwp-hero) .gwp-stat{background:var(--ice)}.gwp-stat b{font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.05;display:block}.gwp-hero .gwp-stat b,.gwp-band--navy .gwp-stat b{color:#fff}.gwp-band:not(.gwp-band--navy):not(.gwp-hero) .gwp-stat b{color:var(--gator-blue)}.gwp-stat span{letter-spacing:2px;text-transform:uppercase;opacity:.75;margin-top:6px;font-size:.7rem;font-weight:700;display:block}.gwp-hero-grid{align-items:center;gap:clamp(20px,3vw,40px);display:grid}@media (width>=860px){.gwp-hero-grid{grid-template-columns:minmax(200px,320px) 1fr}}.gwp-event-logo{width:100%;max-width:320px;height:auto;display:block}.gwp-hero-span{grid-column:1/-1}.gwp-video{background:#000;margin-top:24px;padding-top:56.25%;position:relative}.gwp-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.gwp-suits{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:20px;margin-top:24px;display:grid}.gwp-suits img{aspect-ratio:3/2;object-fit:contain;background:var(--ice);width:100%;padding:18px;display:block}.gwp-prose{max-width:68ch}.gwp-prose h2{margin:40px 0 10px;font-size:clamp(1.5rem,2.6vw,1.9rem)}.gwp-prose h3{margin:28px 0 8px;font-size:1.3rem}.gwp-prose h4{color:var(--text);margin:22px 0 6px;font-size:1.1rem;font-weight:700}.gwp-prose p{margin:0 0 18px}.gwp-prose ul{margin:0 0 20px;padding-left:22px}.gwp-prose li{margin-bottom:8px}.gwp-prose>:first-child{margin-top:0}.gwp-posts{margin:0;padding:0;list-style:none}.gwp-posts li{border-top:1px solid var(--rule)}.gwp-posts li:last-child{border-bottom:1px solid var(--rule)}.gwp-posts a{color:inherit;gap:4px 28px;padding:26px 0;text-decoration:none;display:grid}@media (width>=760px){.gwp-posts a{grid-template-columns:150px 1fr}}.gwp-posts a:hover h2{color:var(--gator-orange)}.gwp-posts h2{margin:0;font-size:1.4rem}.gwp-posts time{letter-spacing:2px;text-transform:uppercase;opacity:.65;padding-top:5px;font-size:.75rem;font-weight:700}.gwp-posts p{opacity:.85;margin:6px 0 0}.gwp-people{grid-template-columns:repeat(auto-fill,minmax(180px,320px));gap:32px;margin-top:32px;display:grid}.gwp-person img{aspect-ratio:1;object-fit:cover;object-position:center 22%;background:var(--ice);width:100%;max-width:320px;display:block}.gwp-person h3{margin:14px 0 2px;font-size:1.25rem}.gwp-person p{letter-spacing:1.6px;text-transform:uppercase;opacity:.7;margin:0;font-size:.8rem;font-weight:700}.gwp-form{max-width:640px}.gwp-field{margin-bottom:18px}.gwp-field label{letter-spacing:2px;text-transform:uppercase;opacity:.8;margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.gwp-field input,.gwp-field textarea{width:100%;font:inherit;border:1px solid var(--rule);color:var(--text);background:#fff;border-radius:0;padding:13px 14px;font-size:1rem}.gwp-field input:focus,.gwp-field textarea:focus{outline:2px solid var(--gator-blue);outline-offset:-2px;border-color:var(--gator-blue)}.gwp-field textarea{resize:vertical;min-height:150px}.gwp-field--split{gap:14px;display:grid}@media (width>=560px){.gwp-field--split{grid-template-columns:1fr 1fr}}.gwp-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.gwp-bio-head{align-items:center;gap:clamp(24px,4vw,48px);display:grid}@media (width>=820px){.gwp-bio-head{grid-template-columns:minmax(0,380px) 1fr}}.gwp-bio-portrait{width:100%;max-width:380px;height:auto;display:block}.gwp-partner-mark{width:auto;max-width:240px;height:auto;margin:0 0 18px;display:block}.gwp-strip--portrait{grid-template-columns:repeat(2,1fr)}@media (width>=620px){.gwp-strip--portrait{grid-template-columns:repeat(3,1fr)}}@media (width>=900px){.gwp-strip--portrait{grid-template-columns:repeat(5,1fr)}}.gwp-strip--portrait img{aspect-ratio:4/5;object-position:center 22%;height:auto}.gwp-statement{padding-top:56px;padding-bottom:56px}.gwp-statement p{color:#fff;max-width:22ch;margin:0;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:600;line-height:1.25}.gwp-statement .gwp-label+p{margin-top:10px}.gwp-uncropped,.gwp-split img.gwp-uncropped{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:620px;margin-inline:auto;display:block}.gwp-faq{max-width:72ch;margin:28px 0 0}.gwp-faq dt{color:var(--gator-blue);border-top:1px solid var(--rule);margin:26px 0 6px;padding-top:26px;font-size:1.15rem;font-weight:600}.gwp-faq dt:first-of-type{border-top:0;margin-top:0;padding-top:0}.gwp-faq dd{margin:0}.gwp-quotes{gap:28px;margin-top:30px;display:grid}@media (width>=760px){.gwp-quotes{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.gwp-quotes{grid-template-columns:repeat(3,1fr)}}.gwp-quotes figure{border-top:2px solid var(--gator-orange);margin:0;padding:26px 0 0}.gwp-quotes blockquote{color:#ffffffeb;margin:0 0 14px;font-size:1.05rem;line-height:1.55}.gwp-quotes figcaption{letter-spacing:2px;text-transform:uppercase;color:#fff;font-size:.75rem;font-weight:700}.gwp-quotes figcaption span{letter-spacing:1.4px;opacity:.62;margin-top:4px;font-weight:400;display:block}.gwp-posts--related a{grid-template-columns:1fr;padding:22px 0}.gwp-posts--related h3{color:var(--gator-blue);margin:0;font-size:1.25rem}.gwp-posts--related a:hover h3{color:var(--gator-orange)}.gwp p a,.gwp dd a,.gwp-prose li a,.gwp-table td a,.gwp-schedule-note a{color:var(--gator-blue);text-underline-offset:3px;text-decoration:underline 1px}.gwp p a:hover,.gwp dd a:hover,.gwp-prose li a:hover,.gwp-table td a:hover,.gwp-schedule-note a:hover{color:var(--gator-orange)}.gwp-band--navy p a,.gwp-band--navy dd a{color:#cfe0ff}.gwp-band--navy p a:hover{color:#fff}.gwp-related-band{border-top:1px solid var(--rule);padding-top:22px;padding-bottom:26px}.gwp-related-line{margin:0;font-size:.95rem}.gwp-related-line>span:first-child{letter-spacing:2px;text-transform:uppercase;color:var(--gator-orange);margin-right:10px;font-size:.75rem;font-weight:700}.gwp-related-line__sep{opacity:.45}
