@font-face{font-family:Fredoka;src:url('assets/Fredoka-Regular.ttf') format('truetype');font-display:swap}@font-face{font-family:Fredoka;src:url('assets/Fredoka-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}:root{--blue:#004aad;--cream:#fff8e7;--ink:#151919}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--cream);color:var(--blue);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #ffb84d;outline-offset:6px}header,footer{max-width:1440px;margin:auto;padding:25px 6%;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{width:124px;height:62px;object-fit:contain}nav{display:flex;align-items:center;gap:34px;font-size:14px}.nav-action{border:1px solid var(--blue);border-radius:30px;padding:13px 21px}h1,h2,h3{font-family:Fredoka,Arial,sans-serif;font-weight:600;margin:0;line-height:1.02;letter-spacing:-.035em}h1{font-size:clamp(60px,6.8vw,104px)}h2{font-size:clamp(43px,5vw,72px)}em{font-style:normal;font-weight:400}p{line-height:1.65}.eyebrow{font-size:11px;font-weight:bold;letter-spacing:.15em;display:flex;align-items:center;gap:10px;margin:0 0 27px}.dot{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:currentColor}.hero{max-width:1440px;display:grid;grid-template-columns:1.1fr 1fr;gap:45px;margin:auto;padding:55px 6% 75px;align-items:center}.intro{font-size:17px;max-width:440px;margin:26px 0}.button{display:inline-flex;align-items:center;gap:48px;border-radius:30px;background:var(--blue);color:var(--cream);padding:18px 25px;font-size:14px;font-weight:bold}.small{font-size:11px;margin-top:24px}.hero-art{position:relative;background:var(--blue);border-radius:50% 50% 24px 24px;aspect-ratio:1/1.12;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-art>img{width:65%;filter:brightness(0) invert(94%) sepia(15%) saturate(410%) hue-rotate(330deg);transform:rotate(-10deg);z-index:1}.art-label{position:absolute;top:10%;left:11%;font-size:10px;letter-spacing:.12em;line-height:1.5;color:var(--cream);z-index:2}.orbit{position:absolute;width:130%;height:56%;border:1px solid #ffffff35;border-radius:50%;transform:rotate(-35deg)}.orbit-two{transform:rotate(35deg)}.stamp{position:absolute;right:5%;bottom:5%;border-radius:50%;background:var(--cream);width:118px;height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px;line-height:1.5;z-index:2;transform:rotate(10deg)}.stamp span{font-size:28px}.ticker{background:var(--blue);color:var(--cream);padding:23px 20px;display:flex;justify-content:space-around;gap:24px;font-size:12px;letter-spacing:.14em;font-weight:bold;overflow:hidden;white-space:nowrap}.ticker span{font-size:20px}.story,.apps,.coverage{padding:100px 6%;max-width:1440px;margin:auto}.story{display:grid;grid-template-columns:1fr 1fr;gap:90px}.story-right>p{margin:0 0 20px;font-size:16px;max-width:500px}ol{list-style:none;margin:35px 0 0;padding:0}li{display:flex;gap:25px;padding:22px 0;border-top:1px solid #004aad30}li>span{font-family:Fredoka;font-size:20px}li h3{font-size:23px;letter-spacing:-.02em}li p{font-size:13px;margin:9px 0 0}.apps{border-top:1px solid #004aad30}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}.section-heading p{font-size:15px;max-width:330px}.app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.app-card{padding:28px;border:1px solid #004aad40;border-radius:18px;display:flex;flex-direction:column}.card-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.13em;font-weight:bold}.app-card>img{align-self:center;object-fit:contain;width:125px;height:142px;margin:45px 0 30px}.app-card h3{font-size:29px;line-height:1.1}.app-card p{font-size:14px;min-height:52px;margin:18px 0 28px}.card-button{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid currentColor;border-radius:28px;font-weight:bold;font-size:13px;margin-top:auto}.download{text-align:center;text-decoration:underline;text-underline-offset:4px;font-size:12px;padding-top:20px}.business{background:var(--blue);color:var(--cream);border-color:var(--blue)}.courier{background:#f0eadc;color:var(--ink);border-color:#15191930}.release-note{font-size:12px;max-width:760px;line-height:1.7;margin-top:26px}.coverage{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #004aad30}.coverage>div>p:not(.eyebrow){max-width:450px;font-size:15px}.destination{display:flex;align-items:center;gap:18px;border-bottom:1px solid #004aad30;padding:24px 0}.destination h3{font-size:26px;flex:1}.destination>span:last-child{font-size:9px;letter-spacing:.08em}.destinations>p{font-size:11px!important}.closing{text-align:center;background:var(--blue);color:var(--cream);padding:90px 24px}.closing .eyebrow{justify-content:center}.closing h2{font-size:clamp(60px,8vw,105px)}.closing .button{background:var(--cream);color:var(--blue);margin-top:30px}footer p,footer>a:last-child{font-size:12px}.skip{position:absolute;top:-100px;padding:15px;background:white;z-index:10}.skip:focus{top:0}@media(max-width:800px){header{padding:18px 6%}nav{gap:14px}nav>a:not(.nav-action){display:none}.logo{width:100px;height:50px}.hero{grid-template-columns:1fr;padding-top:30px;gap:35px}.hero-art{max-width:440px;width:100%;justify-self:center;aspect-ratio:1.1}.hero-art>img{width:55%}.hero-copy .eyebrow{font-size:10px}h1{font-size:68px}.intro{font-size:16px}.ticker{justify-content:start;font-size:10px}.story,.coverage{grid-template-columns:1fr;gap:35px}.story,.apps,.coverage{padding:65px 6%}.section-heading{display:block}.section-heading p{margin-top:20px}.app-grid{grid-template-columns:1fr}.app-card{padding:26px}.app-card>img{margin:25px 0}.app-card p{min-height:0}.app-card h3{font-size:32px}footer{flex-wrap:wrap;gap:15px}footer p{flex:1;min-width:150px}.destination h3{font-size:24px}.destination>span:last-child{font-size:8px}.stamp{width:95px;height:95px;font-size:8px}.closing{padding:70px 24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
