:root{--purple:#1e143d;--cream:#faefda;--muted:#756b62;--page:#fffefa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#ece8e1;color:var(--purple);font-family:Arial,Helvetica,sans-serif}figure{margin:0}.brand{max-width:820px;margin:auto;height:105px;background:var(--purple);color:var(--cream);display:flex;align-items:center;justify-content:space-between;padding:0 6%}.brand img{height:78px;width:78px;object-fit:contain}.brand>span,.brand small{font-size:9px;letter-spacing:3px}.brand small{color:#dbd0c3;font-size:8px}.magazine{max-width:820px;margin:auto;background:var(--page)}.product-page{padding:36px 10% 64px;border-bottom:14px solid var(--cream)}.page-number{display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px;color:var(--muted)}.title-block{text-align:center;padding:36px 0 30px}.eyebrow{font-size:9px;letter-spacing:2.5px;color:var(--muted)}h1{font-family:'Monotype Corsiva','URW Chancery L','Apple Chancery',Georgia,serif;font-style:italic;font-weight:400;color:#9c722a;font-size:clamp(68px,11vw,122px);line-height:1.05;letter-spacing:-3px;margin:14px 0 6px}.title-block p{font-size:12px;letter-spacing:1px;margin:0}.title-maui h1{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:clamp(60px,9vw,102px);line-height:.95;margin:10px 0 0;letter-spacing:-2px}.collection-label{font-family:Arial,Helvetica,sans-serif;font-size:.16em;font-style:normal;font-weight:500;letter-spacing:.23em;text-transform:uppercase;color:var(--muted);margin-bottom:13px}.title-names{display:flex;align-items:baseline;justify-content:center;gap:.12em}.name-word{position:relative;display:inline-block}.descriptor{position:absolute;top:-.76em;left:.1em;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-size:.17em;font-weight:600;letter-spacing:.15em;text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--muted)}.ampersand{font-size:.38em;font-style:normal;font-weight:400;color:var(--purple);margin:0 .04em}.on-hand{position:relative}.on-hand img{display:block;width:100%;aspect-ratio:9/13;object-fit:cover;object-position:center;background:#ece8e1}.on-hand figcaption{position:absolute;bottom:0;left:0;right:0;padding:36px 18px 18px;background:linear-gradient(transparent,#17112688);color:#fff;font-size:8px;letter-spacing:3px}.secondary-media{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.secondary-media img,.video-frame{display:block;width:100%;aspect-ratio:9/13;object-fit:cover;background:#ece8e1}.video-frame{position:relative;overflow:hidden}.video-frame video{display:block;width:100%;height:100%;object-fit:cover}.video-frame span{position:absolute;top:10px;left:10px;color:#fff;background:#1e143dc9;padding:6px 7px;font-size:7px;letter-spacing:1px}.secondary-media figcaption{color:var(--muted);font-size:7px;letter-spacing:1px;margin-top:10px;line-height:1.5}footer{max-width:820px;margin:auto;display:flex;align-items:center;justify-content:space-between;background:var(--purple);color:var(--cream);padding:35px 6%}footer>span{font-family:Georgia,serif;font-size:30px;letter-spacing:4px}footer p{font-size:11px;letter-spacing:1px}footer small{font-size:8px;color:#dbd0c3}@media(max-width:760px){.brand{height:78px;padding:0 6%}.brand img{width:60px;height:60px}.brand>span{font-size:8px;letter-spacing:2px}.brand small{display:none}.product-page{padding:26px 6% 48px}.page-number{font-size:8px}.title-block{padding:30px 0 26px}.eyebrow{display:none}h1{font-size:84px;letter-spacing:-2px;margin:0 0 5px}.title-maui h1{font-size:clamp(50px,14.5vw,66px);gap:3px;margin:0}.collection-label{font-size:.16em;margin-bottom:11px}.descriptor{font-size:.18em;top:-.7em}.title-block p{font-size:10px}.secondary-media{gap:9px;margin-top:24px}.secondary-media figcaption{font-size:6px;letter-spacing:.5px;margin-top:8px}.on-hand figcaption{font-size:7px;padding:30px 12px 12px}footer{padding:26px 6%;flex-wrap:wrap;gap:12px}footer>span{font-size:25px}footer small{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
