:root{--accent:#ec4e2c;--ink:#14213d;--paper:#f7f1e8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}header{max-width:1240px;margin:auto;padding:24px 30px;display:flex;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.brand{font:900 22px/1 ui-sans-serif;text-decoration:none;letter-spacing:-.04em}nav{margin-left:auto;display:flex;gap:24px}nav a{text-decoration:none;font-size:13px;font-weight:700;opacity:.62}nav a[aria-current=page],nav a:hover{opacity:1;color:var(--accent)}.hero{max-width:1240px;min-height:650px;margin:auto;padding:72px 30px 80px;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.eyebrow{display:inline-block;color:var(--accent);font:800 12px/1 ui-sans-serif;letter-spacing:.16em;text-transform:uppercase}.hero h1{font:850 clamp(52px,7vw,98px)/.92 ui-sans-serif;letter-spacing:-.065em;max-width:10ch;margin:20px 0 28px}.hero-copy>p{font-size:20px;line-height:1.55;max-width:58ch;opacity:.74}.cta{display:inline-flex;gap:24px;align-items:center;margin-top:22px;padding:14px 18px;border:1px solid currentColor;text-decoration:none;font-weight:800}.cta i{color:var(--accent)}.visual{position:relative;min-height:450px;border-radius:2px;background:var(--ink);color:var(--paper);overflow:hidden;box-shadow:0 30px 70px #0002}.newsroom{padding:34px;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:end;background:linear-gradient(140deg,var(--ink),#273e66)}.newsroom:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 54px,#fff1 55px)}.newsroom b{position:absolute;top:35px;left:35px;color:var(--accent);font-size:13px;letter-spacing:.2em}.newsroom span{position:relative;border-top:1px solid #fff5;padding:14px 0;font-weight:700}.newsroom i{position:absolute;right:-10px;top:85px;font:900 92px/1 ui-sans-serif;letter-spacing:-.08em;transform:rotate(-8deg);color:#fff}.career-card{padding:48px;background:linear-gradient(145deg,#062238,#0d5274)}.career-card small{letter-spacing:.18em}.career-card>b{display:block;font:900 150px/1 ui-sans-serif;color:var(--accent);margin:55px 0 0}.career-card>span{font-weight:800}.career-card>div{position:absolute;left:48px;right:48px;bottom:42px;border-top:1px solid #fff5;padding-top:22px;font-weight:700}.career-card i{float:right;color:var(--accent)}.shelf{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;background:#dde4d1;gap:1px}.shelf i{display:grid;place-items:center;background:var(--paper);color:var(--ink);font:800 20px/1 ui-sans-serif;letter-spacing:.12em}.shelf b{position:absolute;right:25px;bottom:25px;color:var(--accent);font:900 56px/.78 ui-sans-serif;text-align:right;letter-spacing:-.07em}.fashion-art{background:#e9cbd1}.fashion-art:before,.fashion-art i{content:"";position:absolute;border:2px solid var(--ink);border-radius:50%}.fashion-art:before{width:340px;height:340px;left:55px;top:45px}.fashion-art i{width:220px;height:420px;right:-40px;top:20px;transform:rotate(24deg)}.fashion-art b{position:absolute;left:40px;bottom:55px;font:900 76px/1 serif;color:var(--ink);letter-spacing:-.06em}.fashion-art span{position:absolute;left:45px;bottom:30px;color:var(--ink);font-size:11px;letter-spacing:.16em}.story{max-width:1040px;margin:auto;padding:40px 30px 100px}.section{display:grid;grid-template-columns:80px 1fr;gap:28px;padding:70px 0;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.section-no{font:800 12px/1 ui-sans-serif;color:var(--accent);letter-spacing:.12em;padding-top:10px}.section h2{font:800 clamp(34px,5vw,58px)/1 ui-sans-serif;letter-spacing:-.045em;max-width:16ch;margin:0 0 18px}.section-intro{font-size:22px;line-height:1.45;max-width:66ch;color:var(--accent)}.section p:not(.section-intro){max-width:74ch}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:30px}.cards article{background:#fff8;padding:24px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.cards h3{margin:0 0 10px;font-size:18px}.cards p{margin:0;font-size:15px}.offset>div:last-child{margin-left:8vw}footer{background:var(--ink);color:var(--paper);padding:55px max(30px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1fr auto;gap:30px}footer p{opacity:.65;max-width:60ch}.sources a{color:var(--accent);margin-left:8px}footer small{opacity:.45}@media(max-width:760px){header{padding:18px;align-items:flex-start}.brand{font-size:18px}nav{gap:8px;justify-content:flex-end;flex-wrap:wrap}nav a{font-size:10px}.hero{grid-template-columns:1fr;min-height:auto;padding:52px 18px 60px;gap:40px}.hero h1{font-size:54px}.hero-copy>p{font-size:18px}.visual{min-height:330px}.career-card>b{font-size:110px}.newsroom i{font-size:64px}.fashion-art b{font-size:58px}.story{padding:20px 18px 70px}.section{grid-template-columns:38px 1fr;gap:8px;padding:50px 0}.section h2{font-size:36px}.section-intro{font-size:19px}.cards{grid-template-columns:1fr}.offset>div:last-child{margin-left:0}footer{grid-template-columns:1fr;padding:45px 20px}.sources{font-size:14px}}
