.doma-club{--doma-black: #050505;--doma-ink: #151515;--doma-paper: var(--doma-page-background, #ffffff);--doma-white: #ffffff;--doma-red: var(--doma-accent, #b7312c);--doma-green: #315335;--doma-violet: #352f43;--doma-line: rgba(21, 21, 21, .22);--doma-display: var(--font-heading--family), Roboto, Helvetica, Arial, sans-serif;--doma-mono: var(--font-body--family), "Courier New", Courier, monospace;background:var(--doma-paper);color:var(--doma-ink);font-family:var(--doma-mono);overflow:hidden}.doma-club *,.doma-club *:before,.doma-club *:after{box-sizing:border-box}.doma-club img{display:block;max-width:100%}.doma-club a{color:inherit;text-decoration:none}.doma-club__review-bar{align-items:center;background:var(--doma-red);color:var(--doma-white);display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.12em;min-height:34px;padding:8px 32px;text-transform:uppercase}.doma-club__hero{background:var(--doma-black);color:var(--doma-white);min-height:min(880px,calc(100svh - 80px));overflow:hidden;position:relative}.doma-club__hero-art{display:grid;grid-template-columns:1.1fr .8fr .9fr;top:0;right:0;bottom:0;left:54%;position:absolute}.doma-club__hero-panel{min-width:0;overflow:hidden;position:relative}.doma-club__hero-panel:nth-child(2){transform:translateY(-7%)}.doma-club__hero-panel:nth-child(3){transform:translateY(9%)}.doma-club__hero-art--single{grid-template-columns:1fr}.doma-club__hero-art--single .doma-club__hero-panel{transform:none}.doma-club__hero-panel:after{background:linear-gradient(180deg,#0000000f,#00000085);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.doma-club__hero-panel img{filter:saturate(.86) contrast(1.04);height:100%;object-fit:cover;width:100%}.doma-club__hero-content{display:flex;flex-direction:column;justify-content:space-between;min-height:min(880px,calc(100svh - 80px));padding:clamp(58px,7vw,106px) 32px 38px;position:relative;width:62%;z-index:2}.doma-club__eyebrow,.doma-club__section-label{font-family:var(--doma-mono);font-size:12px;font-weight:700;letter-spacing:.18em;margin:0;text-transform:uppercase}.doma-club__hero h1,.doma-club__heading{font-family:var(--doma-display);font-weight:400;letter-spacing:var(--doma-heading-tracking, -.03em);line-height:.88;margin:0;text-transform:uppercase}.doma-club__hero h1{color:var(--doma-white);font-size:clamp(70px,10.5vw,176px);letter-spacing:var(--doma-hero-title-tracking, .02em);line-height:.78;margin-top:24px;max-width:860px}.doma-club__hero-title-note{display:block;font-family:var(--doma-mono);font-size:.14em;font-weight:400;letter-spacing:.08em;line-height:1.35;margin:1.1em 0 0 .18em}.doma-club__hero-foot{align-items:end;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(230px,280px)}.doma-club__hero-foot p{font-size:clamp(14px,1.2vw,18px);line-height:1.65;margin:0}.doma-club__hero-actions{display:grid;gap:10px;min-width:230px}.doma-club__button{align-items:center;background:var(--doma-primary-button-bg, var(--doma-white));border:1px solid var(--doma-primary-button-bg, var(--doma-white));color:var(--doma-primary-button-text, var(--doma-black))!important;display:inline-flex;font-family:var(--doma-mono);font-size:12px;font-weight:700;justify-content:center;letter-spacing:var(--doma-button-tracking, .12em);min-height:54px;padding:15px 23px;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.doma-club__button:hover,.doma-club__button:focus-visible{background:var(--doma-primary-button-hover-bg, var(--doma-red));border-color:var(--doma-primary-button-hover-bg, var(--doma-red));color:var(--doma-primary-button-hover-text, var(--doma-white))!important;transform:translateY(-2px)}.doma-club__button--pending{cursor:not-allowed;opacity:.72}.doma-club__button--pending:hover,.doma-club__button--pending:focus-visible{background:var(--doma-primary-button-bg, var(--doma-white));border-color:var(--doma-primary-button-bg, var(--doma-white));color:var(--doma-primary-button-text, var(--doma-black))!important;transform:none}.doma-club__enrollment-form,.doma-club__enrollment-form form,.doma-club__enrollment-form add-to-cart-component{display:block;margin:0;width:100%}.doma-club__enrollment-form .doma-club__button{cursor:pointer;position:relative;width:100%}.doma-club__form-error:not(.hidden){color:currentColor;display:block;font-size:11px;line-height:1.5;margin-top:8px}.doma-club__button--dark{background:var(--doma-secondary-button-bg, var(--doma-ink));border-color:var(--doma-secondary-button-bg, var(--doma-ink));color:var(--doma-secondary-button-text, var(--doma-white))!important}.doma-club__button--dark:hover,.doma-club__button--dark:focus-visible{background:var(--doma-secondary-button-hover-bg, var(--doma-red));border-color:var(--doma-secondary-button-hover-bg, var(--doma-red));color:var(--doma-secondary-button-hover-text, var(--doma-white))!important}.doma-club__marquee{background:var(--doma-red);color:var(--doma-white);display:flex;font-size:12px;font-weight:700;letter-spacing:.14em;overflow:hidden;padding:14px 0;text-transform:uppercase;white-space:nowrap}.doma-club__marquee span{animation:doma-club-marquee 24s linear infinite;flex:0 0 auto;padding-right:3em}.doma-club__membership{padding:clamp(74px,9vw,140px) 32px 0}.doma-club__membership-intro{align-items:end;display:grid;gap:36px;grid-template-columns:minmax(0,920px) auto;margin:0 auto clamp(54px,6vw,88px);max-width:1460px}.doma-club__heading{color:var(--doma-ink);font-size:clamp(54px,7vw,108px);margin-top:22px}.doma-club__intro-copy,.doma-club__story-copy,.doma-club__release-copy,.doma-club__closing-copy{font-size:clamp(15px,1.25vw,18px);line-height:1.75;margin:24px 0 0;max-width:720px}.doma-club__story-copy p,.doma-club__release-copy p,.doma-club__closing-copy p{margin:0}.doma-club__story-copy p+p,.doma-club__release-copy p+p,.doma-club__closing-copy p+p{margin-top:1em}.doma-club__accession{border-top:1px solid var(--doma-line);font-size:10px;letter-spacing:.1em;margin:0;max-width:340px;padding-top:12px;text-transform:uppercase}.doma-club__benefits{border-left:1px solid var(--doma-line);border-top:1px solid var(--doma-line);display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1460px}.doma-club__benefit{border-bottom:1px solid var(--doma-line);border-right:1px solid var(--doma-line);display:grid;gap:22px;grid-template-rows:auto 1fr;min-height:350px;padding:clamp(28px,3vw,48px)}.doma-club__benefit-number{color:var(--doma-red);font-family:var(--doma-display);font-size:44px;line-height:1}.doma-club__benefit h3{font-family:var(--doma-display);font-size:clamp(27px,2.5vw,42px);font-weight:400;letter-spacing:var(--doma-heading-tracking, -.03em);line-height:.98;margin:0;text-transform:uppercase}.doma-club__benefit p{font-size:14px;line-height:1.7;margin:20px 0 0;max-width:360px}.doma-club__status-note{color:#1515159e;font-size:11px;line-height:1.6;margin:20px 0 0}.doma-club__perks{display:grid;gap:clamp(40px,7vw,110px);grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);margin:clamp(70px,8vw,120px) auto 0;max-width:1460px}.doma-club__perks-intro h3{font-family:var(--doma-display);font-size:clamp(38px,4vw,66px);font-weight:400;letter-spacing:var(--doma-heading-tracking, -.03em);line-height:.95;margin:22px 0 0;text-transform:uppercase}.doma-club__perks ul{border-top:1px solid var(--doma-line);list-style:none;margin:0;padding:0}.doma-club__perks li{align-items:baseline;border-bottom:1px solid var(--doma-line);display:grid;gap:20px;grid-template-columns:1fr auto;padding:19px 0}.doma-club__perks li strong{font-family:var(--doma-display);font-size:clamp(18px,1.7vw,25px);font-weight:500;line-height:1.25}.doma-club__perks li span{font-size:10px;letter-spacing:.1em;text-align:right;text-transform:uppercase}.doma-club__story{background:var(--doma-violet);color:var(--doma-white);display:grid;grid-template-columns:1fr 1fr;margin-top:clamp(74px,9vw,140px);min-height:760px}.doma-club__story-image{min-height:640px;overflow:hidden}.doma-club__story-image img{filter:saturate(.72) contrast(1.04);height:100%;object-fit:cover;width:100%}.doma-club__story-content{align-content:center;display:grid;padding:clamp(62px,8vw,120px) clamp(32px,7vw,110px)}.doma-club__story .doma-club__heading{color:var(--doma-white)}.doma-club__story-credit{border-top:1px solid rgba(255,255,255,.28);font-size:10px;letter-spacing:.1em;margin:36px 0 0;padding-top:14px;text-transform:uppercase}.doma-club__release{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);min-height:820px}.doma-club__release-visual{background:var(--doma-green);min-height:720px;overflow:hidden;position:relative}.doma-club__release-visual img{height:100%;object-fit:cover;width:100%}.doma-club__release-stamp{background:var(--doma-red);bottom:36px;color:var(--doma-white);left:34px;max-width:calc(100% - 68px);padding:18px 22px;position:absolute}.doma-club__release-stamp span{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.doma-club__release-stamp strong{display:block;font-family:var(--doma-display);font-size:clamp(32px,4vw,66px);font-weight:400;letter-spacing:var(--doma-heading-tracking, -.03em);line-height:.95;margin-top:4px;text-transform:uppercase}.doma-club__release-content{align-content:center;display:grid;grid-template-columns:minmax(0,1fr);padding:clamp(64px,7vw,108px) clamp(32px,6vw,88px)}@media(min-width:981px){.doma-club__release .doma-club__heading{font-size:clamp(54px,5.5vw,92px)}}.doma-club__release-facts{border-bottom:1px solid var(--doma-line);border-top:1px solid var(--doma-line);display:grid;grid-template-columns:repeat(2,1fr);margin:34px 0 0}.doma-club__release-fact{min-height:92px;padding:18px 0}.doma-club__release-fact:nth-child(odd){border-right:1px solid var(--doma-line);padding-right:18px}.doma-club__release-fact:nth-child(2n){padding-left:18px}.doma-club__release-fact:nth-child(n+3){border-top:1px solid var(--doma-line)}.doma-club__release-fact span{display:block;font-size:10px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.doma-club__release-fact strong{font-family:var(--doma-display);font-size:19px;font-weight:500}.doma-club__roadmap{border-top:1px solid var(--doma-line);margin-top:28px}.doma-club__roadmap article{border-bottom:1px solid var(--doma-line);display:grid;gap:16px;grid-template-columns:86px 1fr auto;padding:16px 0}.doma-club__roadmap span{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.doma-club__roadmap strong{font-family:var(--doma-display);font-size:15px;font-weight:500;line-height:1.4}.doma-club__faq{background:var(--doma-faq-background, var(--doma-white));color:var(--doma-faq-text, var(--doma-ink));display:grid;gap:80px;grid-template-columns:.75fr 1.25fr;padding:clamp(76px,9vw,140px) 32px}.doma-club__faq .doma-club__heading{color:inherit}.doma-club__faq-heading{position:sticky;top:32px}.doma-club__faq details{border-top:1px solid currentColor}.doma-club__faq details:last-child{border-bottom:1px solid currentColor}.doma-club__faq summary{color:inherit;cursor:pointer;font-family:var(--doma-display);font-size:clamp(20px,2vw,30px);letter-spacing:var(--doma-heading-tracking, -.03em);list-style:none;padding:24px 48px 24px 0;position:relative}.doma-club__faq summary::-webkit-details-marker{display:none}.doma-club__faq summary:hover,.doma-club__faq summary:focus-visible{color:inherit}.doma-club__faq summary:after{color:currentColor;content:"+";font-family:var(--doma-mono);font-size:25px;position:absolute;right:6px;top:21px}.doma-club__faq details[open] summary:after{content:"\2212"}.doma-club__faq-answer{font-size:14px;line-height:1.75;margin:-4px 0 26px;max-width:720px}.doma-club__faq-answer p{margin:0}.doma-club__faq-answer p+p{margin-top:1em}.doma-club__closing{background:var(--doma-black);color:var(--doma-white);display:grid;grid-template-columns:1.15fr .85fr;min-height:660px}.doma-club__closing-content{align-content:center;display:grid;padding:clamp(70px,9vw,135px) clamp(32px,7vw,110px)}.doma-club__closing .doma-club__heading{color:var(--doma-white)}.doma-club__closing-art{min-height:580px;overflow:hidden}.doma-club__closing-art img{filter:saturate(.82) contrast(1.04);height:100%;object-fit:cover;width:100%}.doma-club__pending{margin-top:34px}.doma-club__pending-button{background:var(--doma-primary-button-bg, var(--doma-white));border:1px solid var(--doma-primary-button-bg, var(--doma-white));color:var(--doma-primary-button-text, var(--doma-black))!important;cursor:not-allowed;font-family:var(--doma-mono);font-size:12px;font-weight:700;letter-spacing:var(--doma-button-tracking, .12em);min-height:54px;opacity:.72;padding:15px 23px;text-transform:uppercase}.doma-club__closing .doma-club__status-note{color:#ffffffa8;max-width:610px}@keyframes doma-club-marquee{to{transform:translate(-100%)}}@media(max-width:1240px)and (min-width:981px){.doma-club__benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.doma-club__hero-art{inset-inline-start:47%;opacity:.78}.doma-club__hero-content{width:76%}.doma-club__membership-intro,.doma-club__story,.doma-club__release,.doma-club__faq,.doma-club__closing{grid-template-columns:1fr}.doma-club__membership-intro{align-items:start}.doma-club__benefits{grid-template-columns:1fr}.doma-club__perks{gap:36px;grid-template-columns:1fr}.doma-club__benefit{min-height:0}.doma-club__story-image,.doma-club__release-visual,.doma-club__closing-art{min-height:72vw}.doma-club__faq{gap:46px}.doma-club__faq-heading{position:static}.doma-club__closing-art{order:-1}}@media(max-width:680px){.doma-club__review-bar{align-items:flex-start;flex-direction:column;gap:3px;padding-inline:18px}.doma-club__hero{min-height:760px}.doma-club__hero-art{top:38%;right:0;bottom:0;left:20%;opacity:.68}.doma-club__hero-content{min-height:760px;padding:48px 18px 24px;width:100%}.doma-club__hero h1{font-size:clamp(58px,19vw,76px)}.doma-club__hero-panel:after{background:linear-gradient(180deg,#00000029,#000000d1)}.doma-club__hero-foot{align-items:stretch;grid-template-columns:1fr}.doma-club__button{width:100%}.doma-club__membership,.doma-club__faq{padding-inline:18px}.doma-club__membership-intro{gap:28px}.doma-club__benefit{gap:12px;grid-template-columns:52px 1fr;grid-template-rows:1fr;padding:36px 18px}.doma-club__benefit-number{font-size:31px}.doma-club__perks li{align-items:start;gap:7px;grid-template-columns:1fr}.doma-club__perks li span{text-align:left}.doma-club__story-content,.doma-club__release-content,.doma-club__closing-content{padding-inline:18px}.doma-club__story-image,.doma-club__release-visual,.doma-club__closing-art{min-height:110vw}.doma-club__release-stamp{bottom:20px;left:18px;max-width:calc(100% - 36px)}.doma-club__release-facts{grid-template-columns:1fr}.doma-club__release-fact:nth-child(odd),.doma-club__release-fact:nth-child(2n){border-right:0;padding-left:0;padding-right:0}.doma-club__release-fact+.doma-club__release-fact{border-top:1px solid var(--doma-line)}.doma-club__roadmap article{grid-template-columns:72px 1fr}.doma-club__roadmap article span:last-child{grid-column:2}}@media(prefers-reduced-motion:reduce){.doma-club__marquee span{animation:none}.doma-club__button{transition:none}}.doma-club .doma-club__enrollment-note{margin:12px 0 0;font-size:12px;line-height:1.6;color:inherit}.doma-club__hero-actions .doma-club__enrollment-note{background:var(--doma-black);padding:10px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/doma-club-page.css.map */
