@font-face{font-family:Avenir Next LT Pro;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/AvenirNextLTPro-Regular.woff2) format("woff2")}@font-face{font-family:Avenir Next LT Pro;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/AvenirNextLTPro-Medium.woff2) format("woff2")}@font-face{font-family:Avenir Next LT Pro;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/AvenirNextLTPro-Demi.woff2) format("woff2")}@font-face{font-family:Avenir Next LT Pro Cn;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/AvenirNextLTPro-MediumCn.woff2) format("woff2")}@font-face{font-family:Avenir Next LT Pro Cn;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/AvenirNextLTPro-DemiCn.woff2) format("woff2")}:root{--orange: #F5821F;--orange-lo: #D96F12;--navy: #12233C;--navy-deep: #0B1626;--navy-panel: #182E52;--blue-mid: #3D6DB0;--blue-dk: #27508A;--blue-lt: #A9CBE8;--cream: #FBE3B4;--gold: #B99653;--gold-hi: #D8BB7E;--sand: #F4EFE6;--white: #FFFFFF;--text: #FFFFFF;--muted: #A9B4C9;--faint: rgba(255, 255, 255, .14);--line: rgba(255, 255, 255, .1);--accent-on-light: #A8500A;--font-display: "Avenir Next LT Pro Cn", "Avenir Next Condensed", "Helvetica Neue", Arial, sans-serif;--font-body: "Avenir Next LT Pro", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--step-eyebrow: clamp(.688rem, .04vw + .68rem, .75rem);--step-body: clamp(.938rem, .18vw + .89rem, 1.063rem);--step-lead: clamp(1rem, .42vw + .9rem, 1.188rem);--step-h3: clamp(1.25rem, .7vw + 1.08rem, 1.625rem);--step-h2: clamp(2.25rem, 4.2vw + 1.2rem, 5rem);--step-h1: clamp(2.5rem, 4.6vw + 1.35rem, 4rem);--step-numeral: clamp(3.25rem, 6.4vw + 1.6rem, 7.5rem);--step-stat: clamp(2.75rem, 5.4vw + 1.4rem, 7rem);--gutter: clamp(1.25rem, 3.9vw, 3.5rem);--shell: 1440px;--radius: 6px;--ease: cubic-bezier(.2, .7, .2, 1);--ease-out-soft: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5.5rem;-webkit-text-size-adjust:100%}body{margin:0;background:var(--navy);color:var(--text);font-family:var(--font-body);font-size:var(--step-body);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}[hidden]{display:none!important}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:var(--text);text-decoration:none;transition:color .2s var(--ease)}a:hover{color:var(--orange)}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:600;line-height:.94;letter-spacing:-.01em;text-transform:uppercase}p{margin:0;text-wrap:pretty}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:2px}.skip{position:absolute;left:50%;top:-100px;transform:translate(-50%);z-index:999;padding:.75rem 1.25rem;background:var(--orange);color:var(--navy);font-weight:600;border-radius:0 0 var(--radius) var(--radius);transition:top .2s var(--ease)}.skip:focus{top:0;color:var(--navy)}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(3.5rem,7vw,6.5rem)}.section--sand{background:var(--sand);color:#17150f}.section--deep{background:var(--navy-deep)}.section--sand h1,.section--sand h2,.section--sand h3{color:var(--navy)}.section--sand .muted{color:#5b5446}.section--sand .eyebrow{color:var(--accent-on-light)}.section--sand .eyebrow:before{background:var(--accent-on-light)}.muted{color:var(--muted)}.lead{font-size:var(--step-lead);line-height:1.55}.head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(1.5rem,3vw,3rem);margin-bottom:clamp(2rem,4vw,3.5rem)}.head__text{display:flex;flex-direction:column;gap:1.25rem}.head__aside{max-width:26rem}.head h2{font-size:var(--step-h2)}.eyebrow{display:flex;align-items:center;gap:.75rem;font-size:var(--step-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--orange)}.eyebrow:before{content:"";width:1.625rem;height:2px;background:var(--orange);flex:none}.grid{display:grid;gap:clamp(1rem,1.8vw,1.75rem)}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.grid--2,.grid--3,.grid--4{grid-template-columns:minmax(0,1fr)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.25rem;padding:.75rem 1.6rem;font-family:var(--font-body);font-size:1rem;font-weight:600;letter-spacing:.01em;border:0;border-radius:var(--radius);cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:transform .3s var(--ease-out-soft),box-shadow .3s var(--ease-out-soft),color .2s var(--ease)}.btn--primary{background:var(--orange);color:var(--navy)}.btn--primary:hover{color:var(--navy);transform:translateY(-2px);box-shadow:0 12px 28px #f5821f57}.btn--dark{background:var(--navy);color:var(--white)}.btn--dark:hover{color:var(--white);transform:translateY(-2px);box-shadow:0 12px 28px #12233c66}.btn--ghost{border:1.5px solid rgba(255,255,255,.38);color:var(--white);background:transparent}.btn--ghost:hover{color:var(--white);border-color:var(--white);transform:translateY(-2px)}.section--sand .btn--ghost{border-color:#12233c4d;color:var(--navy)}.section--sand .btn--ghost:hover{color:var(--navy);border-color:var(--navy)}.btn--sm{min-height:2.75rem;padding:.5rem 1.15rem;font-size:.938rem}.btn--lg{min-height:3.75rem;padding:.9rem 2rem;font-size:1.063rem}.btn--primary:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-120%);transition:transform .7s var(--ease-out-soft)}.btn--primary:hover:after{transform:translate(120%)}.link-arrow{font-weight:600;color:var(--orange);display:inline-flex;align-items:center;gap:.4rem}.link-arrow span{transition:transform .3s var(--ease-out-soft)}.link-arrow:hover span{transform:translate(4px)}.section--sand .link-arrow{color:var(--accent-on-light)}.card{background:var(--navy-panel);border:1px solid var(--faint);border-radius:var(--radius);overflow:hidden;transition:transform .45s var(--ease-out-soft),border-color .45s var(--ease),box-shadow .45s var(--ease-out-soft)}.card:hover{transform:translateY(-6px);border-color:#f5821f80;box-shadow:0 22px 48px #00000061}.section--sand .card{background:var(--white);border-color:#e6ddcb}.section--sand .card:hover{box-shadow:0 22px 48px #12233c1f}.zoom{overflow:hidden}.zoom img{transition:transform .8s var(--ease-out-soft);will-change:transform}.zoom:hover img,a:hover .zoom img{transform:scale(1.06)}@keyframes wo-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes wo-lift{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes wo-fade{0%{opacity:0}to{opacity:1}}@keyframes wo-scale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes wo-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes wo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes wo-sunrise{0%{transform:translateY(150px);opacity:0}to{transform:none;opacity:1}}@keyframes wo-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes wo-drift{0%{transform:translate(-24px)}to{transform:translate(24px)}}@keyframes wo-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes wo-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes wo-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(1deg)}}@keyframes wo-bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.rise{animation:wo-rise .9s var(--ease) both}.rise[data-d="1"]{animation-delay:.08s}.rise[data-d="2"]{animation-delay:.16s}.rise[data-d="3"]{animation-delay:.26s}.rise[data-d="4"]{animation-delay:.36s}.rise[data-d="5"]{animation-delay:.46s}.rise[data-d="6"]{animation-delay:.58s}.rise[data-d="7"]{animation-delay:.7s}.reveal{opacity:1}.motion-ready .reveal:not(.is-in){opacity:0;transform:translateY(32px)}.motion-ready h2.reveal:not(.is-in){transform:translateY(52px) rotate(1deg)}.motion-ready .row.reveal:not(.is-in),.motion-ready .tbl__r.reveal:not(.is-in){transform:translate(-36px)}.motion-ready .sp.reveal:not(.is-in),.motion-ready .mk__i.reveal:not(.is-in){transform:translateY(40px) scale(.95)}.reveal.is-in{opacity:1}main a:not(.btn,[class*=card],[class*=__img],[class*=tile],[class*=__tag],.hero__dock),.link-arrow,.ft a{padding-block:.85rem;margin-block:-.85rem}.ft nav a,.ft__social a{display:inline-block;min-width:2.75rem;padding-inline:.375rem;margin-inline:-.375rem}.hdr__logo{min-height:2.75rem;display:inline-flex;align-items:center}.hero__dock{display:block;transform-origin:0 0}.hdr--overlay .hdr__logo{opacity:0;pointer-events:none}.hdr--overlay.is-docked .hdr__logo{opacity:1;pointer-events:auto}.dock-flight{position:fixed;left:0;top:0;z-index:65;max-width:none;height:auto;transform-origin:0 0;pointer-events:none;will-change:transform}.reading-progress{position:absolute;inset:auto 0 0;height:2px;overflow:hidden;pointer-events:none}.reading-progress span{display:block;height:100%;background:var(--orange);transform:scaleX(0);transform-origin:left}.hdr__nav a.is-current:after{transform:scaleX(1);transform-origin:left}.wo-scene{position:absolute;inset:0;width:100%;height:100%}.wo-scene--n{display:none}@media(max-width:767px){.wo-scene--w{display:none}.wo-scene--n{display:block}}.wo-sun{animation:wo-sunrise 2.6s var(--ease) both;transform-origin:center}.wo-glow{animation:wo-breathe 8s ease-in-out infinite}.wo-far{animation:wo-drift 100s ease-in-out infinite alternate}.wo-mid{animation:wo-drift 140s ease-in-out infinite alternate-reverse}.wo-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:wo-draw 3s .5s var(--ease-out-soft) both}@keyframes wo-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.wo-draw{animation:none;stroke-dashoffset:0}}.motion-photo{transform:translate3d(0,var(--photo-y, 0px),0) scale(1.12)}.zoom:hover .motion-photo{transform:translate3d(0,var(--photo-y, 0px),0) scale(1.17)}.medal__shot{transform:perspective(1100px) rotateY(var(--medal-turn, 0deg))}.section{position:relative}.section>.shell>.head:after{content:"";display:block;width:100%;height:1px;background:var(--faint);transform:scaleX(var(--section-line, 0));transform-origin:left}.section--sand>.shell>.head:after{background:#dcd2be}.tl__dot{transition:transform .6s var(--ease)}.tl__i.is-in .tl__dot{transform:scale(1.2)}.sp__logo img{transition:transform .5s var(--ease)}.sp__logo:hover img,.sp__logo:focus-visible img{transform:scale(1.08)}.mk__img img{transition:transform .65s var(--ease)}.mk__i:hover .mk__img img{transform:scale(1.04) rotate(-2deg)}.cta{position:relative;overflow:hidden;isolation:isolate}.cta:before{content:"GO WILD";position:absolute;z-index:-1;left:1%;top:-15%;font:600 clamp(7rem,20vw,22rem)/1 var(--font-display);white-space:nowrap;opacity:.07;transform:translate(var(--cta-x, 0px));pointer-events:none}.marquee{overflow:hidden;display:flex;align-items:center}.marquee__track{display:flex;width:max-content;animation:wo-marquee 42s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.blink{animation:wo-blink 1s steps(1) infinite}.float{animation:wo-float 8s ease-in-out infinite}.motion-ready [data-chart] .bar{transform:scaleY(0);transform-origin:50% 100%}[data-chart].is-in .bar{animation:wo-grow .9s var(--ease-out-soft) both;animation-delay:calc(var(--i, 0) * .11s)}@media(prefers-reduced-motion:reduce){[data-chart] .bar{transform:none;animation:none}}.scroll-cue{animation:wo-bob 2.4s ease-in-out infinite}.count{font-variant-numeric:tabular-nums}.grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}@view-transition{navigation:auto}::view-transition-old(root){animation:wo-fade .18s var(--ease) reverse both}::view-transition-new(root){animation:wo-rise .42s var(--ease) both}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal,.rise,.motion-photo,.medal__shot{opacity:1!important;transform:none!important}.section>.shell>.head:after{transform:none}.dock-flight{display:none!important}@view-transition{navigation:none}}@media(prefers-reduced-motion:no-preference){.wo-far{animation:wo-rise 1.8s .1s var(--ease-out-soft) both}.wo-mid{animation:none}.wo-terrain{animation:wo-fade 1.8s .25s ease-out both}.wo-sun{animation:wo-sunrise 2.2s var(--ease-out-soft) both}.wo-draw{animation-delay:.65s;animation-duration:2.6s}.hero__mark{animation:wo-fade 1.1s .35s ease-out both}.hero__sub{animation:wo-rise 1s .55s var(--ease-out-soft) both}.hero__copy>.eyebrow{animation-delay:.3s}.hero__line.rise{animation-delay:.7s}.hero__blurb.rise{animation-delay:.85s}.hero__cta.rise{animation-delay:1s}.hero .clock{animation:wo-fade 1s 1.2s both}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.hdr[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:60;background:var(--navy);border-bottom:1px solid transparent;transition:background .4s var(--ease),border-color .4s var(--ease),backdrop-filter .4s var(--ease)}.hdr--overlay[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;background:transparent}.hdr--overlay[data-astro-cid-3ef6ksr2].is-stuck,.hdr[data-astro-cid-3ef6ksr2]:not(.hdr--overlay){background:#0b1626f0;backdrop-filter:blur(16px);border-bottom-color:var(--line)}@media(max-width:767px){.hdr--overlay[data-astro-cid-3ef6ksr2].is-stuck,.hdr[data-astro-cid-3ef6ksr2]:not(.hdr--overlay){background:#0b1626fb}}.hdr__in[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:clamp(4.25rem,5.4vw,5.5rem)}.hdr__logo[data-astro-cid-3ef6ksr2]{--logo-h: clamp(1.75rem, 2.4vw, 2.375rem);width:calc(var(--logo-h) * 4.024)}.hdr__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:var(--logo-h);width:auto}.hdr__logo[data-astro-cid-3ef6ksr2]{transition:transform .35s var(--ease-out-soft)}.hdr__logo[data-astro-cid-3ef6ksr2]:hover{transform:scale(1.03)}.hdr__logo--dock[data-astro-cid-3ef6ksr2]:hover{transform:none}.hdr__nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(1rem,2.1vw,2.125rem)}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;padding-block:.35rem;font-size:.813rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:right;transition:transform .32s var(--ease-out-soft)}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]:after{transform:scaleX(1);transform-origin:left}.hdr__end[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.75rem}@media(max-width:480px){.hdr__in[data-astro-cid-3ef6ksr2]{gap:.625rem}.hdr__logo[data-astro-cid-3ef6ksr2]{--logo-h: clamp(1.35rem, 6vw, 1.75rem);flex-shrink:0}.hdr__end[data-astro-cid-3ef6ksr2]{gap:.5rem}.hdr__end[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{white-space:nowrap;font-size:.75rem;padding-inline:.75rem}}.hdr__burger[data-astro-cid-3ef6ksr2]{display:none;width:2.75rem;height:2.75rem;padding:.6rem;flex-direction:column;justify-content:space-between;background:transparent;border:0;cursor:pointer}.hdr__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;background:var(--white);border-radius:2px;transition:transform .35s var(--ease),opacity .2s var(--ease)}.hdr__burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(9px) rotate(45deg)}.hdr__burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.hdr__burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media(max-width:1080px){.hdr__nav[data-astro-cid-3ef6ksr2]{display:none}.hdr__burger[data-astro-cid-3ef6ksr2]{display:flex}}.menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:55;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;padding:6rem var(--gutter) 3rem;background:var(--navy-deep);overflow-y:auto}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:.35rem}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:clamp(1.75rem,7vw,2.75rem);font-weight:600;text-transform:uppercase;line-height:1.15;padding-block:.35rem;animation:wo-rise .5s var(--ease) both;animation-delay:calc(var(--i) * 45ms)}.menu[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{align-self:flex-start}@media(prefers-reduced-motion:reduce){.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{animation:none}}.ft[data-astro-cid-sz7xmlte]{background:var(--navy-deep);padding-block:clamp(3rem,6vw,5rem) 2rem}.ft__in[data-astro-cid-sz7xmlte]{display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:1.5fr 1fr 1fr 1.3fr}@media(max-width:960px){.ft__in[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ft__in[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr)}}.ft__brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:1.25rem;max-width:22rem}.ft__brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:4rem;width:auto}.ft__social[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:1.125rem;font-size:.813rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ft__col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.875rem;align-items:flex-start}.ft__title[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-size:var(--step-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--orange)}.ft__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.938rem}.ft__base[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;border-top:1px solid var(--line);font-size:.813rem;color:#7f8ca6}
