.af-page{max-width:1180px;color:var(--app-text);margin:auto;padding-bottom:32px;font-family:neue-haas-grotesk-text,sans-serif}.af-heading{justify-content:space-between;align-items:center;gap:30px;padding:30px 0 28px;display:flex}.af-eyebrow{letter-spacing:.14em;color:var(--app-text-muted);font-size:10px;font-weight:600}.af-heading h1{letter-spacing:-.02em;margin:12px 0;font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(29px,3.3vw,42px);font-weight:600;line-height:1.2}.af-heading h1 em,.af-benefit h2 em{letter-spacing:-.02em;font-family:ivypresto-text,Georgia,serif;font-style:italic;font-weight:400}.af-heading p:not(.af-eyebrow){color:var(--app-text-muted);max-width:560px;font-size:14px;line-height:1.6}.af-rate-note{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;flex-shrink:0;width:290px;padding:18px 22px}.af-heading .af-rate-note p{color:var(--app-text);margin:0 0 12px;font-size:12px}.af-rate-note>div{justify-content:space-between;align-items:baseline;gap:24px;padding:7px 0;display:flex}.af-rate-note strong{letter-spacing:-.035em;font-size:18px;font-weight:500}.af-rate-note>div>span{color:var(--app-text-muted);font-size:11px}.af-rate-note small{color:var(--app-text-muted);margin-top:10px;font-size:9px;display:block}.af-card-label{color:var(--app-text-muted);font-size:12px}.af-message{background:var(--app-accent-tint);border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:13px 17px;font-size:12px;line-height:1.6;display:flex}.af-message button{margin-left:auto;text-decoration:underline}.af-error{background:#f8e8e3}.af-invitation{align-items:center;gap:26px;margin-bottom:26px;padding:24px;display:flex}.af-invitation-copy{flex:1;align-items:center;gap:14px;min-width:210px;display:flex}.af-icon{background:var(--app-accent-tint);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.af-page h2{letter-spacing:normal;margin:0 0 6px;font-family:neue-haas-grotesk-display,sans-serif;font-size:17px;font-weight:600;line-height:1.4}.af-invitation p,.af-panel p{color:var(--app-text-muted);margin:0;font-size:12px;line-height:1.7}.af-share{flex:1.5;min-width:260px}.af-link-field{border:1px solid var(--app-border);background:var(--app-bg);border-radius:10px;align-items:center;gap:10px;padding:5px 5px 5px 13px;display:flex}.af-link-field>span{text-overflow:ellipsis;white-space:nowrap;color:var(--app-text-muted);flex:1;min-width:0;font-size:12px;overflow:hidden}.af-button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:10px 15px;font-size:11px;font-weight:500;transition:transform .12s,background-color .15s,opacity .15s;display:inline-flex}.af-button-dark{background:var(--app-ink);color:#faf8f4}.af-button-outline{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text)}.af-button:disabled{opacity:.42;cursor:not-allowed}.af-button:focus-visible,.af-page input:focus-visible,.af-page select:focus-visible,.af-toolbar button:focus-visible{outline:2px solid var(--app-text-muted);outline-offset:3px}.af-code-line{color:var(--app-text-muted);justify-content:space-between;gap:15px;margin-top:8px;padding:0 3px;font-size:11px;display:flex}.af-code-line strong{color:var(--app-text);margin-left:7px;font-weight:500}.af-code-line button{align-items:center;gap:5px;display:flex}.af-code-line>button{color:var(--app-text);font-weight:500}.af-code-line button:disabled{opacity:.4}.af-toolbar{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;margin:22px 0;display:flex}.af-toolbar nav{gap:26px;display:flex}.af-toolbar nav button{color:var(--app-text-muted);border-bottom:2px solid #0000;padding:10px 0 15px;font-size:12px}.af-toolbar nav button.is-active{border-color:var(--app-ink);color:var(--app-text)}.af-period{color:var(--app-text-muted);align-items:center;gap:8px;font-size:10px;display:flex}.af-period select{border:1px solid var(--app-border);color:var(--app-text);background:0 0;border-radius:7px;margin-bottom:6px;padding:7px 8px;font-size:11px}.af-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.af-stat{flex-direction:column;gap:10px;min-width:0;padding:21px 23px;display:flex}.af-stat p{color:var(--app-text-muted);margin:0;font-size:11px}.af-stat strong{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:28px;font-weight:500;line-height:1.3}.af-stat>span{color:var(--app-text-muted);font-size:9px}.af-main-grid{grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:20px;display:grid}.af-panel{min-width:0;margin-bottom:20px;padding:25px}.af-main-grid .af-panel{margin:0}.af-panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.af-legend{white-space:nowrap;color:var(--app-text-muted);align-items:center;gap:6px;font-size:9px;display:flex}.af-legend i{background:var(--app-ink);border-radius:50%;width:6px;height:6px}.af-chart-area{align-items:end;min-height:220px;display:flex;position:relative}.af-chart-area svg{width:100%;height:auto;display:block}.af-chart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:25px;display:flex;position:absolute;inset:0}.af-chart-empty strong{background:var(--app-surface);padding:4px 10px;font-size:13px;font-weight:500}.af-chart-empty span{color:var(--app-text-muted);background:var(--app-surface);max-width:230px;font-size:11px}.af-chart-dates{color:var(--app-text-muted);justify-content:space-between;padding:0 4px 0 20px;font-size:9px;display:flex}.af-chart-summary{border-top:1px solid var(--app-border);color:var(--app-text-muted);justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding-top:18px;font-size:10px;display:flex}.af-chart-summary strong{color:var(--app-text);margin-right:6px;font-size:18px;font-weight:500}.af-chart-summary>span:last-child{max-width:190px;font-size:9px}.af-payout-card h2{letter-spacing:-.045em;margin:16px 0 8px;font-size:24px}.af-progress{background:var(--app-border);border-radius:4px;height:5px;margin-top:24px;overflow:hidden}.af-progress>span{background:var(--app-ink);border-radius:4px;height:100%;display:block}.af-progress-label{color:var(--app-text-muted);justify-content:space-between;gap:10px;margin-top:9px;font-size:9px;display:flex}.af-progress-label strong{color:var(--app-text);font-weight:500}.af-payout-card dl{border-top:1px solid var(--app-border);margin:22px 0 14px;padding-top:13px}.af-payout-card dl>div{justify-content:space-between;gap:12px;padding:7px 0;font-size:11px;display:flex}.af-payout-card dt{color:var(--app-text-muted)}.af-payout-card dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.af-payout-card p.af-small{font-size:10px}.af-payout-card>.af-button{width:100%;margin-top:18px}.af-benefit{justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:24px 28px;display:flex}.af-benefit h2{margin:10px 0 8px;font-size:25px}.af-benefit p{color:var(--app-text-muted);max-width:620px;margin:0;font-size:11px;line-height:1.8}.af-benefit-note{color:var(--app-text-muted);text-align:right;white-space:nowrap;font-size:10px;line-height:1.8}.af-footer{color:var(--app-text-muted);margin-top:20px;font-size:10px;line-height:1.8}.af-table-wrap{overflow-x:auto}.af-page table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.af-page th{color:var(--app-text-muted);border-bottom:1px solid var(--app-border);padding:12px 10px;font-size:10px;font-weight:400}.af-page td{border-bottom:1px solid var(--app-border);white-space:nowrap;padding:16px 10px}.af-pill{background:var(--app-accent-tint);border-radius:5px;padding:5px 8px;font-size:10px;display:inline-block}.af-empty{text-align:center;padding:48px 20px}.af-empty h3{margin-bottom:9px;font-size:15px;font-weight:500}.af-empty p{max-width:380px;margin:auto;line-height:1.8}.af-form-row{grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;display:grid}.af-form-row label{flex-direction:column;gap:8px;font-size:12px;display:flex}.af-page input:not([type=checkbox]),.af-form-row select{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);border-radius:8px;min-width:0;padding:10px 12px;font-size:12px}.af-check{align-items:center;gap:9px;margin:20px 0;font-size:12px;display:flex}.af-check input{accent-color:var(--app-ink)}.af-terms{font-size:12px;line-height:1.8}.af-terms>div{white-space:pre-wrap;max-height:250px;padding:18px 0;overflow:auto}.af-settings>div{border-bottom:1px solid var(--app-border);justify-content:space-between;gap:20px;padding:14px 0;font-size:12px;display:flex}.af-settings dt{text-transform:capitalize;color:var(--app-text-muted)}.af-settings dd{overflow-wrap:anywhere;max-width:60%;margin:0}@media(max-width:1000px){.af-invitation{flex-wrap:wrap}.af-invitation-copy{flex-basis:100%}.af-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr)}.af-rate-note{gap:6px 15px;padding:14px}.af-stat{padding:18px}.af-stat strong{font-size:24px}}@media(max-width:700px){.af-heading{align-items:flex-start;gap:15px;padding:24px 0}.af-heading h1{font-size:31px}.af-rate-note{display:none}.af-heading p:not(.af-eyebrow){font-size:12px}.af-invitation{gap:17px;padding:19px}.af-share{flex-basis:100%;width:100%;min-width:0}.af-link-field{gap:5px;padding-left:9px}.af-link-field>span{font-size:10px}.af-toolbar nav{gap:19px}.af-period{font-size:0}.af-period select{max-width:113px}.af-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.af-stat{padding:17px}.af-stat strong{font-size:25px}.af-main-grid{grid-template-columns:1fr;gap:16px}.af-panel{padding:20px}.af-chart-area{min-height:190px}.af-benefit{align-items:flex-start;gap:15px;padding:22px}.af-benefit-note{display:none}.af-button{min-height:42px}.af-panel-heading{flex-wrap:wrap}.af-panel-heading p{font-size:11px}.af-form-row{grid-template-columns:1fr}.af-search{width:100%}.af-chart-summary>span:last-child{max-width:155px}.af-stats .af-stat:last-child strong{font-size:22px}.af-settings>div{font-size:11px}}.af-admin-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.af-admin-label{flex-direction:column;gap:8px;margin:18px 0;font-size:12px;display:flex}.af-admin-label select,.af-admin-label textarea{border:1px solid var(--app-border);background:var(--app-surface);width:100%;color:var(--app-text);border-radius:8px;padding:10px 12px;font-size:12px}.af-divider{border:0;border-top:1px solid var(--app-border);margin:28px 0}@media(max-width:800px){.af-admin-grid{grid-template-columns:1fr}}.af-adjustment{opacity:.65;margin-top:4px;font-size:11px;display:block}.af-design-invitation .af-invitation,.af-design-earnings .af-stat:last-child,.af-design-espresso-pair .af-stat:last-child,.af-design-espresso-pair .af-rate-note{--app-text:#faf5ef;--app-text-muted:#d4bfb4;--app-border:#62483f;--app-bg:#422b25;--app-surface:#35201b;--app-accent-tint:#50372e;color:#faf5ef;background:#35201b;border-color:#35201b}.af-design-invitation .af-invitation .af-button-dark{color:#35201b;background:#f5ece2}.af-design-invitation .af-invitation .af-button-outline{color:#faf5ef}.af-design-earnings .af-rate-note{border:0;border-left:1px solid var(--app-border);background:0 0;border-radius:0}@media(max-width:700px){.af-heading{flex-direction:column}.af-rate-note{width:100%;padding:16px 19px;display:block}.af-design-earnings .af-rate-note{border-left:0;border-top:1px solid var(--app-border);padding:14px 0 0}}.af-design-espresso .af-heading{--app-text:#faf5ef;--app-text-muted:#d4bfb4;color:var(--app-text);background:#35201b;border-radius:18px;margin:24px 0;padding:34px 38px}.af-design-espresso .af-heading h1{font-size:clamp(32px,3.5vw,48px)}.af-design-espresso .af-rate-note{background:0 0;border:0;border-left:1px solid #6a5046;border-radius:0;padding:10px 0 10px 30px}.af-design-espresso .af-rate-note>div{padding:14px 0}.af-design-espresso .af-rate-note strong{font-size:26px}.af-design-editorial .af-heading{grid-template-columns:1fr;gap:24px;padding-top:34px;display:grid}.af-design-editorial .af-heading h1{font-size:clamp(34px,4vw,52px);line-height:1.12}.af-design-editorial .af-heading h1 br{display:none}.af-design-editorial .af-heading h1 em{margin-left:.2em}.af-design-editorial .af-rate-note{color:#faf5ef;background:#35201b;border:0;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;padding:18px 26px;display:grid}.af-design-editorial .af-heading .af-rate-note p{color:#faf5ef;margin:0;font-size:14px}.af-design-editorial .af-rate-note>div{border-left:1px solid #6a5046;padding:3px 24px}.af-design-editorial .af-rate-note>div>span{color:#d4bfb4}.af-design-editorial .af-rate-note strong{font-size:24px}@media(max-width:700px){.af-design-espresso .af-heading{gap:20px;padding:24px}.af-design-espresso .af-rate-note{border-top:1px solid #6a5046;border-left:0;padding:18px 0 0}.af-design-espresso .af-rate-note>div{padding:7px 0}.af-design-editorial .af-heading h1 br{display:block}.af-design-editorial .af-heading h1 em{margin-left:0}.af-design-editorial .af-rate-note{grid-template-columns:1fr 1fr;gap:18px 0;padding:20px}.af-design-editorial .af-rate-note p{grid-column:1/-1}.af-design-editorial .af-rate-note>div{flex-direction:column-reverse;gap:6px;padding:0 16px}.af-design-editorial .af-rate-note>div:nth-child(2){border-left:0;padding-left:0}}.af-manual-instruction{border-top:1px solid var(--border,#e8e0dc);overflow-wrap:anywhere;padding:24px 0}.af-manual-actions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.af-select-trigger{border:1px solid var(--app-border,#ddd4cc);height:38px;min-height:38px;color:var(--app-text,#331e1b);font:inherit;box-shadow:none;background:#fff;border-radius:7px;gap:12px;padding:8px 14px}.af-select-trigger>svg{opacity:.7;flex:0 0 14px;width:14px;height:14px}.af-select-trigger:hover,.af-select-trigger[data-state=open]{border-color:#ad998e}.af-select-trigger:focus{box-shadow:none;outline:none}.af-select-trigger:focus-visible{outline-offset:2px;outline:1px solid #82675c}.af-period-trigger{width:128px;height:32px;min-height:32px;padding:6px 10px;font-size:11px}.af-select-menu{color:#331e1b;min-width:0;width:var(--radix-select-trigger-width);max-width:calc(100vw - 32px);max-height:min(260px,var(--radix-select-content-available-height));background:#fff;border:1px solid #ded4cb;border-radius:8px;padding:4px;font-family:neue-haas-grotesk-text,Arial,sans-serif;font-size:12px;box-shadow:0 6px 18px #331e1b14}.af-select-menu [data-radix-select-viewport]{padding:0;min-width:0!important}.af-select-option{border-radius:4px;min-height:32px;padding:7px 28px 7px 10px;font-size:12px;line-height:18px}.af-select-option[data-state=checked]{background:#fff;font-weight:500}.af-select-option[data-highlighted]{color:#331e1b;background:#f4f3f1;outline:none}.af-terms{border-block:1px solid var(--app-border)}.af-terms summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;font-weight:500;list-style:none;display:flex}.af-terms summary::-webkit-details-marker{display:none}.af-terms summary>svg{flex-shrink:0;transition:transform .18s}.af-terms[open] summary>svg{transform:rotate(180deg)}.af-terms summary:hover{color:#82675c}.af-terms summary:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #82675c}.af-terms-version{color:var(--app-text-muted);font-weight:400}.af-terms>.af-terms-copy{white-space:normal;max-height:320px;padding:0 14px 18px 2px}.af-terms-copy h1,.af-terms-copy h2,.af-terms-copy h3{margin:20px 0 8px;font-size:15px;line-height:1.4}.af-terms-copy h2:first-child{margin-top:0}.af-terms-copy p{margin:0 0 12px;font-size:12px;line-height:1.8}.af-terms-copy ul,.af-terms-copy ol{margin:10px 0;padding-left:20px}.af-terms-copy ul{list-style:outside}.af-terms-copy ol{list-style:decimal}.af-terms-copy a{text-underline-offset:3px;text-decoration:underline}.af-check{cursor:pointer;align-items:flex-start;min-height:44px;position:relative}.af-check input{opacity:0;width:20px;height:20px;margin:0;position:absolute}.af-check-box{background:#fffdf9;border:1px solid #ad998e;border-radius:4px;flex:0 0 18px;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.af-check-box svg{opacity:0}.af-check input:checked+.af-check-box{color:#faf8f4;background:#331e1b;border-color:#331e1b}.af-check input:checked+.af-check-box svg{opacity:1}.af-check input:focus-visible+.af-check-box{outline-offset:3px;outline:2px solid #82675c}.af-check:hover .af-check-box{border-color:#331e1b}@media(max-width:600px){.af-period-trigger{min-height:32px}.af-terms-copy h1,.af-terms-copy h2,.af-terms-copy h3{font-size:14px}}@media(max-width:360px){.af-toolbar{flex-wrap:wrap;gap:12px;padding-bottom:12px}.af-toolbar nav{justify-content:space-between;width:100%}.af-period{margin-left:auto}}.af-period-menu{min-width:144px}.af-period-menu .af-select-option{white-space:nowrap;font-size:11px}@media(max-width:700px){.af-select-trigger,.af-select-menu,.af-select-option{font-size:11px}.af-select-option{min-height:30px;padding-top:6px;padding-bottom:6px}}.af-locked-region{isolation:isolate;min-height:460px;position:relative}.af-locked-content{filter:blur(5px);opacity:.38;-webkit-user-select:none;user-select:none;pointer-events:none}.af-onboarding-overlay{z-index:1;place-items:start center;padding:40px 20px;display:grid;position:absolute;inset:0}.af-onboarding-card{background:var(--app-surface);border:1px solid var(--app-border);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:500px;padding:30px;display:flex;box-shadow:0 16px 48px #331e1b12}.af-onboarding-card img{object-fit:contain}.af-onboarding-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--app-text-muted);font-size:10px}.af-onboarding-card h2{font-size:26px;font-weight:600;line-height:1.2}.af-onboarding-card p{color:var(--app-text-muted);font-size:14px;line-height:1.7}.af-onboarding-card small{color:var(--app-text-muted);font-size:11px}.af-onboarding-card .af-button{min-height:44px}@media(max-width:600px){.af-onboarding-overlay{padding:20px 8px}.af-onboarding-card{padding:22px 18px}.af-onboarding-card h2{font-size:23px}.af-locked-region{min-height:540px}}.af-locked-region{border-radius:16px;height:520px;overflow:hidden}.af-locked-region:after{content:"";background:linear-gradient(to bottom,transparent,var(--app-bg) 85%);pointer-events:none;height:180px;position:absolute;inset:auto 0 0}@media(max-width:600px){.af-locked-region{height:560px;min-height:560px}}.af-code-current{align-items:center;gap:6px;display:inline-flex}.af-code-icon{box-sizing:border-box;width:26px;height:26px;color:var(--app-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-grid}.af-code-icon:hover:not(:disabled){background:var(--app-surface-muted);color:var(--app-text)}.af-code-icon:disabled{opacity:.4;cursor:not-allowed}.af-code-edit .af-code-icon{width:30px;height:30px}.af-code-icon.is-save{border-color:var(--app-border);color:var(--app-text)}.af-code-icon.is-save:not(:disabled){border-color:var(--app-text);background:var(--app-text);color:var(--app-bg)}.af-code-icon.is-save:hover:not(:disabled){background:var(--app-text);color:var(--app-bg);opacity:.88}.af-code-edit{align-items:center;gap:6px;display:inline-flex}.af-page .af-code-edit input{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-bg);width:140px;height:30px;color:var(--app-text);font:inherit;letter-spacing:.04em;text-transform:uppercase;border-radius:8px;padding:0 10px;font-weight:600}.af-page .af-code-edit input:focus,.af-page .af-code-edit input:focus-visible{border-color:var(--app-text-muted);outline:none}.af-code-problem{color:#b4442f}.af-code-note{color:var(--app-text-muted);margin:10px 3px 0;font-size:11.5px;line-height:1.6}.af-button:active:not(:disabled){transform:scale(.98)}.af-button[aria-busy=true]:disabled{opacity:1;cursor:progress;background:var(--app-surface-muted)}.af-bio-example-label{letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-muted);margin:0 0 10px;font-size:11px}.af-assets-page{gap:20px;display:grid}.af-assets-intro{background:var(--app-surface-muted);grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:28px;padding:34px 36px;display:grid;overflow:hidden}.af-assets-intro h2{letter-spacing:-.02em;margin:10px 0 12px;font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.1}.af-assets-intro p{color:var(--app-text-muted);max-width:460px;margin:0;font-size:13px;line-height:1.7}.af-assets-steps{gap:10px;margin:22px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.af-assets-steps li{align-items:center;gap:12px;display:flex}.af-assets-steps span{background:var(--app-ink);color:#faf8f4;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:inline-flex}.af-assets-fan{height:268px;margin:-6px 0;position:relative}.af-assets-fan img{object-fit:cover;border-radius:12px;width:124px;height:220px;margin-left:-62px;position:absolute;top:30px;left:50%;box-shadow:0 18px 36px -14px #331e1b59}.af-assets-fan img:first-child{transform:translate(-92px)rotate(-8deg)}.af-assets-fan img:nth-child(3){transform:translate(92px)rotate(8deg)}.af-assets-fan img:nth-child(2){z-index:1;top:18px}.af-assets{padding:26px 0 24px}.af-assets-heading{justify-content:space-between;align-items:flex-end;gap:16px;padding:0 26px 18px;display:flex}.af-assets-heading h3{letter-spacing:-.02em;margin:0 0 6px;font-family:neue-haas-grotesk-display,sans-serif;font-size:23px;font-weight:600}.af-assets-heading h3 em,.af-assets-intro h2 em{letter-spacing:-.02em;font-family:ivypresto-text,Georgia,serif;font-style:italic;font-weight:600}.af-assets-heading p{color:var(--app-text-muted);margin:0;font-size:12px}.af-assets-heading p span{color:var(--app-text-soft);margin-top:4px;font-size:11px;display:block}.af-assets-chip{background:var(--app-ink);color:#faf8f4;letter-spacing:.04em;border-radius:5px;margin-bottom:10px;padding:4px 9px;font-size:10px;display:inline-block}.af-assets-heading .af-button{flex:none;text-decoration:none}.af-assets-row{scrollbar-width:none;gap:12px;margin:0;padding:4px 26px 10px;scroll-padding:26px;list-style:none;display:flex;overflow-x:auto}.af-assets-row::-webkit-scrollbar{display:none}.af-assets-row li{flex:none}.af-assets-row a{border-radius:12px;display:block;position:relative}.af-assets-row img{object-fit:cover;border-radius:12px;width:135px;height:240px;transition:transform .18s,box-shadow .18s;display:block;box-shadow:0 0 0 1px #331e1b14,0 10px 22px -16px #331e1b66}.af-assets-number{min-width:22px;height:22px;color:var(--app-text);background:#ffffffeb;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;left:8px}.af-assets-save{background:var(--app-ink);color:#faf8f4;opacity:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;bottom:8px;right:8px;transform:translateY(4px)}.af-assets-row a:hover img{transform:translateY(-3px);box-shadow:0 0 0 1px #331e1b1a,0 16px 28px -16px #331e1b80}.af-assets-row a:hover .af-assets-save,.af-assets-row a:focus-visible .af-assets-save{opacity:1;transform:none}.af-assets-row a:focus-visible{outline:2px solid var(--app-text-muted);outline-offset:3px}@media(hover:none){.af-assets-save{opacity:1;transform:none}}@media(max-width:760px){.af-assets-intro{grid-template-columns:1fr;padding:26px 22px}.af-assets-fan{height:262px}.af-assets-heading{flex-direction:column;align-items:flex-start;padding:0 20px 16px}.af-assets-row{padding:4px 20px 10px}.af-assets-row img{width:112px;height:199px}}.ol-guide{margin-bottom:20px;padding:0;overflow:hidden}.ol-head{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 26px;display:flex}.ol-head>span:first-child{gap:6px;display:grid}.ol-head strong{letter-spacing:-.02em;font-family:neue-haas-grotesk-display,sans-serif;font-size:21px;font-weight:600}.ol-head strong em{font-family:ivypresto-text,Georgia,serif;font-style:italic;font-weight:600}.ol-sub{color:var(--app-text-muted);font-size:12px}.ol-toggle{background:var(--app-ink);color:#faf8f4;border-radius:8px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:11px;font-weight:500;display:inline-flex}.ol-toggle svg{transition:transform .22s}.ol-guide[data-open] .ol-toggle svg{transform:rotate(180deg)}.ol-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s,opacity .22s;display:grid}.ol-guide[data-open] .ol-body{opacity:1;grid-template-rows:1fr}.ol-inner{grid-template-columns:1fr 1fr;gap:14px;min-height:0;padding:0 26px;display:grid;overflow:hidden}.ol-guide[data-open] .ol-inner{padding-bottom:26px}.ol-block{background:var(--app-surface-muted);border-radius:12px;min-width:0;padding:18px 20px}.ol-block h3{align-items:center;gap:10px;margin:0 0 14px;font-size:14px;font-weight:600;display:flex}.ol-block h3>span{background:var(--app-ink);color:#faf8f4;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.ol-block h3 small{color:var(--app-text-soft);font-size:11px;font-weight:400}.ol-block .af-link-field{background:var(--app-surface);border-color:#0000;border-radius:9px;padding:4px 4px 4px 13px}.ol-guide .af-button-outline{background:var(--app-surface-muted);border:0;border-radius:7px;gap:6px;min-height:28px;padding:5px 11px;font-size:11px;transition:transform .12s,background-color .15s}.ol-guide .af-button-outline:hover:not(:disabled){background:var(--app-border)}.ol-guide .af-button-outline svg{width:13px;height:13px}.ol-note{color:var(--app-text-muted);margin:10px 0 0;font-size:11px;line-height:1.6}.ol-pictures{grid-template-columns:1fr 1.8fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ol-pictures a{display:block;position:relative}.ol-pictures img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;transition:transform .18s;display:block}.ol-pictures li[data-wide] img{aspect-ratio:1.79}.ol-pictures li[data-wide]{align-self:start}.ol-pictures a:hover img{transform:translateY(-2px)}.ol-pictures a:hover .af-assets-save,.ol-pictures a:focus-visible .af-assets-save{opacity:1;transform:none}.ol-pictures p{color:var(--app-text-muted);margin:8px 0 0;font-size:11px}.ol-pictures p strong{color:var(--app-text);font-weight:600;display:block}.ol-words{gap:8px;display:grid}.ol-words>div{background:var(--app-surface);border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:9px 6px 9px 13px;display:grid}.ol-words>div>button{grid-area:1/2/3}.ol-word-label{letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-soft);grid-column:1;font-size:10px}.ol-words p{margin:0;font-size:12px;line-height:1.55}.ol-tools{background:var(--app-surface);border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex;position:relative}.ol-tools-pill{background:var(--app-ink);border-radius:7px;transition:transform .32s cubic-bezier(.32,.72,0,1),width .32s cubic-bezier(.32,.72,0,1),height .32s cubic-bezier(.32,.72,0,1);position:absolute;top:0;left:0}.ol-tools button{color:var(--app-text-muted);white-space:nowrap;border-radius:7px;flex:1;padding:8px 10px;font-size:11px;transition:color .26s;position:relative}.ol-tools button[aria-selected=true]{color:#faf8f4}.ol-steps-stack{margin-top:14px;display:grid}.ol-steps{opacity:0;pointer-events:none;grid-area:1/1;align-content:start;gap:8px;margin:0;padding:0 0 0 18px;font-size:12px;line-height:1.55;list-style:decimal;transition:opacity .2s,transform .26s;display:grid;transform:translateY(4px)}.ol-steps[data-active]{opacity:1;pointer-events:auto;transition-delay:80ms;transform:none}@media(prefers-reduced-motion:reduce){.ol-tools-pill,.ol-steps{transition:none}}@media(max-width:760px){.ol-head{flex-direction:column;align-items:flex-start;padding:20px}.ol-inner{grid-template-columns:1fr;padding:0 16px}.ol-guide[data-open] .ol-inner{padding-bottom:18px}}.club-page .club-announcement{color:#331e1b;background:linear-gradient(#eae3dc,#f7f3ef);border:0;gap:18px;height:auto;min-height:32px;padding:6px 20px;font-size:12px;line-height:1.4}.club-page .club-announcement a{color:inherit;text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;padding:0;text-decoration:underline}.club-page .club-hero h1{max-width:1000px}.club-page .club-hero h1 em{letter-spacing:-.045em}.club-page .ncc-membership{max-width:1152px}.ncc-membership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ncc-membership-card{color:#331e1b;border-radius:16px;min-width:0;overflow:hidden}.ncc-membership-wide{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:469px;display:grid}.ncc-membership-campaigns{background:#eae3dc}.ncc-membership-library{color:#faf8f4;background:#331e1b}.ncc-membership-copy{min-width:0;padding:48px}.ncc-membership-card h3{letter-spacing:-.5px;max-width:440px;font-size:32px;font-weight:400;line-height:1.1}.ncc-membership-card p{margin-top:20px;font-size:18px;line-height:1.5}.ncc-membership-benefits{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ncc-membership-benefits li{align-items:start;gap:12px;font-size:15px;line-height:1.5;display:flex}.ncc-membership-benefits svg{color:#faf8f4;background:#331e1b;border-radius:4px;flex:0 0 20px;width:20px;height:20px;margin-top:2px;padding:3px}.ncc-membership-library .ncc-membership-benefits svg{color:#331e1b;background:#faf8f4}.ncc-membership-media{justify-content:center;align-items:center;min-width:0;padding:24px 32px 24px 0;display:flex}.ncc-membership-media picture{width:100%;display:block}.ncc-membership-media img{object-fit:contain;width:100%;height:auto;display:block}.ncc-membership-middle{background:#dbd3c8;flex-direction:column;min-height:647px;display:flex}.ncc-membership-middle .ncc-membership-copy{padding-bottom:24px}.ncc-membership-middle .ncc-membership-media{flex:1;padding:0 32px 40px}.ncc-membership-middle .ncc-membership-media img{max-height:370px}.ncc-membership-ads{background:#cb7c5e}.ncc-membership-earning{background:radial-gradient(at 0 85%,#b7d3e7aa,#0000 65%),linear-gradient(150deg,#8aaaca,#719fca 48%,#9bcbee)}.ncc-membership-middle,.ncc-membership-middle h3,.ncc-membership-middle p{color:#faf8f4}.ncc-reveal{transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}.ncc-reveal-pending{opacity:0;transform:translateY(20px)}@media(max-width:1100px){.ncc-membership-copy{padding:32px}.ncc-membership-middle{min-height:580px}}@media(max-width:899px){.ncc-membership-wide{grid-template-columns:minmax(0,1fr);min-height:0}.ncc-membership-wide .ncc-membership-media{padding:0 32px 32px}.ncc-membership-wide .ncc-membership-media img{max-height:440px}.ncc-membership-middle{min-height:0}.ncc-membership-card p{font-size:16px}.ncc-membership-library.ncc-membership-wide .ncc-membership-media{padding:0 12px 24px}.ncc-membership-library picture{aspect-ratio:2917/1736}.ncc-membership-library .ncc-membership-media img,.ncc-membership-library picture img{aspect-ratio:2917/1736;max-height:none}}@media(max-width:767px){.ncc-membership-grid{grid-template-columns:minmax(0,1fr)}.ncc-membership-copy{padding:28px 24px}.ncc-membership-card h3{font-size:30px}.ncc-membership-card p{margin-top:16px}.ncc-membership-benefits{margin-top:24px}.ncc-membership-middle .ncc-membership-media,.ncc-membership-wide .ncc-membership-media{padding:0 24px 24px}.ncc-membership-middle .ncc-membership-media img{max-height:none}}@media(max-width:640px){.club-page .club-announcement{gap:12px;padding:6px 14px;font-size:11px}}@media(prefers-reduced-motion:reduce){.club-page .ncc-reveal{opacity:1;transition:none;transform:none}}.ncc-membership-middle h3{text-wrap:balance;max-width:380px}@media(min-width:900px){.ncc-membership-wide{align-items:stretch}.ncc-membership-wide .ncc-membership-copy{flex-direction:column;align-items:flex-start;display:flex}.ncc-membership-wide .ncc-membership-benefits{margin-top:auto;padding-top:48px}.ncc-membership-campaigns .ncc-membership-media img{width:104%;max-width:none}.ncc-membership-library .ncc-membership-media{padding:0;position:relative;overflow:hidden}.ncc-membership-library picture{height:100%;position:absolute;inset:0}.ncc-membership-library .ncc-membership-media img{object-fit:cover;height:100%}.ncc-membership-middle .ncc-membership-media{align-items:flex-end;padding-bottom:32px}.ncc-membership-middle .ncc-membership-media img{object-position:center bottom}.ncc-membership-ads .ncc-membership-media img{transform:translateY(4.5%)}.ncc-membership-wide .ncc-membership-copy{padding:48px 40px 48px 48px}.ncc-membership-wide h3{max-width:400px;line-height:1.1}.ncc-membership-wide p{max-width:480px;margin-top:16px;font-size:18px;line-height:1.5}.ncc-membership-wide .ncc-membership-benefits{gap:9.6px;padding:4.8px 0}.ncc-membership-wide .ncc-membership-benefits li{font-size:16px;line-height:24px}.ncc-membership-campaigns .ncc-membership-media{padding:48px 48px 48px 0}.ncc-membership-campaigns .ncc-membership-media img{object-fit:contain;width:100%;height:100%}}@media(min-width:1101px){.ncc-membership-middle .ncc-membership-media img{max-height:345px}}.ncc-hero-picker{border:1px solid #dbd3c8;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:16px;width:fit-content;margin:20px auto;padding:12px 20px;font-size:13px;display:flex}.ncc-hero-picker legend{padding:0 8px}.ncc-hero-picker label{cursor:pointer;align-items:center;gap:6px;display:flex}.ncc-hero-picker input{accent-color:#331e1b}.ncc-desktop-copy-break{display:none}@media(min-width:1200px){.ncc-desktop-copy-break{display:inline}}@media(max-width:1100px){.ncc-membership-card h3{font-size:28px}}@media(max-width:420px){.ncc-membership-card h3{font-size:24px}}.club-page .club-output-media,.club-page .club-output-media .club-output-image,.club-page .club-output-ugc-visual>img,.club-page .club-audience-panel-image,.club-page .club-audience-panel-image>img{background:0 0}@media(min-width:641px)and (max-width:1100px){.club-page .club-output-grid{grid-template-columns:minmax(0,1fr)}.club-page .club-output-card{flex-direction:column;grid-column:auto;height:auto;min-height:0;padding:0;display:flex}.club-page .club-output-card .club-output-copy{text-align:left;flex:none;align-self:stretch;padding:30px 26px 24px}.club-page .club-output-card .club-output-copy :is(h3,p){max-width:none}.club-page .club-output-card .club-output-copy h3{font-size:28px}.club-page .club-output-card .club-output-media{min-height:0;margin:0;padding:0 16px 16px}.club-page .club-output-card .club-output-image{object-fit:contain;width:100%;height:auto;max-height:520px;transform:none}.club-page .club-output-video-visual{flex:none;grid-template-columns:1fr 1.25fr;width:100%;height:auto;padding:0 16px 16px}.club-page .club-output-video-visual .club-output-video-player{aspect-ratio:3/4;height:auto}.club-page .club-output-ugc-visual{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:center;gap:16px;padding:0 16px 16px;display:grid}.club-page .club-output-ugc-visual>img{width:100%;height:auto;transform:none}.club-page .club-output-ugc-visual>.club-output-video-player{aspect-ratio:3/4;width:100%;height:auto;max-height:440px}.club-page .club-audience-panel{flex-direction:column;gap:30px;display:flex}.club-page .club-audience-panel>.club-audience-panel-copy{min-height:0}.club-page .club-audience-panel>.club-audience-panel-image{order:-1;height:auto;min-height:0}.club-page .club-audience-panel-image>img{object-fit:contain;height:auto;max-height:520px}.club-page .club-audience-review{grid-template-columns:1fr}}@media(max-width:420px){.ncc-membership-middle h3{font-size:28px}}@media(max-width:1100px){.club-page .club-audience-panel-top li{align-items:flex-start}}.ncc-hero-short-copy{display:none}@media(max-width:900px){.ncc-hero-full-copy{display:none}.ncc-hero-short-copy{display:inline}.club-hero-copy>p{text-wrap:pretty;max-width:42ch;margin-left:auto;margin-right:auto}}.club-page{overflow:clip}.ncc-mobile-join{display:none}@media(max-width:900px){.club-page .club-nav-wrap{z-index:110;max-width:none;padding:env(safe-area-inset-top) max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));background:#faf8f4;margin:0;position:sticky;top:0}.club-page .club-nav{grid-template-columns:minmax(0,1fr) auto 34px;gap:12px;height:64px}.club-page .club-nav>.club-button{display:none}.club-page .ncc-mobile-join{color:#faf8f4;white-space:nowrap;background:#331e1b;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:7px 12px;font-size:12px;line-height:1.4;display:inline-flex}.club-page .club-sticky-purchase{z-index:120;bottom:max(12px,env(safe-area-inset-bottom))}.club-page #pricing{scroll-margin-top:76px}.club-page .club-nav-wrap{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf8f4;border:0;transition:background-color .18s}.club-page .club-nav-wrap.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf8f4d1}}.club-page .club-outcomes .club-section-heading>.club-button{margin-top:8px}.ncc-membership-large-titles .ncc-membership-card h3{letter-spacing:-1px;text-wrap:initial;max-width:none;font-family:neue-haas-grotesk-display,sans-serif;font-size:39px;font-weight:600;line-height:1.2}.ncc-membership-large-titles .ncc-membership-library h3{white-space:nowrap}@media(max-width:991px){.ncc-membership-large-titles .ncc-membership-card h3{font-size:2.25rem}}@media(max-width:767px){.ncc-membership-large-titles .ncc-membership-card h3{font-size:2rem}}@media(max-width:420px){.ncc-membership-large-titles .ncc-membership-copy{padding-inline:20px}}.club-page .club-audience-panel>.club-audience-panel-image{aspect-ratio:1;display:grid}.club-page .club-audience-panel-image>img{object-fit:contain;width:100%;min-width:0;height:100%;max-height:100%}.club-page .club-sticky-header{z-index:110;background:#faf8f4;transition:background-color .18s;position:sticky;top:0}.club-page .club-sticky-header.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf8f4d1}.club-page .club-sticky-header .club-nav-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:relative;top:auto}html{scroll-behavior:smooth;scroll-padding-top:120px}.club-page .club-account-link{border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-left:auto;display:inline-flex}.club-audience-panel{touch-action:pan-y;animation:.28s ease-out ncc-panel-in}@keyframes ncc-panel-in{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.club-page button,.club-page a{transition:background-color .2s,color .2s,opacity .2s,box-shadow .2s}.club-audience-controls,.club-more-topics{display:none}@media(max-width:767px){.club-page .club-account-link{display:none}}@media(max-width:900px){.club-page .club-mobile-menu{height:auto;min-height:0;padding:10px 20px max(20px,env(safe-area-inset-bottom));max-height:calc(100dvh - 150px);box-shadow:none;border:0;flex-direction:column;gap:0;display:flex;position:relative;top:auto;left:auto;right:auto;overflow-y:auto}.club-page .club-mobile-menu a{padding:13px 8px;font-size:18px;line-height:1.4}.club-page .club-nav-wrap:has(.club-mobile-menu){box-shadow:none;border-radius:0}}@media(max-width:767px){.club-audience-controls{justify-content:center;align-items:center;gap:24px;margin-top:18px;display:flex}.club-audience-controls>button{border:1px solid #d8cfc8;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.club-audience-controls>div{gap:0;display:flex}.club-audience-controls>div button{background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.club-audience-controls>div button:before{content:"";background:#d8cfc8;border-radius:50%;width:10px;height:10px}.club-audience-controls button[aria-current=true]:before{background:#38221d}.club-more-topics{display:list-item}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.club-page *,.club-page :before,.club-page :after{transition:none!important;animation:none!important}}.club-nav-actions{justify-self:end;align-items:center;gap:18px;display:flex}@media(min-width:901px){.club-page .club-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@media(max-width:900px){.club-nav-actions{display:none}}.club-page .club-nav-actions .club-button-primary{color:#fff;white-space:nowrap;min-height:42px;padding:8px 20px}.club-editorial-card-background{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.club-editorial-card-learning:before{z-index:1}.club-editorial-card{content-visibility:auto;contain-intrinsic-block-size:auto 710px}.club-page .club-testimonial-card footer>div>span{color:#756965;opacity:1}.club-page .club-footer.club-section-pad{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:18px 0;display:flex}.club-page .club-footer>small{flex:none;max-width:100%;line-height:1.6}.club-page .club-footer>div{flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0;max-width:100%}.club-page .club-footer a{align-items:center;min-height:44px;display:inline-flex}.club-page .club-footer-email{overflow-wrap:anywhere;max-width:100%}.club-page .club-footer-instagram{justify-content:center;min-width:44px}@media(max-width:1000px){.club-page .club-footer.club-section-pad{flex-direction:column;align-items:flex-start;gap:8px;padding:22px 0}}@media(max-width:640px){.club-page .club-footer>div{gap:0 20px;width:100%}.club-page .club-footer-email{flex-basis:100%;order:1}}.club-page{--lab-display:"neue-haas-grotesk-display", "Neue Haas Grotesk Display Pro", sans-serif;--lab-text:"neue-haas-grotesk-text", "Neue Haas Grotesk Text Pro", sans-serif;--lab-serif:"ivypresto-text", serif;--lab-muted:#331e1ba8;--lab-hairline:#331e1b1f;--lab-star:#9b7563}.club-page [class^=lab-] h2 em,.club-page [class*=" lab-"] h2 em{font-family:var(--lab-serif);letter-spacing:-.045em;font-style:italic;font-weight:600}.club-page .lab-rating-line{align-items:center;gap:6px;display:inline-flex}.club-page .lab-rating{font-size:12px;font-weight:600;line-height:1}.club-page .club-pricing-rating .lab-rating{margin-left:-4px;font-size:14px}.club-page .club-sticky-purchase-proof>span{align-items:center}.club-page .club-sticky-purchase-proof .lab-rating{color:var(--club-ink);margin-left:4px}.club-page .lab-hero-price{color:var(--lab-muted);font-family:var(--lab-text);margin-top:12px;font-size:13px;line-height:1.4}.club-page .lab-hero-price+.club-proof-row{margin-top:20px}.club-page .lab-hero-actions-under{margin-bottom:24px;position:relative}.club-page .lab-hero-under{color:var(--lab-muted);font-family:var(--lab-text);white-space:nowrap;margin-top:8px;font-size:12px;line-height:1.4;position:absolute;top:100%;left:0}.club-page .lab-hero-inbutton{opacity:.85;border-left:1px solid #ffffff59;margin-left:12px;padding-left:12px;font-size:.86em}.club-page .lab-next-price{opacity:.72;vertical-align:bottom;align-items:center;gap:5px;margin-left:6px;display:inline-flex}.club-page .lab-mid-cta{flex-direction:column;align-items:center;gap:10px;margin-top:44px;display:flex}.club-page .lab-mid-cta .club-button{min-height:50px;padding-inline:28px}.club-page .lab-mid-cta span{color:var(--lab-muted);font-size:13px}.club-page .lab-fresh-chip{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;margin-bottom:18px;padding:7px 12px;font-size:12px;line-height:1;display:inline-block}.club-page .lab-ticks{gap:11px;margin:0;padding:0;list-style:none;display:grid}.club-page .lab-ticks li{align-items:flex-start;gap:11px;font-size:15px;line-height:1.45;display:flex}.club-page .lab-ticks svg{background:var(--club-ink);color:#faf8f4;border-radius:4px;flex:0 0 20px;width:20px;height:20px;margin-top:1px;padding:3px}.club-page .club-pricing-details .club-billing-toggle button:not(.active){min-height:50px;font-size:16px}.club-page .club-curriculum-card:has(.lab-topics){position:relative}.club-page .lab-topics li button{color:inherit;cursor:pointer;font:inherit;text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .16s}.club-page .lab-topics li button:hover,.club-page .lab-topics li.is-open button{text-decoration-color:#ffffffb3}.club-page .lab-topics-hint{color:#ffffff8c;margin:24px 0 0;font-size:13px}.club-page .lab-topic-inline{display:none}.club-page .lab-topic-info{z-index:2;animation:.36s cubic-bezier(.22,1,.36,1) both lab-topic-in;position:absolute}@keyframes lab-topic-in{0%{opacity:0;transform:translateY(14px)}}.club-page .lab-topic-info>button{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:14px;right:14px}.club-page .lab-topic-info>button:hover{opacity:1}.club-page .lab-topic-info>b{font-family:var(--lab-display);letter-spacing:-.6px;font-weight:600;line-height:1.1;display:block}.club-page .lab-topic-info>p{margin:10px 0 20px;line-height:1.5}.club-page .lab-topic-info .lab-ticks{grid-template-columns:1fr}.club-page .lab-topic-info-card{color:var(--club-ink);background:#faf8f4;border-radius:14px;width:calc(50% - 48px);padding:28px 30px 30px;bottom:24px;right:24px;box-shadow:0 24px 60px -20px #0000008c}.club-page .lab-topic-info-card>b{padding-right:28px;font-size:28px}.club-page .lab-topic-info-card>p{opacity:.8;font-size:15px}.club-page .lab-topic-info-panel{background:var(--club-ink);color:#fff;flex-direction:column;justify-content:center;width:50%;padding:48px 56px;display:flex;top:0;bottom:0;right:0}.club-page .lab-topic-info-panel:before{content:"";background:#ffffff24;width:1px;position:absolute;top:48px;bottom:48px;left:0}.club-page .lab-topic-info-panel>button{top:20px;right:20px}.club-page .lab-topic-info-panel>b{letter-spacing:-1px;font-size:40px}.club-page .lab-topic-info-panel>p{color:#ffffffbf;margin:14px 0 26px;font-size:17px}.club-page .lab-topic-info-panel .lab-ticks li{font-size:16px}.club-page .lab-topic-info-panel .lab-ticks svg{color:var(--club-ink);background:#faf8f4}.club-page .lab-extras{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.club-page .lab-extras h3{font-family:var(--lab-display);letter-spacing:-.5px;margin:0;font-size:28px;font-weight:400;line-height:1.1}.club-page .lab-extras p{opacity:.85;margin:12px 0 0;font-size:15px;line-height:1.5}.club-page .lab-extras-a{gap:24px}.club-page .lab-extras-a article{background:var(--club-card);border-radius:16px;padding:36px 36px 40px}.club-page .lab-extras-b{margin-top:48px}.club-page .lab-extras-b article{border-left:1px solid var(--club-line);padding:6px 36px}.club-page .lab-extras-b article:first-child{border-left:0;padding-left:0}.club-page .lab-vp{padding-bottom:0}.club-page .lab-vp h2{font-family:var(--lab-display);margin:0;font-weight:600}.club-page .lab-vp-cta{margin-top:30px}.club-page .lab-vp-cta .club-button{min-height:50px;padding-inline:28px}.club-page .lab-vp-scene{--p:0;--mx:0;--my:0;perspective:2200px;position:relative}.club-page .lab-vp-window{border:1px solid var(--lab-hairline);will-change:transform;background:#fff;border-radius:18px;transition:transform .32s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 2px 6px #331e1b0f,0 60px 110px -46px #331e1b80;container-type:inline-size}.club-page .lab-vp-ui{aspect-ratio:16/10.6;color:#331e1b;font-family:var(--lab-text);text-align:left;flex-direction:column;font-size:1.06cqw;display:flex}.club-page .lab-vp-ui svg{flex:none;width:1.15em;height:1.15em}.club-page .lab-vp-bar{background:#f4f0eb;border-bottom:1px solid #ece5dd;flex:none;align-items:center;gap:.5em;height:3em;padding:0 1.2em;display:flex;position:relative}.club-page .lab-vp-bar i{background:#331e1b2e;border-radius:50%;width:.75em;height:.75em}.club-page .lab-vp-bar span{color:#6b5750;background:#fff;border:1px solid #ece5dd;border-radius:999px;padding:.3em 1.6em;font-size:.85em;position:absolute;left:50%;transform:translate(-50%)}.club-page .lab-vp-body{flex:1;min-height:0;display:flex}.club-page .lab-vp-side{border-right:1px solid #ece5dd;flex-direction:column;flex:0 0 15em;gap:.2em;padding:1.3em .9em;display:flex}.club-page .lab-vp-side button,.club-page .lab-vp-help{color:#6b5750;font:inherit;text-align:left;background:0 0;border:0;border-radius:.7em;align-items:center;gap:.75em;padding:.72em .85em;font-size:1em;display:flex}.club-page .lab-vp-side button:not(:disabled){cursor:pointer}.club-page .lab-vp-side button:not(:disabled):hover{background:#f4f0eb}.club-page .lab-vp-side button.is-active{color:#faf8f4;background:#331e1b}.club-page .lab-vp-help{margin-top:auto}.club-page .lab-vp-main{flex:1;min-width:0;padding:1.7em 2em 0;animation:.42s cubic-bezier(.22,1,.36,1) both lab-topic-in;overflow:hidden}@keyframes lab-vp-scroll{to{transform:translateY(-50%)}}@keyframes lab-vp-pulse{50%{opacity:.25}}@keyframes lab-vp-grow{0%{width:0}}.club-page .lab-vp .club-section-heading{margin-bottom:48px}.club-page .lab-vp-scene{max-width:1060px;margin:0 auto}.club-page .lab-vp-cta{justify-content:center;margin-top:44px;display:flex}.club-page .lab-vp-a .lab-vp-window{transform:translateY(calc((1 - var(--p)) * 40px)) rotateX(calc((1 - var(--p)) * 14deg + var(--my) * -2deg)) rotateY(calc(var(--mx) * 2.5deg)) scale(calc(.94 + var(--p) * .06));transform-origin:50% 0}.club-page .lab-vp-c .lab-vp-window{transform:rotateY(calc(-5deg + var(--mx) * 2.5deg)) rotateX(calc(3deg - var(--p) * 1deg + var(--my) * -2deg)) rotate(-.6deg);transform-origin:50%}.club-page .lab-vp-band{background:radial-gradient(60% 46% at 50% 100%,#bf8d746b,transparent 70%),var(--club-ink);color:#fff;text-align:center;border-radius:16px;padding:76px 48px 0;overflow:hidden}.club-page .lab-vp-band h2{color:#fff}.club-page .lab-vp-band>p{color:#ffffffbf;max-width:560px;margin:16px auto 0;font-size:17px;line-height:1.5}.club-page .lab-vp-b .lab-vp-scene{max-width:960px;margin:48px auto -6%}.club-page .lab-vp-b .lab-vp-window{transform:rotateX(calc((1 - var(--p)) * 12deg + var(--my) * -2deg)) rotateY(calc(var(--mx) * 2.5deg)) scale(calc(.94 + var(--p) * .06));transform-origin:50% 0;border-color:#fff3;box-shadow:0 -24px 110px #bf8d7457}.club-page .lab-community{padding-bottom:0}.club-page .lab-community-card{background:var(--club-card);border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:48px 0 0 48px;display:grid;overflow:hidden}.club-page .lab-community-card-copy{padding-bottom:48px}.club-page .lab-community-card h2,.club-page .lab-community-band h2,.club-page .lab-affiliate h2,.club-page .lab-freebie h2{font-family:var(--lab-display);letter-spacing:-1px;margin:0 0 16px;font-size:40px;font-weight:600;line-height:1.12}.club-page .lab-community-card-copy>p{opacity:.85;margin:0 0 24px;font-size:16px;line-height:1.5}.club-page .lab-community-card.is-top{align-items:start}.club-page .lab-community-card.is-top .lab-community-card-copy{padding-top:8px}.club-page .lab-community-card.is-top .lab-chat{align-self:end}.club-page .lab-community-band ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.club-page .lab-community-band li{align-items:center;gap:10px;font-size:15px;display:flex}.club-page .lab-chat{text-align:left;background:#fff;border-radius:14px 0 0;grid-template-columns:168px 1fr;align-self:end;min-height:400px;display:grid;overflow:hidden;box-shadow:0 20px 60px -24px #331e1b66}.club-page .lab-chat-channels{background:var(--club-ink);color:#fff;flex-direction:column;gap:3px;padding:18px 10px;display:flex}.club-page .lab-chat-channels b{margin:0 0 12px 8px;font-size:13px;font-weight:600}.club-page .lab-chat-channels span{color:#ffffff9e;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:flex}.club-page .lab-chat-channels span.is-active{color:#fff;background:#ffffff24}.club-page .lab-chat-messages{align-content:start;gap:18px;padding:22px 22px 20px;display:grid}.club-page .lab-chat-message{grid-template-columns:36px 1fr;gap:12px;display:grid}.club-page .lab-chat-message>img,.club-page .lab-bubble>img{object-fit:cover;border-radius:50%;width:36px;height:36px}.club-page .lab-chat-message b{font-size:14px;font-weight:600}.club-page .lab-chat-message b small{background:var(--club-card);border-radius:4px;margin-left:6px;padding:2px 5px;font-size:10px;font-weight:400}.club-page .lab-chat-message p{margin:3px 0 0;font-size:14px;line-height:1.45}.club-page .lab-chat-attachment{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%;max-width:230px;margin-top:9px;display:block}.club-page .lab-chat-reactions{gap:6px;margin-top:8px;display:flex}.club-page .lab-chat-reactions i{background:#f4f0eb;border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal}.club-page .lab-community-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.club-page .lab-community-cards article{background:var(--club-card);border-radius:16px;grid-template-rows:auto auto 1fr;padding:32px 32px 0;display:grid;overflow:hidden}.club-page .lab-community-cards h3{font-family:var(--lab-display);letter-spacing:-.6px;min-height:2.24em;margin:0 0 10px;font-size:28px;font-weight:600;line-height:1.12}.club-page .lab-community-cards .lab-ticks{margin-top:8px}.club-page .lab-drop-fan{aspect-ratio:1.22;width:100%;position:relative}.club-page .lab-drop-fan img{aspect-ratio:3/4;object-fit:cover;border:4px solid #fff;border-radius:14px;width:56%;position:absolute;bottom:-14%;box-shadow:0 16px 36px -18px #331e1b8c}.club-page .lab-drop-fan img:first-child{left:-4%;transform:rotate(-9deg)}.club-page .lab-drop-fan img:nth-child(2){z-index:1;bottom:-4%;left:22%}.club-page .lab-drop-fan img:nth-child(3){right:-4%;transform:rotate(9deg)}.club-page .lab-drop-fan span{background:var(--club-ink);color:#fff;z-index:2;border-radius:999px;padding:6px 13px;font-size:12px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.club-page .lab-community-visual{align-items:end;min-height:250px;margin-top:28px;display:flex}.club-page .lab-post,.club-page .lab-drop{text-align:left;background:#fff;border-radius:14px 14px 0 0;gap:4px;width:100%;padding:14px 14px 20px;display:grid;box-shadow:0 16px 40px -20px #331e1b59}.club-page .lab-post img{aspect-ratio:16/10;object-fit:cover;border-radius:9px;width:100%;margin-bottom:8px}.club-page .lab-post span{background:var(--club-card);border-radius:999px;justify-self:start;padding:3px 9px;font-size:11px}.club-page .lab-post b,.club-page .lab-drop b{font-size:15px;font-weight:600}.club-page .lab-post small,.club-page .lab-drop small{opacity:.6;font-size:12px}.club-page .lab-drop>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px;display:grid}.club-page .lab-drop img{aspect-ratio:4/5;object-fit:cover;border-radius:8px;width:100%}.club-page .lab-bubbles{gap:8px;width:100%;padding-bottom:24px;display:grid}.club-page .lab-bubble{text-align:left;background:#fff;border-radius:14px;grid-template-columns:36px 1fr;align-items:start;gap:10px;padding:11px 13px;display:grid;box-shadow:0 6px 20px -10px #331e1b4d}.club-page .lab-bubble b{font-size:13px;font-weight:600}.club-page .lab-bubble p{opacity:.85;margin:2px 0 0;font-size:13px;line-height:1.4}.club-page .lab-community-band{background:var(--club-ink);color:#fff;border-radius:16px;padding:64px 0 56px;overflow:hidden}.club-page .lab-community-band-copy{text-align:center;max-width:820px;margin:0 auto;padding:0 24px}.club-page .lab-community-band h2{color:#fff;font-size:clamp(36px,4.2vw,52px)}.club-page .lab-community-band-copy>p{color:#ffffffbf;max-width:560px;margin:0 auto 24px;font-size:17px;line-height:1.5}.club-page .lab-community-band ul{flex-wrap:wrap;justify-content:center;gap:10px 22px;display:flex}.club-page .lab-community-marquee{gap:12px;margin-top:44px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.club-page .lab-community-marquee-row{width:max-content;animation:46s linear infinite lab-marquee;display:flex}.club-page .lab-community-marquee-row.row-1{animation-duration:54s;animation-direction:reverse}.club-page .lab-community-marquee-row>div{gap:12px;padding-right:12px;display:flex}.club-page .lab-community-marquee .lab-bubble{width:320px}.club-page .lab-community-marquee .lab-bubble,.club-page .lab-community-marquee .lab-bubble p{color:var(--club-ink)}@keyframes lab-marquee{to{transform:translate(-50%)}}.club-page .lab-work{padding-bottom:0}.club-page .lab-work-wide{padding-bottom:24px;overflow:hidden}.club-page .lab-work-wide>.club-section-pad{padding-bottom:0}.club-page .lab-work figure{border-radius:16px;margin:0;position:relative;overflow:hidden}.club-page .lab-work figure:after{content:"";background:linear-gradient(#0000,#1e100e9e);height:40%;position:absolute;bottom:0;left:0;right:0}.club-page .lab-work figure img{object-fit:cover;width:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.club-page .lab-work figure:hover img{transform:scale(1.04)}.club-page .lab-work figcaption,.club-page .lab-work-spotlight>p{font-family:var(--lab-serif);letter-spacing:-.03em;font-style:italic;font-weight:600;line-height:1}.club-page .lab-work figcaption{color:#fff;z-index:1;font-size:21px;position:absolute;bottom:14px;left:16px}.club-page .lab-work figcaption small,.club-page .lab-work-spotlight>p small{font-family:var(--lab-text);letter-spacing:0;opacity:.8;font-size:.55em;font-style:normal;font-weight:400}.club-page .lab-work-wall{columns:4;column-gap:12px}.club-page .lab-work-wall figure{break-inside:avoid;margin-bottom:12px}.club-page .lab-work-wall figure:nth-child(3n+1) img{aspect-ratio:4/5}.club-page .lab-work-wall figure:nth-child(3n+2) img{aspect-ratio:3/4.4}.club-page .lab-work-wall figure:nth-child(3n) img{aspect-ratio:1}.club-page .lab-work-strip{width:max-content;animation:70s linear infinite lab-marquee;display:flex}.club-page .lab-work-strip.is-reverse{animation-direction:reverse}.club-page .lab-work-wide:hover .lab-work-strip{animation-play-state:paused}.club-page .lab-work-strip>div{gap:14px;padding-right:14px;display:flex}.club-page .lab-work-strip figure{flex:none;width:290px}.club-page .lab-work-strip img{aspect-ratio:4/5}.club-page .lab-work-strip figure:nth-child(2n){margin-top:40px}.club-page .lab-work-v-double{padding-bottom:70px}.club-page .lab-work-tilt{gap:14px;margin:26px 0 0;display:grid;transform:rotate(-3deg)scale(1.05)}.club-page .lab-work-tilt .lab-work-strip figure{width:250px;margin-top:0}.club-page .lab-work-spotlight-stage{perspective:1500px;height:470px;position:relative}.club-page .lab-work-spotlight-stage button{aspect-ratio:4/5;background:var(--club-card);cursor:pointer;border:0;border-radius:20px;width:360px;margin-left:-180px;padding:0;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s;position:absolute;top:10px;left:50%;overflow:hidden;box-shadow:0 30px 60px -30px #331e1b8c}.club-page .lab-work-spotlight-stage img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.club-page .lab-work-spotlight>p{text-align:center;margin:26px 0 0;font-size:30px;animation:.42s both lab-topic-in}.club-page .lab-affiliate{padding-top:64px;padding-bottom:0}.club-page .lab-affiliate h2{font-family:var(--lab-display);letter-spacing:-1px;margin:0 0 16px;font-size:40px;font-weight:600;line-height:1.12}.club-page .lab-affiliate-strip{background:var(--club-card);border-radius:14px;align-items:center;gap:14px;padding:16px 22px;display:flex}.club-page .lab-affiliate-strip>span{background:var(--club-ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.club-page .lab-affiliate-strip p{margin:0;font-size:15px;line-height:1.45}.club-page .lab-affiliate-strip b{font-weight:600}.club-page .lab-affiliate-calc,.club-page .lab-affiliate-card{border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:56px;display:grid}.club-page .lab-affiliate-calc{background:var(--club-card);position:relative;overflow:hidden}.club-page .lab-affiliate-calc>:not(.lab-money){z-index:1;position:relative}.club-page .lab-money{pointer-events:none;position:absolute;inset:0}.club-page .lab-money span{animation:lab-money-rise var(--time) cubic-bezier(.2,.7,.3,1) var(--delay) both;color:var(--club-ink);font-family:var(--lab-serif);font-size:var(--size);bottom:-12%;left:var(--x);font-style:italic;font-weight:600;line-height:1;position:absolute}@keyframes lab-money-rise{0%{opacity:0;transform:translateY(0) rotate(var(--tilt))}30%{opacity:var(--peak)}to{opacity:0;transform:translateY(var(--rise)) rotate(calc(var(--tilt) * -1))}}.club-page .lab-affiliate-calc-copy>p,.club-page .lab-affiliate-card p{opacity:.85;margin:0 0 24px;font-size:16px;line-height:1.5}.club-page .lab-affiliate-card p{margin-bottom:0}.club-page .lab-affiliate-calc-tool{background:#fff;border-radius:16px;padding:28px 30px 26px;box-shadow:0 24px 60px -28px #331e1b73}.club-page .lab-affiliate-sale{background:var(--club-ink);color:#fff;border-radius:12px;padding:18px 22px 20px}.club-page .lab-affiliate-sale small{opacity:.7;font-size:13px;display:block}.club-page .lab-affiliate-sale strong{font-family:var(--lab-display);letter-spacing:-1px;margin-top:4px;font-size:34px;font-weight:600;line-height:1.15;display:block}.club-page .lab-affiliate-calc-tool label{min-height:24px;font-size:16px;font-family:var(--lab-display);letter-spacing:-.3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:26px;font-size:20px;font-weight:600;display:flex}.club-page .lab-affiliate-calc-tool input[type=range]{appearance:none;background:linear-gradient(90deg,var(--club-ink) var(--fill),var(--club-card) var(--fill));cursor:pointer;border-radius:999px;width:100%;height:6px;margin:16px 0 28px}.club-page .lab-affiliate-calc-tool input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--club-ink);cursor:grab;border:4px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 10px #331e1b59}.club-page .lab-affiliate-calc-tool input[type=range]::-moz-range-thumb{background:var(--club-ink);cursor:grab;border:4px solid #fff;border-radius:50%;width:20px;height:20px}.club-page .lab-affiliate-totals{border-top:1px solid var(--lab-hairline);grid-template-columns:1.3fr 1fr;align-items:end;gap:20px;padding-top:22px;display:grid}.club-page .lab-affiliate-totals small{opacity:.65;margin-bottom:6px;font-size:13px;display:block}.club-page .lab-affiliate-totals strong{font-family:var(--lab-display);font-variant-numeric:tabular-nums;letter-spacing:-2px;font-size:56px;font-weight:600;line-height:1;display:inline-block;position:relative}.club-page .lab-affiliate-totals strong i{color:var(--club-ink);font-family:var(--lab-text);letter-spacing:0;pointer-events:none;white-space:nowrap;margin-left:8px;font-size:15px;font-style:normal;font-weight:600;animation:.9s ease-out forwards lab-gain;position:absolute;top:0;left:100%}@keyframes lab-gain{0%{opacity:0;transform:translateY(12px)}25%{opacity:1}to{opacity:0;transform:translateY(-16px)}}.club-page .lab-affiliate-totals span{font-family:var(--lab-display);font-variant-numeric:tabular-nums;letter-spacing:-.6px;font-size:26px;font-weight:600;line-height:1.15}.club-page .lab-affiliate-calc-tool>p{opacity:.55;margin:18px 0 0;font-size:12px;line-height:1.45}.club-page .lab-affiliate-card{background:var(--club-ink);color:#fff}.club-page .lab-affiliate-card h2{color:#fff}.club-page .lab-affiliate-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.club-page .lab-affiliate-card dl>div{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;padding:26px 22px}.club-page .lab-affiliate-card dt{font-family:var(--lab-serif);letter-spacing:-.045em;font-size:64px;font-style:italic;font-weight:600;line-height:1}.club-page .lab-affiliate-card dd{opacity:.75;margin:10px 0 0;font-size:14px}.club-page .lab-freebie{max-width:1040px;padding-top:40px;padding-bottom:24px}.club-page .lab-freebie h2{font-family:var(--lab-display);letter-spacing:-1px;margin:0 0 16px;font-size:40px;font-weight:600;line-height:1.12}.club-page .lab-freebie article{background:var(--club-card);border-radius:16px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:48px;padding:44px 48px;display:grid;overflow:hidden}.club-page .lab-freebie-b article{background:var(--club-ink);color:#fff}.club-page .lab-freebie-b h2{color:#fff}.club-page .lab-freebie-images{justify-content:center;padding:10px 0;display:flex}.club-page .lab-freebie-images img{aspect-ratio:4/5;object-fit:cover;border:4px solid #fff;border-radius:14px;width:40%;box-shadow:0 16px 36px -18px #331e1b8c}.club-page .lab-freebie-images img:first-child{transform:rotate(-7deg)translate(18%,4%)}.club-page .lab-freebie-images img:nth-child(2){z-index:1;position:relative}.club-page .lab-freebie-images img:nth-child(3){transform:rotate(7deg)translate(-18%,4%)}.club-page .lab-freebie-copy>p{opacity:.85;margin:0 0 22px;font-size:16px;line-height:1.5}.club-page .lab-freebie form{flex-wrap:wrap;gap:8px;display:flex}.club-page .lab-freebie input{border:1px solid var(--lab-hairline);color:var(--club-ink);font:inherit;background:#fff;border-radius:6px;flex:1;min-width:0;min-height:48px;padding:0 14px;font-size:15px}.club-page .lab-freebie form button{background:var(--club-ink);color:#fff;cursor:pointer;font:inherit;white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:7px;min-height:48px;padding:0 18px;font-size:14px;display:flex}.club-page .lab-freebie-b form button{color:var(--club-ink);background:#faf8f4}.club-page .lab-freebie-c article{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:30px 40px}.club-page .lab-freebie-c h2{margin:0 0 6px;font-size:30px}.club-page .lab-freebie-c .lab-freebie-copy>p{margin:0;font-size:15px}.club-page .lab-freebie-d article{text-align:center;grid-template-columns:1fr;justify-items:center;padding:0 44px 52px}.club-page .lab-freebie-d .lab-freebie-images{width:100%;max-width:460px;margin-top:-6px;padding:0}.club-page .lab-freebie-d .lab-freebie-images img{border-top:0;border-radius:0 0 14px 14px}.club-page .lab-freebie-d .lab-freebie-copy{max-width:560px}.club-page .lab-freebie-d form{max-width:480px;margin:0 auto}.club-page .lab-freebie-done{color:var(--club-ink);background:#fff9;border-radius:8px;padding:12px 14px;font-size:14px!important}.club-page .lab-sticky .lab-sticky-cta{background:var(--club-ink);color:#fff;cursor:pointer;font:inherit;opacity:1;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:44px;margin-left:auto;padding:8px 18px;font-size:14px;font-weight:600;display:flex}.club-page .lab-sticky-c{border-width:1px 0 0;border-radius:0;justify-content:flex-start;gap:28px;width:100%;max-width:none;padding:12px max(20px,50vw - 576px);bottom:0;left:0;transform:translateY(100%);box-shadow:0 -8px 30px #331e1b1a}.club-page .lab-sticky-c.is-visible{transform:translateY(0)}.club-page .lab-sticky-c-proof{white-space:nowrap;align-items:center;gap:12px;display:flex}.club-page .lab-sticky-c-avatars{display:flex}.club-page .lab-sticky-c-avatars img{border:2px solid var(--club-paper);object-fit:cover;border-radius:50%;width:30px;height:30px;margin-left:-9px}.club-page .lab-sticky-c-avatars img:first-child{margin-left:0}.club-page .lab-sticky-c-proof>span:last-child{gap:2px;display:grid}.club-page .lab-sticky-c-rating{align-items:center;gap:5px;font-size:12px;display:flex}.club-page .lab-sticky-stars{color:var(--lab-star);gap:2px;display:flex}.club-page .lab-sticky-c-proof small{opacity:.65;font-size:11px}.club-page .lab-sticky-c-price{white-space:nowrap;border-left:1px solid #331e1b29;gap:2px;padding-left:28px;display:grid}.club-page .lab-sticky-c-price strong{font-size:15px}.club-page .lab-sticky-c-price span{font-size:12px}.club-page .lab-sticky-c-price i{opacity:.62;font-style:normal}.club-page .lab-sticky-c-spots{background:var(--club-card);white-space:nowrap;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:12px}.club-page .lab-sticky-c .lab-sticky-c-spots+.lab-sticky-cta{margin-left:0}@media(max-width:860px){.club-page .lab-extras,.club-page .lab-community-cards{grid-template-columns:1fr}.club-page .lab-community-cards h3,.club-page .lab-community-visual{min-height:0}.club-page .lab-extras-a{gap:12px}.club-page .lab-extras-b article{border-left:0;border-top:1px solid var(--club-line);padding:22px 0}.club-page .lab-extras-b article:first-child{border-top:0}.club-page .lab-work-wall{columns:2}.club-page .lab-affiliate-calc,.club-page .lab-affiliate-card{gap:30px}.club-page .lab-community-card,.club-page .lab-affiliate-calc,.club-page .lab-affiliate-card,.club-page .lab-freebie article,.club-page .lab-freebie-c article{grid-template-columns:1fr;gap:28px;padding:34px 28px}.club-page .lab-community-card{padding:34px 0 0 28px}.club-page .lab-community-card-copy{padding:0 28px 0 0}.club-page .lab-community-visual{min-height:0}.club-page .lab-sticky-c-proof,.club-page .lab-sticky-c-spots{display:none}.club-page .lab-sticky-c-price{border-left:0;padding-left:0}.club-page .lab-sticky-c .lab-sticky-c-spots+.lab-sticky-cta{margin-left:auto}}@media(max-width:640px){.club-page .lab-vp .club-section-heading{margin-bottom:28px}.club-page .lab-vp-window{border-radius:12px}.club-page .lab-vp-band{padding:46px 12px 0}.club-page .lab-vp-band>p{font-size:15px}.club-page .lab-vp-cta{margin-top:30px}.club-page .lab-hero-inbutton{margin-left:9px;padding-left:9px}.club-page .lab-topic-info,.club-page .lab-topics-hint{display:none}.club-page .lab-topics li{flex-wrap:wrap}.club-page .lab-topics li button:after{content:" +";opacity:.5}.club-page .lab-topics li.is-open button:after{content:" −"}.club-page .lab-topic-inline{border-left:1px solid #fff3;flex:0 0 100%;margin:8px 0 8px 7px;padding:2px 0 2px 17px;animation:.3s both lab-topic-in;display:block}.club-page .lab-topic-inline p{color:#ffffffd1;margin:0 0 8px;font-size:14px;line-height:1.45}.club-page .lab-topic-inline ul{grid-template-columns:1fr;gap:5px;margin:0;padding:0;list-style:none;display:grid}.club-page .lab-topic-inline li{color:#ffffff9e;font-size:13.5px;line-height:1.4;display:block}.club-page .lab-extras h3{font-size:24px}.club-page .lab-extras-a article{padding:26px 24px 28px}.club-page .lab-work-strip figure{width:200px}.club-page .lab-work-strip figure:nth-child(2n){margin-top:26px}.club-page .lab-work-tilt .lab-work-strip figure{width:170px}.club-page .lab-work figcaption{font-size:17px}.club-page .lab-work-spotlight-stage{height:330px}.club-page .lab-work-spotlight-stage button{width:240px;margin-left:-120px}.club-page .lab-work-spotlight>p{font-size:24px}.club-page .lab-affiliate-calc-tool{padding:22px 20px}.club-page .lab-affiliate-totals{grid-template-columns:1fr}.club-page .lab-affiliate-totals strong{font-size:46px}.club-page .lab-freebie{margin-inline:14px}.club-page .lab-community-card h2,.club-page .lab-affiliate h2,.club-page .lab-freebie h2{font-size:32px;line-height:1.2}.club-page .lab-mid-cta{margin-top:30px}.club-page .lab-chat{grid-template-columns:1fr;min-height:0}.club-page .lab-chat-channels{display:none}.club-page .lab-chat-messages{padding:18px 16px 0}.club-page .lab-community-cards article{padding:26px 22px 0}.club-page .lab-community-band{padding:44px 0 40px}.club-page .lab-community-band h2{font-size:32px}.club-page .lab-community-band ul{flex-direction:column;align-items:flex-start;width:fit-content;margin:0 auto}.club-page .lab-community-marquee .lab-bubble{width:270px}.club-page .lab-affiliate-strip{align-items:flex-start;padding:16px}.club-page .lab-affiliate-strip p{font-size:14px}.club-page .lab-affiliate-card dt{font-size:48px}.club-page .lab-freebie form{flex-direction:column}.club-page .lab-freebie form button{justify-content:center}.club-page .lab-sticky .lab-sticky-cta{min-height:42px;padding:7px 14px;font-size:12px}.club-page .lab-sticky-c{padding:10px 14px max(10px,env(safe-area-inset-bottom));gap:10px}.club-page .lab-sticky-c-price strong{font-size:13px}.club-page .lab-sticky-c-price span{font-size:11px}.club-page .lab-sticky-c-price i{display:none}}.lab-panel-root{z-index:300;font-family:neue-haas-grotesk-text,ui-sans-serif,system-ui,sans-serif;position:fixed;top:50%;left:16px;transform:translateY(-50%)}.lab-panel-root.is-open{top:16px;bottom:16px;transform:none}.lab-panel-launcher{color:#fff;cursor:pointer;font:inherit;background:#331e1b;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex;box-shadow:0 10px 30px #331e1b59}.lab-panel-launcher span{color:#331e1b;text-align:center;background:#faf8f4;border-radius:999px;min-width:20px;padding:2px 6px;font-size:11px;font-weight:600}.lab-panel{color:#331e1b;background:#fff;border:1px solid #331e1b24;border-radius:16px;flex-direction:column;width:328px;height:100%;display:flex;overflow:hidden;box-shadow:0 24px 70px #331e1b4d}.lab-panel>header{border-bottom:1px solid #331e1b1a;justify-content:space-between;align-items:flex-start;padding:16px 16px 14px;display:flex}.lab-panel>header b{font-size:16px;font-weight:600;display:block}.lab-panel>header small{color:#331e1b99;font-size:12px}.lab-panel>header button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px}.lab-panel-presets{grid-template-columns:1fr 1fr;gap:6px;padding:12px 16px;display:grid}.lab-panel-presets button{color:inherit;cursor:pointer;font:inherit;background:#f4f0eb;border:0;border-radius:8px;padding:9px 8px;font-size:12px}.lab-panel-presets button:hover{background:#eae3dc}.lab-panel-groups{overscroll-behavior:contain;flex:1;padding:0 16px 8px;overflow-y:auto}.lab-panel-groups section{border-top:1px solid #331e1b1a;padding:14px 0}.lab-panel-group-head{justify-content:space-between;align-items:center;display:flex}.lab-panel-group-head b{font-size:13.5px;font-weight:600}.lab-panel-group-head button{color:#331e1b99;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.lab-panel-groups p{color:#331e1b9e;margin:3px 0 9px;font-size:12px;line-height:1.4}.lab-panel-options{flex-wrap:wrap;gap:5px;display:flex}.lab-panel-options button{color:inherit;cursor:pointer;font:inherit;background:#fff;border:1px solid #331e1b33;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;display:inline-flex}.lab-panel-options button small{opacity:.65;font-size:10px}.lab-panel-options button.is-picked{border-color:#331e1b;box-shadow:inset 0 0 0 1px #331e1b}.lab-panel-groups h3{color:#331e1b99;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:16px 0 0;font-size:11px;font-weight:600;display:flex}.lab-panel-groups h3 span{letter-spacing:0;background:#f4f0eb;border-radius:999px;padding:1px 7px;font-size:10px}.lab-panel-groups h3+section{border-top:0}.lab-panel-options button.is-active{color:#fff;background:#331e1b;border-color:#331e1b}.lab-panel>footer{color:#331e1b8c;border-top:1px solid #331e1b1a;padding:10px 16px;font-size:11px}@media(max-width:640px){.lab-panel-root{top:auto;bottom:96px;left:10px;transform:none}.lab-panel-root.is-open{inset:22vh 0 0}.lab-panel{border-radius:16px 16px 0 0;width:100%}.lab-panel-launcher{padding:9px 12px;font-size:12px}}.club-page .lab-affiliate-stepper{grid-template-columns:52px 1fr 52px;gap:8px;margin-top:10px;display:grid}.club-page .lab-affiliate-stepper button,.club-page .lab-affiliate-stepper input{background:var(--club-paper);height:56px;color:var(--club-ink);letter-spacing:-.03em;text-align:center;border:1px solid #331e1b24;border-radius:14px;font-family:neue-haas-grotesk-display,sans-serif;font-size:26px;font-weight:600}.club-page .lab-affiliate-stepper button{cursor:pointer;transition:background .2s,transform .15s}.club-page .lab-affiliate-stepper button:hover:not(:disabled){background:var(--club-ink);color:var(--club-paper)}.club-page .lab-affiliate-stepper button:active:not(:disabled){transform:scale(.96)}.club-page .lab-affiliate-stepper button:disabled{opacity:.35;cursor:default}.club-page .lab-affiliate-stepper input{appearance:textfield;min-width:0}.club-page .lab-affiliate-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.club-page .lab-affiliate-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.club-page .lab-affiliate-calc-tool .lab-affiliate-totals{grid-template-columns:1fr}.club-page .lab-affiliate-calc-tool>p.lab-affiliate-each{color:var(--club-ink);opacity:1;margin-top:10px;font-size:15px;font-weight:600}@media(max-width:860px){.club-page .lab-extras-a{background:var(--club-card);border-radius:16px;gap:0;padding:6px 24px}.club-page .lab-extras-a article{border-top:1px solid var(--club-line);background:0 0;border-radius:0;padding:22px 0}.club-page .lab-extras-a article:first-child{border-top:0}}.club-page .lab-affiliate-calc-tool label[for=lab-affiliate-pace]{display:block}.club-page .lab-affiliate-calc-tool label[for=lab-affiliate-pace] b{font-weight:inherit;font-variant-numeric:tabular-nums}.club-page .lab-calc-big{text-align:center}.club-page .lab-calc-hero small,.club-page .lab-calc-stage small,.club-page .lab-calc-tiles small{opacity:.65;font-size:13px;display:block}.club-page .lab-calc-hero strong{font-family:var(--lab-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin-top:10px;font-size:84px;font-weight:600;line-height:1;display:block}.club-page .lab-calc-big input[type=range]{margin:30px 0 12px}.club-page .lab-calc-scale{justify-content:space-between;align-items:center;font-size:13px;display:flex}.club-page .lab-calc-scale span{opacity:.5}.club-page .lab-calc-scale b{font-family:var(--lab-display);letter-spacing:-.3px;font-size:18px;font-weight:600}.club-page .lab-affiliate-calc-tool>p.lab-calc-pill{background:var(--club-card);color:var(--club-ink);opacity:1;border-radius:999px;margin-top:22px;padding:9px 18px;font-size:14px;font-weight:600;display:inline-block}.club-page .lab-calc-stage{background:var(--club-ink);color:#fff;border-radius:12px;padding:24px 26px 26px}.club-page .lab-calc-stage strong{font-family:var(--lab-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin:10px 0 14px;font-size:68px;font-weight:600;line-height:1;display:block}.club-page .lab-calc-stage span{opacity:.8;font-size:14px}.club-page .lab-calc-dark input[type=range]{margin-bottom:6px}.club-page .lab-calc-rows{border-top:1px solid var(--lab-hairline);margin:0}.club-page .lab-calc-rows div{border-bottom:1px solid var(--lab-hairline);justify-content:space-between;align-items:baseline;padding:14px 0;font-size:15px;display:flex}.club-page .lab-calc-rows dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.club-page .lab-calc-rows .is-total{border-bottom:0;padding-bottom:0}.club-page .lab-calc-rows .is-total dt{font-weight:600}.club-page .lab-calc-rows .is-total dd{font-family:var(--lab-display);letter-spacing:-.045em;font-size:48px;line-height:1}.club-page .lab-calc-tiles{grid-template-columns:1fr 1.5fr;gap:10px;display:grid}.club-page .lab-calc-tiles div{background:var(--club-paper);border-radius:12px;padding:18px 20px 20px}.club-page .lab-calc-tiles .is-total{background:var(--club-ink);color:#fff}.club-page .lab-calc-tiles strong{font-family:var(--lab-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin-top:10px;font-size:46px;font-weight:600;line-height:1;display:block}.club-page .lab-calc-split input[type=range]{margin:26px 0 8px}@media(max-width:860px){.club-page .lab-calc-hero strong{font-size:64px}.club-page .lab-calc-stage strong{font-size:52px}.club-page .lab-calc-tiles strong,.club-page .lab-calc-rows .is-total dd{font-size:36px}.club-page .lab-calc-tiles div{padding:14px 14px 16px}.club-page .lab-affiliate-calc-copy>p{display:none}.club-page .lab-affiliate-calc-tool.lab-calc-big{box-shadow:none;background:0 0;border-top:1px solid #331e1b1f;border-radius:0;margin-top:4px;padding:28px 0 0}.club-page .lab-calc-big input[type=range]{background:linear-gradient(90deg,var(--club-ink) var(--fill),#331e1b24 var(--fill))}.club-page .lab-calc-big input[type=range]::-webkit-slider-thumb{border-color:var(--club-card)}.club-page .lab-affiliate-calc-tool.lab-calc-big>p.lab-calc-pill{background:var(--club-paper);margin-top:18px}.club-page .lab-affiliate-calc-tool.lab-calc-big>p:last-child{margin-top:14px;font-size:11px}}.club-page .lab-affiliate-calc-tool>p.lab-calc-pill,.club-page .lab-affiliate-calc-tool.lab-calc-big>p.lab-calc-pill{padding:6px 13px;font-size:13px;font-weight:500;line-height:1.2}.club-page .lab-vp-main:has(.lab-rv){padding:0}.club-page .lab-rv{color:#331e1b;height:100%;padding:.8em 3.2em 0;font-size:.694445cqw;line-height:1.4;overflow:hidden}.club-page .lab-rv svg{width:1.6em;height:1.6em}.club-page .lab-rv :where(h3,h4,h5,p){margin:0}.club-page .lab-rv em,.club-page .lab-rv i,.club-page .lab-rv u{font-style:normal;text-decoration:none}.club-page .lab-rv-top{justify-content:flex-end;align-items:center;gap:1.6em;height:4.4em;display:flex}.club-page .lab-rv-top svg{width:1.8em;height:1.8em}.club-page .lab-rv-top span{color:#fff;background:#331e1b;border-radius:50%;justify-content:center;align-items:center;width:2.75em;height:2.75em;font-size:1.1em;font-weight:600;display:flex}.club-page .lab-rv-grid{grid-template-columns:minmax(0,1fr) 32em;align-items:start;gap:1.6em;margin-top:.8em;display:grid}.club-page .lab-rv-stack{gap:1.6em;display:grid}.club-page .lab-rv-card{background:#fff;border:1px solid #e6ddd4;border-radius:1.6em;padding:2.1em;box-shadow:0 1px 3px #331e1b0d}.club-page .lab-rv-card>header{align-items:center;gap:1.2em;display:flex}.club-page .lab-rv-card>header em{color:#6b5750;align-items:center;gap:.4em;margin-left:auto;font-size:1.2em;display:flex}.club-page .lab-rv-card>header em svg{width:1.1em;height:1.1em}.club-page .lab-rv h4{letter-spacing:-.01em;font-size:1.55em;font-weight:600}.club-page .lab-rv-chip{color:#6b5750;background:#faf6f1;border:1px solid #e6ddd4;border-radius:999px;padding:.25em .8em;font-size:1.15em}.club-page .lab-rv-badge{background:#f3ebe3;border-radius:.45em;padding:.2em .65em;font-size:1.25em;font-weight:600;display:inline-block}.club-page .lab-rv-hero{gap:2.4em;display:flex}.club-page .lab-rv-hero img{aspect-ratio:1;object-fit:cover;border-radius:1.2em;flex:0 0 20em;width:20em}.club-page .lab-rv-hero h3{font-family:var(--lab-display);letter-spacing:-.03em;margin-top:.1em;font-size:2.8em;font-weight:600;line-height:1.2}.club-page .lab-rv-hero p{color:#6b5750;max-width:31em;margin:.8em 0 1em;font-size:1.35em;line-height:1.55}.club-page .lab-rv-meter{background:#f5efe8;border-radius:999px;max-width:38.5em;height:.5em;margin:1em 0 .9em;display:block;overflow:hidden}.club-page .lab-rv-meter i{background:#331e1b;border-radius:999px;width:19%;height:100%;display:block}.club-page .lab-rv-hero small{color:#9a8b84;font-size:1.1em;display:block}.club-page .lab-rv-actions{gap:.9em;margin-top:1.9em;display:flex}.club-page .lab-rv-actions b,.club-page .lab-rv-actions em,.club-page .lab-rv-upnext b{color:#fff;background:#331e1b;border:1px solid #331e1b;border-radius:.75em;align-items:center;gap:.6em;height:3.05em;padding:0 1.2em;font-size:1.35em;font-weight:600;display:inline-flex}.club-page .lab-rv-actions em{color:#331e1b;background:#fff;border-color:#e6ddd4;font-weight:500}.club-page .lab-rv-actions svg,.club-page .lab-rv-upnext b svg{width:1em;height:1em}.club-page .lab-rv-actions b svg,.club-page .lab-rv-upnext b svg{fill:currentColor}.club-page .lab-rv-dark{color:#fff;background:#331e1b;border-color:#331e1b}.club-page .lab-rv-dark h5{font-size:1.35em;font-weight:600}.club-page .lab-rv-dark>svg{width:100%;height:7em;margin:1.4em 0 1.6em;display:block;overflow:visible}.club-page .lab-rv-dark>svg path{fill:none;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.club-page .lab-rv-dark>svg circle{fill:#fff;stroke:#ffffff59;stroke-width:6px}.club-page .lab-rv-dark>p{align-items:center;gap:.7em;margin-top:.95em;font-size:1.25em;display:flex}.club-page .lab-rv-dark>p svg{opacity:.8;width:1.15em;height:1.15em}.club-page .lab-rv-dark>p strong{margin-left:auto;font-weight:600}.club-page .lab-rv-bars>p{flex-wrap:wrap;margin-top:1.25em}.club-page .lab-rv-bars>p>i{background:#ffffff2e;border-radius:999px;flex:0 0 100%;height:.28em;margin-top:.1em;overflow:hidden}.club-page .lab-rv-bars>p>i i{background:#fff;height:100%;display:block}.club-page .lab-rv-curriculum>header{margin-bottom:1.8em}.club-page .lab-rv-module{border:1px solid #e6ddd4;border-radius:1em;margin-top:.8em;overflow:hidden}.club-page .lab-rv-module>div{align-items:center;gap:1.6em;padding:1.2em 1.6em 1.2em 1.2em;display:flex}.club-page .lab-rv-module.is-open>div{background:#f3ebe3}.club-page .lab-rv-module>div>span{background:#faf6f1;border-radius:.6em;flex:0 0 3em;justify-content:center;align-items:center;height:3em;font-size:1.3em;font-weight:700;display:flex}.club-page .lab-rv-module p{flex:1;min-width:0}.club-page .lab-rv-module p b{font-size:1.35em;font-weight:600;display:block}.club-page .lab-rv-module p small{color:#9a8b84;font-size:1.1em}.club-page .lab-rv-module>div>i{font-size:1.15em;font-weight:500}.club-page .lab-rv-module>div>svg{opacity:.6;width:1.5em;height:1.5em}.club-page .lab-rv-module>div>svg:last-child{opacity:1;width:2.2em;height:2.2em;margin-left:.6em}.club-page .lab-rv-module ul{margin:0;padding:.6em 1.2em;list-style:none}.club-page .lab-rv-module li{border-radius:.7em;align-items:center;gap:1em;padding:.72em 1.1em;font-size:1.25em;display:flex}.club-page .lab-rv-module li.is-next{background:#f3ebe3}.club-page .lab-rv-module li u{border:1.5px solid #331e1b;border-radius:50%;flex:0 0 1.05em;height:1.05em}.club-page .lab-rv-module li u.is-done{background:#331e1b;box-shadow:inset 0 0 0 .16em #fff}.club-page .lab-rv-module li code{color:#9a8b84;flex:0 0 2.6em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.club-page .lab-rv-upnext{background:#f3ebe3;border:1px solid #e6ddd4;border-radius:1em;margin-top:1.5em;padding:2em 1.7em 1.7em}.club-page .lab-rv-upnext span{letter-spacing:.09em;background:#fff;border-radius:.4em;padding:.2em .8em;font-size:.9em;font-weight:700;display:inline-block}.club-page .lab-rv-upnext strong,.club-page .lab-rv-nexttitle{margin:.6em 0 1.7em;font-size:1.65em;font-weight:600;line-height:1.25;display:block}.club-page .lab-rv-upnext b{font-size:1.25em}.club-page .lab-rv-nexttitle{margin-bottom:0}.club-page .lab-rv-card>h4+.lab-rv-badge{margin-top:1.4em;font-size:1.05em}.club-page .lab-rv-milestones{text-align:center;grid-template-columns:repeat(3,1fr);margin-top:1.8em;display:grid}.club-page .lab-rv-milestones i{background:#faf6f1;border:1px solid #e6ddd4;border-radius:50%;justify-content:center;align-items:center;width:4.4em;height:4.4em;display:inline-flex}.club-page .lab-rv-milestones .is-done i{color:#fff;background:#331e1b;border-color:#331e1b}.club-page .lab-rv-milestones b{margin-top:.9em;font-size:1.1em;font-weight:600;display:block}.club-page .lab-rv-milestones small{color:#9a8b84;margin-top:.5em;font-size:.9em;display:block}.club-page .lab-rv-map>header strong{margin-left:auto;font-size:1.3em;font-weight:600}.club-page .lab-rv-map>small{color:#6b5750;margin:.9em 0 1.4em;font-size:1.15em;display:block}.club-page .lab-rv-map>div{grid-template-columns:repeat(10,1fr);gap:.5em;display:grid}.club-page .lab-rv-map i{aspect-ratio:1;background:#faf6f1;border:1px solid #ece4db;border-radius:.35em}.club-page .lab-rv-map i.is-done{background:#331e1b;border-color:#331e1b}.club-page .lab-rv-map i.is-next{background:#f3ebe3;border:1.5px solid #331e1b}.club-page .lab-rv-map>p{color:#6b5750;align-items:center;gap:.5em;margin-top:1.6em;font-size:.95em;display:flex}.club-page .lab-rv-map>p i{flex:0 0 .95em;margin-left:.5em}.club-page .lab-rv-map>p i:first-child{margin-left:0}.club-page .lab-rv-crumb{color:#6b5750;align-items:center;gap:.5em;margin-top:-.4em;font-size:1.25em;display:flex}.club-page .lab-rv-crumb svg{width:.9em;height:.9em}.club-page .lab-rv-crumb b{color:#331e1b;font-weight:500}.club-page .lab-rv-h1{font-family:var(--lab-display);letter-spacing:-.03em;margin-top:.55em;font-size:2.8em;font-weight:600}.club-page .lab-rv-lead{color:#6b5750;margin-top:.6em;font-size:1.4em}.club-page .lab-rv-count{color:#6b5750;align-items:center;gap:.9em;margin:1.9em 0 1.4em;font-size:1.4em;display:flex}.club-page .lab-rv-count svg{width:1.1em;height:1.1em}.club-page .lab-rv-labs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6em;display:grid}.club-page .lab-rv-labs .lab-rv-card{flex-direction:column;min-height:24em;display:flex}.club-page .lab-rv-labs header em{color:#9a8b84}.club-page .lab-rv-labs header em.is-done{color:#3e5a2a;background:#eef3e6;border:1px solid #d5e0c5;border-radius:999px;padding:.25em .9em;font-weight:500}.club-page .lab-rv-labs small{color:#6b5750;margin-top:1.1em;font-size:1.4em}.club-page .lab-rv-labs .lab-rv-card>b{margin-top:.45em;font-size:1.7em;font-weight:600}.club-page .lab-rv-labs .lab-rv-card>p{color:#6b5750;margin-top:1.2em;font-size:1.4em;line-height:1.65}.club-page .lab-rv-labs footer{border-top:1px solid #e6ddd4;justify-content:flex-end;align-items:center;gap:.7em;margin-top:auto;padding-top:1.1em;font-size:1.25em;font-weight:500;display:flex}.club-page .lab-rv-labs footer svg{width:1.2em;height:1.2em}.club-page .lab-vp-sidecard,.club-page .lab-vp-member{border:1px solid #e6ddd4;border-radius:.8em;margin-top:.9em;padding:1.1em 1em;font-size:.72em}.club-page .lab-vp-sidecard b{font-weight:600}.club-page .lab-vp-sidecard p{color:#6b5750;align-items:center;gap:1em;margin:.8em 0;display:flex}.club-page .lab-vp-sidecard p i{color:#331e1b;border:.3em solid #f3ebe3;border-top-color:#331e1b;border-radius:50%;flex:0 0 3.6em;justify-content:center;align-items:center;height:3.6em;font-size:.95em;font-style:normal;font-weight:700;display:flex}.club-page .lab-vp-sidecard small{justify-content:space-between;align-items:center;font-size:1em;font-weight:500;display:flex}.club-page .lab-vp-member{align-items:center;gap:.9em;display:flex}.club-page .lab-vp-member i{color:#fff;background:#331e1b;border-radius:50%;flex:0 0 2.7em;justify-content:center;align-items:center;height:2.7em;font-style:normal;font-weight:600;display:flex}.club-page .lab-vp-member b{font-weight:600;display:block}.club-page .lab-vp-member small{color:#9a8b84;font-size:.85em}.club-page .lab-rv-row3{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6em;display:grid}.club-page .lab-rv .lab-rv-item{align-items:center;gap:1.2em;margin-top:1.6em;display:flex}.club-page .lab-rv-item img,.club-page .lab-rv-item>i{object-fit:cover;background:#faf6f1;border-radius:50%;flex:0 0 4.8em;justify-content:center;align-items:center;height:4.8em;display:flex}.club-page .lab-rv-item>i{border-radius:.8em}.club-page .lab-rv-item span{flex:1}.club-page .lab-rv-item b{font-size:1.3em;font-weight:600;display:block}.club-page .lab-rv-item small{color:#6b5750;font-size:1.1em}.club-page .lab-rv-item>svg{opacity:.5;width:1.4em;height:1.4em}.club-page .lab-rv .lab-rv-dots{gap:.6em;margin-top:1.6em;display:flex}.club-page .lab-rv-dots i{border:1px solid #e6ddd4;border-radius:50%;flex:0 0 2.9em;justify-content:center;align-items:center;height:2.9em;font-size:1.1em;font-weight:600;display:flex}.club-page .lab-rv-dots i.is-done{color:#fff;background:#331e1b;border-color:#331e1b}.club-page .lab-rv-dots i.is-next{border:2px solid #331e1b}.club-page .lab-rv-item img{border-radius:.8em}.club-page .lab-rv-labs .lab-rv-card>b,.club-page .lab-rv-labs .lab-rv-card>p{filter:blur(.42em);opacity:.75}.club-page .lab-vp-ui{position:relative}.club-page .lab-vp-pointer{filter:drop-shadow(0 .3em .5em #331e1b59);pointer-events:none;z-index:5;transition:left .7s cubic-bezier(.5,0,.2,1),top .7s cubic-bezier(.5,0,.2,1);position:absolute}.club-page .lab-vp-ui .lab-vp-pointer svg{fill:#331e1b;stroke:#fff;stroke-width:1.5px;width:2.1em;height:2.1em;transition:transform .12s;display:block}.club-page .lab-vp-pointer.is-press svg{transform:scale(.82)}.club-page .lab-vp-pointer:before{content:"";opacity:0;border:2px solid #331e1b;border-radius:50%;width:2.6em;height:2.6em;position:absolute;top:-1.1em;left:-1.1em}.club-page .lab-vp-pointer.is-press:before{animation:.42s ease-out lab-vp-click}@keyframes lab-vp-click{0%{opacity:.6;transform:scale(.3)}to{opacity:0;transform:scale(1.3)}}.club-page .lab-topic-info.is-leaving{pointer-events:none;animation:.26s both lab-topic-out}@keyframes lab-topic-out{to{opacity:0;transform:translateY(14px)}}@media(max-width:860px){.club-page .lab-topic-inline{max-height:420px;overflow:hidden}.club-page .lab-topic-inline.is-leaving{animation:.26s both lab-topic-fold}}@keyframes lab-topic-fold{to{opacity:0;max-height:0;margin-top:0;margin-bottom:0}}.club-page .lab-vp-side{position:relative}.club-page .lab-vp-glider{background:#331e1b;border-radius:.7em;transition:top .34s cubic-bezier(.3,.9,.3,1),height .34s cubic-bezier(.3,.9,.3,1);position:absolute;left:.9em;right:.9em}.club-page .lab-vp-side button{z-index:1;transition:color .26s;position:relative}.club-page .lab-vp-side button.is-active,.club-page .lab-vp-side button.is-active:hover{background:0 0}.club-page .lab-rv .lab-rv-nextnote{color:#6b5750;margin-top:.7em;font-size:1.25em}.club-page .lab-rv-nextkind{color:#9a8b84;justify-content:center;align-items:center;gap:.4em;margin-top:1.6em;padding-right:9em;font-size:1.05em;display:flex}.club-page .lab-rv-nextkind svg{fill:currentColor;width:.75em;height:.75em}.club-page .lab-rv-nextbutton{color:#fff;background:#331e1b;border-radius:.75em;justify-content:center;align-items:center;gap:.6em;height:2.9em;margin-top:1.1em;font-size:1.35em;font-weight:600;display:flex}.club-page .lab-rv-nextbutton svg{fill:currentColor;width:1em;height:1em}.club-page .lab-community-card h2{line-height:1.2}.club-page .lab-community-card h2+p{margin-top:16px;font-size:18px;line-height:1.5}.club-page .lab-community-card .lab-ticks li{font-size:16px;line-height:1.5}@media(max-width:860px){.club-page .lab-community-card h2+p{font-size:16px}.club-page .lab-community-card .lab-ticks li{font-size:15px}}.club-page .lab-work-spotlight>p{font-family:var(--lab-text);letter-spacing:0;margin-top:22px;font-size:15px;font-style:normal;font-weight:400;line-height:1.3}.club-page .lab-work-spotlight>p b{font-family:var(--lab-display);letter-spacing:-.02em;font-size:20px;font-weight:600;display:block}.club-page .lab-work-spotlight>p span{opacity:.6}@media(max-width:860px){.club-page .lab-work-spotlight>p{font-size:14px}.club-page .lab-work-spotlight>p b{font-size:18px}}.club-page .lab-vp-ui,.club-page .lab-vp-ui .lab-vp-title,.club-page .lab-vp-ui .lab-rv-hero h3,.club-page .lab-vp-ui .lab-rv-h1{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,ui-sans-serif,system-ui,sans-serif}.club-page .lab-vp-ui .lab-vp-title,.club-page .lab-vp-ui .lab-rv-hero h3,.club-page .lab-vp-ui .lab-rv-h1{letter-spacing:-.02em;font-weight:600}.club-page .lab-rv-filters{grid-template-columns:minmax(0,1fr) 20em 15em 16.5em;gap:1.2em;margin:1.4em 0 1.6em;display:grid}.club-page .lab-rv-filters>*{border:1px solid #e6ddd4;border-radius:1em;align-items:center;gap:.9em;height:3.5em;padding:0 1em;font-size:1.3em;display:flex;box-shadow:0 1px 3px #331e1b0d}.club-page .lab-rv-filters span{color:#9a8b84}.club-page .lab-rv-filters em svg{opacity:.6;width:1em;height:1em;margin-left:auto}.club-page .lab-rv-resources{grid-template-columns:minmax(0,.74fr) minmax(0,1fr);align-items:start;gap:2em;display:grid}.club-page .lab-rv-resources section+section{border-top:1px solid #e6ddd4;margin-top:2em;padding-top:2em}.club-page .lab-rv-resources section>small{color:#6b5750;margin:.5em 0 1em;font-size:1.1em;display:block}.club-page .lab-rv-resources section header{align-items:center;display:flex}.club-page .lab-rv-resources section header em{color:#6b5750;margin-left:auto;font-size:1.15em}.club-page .lab-rv .lab-rv-resources section>p{border:1px solid #e6ddd4;border-radius:1em;align-items:center;gap:1.4em;margin-top:.9em;padding:1.2em 1.4em 1.2em 1.2em;display:flex}.club-page .lab-rv-resources section>p.is-open{background:#faf6f1;border-color:#d9cec3}.club-page .lab-rv-resources section>p>i{background:#f3ebe3;border-radius:.8em;flex:0 0 3.8em;justify-content:center;align-items:center;height:3.8em;display:flex}.club-page .lab-rv-resources section>p span{flex:1}.club-page .lab-rv-resources section>p b{font-size:1.3em;font-weight:500;display:block}.club-page .lab-rv-resources section>p small{color:#6b5750;font-size:1.1em}.club-page .lab-rv-resource>small{color:#6b5750;font-size:1.2em}.club-page .lab-rv-resource>h4{letter-spacing:-.02em;margin-top:.5em;font-size:2.4em}.club-page .lab-rv .lab-rv-resource>p{color:#6b5750;margin:.4em 0 1.1em;font-size:1.4em}.club-page .lab-rv-resource>.lab-rv-chip{border-radius:.6em;align-items:center;gap:.6em;display:inline-flex}.club-page .lab-rv-resource>.lab-rv-chip svg{width:1.2em;height:1.2em}.club-page .lab-rv-resource>div{background:#faf6f1;border-radius:1em;justify-content:center;margin-top:1.6em;padding:2em;display:flex}.club-page .lab-rv-resource>div img{border-radius:.5em;width:auto;height:30em;display:block;box-shadow:0 1.2em 3em -1.2em #331e1b80}.club-page .lab-rv-resource>footer{grid-template-columns:1fr 1fr;gap:1em;margin-top:1.6em;display:grid}.club-page .lab-rv-resource>footer>*{color:#fff;background:#331e1b;border:1px solid #331e1b;border-radius:.9em;justify-content:center;align-items:center;gap:.7em;height:3.5em;font-size:1.3em;font-weight:600;display:flex}.club-page .lab-rv-resource>footer em{color:#331e1b;background:#fff;border-color:#e6ddd4;font-weight:500}.club-page .lab-rv-resource>footer svg{width:1.2em;height:1.2em}.club-page .lab-extras-tick{display:none}@media(max-width:860px){.club-page .lab-extras-a{gap:20px;padding:28px 20px}.club-page .lab-extras-a article,.club-page .lab-extras-a article:first-child{border-top:0;align-items:flex-start;gap:12px;padding:0;display:flex}.club-page .lab-extras-a .lab-extras-tick{background:var(--club-ink);color:#faf8f4;border-radius:4px;flex:0 0 20px;width:20px;height:20px;margin-top:2px;padding:3px;display:block}.club-page .lab-extras-a h3{font-family:var(--lab-text);letter-spacing:0;font-size:16px;font-weight:600;line-height:1.4}.club-page .lab-extras-a p{margin-top:3px;font-size:15px}.club-page .lab-community-card{padding:28px 0 0 20px}.club-page .lab-community-card-copy,.club-page .lab-community-card.is-top .lab-community-card-copy{padding:0 20px 0 0}}.club-page .lab-work-spotlight>p b{justify-content:center;align-items:center;gap:10px;display:flex}.club-page .lab-work-spotlight>p b i{font-family:var(--lab-text);letter-spacing:0;align-items:center;gap:4px;font-size:14px;font-style:normal;font-weight:600;display:inline-flex}.club-page .lab-vp-side button{white-space:nowrap}.club-page .lab-rv-library{flex-direction:column;display:flex}.club-page .lab-rv-library .lab-rv-h1{margin-top:0;font-size:3.4em;font-weight:700}.club-page .lab-rv-pills{gap:.8em;margin-top:1.7em;display:flex}.club-page .lab-rv-pills+.lab-rv-pills{margin-top:2.4em}.club-page .lab-rv-pills>*{border:1px solid #dbd3c8;border-radius:999px;align-items:center;gap:.6em;height:2.9em;padding:0 1.3em;font-size:1.25em;font-weight:600;display:inline-flex}.club-page .lab-rv-pills>b{color:#fff;background:#331e1b;border-color:#331e1b}.club-page .lab-rv-pills i{background:#f3ebe3;border-radius:999px;padding:0 .6em;font-size:.9em}.club-page .lab-rv-pills svg{width:1.1em;height:1.1em}.club-page .lab-rv-search{gap:1.2em;margin-top:2em;display:flex}.club-page .lab-rv-search span{color:#9a8b84;border:1px solid #dbd3c8;border-radius:1em;flex:1;align-items:center;gap:.9em;height:3.1em;padding:0 1.2em;font-size:1.3em;display:flex}.club-page .lab-rv-search b{color:#fff;background:#331e1b;border-radius:.8em;align-items:center;padding:0 1.3em;font-size:1.3em;font-weight:600;display:flex}.club-page .lab-rv-prompts{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:2em;min-height:0;margin-top:2.4em;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.club-page .lab-rv-prompts>div{animation:15s linear infinite lab-vp-scroll}.club-page .lab-rv-prompts>div>div{gap:2em;padding-bottom:2em;display:grid}.club-page .lab-rv-prompt{background:#fff;border:1px solid #e6ddd4;border-radius:1.2em;padding-bottom:1.8em;overflow:hidden}.club-page .lab-rv-prompt>div{aspect-ratio:4/5;background:#eae3dc;position:relative}.club-page .lab-rv-prompt img{object-fit:cover;width:100%;height:100%;display:block}.club-page .lab-rv-prompt>div i{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:3.1em;height:3.1em;display:flex;position:absolute;top:.9em;right:1.2em}.club-page .lab-rv-prompt u{filter:blur(.4em);opacity:.7;padding:1.1em 1.15em 0;font-size:1.4em;font-weight:600;display:block}.club-page .lab-rv-prompt small{color:#6b5750;padding:.5em 1.3em .9em;font-size:1.25em;display:block}.club-page .lab-rv-prompt s{filter:blur(.35em);background:#d9cfc6;border-radius:999px;height:.8em;margin:.7em 1.6em 0;display:block}.club-page .lab-rv-prompt s:last-child{width:70%}.club-page .lab-rv-module li em{color:#9a8b84;align-items:center;gap:.9em;margin-left:auto;font-size:.9em;display:flex}.club-page .lab-rv-module li em svg{color:#6b5750;width:1.3em;height:1.3em}.club-page .lab-rv-upnext strong{margin-bottom:.3em}.club-page .lab-rv-upnext small{color:#7d6c64;margin-bottom:1.4em;font-size:1.2em;display:block}.club-page .lab-rv-upnext b{border-radius:.95em;height:2.75em;padding:0 1.3em}.club-page .lab-rv-nextkind{justify-content:flex-start;padding-right:0}.club-page .lab-rv-nextkind svg:first-child{fill:none;width:1.05em;height:1.05em}.club-page .lab-rv-nextkind svg:last-of-type{margin-left:1.2em}@media(max-width:860px){.club-page .lab-vp-ui{font-size:1.27cqw}.club-page .lab-rv{font-size:.833333cqw}}.club-page .lab-extras-visual,.club-page .lab-extras-title{display:none}@media(max-width:860px){.club-page .lab-extras:not(.lab-extras-m-ticks) .lab-extras-title{font-family:var(--lab-display);letter-spacing:-1px;margin:0 0 4px;font-size:32px;font-weight:600;line-height:1.2;display:block}.club-page .lab-extras-a:has(.lab-extras-visual){padding-top:20px}.club-page .lab-extras .lab-extras-visual{border-radius:12px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.club-page .lab-extras-chip{color:var(--club-ink);z-index:3;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 13px 8px 10px;font-size:13px;font-weight:600;line-height:1.2;animation:5s ease-in-out infinite alternate lab-extras-float;display:flex;position:absolute;box-shadow:0 14px 30px -14px #331e1b80}.club-page .lab-extras-chip.is-dark{background:var(--club-ink);color:#fff;animation-delay:-2.5s}.club-page .lab-extras-chip svg{width:15px;height:15px}.club-page .lab-extras .lab-extras-photos{background:linear-gradient(#f3ede6,#faf8f4);height:250px}.club-page .lab-extras-photos img{object-fit:cover;border:3px solid #fff;border-radius:14px;width:136px;height:178px;margin-left:-68px;position:absolute;top:36px;left:50%;box-shadow:0 22px 40px -22px #331e1b99}.club-page .lab-extras-photos img:first-child{translate:-92px 10px;rotate:-9deg}.club-page .lab-extras-photos img:nth-child(2){z-index:2;width:150px;height:196px;margin-left:-75px;top:26px}.club-page .lab-extras-photos img:nth-child(3){translate:92px 10px;rotate:9deg}.club-page .lab-extras-photos .lab-extras-chip{bottom:14px;left:18px;rotate:-3deg}.club-page .lab-extras-photos .lab-extras-chip.is-dark{inset:14px 16px auto auto;rotate:3deg}.club-page .lab-extras-photos .lab-extras-chip:not(.is-dark) svg{background:var(--club-ink);color:#fff;border-radius:50%;width:18px;height:18px;padding:3px}.club-page .lab-extras .lab-extras-progress{background:var(--club-ink);color:#fff;padding:22px 22px 20px}.club-page .lab-extras-progress>b{font-size:15px;font-weight:600}.club-page .lab-extras-progress svg{width:100%;height:76px;margin:14px 0 18px;display:block;overflow:visible}.club-page .lab-extras-progress path{fill:none;stroke:#fff;stroke-dasharray:100;stroke-linecap:round;stroke-width:2.5px;vector-effect:non-scaling-stroke;animation:1.8s cubic-bezier(.22,1,.36,1) .2s both lab-extras-draw}.club-page .lab-extras .lab-extras-progress p{opacity:1;border-top:1px solid #ffffff24;justify-content:space-between;margin:0;padding:10px 0;font-size:14px;display:flex}.club-page .lab-extras-progress p span{opacity:.75}.club-page .lab-extras-progress p strong{font-weight:600}.club-page .lab-extras .lab-extras-requests{background:var(--club-ink);gap:10px;padding:26px 0;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.club-page .lab-extras-requests>div{width:max-content;animation:30s linear infinite lab-extras-slide;display:flex}.club-page .lab-extras-requests>div:nth-child(2){animation-direction:reverse}.club-page .lab-extras .lab-extras-requests p{opacity:1;gap:10px;margin:0;padding-right:10px;display:flex}.club-page .lab-extras-requests span{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:10px 16px 10px 13px;font-size:14px;font-weight:500;display:flex}.club-page .lab-extras-requests>div:nth-child(2) span{color:var(--club-ink);background:#fff;border-color:#fff}.club-page .lab-extras-requests svg{width:15px;height:15px}}@keyframes lab-extras-float{to{translate:0 -7px}}@keyframes lab-extras-draw{0%{stroke-dashoffset:100px}}@keyframes lab-extras-slide{to{transform:translate(-50%)}}@media(max-width:860px){.club-page .lab-vp-ui{aspect-ratio:16/13.2;font-size:1.06cqw}.club-page .lab-rv{font-size:.694445cqw}.club-page .lab-vp-main{-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.club-page .lab-extras-a:has(.lab-extras-visual){flex-direction:column;padding-top:28px;padding-bottom:20px;display:flex}.club-page .lab-extras .lab-extras-visual{order:5;margin:8px 0 0}.club-page .lab-extras .lab-extras-milestones{text-align:center;background:#fff;grid-template-columns:repeat(3,1fr);padding:26px 10px 22px;display:grid}.club-page .lab-extras-milestones:before{background:linear-gradient(90deg,var(--club-ink) 34%,#e6ddd4 34%);content:"";height:2px;position:absolute;top:53px;left:20%;right:20%}.club-page .lab-extras .lab-extras-milestones p{opacity:1;margin:0;position:relative}.club-page .lab-extras-milestones i{background:#faf6f1;border:1px solid #e6ddd4;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.club-page .lab-extras-milestones .is-done i{background:var(--club-ink);border-color:var(--club-ink);color:#fff;animation:.7s cubic-bezier(.3,1.6,.5,1) .3s both lab-extras-pop;box-shadow:0 0 0 6px #331e1b1a}.club-page .lab-extras-milestones svg{width:22px;height:22px}.club-page .lab-extras-milestones b{margin-top:12px;font-size:13.5px;font-weight:600;display:block}.club-page .lab-extras-milestones small{opacity:.6;margin-top:2px;font-size:12px;display:block}.club-page .lab-extras .lab-extras-map{background:#fff;padding:20px 20px 18px}.club-page .lab-extras .lab-extras-map p{opacity:1;justify-content:space-between;align-items:baseline;margin:0 0 14px;font-size:15px;display:flex}.club-page .lab-extras-map p b,.club-page .lab-extras-map p strong{font-weight:600}.club-page .lab-extras-map>div{grid-template-columns:repeat(12,1fr);gap:6px;display:grid}.club-page .lab-extras-map i{aspect-ratio:1;background:#faf6f1;border:1px solid #ece4db;border-radius:5px;animation:.42s both lab-extras-cell}.club-page .lab-extras-map i.is-done{background:var(--club-ink);border-color:var(--club-ink)}.club-page .lab-extras-map i.is-next{border:1.5px solid var(--club-ink);background:#f3ebe3}.club-page .lab-extras-map small{opacity:.6;margin-top:14px;font-size:12.5px;display:block}}@keyframes lab-extras-pop{0%{scale:.6}}@keyframes lab-extras-cell{0%{opacity:0;scale:.6}}@media(max-width:860px){.club-page .lab-extras-line{height:76px;margin:14px 0 18px;position:relative}.club-page .lab-extras-progress .lab-extras-line svg{height:100%;margin:0}.club-page .lab-extras-progress path{animation:2s linear .3s both lab-extras-draw2}.club-page .lab-extras-progress .lab-extras-line>i{background:#fff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;animation:2s linear .3s both lab-extras-ride;position:absolute;box-shadow:0 0 0 6px #ffffff38}}@keyframes lab-extras-ride{0%{top:88.57%;left:1.43%}10%{top:70.29%;left:28.04%}20%{top:51.9%;left:49.02%}30%{top:36.09%;left:65.52%}40%{top:24.42%;left:77.7%}50%{top:16.87%;left:86.52%}60%{top:12.53%;left:92.34%}70%{top:10%;left:96.18%}80%{top:8.92%;left:97.97%}90%{top:8.57%;left:98.57%}to{top:8.57%;left:98.57%}}@keyframes lab-extras-draw2{0%{stroke-dashoffset:100px}10%{stroke-dashoffset:72.9px}20%{stroke-dashoffset:51.2px}30%{stroke-dashoffset:34.3px}40%{stroke-dashoffset:21.6px}50%{stroke-dashoffset:12.5px}60%{stroke-dashoffset:6.4px}70%{stroke-dashoffset:2.7px}80%{stroke-dashoffset:.8px}90%{stroke-dashoffset:.1px}to{stroke-dashoffset:0}}@media(max-width:860px){.club-page .lab-extras-milestones b{letter-spacing:-.01em;font-size:12.5px}.club-page .lab-extras .lab-extras-requests.is-bare{background:0 0;border-radius:0;margin:14px -20px 0;padding:0 0 8px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.club-page .lab-extras-requests.is-bare span{background:var(--club-ink);border-color:var(--club-ink);color:#fff}.club-page .lab-extras-requests.is-bare>div:nth-child(2) span{color:var(--club-ink);background:#fff;border-color:#fff}}.club-page .lab-freebie article{position:relative}.club-page .lab-freebie-pack{filter:drop-shadow(0 24px 30px #331e1b38);z-index:1;place-self:end center;width:100%;max-width:400px;height:auto;margin-bottom:-150px;display:block;position:relative}.club-page .lab-freebie-a article,.club-page .lab-freebie-b article,.club-page .lab-freebie-e article{min-height:400px;padding-top:52px}.club-page .lab-freebie-copy{z-index:1;position:relative}.club-page .lab-freebie-d .lab-freebie-pack{order:2;max-width:380px;margin-top:8px;margin-bottom:-210px}.club-page .lab-freebie-d article{padding-top:52px}.club-page .lab-freebie-e article{background:var(--club-ink);color:#fff}.club-page .lab-freebie-e h2{color:#fff}.club-page .lab-freebie-backdrop{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.club-page .lab-freebie-e article:before{content:"";z-index:1;background:#23221f4d;position:absolute;inset:0}.club-page .lab-freebie-e .lab-freebie-pack{filter:drop-shadow(0 26px 36px #0006);z-index:2}.club-page .lab-freebie-e .lab-freebie-copy{z-index:2}.club-page .lab-freebie-e form button{color:var(--club-ink);background:#fff}@media(max-width:860px){.club-page .lab-freebie-a article,.club-page .lab-freebie-b article,.club-page .lab-freebie-d article,.club-page .lab-freebie-e article{min-height:0;padding:28px 20px 0}.club-page .lab-freebie .lab-freebie-pack{order:2;max-width:300px;margin:0 auto -120px}.club-page .lab-extras .lab-extras-requests.is-bare{margin-top:2px}}.club-page .lab-freebie-e.lab-freebie-button-dark form button{background:var(--club-ink);color:#fff}.club-page .lab-freebie-backdrop img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block}@media(min-width:861px){.club-page .lab-freebie-e article:before{background:linear-gradient(90deg,#23221f1a,#23221f57)}}@media(max-width:860px){.club-page .lab-vp-ui{aspect-ratio:16/11}}.lab-panel-copy{padding:12px 16px 0}.lab-panel-copy button{color:#fff;cursor:pointer;font:inherit;background:#331e1b;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 10px;font-size:13px;font-weight:600;display:flex}.lab-panel-copy small{opacity:.6;margin-top:6px;font-size:11px;display:block}.club-page .lab-vp-side{flex-basis:16.16em;gap:.16em;padding:1.2em .8em .96em;font-size:.868056cqw}.club-page .lab-vp-side img{width:4.72em;height:4.72em;margin:0 0 .9em .4em}.club-page .lab-vp-side button,.club-page .lab-vp-help{border-radius:.8em;gap:.8em;padding:.64em .8em;font-weight:500}.club-page .lab-vp-help{font-weight:400}.club-page .lab-vp-side svg{width:1.28em;height:1.28em}.club-page .lab-vp-glider{border-radius:.8em;left:.8em;right:.8em}.club-page .lab-vp-sidecard,.club-page .lab-vp-member{border-radius:1.33em;margin-top:1.1em;padding:1.14em;font-size:.84em}.club-page .lab-vp-member{padding:.95em}.club-page .lab-vp-member b{font-size:1.1em}.club-page .lab-rv-card{padding:2em}.club-page .lab-vp-ui .lab-rv-hero h3{letter-spacing:-.025em;font-size:2.8em;font-weight:700;line-height:1.25}.club-page .lab-rv-hero img{flex-basis:19.8em;width:19.8em}.club-page .lab-rv-hero p{font-size:1.3em}.club-page .lab-rv-badge{font-size:1.2em}.club-page .lab-rv-actions b,.club-page .lab-rv-actions em{color:#faf8f4;border-radius:1.08em;height:3.2em;padding:0 1.25em;font-size:1.3em}.club-page .lab-rv-actions em{color:#331e1b}.club-page .lab-rv-dark{color:#faf8f4}.club-page .lab-rv-dark h5{font-size:1.3em}.club-page .lab-rv-dark>p{font-size:1.2em}.club-page .lab-rv-dark>p span{opacity:.7}.club-page .lab-rv h4{font-size:1.4em}.club-page .lab-rv-curriculum h4{font-size:1.5em}.club-page .lab-rv-map h4{font-size:1.7em;line-height:1.4}.club-page .lab-rv-chip{background:#faf8f4;font-size:1.1em}.club-page .lab-rv-curriculum .lab-rv-chip{color:#9a8b84}.club-page .lab-rv-card>header em{font-weight:500}.club-page .lab-rv-module>div>span{flex-basis:3.3em;height:3.3em;font-size:1.2em}.club-page .lab-rv-module p b{font-size:1.3em}.club-page .lab-rv-module>div>i{font-size:1.1em}.club-page .lab-rv-module li{font-size:1.2em}.club-page .lab-rv-module li:first-child{color:#6b5750}.club-page .lab-rv-module li code,.club-page .lab-rv-module li em{font-size:.84em}.club-page .lab-rv-upnext{border-radius:1.4em;padding:1.6em}.club-page .lab-rv-upnext strong{font-size:1.6em;font-weight:700;line-height:1.25}.club-page .lab-rv-upnext small{color:#6b5750;font-size:1.1em}.club-page .lab-rv-upnext b{color:#faf8f4;font-size:1.2em}.club-page .lab-rv-milestones b{font-size:1em}.club-page .lab-rv-item b{font-size:1.2em}.club-page .lab-rv-row3 .lab-rv-card:nth-child(2) .lab-rv-item b{font-weight:500}.club-page .lab-rv-bars>p span{color:#ded3cc;opacity:1}.club-page .lab-rv-card>h4+.lab-rv-badge{letter-spacing:.05em;font-size:1em;font-weight:700}.club-page .lab-rv .lab-rv-nextnote{font-size:1.2em;line-height:1.6}.club-page .lab-rv-nextbutton{color:#faf8f4;font-size:1.3em}.club-page .lab-rv-crumb{font-size:1.2em}.club-page .lab-rv-crumb b{font-weight:400}.club-page .lab-vp-ui .lab-rv-h1{line-height:1.3}.club-page .lab-rv-lead{line-height:1.6}.club-page .lab-rv-labs header .lab-rv-chip{padding:.33em .85em;font-size:1.2em;font-weight:500}.club-page .lab-rv-labs header em.is-done{color:#365936;background:#edf3e8}.club-page .lab-rv-labs small{line-height:1.6}.club-page .lab-rv-labs footer{font-size:1.2em}.club-page .lab-rv-labs footer span{color:#6b5750;align-items:center;gap:.6em;margin-right:auto;font-weight:400;display:flex}.club-page .lab-rv-library .lab-rv-lead{line-height:1.5}.club-page .lab-rv-pills>*{border-radius:1.17em;height:3em;padding:0 1.33em;font-size:1.2em}.club-page .lab-rv-pills>b{color:#faf8f4}.club-page .lab-rv-search span{border-radius:1.08em;height:3.2em}.club-page .lab-rv-search b{color:#faf8f4;border-radius:1.08em}.club-page .lab-rv-prompt{border-radius:1.6em}.club-page .lab-rv-prompt small{font-size:1.2em}.club-page .lab-rv-filters>*{border-radius:.92em;height:3.54em;font-size:1.3em}.club-page .lab-rv-filters em{border-radius:1em;height:3.83em;font-size:1.2em}.club-page .lab-rv-resources section header h4{font-size:1.4em}.club-page .lab-rv-resources section header em{font-size:1.1em}.club-page .lab-rv-resource>.lab-rv-chip{color:#331e1b}.club-page .lab-rv-resource>footer>*{color:#faf8f4;height:3.83em;font-size:1.2em}.club-page .lab-rv-resource>footer em{color:#331e1b;font-weight:400}.club-page .lab-rv{line-height:1.5}.club-page .lab-rv-dark>p strong,.club-page .lab-rv-upnext b{color:#fff}.club-page .lab-rv-labs header em{font-weight:400}.club-page .lab-rv-labs header em.is-done{font-weight:500}.club-page .lab-vp-side button,.club-page .lab-vp-help{line-height:1.28}.club-page .lab-rv-curriculum.is-short{height:41.5em;overflow:hidden}.club-page .lab-vp-help+.lab-vp-help{margin-top:0}.club-page .lab-rv .lab-rv-resource>h4{letter-spacing:-.02em;font-size:2.4em;font-weight:600;line-height:1.25}.club-page .lab-rv-resource>div img{height:34em}.club-page .lab-rv-pager{justify-content:center;align-items:center;gap:1.2em;margin-top:1.4em;font-size:1.2em;font-weight:500;display:flex}.club-page .lab-rv-pager i{border:1px solid #e6ddd4;border-radius:50%;justify-content:center;align-items:center;width:2.6em;height:2.6em;display:flex}.club-page .lab-rv-pager i:first-child{opacity:.4}.club-page .lab-rv-pager svg{width:1.1em;height:1.1em}.club-page .lab-rv-stack .lab-rv-hero p{max-width:44em}.club-page .lab-freebie-trap{opacity:0;width:0;height:0;position:absolute;left:-9999px}.club-page .lab-freebie form .lab-freebie-problem{flex:0 0 100%;margin:8px 0 0;font-size:13px}.club-page .lab-rv-modhead{margin:.4em 0 2.2em}.club-page .lab-rv-modhead h3{font-family:var(--lab-display);letter-spacing:-.005em;font-size:2.8em;font-weight:500;line-height:1.1}.club-page .lab-rv-modhead h3 em{letter-spacing:0;font-family:ivypresto-text,Georgia,serif;font-style:italic;font-weight:600}.club-page .lab-rv-modstage{color:#faf8f4;background:linear-gradient(100deg,#5c4a44,#2a1916 60%,#241513);border-radius:2.4em;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:3em;margin-bottom:2.2em;padding:2.2em;display:grid}.club-page .lab-rv-modstage img{aspect-ratio:1460/752;object-fit:cover;border-radius:1.4em;width:100%;display:block;box-shadow:0 1.6em 3.2em -1.6em #0009}.club-page .lab-rv-modstage small{color:#faf8f49e;letter-spacing:.14em;font-size:1.05em;font-weight:600;display:block}.club-page .lab-rv-modstage h4{letter-spacing:-.02em;margin-top:.4em;font-size:2.8em;font-weight:600;line-height:1.1}.club-page .lab-rv-modstage p{color:#faf8f4d9;margin-top:.5em;font-size:1.35em}.club-page .lab-rv-modstage .lab-rv-meter{background:#faf8f42e;max-width:26em;height:.35em;margin:1.6em 0 .8em}.club-page .lab-rv-modstage .lab-rv-meter i{background:#faf8f4}.club-page .lab-rv-modstage em{color:#faf8f49e;font-size:1.1em;font-style:normal}.club-page .lab-rv-modstage footer{flex-wrap:wrap;gap:.8em;margin-top:1.8em;display:flex}.club-page .lab-rv-modstage footer>*{border-radius:1.1em;align-items:center;gap:.6em;padding:.85em 1.4em;font-size:1.2em;font-weight:600;display:inline-flex}.club-page .lab-rv-modstage footer b{color:#331e1b;background:#faf8f4}.club-page .lab-rv-modstage footer span{background:#faf8f41f;border:1px solid #faf8f447}.club-page .lab-rv-modstage footer svg{width:1em;height:1em}.club-page .lab-rv-modstage footer b svg{fill:currentColor}.club-page .lab-rv-modhead p{color:#6b5750;margin-top:.45em;font-size:1.3em}.club-page .lab-rv-modscroll[data-ready]{animation:3.6s cubic-bezier(.45,.05,.3,1) .5s both lab-rv-modscroll}@keyframes lab-rv-modscroll{0%{transform:translateY(0)}to{transform:translateY(var(--travel))}}@media(prefers-reduced-motion:reduce){.club-page .lab-rv-modscroll[data-ready]{animation:none}}.club-page .lab-rv-modgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8em;display:grid}.club-page .lab-rv-modcard{background:#fff;border:1px solid #e6ddd4;border-radius:1.8em;overflow:hidden;box-shadow:0 1px 3px #331e1b0d}.club-page .lab-rv-modcard.is-next{border-color:#331e1b;box-shadow:0 0 0 1px #331e1b}.club-page .lab-rv-modmedia{border-bottom:1px solid #e6ddd4;position:relative}.club-page .lab-rv-modmedia img{aspect-ratio:1460/752;object-fit:cover;background:#eae3dc;width:100%;display:block}.club-page .lab-rv-modnum{color:#9a8b84;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.7em;margin-bottom:.7em;font-size:1em;font-weight:600;display:flex}.club-page .lab-rv-modnum i{color:#faf8f4;letter-spacing:.04em;background:#331e1b;border-radius:999px;padding:.2em .7em;font-style:normal}.club-page .lab-rv-modbody{padding:1.6em 1.8em 1.8em}.club-page .lab-rv-modbody>p{align-items:center;gap:1.2em;display:flex}.club-page .lab-rv-modbody>p b{flex:1;font-size:1.5em;font-weight:600}.club-page .lab-rv-modbody>p i{border:1px solid #e6ddd4;border-radius:50%;justify-content:center;align-items:center;width:3.2em;height:3.2em;display:flex}.club-page .lab-rv-modbody>p i.is-done{color:#2f7a46;background:#e3f1e6;border-color:#0000}.club-page .lab-rv-modbody>p i.is-done svg{stroke-width:2.6px}.club-page .lab-rv-modbody>p svg{width:1.5em;height:1.5em}.club-page .lab-rv-modbody>small{color:#6b5750;align-items:center;gap:.45em;margin-top:.8em;font-size:1.2em;display:flex}.club-page .lab-rv-modbody>small svg{color:#9a8b84;width:1.1em;height:1.1em;margin-left:.7em}.club-page .lab-rv-modbody>small svg:first-child{margin-left:0}.club-page .lab-rv-modbody .lab-rv-meter{background:#eae3dc;max-width:none;height:.4em;margin:1.2em 0 .8em}.club-page .lab-rv-modbody footer{color:#9a8b84;justify-content:space-between;font-size:1.15em;display:flex}.club-page .lab-rv-modbody footer b{color:#331e1b;font-weight:600}.club-page .lab-rv-ov-hello h3{letter-spacing:-.02em;font-size:2.8em;font-weight:600;line-height:1.15}.club-page .lab-rv-ov-hello p{color:#6b5750;margin-top:.5em;font-size:1.35em}.club-page .lab-rv-ov-pair{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:1.6em;margin-top:2em;display:grid}.club-page .lab-rv-ov-cont{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2em;padding:1.4em;display:grid}.club-page .lab-rv-ov-cont img{aspect-ratio:1460/752;object-fit:cover;border-radius:1.2em;width:100%;display:block}.club-page .lab-rv-ov-cont small{color:#9a8b84;letter-spacing:.08em;font-size:1.05em;font-weight:600;display:block}.club-page .lab-rv-ov-cont b{margin-top:.4em;font-size:1.8em;font-weight:600;line-height:1.3;display:block}.club-page .lab-rv-ov-cont .lab-rv-meter{max-width:28em;margin:1em 0 .6em}.club-page .lab-rv-ov-cont em{color:#9a8b84;font-size:1.15em;font-style:normal}.club-page .lab-rv-ov-cont footer{align-items:center;gap:1.4em;margin-top:1.4em;display:flex}.club-page .lab-rv-ov-cont footer strong{color:#faf8f4;background:#331e1b;border-radius:1.2em;align-items:center;gap:.6em;padding:.8em 1.3em;font-size:1.3em;font-weight:600;display:inline-flex}.club-page .lab-rv-ov-cont footer span{align-items:center;gap:.5em;font-size:1.25em;font-weight:600;display:inline-flex}.club-page .lab-rv-ov-cont footer svg{width:1em;height:1em}.club-page .lab-rv-ov-cont footer strong svg{fill:currentColor}.club-page .lab-rv-ov-lab{background:radial-gradient(at 100%,#f3e6da,#0000 65%),#fff;grid-template-columns:minmax(0,1fr) 13em;gap:.8em;padding-right:3.4em;display:grid;overflow:hidden}.club-page .lab-rv-ov-lab>div{flex-direction:column;gap:.7em;display:flex}.club-page .lab-rv-ov-labtag{color:#faf8f4;letter-spacing:.06em;background:#331e1b;border-radius:999px;align-self:flex-start;align-items:center;gap:.5em;padding:.4em 1em;font-size:1em;font-weight:600;display:inline-flex}.club-page .lab-rv-ov-labtag svg{width:1.1em;height:1.1em}.club-page .lab-rv-ov-lab b{filter:blur(.42em);margin-top:.3em;font-size:1.8em;font-weight:600}.club-page .lab-rv-ov-lab p{color:#6b5750;filter:blur(.42em);font-size:1.25em}.club-page .lab-rv-ov-labgo{align-items:center;gap:.5em;margin-top:auto;font-size:1.25em;font-weight:600;display:inline-flex}.club-page .lab-rv-ov-labgo svg{width:1em;height:1em}.club-page .lab-rv-ov-deck{align-self:center;height:15em;position:relative}.club-page .lab-rv-ov-deck img{aspect-ratio:4/5;object-fit:cover;border:.3em solid #fff;border-radius:1.2em;width:8.2em;position:absolute;top:50%;left:50%;box-shadow:0 1.4em 2.8em -1.4em #331e1b8c}.club-page .lab-rv-ov-deck img:first-child{transform:translate(-82%,-52%)rotate(-12deg)}.club-page .lab-rv-ov-deck img:nth-child(2){z-index:2;transform:translate(-50%,-56%)rotate(2deg)}.club-page .lab-rv-ov-deck img:nth-child(3){transform:translate(-18%,-46%)rotate(13deg)}.club-page .lab-rv-ov-lib{margin-top:1.6em}.club-page .lab-rv-ov-lib h4{align-items:center;gap:.6em;display:flex}.club-page .lab-rv-ov-lib h4 svg{color:#6b5750;width:1em;height:1em}.club-page .lab-rv-ov-lib>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:1em;margin-top:1.4em;display:grid}.club-page .lab-rv-ov-lib img{aspect-ratio:4/5;object-fit:cover;border-radius:1.2em;width:100%;display:block}.club-page .lab-rv-ov-row{grid-template-columns:minmax(0,1fr) 36em;gap:1.6em;margin-top:1.6em;display:grid}.club-page .lab-rv-ov-next>p{border:1px solid #e6ddd4;border-radius:1.4em;align-items:center;gap:1em;margin-top:.6em;padding:.9em 1.1em;font-size:1.3em;display:flex}.club-page .lab-rv-ov-next>header+p{margin-top:1.2em}.club-page .lab-rv-ov-next>p.is-first{border-color:#331e1b}.club-page .lab-rv-ov-next code{color:#9a8b84;width:2.6em;font-size:.8em}.club-page .lab-rv-ov-next span{flex:1;font-weight:500}.club-page .lab-rv-ov-next small{color:#9a8b84;font-size:.85em}.club-page .lab-rv-ov-next svg{color:#9a8b84;width:1.1em;height:1.1em}.club-page .lab-rv-ov-miles footer{justify-content:space-between;align-items:center;margin-top:1.8em;font-size:1.1em;display:flex}.club-page .lab-rv-ov-miles footer span{color:#6b5750}.club-page .lab-rv-ov-miles footer small{color:#9a8b84}.club-page .lab-rv-ov-miles .lab-rv-meter{max-width:none;margin:.8em 0 0}.club-page .lab-rv-blur{filter:blur(.42em);opacity:.75}.club-page .lab-rv-li{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6em;display:grid}.club-page .lab-rv-li-card{background:#fff;border:1px solid #e6ddd4;border-radius:1.6em;flex-direction:column;gap:.6em;min-width:0;padding:2em;display:flex;box-shadow:0 1px 3px #331e1b0d}.club-page .lab-rv-li-card.is-next{border-color:#331e1b;box-shadow:0 0 0 1px #331e1b,0 1.8em 3.6em -2.4em #331e1b66}.club-page .lab-rv-li-card.is-done{box-shadow:none;background:#faf8f4}.club-page .lab-rv-li-card>header{justify-content:space-between;align-items:center;gap:.8em;margin-bottom:.8em;display:flex}.club-page .lab-rv-li-mod{color:#6b5750;background:#fff;border:1px solid #e6ddd4;border-radius:999px;padding:.35em .87em;font-size:1.15em;font-weight:500}.club-page .lab-rv-li-card>header em{white-space:nowrap;border-radius:999px;align-items:center;gap:.45em;padding:.36em .9em;font-size:1.1em;font-weight:600;display:inline-flex}.club-page .lab-rv-li-card>header em svg{stroke-width:2.6px;width:1.1em;height:1.1em}.club-page .lab-rv-li-card>header em.is-done{color:#2f7a46;background:#e3f1e6}.club-page .lab-rv-li-card>header em.is-next{color:#faf8f4;background:#331e1b}.club-page .lab-rv-li-card>small{color:#6b5750;font-size:1.2em}.club-page .lab-rv-li-card>b{letter-spacing:-.015em;font-size:1.7em;font-weight:600;line-height:1.3}.club-page .lab-rv-li-card>p{color:#6b5750;margin-bottom:1em;font-size:1.4em;line-height:1.55}.club-page .lab-rv-li-card>footer{border-top:1px solid #e6ddd4;align-items:center;gap:1.2em;margin-top:auto;padding-top:1.4em;display:flex}.club-page .lab-rv-li-card>footer span{color:#6b5750;align-items:center;gap:.42em;font-size:1.2em;display:inline-flex}.club-page .lab-rv-li-card>footer span svg{width:1.17em;height:1.17em}.club-page .lab-rv-li-card>footer strong{white-space:nowrap;align-items:center;gap:.46em;margin-left:auto;font-size:1.3em;font-weight:600;display:inline-flex}.club-page .lab-rv-li-card>footer strong svg{width:1.23em;height:1.23em}.club-page .lab-rv-li-card.is-next>footer strong{color:#faf8f4;background:#331e1b;border-radius:999px;padding:.54em 1.08em}.club-page .lab-rv-lp-back{background:#fff;border:1px solid #e6ddd4;border-radius:999px;align-self:flex-start;align-items:center;gap:.54em;margin-bottom:1.08em;padding:.54em 1.08em .54em .85em;font-size:1.3em;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #331e1b0d}.club-page .lab-rv-lp-back svg{width:1.15em;height:1.15em}.club-page .lab-rv-lp-hero,.club-page .lab-rv-lp-tile,.club-page .lab-rv-lp-next{background:#fff;border:1px solid #e6ddd4;border-radius:2.2em;min-width:0;box-shadow:0 1px 3px #331e1b0d}.club-page .lab-rv-lp-hero{isolation:isolate;justify-content:space-between;align-items:center;gap:2.4em;padding:2.6em 4.8em 2.6em 3em;display:flex;position:relative;overflow:hidden}.club-page .lab-rv-lp-glow{filter:blur(6em)saturate(1.4);object-fit:cover;opacity:.45;z-index:-2;width:160%;height:160%;position:absolute;inset:-30%}.club-page .lab-rv-lp-hero:after{content:"";z-index:-1;background:linear-gradient(100deg,#fff 38%,#ffffff8c);position:absolute;inset:0}.club-page .lab-rv-lp-hero>div{flex-direction:column;gap:1em;min-width:0;display:flex}.club-page .lab-rv-lp-hero small{color:#6b5750;font-size:1.35em;font-weight:500}.club-page .lab-rv-lp-hero h3{letter-spacing:-.03em;font-size:3.8em;font-weight:600;line-height:1.08}.club-page .lab-rv-lp-hero p{color:#6b5750;max-width:38.6em;font-size:1.45em;line-height:1.55}.club-page .lab-rv-lp-stats{gap:.6em;display:flex}.club-page .lab-rv-lp-stats i{color:#6b5750;background:#fffc;border:1px solid #e6ddd4;border-radius:999px;padding:.42em .92em;font-size:1.2em;font-weight:500}.club-page .lab-rv-lp-fan{flex-shrink:0;width:25em;height:21em;position:relative}.club-page .lab-rv-lp-fan img{aspect-ratio:4/5;object-fit:cover;border:.4em solid #fff;border-radius:1.4em;width:46%;position:absolute;top:50%;left:50%;box-shadow:0 2.2em 4em -2em #331e1b99}.club-page .lab-rv-lp-fan img:first-child{transform:translate(-92%,-50%)rotate(-11deg)}.club-page .lab-rv-lp-fan img:nth-child(2){z-index:2;transform:translate(-50%,-56%)rotate(1deg)}.club-page .lab-rv-lp-fan img:nth-child(3){transform:translate(-8%,-46%)rotate(12deg)}.club-page .lab-rv-lp-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.4em;margin-top:1.4em;display:grid}.club-page .lab-rv-lp-row.is-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.club-page .lab-rv-lp-tile{padding:2.2em}.club-page .lab-rv-lp-steps{gap:.6em;display:grid}.club-page .lab-rv-lp-steps header{justify-content:space-between;align-items:center;margin-bottom:.6em;display:flex}.club-page .lab-rv-lp-steps h4{font-size:1.6em}.club-page .lab-rv-lp-steps header span{gap:.5em;display:flex}.club-page .lab-rv-lp-steps header span i{background:#faf8f4;border-radius:999px;width:2.2em;height:.6em;box-shadow:inset 0 0 0 1px #e6ddd4}.club-page .lab-rv-lp-steps header span i.is-on{box-shadow:none;background:#331e1b}.club-page .lab-rv-lp-steps>p{border:1px solid #e6ddd4;border-radius:1.4em;align-items:center;gap:1.2em;padding:1.2em 1.4em;display:flex}.club-page .lab-rv-lp-steps>p>i{border:1.5px solid #cbbfb2;border-radius:999px;flex-shrink:0;place-items:center;width:2.17em;height:2.17em;font-size:1.2em;font-weight:600;display:grid}.club-page .lab-rv-lp-steps>p>i svg{stroke-width:3px;width:1.17em;height:1.17em}.club-page .lab-rv-lp-steps>p.is-done{background:#f4faf6;border-color:#d3e8d9}.club-page .lab-rv-lp-steps>p.is-done>i{color:#fff;background:#2f7a46;border-color:#2f7a46}.club-page .lab-rv-lp-steps>p.is-bonus{border-style:dashed}.club-page .lab-rv-lp-steps>p.is-bonus>i{color:#6b5750;border-style:dashed}.club-page .lab-rv-lp-steps>p.is-bonus>span{gap:.5em;display:grid}.club-page .lab-rv-lp-steps u,.club-page .lab-rv-lp-side>small,.club-page .lab-rv-lp-handin small{color:#9a8b84;letter-spacing:.08em;text-transform:uppercase;font-size:1.1em;font-weight:600}.club-page .lab-rv-lp s{background:#ece4dc;border-radius:999px;max-width:100%;height:.9em;display:block}.club-page .lab-rv-lp-steps>p.is-done s{background:#dcebe0}.club-page .lab-rv-lp-side{flex-direction:column;gap:.4em;display:flex}.club-page .lab-rv-lp-side>small{margin-bottom:.4em}.club-page .lab-rv-lp-side>p{align-items:center;gap:.77em;padding:.62em .77em;font-size:1.3em;display:flex}.club-page .lab-rv-lp-side>p.is-done{color:#6b5750}.club-page .lab-rv-lp-side code{color:#6b5750;background:#faf8f4;border-radius:.54em;flex-shrink:0;place-items:center;width:2.86em;height:2.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8em;display:grid}.club-page .lab-rv-lp-side>p.is-done code{color:#2f7a46;background:#eef8f1}.club-page .lab-rv-lp-side code svg{stroke-width:3px;width:1.3em;height:1.3em}.club-page .lab-rv-lp-side>em{color:#6b5750;text-underline-offset:.24em;padding-left:.64em;font-size:1.25em;font-weight:600;text-decoration:underline}.club-page .lab-rv-lp-handin{background:#faf8f4;border-radius:1.4em;gap:.8em;margin-top:1.2em;padding:1.4em 1.6em;display:grid}.club-page .lab-rv-lp-starter{gap:1em;padding:1.8em;display:grid}.club-page .lab-rv-lp-starter header{justify-content:space-between;align-items:flex-start;display:flex}.club-page .lab-rv-lp-starter header b{font-size:1.4em;font-weight:600;display:block}.club-page .lab-rv-lp-starter header small{color:#6b5750;margin-top:.17em;font-size:1.2em;display:block}.club-page .lab-rv-lp-starter header strong,.club-page .lab-rv-lp-title em{border-radius:999px;flex-shrink:0;align-items:center;gap:.5em;padding:.58em 1em;font-size:1.2em;font-weight:600;display:inline-flex}.club-page .lab-rv-lp-starter header strong{color:#faf8f4;background:#331e1b}.club-page .lab-rv-lp-starter header strong svg,.club-page .lab-rv-lp-title em svg{width:1.08em;height:1.08em}.club-page .lab-rv-lp-starter>div{border:1px solid #e6ddd4;border-radius:1.2em;flex-wrap:wrap;align-items:center;gap:1.1em .6em;padding:1.5em 1.4em;display:flex}.club-page .lab-rv-lp-starter mark{background:#f8f0d4;border-radius:.6em;width:7em;height:1.9em;display:block}.club-page .lab-rv-lp-share{color:#faf8f4;background:#231612;border:1px solid #3a2722;border-radius:2.2em;align-content:space-between;gap:1.2em;padding:1.8em;display:grid;box-shadow:inset 0 1px #ffffff14,0 2.4em 4.4em -2.8em #231612f2}.club-page .lab-rv-lp-share header{align-items:flex-start;gap:1.2em;display:flex}.club-page .lab-rv-lp-share header>i{background:#ffffff24;border:1px solid #ffffff42;border-radius:1.2em;flex-shrink:0;place-items:center;width:4em;height:4em;display:grid}.club-page .lab-rv-lp-share header>i svg{width:2em;height:2em}.club-page .lab-rv-lp-share header b{font-size:1.55em;font-weight:600;display:block}.club-page .lab-rv-lp-share header small{opacity:.8;margin-top:.16em;font-size:1.25em;display:block}.club-page .lab-rv-lp-title{background:#ffffff1a;border:1px solid #ffffff38;border-radius:1.2em;justify-content:space-between;align-items:center;padding:1em 1.2em;display:flex}.club-page .lab-rv-lp-title small{letter-spacing:.08em;opacity:.6;text-transform:uppercase;font-size:1.05em;font-weight:600;display:block}.club-page .lab-rv-lp-title b{font-size:1.3em;font-weight:600;display:block}.club-page .lab-rv-lp-title em{background:#ffffff29;border-radius:.75em}.club-page .lab-rv-lp-share>strong{color:#231612;background:#faf8f4;border-radius:.9em;justify-content:center;align-items:center;gap:.67em;padding:.9em 1.33em;font-size:1.35em;font-weight:700;display:flex}.club-page .lab-rv-lp-share>strong svg{width:1.26em;height:1.26em}.club-page .lab-rv-lp-next{justify-content:space-between;align-items:center;margin:1.4em 0 3.2em;padding:2em 2.2em;display:flex}.club-page .lab-rv-lp-next>span{gap:.3em;display:grid}.club-page .lab-rv-lp-next small{color:#6b5750;letter-spacing:.1em;text-transform:uppercase;font-size:1.15em;font-weight:600}.club-page .lab-rv-lp-next b{letter-spacing:-.015em;font-size:1.7em;font-weight:600}.club-page .lab-rv-lp-next>span>span{color:#6b5750;font-size:1.35em}.club-page .lab-rv-lp-next strong{color:#faf8f4;background:#331e1b;border-radius:999px;align-items:center;gap:.57em;padding:.86em 1.43em;font-size:1.4em;font-weight:600;display:inline-flex}.club-page .lab-rv-lp-next strong svg{width:1.14em;height:1.14em}.club-page .lab-chat-live-main{flex-direction:column;min-width:0;display:flex}.club-page .lab-chat-live-feed{flex-direction:column;justify-content:flex-end;height:384px;padding:0 22px 4px;transition:opacity .5s;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 56px);mask-image:linear-gradient(#0000 0,#000 56px)}.club-page .lab-chat-live-feed.is-fading{opacity:0}.club-page .lab-chat-live-row{flex-shrink:0;grid-template-rows:1fr;animation:.6s cubic-bezier(.22,1,.36,1) both lab-chat-row;display:grid}.club-page .lab-chat-live-row>.lab-chat-message{min-height:0;padding-top:18px;animation:.6s cubic-bezier(.22,1,.36,1) both lab-chat-rise;overflow:hidden}@keyframes lab-chat-row{0%{grid-template-rows:0fr}}@keyframes lab-chat-rise{0%{opacity:0;transform:translateY(14px)}}.club-page .lab-chat-live .lab-chat-reactions i{align-items:center;gap:4px;animation:.42s cubic-bezier(.34,1.56,.64,1) both lab-chat-pop;display:inline-flex}.club-page .lab-chat-count{font-variant-numeric:tabular-nums;animation:.32s ease-out both lab-chat-bump;display:inline-block}@keyframes lab-chat-pop{0%{opacity:0;transform:scale(.4)}}@keyframes lab-chat-bump{0%{opacity:0;transform:translateY(-6px)}}.club-page .lab-chat-live-input{margin-top:auto;padding:0 18px 12px}.club-page .lab-chat-live-input>div{color:#331e1b73;background:#f4f0eb;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.club-page .lab-chat-live-input>div span{flex:1}.club-page .lab-chat-live-input p{color:#331e1b99;opacity:0;align-items:center;gap:6px;height:18px;margin:0 0 5px 2px;font-size:11.5px;transition:opacity .25s;display:flex}.club-page .lab-chat-live-input p.is-on{opacity:1}.club-page .lab-chat-dots{gap:3px;display:inline-flex}.club-page .lab-chat-dots i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite lab-chat-dot}.club-page .lab-chat-dots i:nth-child(2){animation-delay:.15s}.club-page .lab-chat-dots i:nth-child(3){animation-delay:.3s}@keyframes lab-chat-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(max-width:640px){.club-page .lab-chat-live-feed{height:360px;padding:0 16px 4px}.club-page .lab-chat-live-input{padding:0 14px 12px}}.club-page .lab-chat-live .lab-chat-attachment{aspect-ratio:3/4;max-width:150px}.wwm{color:#331e1b;font-family:neue-haas-grotesk-text,sans-serif;font-size:16px;line-height:1.5}.wwm *,.wwm :before,.wwm :after{box-sizing:border-box}.wwm img{object-fit:cover;max-width:100%;display:block}.wwm :focus-visible{outline-offset:3px;outline:3px solid #9c6d63}.wwm h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:neue-haas-grotesk-display,sans-serif;font-weight:600;line-height:1.04}.wwm h2 em{letter-spacing:-.02em;font-family:ivypresto-text,Georgia,serif;font-weight:400}.wwm p{margin:0}.wwm.wwm-embed.wwm-bleed{padding:64px 24px}@media(max-width:860px){.wwm.wwm-embed.wwm-bleed{padding:48px 16px}}.wwb{--wwb-ink:#331e1b;--wwb-card:#eae3dc;border-radius:16px;max-width:1040px;margin:0 auto;font-family:neue-haas-grotesk-text,sans-serif;position:relative;overflow:hidden}.wwm .wwb h2{letter-spacing:-1px;text-wrap:balance;margin:0;font-family:neue-haas-grotesk-display,sans-serif;font-size:48px;font-weight:600;line-height:1.1}.wwm .wwb h2 em{letter-spacing:-.045em;font-family:ivypresto-text,serif;font-style:italic;font-weight:600}.wwm .wwb p{max-width:400px;margin:20px 0 0;font-size:17px;line-height:1.5}.wwm .wwb .wwb-cta{border-radius:4px;align-items:center;margin-top:28px;font-weight:400;text-decoration:none;transition:opacity .16s;display:inline-flex}.wwm .wwb .wwb-cta:hover{opacity:.86}.wwm .wwb .wwb-cta-small{min-height:38px;padding:0 14px;font-size:14px}.wwm .wwb .wwb-cta-medium{min-height:44px;padding:0 16px;font-size:15px}.wwm .wwb .wwb-cta-large{min-height:50px;padding:0 17px;font-size:16px}.wwb-wall-espresso{background:var(--wwb-ink);color:#faf8f4}.wwm .wwb-wall-espresso p{color:#faf8f4c7}.wwm .wwb-wall-espresso .wwb-cta{color:var(--wwb-ink);background:#fff}.wwb-wall-light{background:var(--wwb-card);color:var(--wwb-ink)}.wwm .wwb-wall-light p{color:#331e1bc7}.wwm .wwb-wall-light .wwb-cta{background:var(--wwb-ink);color:#fff}.wwb-wall{grid-template-rows:440px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;padding:0 0 0 56px;display:grid}.wwb-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;height:440px;padding-right:24px;display:grid;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.wwb-wall-col{overflow:hidden}.wwb-wall-track{flex-direction:column;gap:10px;animation:46s linear infinite wwb-rise;display:flex}.wwb-wall-col-up .wwb-wall-track{animation-duration:54s;animation-direction:reverse}.wwb-wall-track img{aspect-ratio:3/4;object-fit:cover;background:#331e1b0f;border-radius:8px;width:100%;display:block}.wwb-shadow-soft .wwb-wall-col,.wwb-shadow-strong .wwb-wall-col{margin:0 -8px;padding:0 8px}.wwb-shadow-soft .wwb-wall-track img{box-shadow:0 6px 16px -6px #331e1b47}.wwb-shadow-strong .wwb-wall-track img{box-shadow:0 14px 30px -10px #331e1b80}.wwb-wall-espresso.wwb-shadow-soft .wwb-wall-track img{box-shadow:0 6px 16px -6px #0000008c}.wwb-wall-espresso.wwb-shadow-strong .wwb-wall-track img{box-shadow:0 14px 30px -10px #000c}@keyframes wwb-rise{to{transform:translateY(calc(-50% - 5px))}}@media(max-width:860px){.wwm.wwm-embed.wwm-bleed{padding:44px 16px}.wwm .wwb h2{font-size:36px}.wwm .wwb p{margin-top:14px;font-size:16px}.wwm .wwb .wwb-cta{margin-top:22px}.wwb-wall{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 0 0}.wwb-wall-copy{padding:0 24px}.wwb-wall-grid{grid-template-columns:repeat(3,minmax(0,1fr));height:280px;padding:0 12px}.wwb-wall-col:nth-child(4){display:none}}@media(prefers-reduced-motion:reduce){.wwb-wall-track{animation:none}}.adm{--adm-bc-email:#faf8f4}.adm-bc-form{gap:14px;display:grid}.adm-bc-field{gap:6px;min-width:0;display:grid}.adm-bc-field .adm-field{width:100%}.adm-bc-label{color:var(--adm-ink-2);font-size:12.5px;font-weight:500}.adm-bc-hint{color:var(--adm-muted);font-size:12px;line-height:1.5}.adm-bc-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adm-bc-body{max-width:none;min-height:180px}.adm-bc-field .adm-note-field{max-width:none}.adm-bc-art{border:1px dashed var(--adm-line-strong);background:var(--adm-sand-soft);color:var(--adm-muted);border-radius:12px;align-items:center;gap:14px;padding:12px 14px;font-size:12.5px;display:flex}.adm-bc-art img{background:var(--adm-bc-email);border-radius:6px;flex:none;width:200px;height:auto}.adm-bc-art>span{flex:1}.adm-bc-art-side{justify-items:start;gap:8px;margin-left:auto;display:grid}.adm-bc-warning{font-size:12.5px}.adm-bc-problems{color:var(--adm-risk)}.adm-bc-quiet{margin-left:auto}.adm-bc-confirm-text{gap:8px;display:grid}.adm-bc-preview{position:sticky;top:72px}.adm-bc-preview .adm-btn[aria-pressed=true]{background:var(--adm-sand-soft);border-color:var(--adm-ink)}.adm-bc-inbox{border:1px solid var(--adm-line);border-radius:10px;gap:2px;margin:0 0 12px;padding:10px 12px;font-size:13px;display:grid}.adm-bc-inbox span{color:var(--adm-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-bc-frame{border:1px solid var(--adm-line);background:var(--adm-bc-email);border-radius:12px;justify-content:center;display:flex;overflow:hidden}.adm-bc-frame iframe{background:var(--adm-bc-email);border:0;width:100%;height:760px}.adm-bc-frame[data-phone=true] iframe{width:375px;max-width:100%}.adm-bc-progress{background:var(--adm-line);border-radius:99px;height:6px;margin:12px 0;overflow:hidden}.adm-bc-progress span{background:var(--adm-accent);height:100%;transition:width .4s;display:block}.adm-bc-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.adm-bc-tile{border:1px solid var(--adm-line);border-radius:12px;gap:2px;padding:12px;display:grid}.adm-bc-tile span{color:var(--adm-muted);font-size:12px}.adm-bc-tile strong{font-family:var(--adm-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.adm-bc-tile em{color:var(--adm-soft);font-size:11.5px;font-style:normal}.adm-bc-list tbody tr{cursor:pointer}.adm-bc-list tbody tr[data-selected=true]{background:var(--adm-sand-soft)}.adm-bc-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}@media(max-width:1023px){.adm-bc-preview{position:static}.adm-bc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.adm-bc-pair{grid-template-columns:minmax(0,1fr)}.adm-bc-art{flex-direction:column;align-items:flex-start}.adm-bc-art-side{margin-left:0}.adm-bc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-bc-frame iframe{height:620px}}.adm-bc-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}@media(max-width:1180px){.adm-bc-split{grid-template-columns:minmax(0,1fr)}.adm-bc-preview{position:static}}
