html,body{margin:0;padding:0}
body:has(.adv-page){background:#fff;color:#161616}body:has(.adv-page)>.ann,body:has(.adv-page)>.hdr,body:has(.adv-page)>.ftr{display:none}body:has(.adv-page)>main{display:block;max-width:none;margin:0;padding:0}
.adv-page{min-height:100vh;background:#fff;color:#151515;font-family:Arial,Helvetica,sans-serif}.adv-page *{box-sizing:border-box}.adv-page a{text-decoration:none}
.adv-masthead{background:#a91512;color:#fff;text-align:center;border-bottom:7px solid #8d100e}.adv-header-inner{position:relative;max-width:1180px;margin:auto;padding:22px 28px}.adv-brand{display:flex;align-items:center;justify-content:center;width:max-content;max-width:100%;margin:auto;color:#fff!important;font:700 clamp(30px,4.8vw,53px)/1 Arial,Helvetica,sans-serif;letter-spacing:-.055em}.adv-brand span{display:block}.adv-brand i{font-style:normal;font-weight:400}.adv-brand .adv-brand-rule{font-weight:300;margin:0 .05em}.adv-logo{position:absolute;left:28px;top:50%;transform:translateY(-50%);width:42px;height:47px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.adv-article{width:min(100% - 36px,720px);margin:0 auto;padding:38px 0 70px}.adv-story-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 22px;color:#747474;font:700 10px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.12em}.adv-story-category{color:#a91512}.adv-story-divider{color:#b9b9b9}.adv-label{font:700 11px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.12em;color:#c9170d;margin:0 0 18px}.adv-article h1{font:700 clamp(37px,5.2vw,56px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.035em;margin:0 0 28px}.adv-deck{font:21px/1.48 Arial,Helvetica,sans-serif;color:#5c5c5c;margin:0 0 26px}.adv-byline{color:#626262;font:15px/1.7 Arial,Helvetica,sans-serif;margin:0 0 37px;padding-bottom:20px;border-bottom:1px solid #dedede}.adv-byline strong{color:#555}
.adv-copy{font:20px/1.62 Arial,Helvetica,sans-serif;color:#303030}.adv-copy p{margin:0 0 27px}.adv-copy h2{color:#111;font:700 clamp(32px,4vw,43px)/1.18 Arial,Helvetica,sans-serif;letter-spacing:-.025em;margin:56px 0 25px}.adv-photo{margin:45px 0 52px}.adv-photo-frame{position:relative;overflow:hidden;width:100%;background:#eee}.adv-photo-frame img{display:block;position:absolute;width:100%;height:auto;max-width:none;left:0}.adv-photo-workshop{aspect-ratio:738/454}.adv-photo-workshop img{transform:translateY(-62.375%)}.adv-photo-workshop2{aspect-ratio:738/457}.adv-photo-workshop2 img{transform:translateY(-2.625%)}.adv-photo-collection{aspect-ratio:738/409}.adv-photo-collection img{transform:translateY(-9.75%)}.adv-photo-wrist{aspect-ratio:738/682}.adv-photo-wrist img{transform:translateY(-7.875%)}.adv-photo figcaption{text-align:center;font:14px/1.45 Arial,Helvetica,sans-serif;color:#5c6974;margin:13px 0 0}.adv-inline-link{color:#c9170d!important;font-weight:700;text-decoration:underline!important}.adv-button{display:block;background:#c9170d;color:#fff!important;text-align:center;padding:17px 18px;font:700 17px/1.25 Arial,Helvetica,sans-serif;margin:45px 0 10px}.adv-button:hover{background:#a8130c}.adv-disclosure{border-top:1px solid #ddd;color:#666;font:12px/1.55 Arial,Helvetica,sans-serif;padding:22px 0 0}.adv-bottom{height:100px;background:#b9130b;border-top:3px solid #fff}
@media(max-width:700px){.adv-masthead{border-bottom-width:5px}.adv-header-inner{padding:19px 12px 19px 55px}.adv-brand{font-size:clamp(27px,7.3vw,40px)}.adv-logo{left:14px;width:29px;height:34px}.adv-article{width:min(100% - 34px,680px);padding-top:27px}.adv-story-meta{font-size:9px;gap:6px;margin-bottom:16px}.adv-article h1{font-size:clamp(32px,8.2vw,48px);line-height:1.1;margin-bottom:25px}.adv-deck{font-size:19px}.adv-copy{font-size:18px;line-height:1.57}.adv-copy h2{font-size:34px;margin-top:47px}.adv-photo{margin:38px 0 45px}.adv-photo figcaption{font-size:12px}.adv-button{font-size:15px}}
.adv-bottom{height:auto;min-height:100px;background:#b9130b;padding:24px 18px 32px}.adv-bottom .adv-disclosure{max-width:720px;margin:0 auto;padding:0;border:0;color:#fff;text-align:left;font:12px/1.55 Arial,Helvetica,sans-serif}.adv-bottom .adv-disclosure strong{color:#fff}
.adv-article{padding-bottom:190px}
@media(max-width:700px){.adv-article{padding-bottom:140px}}
.adv-byline{border-bottom:0;margin-bottom:0;padding-bottom:20px}.adv-lead-photo{margin:0 0 38px;padding:0 0 22px;border-bottom:1px solid #dedede}.adv-lead-photo img{display:block;width:100%;height:auto;aspect-ratio:1280/714;object-fit:cover}.adv-lead-photo figcaption{margin-top:8px;color:#777;font:11px/1.4 Arial,Helvetica,sans-serif;text-align:right}
.adv-photo-workshop2{aspect-ratio:3/2}.adv-photo-workshop2 img{transform:none;position:static;width:100%;height:100%;object-fit:contain}.adv-photo-wrist{aspect-ratio:4/5}.adv-photo-wrist img{transform:none;position:static;width:100%;height:100%;object-fit:contain}
