@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#20231e;background:#fff;font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #d83181;outline-offset:5px}.skip{position:absolute;top:-100px}.skip:focus{top:0;background:white;padding:20px;z-index:20}header{display:flex;align-items:center;justify-content:space-between;padding:20px 5%;border-bottom:1px solid #deded6;font-size:12px}header img{width:90px;height:50px;object-fit:contain}header>span{font-size:10px;letter-spacing:.08em}.intro{padding:40px 5% 55px}.kicker{font-size:10px;letter-spacing:.08em;display:flex;justify-content:space-between;gap:15px}h1{font:800 clamp(90px,13vw,210px)/.85 'Barlow Condensed',Impact,sans-serif;letter-spacing:-.025em;margin:50px 0 40px}h1 em{color:#d82a80;font-style:normal}.intro-line{display:flex;justify-content:space-between;align-items:end;gap:30px}.intro-line p{font-size:18px;line-height:1.5;margin:0}.intro-line a,.copy a,.bag a{font-size:13px;border-bottom:1px solid;padding-bottom:7px;display:inline-block}.looks{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:0 5% 80px;scroll-margin-top:20px}.look{min-width:0}.image-button{border:0;padding:0;position:relative;width:100%;display:block;background:#eee}.image-button img{display:block;width:100%;aspect-ratio:2/3;object-fit:contain}.image-button span{position:absolute;bottom:20px;left:20px;background:#ffffffdf;padding:10px;font-size:9px;letter-spacing:.08em}.copy{padding:30px 3% 0}.copy h2,.bag h2{font-weight:500;font-size:clamp(40px,4.5vw,75px);line-height:.98;letter-spacing:-.045em;margin:24px 0}.copy p,.bag p{max-width:510px;font-size:15px;line-height:1.7}.copy ul{list-style:none;padding:18px 0 24px;margin:0;font-size:11px;line-height:2;border-top:1px solid #deded6;margin-top:25px}.bag{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#f3f1eb}.bag img{width:100%;display:block}.bag>div{padding:50px 12%}.bag h2{font-size:clamp(40px,4vw,65px)}.bag a{margin-top:20px}footer{padding:30px 5%;display:flex;justify-content:space-between;gap:25px;font-size:9px;letter-spacing:.04em}footer a{text-decoration:underline}dialog{border:0;padding:18px;max-width:94vw;max-height:95vh;background:#f4f1eb}dialog::backdrop{background:#12151cdb}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:30px}.dialog-top h2{font-size:16px;font-weight:500}.dialog-top button{background:none;border:0;padding:10px}dialog img{display:block;max-width:100%;height:80vh;object-fit:contain}
@media(max-width:700px){header{padding:15px 5%}header>span{display:none}header img{width:75px;height:45px}.kicker span{display:none}.intro{padding-top:25px}h1{font-size:23vw;margin:40px 0 30px}.intro-line{display:block}.intro-line p{font-size:15px}.intro-line a{margin-top:25px}.looks{grid-template-columns:1fr;gap:55px;padding-bottom:55px}.copy{padding:25px 0 0}.copy h2{font-size:52px}.bag{grid-template-columns:1fr}.bag>div{padding:30px 7% 50px}footer{flex-direction:column;line-height:1.6}dialog img{height:auto;max-height:78vh}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
