.homepage_page__Phocg{--muted:#5b5853;--hairline:#dcd8cf;--dark-text:#fffcf6;--dark-soft:#d9d5cc;--dark-label:#9b968c;--dark-rule:#3a3a3a;min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--brand-font-text);font-size:1rem;line-height:1.5}.homepage_page__Phocg h1,.homepage_page__Phocg h2,.homepage_page__Phocg h3{font-family:var(--brand-font-display);font-weight:400;margin:0}.homepage_page__Phocg p{margin:0}.homepage_page__Phocg a{color:var(--brand)}.homepage_page__Phocg a:hover{color:var(--brand-hover)}.homepage_page__Phocg :is(a,button,summary,input):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.homepage_wrap__voCJV{max-width:1120px;margin:0 auto;padding:0 16px}.homepage_eyebrow__MRzck{font-size:.875rem;font-weight:600;color:var(--muted)}.homepage_muted__5oRAO{color:var(--muted)}.homepage_pistachio__VXv_r,.homepage_primary__bGjp4{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;border:var(--brand-line) solid var(--brand);border-radius:999px;font-family:var(--brand-font-text);font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer}.homepage_page__Phocg a.homepage_primary__bGjp4,.homepage_primary__bGjp4{background:var(--brand);color:var(--background)}.homepage_page__Phocg a.homepage_primary__bGjp4:hover,.homepage_primary__bGjp4:hover{background:var(--brand-hover);color:var(--background)}.homepage_page__Phocg a.homepage_pistachio__VXv_r,.homepage_pistachio__VXv_r{background:var(--brand-glicine);color:var(--brand)}.homepage_large__fEjnM{min-height:54px;padding:0 28px;font-size:1.0625rem}.homepage_hero__cWofT{max-width:1120px;margin:0 auto;padding:18px 16px 40px;display:grid;gap:16px;grid-template-areas:"copy" "film" "actions"}.homepage_heroCopy__DKOKg{grid-area:copy;display:flex;flex-direction:column;gap:10px}.homepage_hero__cWofT h1{font-size:1.9375rem;line-height:1.06;letter-spacing:-.012em}.homepage_heroLead__6p_4N{max-width:30em;font-size:1.0625rem;line-height:1.45;text-wrap:pretty}.homepage_promoNote__2pXpl{display:flex;flex-direction:column;gap:2px;align-self:start;max-width:32rem;margin:2px 0 0;border:var(--brand-line) solid var(--brand);border-radius:14px;background:var(--brand-glicine);padding:10px 16px;color:var(--brand);font-size:.9375rem;line-height:1.35}.homepage_promoNote__2pXpl strong{font-family:var(--brand-font-display);font-weight:400;font-size:1.125rem}.homepage_promoNote__2pXpl a{color:inherit;text-decoration:underline;text-underline-offset:3px}.homepage_heroActions__x_9VP{grid-area:actions;display:flex;flex-direction:column;gap:12px;align-items:stretch;text-align:center}.homepage_heroActions__x_9VP .homepage_primary__bGjp4{min-height:54px}.homepage_heroPrice__tz2J1{font-size:.9375rem;line-height:1.4}.homepage_heroWorld__o1pfW{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.9375rem;font-weight:700;color:var(--brand-deep,var(--brand))}.homepage_heroWorld__o1pfW svg{flex:none}.homepage_heroPrice__tz2J1 strong:first-child{font-family:var(--brand-font-display);font-weight:400;font-size:1.25rem}.homepage_heroFilm__GLjU8{grid-area:film;min-width:0}.homepage_heroPhoto__5jklN{grid-area:film;position:relative;justify-self:center;width:100%;max-width:520px;min-width:0;container-type:inline-size}.homepage_heroPhotoImage__yh2XF{display:block;width:100%;height:auto;border-radius:4px}.homepage_heroTip__oKRFT{position:absolute;z-index:1;padding:.5em .85em;background:var(--brand-glicine);border:var(--brand-line) solid var(--brand);border-radius:14px;color:var(--brand);font-size:clamp(13px,2.7cqw,14px);font-weight:600;line-height:1.2;white-space:nowrap}.homepage_heroTip__oKRFT:after{content:"";position:absolute;bottom:-8px;width:12px;height:12px;background:var(--brand-glicine);border-right:var(--brand-line) solid var(--brand);border-bottom:var(--brand-line) solid var(--brand);transform:rotate(45deg)}.homepage_heroTipMessage__j8KpF{left:6%;bottom:52%;rotate:-2deg}.homepage_heroTipMessage__j8KpF:after{left:60%}.homepage_heroTipStamp__kFiFM{left:47%;bottom:57%;rotate:1.5deg}.homepage_heroTipStamp__kFiFM:after{left:78%}.homepage_heroSteps__FlJnk{display:none}.homepage_heroStepArt__IhKV_{position:relative;width:72px;margin-bottom:6px;background:var(--background)}@container (max-width: 350px){.homepage_heroTipMessage__j8KpF{left:1%}.homepage_heroTipStamp__kFiFM{left:auto;right:1%}.homepage_heroTipStamp__kFiFM:after{left:30%}}.homepage_heroWall___BJMq{--hero-card:210px;--hero-ink:#1e1a3a;background:#fbf1e1 url(/home/hero-coriandoli.v1.svg) top/calc(var(--hero-card) * 2) auto repeat;border-bottom:var(--brand-line) solid var(--brand);color:var(--hero-ink)}.homepage_heroWallInner__9ust9{max-width:1120px;margin:0 auto;padding:32px 20px 40px;display:grid;gap:20px;justify-items:center;text-align:center;grid-template-areas:"copy" "actions" "card"}.homepage_heroWall___BJMq .homepage_heroCopy__DKOKg{align-items:center;gap:12px}.homepage_heroWall___BJMq .homepage_eyebrow__MRzck{color:#b8321d;font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.homepage_heroWall___BJMq h1{font-size:2.25rem;line-height:1.04;letter-spacing:-.012em;text-wrap:balance}.homepage_heroWall___BJMq .homepage_heroLead__6p_4N{font-size:1.0625rem}.homepage_heroWall___BJMq .homepage_heroActions__x_9VP{align-items:center;gap:10px}.homepage_heroWall___BJMq .homepage_heroPrice__tz2J1{font-size:.875rem;text-wrap:balance}.homepage_heroCard__jq73q{grid-area:card;width:var(--hero-card);margin-top:8px}.homepage_heroCardImage__VQmrV{display:block;width:100%;height:auto;box-shadow:0 2px 4px rgba(30,26,58,.12),0 16px 36px rgba(30,26,58,.24)}.homepage_heroKnit__cIZ48{--hero-ink:#fbf5ea;overflow:hidden;background:#be2631}.homepage_heroKnit__cIZ48 .homepage_eyebrow__MRzck{color:var(--hero-ink)}.homepage_heroKnit__cIZ48 :is(.homepage_heroCopy__DKOKg,.homepage_heroActions__x_9VP){position:relative;z-index:1}.homepage_heroKnit__cIZ48 .homepage_heroCard__jq73q{position:relative;z-index:0}.homepage_heroKnit__cIZ48 .homepage_heroCard__jq73q:after,.homepage_heroKnit__cIZ48 .homepage_heroCard__jq73q:before{--reach:3000px;content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--reach));pointer-events:none;background-position:var(--reach) var(--reach);background-repeat:repeat}.homepage_heroKnit__cIZ48 .homepage_heroCard__jq73q:before{background-image:url(/home/hero-maglia-fondo.v1.svg);background-size:var(--hero-card) auto}.homepage_heroKnit__cIZ48 .homepage_heroCard__jq73q:after{background-image:url(/home/hero-maglia-motivi.v1.svg);background-size:var(--hero-card) auto;mask-image:linear-gradient(to bottom,transparent calc(var(--reach) - var(--hero-card) * .15),#000 calc(var(--reach) + var(--hero-card) * .02))}.homepage_heroKnit__cIZ48 .homepage_heroCardImage__VQmrV{box-shadow:0 2px 4px rgba(40,6,8,.25),0 18px 40px rgba(40,6,8,.45)}.homepage_film__N2gim{--letterbox:#b8352f;--film-ease:cubic-bezier(.5,0,.2,1);display:flex;flex-direction:column;gap:18px}.homepage_filmStage__w6EeT{position:relative;aspect-ratio:343/300;container-type:size;border:var(--brand-line) solid var(--brand);border-radius:16px;background:var(--brand-tint);overflow:hidden}.homepage_filmStage__w6EeT[data-step="0"]{--film-x:.12547}.homepage_filmStage__w6EeT[data-step="1"]{--film-x:.37547}.homepage_filmStage__w6EeT[data-step="2"]{--film-x:.62547}.homepage_filmStage__w6EeT[data-step="3"]{--film-x:.87547}.homepage_filmArt__QRR_y{position:absolute;top:0;bottom:0;left:0;aspect-ratio:3;height:100%;transform:translateX(clamp(100cqw - 300cqh,50cqw - var(--film-x) * 300cqh,0px))}.homepage_filmTrack__NUyyU{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--brand);stroke-width:2;stroke-dasharray:6 6;stroke-linecap:round;stroke-linejoin:round;opacity:.35}.homepage_filmTrack__NUyyU path{vector-effect:non-scaling-stroke}.homepage_filmCard__Og2Px,.homepage_filmDeck___UIsE,.homepage_filmLetterbox__0ngAy,.homepage_filmPostmark__iuiWB,.homepage_filmSlot__yFG9A{position:absolute}.homepage_filmDeck___UIsE{z-index:1;width:14.045%;height:59.27%;line-height:0;box-shadow:0 2px 0 rgba(0,0,0,.08)}.homepage_filmDeckOne__u3GIK{left:2.06%;top:19.101%;rotate:-14deg}.homepage_filmDeckTwo__Msnbp{left:8.989%;top:17.416%;rotate:10deg}.homepage_filmImage__EQJD6{display:block;width:100%;height:100%;object-fit:cover}.homepage_filmBack__4QRIp{border:1px solid var(--hairline);background:#fff}.homepage_filmLetterbox__0ngAy{left:78.184%;top:25.843%;width:18.727%;height:68.539%;overflow:visible}.homepage_filmLetterboxBody___EAic{fill:var(--letterbox);stroke:var(--brand);stroke-width:2.2;stroke-linejoin:round}.homepage_filmLetterboxLine__HIw3G{fill:none;stroke:var(--brand);stroke-width:2.2;stroke-linecap:round}.homepage_filmLetterboxPlate__Osc6o{fill:var(--background);stroke:var(--brand);stroke-width:1.8}.homepage_filmLetterboxName__32HFp{font-family:var(--brand-font-text);font-size:12px;font-weight:600;fill:var(--brand-ink)}.homepage_filmSlot__yFG9A{z-index:3;left:82.397%;top:48.876%;width:10.3%;height:3.933%;border-radius:999px;background:var(--brand)}.homepage_filmPostmark__iuiWB{z-index:4;left:67.603%;top:20.787%;width:9.363%;height:18.539%;fill:none;stroke:var(--brand);stroke-width:2.5;stroke-linecap:round}.homepage_filmCard__Og2Px{z-index:2}.homepage_filmStage__w6EeT[data-step="0"] .homepage_filmCard__Og2Px{left:4.588%;top:14.607%;width:15.918%;height:67.416%;rotate:-4deg}.homepage_filmStage__w6EeT[data-step="1"] .homepage_filmCard__Og2Px{left:24.906%;top:21.348%;width:25.281%;height:53.652%;rotate:2deg}.homepage_filmStage__w6EeT[data-step="2"] .homepage_filmCard__Og2Px{left:49.906%;top:21.348%;width:25.281%;height:53.652%;rotate:-2deg}.homepage_filmStage__w6EeT[data-step="3"] .homepage_filmCard__Og2Px{left:83.052%;top:31.461%;width:8.989%;height:19.101%;rotate:-5deg}.homepage_filmFace__l_TXE{position:absolute;inset:0;opacity:0;box-shadow:0 2px 0 rgba(0,0,0,.08)}.homepage_filmFace__l_TXE[data-on]{opacity:1}.homepage_filmInk__GYfdy{position:absolute;left:3%;top:8%;width:46%;height:52%;background:#fff;transform-origin:right;animation:homepage_filmWrite__lgwgn 1.2s linear .8s both}@keyframes homepage_filmWrite__lgwgn{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes homepage_filmArrive__iq_1R{0%{opacity:0}to{opacity:1}}@keyframes homepage_filmPop__DhWYw{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.homepage_filmPause__w7bHA{position:absolute;z-index:5;right:8px;top:8px;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border:var(--brand-line) solid var(--brand);border-radius:50%;background:var(--background);color:var(--brand);cursor:pointer}.homepage_filmPause__w7bHA:before{content:"";position:absolute;inset:-6px}.homepage_filmPause__w7bHA svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.homepage_filmPause__w7bHA .homepage_filmPlayIcon__K0aDx{fill:currentColor;stroke:none}.homepage_filmSteps__oULkU{position:relative}.homepage_filmSteps__oULkU ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.homepage_filmSteps__oULkU li{display:flex;justify-content:center}.homepage_filmLine__WFDYT{position:absolute;left:12.5%;width:75%;top:25px;border-top:2px dashed var(--brand);opacity:.35}.homepage_filmProgress__hi58O{position:absolute;left:12.5%;top:24px;height:4px;background:var(--brand)}.homepage_filmStep__NcHRw{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:44px;padding:0 4px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.homepage_filmIcon__Pop9g{position:relative;z-index:1;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border:var(--brand-line) solid var(--brand);border-radius:50%;background:var(--background)}.homepage_filmIcon__Pop9g svg{width:26px;height:26px;fill:none;stroke:var(--brand);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.homepage_filmStep__NcHRw[aria-current] .homepage_filmIcon__Pop9g,.homepage_filmStep__NcHRw[data-done] .homepage_filmIcon__Pop9g{background:var(--brand-glicine)}.homepage_filmStep__NcHRw[aria-current] .homepage_filmIcon__Pop9g{outline:3px solid var(--brand);outline-offset:3px}.homepage_filmLabel__LoSUH{display:none;font-family:var(--brand-font-display);font-size:1.1875rem;line-height:1.1;text-align:center}.homepage_filmLabelShort__XJ_k1{font-size:.8125rem;font-weight:600;line-height:1.1;text-align:center}@media (prefers-reduced-motion:no-preference){.homepage_filmArt__QRR_y{transition:transform .8s var(--film-ease)}.homepage_filmCard__Og2Px{transition:left .8s var(--film-ease),top .8s var(--film-ease),width .8s var(--film-ease),height .8s var(--film-ease),rotate .8s var(--film-ease)}.homepage_filmFace__l_TXE{transition:opacity .35s ease}.homepage_filmStage__w6EeT[data-jump] :is(.homepage_filmArt__QRR_y,.homepage_filmCard__Og2Px){transition:none}.homepage_filmStage__w6EeT[data-jump] .homepage_filmArt__QRR_y{animation:homepage_filmArrive__iq_1R .5s ease-out}.homepage_filmPostmark__iuiWB{transform-box:fill-box;transform-origin:center;animation:homepage_filmPop__DhWYw .3s ease-out .45s both}.homepage_filmProgress__hi58O{transition:width .8s var(--film-ease)}.homepage_filmProgress__hi58O[data-jump]{transition:none}.homepage_filmIcon__Pop9g{transition:background-color .3s ease}}@media (prefers-reduced-motion:reduce){.homepage_filmInk__GYfdy{display:none}}@media (min-width:48rem){.homepage_film__N2gim{gap:22px}.homepage_filmStage__w6EeT{aspect-ratio:1072/360}.homepage_filmPause__w7bHA{right:12px;top:12px;width:38px;height:38px}.homepage_filmLine__WFDYT{top:31px}.homepage_filmProgress__hi58O{top:30px}.homepage_filmStep__NcHRw{gap:12px}.homepage_filmIcon__Pop9g{width:64px;height:64px}.homepage_filmIcon__Pop9g svg{width:30px;height:30px;stroke-width:2}.homepage_filmStep__NcHRw[aria-current] .homepage_filmIcon__Pop9g{outline-offset:4px}.homepage_filmLabel__LoSUH{display:block}.homepage_filmLabelShort__XJ_k1{display:none}}.homepage_ruled__fsbZp{border-top:var(--brand-line) solid var(--brand);border-bottom:var(--brand-line) solid var(--brand)}.homepage_h2__8II7G{font-size:1.875rem;line-height:1.08}.homepage_h2Small__49OnE{font-size:1.375rem;line-height:1.15}.homepage_extras__DUSbR{padding:40px 16px}.homepage_extrasHead__3sHmi{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.homepage_extrasHead__3sHmi h2 span{color:var(--muted)}.homepage_extrasGrid__gE9_W{display:grid;grid-template-columns:minmax(0,1fr);border-top:var(--brand-line) solid var(--brand)}.homepage_extra___N4Go{display:flex;flex-direction:column;gap:12px;padding:22px 0}.homepage_extra___N4Go+.homepage_extra___N4Go{border-top:var(--brand-line) solid var(--brand)}.homepage_extra___N4Go h3{font-size:1.25rem;line-height:1.2}.homepage_extraArt__wGNnD{height:130px;display:flex;align-items:center;justify-content:center;gap:22px;overflow:hidden;background:#fff;border:var(--brand-line) solid var(--brand);border-radius:16px}.homepage_extraArt__wGNnD img{width:100%;height:100%;object-fit:cover}.homepage_extraArt__wGNnD svg{max-width:80%;height:auto}.homepage_extraArtLenses__LD1N6{height:auto;display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:start;gap:8px 4px;padding:20px 12px 18px}.homepage_lens__4rrQf{margin:0;display:grid;grid-row:1/span 2;grid-template-rows:subgrid;justify-items:center;text-align:center}.homepage_extraArtLenses__LD1N6 .homepage_lens__4rrQf img{width:min(var(--lens,132px),100%);height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;border:var(--brand-line) solid var(--brand);background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.homepage_lens__4rrQf figcaption{font-size:.875rem;line-height:1.25;max-width:15ch}.homepage_extraArtLenses__LD1N6 .homepage_lensArrow__JLTV6{grid-row:1;align-self:center;width:30px;height:22px;max-width:none}.homepage_lensBack__hZPgT{grid-column:1/-1;grid-row:3;position:relative;width:68%;margin:8px auto 0;line-height:0;box-shadow:0 3px 10px rgba(0,0,0,.14);color:var(--brand-collection)}.homepage_extraArtLenses__LD1N6 .homepage_lensBack__hZPgT img{height:auto;object-fit:contain}.homepage_extraArtLenses__LD1N6 .homepage_lensBack__hZPgT svg{position:absolute;inset:0;width:100%;height:100%;max-width:none;overflow:visible}.homepage_how__5uUic{background:var(--brand-tint);text-align:center}.homepage_how__5uUic .homepage_wrap__voCJV{padding-top:48px;padding-bottom:48px}.homepage_how__5uUic h2{margin-bottom:28px}.homepage_steps__7C16m{list-style:none;margin:0;padding:0;display:grid;gap:36px}.homepage_step__2a8CF{display:flex;flex-direction:column;align-items:center;gap:6px}.homepage_stepArt__ka7oW{width:112px;margin-bottom:10px}.homepage_step__2a8CF h3{font-size:1.375rem;line-height:1.2}.homepage_stepArtPost__XNdbh{translate:7.5% 0}.homepage_step__2a8CF p{max-width:26ch;font-size:1.0625rem;line-height:1.45;text-wrap:balance}.homepage_family__PWYXq{padding:40px 16px 24px;display:grid;gap:20px}.homepage_familyCopy__7LfUp{display:flex;flex-direction:column;gap:14px}.homepage_familyCopy__7LfUp .homepage_leadText__8wYK6{font-size:1rem}.homepage_prices__hws0u{border:var(--brand-line) solid var(--brand);border-radius:16px;overflow:hidden;background:var(--background)}.homepage_pricesHead__vbycZ{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;background:var(--brand-glicine);border-bottom:var(--brand-line) solid var(--brand)}.homepage_pricesHead__vbycZ h3{font-size:1.25rem}.homepage_priceOne__pv57m{padding:16px 18px}.homepage_priceBig__hGw_V{font-family:var(--brand-font-display);font-size:2.75rem;line-height:1}.homepage_priceBig__hGw_V small{font-family:var(--brand-font-text);font-size:1rem;font-weight:600}.homepage_pricesNote__5NI2n{margin-top:10px;font-size:.875rem;color:var(--muted)}.homepage_pricesWorld__XOs7f{margin-top:6px;font-size:.875rem}.homepage_carnet__6Ed8n{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;border-top:var(--brand-line) solid var(--brand);background:var(--brand-tint)}.homepage_carnetTitle__er7jB{margin:0;font-family:var(--brand-font-display);font-weight:400;font-size:1.25rem;line-height:1.2}.homepage_carnetText__GmQjv{font-size:.9375rem}.homepage_carnetSizes__7006r{margin:0}.homepage_carnetSize__BNtcY{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--hairline)}.homepage_carnetSize__BNtcY:last-child{border-bottom:0}.homepage_carnetCount__gRcws{font-weight:700}.homepage_carnetTotal__cNmlD{display:block;font-size:.8125rem;color:var(--muted)}.homepage_carnetPrice__F5jJs{margin:0;white-space:nowrap;font-family:var(--brand-font-display);font-size:1.375rem}.homepage_carnetPrice__F5jJs small{font-family:var(--brand-font-text);font-size:.8125rem}.homepage_carnetLink__5cYk0{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 18px;border:var(--brand-line) solid var(--brand);border-radius:999px;background:var(--brand-glicine);color:var(--brand);font-weight:700;text-decoration:none}.homepage_carnetLink__5cYk0:hover{background:var(--background)}.homepage_when__LXdkQ{padding:0 16px 40px}.homepage_whenGrid__jB4K6{display:grid;gap:18px;border-top:var(--brand-line) solid var(--brand);padding-top:20px}.homepage_whenGrid__jB4K6 h2,.homepage_whenGrid__jB4K6 h3{font-size:1.25rem;margin-bottom:4px}.homepage_compare__kjc2L{background:var(--brand-deep);color:var(--dark-text)}.homepage_compare__kjc2L .homepage_wrap__voCJV{padding-top:40px;padding-bottom:40px}.homepage_compare__kjc2L h2{margin-bottom:24px}.homepage_compare__kjc2L h2 span{color:var(--brand-glicine)}.homepage_compareTable__ShUxD{width:100%;border-collapse:collapse;border-top:var(--brand-line) solid var(--dark-text)}.homepage_compareTable__ShUxD thead{display:none}.homepage_compareTable__ShUxD tr{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:var(--brand-line) solid var(--dark-rule)}.homepage_compareTable__ShUxD tr:last-child{border-bottom:0}.homepage_compareTable__ShUxD td,.homepage_compareTable__ShUxD th{padding:0;text-align:left;font-weight:400}.homepage_compareTable__ShUxD tbody th{font-family:var(--brand-font-display);font-size:1.25rem}.homepage_theirs__9v1Z9{color:var(--dark-soft);font-size:.9375rem}.homepage_ours__UsQV4{font-size:.9375rem}.homepage_cellLabel__hVhd8{font-weight:600}.homepage_ours__UsQV4 .homepage_cellLabel__hVhd8{color:var(--brand-glicine)}.homepage_ticks__2LZWU{width:100%;border-collapse:collapse;border-top:var(--brand-line) solid var(--dark-text)}.homepage_ticks__2LZWU td,.homepage_ticks__2LZWU th{padding:13px 0;border-bottom:var(--brand-line) solid var(--dark-rule);text-align:left;font-weight:400;vertical-align:middle}.homepage_ticks__2LZWU thead th{padding:12px 0;font-size:.8125rem;font-weight:600;color:var(--dark-label);text-align:center}.homepage_ticks__2LZWU thead th.homepage_ticksOurs__dKVxy{color:var(--brand-glicine)}.homepage_ticksOurs__dKVxy b{display:block;font-family:var(--brand-font-display);font-weight:400;font-size:1.25rem;color:var(--dark-text)}.homepage_ticks__2LZWU tbody th{padding-right:10px;font-size:.9375rem}.homepage_ticks__2LZWU td{width:64px;text-align:center}.homepage_ticks__2LZWU tbody tr:last-child :is(th,td){border-bottom:0}.homepage_tickNo__fCeVz,.homepage_tickYes__m85Vi{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:1rem;font-weight:700;line-height:1}.homepage_tickYes__m85Vi{background:var(--brand-glicine);color:var(--brand-ink)}.homepage_tickNo__fCeVz{border:var(--brand-line) solid var(--dark-rule);color:var(--dark-label)}.homepage_ticks__2LZWU .homepage_ticksJoke__aVP3Q th{color:var(--dark-soft);font-style:italic}.homepage_ticksNote__3noj0{margin-top:18px;color:var(--dark-label);font-size:.8125rem}.homepage_occasions__DN19N{padding:40px 16px}.homepage_occasionsHead__hDvww{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.homepage_occasionsHead__hDvww p{color:var(--muted)}.homepage_occasionGrid__nh8US{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.homepage_page__Phocg a.homepage_occasion__mn0_j{display:flex;flex-direction:column;gap:2px;text-decoration:none}.homepage_fan__3Ykyb{position:relative;display:block;aspect-ratio:1/.92;margin-bottom:10px}.homepage_fan__3Ykyb img{position:absolute;top:4%;left:21%;width:58%;height:auto;border-radius:2px;border:1px solid var(--hairline);box-shadow:0 2px 0 rgba(0,0,0,.08)}.homepage_fan__3Ykyb img:first-child{transform:translateX(-30%) rotate(-6deg)}.homepage_fan__3Ykyb img:nth-child(2){transform:translateX(30%) rotate(4deg)}.homepage_fan__3Ykyb .homepage_fanLandscape__VPyL4{top:22%;left:6%;width:88%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.homepage_fan__3Ykyb img{transition:transform .2s}.homepage_occasion__mn0_j:hover .homepage_fan__3Ykyb img:first-child{transform:translateX(-36%) rotate(-6deg)}.homepage_occasion__mn0_j:hover .homepage_fan__3Ykyb img:nth-child(2){transform:translateX(36%) rotate(4deg)}}.homepage_occasionName__uAyK0{font-weight:600}.homepage_occasion__mn0_j:hover .homepage_occasionName__uAyK0{text-decoration:underline}.homepage_occasionStyles__neNpJ{font-size:.8125rem;color:var(--muted)}.homepage_faq__uN9gv{border-top:var(--brand-line) solid var(--brand)}.homepage_faq__uN9gv .homepage_wrap__voCJV{padding-top:40px;padding-bottom:40px;display:grid;gap:20px}.homepage_faqTitle__YeyCh{display:flex;flex-direction:column;gap:8px}.homepage_faqList__vKdl1{border-top:var(--brand-line) solid var(--brand)}.homepage_faqList__vKdl1 details{border-bottom:var(--brand-line) solid var(--brand)}.homepage_faqList__vKdl1 summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;min-height:44px;list-style:none;cursor:pointer;font-weight:600;font-size:1.0625rem}.homepage_faqList__vKdl1 summary::-webkit-details-marker{display:none}.homepage_plus__I_B_Y{flex:none;font-size:1.625rem;line-height:1}@media (prefers-reduced-motion:no-preference){.homepage_plus__I_B_Y{transition:transform .2s}}.homepage_faqList__vKdl1 details[open] .homepage_plus__I_B_Y{transform:rotate(45deg)}.homepage_faqList__vKdl1 details p{padding:0 0 18px;max-width:620px}.homepage_faqMore__Sw6zW{display:inline-flex;min-height:44px;align-items:center;margin-top:12px;font-weight:600;text-underline-offset:4px}.homepage_closing__NJRiO{background:var(--brand-glicine)}.homepage_closing__NJRiO .homepage_wrap__voCJV{padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.homepage_closing__NJRiO h2{font-size:1.875rem;line-height:1.1;margin-bottom:6px}.homepage_footer__0_RQn{max-width:1120px;margin:0 auto;padding:40px 16px 36px;display:grid;gap:28px}.homepage_footerBrand__H_uGM{display:flex;flex-direction:column;gap:12px;font-size:.9375rem}.homepage_footerLogo__HxWqh{font-size:calc(220px / 10.03);line-height:1;align-self:flex-start}.homepage_footerLinks__h6Ibs{display:flex;flex-direction:column;gap:10px;font-size:.9375rem;order:2}.homepage_footerOccasions__YzJUd{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.875rem}.homepage_footerLinks__h6Ibs a{text-decoration:none;min-height:24px}.homepage_footerLinks__h6Ibs a:hover{text-decoration:underline}.homepage_newsletter__q_Lkm{padding-top:8px;padding-bottom:48px}.homepage_newsletterCard__w0D0D{display:flex;flex-direction:column;align-items:center;gap:14px;padding:36px 20px 32px;text-align:center;border:var(--brand-line) solid var(--brand);border-radius:1.5rem;background:var(--brand-tint)}.homepage_newsletterArt__nLV4M{width:132px;height:auto;margin-bottom:4px}.homepage_newsletterCard__w0D0D h2{font-size:2rem;line-height:1.08}.homepage_newsletterLead__thkU_{max-width:30em;font-size:1.0625rem}.homepage_newsletterCard__w0D0D>div{align-self:stretch;max-width:560px;width:100%;margin:8px auto 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;text-align:left}.homepage_newsletterCard__w0D0D label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.homepage_newsletterCard__w0D0D form>div:nth-of-type(2){display:flex;flex-direction:column;gap:10px}.homepage_newsletterCard__w0D0D input[type=email]{flex:1 1 auto;min-width:0;height:52px;min-height:0;padding:0 20px;border:var(--brand-line) solid var(--brand);border-radius:999px;background:#fff;font:1.0625rem var(--brand-font-text);color:var(--foreground)}.homepage_newsletterCard__w0D0D form button{flex:none;height:52px;min-height:0;padding:0 26px;border:var(--brand-line) solid var(--brand);border-radius:999px;background:var(--brand);color:var(--background);font:600 1.0625rem var(--brand-font-text);cursor:pointer}.homepage_newsletterCard__w0D0D form button:hover:not(:disabled){background:var(--brand-hover)}.homepage_newsletterCard__w0D0D form p{margin-top:10px;font-size:.8125rem;line-height:1.45;color:var(--muted);text-align:center}.homepage_newsletterCard__w0D0D form p:empty{margin:0;min-height:0}.homepage_newsletterCard__w0D0D form p[role=alert]{color:#9d2f42;font-weight:600}.homepage_newsletterCard__w0D0D [role=status]:not(p){display:flex;justify-content:center;gap:8px;font-size:1rem}.homepage_page__Phocg [id]{scroll-margin-top:80px}@media (min-width:48rem){.homepage_footer__0_RQn,.homepage_headerInner__BOWVw,.homepage_wrap__voCJV{padding-left:24px;padding-right:24px}.homepage_heroWall___BJMq{--hero-card:290px}.homepage_heroWallInner__9ust9{min-height:clamp(520px,50vw,640px);padding:40px 24px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy card" "actions card";align-content:center;justify-items:start;text-align:left;gap:28px 56px}.homepage_heroWall___BJMq .homepage_heroCopy__DKOKg{align-items:flex-start;align-self:end}.homepage_heroWall___BJMq .homepage_heroActions__x_9VP{align-items:flex-start;align-self:start}.homepage_heroWall___BJMq h1{font-size:3rem;max-width:10em}.homepage_heroCard__jq73q{align-self:center;margin:0}.homepage_heroKnit__cIZ48 .homepage_heroCard__jq73q:after{mask-image:linear-gradient(to right,transparent calc(var(--reach) - var(--hero-card) * 1.14),#000 calc(var(--reach) - var(--hero-card) * .29))}.homepage_extras__DUSbR,.homepage_family__PWYXq,.homepage_hero__cWofT,.homepage_occasions__DN19N,.homepage_when__LXdkQ{padding-left:24px;padding-right:24px}.homepage_hero__cWofT h1{font-size:3.25rem}.homepage_h2__8II7G{font-size:2.5rem}.homepage_extrasGrid__gE9_W{grid-template-columns:repeat(var(--columns,3),minmax(0,1fr))}.homepage_extra___N4Go{padding:28px 28px 8px}.homepage_extra___N4Go:first-child{padding-left:0}.homepage_extra___N4Go:last-child{padding-right:0}.homepage_extra___N4Go+.homepage_extra___N4Go{border-top:0;border-left:var(--brand-line) solid var(--brand)}.homepage_extraArtLenses__LD1N6{height:130px;padding:8px 6px;align-content:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 4px;--lens:80px}.homepage_extraArtLenses__LD1N6 .homepage_lensArrow__JLTV6{display:none}.homepage_lens__4rrQf figcaption{font-size:.6875rem}.homepage_lensBack__hZPgT{display:none}.homepage_steps__7C16m{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.homepage_stepArt__ka7oW{width:128px}.homepage_whenGrid__jB4K6{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.homepage_compareTable__ShUxD{display:table}.homepage_compareTable__ShUxD thead{display:table-header-group}.homepage_compareTable__ShUxD tr{display:table-row}.homepage_compareTable__ShUxD td,.homepage_compareTable__ShUxD th{padding:18px 24px;border-bottom:var(--brand-line) solid var(--dark-rule);font-size:1.0625rem;vertical-align:top}.homepage_compareTable__ShUxD th:first-child{padding-left:0;width:200px}.homepage_compareTable__ShUxD thead th{font-weight:600;font-size:.9375rem;font-family:var(--brand-font-text)}.homepage_compareTable__ShUxD thead th:nth-child(2){color:var(--dark-label)}.homepage_compareTable__ShUxD thead th:nth-child(3){color:var(--brand-glicine)}.homepage_compareTable__ShUxD tbody tr:last-child :is(th,td){border-bottom:0}.homepage_ours__UsQV4,.homepage_theirs__9v1Z9{font-size:1.0625rem}.homepage_cellLabel__hVhd8{display:none}.homepage_ticks__2LZWU{max-width:880px}.homepage_ticks__2LZWU tbody th{font-size:1.0625rem}.homepage_ticks__2LZWU td{width:180px}.homepage_occasionGrid__nh8US{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.homepage_footer__0_RQn{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}.homepage_footerLinks__h6Ibs{grid-column:2;grid-row:1}.homepage_newsletter__q_Lkm{padding-top:16px;padding-bottom:72px}.homepage_newsletterCard__w0D0D{padding:48px 40px 40px}.homepage_newsletterCard__w0D0D h2{font-size:2.75rem}.homepage_newsletterLead__thkU_{font-size:1.1875rem}.homepage_newsletterCard__w0D0D form>div:nth-of-type(2){flex-direction:row}}@media (min-width:64rem){.homepage_hero__cWofT{padding:36px 24px 56px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy actions" "film film";gap:28px 48px;align-items:end}.homepage_hero__cWofT h1{font-size:3.375rem;line-height:1.04;max-width:13em}.homepage_heroLead__6p_4N{font-size:1.1875rem}.homepage_heroActions__x_9VP{align-items:flex-end;gap:10px;padding-bottom:4px;text-align:right}.homepage_heroActions__x_9VP .homepage_primary__bGjp4{min-height:58px;padding:0 30px;font-size:1.125rem;white-space:nowrap}.homepage_heroPrice__tz2J1 strong:first-child{font-size:1.625rem}.homepage_heroWall___BJMq{--hero-card:360px}.homepage_heroWall___BJMq h1{font-size:3.875rem}.homepage_heroWall___BJMq .homepage_heroLead__6p_4N{font-size:1.3125rem}.homepage_heroWithPhoto__yTh2n{grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"copy film" "steps film" "actions film";align-content:center;gap:24px 56px}.homepage_heroWithPhoto__yTh2n .homepage_heroCopy__DKOKg{align-self:end}.homepage_heroWithPhoto__yTh2n .homepage_heroActions__x_9VP{align-self:start;align-items:flex-start;text-align:left}.homepage_heroSteps__FlJnk{grid-area:steps;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px;margin:0;padding:0;list-style:none}.homepage_heroSteps__FlJnk:before{content:"";position:absolute;top:27px;left:36px;right:calc(25% - 3px);border-top:var(--brand-line) dashed var(--muted);opacity:.6}.homepage_heroSteps__FlJnk li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;color:var(--muted);font-size:.8125rem;line-height:1.3}.homepage_heroSteps__FlJnk strong{color:var(--foreground);font-size:.9375rem}.homepage_extras__DUSbR{padding:88px 24px 72px}.homepage_extrasHead__3sHmi{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px}.homepage_extrasHead__3sHmi h2{font-size:2.875rem;line-height:1.08;max-width:640px}.homepage_extrasHead__3sHmi p{max-width:380px;font-size:1.0625rem}.homepage_extra___N4Go h3{font-size:1.625rem}.homepage_extraArt__wGNnD{height:180px;aspect-ratio:auto}.homepage_extraArtLenses__LD1N6{--lens:96px;padding:10px 6px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.homepage_extraArtLenses__LD1N6 .homepage_lensArrow__JLTV6{display:block;width:22px}.homepage_lens__4rrQf figcaption{font-size:.8125rem}.homepage_how__5uUic .homepage_wrap__voCJV{padding-top:80px;padding-bottom:80px}.homepage_how__5uUic h2{margin-bottom:48px;font-size:3rem}.homepage_step__2a8CF h3{font-size:1.625rem}.homepage_step__2a8CF p{font-size:1.125rem}.homepage_steps__7C16m{gap:48px}.homepage_stepArt__ka7oW{width:150px;margin-bottom:14px}.homepage_family__PWYXq{padding:88px 24px 40px;grid-template-columns:minmax(0,1fr) 440px;gap:64px;align-items:start}.homepage_familyCopy__7LfUp{gap:20px}.homepage_familyCopy__7LfUp h2{font-size:2.875rem}.homepage_familyCopy__7LfUp .homepage_leadText__8wYK6{font-size:1.125rem}.homepage_pricesHead__vbycZ{padding:18px 24px}.homepage_pricesHead__vbycZ h3{font-size:1.375rem}.homepage_carnet__6Ed8n,.homepage_priceOne__pv57m{padding-left:24px;padding-right:24px}.homepage_when__LXdkQ{padding:0 24px 88px}.homepage_whenGrid__jB4K6 h2,.homepage_whenGrid__jB4K6 h3{font-size:1.375rem}.homepage_compare__kjc2L .homepage_wrap__voCJV{padding-top:80px;padding-bottom:80px}.homepage_compare__kjc2L h2{font-size:2.75rem;margin-bottom:36px}.homepage_occasions__DN19N{padding:72px 24px 80px}.homepage_occasionsHead__hDvww{flex-direction:row;justify-content:space-between;align-items:baseline;gap:32px;margin-bottom:28px}.homepage_occasionsHead__hDvww h2{font-size:2rem}.homepage_occasionsHead__hDvww p{max-width:560px}.homepage_faq__uN9gv .homepage_wrap__voCJV{padding-top:72px;padding-bottom:80px;grid-template-columns:320px minmax(0,1fr);gap:64px;align-items:start}.homepage_faq__uN9gv h2{font-size:2.5rem;line-height:1.1}.homepage_faqList__vKdl1 summary{padding:18px 0;font-size:1.125rem}.homepage_closing__NJRiO .homepage_wrap__voCJV{padding-top:72px;padding-bottom:72px;flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.homepage_closing__NJRiO h2{font-size:2.5rem}.homepage_closing__NJRiO p{font-size:1.125rem}.homepage_footer__0_RQn{padding:56px 24px 48px}}@media (min-width:72rem){.homepage_page__Phocg [id]{scroll-margin-top:110px}}.home-year_year__3LANS{--muted:#5b5853;--hairline:#dcd8cf;background:var(--brand-tint);border-top:var(--brand-line) solid var(--brand)}.home-year_wrap__m3RDR{max-width:1120px;margin:0 auto;padding:40px 16px;display:flex;flex-direction:column;gap:20px}.home-year_headText__JTe8d,.home-year_head__wLT69{display:flex;flex-direction:column;gap:8px}.home-year_eyebrow__PI1IW{margin:0;font-size:.875rem;font-weight:600;color:var(--muted)}.home-year_title__jh8ye{margin:0;font-family:var(--brand-font-display);font-weight:400;font-size:1.875rem;line-height:1.08}.home-year_title__jh8ye span{color:var(--muted)}.home-year_legend__ww9bs{margin:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.875rem;font-weight:600}.home-year_legend__ww9bs span{display:inline-flex;align-items:center;gap:8px}.home-year_swatch__2NSPh{width:14px;height:14px;box-sizing:border-box;border:var(--brand-line) solid var(--brand);border-radius:3px}.home-year_swatchDate__swiM7{background:var(--brand-glicine)}.home-year_swatchFesta__D81Wb{background:#fff}.home-year_hidden__OHj_7{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-year_scroller___RwoW{margin:0 -16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.home-year_scroller___RwoW::-webkit-scrollbar{display:none}.home-year_line___UrY5{list-style:none;margin:0;padding:22px 16px 4px;display:grid;grid-auto-flow:column;grid-auto-columns:9.75rem;width:max-content}.home-year_month__Pyy3Q{position:relative;height:15rem}.home-year_cards__NZbg_{list-style:none;margin:0;padding:0}.home-year_wire___K8Ru{position:absolute;left:0;top:0;width:100%;height:48px;overflow:visible}.home-year_wire___K8Ru path{fill:none;stroke:var(--brand);stroke-width:2px}.home-year_post__KLj3R{left:-1px}.home-year_month__Pyy3Q:last-child:after,.home-year_post__KLj3R{position:absolute;top:0;width:2px;height:26px;border-radius:1px;background:var(--brand)}.home-year_month__Pyy3Q:last-child:after{content:"";right:-1px}.home-year_today__s3NjT{position:absolute;left:calc(var(--x) * 100%);top:-22px;transform:translateX(-50%);padding:2px 9px;border-radius:999px;background:var(--brand);color:var(--background);font-size:.6875rem;font-weight:700;white-space:nowrap}.home-year_hang__4GQ5v{position:absolute;left:calc(var(--x) * 100%);top:calc(var(--y) * 1px);width:0;height:0}.home-year_string__gpp1R{position:absolute;left:-1px;top:0;width:2px;height:calc(var(--len) * 1px);background:var(--brand)}.home-year_card__zQIRh{position:absolute;z-index:1;left:-3.25rem;top:calc(var(--len) * 1px);width:6.5rem;height:4.5rem;box-sizing:border-box;padding:7px 8px 6px;display:flex;flex-direction:column;justify-content:space-between;gap:2px;border:var(--brand-line) solid var(--brand);border-radius:4px;color:var(--brand);transform:rotate(var(--tilt));transform-origin:50% -8px;box-shadow:3px 3px 0 rgba(31,31,31,.12)}.home-year_cardDate__eFGHM{background:var(--brand-glicine)}.home-year_cardFesta__4UWSt{background:#fff}.home-year_cardOpen__ueWfX{box-shadow:0 0 0 3px var(--brand-tint),0 0 0 5px var(--brand);transform:rotate(0deg);z-index:2}.home-year_peg__qGUGW{position:absolute;left:calc(50% - 5px);top:-12px;width:10px;height:20px;box-sizing:border-box;border:var(--brand-line) solid var(--brand);border-radius:2px;background:var(--brand-glicine)}.home-year_cardTop__kCj_U{display:flex;align-items:center;justify-content:space-between;gap:6px}.home-year_cardDay__dgFch{font-family:var(--brand-font-display);font-weight:400;font-size:1.25rem;line-height:1}.home-year_cardWho__ZYQ4J{font-size:.6875rem;font-weight:700;letter-spacing:.02em}.home-year_cardName__w5Nuc{font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-year_soon__Ga1nD{left:8px;bottom:-11px;padding:1px 7px;border-radius:999px;background:var(--brand);color:var(--background);font-size:.625rem}.home-year_deadline__xkA_z,.home-year_soon__Ga1nD{position:absolute;font-weight:700;line-height:1.5;white-space:nowrap}.home-year_deadline__xkA_z{left:6px;bottom:-17px;display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 6px;box-sizing:border-box;border:var(--brand-line) solid var(--brand);border-radius:999px;background:var(--brand-glicine);color:var(--brand);font-size:.6875rem}.home-year_monthFoot__Y8cne{position:absolute;left:0;right:0;bottom:0;height:2.5rem;box-sizing:border-box;display:flex;align-items:center;padding-top:4px;border-top:1px solid var(--hairline)}.home-year_monthName__YluJo{font-family:var(--brand-font-display);font-size:1.125rem;color:var(--brand)}.home-year_below__MD6p3{display:grid;gap:24px}.home-year_detail__Jqvxi{padding:16px 18px;border:var(--brand-line) solid var(--brand);border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:6px}.home-year_detail__Jqvxi p{margin:0}.home-year_detailKind__tYdI3{font-size:.8125rem;font-weight:600;color:var(--muted)}.home-year_detailTitle__vyzih{margin:0;font-family:var(--brand-font-display);font-weight:400;font-size:1.375rem;line-height:1.15;color:var(--brand)}.home-year_detailWhen__Fa0qN{font-size:.9375rem;color:#3d3a36}.home-year_detailAdvice__zgKEq{font-size:.9375rem;font-weight:600;color:var(--brand)}.home-year_detailSwitch__mHMVm{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding-top:10px;border-top:1px solid var(--hairline);font-weight:600;font-size:.9375rem}.home-year_switch__sYKRD{flex:none;position:relative;width:46px;height:28px;box-sizing:border-box;border:var(--brand-line) solid var(--brand);border-radius:999px;background:var(--brand-glicine)}.home-year_switch__sYKRD:after{content:"";position:absolute;top:2px;right:2px;width:20px;height:20px;box-sizing:border-box;border:var(--brand-line) solid var(--brand);border-radius:50%;background:#fff}.home-year_detailNote__sE9OE{font-size:.875rem;line-height:1.45;color:var(--muted)}.home-year_side__DoO1I{display:flex;flex-direction:column;gap:20px}.home-year_points__bOkib{list-style:none;margin:0;padding:0;display:grid;gap:14px}.home-year_points__bOkib li{display:flex;flex-direction:column;gap:2px;padding-left:14px;border-left:var(--brand-line) solid var(--brand)}.home-year_points__bOkib b{font-weight:600}.home-year_points__bOkib span{color:var(--muted);font-size:.9375rem}.home-year_cta__6cAJB{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.home-year_cta__6cAJB p{margin:0}.home-year_ctaNote__z_JBH{font-size:.8125rem;color:var(--muted)}@media (min-width:48rem){.home-year_wrap__m3RDR{padding:56px 24px}.home-year_head__wLT69{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}.home-year_title__jh8ye{font-size:2.5rem}.home-year_scroller___RwoW{margin:0}.home-year_line___UrY5{width:100%;padding-left:0;padding-right:0;grid-auto-columns:minmax(11rem,1fr)}.home-year_month__Pyy3Q{height:15.5rem}.home-year_below__MD6p3{grid-template-columns:minmax(0,26rem) minmax(0,1fr);gap:40px;align-items:start}}.home_formPanel__kG4qo{align-self:center;border-radius:1rem;background:#fdfaf6;padding:1.15rem;color:var(--ink)}.home_formPanel__kG4qo label{display:block;margin-bottom:.5rem;font-size:1rem;font-weight:700}.home_honeypot__ZURCF{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.home_formRow__nvK9I{display:grid;gap:.55rem}.home_formRow__nvK9I input{width:100%;min-height:3.25rem;border:var(--brand-line) solid var(--brand);border-radius:.65rem;background:white;padding:.75rem .85rem;color:var(--ink);font-size:1.0625rem}.home_formRow__nvK9I input[aria-invalid=true]{border-color:#9d2f42}.home_formRow__nvK9I input::placeholder{color:#6f6d68;opacity:1}.home_formRow__nvK9I button{min-height:3.25rem;border:0;border-radius:.65rem;background:var(--wine);padding:.75rem 1.3rem;color:white;font-size:1.125rem;font-weight:700}.home_formRow__nvK9I button:disabled{cursor:wait;opacity:.75}.home_formFeedback__rDM0u{min-height:1.3rem;margin-top:.5rem;color:#8c2436;font-size:.9375rem}.home_privacyNote__xPpY1{margin-top:.25rem;color:#595857;font-size:.875rem;line-height:1.55}.home_privacyNote__xPpY1 a{color:var(--wine);text-decoration:underline;text-underline-offset:.15rem}.home_success__Rj0Bf{display:flex;min-height:8.3rem;align-items:center;gap:.8rem;color:var(--wine-dark);font-size:1.0625rem;line-height:1.55}.home_success__Rj0Bf span{display:grid;width:2.4rem;height:2.4rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#e5eadc;color:#3f5137;font-weight:900}.home_formRow__nvK9I button:hover:not(:disabled){background:#3a3a3a}.home_formRow__nvK9I button:focus-visible,.home_formRow__nvK9I input:focus-visible,.home_privacyNote__xPpY1 a:focus-visible{outline:3px solid var(--brand);outline-offset:3px}@media (width < 40rem){.home_success__Rj0Bf{font-size:1rem}}@media (min-width:38rem){.home_formRow__nvK9I{grid-template-columns:minmax(0,1fr) auto}.home_formRow__nvK9I button{min-width:8rem}}