.home_costs__2fDmJ,.home_founder__I1u4t,.home_hero__lZgkQ,.home_inspection__s6Ip4,.home_offList__pK_Cx,.home_proofBand__H4Gd5,.home_questions__ladzc,.home_who__f4t4N{--gutter-x:clamp(1.25rem,4vw,3rem);--section-y:clamp(5.5rem,10vw,9rem)}.home_costs__2fDmJ,.home_founder__I1u4t,.home_inspection__s6Ip4,.home_offList__pK_Cx,.home_proofBand__H4Gd5,.home_questions__ladzc,.home_who__f4t4N{padding:var(--section-y) 0}.home_costs__2fDmJ p,.home_founder__I1u4t p,.home_handled__0Ytw2 p,.home_hero__lZgkQ p,.home_inspection__s6Ip4 p,.home_offList__pK_Cx p,.home_proofBand__H4Gd5 p,.home_questions__ladzc p,.home_who__f4t4N p{margin:0}.home_inner__jyvMY{display:flex;flex-direction:column;gap:clamp(3rem,6vw,5rem);max-width:calc(1240px + 2 * var(--gutter-x));margin:0 auto;padding:0 var(--gutter-x)}.home_head__sECY4{display:flex;flex-direction:column;align-items:center;gap:1.125rem;text-align:center}.home_eyebrowDark__zd41L,.home_eyebrow__jc3N4{font-size:var(--t-m-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow-mint)}.home_eyebrowDark__zd41L{margin:0;font-family:inherit;line-height:inherit;color:var(--sage)}.home_h2Dark__181SN,.home_h2__XBf_e{margin:0;font-family:var(--serif);font-size:clamp(var(--t-m-title),4.4vw,var(--t-m-number));font-weight:500;line-height:1.02;letter-spacing:-.02em;text-wrap:balance;color:var(--ink)}.home_h2Dark__181SN{color:var(--ivory)}.home_bleedTitle__V2PBW em,.home_founderTitle__W4bZv em,.home_h1__1v56P em,.home_h2__XBf_e em{font-style:italic;color:var(--vermilion)}.home_h2Dark__181SN em,.home_proofStatement___Y5BK em{font-style:italic;color:var(--coral)}.home_proofStatement___Y5BK em{white-space:nowrap}.home_dot__uQPvZ{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--vermilion)}section .home_bigPill__coQox{min-height:58px;max-width:100%;padding:1.125rem 2.125rem;white-space:normal}section .home_heroPill__5EKk0{justify-content:center;width:100%;min-height:64px;padding:1.25rem 1.5rem;font-size:var(--t-m-lead);font-weight:700;box-shadow:0 18px 32px -14px rgb(207 59 45/.6),0 2px 6px rgb(18 29 22/.12)}@media (min-width:640px){section .home_heroPill__5EKk0{width:auto;padding-inline:2.75rem}}.home_proofBand__H4Gd5 .home_bigPill__coQox:hover,.home_who__f4t4N .home_bigPill__coQox:hover{background:var(--ivory);color:var(--forest);box-shadow:none}.home_ctaRow__MILQW{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem 1.375rem}.home_ctaNote__VEWvs{font-size:var(--t-m-small);font-weight:500;color:var(--ink-soft)}.home_proofBand__H4Gd5 .home_ctaNote__VEWvs,.home_who__f4t4N .home_ctaNote__VEWvs{color:var(--mint)}.home_proofBand__H4Gd5 .home_ctaRow__MILQW,.home_who__f4t4N .home_ctaRow__MILQW{justify-content:center;text-align:center}.home_heroActions__3toON .home_ctaNote__VEWvs{width:100%;text-align:center}@media (min-width:640px){.home_heroActions__3toON .home_ctaNote__VEWvs{width:auto;text-align:left}}.home_hero__lZgkQ{padding:clamp(2.5rem,6vw,5.5rem) 0 clamp(4.5rem,9vw,7.5rem);background:var(--warm-white)}.home_heroInner__l2tNx{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem);max-width:calc(1240px + 2 * var(--gutter-x));margin:0 auto;padding:0 var(--gutter-x)}.home_heroHead__U0Jqm{display:flex;flex-direction:column;gap:1.625rem}.home_chip__zCbl2{display:inline-flex;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:var(--r-pill);background:var(--mint-soft);font-size:var(--t-m-label);font-weight:500;text-wrap:balance;color:var(--forest)}@media (min-width:480px){.home_chip__zCbl2{gap:.625rem;padding:.5rem 1rem;font-size:var(--t-m-small)}}.home_h1__1v56P{margin:0;font-family:var(--serif);font-size:clamp(2rem,4.6vw,var(--t-m-number));font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance;color:var(--ink)}.home_underlined__cOoyI{position:relative;display:inline-block;white-space:nowrap}.home_underlined__cOoyI svg{position:absolute;bottom:-.1em;left:-2%;width:104%;height:.24em;overflow:visible;fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round}.home_underlined__cOoyI path{stroke-dasharray:1 2;stroke-dashoffset:0;animation:home_draw___UKsL .7s ease-out .9s both}@keyframes home_draw___UKsL{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.home_underlined__cOoyI path{animation:none}}.home_heroRow__ffnVg{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(2.5rem,6vw,6rem)}.home_heroCopy__p3Yih{display:flex;flex:1.5 1 26.25rem;flex-direction:column;gap:1.875rem;min-width:0}.home_heroArt__Lela8{flex:1 1 23.75rem;min-width:0;width:100%;max-width:30rem;margin:0 auto}.home_todo__6VldE{padding:1.25rem;transform:rotate(1.5deg);border-radius:var(--r-card);background:var(--mint);box-shadow:0 30px 60px -36px color-mix(in srgb,var(--forest) 55%,transparent)}.home_todoHead__pErQ8{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1rem}.home_todoTitle__uJ47E{font-family:var(--serif);font-size:var(--t-m-title);font-weight:500;color:var(--ink)}.home_todoCount__12P0v{display:inline-grid;justify-items:end;font-size:var(--t-m-small);font-weight:500;color:var(--ink-soft)}.home_todoCount__12P0v>span{grid-area:1/1;opacity:0}.home_todoCount__12P0v>span:last-child{opacity:1}.home_todoList__sgFh6{position:relative;display:flex;flex-direction:column;padding:.5rem 1rem;border-radius:20px;background:var(--warm-white)}.home_todoList__sgFh6:before{content:"";position:absolute;top:0;bottom:0;left:calc(1rem + 1.375rem + .4375rem);border-left:1.5px solid color-mix(in srgb,var(--vermilion) 45%,transparent);pointer-events:none}.home_todoLastText__opura,.home_todoRow__f3MyB{display:flex;align-items:center;gap:.875rem;font-size:var(--t-m-body);color:var(--ink)}.home_todoRow__f3MyB{padding:.75rem 0;border-bottom:1px solid color-mix(in srgb,var(--forest) 22%,transparent)}.home_todoBox__i_9R7{position:relative;flex:0 0 1.375rem;height:1.375rem;box-sizing:border-box;overflow:hidden;border:1.5px solid var(--ink-muted);border-radius:7px}.home_todoCheck__sp_xW{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--forest);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.home_todoText__7Ky0r{opacity:.45;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.home_todoBoxYours__ozKml{border-color:var(--vermilion)}.home_todoLast__Ply0n{display:flex;align-items:center;justify-content:space-between;gap:.875rem;padding:.875rem 0 .625rem}.home_todoLastText__opura{font-weight:600}.home_todoTag__Si0SS{flex:0 0 auto;padding:.25rem .75rem;border-radius:var(--r-pill);background:var(--forest);font-size:var(--t-m-label);font-weight:600;color:var(--ivory)}@media (min-width:960px){.home_heroArt__Lela8{margin:0}.home_todo__6VldE{padding:1.875rem}}.home_sub__f8Fdm{max-width:30ch;font-size:var(--t-m-lead);line-height:1.5;color:var(--ink-soft)}.home_heroActions__3toON{display:flex;flex-wrap:wrap;align-items:center;gap:1.375rem}.home_proof__h7nEi{display:flex;align-items:center;gap:.75rem;font-size:var(--t-m-small);color:var(--ink-soft)}.home_proofDot__EL9yM{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px var(--mint-soft)}.home_handled__0Ytw2{display:flex;flex-direction:column;align-items:center;gap:.875rem;padding:clamp(2.75rem,5vw,4rem) clamp(1.25rem,4vw,3rem);background:var(--forest);color:var(--ivory);text-align:center}.home_handledLabel__O12jT{display:inline-flex;align-items:center;gap:.625rem;font-size:var(--t-m-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sage)}.home_rotator__PhPgw{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;width:100%}.home_handledLine__iobyU{grid-area:1/1;text-wrap:balance;font-family:var(--serif);font-size:var(--t-m-headline);font-style:italic;line-height:1.3;color:var(--ivory);opacity:0}.home_handledLine__iobyU:first-child{opacity:1}.home_handledArrow__gteu0,.home_handledMark__gs1Tf{margin-right:.35em;font-style:normal;color:var(--mint)}.home_handledArrow__gteu0{color:var(--coral)}.home_pause__heE1A{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:44px;min-height:44px;padding:0 .75rem;border:0;background:transparent;font-family:var(--sans);font-size:var(--t-m-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sage);cursor:pointer;visibility:hidden}.home_pause__heE1A:hover{text-decoration:underline;text-underline-offset:.3em}.home_pause__heE1A:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.home_costs__2fDmJ{background:var(--warm-white)}.home_costList__gZ5cM{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,3vw,2.5rem)}.home_cost__l3T1i{display:flex;flex:1 1 18.75rem;flex-direction:column;gap:.875rem;min-width:0;padding-top:1.75rem;border-top:1.5px solid var(--ink)}.home_cost__l3T1i p{color:var(--ink-soft)}.home_costNum__9Zbc7{font-family:var(--serif);font-size:var(--t-m-stat);line-height:1;color:var(--vermilion)}.home_cardTitle__ACsan,.home_costTitle__DoMgE,.home_stepTitle__icFbH{margin:0;font-family:var(--serif);font-size:var(--t-m-title);font-weight:500;line-height:1.15;color:var(--ink)}.home_offList__pK_Cx{background:var(--mint)}.home_bleedHead___HOKy{display:flex;flex-direction:column;align-items:center;gap:1.125rem;padding:0 clamp(1rem,2.5vw,2.5rem);text-align:center}.home_bleedTitle__V2PBW{margin:0;font-family:var(--serif);font-size:clamp(var(--t-m-title),4.4vw,var(--t-m-number));font-weight:500;line-height:1.02;letter-spacing:-.02em;text-wrap:balance;color:var(--ink)}.home_nowrap__dox0n{white-space:nowrap}.home_offInner__E6JnS{display:flex;flex-direction:column;gap:clamp(4rem,8vw,7rem);max-width:calc(1240px + 2 * var(--gutter-x));margin:clamp(2rem,4vw,3.5rem) auto 0;padding:0 var(--gutter-x)}.home_bento__eTPVY{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem}.home_card__npiLC{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,2.2vw,2rem);border-radius:var(--r-card);background:var(--warm-white)}.home_cardPhone__vRtAo p,.home_card__npiLC p{color:var(--ink-soft)}.home_cardPhone__vRtAo{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.5rem .5rem 0;text-align:center}.home_cardPhone__vRtAo p{max-width:30ch}@media (min-width:960px){.home_bento__eTPVY{grid-template-areas:"a a c" "b d c";grid-template-columns:repeat(3,minmax(0,1fr))}.home_cardA__v8bfo{grid-area:a}.home_cardPhone__vRtAo{grid-area:c}.home_cardB__A3Qku{grid-area:b}.home_cardD__XhI0g{grid-area:d}.home_cardPhone__vRtAo>:last-child,.home_card__npiLC>:last-child{order:-1}}.home_proofBand__H4Gd5{background:var(--forest);color:var(--ivory)}.home_proofStatement___Y5BK{max-width:44ch;font-family:var(--serif);font-size:clamp(var(--t-m-subhead),1.27rem + .95vw,var(--t-m-stat));font-weight:500;line-height:1.2;letter-spacing:-.012em;text-wrap:balance;color:var(--ivory)}.home_proofNote__RtkFB{max-width:none;font-size:var(--t-m-lead);line-height:1.4;text-align:center;color:var(--ivory)}.home_founder__I1u4t{background:var(--warm-white)}.home_founderInner__KgepV{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(2.5rem,6vw,6rem);max-width:calc(1240px + 2 * var(--gutter-x));margin:0 auto;padding:0 var(--gutter-x)}.home_founderHead___bMPx{display:flex;flex:1 1 25rem;flex-direction:column;gap:1.5rem;min-width:0}.home_founderTitle__W4bZv{margin:0;font-family:var(--serif);font-size:clamp(var(--t-m-title),4.6vw,var(--t-m-number));font-weight:500;line-height:.98;letter-spacing:-.025em;color:var(--ink)}.home_founderText__yv6rI{display:flex;flex:1 1 28.75rem;flex-direction:column;gap:1.375rem;min-width:0;padding-top:clamp(0px,4vw,3.5rem)}.home_founderText__yv6rI p{max-width:65ch;font-size:clamp(var(--t-m-body),1.35vw,var(--t-m-lead));line-height:1.7;color:var(--ink-soft)}.home_founderText__yv6rI .home_founderLead__TSFOS{font-family:var(--serif);font-size:var(--t-m-subhead);line-height:1.28;color:var(--ink)}.home_who__f4t4N{background:var(--forest);color:var(--ivory)}.home_whoInner__IpqIi{display:flex;flex-direction:column;align-items:center;gap:clamp(3rem,6vw,4.5rem);max-width:calc(1240px + 2 * var(--gutter-x));margin:0 auto;padding:0 var(--gutter-x)}.home_whoGroups__wlFzc{display:flex;flex-direction:column;gap:2.5rem;width:100%}.home_whoGroup__C5BQN{display:flex;flex:1 1;flex-direction:column;gap:1.25rem;min-width:0;padding-top:1.75rem;border-top:1.5px solid var(--sage)}.home_whoTitle__IX4Fv{margin:0;font-family:var(--serif);font-size:var(--t-m-title);font-weight:500;line-height:1.15;color:var(--ivory)}.home_whoList__AFg9v{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.home_whoList__AFg9v li{padding:.875rem 0;border-top:1px solid color-mix(in srgb,var(--ivory) 22%,transparent);font-size:var(--t-m-body);line-height:1.55;color:var(--ivory)}.home_whoList__AFg9v li:first-child{border-top:0;padding-top:0}@media (min-width:768px){.home_whoGroups__wlFzc{flex-direction:row;gap:clamp(2.5rem,5vw,5rem)}}.home_stepTitle__icFbH{margin-top:.375rem;line-height:1.2}.home_stepTitle__icFbH a{display:inline-block;padding-block:10px;margin-block:-10px}.home_cardTitle__ACsan,.home_costTitle__DoMgE,.home_stepTitle__icFbH{font-size:clamp(var(--t-m-subhead),1.9vw,var(--t-m-title))}.home_inspection__s6Ip4{background:var(--mint);color:var(--ink)}.home_inspectionInner__UYar1{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(3rem,6vw,6rem);max-width:calc(1240px + 2 * var(--gutter-x));margin:0 auto;padding:0 var(--gutter-x)}.home_inspectionCopy__ApZDK{display:flex;flex:1.1 1 36rem;flex-direction:column;gap:1.625rem;min-width:0}.home_inspectionCopy__ApZDK .home_ctaRow__MILQW{align-self:flex-start}.home_inspectionArt__3_CUD{display:flex;flex:1 1 20rem;justify-content:center;min-width:0}.home_startSteps__JERI2{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none}.home_startStep__j2yj3{display:flex;align-items:flex-start;gap:1.125rem}.home_startStep__j2yj3 p{margin-top:.25rem;color:var(--ink-soft)}.home_startNum__L_HS7{display:flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--forest);font-family:var(--serif);font-size:var(--t-m-subhead);color:var(--ivory)}.home_startStep__j2yj3:last-child .home_startNum__L_HS7{background:var(--vermilion);color:var(--white)}.home_questions__ladzc{background:var(--warm-white)}.home_questionsInner__K6Qgt{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem);max-width:calc(880px + 2 * var(--gutter-x));margin:0 auto;padding:0 var(--gutter-x)}.home_qaList__eSDt_{display:flex;flex-direction:column;gap:.75rem}.home_qa__Ri_QN{border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:1.5rem;background:var(--white)}.home_qaSummary__9Znx0{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:1.375rem 1.75rem;border-radius:1.5rem;cursor:pointer;list-style:none}.home_qaSummary__9Znx0::-webkit-details-marker{display:none}.home_qaSummary__9Znx0:focus-visible{outline:2px solid var(--vermilion);outline-offset:3px}.home_qa__Ri_QN h3{margin:0;font-family:var(--sans);font-size:var(--t-m-subhead);font-weight:500;line-height:1.4;color:var(--ink)}.home_qaMark__PR1JQ{flex:0 0 auto;font-size:var(--t-m-subhead);line-height:1;color:var(--vermilion);transition:transform .24s}.home_qa__Ri_QN[open] .home_qaMark__PR1JQ{transform:rotate(45deg)}.home_qaBody__eiN1R{padding:0 1.75rem 1.375rem}.home_qa__Ri_QN p{color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.home_qaMark__PR1JQ{transition:none}}@keyframes home_rise__2DZee{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes home_fadeUp__UBr3N{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes home_pulse__eeZ2t{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--vermilion) 55%,transparent)}80%,to{box-shadow:0 0 0 9px transparent}}@keyframes home_todoFloat__jdbKF{0%{transform:rotate(1.5deg) translateY(0)}to{transform:rotate(1.5deg) translateY(-10px)}}@keyframes home_sampleFloat__DjHoX{0%{transform:rotate(2deg) translateY(0)}to{transform:rotate(2deg) translateY(-8px)}}@keyframes home_bobble__mEYAo{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(3deg)}}@keyframes home_bandLine__WJHHJ{0%{opacity:0;transform:translateY(.5em)}17%,3%{opacity:1;transform:none}20%,to{opacity:0;transform:translateY(-.5em)}}@keyframes home_check0__7Lwj2{0%,4%{stroke-dashoffset:1;opacity:0}6%,93%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:1;opacity:0}}@keyframes home_check1__h0sfT{0%,16%{stroke-dashoffset:1;opacity:0}18%,93%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:1;opacity:0}}@keyframes home_check2__Jr1Be{0%,28%{stroke-dashoffset:1;opacity:0}30%,93%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:1;opacity:0}}@keyframes home_check3__3shv_{0%,40%{stroke-dashoffset:1;opacity:0}42%,93%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:1;opacity:0}}@keyframes home_check4__21sb_{0%,52%{stroke-dashoffset:1;opacity:0}54%,93%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:1;opacity:0}}@keyframes home_dim0__OJZ3F{0%,4%{opacity:1;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}6%{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}9%{opacity:1}13%,93%{opacity:.45;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}96%{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}97%,to{opacity:1;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}@keyframes home_dim1__cRGfB{0%,16%{opacity:1;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}18%{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}21%{opacity:1}25%,93%{opacity:.45;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}96%{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}97%,to{opacity:1;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}@keyframes home_dim2__KU9bh{0%,28%{opacity:1;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}30%{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}33%{opacity:1}37%,93%{opacity:.45;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}96%{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}97%,to{opacity:1;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}@keyframes home_dim3__h3XLm{0%,40%{opacity:1;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}42%{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}45%{opacity:1}49%,93%{opacity:.45;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}96%{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}97%,to{opacity:1;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}@keyframes home_dim4__hIVZW{0%,52%{opacity:1;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}54%{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}57%{opacity:1}61%,93%{opacity:.45;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}96%{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}97%,to{opacity:1;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}@keyframes home_count0____0FG{0%{opacity:1}11%{opacity:0}95%,to{opacity:1}}@keyframes home_count1__3HhU9{0%,to{opacity:0}11%{opacity:1}23%{opacity:0}}@keyframes home_count2__pKJGf{0%,to{opacity:0}23%{opacity:1}35%{opacity:0}}@keyframes home_count3__cCkur{0%,to{opacity:0}35%{opacity:1}47%{opacity:0}}@keyframes home_count4__Algzt{0%,to{opacity:0}47%{opacity:1}59%{opacity:0}}@keyframes home_count5__vkFJV{0%,to{opacity:0}59%{opacity:1}95%{opacity:0}}@keyframes home_yours__GxJyO{0%,60%{background:var(--mint-soft);color:var(--ink)}64%,90%{background:var(--forest);color:var(--ivory)}95%,to{background:var(--mint-soft);color:var(--ink)}}@media (prefers-reduced-motion:no-preference){.home_h1__1v56P{animation:home_rise__2DZee 1s var(--ease-out) both}.home_chip__zCbl2,.home_sub__f8Fdm{animation:home_fadeUp__UBr3N .9s var(--ease-out) .3s both}.home_heroActions__3toON{animation:home_fadeUp__UBr3N .5s var(--ease-out) both}.home_proof__h7nEi{animation:home_fadeUp__UBr3N .9s var(--ease-out) .45s both}.home_reveal__KP5D_{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms)}.home_card__npiLC.home_reveal__KP5D_{transition:opacity .7s var(--ease-out) calc(var(--i, 0) * 90ms),transform .7s var(--ease-out) calc(var(--i, 0) * 90ms),translate .48s var(--ease-out),box-shadow .48s var(--ease-out)}.home_calEntry__sstPt{--rise:16px}[data-home-motion=on] .home_reveal__KP5D_:not(.is-in){opacity:0;transform:translateY(var(--rise,32px))}[data-home-motion=on] .home_todo__6VldE{animation:home_todoFloat__jdbKF 6s ease-in-out infinite alternate}[data-home-motion=on] .home_todoRow__f3MyB:first-child .home_todoCheck__sp_xW{animation:home_check0__7Lwj2 15s linear -12.5s infinite}[data-home-motion=on] .home_todoRow__f3MyB:nth-child(2) .home_todoCheck__sp_xW{animation:home_check1__h0sfT 15s linear -12.5s infinite}[data-home-motion=on] .home_todoRow__f3MyB:nth-child(3) .home_todoCheck__sp_xW{animation:home_check2__Jr1Be 15s linear -12.5s infinite}[data-home-motion=on] .home_todoRow__f3MyB:nth-child(4) .home_todoCheck__sp_xW{animation:home_check3__3shv_ 15s linear -12.5s infinite}[data-home-motion=on] .home_todoRow__f3MyB:nth-child(5) .home_todoCheck__sp_xW{animation:home_check4__21sb_ 15s linear -12.5s infinite}[data-home-motion=on] .home_todoRow__f3MyB:first-child .home_todoText__7Ky0r{animation:home_dim0__OJZ3F 15s var(--ease-out) -12.5s infinite}[data-home-motion=on] .home_todoRow__f3MyB:nth-child(2) .home_todoText__7Ky0r{animation:home_dim1__cRGfB 15s var(--ease-out) -12.5s infinite}[data-home-motion=on] .home_todoRow__f3MyB:nth-child(3) .home_todoText__7Ky0r{animation:home_dim2__KU9bh 15s var(--ease-out) -12.5s infinite}[data-home-motion=on] .home_todoRow__f3MyB:nth-child(4) .home_todoText__7Ky0r{animation:home_dim3__h3XLm 15s var(--ease-out) -12.5s infinite}[data-home-motion=on] .home_todoRow__f3MyB:nth-child(5) .home_todoText__7Ky0r{animation:home_dim4__hIVZW 15s var(--ease-out) -12.5s infinite}[data-home-motion=on] .home_todoCount__12P0v>span:first-child{animation:home_count0____0FG 15s step-end -12.5s infinite}[data-home-motion=on] .home_todoCount__12P0v>span:nth-child(2){animation:home_count1__3HhU9 15s step-end -12.5s infinite}[data-home-motion=on] .home_todoCount__12P0v>span:nth-child(3){animation:home_count2__pKJGf 15s step-end -12.5s infinite}[data-home-motion=on] .home_todoCount__12P0v>span:nth-child(4){animation:home_count3__cCkur 15s step-end -12.5s infinite}[data-home-motion=on] .home_todoCount__12P0v>span:nth-child(5){animation:home_count4__Algzt 15s step-end -12.5s infinite}[data-home-motion=on] .home_todoCount__12P0v>span:nth-child(6){animation:home_count5__vkFJV 15s step-end -12.5s infinite}[data-home-motion=on] .home_todoTag__Si0SS{animation:home_yours__GxJyO 15s ease-in-out -12.5s infinite}[data-home-motion=on] .home_pulseDot__UykGT{animation:home_pulse__eeZ2t 2s ease-out infinite}[data-home-motion=on] .home_handledLine__iobyU{animation:home_bandLine__WJHHJ 15s var(--ease-inout) infinite both;animation-delay:calc(var(--i) * 3s - 1s)}[data-home-motion=on] .home_sample__eTbN8{animation:home_sampleFloat__DjHoX 7s ease-in-out infinite alternate}[data-home-motion=on] .home_cutout__EUIxK img{transform-origin:50% 90%;animation:home_bobble__mEYAo 10s ease-in-out infinite}[data-home-motion=on] .home_pause__heE1A{visibility:visible}}.home_loop___cOlw[data-offscreen],.home_loop___cOlw[data-offscreen] *,[data-motion-paused] .home_loop___cOlw,[data-motion-paused] .home_loop___cOlw *{animation-play-state:paused!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home_card__npiLC:hover{translate:0 -6px;box-shadow:0 18px 40px -24px color-mix(in srgb,var(--forest) 45%,transparent)}}.home_helpLink__A9F_q:focus-visible{outline:2px solid var(--forest);outline-offset:4px}.home_help__sZ3aR{--help-line:rgb(10 10 10/0.22);--help-gutter:clamp(1.25rem,9vw,9.5rem);position:relative;overflow-x:clip;padding:clamp(5.5rem,9vw,8rem) var(--help-gutter) clamp(5rem,8vw,7.5rem);background:var(--ivory);color:var(--ink)}.home_helpInner__Vcx_R{position:relative}.home_helpHead__FrS5e{position:relative;margin-bottom:clamp(3rem,5vw,4.5rem)}.home_helpTitle__1iPJ8{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(2.5rem,5.6vw,5.25rem);line-height:1;letter-spacing:-.03em;color:var(--ink)}.home_helpRook__2Zodw{--rook-w:clamp(240px,70vw - 460px,560px);position:absolute;right:calc(-1 * var(--help-gutter) - var(--rook-w) * .394);bottom:calc(-1 * clamp(3rem, 5vw, 4.5rem) + 1rem - var(--rook-w) * .104);z-index:1;width:var(--rook-w);pointer-events:none}.home_helpRook__2Zodw img{display:block;width:100%;height:auto}.home_helpList__Yb1L2{margin:0;padding:0;list-style:none;border-top:1px solid var(--help-line)}.home_helpRow__GUOWa{display:grid;grid-template-columns:5rem minmax(0,15rem) minmax(0,1fr) auto;grid-gap:clamp(1.5rem,3vw,3rem);gap:clamp(1.5rem,3vw,3rem);align-items:center;padding:clamp(1.5rem,2.4vw,2.25rem) 0;border-bottom:1px solid var(--help-line);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}[data-home-motion=on] .home_helpRow__GUOWa:not(.is-in){opacity:0;transform:translateY(1rem)}.home_helpNum__p5f_q{color:var(--ink-muted);font-size:.9375rem;letter-spacing:.2em}.home_helpName__MacHu{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(2rem,3.2vw,3rem);line-height:1;letter-spacing:-.02em;color:var(--ink)}.home_helpLine__HkWe4{max-width:22em;margin:0;font-size:clamp(1.0625rem,1.8vw,1.1875rem);line-height:1.45}.home_helpLink__A9F_q{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;min-width:7.5rem;min-height:44px;border-bottom:1px solid;color:var(--ink);text-decoration:none;font-size:.8125rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.home_helpLink__A9F_q svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.home_helpLink__A9F_q:hover svg{transform:translate(2px,-2px)}.home_helpClose__8cbpr{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:clamp(3rem,5vw,4.5rem)}.home_helpClose__8cbpr p{margin:0;font-size:18px}@media (max-width:899px){.home_helpRow__GUOWa{grid-template-columns:3rem minmax(0,1fr) auto;row-gap:.75rem}.home_helpLine__HkWe4{grid-column:2/-1}.home_helpRow__GUOWa .home_helpLink__A9F_q{grid-row:1;grid-column:3}}@media (max-width:639px){.home_helpHead__FrS5e{position:static}.home_helpRook__2Zodw{--rook-w:160px;top:-10rem;right:calc(-1.25rem - var(--rook-w) * .394);bottom:auto}.home_helpRow__GUOWa{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem}.home_helpNum__p5f_q{grid-column:1/-1}.home_helpName__MacHu{grid-column:1;grid-row:2}.home_helpRow__GUOWa .home_helpLink__A9F_q{grid-column:2;grid-row:2;min-width:0}.home_helpLine__HkWe4{grid-column:1/-1}.home_helpClose__8cbpr{flex-direction:column;gap:1rem}}@media (max-width:359px){.home_helpRow__GUOWa .home_helpLink__A9F_q{grid-column:1/-1;grid-row:auto;justify-self:start}}.home_enos__2fW5r{--enos-gutter:clamp(1.25rem,9vw,9.5rem);position:relative;overflow-x:clip;padding:clamp(6rem,10vw,9.5rem) var(--enos-gutter) 0;background:var(--mint);color:var(--ink)}.home_enosCopy__1JRQO{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(2.5rem,6vw,6.5rem);gap:clamp(2.5rem,6vw,6.5rem);align-items:end;margin-bottom:clamp(3rem,5vw,4.5rem)}.home_enosEyebrow__roAtw{margin:0 0 1.5rem;color:var(--ink-soft);font-size:.8125rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.home_enosTitle__5VPMb{max-width:13em;margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(2.5rem,4.4vw,4.25rem);line-height:1.05;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.home_enosTitle__5VPMb em{color:var(--vermilion);font-style:italic}.home_enosBody__DH3hZ{max-width:34em;margin:0 0 2.25rem;color:var(--ink-soft);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6}.home_enosStage___h9Ub{position:relative;display:flex;align-items:flex-start;padding-bottom:clamp(4rem,7vw,6.5rem);padding-left:3%}.home_enosBand__A29VQ{position:absolute;top:34%;bottom:0;left:calc(-1 * var(--enos-gutter));right:calc(-1 * var(--enos-gutter));background:var(--ivory)}.home_enosStage___h9Ub :where(figure){position:relative;margin:0}.home_enosStage___h9Ub figcaption{position:relative;z-index:2;margin-top:1.5rem;color:var(--ink-soft);font-size:.8125rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.home_enosBefore__CBr5X{width:44%;--rz:-3deg}.home_enosAfter__5Vi_b{z-index:1;width:50%;margin:9% 0 0 -5%;--rz:2.5deg}.home_enosAfter__5Vi_b figcaption{text-align:right}.home_dev__rpiuC{position:relative;transform:rotate(var(--rz,0deg));filter:drop-shadow(0 1.75rem 2rem rgb(18 29 22/.22))}.home_devFrame__yjeZf{position:relative;display:block;width:100%;height:auto;pointer-events:none}.home_devScreen__vH1dW{position:absolute;left:calc(var(--sl) - .5%);top:calc(var(--st) - .5%);width:calc(var(--sw) + 1%);height:calc(var(--sh) + 1%);overflow:hidden;background:var(--white)}.home_laptopBefore__orzXf{--sl:13.33%;--st:4.36%;--sw:75.75%;--sh:70.09%}.home_laptopAfter__WzPm7{--sl:17.21%;--st:4.02%;--sw:71.14%;--sh:60.44%}.home_devScreen__vH1dW img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.home_enosAfter__5Vi_b .home_devScreen__vH1dW img{transition:-webkit-clip-path 1.4s cubic-bezier(.16,1,.3,1);transition:clip-path 1.4s cubic-bezier(.16,1,.3,1);transition:clip-path 1.4s cubic-bezier(.16,1,.3,1),-webkit-clip-path 1.4s cubic-bezier(.16,1,.3,1)}[data-home-motion=on] .home_enosAfter__5Vi_b:not(.is-in) .home_devScreen__vH1dW img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}@media (max-width:899px){.home_enosCopy__1JRQO{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}}@media (max-width:639px){.home_enosStage___h9Ub{flex-direction:column}.home_enosBand__A29VQ{top:22%}.home_enosBefore__CBr5X{display:flex;flex-direction:column-reverse;width:80%}.home_enosBefore__CBr5X figcaption{margin:0 0 1rem}.home_enosAfter__5Vi_b{align-self:flex-end;width:86%;margin:-6% 0 0}}.home_proofRow__ctOLo{display:flex;flex-direction:column;gap:1.5rem}.home_proofPhoto__wD9Tk{position:relative;flex:none;min-width:0;height:300px}.home_proofPhoto__wD9Tk img{object-fit:cover;object-position:50% 52%;-webkit-mask-image:radial-gradient(ellipse 72% 68% at 50% 50%,var(--ink) 52%,rgb(0 0 0/.6) 72%,transparent 100%);mask-image:radial-gradient(ellipse 72% 68% at 50% 50%,var(--ink) 52%,rgb(0 0 0/.6) 72%,transparent 100%)}.home_calendar__4hYXZ{display:flex;flex:1.7 1;flex-direction:column;gap:1.25rem;min-width:0;padding:clamp(1.25rem,3vw,2.25rem);border-radius:var(--r-card);background:var(--warm-white);color:var(--ink)}.home_calHead__0KvyC{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem}.home_calTitle__7dUsC{margin:0;font-family:var(--serif);font-size:var(--t-m-subhead);font-weight:500}.home_calDays__2p9Fj,.home_calEntries__wN5vU,.home_calTotals__WEXVs{margin:0;padding:0;list-style:none}.home_calTotals__WEXVs{display:flex;flex-wrap:wrap;gap:.5rem;font-size:var(--t-m-label);font-weight:500}.home_calTotals__WEXVs li{padding:.25rem .75rem;border-radius:var(--r-pill)}.home_totalSent__ZNNKj{background:var(--mint-soft)}.home_totalReplies__XZ7d6{border:1px solid var(--waffle-border)}.home_totalMeetings__q9efU{background:var(--vermilion);color:var(--white)}.home_calDays__2p9Fj{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem}.home_calDay__nrRF3{display:flex;flex-direction:column;gap:.625rem;min-width:0}.home_calDayName___o0mJ{margin:0;padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);font-family:var(--serif);font-size:var(--t-m-subhead);font-weight:500;color:var(--ink-muted)}.home_calEntries__wN5vU{display:flex;flex-direction:column;gap:.625rem}.home_calEntry__sstPt{padding:.75rem;border-radius:var(--r-chip);font-size:var(--t-m-small);line-height:1.35}.home_calEntry__sstPt strong{display:block;font-weight:600}.home_send__ic7_A{background:var(--mint)}.home_reply__QktHj{border:1px solid var(--waffle-border)}.home_meeting__v97ku{background:var(--vermilion);color:var(--white)}.home_calNote__bgnRC{font-size:var(--t-m-label);color:var(--ink-muted)}@media (min-width:640px){.home_calDays__2p9Fj{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media (min-width:960px){.home_proofRow__ctOLo{flex-direction:row;align-items:stretch;gap:1.5rem}.home_proofPhoto__wD9Tk{flex:1 1;height:auto;min-height:460px}.home_founderText__yv6rI .home_founderLead__TSFOS{font-size:var(--t-m-title)}}.home_cutout__EUIxK{position:relative;order:-1;align-self:center;width:min(260px,70vw);padding-top:1.5rem}.home_cutout__EUIxK:before{content:"";position:absolute;top:3rem;left:0;width:88%;aspect-ratio:1;border-radius:50%;background:var(--mint)}.home_cutout__EUIxK img{position:relative;display:block;width:100%;height:auto}@media (min-width:960px){.home_cutout__EUIxK{order:0;align-self:flex-start}}.home_sample__eTbN8{display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box;width:100%;max-width:420px;padding:1.5rem;border-radius:var(--r-card);background:var(--warm-white);color:var(--ink);box-shadow:0 30px 60px -30px rgb(0 0 0/.6);transform:rotate(2deg)}.home_sampleTop__0MyOa{display:flex;align-items:center;justify-content:space-between}.home_sampleName__kdLdw{font-size:var(--t-m-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow-mint)}.home_sampleTag__x7N68{padding:.1875rem .625rem;font-size:var(--t-m-label);font-weight:600}.home_sampleBar___mkeR,.home_sampleTag__x7N68{border-radius:var(--r-pill);background:var(--mint-soft)}.home_sampleBar___mkeR{height:8px;overflow:hidden}.home_sampleBar___mkeR div{width:18%;height:100%;border-radius:var(--r-pill);background:var(--vermilion)}.home_sampleQuestion__lYpsd{display:flex;flex-direction:column;gap:.5rem}.home_sampleJob__i3z7n{font-size:var(--t-m-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow-mint)}.home_sampleTitle__jsjyh{font-family:var(--serif);font-size:var(--t-m-subhead);line-height:1.2}.home_sampleAsk__j93Gf{font-size:var(--t-m-small);color:var(--ink-soft)}.home_sampleOptions__op6Y6{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.home_optOn__7Kaj1,.home_opt___XNz0{padding:.75rem 1rem;border:1px solid var(--waffle-border);border-radius:14px;text-align:left;font-size:var(--t-m-small)}.home_optOn__7Kaj1{border-color:var(--forest);background:var(--forest);font-weight:500;color:var(--ivory)}@media (min-width:640px){.home_sample__eTbN8{padding:2rem;gap:1.5rem}}.vignettes_panel__UALPW{display:flex;flex-direction:column;gap:.625rem;max-width:32.5rem;padding:.875rem 1rem;border:1px solid var(--hairline);border-radius:1.25rem;background:var(--white);color:var(--ink);font-size:var(--t-m-small)}.vignettes_status__V76XZ{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--t-m-label);font-weight:600;color:var(--ink-soft)}.vignettes_dot__86tNS{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--vermilion)}.vignettes_bubble__lC1GU{align-self:flex-start;padding:.5rem .875rem;border-radius:1.125rem 1.125rem 1.125rem .25rem;background:var(--mint-soft);font-size:var(--t-m-small);line-height:1.45}.vignettes_actions__YLagN{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.vignettes_edit__yGWH7,.vignettes_send__nCTpQ{padding:.25rem 1rem;border-radius:var(--r-pill);font-size:var(--t-m-small)}.vignettes_edit__yGWH7{border:1px solid var(--waffle-border);font-weight:500}.vignettes_send__nCTpQ{background:var(--forest);color:var(--ivory);font-weight:600}.vignettes_next__dNBx0,.vignettes_sub__GVPIe{font-size:var(--t-m-label);color:var(--ink-muted)}.vignettes_label__QSmnh{font-size:var(--t-m-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--eyebrow-mint)}.vignettes_row__arQel{display:flex;flex-direction:column;gap:.125rem}.vignettes_rowRule__althc{padding-top:.5rem;border-top:1px solid var(--hairline)}.vignettes_rowTop__qIMaF{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:var(--t-m-small);font-weight:600}.vignettes_tag__KRbS_{padding:.125rem .625rem;border-radius:var(--r-pill);background:var(--red-deep);color:var(--white);font-size:var(--t-m-label);font-weight:600}.vignettes_headRow__TyS2l{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.vignettes_body__iE_5j{font-size:var(--t-m-small);line-height:1.45;color:var(--ink-soft)}.vignettes_track__U4w5i{display:block;height:.5rem;border-radius:var(--r-pill);background:var(--mint-soft);overflow:hidden}.vignettes_fill__nHtAy{display:block;width:66%;height:100%;border-radius:var(--r-pill);background:var(--forest)}.vignettes_phoneWrap__IxyoF{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%}.vignettes_phone__ASNex{position:relative;width:100%;max-width:15rem;aspect-ratio:744/1465;margin:.5rem 0;filter:drop-shadow(0 28px 26px rgb(18 29 22/.35));transform:rotate(-6deg)}.vignettes_frame__dqvxR{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.vignettes_screen__TFwrA{position:absolute;top:3.21%;left:6.99%;display:flex;flex-direction:column;width:86.02%;height:92.42%;overflow:hidden;padding-top:11%;box-sizing:border-box;border-radius:9%/4.5%;background:var(--white);color:var(--ink);text-align:left;font-size:var(--t-m-label);line-height:1.4}.vignettes_topBar__78n0o{display:flex;align-items:center;padding:0 .75rem .375rem;border-bottom:1px solid var(--hairline)}.vignettes_topTitle__2JAr_{display:flex;flex:1 1;flex-direction:column;align-items:center;margin-right:1rem;line-height:1.1}.vignettes_topSmall__OBvbx{font-size:var(--t-m-label);color:var(--ink-muted)}.vignettes_topMain__Lk_JZ{font-size:var(--t-m-label);font-weight:600}.vignettes_account__jpTOD{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem}.vignettes_accountText__ulP2i{display:flex;flex-direction:column;line-height:1.15}.vignettes_handle__ZFgIm{font-weight:600}.vignettes_more__0ei_h{margin-left:auto;font-weight:700;letter-spacing:1px}.vignettes_ring__uErid{display:flex;flex:none;box-sizing:border-box;width:1.875rem;height:1.875rem;padding:2px;border-radius:50%;background:var(--vermilion)}.vignettes_ringInner__tTK5w{display:flex;flex:1 1;align-items:center;justify-content:center;border:2px solid var(--white);border-radius:50%;background:var(--mint);font-size:var(--t-m-label);font-weight:700;line-height:1}.vignettes_photo__GJyko{position:relative;flex:none;aspect-ratio:1/1}.vignettes_photoImg__wUP1g{object-fit:cover;object-position:50% 50%}.vignettes_count__BmUJk{position:absolute;top:.625rem;right:.625rem;padding:0 .5rem;border-radius:var(--r-pill);background:var(--ink);color:var(--white);font-size:var(--t-m-label)}.vignettes_icons__8PvXh{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem .25rem}.vignettes_heart__WSkwq{color:var(--vermilion)}.vignettes_pager__ZN_36{display:flex;flex:1 1;justify-content:center;gap:3px}.vignettes_pager__ZN_36 span{width:5px;height:5px;border-radius:50%;background:var(--waffle-border)}.vignettes_pager__ZN_36 .vignettes_pagerOn__bOvOL{background:var(--forest)}.vignettes_caption__mQOMv{display:flex;flex-direction:column;gap:.125rem;padding:0 .75rem .875rem}.vignettes_muted__x43GC{color:var(--ink-muted)}.vignettes_chip__GISJT{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:var(--r-pill);background:var(--warm-white);font-size:var(--t-m-label);font-weight:500;color:var(--forest)}@media (min-width:640px){.vignettes_panel__UALPW{padding:1rem 1.25rem}}@media (min-width:960px){.vignettes_phone__ASNex{max-width:13rem;margin:.25rem 0}}@keyframes vignettes_phoneFloat__62hdH{0%{transform:rotate(-6deg) translateY(0)}to{transform:rotate(-6deg) translateY(-10px)}}@keyframes vignettes_pulse__JR4if{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--vermilion) 55%,transparent)}80%,to{box-shadow:0 0 0 9px transparent}}@media (prefers-reduced-motion:no-preference){[data-home-motion=on] .vignettes_phone__ASNex{animation:vignettes_phoneFloat__62hdH 7s ease-in-out infinite alternate}[data-home-motion=on] .vignettes_dot__86tNS{animation:vignettes_pulse__JR4if 2s ease-out infinite}}.vignettes_loop__e6dV_[data-offscreen],.vignettes_loop__e6dV_[data-offscreen] *,[data-motion-paused] .vignettes_loop__e6dV_,[data-motion-paused] .vignettes_loop__e6dV_ *{animation-play-state:paused!important}