.Home-module__F6EKwG__landing{gap:var(--space-96);flex-direction:column;display:flex}.Home-module__F6EKwG__muted{color:var(--text-secondary)}.Home-module__F6EKwG__hero{row-gap:var(--space-36);padding-top:var(--space-48);align-items:center}.Home-module__F6EKwG__heroText{align-items:start;gap:var(--space-20);flex-direction:column;grid-column:1/13;display:flex}.Home-module__F6EKwG__heroActions{gap:var(--space-10);flex-wrap:wrap;display:flex}.Home-module__F6EKwG__heroReel{grid-column:13/-1}.Home-module__F6EKwG__reel{aspect-ratio:16/10;border-radius:var(--radius-panel);background:var(--bg-secondary);position:relative;overflow:hidden}.Home-module__F6EKwG__reelItem{opacity:0;transition:opacity var(--micro-tint) var(--micro-tint-ease);position:absolute;inset:0}.Home-module__F6EKwG__reelItem[data-current]{opacity:1}.Home-module__F6EKwG__reelMedia{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.Home-module__F6EKwG__block{row-gap:var(--space-24)}.Home-module__F6EKwG__blockHead{justify-content:space-between;align-items:baseline;gap:var(--space-16);grid-column:1/-1;display:flex}.Home-module__F6EKwG__blockTitle,.Home-module__F6EKwG__full{grid-column:1/-1}.Home-module__F6EKwG__strip,.Home-module__F6EKwG__how{gap:var(--space-24) var(--gutter);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.Home-module__F6EKwG__howStep{gap:var(--space-10);flex-direction:column;display:flex}.Home-module__F6EKwG__clip{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-panel);background:var(--bg-secondary);width:100%}.Home-module__F6EKwG__faqTitle{grid-column:1/9}.Home-module__F6EKwG__faqList{grid-column:9/-1}.Home-module__F6EKwG__libraryHome{gap:var(--space-24);flex-direction:column;display:flex}.Home-module__F6EKwG__libraryHero{padding-top:var(--space-48)}@media (max-width:1199px){.Home-module__F6EKwG__strip,.Home-module__F6EKwG__how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.Home-module__F6EKwG__heroText,.Home-module__F6EKwG__heroReel,.Home-module__F6EKwG__faqTitle,.Home-module__F6EKwG__faqList{grid-column:1/-1}}@media (max-width:599px){.Home-module__F6EKwG__strip,.Home-module__F6EKwG__how{grid-template-columns:minmax(0,1fr)}}
.CheckoutProvider-module__HdvNWq__status{color:var(--text-secondary)}.CheckoutProvider-module__HdvNWq__error{color:var(--negative)}
.Consent-module__rV15NG__frame{z-index:var(--z-header);padding:var(--margin);pointer-events:none;position:fixed;bottom:0;left:0;right:0;overflow:clip}.Consent-module__rV15NG__bar{width:calc(var(--col) * 8 + var(--gutter) * 7);gap:var(--space-16);padding:var(--space-16);background:var(--bg-primary);border:1px solid var(--stroke-secondary);border-radius:var(--radius-panel);pointer-events:auto;transform:translateY(calc(var(--micro-offset) + var(--margin)));transition:transform var(--micro-exit) var(--micro-exit-ease);flex-direction:column;display:flex}.Consent-module__rV15NG__frame[data-phase=open] .Consent-module__rV15NG__bar{transition:transform var(--spring) var(--spring-ease);transform:none}.Consent-module__rV15NG__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.Consent-module__rV15NG__error{color:var(--negative)}.Consent-module__rV15NG__muted{color:var(--text-secondary)}.Consent-module__rV15NG__choices,.Consent-module__rV15NG__rows{gap:var(--space-24);flex-direction:column;display:flex}.Consent-module__rV15NG__row{gap:var(--space-4);flex-direction:column;display:flex}.Consent-module__rV15NG__check{align-items:center;gap:var(--space-8);cursor:pointer;display:flex}.Consent-module__rV15NG__check input{accent-color:var(--accent);flex:none}.Consent-module__rV15NG__check:has(input:disabled){cursor:default}.Consent-module__rV15NG__inlineLink{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.Consent-module__rV15NG__saveRow{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}@media (max-width:1199px){.Consent-module__rV15NG__bar{width:calc(var(--col) * 12 + var(--gutter) * 11)}}@media (max-width:599px){.Consent-module__rV15NG__bar{width:100%}}
.Logo-module__mu3wrW__logo{align-items:center;gap:var(--space-6);display:inline-flex}.Logo-module__mu3wrW__mark{width:var(--logo-mark);height:var(--logo-mark);flex:none}.Logo-module__mu3wrW__wordmark{font-size:var(--button-size);line-height:var(--button-lh);font-weight:var(--button-weight);letter-spacing:var(--button-tracking);text-transform:lowercase}
.Footer-module__NVhknq__footer{row-gap:var(--space-16);padding-block:var(--space-48) var(--space-24);margin-top:var(--space-96);border-top:1px solid var(--stroke-secondary);color:var(--text-secondary);align-items:center}.Footer-module__NVhknq__brand{align-items:center;gap:var(--space-10);color:var(--text-primary);grid-column:1/9;display:flex}.Footer-module__NVhknq__links{gap:var(--space-16);flex-wrap:wrap;grid-column:9/19;display:flex}.Footer-module__NVhknq__support{grid-column:19/-1;justify-self:end}.Footer-module__NVhknq__link,.Footer-module__NVhknq__support{transition:color var(--micro-tint) var(--micro-tint-ease)}:root:not([data-pointer=touch]) .Footer-module__NVhknq__link:hover,:root:not([data-pointer=touch]) .Footer-module__NVhknq__support:hover,:root[data-pointer=touch] .Footer-module__NVhknq__link:active,:root[data-pointer=touch] .Footer-module__NVhknq__support:active{color:var(--text-primary)}@media (max-width:899px){.Footer-module__NVhknq__brand,.Footer-module__NVhknq__links,.Footer-module__NVhknq__support{grid-column:1/-1;justify-self:start}}
.Header-module__-2yUHq__header{z-index:var(--z-header);height:var(--header-height);background:var(--bg-primary);align-items:center;position:sticky;top:0}.Header-module__-2yUHq__logo{grid-column:1/7;justify-self:start}.Header-module__-2yUHq__nav{justify-self:end;align-items:center;gap:var(--space-16);grid-column:13/-1;display:flex}.Header-module__-2yUHq__link{color:var(--text-primary);transition:color var(--micro-tint) var(--micro-tint-ease)}:root:not([data-pointer=touch]) .Header-module__-2yUHq__link:hover,:root[data-pointer=touch] .Header-module__-2yUHq__link:active{color:var(--accent-ink)}@media (max-width:599px){.Header-module__-2yUHq__logo{grid-column:1/13}.Header-module__-2yUHq__nav{gap:var(--space-16);grid-column:13/-1}}.Header-module__-2yUHq__authPlaceholder{width:var(--space-80);height:var(--button-height);display:inline-block}
