.announcement{display:flex;align-items:center;justify-content:center;gap:22px;min-height:55px;padding:13px 5%;background:#ffe500;color:#111;font-size:14px;letter-spacing:.06em;border-bottom:1px solid #111}.announcement>span{font-size:24px}.announcement strong{font-weight:900}.announcement a{font-size:11px;font-weight:800;text-decoration:none;border-bottom:1px solid #111;padding-bottom:3px;letter-spacing:0}.masthead{background:#101010;color:#fff;min-height:106px;padding:15px 5.5%}.brand{width:172px}.brand img{width:172px;height:65px;object-fit:contain;display:block}.brand>span{font-size:12px;letter-spacing:5px;text-align:left;margin:-2px 0 0 16px;padding:0;color:#e4cf9d}.masthead nav{display:flex;gap:32px;align-items:center}.masthead nav a{font-size:12px;font-weight:700;text-decoration:none;padding:10px 0;border-bottom:2px solid transparent}.masthead nav a:hover,.masthead nav a[aria-current=page]{border-color:#ffe500}.masthead nav .nav-cta{padding:13px 18px;background:#ffe500;color:#111;border-color:#ffe500}.masthead nav .nav-cta:hover{background:#fff}.intro{padding-top:54px;padding-bottom:44px}.hero{min-height:760px}.hero h1{font-size:clamp(52px,6.2vw,94px)}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.button{display:inline-flex;justify-content:center;align-items:center;gap:20px;padding:17px 22px;font-size:12px;font-weight:800;line-height:1.4;text-decoration:none;border:1px solid #111;border-radius:0;cursor:pointer}.button.primary{background:#111;color:#fff}.button.primary:hover{background:#ffe500;color:#111}.button.yellow{background:#ffe500;color:#111}.button.yellow:hover{background:#fff}.text-link{display:inline-block;font-size:12px;font-weight:800;text-decoration:none;border-bottom:1px solid currentColor;padding:8px 0}.micro{font-size:11px!important;line-height:1.7;color:#67675e;margin-top:18px!important}.brand-wallpaper{position:absolute;inset:-65px -55px;z-index:-2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:center;gap:27px 22px;transform:rotate(-14deg) scale(1.12);opacity:.12;color:#dedad0;pointer-events:none}.wordmark{font-size:22px;white-space:nowrap;text-align:center;line-height:1.1;display:block}.wordmark.serif{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:.025em}.wordmark.spaced{letter-spacing:.11em}.wordmark.sans{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:.025em}.wordmark.dior{font-family:'Times New Roman',serif;font-size:44px;letter-spacing:-.07em}.wordmark.condensed{font-family:Impact,'Arial Narrow',sans-serif;letter-spacing:.035em}.wordmark.narrow{font-family:'Arial Narrow',Arial,sans-serif;font-weight:700;letter-spacing:-.07em}.art-grid{opacity:.45;z-index:-3}.large-s{width:65%;height:63%}.idea-copy .text-link{margin-top:15px}.membership{padding:75px 5.5%;background:#111;color:#f5f3ec;display:grid;grid-template-columns:1fr 1fr;gap:75px}.membership h2{font-size:clamp(40px,4.5vw,65px);line-height:1.03}.membership p{font-size:15px;line-height:1.8;max-width:470px;color:#c4c4ba;margin:25px 0}.membership strong{color:#fff}.membership .eyebrow{color:#ffe500;margin-bottom:22px}.membership .button{margin-top:8px}.limit{align-self:center;border-block:1px solid #595950;padding:35px 0;display:flex;flex-direction:column;gap:15px}.limit-caption{font-size:10px;letter-spacing:.16em;color:#c4c4ba}.limit>strong{font-family:Impact,'Arial Narrow',sans-serif;font-weight:400;font-size:clamp(70px,9vw,140px);line-height:1;color:#ffe500}.limit>span:not(.limit-caption){font-size:13px}.limit>p{font-size:11px;line-height:1.8;margin:5px 0 0;max-width:430px;color:#a9a99f}.closing{text-align:center;padding:85px 7%;border-bottom:1px solid #cccac2}.closing h2{font-size:clamp(40px,5vw,72px)}.closing>p:not(.eyebrow){font-size:16px;margin:22px 0}.closing .button{margin-top:22px}footer{flex-wrap:wrap;padding:35px 5.5%;font-size:11px}footer .footer-brand{font-size:13px;font-weight:900;color:#111;letter-spacing:.04em;text-decoration:none}footer>div{display:flex;gap:24px}footer a{color:inherit}footer .independence{flex-basis:100%;font-size:10px;line-height:1.8;max-width:790px;margin:0}.page-intro{padding:70px 7%;background:#ffe500}.page-intro h1,.registration-copy h1{font-size:clamp(58px,7vw,104px);margin-bottom:30px}.lede{font-size:clamp(17px,1.7vw,24px);line-height:1.6;max-width:660px;margin-bottom:0}.editorial{display:grid;grid-template-columns:.55fr 1.45fr;gap:70px;padding:65px 7%;border-bottom:1px solid #cccac2}.editorial>.eyebrow{padding-top:10px}.editorial h2{font-size:clamp(35px,4vw,58px);margin-bottom:28px}.editorial p:not(.eyebrow){font-size:15px;line-height:1.9;max-width:730px;color:#4a4a42}.feature-list article{display:grid;grid-template-columns:32px 1fr;gap:20px;padding:26px 0;border-top:1px solid #cccac2}.feature-list article>span{font-size:11px;font-weight:800;padding-top:6px}.feature-list h3{font-size:19px;line-height:1.4;margin:0 0 9px}.feature-list p{margin:0}.dark-editorial{background:#111;color:#fff;border:0}.dark-editorial>.eyebrow{color:#ffe500}.dark-editorial p:not(.eyebrow){color:#c4c4ba}.dark-editorial .button{margin-top:20px}details{border-top:1px solid #cccac2;padding:20px 0}details:last-child{border-bottom:1px solid #cccac2}summary{cursor:pointer;font-size:16px;font-weight:700;line-height:1.6;padding-right:15px}details p{margin-bottom:0}.registration-layout{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:70px 7%;align-items:start}.registration-copy .eyebrow{margin-bottom:30px}.registration-copy .lede{font-size:19px;max-width:430px}.plain-list{list-style:none;padding:0;margin:28px 0;font-size:14px;line-height:1.8}.plain-list li{padding:9px 0;border-bottom:1px solid #cccac2}.plain-list li::before{content:'↗';margin-right:12px;font-weight:800}.registration-copy>.muted{font-size:12px;line-height:1.8;color:#62625b;max-width:390px}.registration-panel{background:#fff;padding:35px;border-top:6px solid #ffe500}.status-label{display:inline-block;font-size:9px;font-weight:800;letter-spacing:.12em;padding:8px 10px;background:#eeede8;margin-bottom:20px}.registration-panel h2{font-size:39px;line-height:1.1}.registration-panel>p{font-size:14px;line-height:1.8;color:#55554e}.registration-panel fieldset{border:0;padding:0;margin:20px 0 0;min-width:0}.registration-panel legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.registration-panel label{display:block;font-size:12px;font-weight:700;margin:20px 0 8px}.registration-panel label>span{font-weight:400}.registration-panel input:not([type=checkbox]){font:inherit;font-size:14px;width:100%;padding:14px;border:1px solid #cccac2;border-radius:0;background:#f4f4f0;color:#777}.registration-panel label.consent{display:flex;gap:12px;font-size:12px;font-weight:400;line-height:1.6;align-items:flex-start}.consent input{margin:4px 0 0;flex-shrink:0;width:16px;height:16px}.registration-panel .button{width:100%;margin-top:15px}.registration-panel .button:disabled{background:#d5d4ce;color:#62625b;border-color:#d5d4ce;cursor:not-allowed}.registration-panel .text-link{margin-top:5px}.registration-panel .micro{font-size:10px!important}@media(max-width:900px){.masthead nav{gap:20px}.membership{gap:45px}.editorial{grid-template-columns:1fr;gap:18px}.editorial>.eyebrow{margin-bottom:10px}.registration-layout{gap:5%;padding-inline:5%}.registration-panel{padding:25px}}@media(max-width:760px){.announcement{gap:9px 15px;padding:12px 5%;flex-wrap:wrap;line-height:1.5;text-align:center;min-height:60px}.announcement>span{font-size:18px}.announcement strong{font-size:11px;letter-spacing:.065em}.announcement a{font-size:10px}.masthead{padding:15px 6%;align-items:center;gap:20px;min-height:100px}.brand,.brand img{width:146px}.brand img{height:55px}.brand>span{font-size:10px;letter-spacing:4.4px;margin:-2px 0 0 12px}.masthead nav{gap:16px;flex-wrap:wrap;justify-content:flex-end;max-width:170px}.masthead nav a{font-size:10px;padding:5px 0}.masthead nav .nav-cta{padding:7px 10px;font-size:9px}.hero{min-height:0}.hero h1{font-size:clamp(54px,11.8vw,88px)}.intro{padding:40px 7%}.hero-actions{gap:20px}.hero-actions .button{padding:15px 18px;font-size:11px}.brand-wallpaper{gap:22px 15px;opacity:.14;inset:-30px -25px}.wordmark{font-size:16px}.wordmark.dior{font-size:31px}.membership{grid-template-columns:1fr;padding:50px 7%;gap:35px}.membership h2{font-size:43px}.membership p{font-size:14px}.limit{padding:28px 0}.limit>strong{font-size:90px}.limit>p{font-size:11px}.closing{padding:55px 7%}.closing h2{font-size:42px}.page-intro{padding:45px 7%}.page-intro h1,.registration-copy h1{font-size:64px}.editorial{padding:45px 7%;gap:12px}.editorial h2{font-size:38px}.editorial p:not(.eyebrow){font-size:14px}.feature-list h3{font-size:17px}.registration-layout{grid-template-columns:1fr;padding:45px 7%;gap:30px}.registration-copy .lede{font-size:18px}.registration-panel{padding:26px}.registration-panel h2{font-size:36px}footer>span:nth-child(2){order:initial;flex-basis:auto}footer>span:last-child{margin-left:0}footer>div{gap:18px}footer{padding:30px 7%;gap:20px}}
