*{box-sizing:border-box}html,body{margin:0;background:#091b2a;color:#fff;font-family:Arial,Helvetica,sans-serif}a{-webkit-tap-highlight-color:transparent;color:inherit;text-decoration:none}main{max-width:1100px;margin:auto}.hero{position:relative;min-height:510px;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;padding:28px 26px 30px;overflow:hidden}.hero-photo,.hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-photo{object-position:60% center}.hero-shade{z-index:-1;background:linear-gradient(180deg,#071c2b55,#071c2b00 25%,#071c2be8 85%,#091b2a)}.hero-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;line-height:1.7;letter-spacing:2px;font-weight:700;color:#e7f3f8}.flight-mark{font-size:32px;font-weight:400;border:1px solid #c7deeb70;border-radius:50%;width:44px;height:44px;text-align:center;line-height:42px}.eyebrow{font-size:9px;letter-spacing:1.8px;line-height:1.5;font-weight:700;color:#99c5db}.hero-copy{max-width:470px;margin-top:65px}h1{font-size:56px;line-height:.98;letter-spacing:-2.6px;margin:18px 0 15px;font-weight:700}.hero-copy>p:not(.eyebrow){font-size:14px;color:#d1e1e9;line-height:1.6}.primary{display:flex;justify-content:space-between;align-items:center;min-height:52px;margin-top:24px;padding:16px 19px;background:#d4e9f2;color:#102a3c;font-size:14px;font-weight:700;border-radius:7px}.primary span{font-size:20px}.micro{display:block;font-size:8px;letter-spacing:1px;color:#8ba9bc;margin-top:12px}.workspace,.lifestyle{padding:26px}.section-title{display:flex;justify-content:space-between;align-items:center}.section-title>span{font-size:8px;letter-spacing:1px;color:#668195}h2{font-size:27px;letter-spacing:-.8px;margin:10px 0 19px}.tools{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.tools a{display:flex;align-items:center;gap:13px;min-height:85px;border-bottom:1px solid #254153;padding:12px 0}.tool-icon{font-size:23px;color:#a7d2e9;width:27px;flex-shrink:0;text-align:center}.tools strong{font-size:13px;display:block}.tools small{display:block;color:#8faabd;font-size:10px;line-height:1.7;margin-top:5px}.tools b{margin-left:auto;font-size:15px;font-weight:400;color:#7295ad}.editorial{padding:30px 26px;background:#102c3e;margin:10px 0;border-top:1px solid #274557;border-bottom:1px solid #274557}.editorial h2{font-family:Georgia,serif;font-size:35px;font-weight:400;margin-bottom:22px}.editorial a>p{font-size:11px;color:#b8ccd8;display:flex;justify-content:space-between}.editorial p span{color:#d8e9f1}.collection{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:18px}.collection img{width:100%;aspect-ratio:1.1;object-fit:cover;border-radius:6px;background:#e6eef2}.collection small{font-size:8px;color:#8db1c6;letter-spacing:1px;display:block;margin-top:14px}.collection h3{font-size:14px;line-height:1.5;font-weight:500;margin:7px 0}.briefing{display:flex;gap:20px;margin:15px 26px 25px;padding:24px 0;border-top:1px solid #294453;border-bottom:1px solid #294453}.briefing-day{font-size:10px;letter-spacing:2px;color:#93b7cb;text-align:center;line-height:1.6}.briefing-day b{font-size:30px;letter-spacing:-1px;font-weight:400}.briefing h2{font-size:23px;margin:10px 0}.briefing p:not(.eyebrow){font-size:12px;line-height:1.7;color:#a9c0ce}.briefing a{font-size:12px;display:inline-block;margin-top:9px;color:#cde8f5}.foot{padding:10px 26px 35px;font-size:9px;letter-spacing:2px;color:#7e9db0;line-height:2}.foot span{letter-spacing:0;font-size:10px;color:#657f90;display:block;margin-top:12px;max-width:430px}a:focus-visible{outline:3px solid #8bc7e5;outline-offset:4px}@media(max-width:540px){.hero{min-height:490px}.hero-copy{margin-top:55px}h1{font-size:48px}.tools{grid-template-columns:1fr}.tools a{min-height:76px}.tools strong{font-size:14px}.tools small{font-size:11px}.workspace{padding-top:15px}.editorial h2{font-size:32px}}
