.home_hero__z_jpu{position:relative;padding-top:clamp(200px,46vh,420px)}.home_heroInner__jKRQF{position:relative}.home_hintSlot__Lc4Ki{position:relative;margin-bottom:14px}.home_headline__lK3mU{max-width:830px}.home_flower__vyBQa{font-size:.8em;white-space:nowrap}.home_sub__cfiRX{margin-top:14px}.home_grid__WFIMJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin-top:clamp(72px,9vw,120px)}.home_col__l91Br{display:flex;flex-direction:column;gap:56px}.home_offset__kFJet{padding-top:60px}@media (max-width:760px){.home_grid__WFIMJ{grid-template-columns:1fr;gap:56px}.home_col__l91Br{display:contents}}.CustomCursor_anchor__KMWMc{position:fixed;top:0;left:0;z-index:100;pointer-events:none}.CustomCursor_cursor__QTRfU{position:absolute;translate:-50% -50%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:#8a7fe0}.CustomCursor_can__SmO3e{position:absolute;translate:-50% -50%;display:block;color:var(--ink-muted);transform-origin:60% 60%}.CustomCursor_label__qYNtx{display:flex;align-items:center;gap:2px;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:0;white-space:nowrap;color:#fff}.CustomCursor_hideNative__pTEyZ,.CustomCursor_hideNative__pTEyZ *{cursor:none!important}.Nav_nav__BptBv{position:fixed;inset:0 0 auto 0;z-index:50;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease}.Nav_bar__8SB24{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:calc(18px + env(safe-area-inset-top, 0px)) var(--page-gutter) 18px}@media (min-width:1200px){.Nav_bar__8SB24{padding-inline:100px}}@media (min-width:1440px){.Nav_bar__8SB24{padding-inline:160px}}.Nav_hidden__xEzi6{transform:translateY(-100%);opacity:0;pointer-events:none}.Nav_name__Kuckv{font-size:16px;color:var(--ink-soft);transition:color .2s ease}.Nav_name__Kuckv:hover{color:var(--ink)}.Nav_links__TBJFU{display:flex;gap:clamp(16px,3.2vw,46px);font-size:15px}.Nav_link__zheGr{color:var(--ink-soft);transition:color .2s ease;text-underline-offset:5px}.Nav_link__zheGr:hover{color:var(--ink)}.Nav_active__wkDuD{color:var(--ink);-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1px}.Nav_disabled__30O8n{color:var(--ink-faint);cursor:default}.Nav_burger__HCw5_{display:none;position:relative;width:24px;height:24px;padding:0;border:0;background:none;color:var(--ink-soft);cursor:pointer}.Nav_line__Le4hS{position:absolute;left:4px;width:16px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s ease}.Nav_line__Le4hS:first-child{top:5px}.Nav_line__Le4hS:nth-child(2){top:11.25px}.Nav_line__Le4hS:nth-child(3){top:17.5px}.Nav_lineTopOpen___jGAu{transform:translateY(6.25px) rotate(45deg)}.Nav_lineMidOpen__InSwV{opacity:0}.Nav_lineBottomOpen__v_jud{transform:translateY(-6.25px) rotate(-45deg)}.Nav_menu__WgZR5{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:20px var(--page-gutter) 28px;font-size:15px}.Nav_open__ZC5_L{background:rgb(250 250 248/.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 16px 24px -16px rgb(0 0 0/.12)}@media (max-width:809px){.Nav_links__TBJFU{display:none}.Nav_burger__HCw5_{display:block}}.Testimonials_reel__BCqj_{margin-top:40px;margin-bottom:-20px;overflow-x:clip;overflow-y:visible}.Testimonials_track__JSsdB{display:flex;align-items:center;gap:44px;width:max-content;margin:0;padding:0;list-style:none;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.Testimonials_track__JSsdB:active{cursor:-webkit-grabbing;cursor:grabbing}.Testimonials_item__KOAj2{position:relative;flex:none}.Testimonials_item__KOAj2:hover{z-index:1}.Testimonials_tilt__cEp4k{margin:0}.Testimonials_card__szgpU{position:relative;width:475px;max-width:82vw;display:flex;flex-direction:column;gap:18px;padding:52px 32px 30px;border-radius:14px;background:#fffdf7}.Testimonials_sticker__yLnZJ{position:absolute;width:80px;height:80px;translate:-50% -50%;rotate:14deg;pointer-events:none}.Testimonials_quote__Vw4p_{display:flex;flex-direction:column;gap:18px;margin:0}.Testimonials_body___JtRj,.Testimonials_name__BBTui,.Testimonials_quote__Vw4p_ p:first-child{color:var(--ink-warm)}.Testimonials_card__szgpU figcaption{display:flex;flex-direction:column}@media (max-width:700px){.Testimonials_card__szgpU{padding:44px 24px 24px}.Testimonials_sticker__yLnZJ{width:64px;height:64px}}