.HomepageHero,.HowItWorksSection,.MarketplaceCalloutsSection,.MarketplaceHero{--colorRed:var(--v3-red-p3);--colorBrown:#261703;--colorPurple:#5700d1;--colorOffWhite:#f8f5ee;--colorOffBlack:#2f211c;--colorNeutral900:#0c0a09;--colorNeutral800:#1c1917;--colorNeutral700:#292524;--colorNeutral600:#44403c;--colorNeutral500:#57534e;--colorNeutral400:#78716c;--colorNeutral300:#a8a29e;--colorNeutral200:#d6d3d1;--colorNeutral100:#e7e5e4;--colorNeutral50:#f5f5f4;--colorNeutral25:#fafaf9;--colorNeutral0:#fff;--colorWhite:var(--colorNeutral0);--colorNeutralDarkTransparent100:#0000001a;--colorNeutralDarkTransparent300:#0000004d;--colorNeutralLightTransparent100:#ffffff1a;--colorNeutralLightTransparent200:#fff3;--colorNeutralLightTransparent300:#ffffff4d;--colorNeutralLightTransparent600:#fff9;--themePrimary:var(--colorRed);--themeSecondary:var(--colorBrown);--themeSurface:var(--colorOffWhite);--themeText:var(--colorNeutral700);--themeTextEmphasized:var(--themePrimary);--themeTextSubdued:var(--colorNeutral400);--themeTextThatchbot:var(--colorPurple);--themeForeground:var(--colorOffBlack);--themeBorder:var(--colorNeutral300);--gradientCottonCandy:linear-gradient(to bottom right,#7db9fe,#f7afe9);--fontWeightRegular:400;--fontWeightMedium:500;--fontWeightSemibold:600;--fontWeightBold:700}.MarketplaceHero{--dashboardFullWidth:738px;--dashboardFullHeight:1208px;--dashboardScale:clamp(0,calc(var(--dashboardScalerWidth)/var(--dashboardFullWidth)),1);--dashboardMainPaddingInline:16px;--dashboardMainPaddingBlock:24px;--dashboardCardCount:6;--dashboardCardGap:16px;--dashboardColumnCount:2;--dashboardBorderWidth:8px;--dashboardHeaderHeight:65px;--dashboardAsideWidth:0px;--dashboardMarginTop:calc(var(--dashboardBorderWidth) + var(--dashboardHeaderHeight) + var(--dashboardMainPaddingBlock) + 128px);--dashboardMarginLeft:calc(var(--dashboardBorderWidth) + var(--dashboardMainPaddingInline) + var(--dashboardAsideWidth));isolation:isolate;padding:0 clamp(1rem,1.52381vi + .642857rem,1.5rem);line-height:normal;position:relative}@media (min-width:750px){.MarketplaceHero{--dashboardColumnCount:3;--dashboardFullWidth:1088px;--dashboardFullHeight:880px}}@media (min-width:900px){.MarketplaceHero{--dashboardFullWidth:1420px;--dashboardFullHeight:870px;--dashboardAsideWidth:240px;--dashboardHeaderHeight:0px;--dashboardMainPaddingInline:60px;--dashboardMainPaddingBlock:28px}}.MarketplaceHero__contentContainer{align-items:start;min-height:70vh;padding-top:10vh;display:grid}.MarketplaceHero__content{text-align:center;align-content:center;justify-items:center;max-width:800px;margin:0 auto;display:grid}.MarketplaceHero__eyebrow{font-size:clamp(.875rem,.761905vi + .696429rem,1.125rem);line-height:1.35;font-weight:var(--fontWeightMedium);letter-spacing:.2em;color:var(--themeTextEmphasized);text-transform:uppercase;margin-bottom:1.25em}.MarketplaceHero__title{font-size:clamp(2.25rem,6.85714vi + .642857rem,4.5rem);line-height:clamp(2.5rem,5.71429vi + 1.16071rem,4.375rem);font-weight:var(--fontWeightBold);letter-spacing:-.01em;color:var(--colorBrown);text-wrap:balance}.MarketplaceHero__description{text-wrap:pretty;max-width:66ch;margin:clamp(1.5rem,1.52381vi + 1.14286rem,2rem) auto clamp(2rem,1.52381vi + 1.64286rem,2.5rem);font-size:clamp(1rem,.380952vi + .910714rem,1.125rem);line-height:1.3}.MarketplaceHero__ctaContainer{gap:clamp(.5rem,1.52381vi + .142857rem,1rem);display:flex}.MarketplaceHero__cta{color:var(--themeText);white-space:nowrap;border-radius:999px;padding:clamp(.625rem,.380952vi + .535714rem,.75rem) clamp(1.75rem,1.52381vi + 1.39286rem,2.25rem);font-size:clamp(1rem,.380952vi + .910714rem,1.125rem);line-height:1.3;text-decoration:none}.MarketplaceHero__cta--variantSecondary{box-shadow:0 0 0 1px var(--themeBorder)}.MarketplaceHero__cta--variantPrimary{background-color:var(--themePrimary);color:var(--colorOffWhite)}.MarketplaceHero__dashboardScaler{aspect-ratio:calc(var(--dashboardFullWidth)/var(--dashboardFullHeight));max-width:var(--dashboardFullWidth);width:100%;margin:0 auto;position:relative}.MarketplaceHero__dashboardScaler .MarketplaceDashboard{transform:scale(var(--dashboardScale));transform-origin:0 0;position:absolute;inset:0}.MarketplaceHero__animation{pointer-events:none;position:absolute;inset:0;overflow:hidden}.MarketplaceHero__cardContainer{position:sticky;top:0}.MarketplaceDashboard{width:var(--dashboardFullWidth);height:var(--dashboardFullHeight);border:var(--dashboardBorderWidth) solid var(--colorOffWhite);box-shadow:0 10px 20px 0 var(--colorNeutralDarkTransparent100);background-color:#fcfbf8;border-radius:18px;grid:min-content auto/auto;display:grid}@media (min-width:750px){.MarketplaceDashboard [data-item]{--itemRatio:calc(var(--itemIndex)/var(--itemCount));opacity:clamp(0,1.5*var(--progress)*(1 + var(--itemRatio)) - var(--itemRatio),1)}}@media (min-width:900px){.MarketplaceDashboard{grid:auto/240px 1fr}}.MarketplaceDashboard__aside{align-content:start;display:grid}@media not (min-width:900px){.MarketplaceDashboard__aside{border-bottom:1px solid #eceae4}}@media (min-width:900px){.MarketplaceDashboard__aside{border-right:1px solid #eceae4;height:100%}}.MarketplaceDashboard__logo{margin:24px 16px}.MarketplaceDashboard__asideNav{border:1px solid #eceae4;border-left:none;border-right:none;gap:16px;padding:16px;display:grid}.MarketplaceDashboard__asideNav+.MarketplaceDashboard__asideNav{border-top:none}.MarketplaceDashboard__asideNav:last-child{border-bottom:none}@media not (min-width:900px){.MarketplaceDashboard__asideNav{display:none}}.MarketplaceDashboard__asideNavItem{align-items:center;gap:12px;display:flex}.MarketplaceDashboard__asideNavItem svg{width:16px;height:16px}.MarketplaceDashboard__asideNavItem--isActive{isolation:isolate;margin-block:8px;position:relative}.MarketplaceDashboard__asideNavItem--isActive svg{background-color:#45443f;border-radius:2px;box-shadow:0 0 0 2px #45443f}.MarketplaceDashboard__asideNavItem--isActive:before{z-index:-1;content:"";background-color:#eceae4;border-radius:8px;position:absolute;inset:-8px 0 -8px -8px}.MarketplaceDashboard__asideNavItemText{background-color:#eceae4;height:100%;font-size:14px}.MarketplaceDashboard__main{padding:var(--dashboardMainPaddingBlock) var(--dashboardMainPaddingInline);align-content:start;gap:24px;display:grid}.MarketplaceDashboard__title{font-size:32px}.MarketplaceDashboard__categoryList{align-items:center;gap:12px;padding-bottom:4px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000)}.MarketplaceDashboard__categoryItem{color:#6e6e6e;white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:10px 12px;font-size:13px;display:flex}.MarketplaceDashboard__categoryArrowButton,.MarketplaceDashboard__categoryItem{box-shadow:0 1px 4px 0 var(--colorNeutralDarkTransparent100);background-color:#fff}.MarketplaceDashboard__categoryArrowButton{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}:root{--easeInSine:cubic-bezier(.12,0,.39,0);--easeOutSine:cubic-bezier(.61,1,.88,1);--easeInOutSine:cubic-bezier(.37,0,.63,1);--easeInQuad:cubic-bezier(.11,0,.5,0);--easeOutQuad:cubic-bezier(.5,1,.89,1);--easeInOutQuad:cubic-bezier(.45,0,.55,1);--easeInCubic:cubic-bezier(.32,0,.67,0);--easeOutCubic:cubic-bezier(.33,1,.68,1);--easeInOutCubic:cubic-bezier(.65,0,.35,1);--easeInQuart:cubic-bezier(.5,0,.75,0);--easeOutQuart:cubic-bezier(.25,1,.5,1);--easeInOutQuart:cubic-bezier(.76,0,.24,1);--easeInQuint:cubic-bezier(.64,0,.78,0);--easeOutQuint:cubic-bezier(.22,1,.36,1);--easeInOutQuint:cubic-bezier(.83,0,.17,1);--easeInExpo:cubic-bezier(.7,0,.84,0);--easeOutExpo:cubic-bezier(.16,1,.3,1);--easeInOutExpo:cubic-bezier(.87,0,.13,1);--easeInCirc:cubic-bezier(.55,0,1,.45);--easeOutCirc:cubic-bezier(0,.55,.45,1);--easeInOutCirc:cubic-bezier(.85,0,.15,1);--easeInBack:cubic-bezier(.36,0,.66,-.56);--easeOutBack:cubic-bezier(.34,1.56,.64,1);--easeInOutBack:cubic-bezier(.68,-.6,.32,1.6)}.MarketplaceCard{--index:0;--cardRow:round(down,var(--index)/var(--dashboardColumnCount));--cardProgressOffset:0;--cardProgress:0;--cardProgressEased:0;--imageHeight:336px;--cardWidth:336px;--cardHeight:308px;--cropHeight:220px;--cropOffset:calc((var(--imageHeight) - var(--cropHeight))/2);--transition:.4s var(--easeInOutCubic);--mobileX:0;--mobileY:0;--xStart:0;--xEnd:calc(var(--dashboardMarginLeft) + mod(var(--index), var(--dashboardColumnCount))*(var(--cardWidth) + var(--dashboardCardGap)) - var(--dashboardFullWidth)/2);--yStart:0;--yEnd:calc(var(--dashboardMarginTop) + var(--cardRow)*(var(--cardHeight) + var(--dashboardCardGap)));--rotStart:0deg;--rotEnd:0deg;--scaleStart:1;--scaleEnd:1;isolation:isolate;width:var(--cardWidth);transform-box:fill-box;transform-origin:0 0;position:absolute;left:50%}.MarketplaceHero[data-is-ready=false] .MarketplaceCard{transition:none}@media not (min-width:750px){.MarketplaceCard{transition:transform var(--transition);transition-delay:calc(var(--index)*35ms);transform:translate(calc(-50% + var(--mobileX)*var(--contentWidth)),calc(var(--contentHeight) + 25% + var(--mobileY)*100%)) rotate(var(--mobileRot)) scale(var(--mobileScale))}.MarketplaceHero[data-is-pinned=false] .MarketplaceCard{transform:translate(calc(var(--xEnd)*var(--dashboardScale)),calc(var(--contentHeight) + var(--yEnd)*var(--dashboardScale))) rotate(var(--rotEnd)) scale(var(--dashboardScale))}}@media (min-width:750px){.MarketplaceCard{transform:translate(calc(var(--contentWidth)*var(--xStart) - 50% + (var(--xEnd)*var(--dashboardScale) - var(--contentWidth)*var(--xStart) + 50%)*var(--cardProgressEased)),calc(var(--contentHeight)*var(--yStart) - 50% + (var(--contentHeight) + var(--yEnd)*var(--dashboardScale) - var(--contentHeight)*var(--yStart) + 50%)*var(--cardProgressEased))) rotate(calc(var(--rotStart) + (var(--rotEnd) - var(--rotStart))*var(--cardProgressEased))) scale(calc(var(--scaleStart) + (var(--scaleEnd)*var(--dashboardScale) - var(--scaleStart))*var(--cardProgressEased)))}}.MarketplaceCard:before{--speed:1.5;top:calc(var(--cropOffset)*-1);width:100%;height:var(--imageHeight);z-index:-1;content:"";background-color:#000;border-radius:8px;position:absolute;left:0}@media not (min-width:750px){.MarketplaceCard:before{opacity:.15;filter:blur(calc(var(--mobileScale)*12px));transition:var(--transition);transition-property:opacity,transform;transform:translateY(3%)scaleY(1)}.MarketplaceHero[data-is-pinned=false] .MarketplaceCard:before{opacity:0;transform:translateY(0) scaleY(calc(var(--cropHeight)/var(--imageHeight)))}}@media (min-width:750px){.MarketplaceCard:before{opacity:calc(.15 + var(--speed)*-.15*var(--cardProgressEased));filter:blur(calc(var(--scaleStart)*12px));transform:translateY(3%) scaleY(calc(1 + (var(--cropHeight)/var(--imageHeight) - 1)*var(--speed)*var(--cardProgressEased)))}}.MarketplaceCard:has(.MarketplaceCard__image[data-is-loaded=false]):before{opacity:0}.MarketplaceCard__wrapper{transform:translateY(calc(var(--cropOffset)*-1))}.MarketplaceCard__figure{clip-path:xywh(0 0 100% 100% round 8px 8px 8px 8px);position:relative}@media not (min-width:750px){.MarketplaceCard__figure{transition:clip-path var(--transition)}.MarketplaceHero[data-is-pinned=false] .MarketplaceCard__figure{clip-path:xywh(0 var(--cropOffset) 100% var(--cropHeight) round 8px 8px 0 0)}}@media (min-width:750px){.MarketplaceCard__figure{clip-path:xywh(0 calc(var(--cropOffset)*var(--cardProgress)) 100% calc(100% + (var(--cropHeight) - 100%)*var(--cardProgress)) round 8px 8px calc(8px*(1 - var(--cardProgress))) calc(8px*(1 - var(--cardProgress))))}}@media not (min-width:750px){.MarketplaceCard__image{transition:transform var(--transition)}.MarketplaceHero[data-is-pinned=false] .MarketplaceCard[data-align=top] .MarketplaceCard__image{transform:translateY(var(--cropOffset))}.MarketplaceHero[data-is-pinned=false] .MarketplaceCard[data-align=bottom] .MarketplaceCard__image{transform:translateY(calc(var(--cropOffset)*-1))}}@media (min-width:750px){.MarketplaceCard[data-align=top] .MarketplaceCard__image{transform:translateY(calc(var(--cropOffset)*var(--cardProgress)))}.MarketplaceCard[data-align=bottom] .MarketplaceCard__image{transform:translateY(calc(var(--cropOffset)*-1*var(--cardProgress)))}}.MarketplaceCard__tagList{--inset:12px;top:calc(var(--cropOffset) + var(--inset));left:var(--inset);gap:8px;display:flex;position:absolute}@media not (min-width:750px){.MarketplaceCard__tagList{transition:transform var(--transition);transform:translateY(calc(var(--cropOffset)*-1 + var(--inset)*2*-1 + -100%))}.MarketplaceHero[data-is-pinned=false] .MarketplaceCard__tagList{transform:translateY(0)}}@media (min-width:750px){.MarketplaceCard__tagList{transform:translateY(calc((var(--cropOffset)*-1 + var(--inset)*2*-1 + -100%)*(1 - var(--cardProgress))));opacity:var(--cardProgress)}}.MarketplaceCard__tagItem{isolation:isolate;font-size:12px;font-weight:var(--fontWeightSemibold);color:var(--themeTextThatchbot);white-space:nowrap;padding:4px 8px;position:relative}.MarketplaceCard__tagItem:before{z-index:-1;background-image:var(--gradientCottonCandy);content:"";border-radius:9px;position:absolute;inset:-1px}.MarketplaceCard__tagItem:after{z-index:-1;background-color:var(--colorWhite);content:"";border-radius:8px;position:absolute;inset:0}.MarketplaceCard__content{z-index:-1;color:var(--themeText);background-color:var(--colorWhite);box-shadow:0 1px 4px 0 var(--colorNeutralDarkTransparent100);border-radius:0 0 8px 8px;padding:12px 14px;line-height:1.4;display:grid;position:relative}@media not (min-width:750px){.MarketplaceCard__content{opacity:0;transform:translateY(calc(var(--cropOffset)*-1 - 100%));transition:var(--transition);transition-property:opacity,transform}.MarketplaceHero[data-is-pinned=false] .MarketplaceCard__content{opacity:1;transform:translateY(calc(var(--cropOffset)*-1))}}@media (min-width:750px){.MarketplaceCard__content{opacity:var(--cardProgress);transform:translateY(calc(var(--cropOffset)*-1 - 100%*(1 - var(--cardProgress))))}}.MarketplaceCard__eyebrow{color:var(--themeTextSubdued);margin-bottom:2px;font-size:13px}.MarketplaceCard__title{font-size:16px;font-weight:var(--fontWeightSemibold)}.MarketplaceCard__price{color:var(--themeText);font-size:13px}.MarketplaceCard__priceAmount{font-size:15px}.MarketplaceCalloutsSection{--sectionPaddingBlock:128px;isolation:isolate;padding:var(--sectionPaddingBlock) clamp(1.25rem,.761905vi + 1.07143rem,1.5rem);gap:clamp(4rem,1.52381vi + 3.64286rem,4.5rem);display:grid;position:relative}.MarketplaceCalloutsSection__pathSvg{z-index:1;pointer-events:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--sectionPaddingBlock)/2),#000 var(--sectionPaddingBlock),#000 calc(100% - var(--sectionPaddingBlock)),transparent calc(100% - var(--sectionPaddingBlock)/2));-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--sectionPaddingBlock)/2),#000 var(--sectionPaddingBlock),#000 calc(100% - var(--sectionPaddingBlock)),transparent calc(100% - var(--sectionPaddingBlock)/2));mask-image:linear-gradient(to bottom,transparent calc(var(--sectionPaddingBlock)/2),#000 var(--sectionPaddingBlock),#000 calc(100% - var(--sectionPaddingBlock)),transparent calc(100% - var(--sectionPaddingBlock)/2));position:absolute;top:0;left:0}.MarketplaceCalloutsSection__item{justify-content:center;gap:2rem;max-width:75rem;margin-inline:auto;display:grid}@media (min-width:900px){.MarketplaceCalloutsSection__item{grid-template-columns:repeat(2,1fr);place-items:center}}.MarketplaceCalloutsSection__itemFigure{aspect-ratio:1.3;background-color:var(--colorOffWhite);border-radius:12px;width:100%;position:relative;overflow:hidden}@media (min-width:900px){.MarketplaceCalloutsSection__item:nth-of-type(2) .MarketplaceCalloutsSection__itemFigure{order:1}}.MarketplaceCalloutsSection__itemImage{-o-object-fit:cover;object-fit:cover}.MarketplaceCalloutsSection__itemOverlay{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;padding:8%}.MarketplaceCalloutsSection__itemContent{display:grid}@media (min-width:900px){.MarketplaceCalloutsSection__itemContent{padding:0 clamp(1rem,2.96296vi - .666667rem,2rem)}}.MarketplaceCalloutsSection__itemTitle{font-weight:var(--fontWeightBold);letter-spacing:-.01em;font-size:clamp(2rem,3.04762vi + 1.28571rem,3rem);line-height:130%}.MarketplaceCalloutsSection__itemBody{max-width:48ch;font-weight:var(--fontWeightRegular);color:var(--themeTextSubdued);margin-top:1em;font-size:clamp(1rem,.380952vi + .910714rem,1.125rem);line-height:150%}.Feature1Mockup{--u:.13055cqw;--clear:56px;width:min(84%,100% - 2*var(--clear),(76.9231% - 2*var(--clear))*1.5138);aspect-ratio:766/506;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;position:absolute;top:50%;left:50%;translate:-50% -50%;container-type:inline-size}@media (min-width:900px){.Feature1Mockup{--clear:72px}}.Feature1Mockup__list{top:calc(var(--u)*14);left:calc(var(--u)*35);gap:calc(var(--u)*13);width:calc(var(--u)*695);flex-direction:column;display:flex;position:absolute}.Feature1Mockup__row{height:calc(var(--u)*113);padding-inline:calc(var(--u)*43) calc(var(--u)*39);box-sizing:border-box;border-radius:calc(var(--u)*34);align-items:center;display:flex}.Feature1Mockup__row--selected{box-shadow:0 calc(var(--u)*6) calc(var(--u)*10) #4a586e2e;background-color:#fcfbf8}.Feature1Mockup__row--pending{background-color:#2e2e2e4d}.Feature1Mockup__icon{width:calc(var(--u)*45);height:calc(var(--u)*45);color:#6e6e6e;flex:none}.Feature1Mockup__label{margin-left:calc(var(--u)*29);font-size:calc(var(--u)*42);letter-spacing:-.02em;color:#2b1b06;font-weight:700}.Feature1Mockup__row--pending .Feature1Mockup__icon,.Feature1Mockup__row--pending .Feature1Mockup__label{color:#fff}.Feature1Mockup__status{width:calc(var(--u)*48);height:calc(var(--u)*48);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.Feature1Mockup__status--selected{color:#fff;background-color:#66985c}.Feature1Mockup__status--selected svg{width:calc(var(--u)*26);height:calc(var(--u)*26)}.Feature1Mockup__status--pending{border:calc(var(--u)*4) solid #fff}.Feature3Mockup{--u:.22857cqw;aspect-ratio:875/671;color:#171717;width:90%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;position:absolute;bottom:0;left:0;overflow:hidden;container-type:inline-size}.Feature3Mockup__panel{top:calc(var(--u)*5);left:calc(var(--u)*-16);width:calc(var(--u)*447);padding:calc(var(--u)*17) calc(var(--u)*16) 0;box-sizing:border-box;border-radius:calc(var(--u)*16);box-shadow:0 calc(var(--u)*4) calc(var(--u)*16) #0000000f;background-color:#f4f5f4;position:absolute}.Feature3Mockup__header{height:calc(var(--u)*46);justify-content:space-between;align-items:center;display:flex}.Feature3Mockup__title{font-size:calc(var(--u)*26);letter-spacing:-.02em;font-weight:700}.Feature3Mockup__balance{align-items:center;gap:calc(var(--u)*16);height:calc(var(--u)*46);padding-inline:calc(var(--u)*22);border-radius:calc(var(--u)*23);box-shadow:0 calc(var(--u)*4) calc(var(--u)*12) #00000014;background-color:#fff;display:flex}.Feature3Mockup__walletIcon{width:calc(var(--u)*20);height:calc(var(--u)*20);flex:none}.Feature3Mockup__balanceAmount{font-size:calc(var(--u)*24);letter-spacing:-.01em;font-weight:400}.Feature3Mockup__hero{height:calc(var(--u)*142.5);margin-top:calc(var(--u)*25.5);border-radius:calc(var(--u)*12);position:relative;overflow:hidden}.Feature3Mockup__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%}.Feature3Mockup__dots{bottom:calc(var(--u)*8);gap:calc(var(--u)*3);display:flex;position:absolute;left:50%;translate:-50%}.Feature3Mockup__dots span{width:calc(var(--u)*3);height:calc(var(--u)*3);background-color:#ffffff8c;border-radius:50%}.Feature3Mockup__dots span:first-child{background-color:#fff}.Feature3Mockup__chips{gap:calc(var(--u)*13);height:calc(var(--u)*20);margin-top:calc(var(--u)*17);margin-left:calc(var(--u)*-6);display:flex;position:relative;overflow:hidden}.Feature3Mockup__chip{align-items:center;gap:calc(var(--u)*3);height:calc(var(--u)*20);padding-inline:calc(var(--u)*4);font-size:calc(var(--u)*5.9);white-space:nowrap;border:calc(var(--u)*.75) solid #00000014;border-radius:calc(var(--u)*10);box-sizing:border-box;background-color:#fff;flex:none;font-weight:400;display:flex}.Feature3Mockup__chipIcon{width:calc(var(--u)*10);height:calc(var(--u)*10);flex:none}.Feature3Mockup__chipsNext{width:calc(var(--u)*20);height:calc(var(--u)*20);box-shadow:0 calc(var(--u)*1) calc(var(--u)*4) #0000001f;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.Feature3Mockup__chipsNext svg{width:calc(var(--u)*10);height:calc(var(--u)*10)}.Feature3Mockup__note{margin-top:calc(var(--u)*13);font-size:calc(var(--u)*7.6);font-weight:400}.Feature3Mockup__cards{gap:calc(var(--u)*6.5);margin-top:calc(var(--u)*6.5);margin-left:calc(var(--u)*-7);display:flex;overflow:hidden}.Feature3Mockup__card{width:calc(var(--u)*136.5);height:calc(var(--u)*90);border-radius:calc(var(--u)*8);flex:none;position:relative;overflow:hidden}.Feature3Mockup__cardImage{-o-object-fit:cover;object-fit:cover}.Feature3Mockup__cardBadge{top:calc(var(--u)*7);left:calc(var(--u)*7);padding:calc(var(--u)*3) calc(var(--u)*6);font-size:calc(var(--u)*7);white-space:nowrap;border-radius:calc(var(--u)*5);background-color:#fff;font-weight:500;position:absolute}.Feature3Mockup__cursor{top:calc(var(--u)*58);left:calc(var(--u)*354);width:calc(var(--u)*26);height:calc(var(--u)*30);position:absolute}.tp-dfwv{z-index:999999;display:none}
.HomepageHero,.HowItWorksSection,.MarketplaceCalloutsSection,.MarketplaceHero{--colorRed:var(--v3-red-p3);--colorBrown:#261703;--colorPurple:#5700d1;--colorOffWhite:#f8f5ee;--colorOffBlack:#2f211c;--colorNeutral900:#0c0a09;--colorNeutral800:#1c1917;--colorNeutral700:#292524;--colorNeutral600:#44403c;--colorNeutral500:#57534e;--colorNeutral400:#78716c;--colorNeutral300:#a8a29e;--colorNeutral200:#d6d3d1;--colorNeutral100:#e7e5e4;--colorNeutral50:#f5f5f4;--colorNeutral25:#fafaf9;--colorNeutral0:#fff;--colorWhite:var(--colorNeutral0);--colorNeutralDarkTransparent100:#0000001a;--colorNeutralDarkTransparent300:#0000004d;--colorNeutralLightTransparent100:#ffffff1a;--colorNeutralLightTransparent200:#fff3;--colorNeutralLightTransparent300:#ffffff4d;--colorNeutralLightTransparent600:#fff9;--themePrimary:var(--colorRed);--themeSecondary:var(--colorBrown);--themeSurface:var(--colorOffWhite);--themeText:var(--colorNeutral700);--themeTextEmphasized:var(--themePrimary);--themeTextSubdued:var(--colorNeutral400);--themeTextThatchbot:var(--colorPurple);--themeForeground:var(--colorOffBlack);--themeBorder:var(--colorNeutral300);--gradientCottonCandy:linear-gradient(to bottom right,#7db9fe,#f7afe9);--fontWeightRegular:400;--fontWeightMedium:500;--fontWeightSemibold:600;--fontWeightBold:700}@keyframes parallax{0%{transform:translateY(0)}to{transform:translateY(calc(var(--parallaxAmount)*100svh))}}.HomepageHero{--cloudTile:1200px;--cloudDuration:20s;--cloudHeight:30%;--cloudOpacity:1;--cloudLayers:radial-gradient(38% 46% at 30% 44%,#ffffff80,#fff0 62%),radial-gradient(30% 34% at 38% 26%,#ffffff5c,#fff0 66%),radial-gradient(44% 40% at 58% 50%,#ffffff6b,#fff0 64%),radial-gradient(26% 30% at 76% 30%,#ffffff4d,#fff0 68%);isolation:isolate;line-height:normal;position:relative;overflow:hidden}.HomepageHero__background{z-index:-1;position:absolute;inset:0}.HomepageHero__background:before{--parallaxAmount:.2;content:"";background-image:url(/v3/home-choice/hero/blurred-hills-backdrop.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}@media (min-width:600px){.HomepageHero__background:before{animation:linear parallax;animation-timeline:scroll(root);animation-range:0 100svh}}@keyframes cloudDrift{to{transform:translate3d(calc(var(--cloudTile)*-1),0,0)}}.HomepageHero__clouds{--parallaxAmount:.4;z-index:1;pointer-events:none;position:absolute;inset:0}@media (min-width:600px){.HomepageHero__clouds{animation:linear parallax;animation-timeline:scroll(root);animation-range:0 100svh}}.HomepageHero__clouds:before{width:calc(100% + var(--cloudTile));height:var(--cloudHeight);opacity:var(--cloudOpacity);background-image:var(--cloudLayers);background-repeat:repeat-x;background-size:var(--cloudTile) 100%;animation:cloudDrift var(--cloudDuration) linear infinite;content:"";position:absolute;top:0;left:0}.HomepageHero__hero{--scrollProgress:0;align-content:start;gap:clamp(2.5rem,1.52381vi + 2.14286rem,3rem);padding:clamp(2rem,3.04762vi + 1.28571rem,3rem) 0 0;display:grid}.HomepageHero__hero:before{z-index:-1;content:"";background:linear-gradient(#c9d6e9,#0000);width:100%;height:50%;position:absolute;top:0;left:0}@media (min-width:1350px){.HomepageHero__hero{grid-template-columns:repeat(2,1fr);align-content:center;max-width:80rem;height:80vh;min-height:37.5rem;max-height:50rem;margin-inline:auto;padding-top:0}}.HomepageHero__contentContainer{align-items:start;display:grid}@media not (min-width:1350px){.HomepageHero__contentContainer{padding-inline:clamp(1rem,1.52381vi + .642857rem,1.5rem)}}.HomepageHero__content{--parallaxAmount:.15;text-align:center;align-content:center;justify-items:center;max-width:50rem;margin:0 auto;display:grid}@media (min-width:600px){.HomepageHero__content{animation:linear parallax;animation-timeline:scroll(root);animation-range:0 100svh}}@media (min-width:1350px){.HomepageHero__content{text-align:left;justify-items:start;padding-bottom:8rem}}.HomepageHero__title{font-size:clamp(2.8125rem,5.14286vi + 1.60714rem,4.5rem);line-height:clamp(2.8125rem,4.7619vi + 1.69643rem,4.375rem);font-weight:var(--fontWeightBold);letter-spacing:-.01em;color:var(--colorBrown);text-wrap:pretty}.HomepageHero__description{text-wrap:pretty;max-width:66ch;margin:clamp(1.5rem,1.52381vi + 1.14286rem,2rem) auto clamp(2rem,1.52381vi + 1.64286rem,2.5rem);font-size:1.125rem;line-height:1.3}@media (min-width:600px){.HomepageHero__description{text-wrap:balance}}.HomepageHero__ctaContainer{justify-content:center;gap:clamp(.75rem,.761905vi + .571429rem,1rem);width:100%;max-width:21.25rem;display:flex}.HomepageHero__cta{color:var(--themeText);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:3.125rem;padding:0 2.25rem;font-size:1.125rem;line-height:1;text-decoration:none;display:flex}.HomepageHero__cta--variantSecondary{background:var(--colorNeutralLightTransparent200);box-shadow:0 0 0 1px var(--colorNeutralDarkTransparent300);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.HomepageHero__cta--variantPrimary{background-color:var(--themePrimary);color:var(--colorOffWhite)}.HomepageHero__figure{isolation:isolate;justify-content:end;padding-inline:1.25rem;display:flex;position:relative}@media not (min-width:1350px){.HomepageHero__figure{max-width:56.25rem;margin:0 auto}}.HomepageHero__figureImage{pointer-events:none}@media not (min-width:900px){.HomepageHero__figureImage{width:110%;max-width:none}}@media (min-width:1350px){.HomepageHero__figureImage{max-width:50.875rem;position:absolute;top:0}}.HomepageHero__figureCardGridContainer{justify-content:center;min-width:66.6667%;display:flex;position:absolute}@media (min-width:750px){.HomepageHero__figureCardGridContainer{justify-content:end}}.HomepageHero__figureCardGrid{transform:scale(clamp(.7,calc(.0571429vi / 1px) + .485714,1));transform-origin:100% 0;isolation:isolate;flex-direction:column;align-items:end;gap:1rem;display:flex;position:relative}@media (min-width:600px){.HomepageHero__figureCardGrid{z-index:-1;align-items:center}}@media (min-width:750px){.HomepageHero__figureCardGrid{flex-direction:row;align-items:start;margin-top:12%;transform:translate(3rem)}}@media (min-width:900px){.HomepageHero__figureCardGrid{transform:translate(2rem)}}@media (min-width:1350px){.HomepageHero__figureCardGrid{transform:translate(4rem)}}.HomepageHero__figureBudgetCardContainer{--parallaxAmount:.1}@media (min-width:600px){.HomepageHero__figureBudgetCardContainer{animation:linear parallax;animation-timeline:scroll(root);animation-range:0 100svh}}@media (min-width:750px){.HomepageHero__figureBudgetCard{opacity:0}}.HomepageHero__figureProductListContainer{--parallaxAmount:.15;z-index:-1;position:relative}@media (min-width:600px){.HomepageHero__figureProductListContainer{animation:linear parallax;animation-timeline:scroll(root);animation-range:0 100svh}}.HomepageHero__figureProductList{gap:1rem;display:flex;transform:scale(.666667)}@media (min-width:600px){.HomepageHero__figureProductList{transform:scale(.75)}}@media not (min-width:750px){.HomepageHero__figureProductList{transform-origin:100% 0;margin-right:1.5rem}}@media (min-width:750px){.HomepageHero__figureProductList{transform-origin:0 0;flex-direction:column-reverse;margin-top:1.5rem}.HomepageHero__figureProductCard{opacity:0}}.HomepageHero__figureProductPillList{flex-direction:column;align-items:end;gap:1rem;display:flex}@media (min-width:750px){.HomepageHero__figureProductPillList{align-items:start}.HomepageHero__figureProductPill{opacity:0}}:root{--easeInSine:cubic-bezier(.12,0,.39,0);--easeOutSine:cubic-bezier(.61,1,.88,1);--easeInOutSine:cubic-bezier(.37,0,.63,1);--easeInQuad:cubic-bezier(.11,0,.5,0);--easeOutQuad:cubic-bezier(.5,1,.89,1);--easeInOutQuad:cubic-bezier(.45,0,.55,1);--easeInCubic:cubic-bezier(.32,0,.67,0);--easeOutCubic:cubic-bezier(.33,1,.68,1);--easeInOutCubic:cubic-bezier(.65,0,.35,1);--easeInQuart:cubic-bezier(.5,0,.75,0);--easeOutQuart:cubic-bezier(.25,1,.5,1);--easeInOutQuart:cubic-bezier(.76,0,.24,1);--easeInQuint:cubic-bezier(.64,0,.78,0);--easeOutQuint:cubic-bezier(.22,1,.36,1);--easeInOutQuint:cubic-bezier(.83,0,.17,1);--easeInExpo:cubic-bezier(.7,0,.84,0);--easeOutExpo:cubic-bezier(.16,1,.3,1);--easeInOutExpo:cubic-bezier(.87,0,.13,1);--easeInCirc:cubic-bezier(.55,0,1,.45);--easeOutCirc:cubic-bezier(0,.55,.45,1);--easeInOutCirc:cubic-bezier(.85,0,.15,1);--easeInBack:cubic-bezier(.36,0,.66,-.56);--easeOutBack:cubic-bezier(.34,1.56,.64,1);--easeInOutBack:cubic-bezier(.68,-.6,.32,1.6)}.HeroBudgetCard{isolation:isolate;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);width:18.75rem;box-shadow:0 .5rem 1.25rem 0 var(--colorNeutralDarkTransparent100);background:#fcfbf899;border-radius:1rem;padding:1.125rem 0 0;position:relative}.HeroBudgetCard[data-appear]{opacity:1}.HeroBudgetCard__header{grid-template-columns:repeat(2,1fr);align-items:center;gap:.875rem;padding:0 1.125rem 1rem;display:grid}.HeroBudgetCard__headerContent{color:var(--themeTextSubdued);flex-direction:column;gap:.25rem;display:flex}.HeroBudgetCard__headerContent+.HeroBudgetCard__headerContent{align-items:end}.HeroBudgetCard__headerTitle{color:var(--themeText);white-space:nowrap;font-size:.8125rem}.HeroBudgetCard__headerAmount{font-size:1.75rem;font-weight:var(--fontWeightMedium);color:var(--themeText);font-variant-numeric:tabular-nums}.HeroBudgetCard__headerGraph{background-color:var(--colorNeutral100);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.HeroBudgetCard__headerGraphBar{height:100%;display:flex}.HeroBudgetCard__headerGraphBarItem{height:100%}.HeroBudgetCard__list{grid-template-rows:0fr;display:grid;overflow:hidden}[data-appear] .HeroBudgetCard__list{grid-template-rows:1fr}@media not (min-width:750px){.HeroBudgetCard__list{grid-template-rows:1fr}}.HeroBudgetCard__listContent{visibility:hidden;gap:.75rem;min-height:0;display:grid}[data-appear] .HeroBudgetCard__listContent{visibility:visible}@media not (min-width:750px){.HeroBudgetCard__listContent{visibility:visible}}.HeroBudgetCard__item{padding:0 .8125rem}.HeroBudgetCard__itemContent{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.HeroBudgetCard__item:last-child .HeroBudgetCard__itemContent{padding-bottom:.8125rem}.HeroBudgetCard__itemIcon{aspect-ratio:1;border-radius:50%;place-items:center;width:2rem;display:grid}.HeroBudgetCard__itemIcon svg{stroke:currentColor;width:1.125rem;height:1.125rem}.HeroBudgetCard__itemLabel{color:#261703;opacity:.6;flex:auto;font-size:.8125rem}.HeroBudgetCard__itemPrice{font-variant-numeric:tabular-nums;color:#261703;opacity:.6;font-size:.8125rem}.HomepageProductCard__card{aspect-ratio:2.25/3;height:336px;position:relative}[data-aspect-ratio=square] .HomepageProductCard__card{aspect-ratio:1;height:210px}[data-aspect-ratio=landscape] .HomepageProductCard__card{aspect-ratio:3/2.25;width:336px;height:auto}@media not (min-width:750px){[data-is-mobile=false] .HomepageProductCard__card{display:none}}.HomepageProductCard__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;box-shadow:0 6px 16px 0 var(--colorNeutralDarkTransparent100);border-radius:12px}.HomepageProductCard__tagList{flex-direction:column;align-items:start;gap:8px;display:flex;position:absolute;top:12px;left:12px}.HomepageProductCard__tagItem{color:var(--colorWhite);border:1px solid var(--colorNeutralLightTransparent600);border-radius:99px;display:flex}.HomepageProductCard__tagItem,.HomepageProductPill{align-items:center;gap:8px;padding:7px 12px 7px 10px}.HomepageProductPill{background:var(--colorNeutralLightTransparent600);box-shadow:0 4px 12px 0 var(--colorNeutralDarkTransparent100);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;opacity:0;border-radius:9999px;display:inline-flex}.HomepageProductPill svg{width:21px;height:21px}.HomepageHeroFigure{--borderRadius:12px}.HomepageHeroFigure+.HomepageHeroFigure{z-index:-1;opacity:0;position:absolute;inset:0}.HomepageHeroFigure[data-is-ready=true]{opacity:1}.HomepageHeroFigure[data-is-animating=true]{position:relative}.HomepageHeroFigure[data-is-transitioning-out=true]{z-index:2;position:absolute;inset:0}@media (min-width:750px){.HomepageHeroFigure{--borderRadius:24px}}.HomepageHeroFigure__imageScaleContainer{perspective:2500px}.HomepageHeroFigure__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:auto}@media not (min-width:450px){.HomepageHeroFigure__image{-o-object-position:70% 50%;object-position:70% 50%;aspect-ratio:.75}}.HomepageHeroFigure__imageOverlay{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media not (min-width:450px){.HomepageHeroFigure__imageOverlay{-o-object-position:70% 50%;object-position:70% 50%;aspect-ratio:.75}}@media (min-width:600px){.HomepageHeroFigure__imageOverlay{z-index:1}}.HomepageHeroFigure__path{position:absolute;inset:0}.HomepageHeroFigure__pathSvg{opacity:.8;width:auto;height:100%;position:absolute}.HomepageHeroFigure__pathSvg path{opacity:0}@media not (min-width:450px){.HomepageHeroFigure__image,.HomepageHeroFigure__imageOverlay,.HomepageHeroFigure__path{border-radius:var(--borderRadius);overflow:hidden}}@media (min-width:450px){.HomepageHeroFigure__image,.HomepageHeroFigure__imageOverlay,.HomepageHeroFigure__path{--inset:calc((1 - var(--scrollProgress))*var(--padding));--borderRadiusScale:calc(1 - var(--scrollProgress));clip-path:inset(var(--inset) round calc(var(--borderRadiusScale)*var(--borderRadius)))}}@media (min-width:1440px){.HomepageHeroFigure__image,.HomepageHeroFigure__imageOverlay,.HomepageHeroFigure__path{--borderRadiusScale:1}}.HomepageHeroFigure__cardContainer{--cardContainerPadding:clamp(.75rem,9.90476vi + -1.57143rem,4rem);inset:var(--cardContainerPadding);align-items:end;display:grid;position:absolute}.HomepageHeroFigure__cardContainer>.HomepageProductCard{position:absolute}@media not (min-width:600px){.HomepageHeroFigure__cardContainer>.HomepageProductCard{transform-origin:0 100%;bottom:0;left:0;transform:scale(.75)}}@media (min-width:600px){.HomepageHeroFigure__cardContainer>.HomepageProductCard{transform-origin:50%;transform:translate(-50%,-50%)}.HomepageHeroFigure__cardContainer>.HomepageProductCard[data-aspect-ratio=square]{top:50%;left:25%}}@media (min-width:750px){.HomepageHeroFigure__cardContainer>.HomepageProductCard{transform:translate(-50%,-50%) scale(clamp(.75,calc(.0555556vi / 1px) + .333333,1))}.HomepageHeroFigure__cardContainer>.HomepageProductCard[data-aspect-ratio=square]{top:75%;left:30%}.HomepageHeroFigure__cardContainer>.HomepageProductCard[data-aspect-ratio=landscape]{top:35%;left:25%}}@media (min-width:1050px){.HomepageHeroFigure__cardContainer>.HomepageProductCard[data-aspect-ratio=square]{top:80%;left:30%}.HomepageHeroFigure__cardContainer>.HomepageProductCard[data-aspect-ratio=landscape]{top:60%;left:17.5%}}.HomepageHeroFigure__cardContainer>.HomepageBudgetCard{--scale:clamp(.75,calc(.0555556vi / 1px) + .5,1);right:0;bottom:calc(var(--cardContainerPadding)*-1);transform:translateY(50%) scale(var(--scale));transform-origin:100%;position:absolute}@media (min-width:600px){.HomepageHeroFigure__cardContainer>.HomepageBudgetCard{z-index:1}}@media (min-width:750px) and (not (min-width:1050px)){.HomepageHeroFigure__cardContainer>.HomepageBudgetCard{right:var(--cardContainerPadding);bottom:var(--cardContainerPadding)}}@media (min-width:1050px){.HomepageHeroFigure__cardContainer>.HomepageBudgetCard{transform-origin:50%;inset:30% auto auto 35%;transform:translate(-50%,-50%)}}.HowItWorksSection{background-color:#0a0d14}.HowItWorksSection__inner{--sectionPaddingBlock:128px;isolation:isolate;padding:var(--sectionPaddingBlock) 20px;background-color:var(--colorWhite);border-top-left-radius:48px;border-top-right-radius:48px;gap:clamp(4rem,1.52381vi + 3.64286rem,4.5rem);display:grid;position:relative}@media (min-width:768px){.HowItWorksSection__inner{padding-left:40px;padding-right:40px}}@media (min-width:1024px){.HowItWorksSection__inner{padding-left:60px;padding-right:60px}}@media (min-width:1280px){.HowItWorksSection__inner{padding-left:80px;padding-right:80px}}@media (min-width:1024px){.HowItWorksSection__inner{--sectionPaddingBlock:128px;border-top-left-radius:64px;border-top-right-radius:64px}}.HowItWorksSection__pathSvg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.HowItWorksSection__item{justify-content:center;gap:2rem;max-width:80rem;margin-inline:auto;display:grid}@media (min-width:900px){.HowItWorksSection__item{grid-template-columns:repeat(2,1fr);place-items:center}}.HowItWorksSection__itemFigure{aspect-ratio:1.3;background-color:var(--colorOffWhite);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;width:100%;position:relative}@media (min-width:900px){.HowItWorksSection__item:nth-of-type(2) .HowItWorksSection__itemFigure{order:1}}.HowItWorksCard__frame{place-items:center;display:grid;position:absolute;inset:0;container-type:size}.HowItWorksCard{--value:78%;box-sizing:border-box;color:#51452d;width:21.5em;max-width:92%;font-size:clamp(9px,4.2cqh,15px);font-weight:var(--fontWeightRegular);text-align:left;-webkit-user-select:none;user-select:none;background-color:#fcfbf8;border-radius:1.1em;padding:1.45em 1.45em 1.6em;line-height:1.2;box-shadow:0 .9em 2.2em #2617031a,0 .15em .4em #2617030d}.HowItWorksCard__label{font-size:.95em;font-weight:var(--fontWeightMedium);color:#51452d;margin:0 0 .4em}.HowItWorksCard__value{font-size:2em;font-weight:var(--fontWeightBold);letter-spacing:-.01em;margin:0 0 .5em;line-height:1}.HowItWorksCard__slider{height:.42em;margin:0 1.1em 1.15em 0;position:relative}.HowItWorksCard__sliderFill{width:var(--value);background-color:#b14e90;border-radius:999px;position:absolute;inset:0 auto 0 0}.HowItWorksCard__sliderThumb{top:50%;left:var(--value);background-color:#fff;border:1px solid #eae7e2;border-radius:50%;width:1.35em;height:1.35em;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000002e}.HowItWorksCard__body{color:#757575;max-width:22em;margin:0;font-size:.95em;line-height:1.45}.HowItWorksCard__stats{gap:1em;margin:1.5em 0 0;padding:0;list-style:none;display:grid}.HowItWorksCard__stat{color:#757575;align-items:center;gap:.8em;font-size:1em;display:flex}.HowItWorksCard__statIcon{flex:none;width:1.35em;height:1.35em}.HowItWorksPlanCard{box-sizing:border-box;color:#2b1b06;width:20.8em;max-width:92%;font-size:clamp(9px,4.2cqh,15px);font-weight:var(--fontWeightRegular);text-align:left;-webkit-user-select:none;user-select:none;background-color:#fcfbf8;border-radius:1.1em;padding:2em .95em 1em;line-height:1.2;position:relative;box-shadow:0 .9em 2.2em #2617031a,0 .15em .4em #2617030d}.HowItWorksPlanCard__avatar{background-color:#e7e4df;background-image:url(/v3/home-choice/how-it-works/how-it-works-3-avatar.jpg);background-position:50% 40%;background-size:cover;border:.25em solid #fff;border-radius:50%;width:4.2em;height:4.2em;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 .2em .5em #26170326}.HowItWorksPlanCard__header{justify-content:space-between;align-items:flex-start;gap:1em;margin-bottom:.8em;display:flex}.HowItWorksPlanCard__headerRight{text-align:right}.HowItWorksPlanCard__name{font-size:1.05em;font-weight:var(--fontWeightBold);letter-spacing:-.01em;margin:0}.HowItWorksPlanCard__caption{color:#a7a7a6;margin:.2em 0 0;font-size:.8em}.HowItWorksPlanCard__bar{border-radius:999px;height:.4em;margin-bottom:.15em;display:flex;overflow:hidden}.HowItWorksPlanCard__barMedical{background-color:#457bff;flex:0 0 70%}.HowItWorksPlanCard__barVision{background-color:#b14e90;flex:0 0 16%}.HowItWorksPlanCard__barRemaining{background-color:#66985c;flex:0 0 14%}.HowItWorksPlanCard__rows{margin:0;padding:0;list-style:none}.HowItWorksPlanCard__row{border-top:1px solid #eeeae4;align-items:center;gap:.8em;padding:.8em 0;display:flex}.HowItWorksPlanCard__icon{background-color:#e7e4df;border-radius:50%;flex:none;place-items:center;width:2.33em;height:2.33em;display:grid}.HowItWorksPlanCard__icon svg{width:1.33em;height:1.33em}.HowItWorksPlanCard__rowText{flex:1;min-width:0}.HowItWorksPlanCard__rowTitle{font-size:1em;font-weight:var(--fontWeightMedium);margin:0}.HowItWorksPlanCard__rowSubtitle{color:#7d7d7d;margin:.13em 0 0;font-size:.8em}.HowItWorksPlanCard__price{font-size:1.05em;font-weight:var(--fontWeightBold);white-space:nowrap;margin:0}.HowItWorksBenefits{border-radius:12px;position:absolute;inset:0;overflow:hidden;container-type:size}.HowItWorksBenefits__cards{font-size:clamp(9px,4.2cqh,15px);font-weight:var(--fontWeightRegular);flex-direction:column;gap:3.7cqh;display:flex;position:absolute;top:11.3cqh;left:9cqw;right:5cqw}.HowItWorksBenefits__card{background-color:#fff;border-radius:1.15em;align-items:center;gap:1em;width:64.6cqw;padding:1.15em 1.3em;display:flex;box-shadow:0 .6em 1.6em #00000038}.HowItWorksBenefits__card--indent{margin-left:10.3cqw}.HowItWorksBenefits__tile{filter:drop-shadow(0 .12em .28em #26170347);flex:none;width:2.5em;height:2.5em}.HowItWorksBenefits__tile svg{width:100%;height:100%;display:block}.HowItWorksBenefits__text{flex:1;min-width:0}.HowItWorksBenefits__title{font-size:1em;font-weight:var(--fontWeightMedium);color:#262626;white-space:nowrap;margin:0}.HowItWorksBenefits__subtitle{color:#6f6f6f;white-space:nowrap;margin:.15em 0 0;font-size:.85em}.HowItWorksBenefits__price{font-size:1em;font-weight:var(--fontWeightSemibold);color:#6f6f6f;white-space:nowrap;margin:0 0 0 auto;padding-left:.6em}.HowItWorksBenefits__person{aspect-ratio:1750/1167;pointer-events:none;background-image:url(/v3/home-choice/how-it-works/how-it-works-2-overlay.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;height:70%;position:absolute;bottom:0;right:-10%;scale:1.2}.HowItWorksSection__itemContent{display:grid}@media (min-width:900px){.HowItWorksSection__itemContent{padding:0 clamp(1rem,2.96296vi - .666667rem,2rem)}}.HowItWorksSection__itemTitle{font-weight:var(--fontWeightMedium);letter-spacing:-.01em;font-size:clamp(2rem,3.04762vi + 1.28571rem,3rem);line-height:130%}.HowItWorksSection__itemBody{max-width:48ch;font-weight:var(--fontWeightRegular);color:var(--themeTextSubdued);margin-top:1em;font-size:clamp(1rem,.380952vi + .910714rem,1.125rem);line-height:150%}
.BudgetCardSequence{width:fit-content;font-size:16px}.BudgetCardSequence__cardWrapper{height:21.875em}.BudgetCardSequence__card{--transition:.5s var(--easeInOutCubic,cubic-bezier(.65,0,.35,1));isolation:isolate;background-color:var(--colorWhite,#fff);width:21.875em;box-shadow:0 .5em 1.25em 0 var(--colorNeutralDarkTransparent100,#0000001a);border-radius:.75em;padding:1.125em 0 0;position:relative}.BudgetCardSequence__card strong{font-size:1.125em;font-weight:var(--fontWeightMedium,500);color:var(--themeText,#292524)}.BudgetCardSequence__cardHeader{grid-template-columns:repeat(2,1fr);align-items:center;gap:.875em;padding:0 1.125em 1em;display:grid}.BudgetCardSequence__cardHeaderContent{color:var(--themeTextSubdued,#78716c);flex-direction:column;gap:.25em;display:flex}.BudgetCardSequence__cardHeaderContent+.BudgetCardSequence__cardHeaderContent{align-items:end}.BudgetCardSequence__cardHeaderAmount{font-variant-numeric:tabular-nums}.BudgetCardSequence__cardHeaderGraph{background-color:var(--colorNeutral100,#e7e5e4);border-radius:999px;grid-column:1/-1;height:.5em;overflow:hidden}.BudgetCardSequence__cardHeaderGraphBar{--percent:0%;height:100%;clip-path:xywh(0 0 var(--percent) 100%);transition:clip-path var(--transition);display:flex}.BudgetCardSequence__cardHeaderGraphBarItem{height:100%}.BudgetCardSequence__cardItemContainer{transition:grid-template-rows var(--transition);grid-template-rows:0fr;display:grid;overflow:hidden}.BudgetCardSequence__cardItemContainer[data-active]{grid-template-rows:1fr}.BudgetCardSequence__cardItem{transition:var(--transition);opacity:0;visibility:hidden;min-height:0;padding:0 1.125em;transition-property:opacity,transform,visibility;transform:translate(-10%)}.BudgetCardSequence__cardItemContainer[data-active] .BudgetCardSequence__cardItem{visibility:visible;opacity:1;transform:none}.BudgetCardSequence__cardItemContent{border-top:1px solid var(--colorNeutral100,#e7e5e4);justify-content:space-between;align-items:center;gap:.75em;padding:.75em 0;display:flex}.BudgetCardSequence__cardItemContainer:last-child .BudgetCardSequence__cardItemContent{padding-bottom:1em}.BudgetCardSequence__cardItemIcon{border-radius:50%;width:.75em;height:.75em}.BudgetCardSequence__cardItemLabel{flex:auto}.BudgetCardSequence__cardItemPrice{font-variant-numeric:tabular-nums}