.info-refresh{background:#eaf0f7!important;color:#142334;font-family:Inter,Arial,sans-serif}.info-refresh main{color:#142334}.info-refresh main :is(.text-foreground,.text-steel-100,.text-steel-200){color:#142334}.info-refresh main :is(.text-steel-300,.text-steel-400,.text-steel-500){color:#526980}.info-refresh main :is(.text-ember,.ember-text){color:#286d86}.info-refresh main :is(.border-steel-600,.border-steel-700,.border-steel-800){border-color:#d0deeb}.info-refresh main :is(.bg-steel-900,.bg-steel-925){background:#fff}.info-refresh main :is(h1,h2,h3,.font-heading){font-family:Inter,Arial,sans-serif;text-transform:none;letter-spacing:-.025em}.info-refresh main h1{font-size:clamp(2.8rem,5.6vw,5rem);line-height:1.06;letter-spacing:-.045em;font-weight:700}.info-refresh main h2{line-height:1.2}.info-refresh main .font-mono{font-family:Inter,Arial,sans-serif;text-transform:none;letter-spacing:.01em}.info-refresh main :is(a,button,input):focus-visible{outline:2px solid #087c99;outline-offset:4px}.info-refresh main :is(.btn-primary,.btn-secondary){border-radius:999px;font-family:Inter,Arial,sans-serif;text-transform:none;letter-spacing:0;min-height:48px;color:#19324b;border-color:#b7cbdc}.info-refresh main a:hover{color:#087c99}.support-refresh main>section{border:0;background:transparent}.support-refresh main>section:first-child{position:relative;isolation:isolate;overflow:hidden}.support-refresh main>section:first-child:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(/images/support-tennis.webp) right 30%/auto 950px no-repeat;opacity:.62;pointer-events:none}.support-refresh main>section:first-child:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#eaf0f7 12%,#eaf0f7f5 40%,#eaf0f75c 83%),linear-gradient(0deg,#eaf0f7,transparent 35%);pointer-events:none}.support-refresh main>section:first-child>div{padding-top:180px;padding-bottom:64px}.support-refresh main>section:first-child>div>p{font-size:1.1rem;line-height:1.8;max-width:650px}.support-refresh main>section:first-child>div>.mt-8:not(.flex),.support-refresh main>section:first-child>div>.mt-6:not(p){max-width:720px}.support-refresh main input{border-radius:16px;background:#fffffff5;color:#142334;border-color:#b8ccdf;box-shadow:0 10px 30px #25456308}.support-refresh main input::-moz-placeholder{color:#60778e}.support-refresh main input::placeholder{color:#60778e}.support-refresh main button{font-family:Inter,Arial,sans-serif;text-transform:none;letter-spacing:0;border-radius:14px}.support-refresh main>section:first-child button.border{background:#fff;color:#23445b;min-height:44px;border-radius:999px}.support-refresh main>section:nth-child(2) ul{gap:12px}.support-refresh main>section:nth-child(2) li>button{background:#fff;border-radius:18px;padding:20px;min-height:82px;box-shadow:0 8px 24px #25456305}.support-refresh main>section:nth-child(2) li>button>span:last-child{white-space:normal;max-width:30%;text-align:right}.support-refresh main button[aria-pressed]{background:#fff;border:1px solid #d0deeb;border-radius:20px;padding:24px;min-height:118px;transition:background .2s,border-color .2s,box-shadow .2s}.support-refresh main button[aria-pressed=true]{background:#dcf1f7;border-color:#3499b0;box-shadow:0 8px 24px #20627a0d}.support-refresh main button:hover{border-color:#82a9c1}.support-refresh #support-categories h3{font-size:1rem;color:#3e5c75;margin-bottom:18px}.support-refresh main ul:has(>li>button[aria-expanded]){border:0;display:grid;gap:12px}.support-refresh main ul>li:has(>button[aria-expanded]){border:1px solid #d0deeb;border-radius:19px;background:#fff;padding:0 24px}.support-refresh main button[aria-expanded]{font-size:1rem;line-height:1.5}.support-refresh main>section:last-child{background:#f5f8fc;padding:28px 0;margin-top:30px}.legal-refresh main article{border:0}.legal-refresh main article>div{max-width:1040px;padding-top:180px}.legal-refresh main header{padding-bottom:12px}.legal-refresh main :is(aside,nav[aria-label="Table of contents"]){border:1px solid #d0deeb;border-radius:24px;overflow:hidden;box-shadow:0 10px 35px #25456306}.legal-refresh main section[id^=section-]{background:#fff;border:1px solid #d0deeb;border-radius:24px;padding:32px;scroll-margin-top:140px}.legal-refresh main section[id^=section-] h2{font-size:1.45rem;letter-spacing:-.025em}.legal-refresh main section[id^=section-] :is(p,li){line-height:1.85}.legal-refresh main .space-y-12>*+*{margin-top:20px}.legal-refresh main section a{text-decoration:underline;text-underline-offset:4px;color:#23647f}.legal-refresh main .bg-steel-900.border{border-radius:20px}.media-refresh main{padding-top:180px}.media-refresh main .border.bg-steel-900{border-radius:24px;overflow:hidden;box-shadow:0 8px 26px #25456306}.media-refresh main .border-b{border-color:#c7d9e8}.media-refresh main h2{font-size:clamp(1.7rem,3vw,2.35rem)}.media-refresh main button{border-radius:999px;font-family:Inter,Arial,sans-serif;text-transform:none;letter-spacing:0}.media-refresh main button.bg-ember{background:#05b0cc;color:#102833}.media-refresh main dl{gap:12px;border:0;background:transparent}.media-refresh main dl>div{border:1px solid #d0deeb;border-radius:18px;padding:22px;background:#fff}.media-refresh main>div>div:first-child p{font-size:1.05rem;line-height:1.8}@media(max-width:700px){.support-refresh main>section:first-child>div,.legal-refresh main article>div,.media-refresh main{padding-top:128px}.support-refresh main>section:first-child:before{background-size:auto 760px;background-position:right top;opacity:.3}.support-refresh main>section:first-child:after{background:linear-gradient(90deg,#eaf0f7f2,#eaf0f79c),linear-gradient(0deg,#eaf0f7,transparent 70%)}.support-refresh main button[aria-pressed]{padding:18px;min-height:112px}.support-refresh main>section:nth-child(2) li>button{padding:18px}.legal-refresh main section[id^=section-]{padding:23px;border-radius:20px}.legal-refresh main h1{font-size:2.8rem}.legal-refresh main section[id^=section-] h2{font-size:1.3rem}}.support-refresh main>section:first-child:before{-webkit-mask-image:linear-gradient(90deg,transparent 40%,#000 70%);mask-image:linear-gradient(90deg,transparent 40%,#000 70%)}.support-refresh main>section:nth-child(2),.support-refresh main>section:nth-child(3){background:#eaf0f7!important}@media(min-width:768px){.media-refresh section[aria-labelledby=about-heading]>.grid{grid-template-columns:1fr 1fr}.media-refresh section[aria-labelledby=about-heading]>.grid>div:last-child{grid-column:1/-1}}.media-refresh main>div{max-width:1280px}.media-refresh main{position:relative;isolation:isolate}.media-refresh main:before{content:"";position:absolute;inset:0 0 auto;height:560px;z-index:-2;background:url(/images/media-sprinters.webp) right 38%/cover no-repeat;opacity:.6;pointer-events:none}.media-refresh main:after{content:"";position:absolute;inset:0 0 auto;height:560px;z-index:-1;background:linear-gradient(90deg,#eaf0f7,#eaf0f7f2 26%,#eaf0f7bf 47%,#eaf0f726 82%),linear-gradient(0deg,#eaf0f7,transparent 34%);pointer-events:none}@media(max-width:700px){.media-refresh main:before,.media-refresh main:after{height:600px}.media-refresh main:before{background-position:65% center;opacity:.38}.media-refresh main:after{background:linear-gradient(90deg,#eaf0f7e6,#eaf0f78c),linear-gradient(0deg,#eaf0f7,transparent 55%)}}.media-refresh main:before{background-position:right calc(38% + 55px)}@media(max-width:700px){.media-refresh main:before{background-position:65% calc(50% + 30px)}}.estimator-refresh main{max-width:1200px;padding-top:180px}.estimator-refresh main .border.bg-steel-900{border-radius:24px;box-shadow:0 12px 32px #294b6810;padding:28px}.estimator-refresh main :is(input,.bg-steel-950){background:#f1f6fb;color:#142334}.estimator-refresh main input{border-radius:13px;min-height:52px;font-size:1.1rem}.estimator-refresh main :is(.mono,.font-mono){font-family:Inter,Arial,sans-serif;letter-spacing:0;text-transform:none}.estimator-refresh main label,.estimator-refresh main .font-mono{font-size:.85rem}.estimator-refresh main button[aria-pressed]{border-radius:999px;font-size:.95rem;min-height:50px}.estimator-refresh main button[aria-pressed=true]{background:#19364b;color:#fff}.estimator-refresh main div:has(>button[aria-pressed]){border-radius:999px;padding:3px;background:#f1f6fb}.estimator-refresh main dl{background:#d0deeb;border-radius:14px;overflow:hidden}.estimator-refresh main table{font-size:.9rem}.estimator-refresh main th{font-size:.8rem!important}.estimator-refresh main [role=img]{background:#05b0cc;border-radius:999px}.estimator-refresh main [role=list]>li>span:last-child{white-space:nowrap;min-width:62px;text-align:right}.estimator-refresh main .btn-primary{background:#05b0cc;color:#102833}@media(max-width:700px){.estimator-refresh main{padding-top:128px}.estimator-refresh main .border.bg-steel-900{padding:21px}.estimator-refresh main input{min-height:52px}}.about-refresh main>section{border:0;background:transparent}.about-refresh main .blueprint-grid{display:none}.about-refresh main>section:first-child>div.relative{padding-top:180px;padding-bottom:88px}.about-refresh main>section:first-child .aspect-\[4\/5\]{border-radius:28px;overflow:hidden;box-shadow:0 20px 55px #263e571a;max-width:400px}.about-refresh main>section:nth-child(2),.about-refresh main>section:nth-child(4){background:#f7faff}.about-refresh main>section:not(:first-child)>div{padding-top:72px;padding-bottom:72px}.about-refresh main p{line-height:1.85}.about-refresh main .aspect-\[4\/3\]{border-radius:24px;box-shadow:0 14px 40px #28486614}.about-refresh main .aspect-\[4\/3\]>span{display:none}.about-refresh main .grid.gap-px{gap:22px;background:transparent}.about-refresh main .grid.gap-px>div{background:#fff;border:1px solid #d0deeb;border-radius:24px;box-shadow:0 10px 30px #25456308}.about-refresh main>section:last-child{background:linear-gradient(110deg,#05b0cc,#82d6db 75%,#d5ceac);color:#123444}.about-refresh main>section:last-child .btn-primary{background:#173549;color:#fff;border:0}.about-refresh main>section:last-child .btn-secondary{border-color:#366579}@media(max-width:700px){.about-refresh main>section:first-child>div.relative{padding-top:128px;padding-bottom:52px}.about-refresh main>section:first-child .aspect-\[4\/5\]{max-width:330px;margin-inline:auto}.about-refresh main>section:not(:first-child)>div{padding-top:48px;padding-bottom:48px}}.about-story-wrap{width:min(1200px,calc(100% - 64px));margin:auto;padding:80px 0}.about-story-hero .about-story-wrap{padding-top:180px}.about-story-grid{display:grid;grid-template-columns:1.35fr .8fr;gap:70px;align-items:center}.about-story main h1{max-width:700px}.about-story main h2{font-size:clamp(2rem,3.5vw,3rem);line-height:1.15}.about-story main p{font-size:1.05rem;line-height:1.85;color:#526980;margin-top:22px}.about-story main .about-story-lead{font-size:1.2rem;color:#26435d;line-height:1.65}.about-story figure{margin:0;border-radius:28px;overflow:hidden;box-shadow:0 20px 55px #263e5718;background:#fff}.about-story figure img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}.about-story-grid figure img{aspect-ratio:4/5;-o-object-position:center 45%;object-position:center 45%}.about-story-white{background:#f9fbfd}.about-story-editorial{display:grid;grid-template-columns:.8fr 1.35fr;gap:80px}.about-story-editorial>div>p:first-child{margin-top:0}.about-story-experience{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center}.about-story-experience figure img{aspect-ratio:4/3}.about-story main .about-story-signoff{color:#174457;font-size:1.35rem;margin-top:38px;padding-top:28px;border-top:1px solid #cbdce9}@media(max-width:950px){.about-story-grid,.about-story-editorial,.about-story-experience{gap:35px}.about-story-grid{grid-template-columns:1.3fr .8fr}.about-story-experience{grid-template-columns:1fr}.about-story-experience figure{max-width:650px}.about-story-hero .about-story-wrap{padding-top:145px}}@media(max-width:650px){.about-story-wrap{width:calc(100% - 40px);padding:50px 0}.about-story-hero .about-story-wrap{padding-top:128px}.about-story-grid,.about-story-editorial{grid-template-columns:1fr;gap:30px}.about-story-grid figure{max-width:350px}.about-story main p{font-size:1rem}.about-story main .about-story-lead{font-size:1.1rem}}.about-story-hero{position:relative;isolation:isolate;overflow:hidden}.about-story-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(/images/about-historical.webp) calc(50% + 25vw) center/auto 100% no-repeat;opacity:.7;-webkit-mask-image:linear-gradient(90deg,transparent 15%,#000 50%);mask-image:linear-gradient(90deg,transparent 15%,#000 50%);pointer-events:none}.about-story-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#eaf0f7,#eaf0f7ef 32%,#eaf0f7c9 48%,#eaf0f733 75%,#eaf0f714),linear-gradient(0deg,#eaf0f7,transparent 35%);pointer-events:none}.about-story-hero .about-story-grid{display:block;padding-bottom:100px}.about-story-hero .about-story-grid>div{max-width:720px}@media(max-width:650px){.about-story-hero:before{background-position:58% top;background-size:auto 620px;opacity:.38;-webkit-mask-image:none;mask-image:none}.about-story-hero:after{background:linear-gradient(90deg,#eaf0f7ed,#eaf0f7a6),linear-gradient(0deg,#eaf0f7 15%,transparent 80%)}.about-story-hero .about-story-grid{padding-bottom:60px}}.about-story figcaption{padding:22px 24px 25px;color:#526980;font-size:.94rem;line-height:1.65}.about-story figcaption strong{display:block;color:#203b50;font-size:1rem;margin-bottom:6px}.about-story figcaption span{display:block}.about-story .about-quality-cta .ap-close-cta-inner{flex-wrap:nowrap;gap:64px;padding-block:72px}.about-quality-copy{max-width:780px}.about-story main .about-quality-copy p{margin:0;color:#163d4b;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.7}.about-story main .about-quality-copy h2{margin:24px 0 0;color:#103442;font-size:clamp(1.65rem,2.6vw,2.3rem);line-height:1.2;letter-spacing:-.035em}.about-quality-cta .ap-close-primary{flex-shrink:0;white-space:nowrap}@media(max-width:900px){.about-story .about-quality-cta .ap-close-cta-inner{display:flex;flex-direction:column;align-items:flex-start;gap:30px;padding-block:56px}}.about-story main .about-quality-refined{background:radial-gradient(ellipse at 103% 120%,#f1bc77 0,transparent 38%),linear-gradient(115deg,#08b4d0,#08b4d0 12%,#83dcdf 65%,#a2ded9)!important;border-top:0}.about-story main .about-quality-refined .about-quality-copy h2{font-size:clamp(1.5rem,2.3vw,2rem)!important;line-height:1.5!important;max-width:780px;margin:0;font-weight:500;letter-spacing:-.025em;color:#203b50}.support-refresh main>section:first-child:before{left:auto;width:76%;background-position:right top;background-size:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 52%);mask-image:linear-gradient(90deg,transparent 0%,#000 52%)}.support-refresh main>section:first-child:before{top:80px;bottom:0;width:min(52vw,580px);height:590px;background-position:right top;background-size:auto 590px;opacity:.78;mask-image:linear-gradient(90deg,transparent 0%,#000 24%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 24%)}.support-refresh main>section:first-child:after{background:linear-gradient(90deg,#eaf0f7 15%,#eaf0f7f2 44%,#eaf0f799 60%,#eaf0f714 82%),linear-gradient(0deg,#eaf0f7,transparent 25%),linear-gradient(180deg,#eaf0f7 80px,transparent 170px)}.estimator-refresh{position:relative;isolation:isolate}.estimator-refresh:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:740px;background:linear-gradient(90deg,#eaf0f7 15%,#eaf0f7ed 48%,#eaf0f74d 82%),linear-gradient(0deg,#eaf0f7,transparent 45%),linear-gradient(180deg,#eaf0f7 60px,transparent 210px),url(/images/home-record-athlete.webp) right top/auto 740px no-repeat;pointer-events:none}@media(max-width:700px){.support-refresh main>section:first-child:before{width:90%;height:480px;background-size:auto 480px;right:-70px;opacity:.5}.support-refresh main>section:first-child:after{background:linear-gradient(90deg,#eaf0f7f5,#eaf0f7a6),linear-gradient(0deg,#eaf0f7,transparent 60%),linear-gradient(180deg,#eaf0f7 70px,transparent 150px)}.estimator-refresh:before{opacity:.65;background-size:auto 600px;height:600px}}.support-refresh main>section:first-child:before{width:min(46vw,520px);height:650px;background-size:100% auto;mask-image:linear-gradient(90deg,transparent,#000 30%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%)}.estimator-refresh:before{left:auto;width:min(60vw,720px);background-size:100% 100%,100% 100%,100% 100%,100% auto;mask-image:linear-gradient(90deg,transparent,#000 55%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%)}@media(max-width:700px){.support-refresh main>section:first-child:before{width:360px;background-size:100% auto}.estimator-refresh:before{width:90%;background-size:100% 100%,100% 100%,100% 100%,100% auto}}.support-refresh main>section:first-child:before{background-image:url(/images/support-diver.webp);top:85px;bottom:0;right:0;width:min(48vw,560px);height:auto;background-size:auto 100%;background-position:right bottom;opacity:.78;mask-image:linear-gradient(90deg,transparent,#000 32%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 32%)}@media(max-width:700px){.support-refresh main>section:first-child:before{top:90px;width:85%;right:-30px;opacity:.45;background-size:auto 100%}}.support-refresh main>section:first-child:before{top:0;bottom:0;width:min(62vw,780px);height:auto;background-image:linear-gradient(90deg,#eaf0f7,#eaf0f7ed 12%,#eaf0f799 36%,#eaf0f700 72%),linear-gradient(180deg,#eaf0f7,#eaf0f700 24%,#eaf0f700 78%,#eaf0f7),url(/images/support-diver.webp);background-size:100% 100%,100% 100%,cover;background-position:center,center,right 25%;opacity:.68;mask-image:none;-webkit-mask-image:none}@media(max-width:700px){.support-refresh main>section:first-child:before{width:100%;right:-35px;opacity:.4;background-position:center,center,right center}}
