.dux-sotm-membership{background:var(--dbx-surface);color:var(--dbx-ink);overflow:clip}.dux-sotm-membership-section{margin-block:0!important}.dux-sotm-membership *,.dux-sotm-membership *:before,.dux-sotm-membership *:after{box-sizing:border-box}.dux-sotm-membership__intro{border-top:1px solid var(--dbx-line);padding-block:56px 48px}.dux-sotm-membership__intro-copy{max-width:58rem}.dux-sotm-membership__intro-media{display:grid;gap:8px;margin:30px auto 0;max-width:560px;min-width:0;width:100%}.dux-sotm-membership__intro-media--count-1{max-width:520px}.dux-sotm-membership__intro-media--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dux-sotm-membership__intro-media--count-3{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.dux-sotm-membership__intro-media--count-3 .dux-sotm-membership__intro-figure--back{grid-row:1 / -1}.dux-sotm-membership__intro-figure{aspect-ratio:3 / 4;background:var(--sotm-neutral, #f4f4f4);border:1px solid var(--dbx-line);margin:0;min-width:0;overflow:hidden;position:relative}.dux-sotm-membership__intro-media-button{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:zoom-in;display:block;height:100%;margin:0;overflow:hidden;padding:0;position:relative;touch-action:manipulation;width:100%}.dux-sotm-membership__intro-media-button:after{background:linear-gradient(to top,rgba(13,18,15,.22),transparent 32%);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.dux-sotm-membership__intro-media--count-3 .dux-sotm-membership__intro-figure--detail,.dux-sotm-membership__intro-media--count-3 .dux-sotm-membership__intro-figure--front{aspect-ratio:auto}.dux-sotm-membership__intro-image{display:block;height:100%;object-fit:contain;object-position:center;width:100%;transition:transform .26s ease}.dux-sotm-membership__intro-zoom-cue{align-items:center;background:#0d120fd1;border:1px solid rgba(255,255,255,.5);border-radius:2px;color:var(--dbx-paper);display:flex;height:32px;inset-block-start:10px;inset-inline-end:10px;justify-content:center;opacity:.78;padding:7px;pointer-events:none;position:absolute;transform:translateY(0);transition:opacity .18s ease,transform .18s ease;width:32px;z-index:2}.dux-sotm-membership__intro-zoom-cue svg{display:block;fill:none;height:100%;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.8;width:100%}.dux-sotm-membership__intro-media-button:focus-visible{outline:3px solid var(--dbx-accent-action);outline-offset:-4px}.dux-sotm-membership__lightbox{background:var(--dbx-ink);border:0;color:var(--dbx-paper);height:min(94dvh,1040px);margin:auto;max-height:none;max-width:none;opacity:0;overflow:hidden;padding:0;transform:translateY(10px) scale(.985);transition:opacity .18s ease,transform .22s ease,overlay .22s allow-discrete,display .22s allow-discrete;width:min(96vw,860px)}.dux-sotm-membership__lightbox[open]{opacity:1;transform:translateY(0) scale(1)}@starting-style{.dux-sotm-membership__lightbox[open]{opacity:0;transform:translateY(10px) scale(.985)}}.dux-sotm-membership__lightbox::backdrop{background:#080a08e0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dux-sotm-membership__lightbox:not([open]){display:none}.dux-sotm-membership__lightbox-shell{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;position:relative}.dux-sotm-membership__lightbox-shell>form{inset-block-start:12px;inset-inline-end:12px;position:absolute;z-index:4}.dux-sotm-membership__lightbox-close,.dux-sotm-membership__lightbox-nav{align-items:center;background:#0d120fe6;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;min-height:48px;min-width:48px;padding:0;touch-action:manipulation}.dux-sotm-membership__lightbox-close{font-family:var(--dbx-body);font-size:30px;line-height:1}.dux-sotm-membership__lightbox-close span{transform:translateY(-1px)}.dux-sotm-membership__lightbox-stage{display:grid;min-height:0;overflow:hidden;position:relative;touch-action:pan-y pinch-zoom}.dux-sotm-membership__lightbox-image{align-self:center;display:block;grid-area:1 / 1;height:100%;justify-self:center;max-height:calc(94dvh - 58px);object-fit:contain;opacity:1;transition:opacity .16s ease;width:100%}.dux-sotm-membership__lightbox.is-loading .dux-sotm-membership__lightbox-image{opacity:.24}.dux-sotm-membership__lightbox-loader{align-self:center;animation:dux-sotm-membership-spin .7s linear infinite;border:2px solid rgba(255,255,255,.26);border-radius:50%;border-top-color:#fff;display:none;grid-area:1 / 1;height:34px;justify-self:center;width:34px;z-index:2}.dux-sotm-membership__lightbox.is-loading .dux-sotm-membership__lightbox-loader{display:block}@keyframes dux-sotm-membership-spin{to{transform:rotate(360deg)}}.dux-sotm-membership__lightbox-nav{font-family:var(--dbx-body);font-size:20px;inset-block-start:50%;position:absolute;transform:translateY(-50%);z-index:3}.dux-sotm-membership__lightbox-nav--previous{inset-inline-start:12px}.dux-sotm-membership__lightbox-nav--next{inset-inline-end:12px}.dux-sotm-membership__lightbox-footer{align-items:center;background:var(--dbx-ink);display:flex;font-family:var(--dbx-overline-font);font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.12em;min-height:58px;padding:14px 18px;text-transform:uppercase}.dux-sotm-membership__lightbox-footer p{margin:0}.dux-sotm-membership__lightbox :is(button):focus-visible{outline:3px solid var(--dbx-accent-action);outline-offset:3px}.dux-sotm-membership__eyebrow{color:var(--dbx-accent-strong);font-family:var(--dbx-overline-font);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.3;margin:0 0 12px;text-transform:uppercase}.dux-sotm-membership h2,.dux-sotm-membership h3{font-family:var(--dbx-display);font-weight:var(--dbx-display-weight);letter-spacing:0;text-transform:uppercase}.dux-sotm-membership__intro h2{font-size:clamp(40px,10.5vw,68px);line-height:1.02;margin:0;max-width:15ch;text-wrap:balance}.dux-sotm-membership__lede{color:color-mix(in srgb,var(--dbx-ink) 78%,transparent);font-family:var(--dbx-body);font-size:clamp(17px,4.6vw,21px);line-height:1.5;margin-top:18px;max-width:42rem}.dux-sotm-membership__lede p:last-child{margin-bottom:0}.dux-sotm-membership__how,.dux-sotm-membership__faq{padding-block:56px}.dux-sotm-membership__faq{scroll-margin-top:96px}.dux-sotm-membership__how{border-top:1px solid var(--dbx-line)}.dux-sotm-membership__how-band{background:var(--sotm-neutral, #f4f4f4)}.dux-sotm-membership__section-heading{margin-bottom:30px}.dux-sotm-membership__section-heading h2{font-size:clamp(36px,9vw,60px);line-height:1.04;margin:0;text-wrap:balance}.dux-sotm-membership__section-heading .rte{font-family:var(--dbx-body);font-size:16px;line-height:1.55;margin-top:14px;max-width:42rem}.dux-sotm-membership__steps{border-bottom:1px solid var(--dbx-line);list-style:none;margin:0;padding:0}.dux-sotm-membership__step{align-items:flex-start;border-top:1px solid var(--dbx-line);display:grid;gap:16px;grid-template-columns:36px minmax(0,1fr);padding-block:22px}.dux-sotm-membership__step>span{color:var(--dbx-accent-strong);font-family:var(--dbx-display);font-size:17px;letter-spacing:0}.dux-sotm-membership__step h3{font-size:clamp(23px,5.8vw,30px);line-height:1.08;margin:0 0 7px}.dux-sotm-membership__step p,.dux-sotm-membership__timeline p{color:color-mix(in srgb,var(--dbx-ink) 76%,transparent);font-family:var(--dbx-body);font-size:15px;line-height:1.5;margin:0}.dux-sotm-membership__timeline{background:var(--dbx-ink);color:var(--dbx-paper);padding-block:56px}.dux-sotm-membership__section-heading--light .dux-sotm-membership__eyebrow{color:var(--dbx-accent-action)}.dux-sotm-membership__section-heading--light h2,.dux-sotm-membership__section-heading--light .rte{color:var(--dbx-paper)}.dux-sotm-membership__timeline-grid{display:grid;gap:10px;list-style:none;margin:0;min-width:0;padding:0}.dux-sotm-membership__timeline-grid>li{min-width:0}.dux-sotm-membership__timeline article{border:1px solid rgba(255,255,255,.22);height:100%;min-height:168px;padding:22px}.dux-sotm-membership__timeline article>strong{color:var(--dbx-accent-action);font-family:var(--dbx-overline-font);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.dux-sotm-membership__timeline h3{color:var(--dbx-paper);font-size:24px;line-height:1.08;margin:30px 0 8px}.dux-sotm-membership__timeline p{color:#ffffffc2}.dux-sotm-membership__giveaway{display:grid;padding-block:48px}.dux-sotm-membership__giveaway-mark{align-items:center;aspect-ratio:1;background:var(--dbx-accent-action);color:var(--dbx-ink);display:flex;justify-content:center;min-height:240px;overflow:hidden}.dux-sotm-membership__giveaway-image{display:block;height:100%;object-fit:cover;width:100%}.dux-sotm-membership__giveaway-monogram{align-items:center;display:flex;flex-direction:column;justify-content:center}.dux-sotm-membership__giveaway-monogram span{font-family:var(--dbx-display);font-size:clamp(64px,20vw,108px);letter-spacing:0;line-height:.8}.dux-sotm-membership__giveaway-monogram small{font-family:var(--dbx-overline-font);font-size:11px;font-weight:700;letter-spacing:.18em;margin-top:14px}.dux-sotm-membership__giveaway-copy{background:var(--dbx-surface);border:1px solid var(--dbx-line);padding:28px 22px}.dux-sotm-membership__giveaway-status{background:var(--dbx-ink);color:var(--dbx-paper);display:inline-flex;font-family:var(--dbx-overline-font);font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:20px;padding:8px 10px;text-transform:uppercase}.dux-sotm-membership__giveaway-copy h2{font-size:clamp(32px,8.5vw,52px);line-height:1.04;margin:0 0 16px;text-wrap:balance}.dux-sotm-membership__giveaway-copy .rte{font-size:16px;line-height:1.55}.dux-sotm-membership__giveaway-facts{border-block:1px solid var(--dbx-line);margin:24px 0 0}.dux-sotm-membership__giveaway-facts>div{padding-block:13px}.dux-sotm-membership__giveaway-facts>div+div{border-top:1px solid var(--dbx-line)}.dux-sotm-membership__giveaway-facts dt{color:var(--dbx-accent-strong);font-family:var(--dbx-overline-font);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dux-sotm-membership__giveaway-facts dd{font-family:var(--dbx-body);font-size:16px;line-height:1.45;margin:4px 0 0}.dux-sotm-membership__giveaway-disclosure{border-top:1px solid var(--dbx-line);font-family:var(--dbx-overline-font);font-size:11px;font-weight:700;letter-spacing:.07em;line-height:1.45;margin:22px 0 0;padding-top:16px;text-transform:uppercase}.dux-sotm-membership__giveaway-actions{display:flex;flex-direction:column;gap:10px;margin-top:22px}.dux-sotm-membership__giveaway-copy .dux-sotm-membership__giveaway-link{align-items:center;background:var(--dbx-ink);border:2px solid var(--dbx-ink);color:var(--dbx-paper);display:inline-flex;font-family:var(--dbx-overline-font);font-size:11px;font-weight:700;gap:10px;justify-content:space-between;letter-spacing:.12em;min-height:48px;padding:12px 14px;text-decoration:none;text-transform:uppercase}.dux-sotm-membership__giveaway-copy .dux-sotm-membership__giveaway-link--secondary{background:transparent;color:var(--dbx-ink)}.dux-sotm-membership__faq-list{border-bottom:1px solid var(--dbx-line)}.dux-sotm-membership__faq-item{border-top:1px solid var(--dbx-line)}.dux-sotm-membership__faq-item summary{align-items:center;cursor:pointer;display:flex;font-family:var(--dbx-display);font-size:clamp(21px,5.2vw,28px);justify-content:space-between;letter-spacing:0;line-height:1.1;list-style:none;min-height:72px;padding:17px 0;text-transform:uppercase}.dux-sotm-membership__faq-item summary::-webkit-details-marker{display:none}.dux-sotm-membership__faq-icon{flex:0 0 22px;height:22px;margin-left:16px;position:relative}.dux-sotm-membership__faq-icon:before,.dux-sotm-membership__faq-icon:after{background:currentColor;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .18s ease}.dux-sotm-membership__faq-icon:before{height:2px;width:18px}.dux-sotm-membership__faq-icon:after{height:18px;width:2px}.dux-sotm-membership__faq-item[open] .dux-sotm-membership__faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.dux-sotm-membership__faq-answer{font-family:var(--dbx-body);font-size:16px;line-height:1.6;max-width:50rem;padding:0 38px 20px 0}.dux-sotm-membership__faq-answer a{color:currentColor;text-decoration:underline;text-underline-offset:.2em}.dux-sotm-membership__final-cta{background:var(--dbx-accent-action);color:var(--dbx-ink);padding-block:42px}.dux-sotm-membership__final-cta .container{align-items:flex-start;display:flex;flex-direction:column;gap:22px}.dux-sotm-membership__final-cta .dux-sotm-membership__eyebrow{color:var(--dbx-ink);margin-bottom:9px}.dux-sotm-membership__final-cta h2{font-size:clamp(36px,9vw,60px);line-height:1.04;margin:0;text-wrap:balance}.dux-sotm-membership__final-cta a{align-items:center;background:var(--dbx-ink);border:2px solid var(--dbx-ink);color:var(--dbx-paper);display:inline-flex;font-family:var(--dbx-display);font-size:14px;gap:12px;justify-content:center;letter-spacing:.08em;line-height:1;min-height:50px;padding:14px 18px;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;width:100%}.dux-sotm-membership__final-cta a:focus-visible,.dux-sotm-membership__giveaway-copy a:focus-visible,.dux-sotm-membership__faq-item summary:focus-visible,.dux-sotm-membership__faq-answer a:focus-visible{outline:3px solid var(--dbx-btn-focus-color, currentColor);outline-offset:3px}@media(min-width:600px){.dux-sotm-membership__timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:769px){.dux-sotm-membership__intro{padding-block:clamp(76px,7vw,96px) clamp(60px,5.5vw,76px)}.dux-sotm-membership__intro--with-media{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr)}.dux-sotm-membership__intro--with-media .dux-sotm-membership__intro-copy{max-width:580px}.dux-sotm-membership__intro-media{justify-self:end;margin-top:0;max-width:720px}.dux-sotm-membership__intro h2{font-size:clamp(58px,5.6vw,82px)}.dux-sotm-membership__how,.dux-sotm-membership__faq{padding-block:clamp(76px,8vw,112px)}.dux-sotm-membership__section-heading h2{font-size:clamp(60px,4.8vw,68px)}.dux-sotm-membership__timeline{padding-block:clamp(76px,8vw,104px)}.dux-sotm-membership__timeline .dux-sotm-membership__section-heading{margin-bottom:30px;max-width:52rem}.dux-sotm-membership__giveaway{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);padding-block:clamp(64px,7vw,96px)}.dux-sotm-membership__giveaway-mark{aspect-ratio:auto}.dux-sotm-membership__giveaway-copy{padding:clamp(40px,5vw,72px)}.dux-sotm-membership__giveaway-actions{align-items:stretch;flex-direction:row}.dux-sotm-membership__giveaway-actions a{flex:1 1 0}.dux-sotm-membership__faq-item summary{min-height:84px}.dux-sotm-membership__final-cta{padding-block:52px}.dux-sotm-membership__final-cta h2{font-size:clamp(46px,4vw,64px)}.dux-sotm-membership__final-cta .container{align-items:center;flex-direction:row;justify-content:space-between}.dux-sotm-membership__final-cta a{flex:0 0 auto;width:auto}}@media(min-width:992px){.dux-sotm-membership__intro--with-media{grid-template-columns:minmax(320px,.78fr) minmax(440px,1.22fr)}.dux-sotm-membership__how,.dux-sotm-membership__faq{display:grid;gap:clamp(56px,7vw,110px);grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr)}.dux-sotm-membership__section-heading{margin-bottom:0}.dux-sotm-membership__timeline>.container{align-items:center;display:grid;gap:clamp(40px,4vw,72px);grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr)}.dux-sotm-membership__timeline .dux-sotm-membership__section-heading{align-self:center;margin-bottom:0;max-width:none}.dux-sotm-membership__timeline .dux-sotm-membership__section-heading h2{font-size:clamp(52px,4.5vw,68px);max-width:none;overflow-wrap:normal;word-break:normal}.dux-sotm-membership__timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.dux-sotm-membership__timeline article{min-height:184px;padding:clamp(22px,2vw,30px)}}@media(hover:hover)and (pointer:fine){.dux-sotm-membership__intro-media-button:hover .dux-sotm-membership__intro-image{transform:scale(1.025)}.dux-sotm-membership__intro-media-button:hover:after{opacity:1}.dux-sotm-membership__intro-media-button:hover .dux-sotm-membership__intro-zoom-cue{opacity:1;transform:translateY(-2px)}.dux-sotm-membership__final-cta a:hover{background:var(--dbx-surface);color:var(--dbx-ink);transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.dux-sotm-membership__intro-media-button:after,.dux-sotm-membership__intro-image,.dux-sotm-membership__intro-zoom-cue,.dux-sotm-membership__lightbox,.dux-sotm-membership__lightbox-image,.dux-sotm-membership__final-cta a,.dux-sotm-membership__faq-icon:before,.dux-sotm-membership__faq-icon:after{transition:none}.dux-sotm-membership__lightbox-loader{animation-duration:1.4s}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/section-dux-sotm-membership.css.map */
