.in-view-title-module__3jDMRG__wrap{--ease-enter:cubic-bezier(.16, 1, .3, 1);--wipe:100%;min-width:0}.in-view-title-module__3jDMRG__line{display:inline}@media (min-width:1024px){.in-view-title-module__3jDMRG__line{display:block}}.in-view-title-module__3jDMRG__blurWord,.in-view-title-module__3jDMRG__part{display:inline-block}.in-view-title-module__3jDMRG__wipe{-webkit-mask-image:linear-gradient(90deg,#000 44%,#0000 56%);mask-image:linear-gradient(90deg,#000 44%,#0000 56%);-webkit-mask-size:230% 100%;mask-size:230% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--wipe,0%) 0;mask-position:var(--wipe,0%) 0;margin:-.1em -.12em -.22em;padding:.1em .12em .22em;display:block}.in-view-title-module__3jDMRG__pending .in-view-title-module__3jDMRG__part{opacity:0;animation:in-view-title-module__3jDMRG__settle .4s var(--ease-enter) 2.4s forwards}.in-view-title-module__3jDMRG__pending .in-view-title-module__3jDMRG__wipe{animation:in-view-title-module__3jDMRG__settleWipe .4s var(--ease-enter) 2.4s forwards}@keyframes in-view-title-module__3jDMRG__settle{to{opacity:1;filter:none;transform:none}}@keyframes in-view-title-module__3jDMRG__settleWipe{to{--wipe:0%;transform:none;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.in-view-title-module__3jDMRG__part{opacity:1!important;filter:none!important;transform:none!important}.in-view-title-module__3jDMRG__wipe{transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.in-view-title-module__3jDMRG__pending .in-view-title-module__3jDMRG__part,.in-view-title-module__3jDMRG__pending .in-view-title-module__3jDMRG__wipe{animation:none}}
@font-face{font-family:generalSans;src:url(../media/GeneralSans_Regular-s.p.2bw9n2r1d6id1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Italic-s.p.2gs4-6ypdxg2i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Medium-s.p.0k_79f4guym1z.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_MediumItalic-s.p.0jn_p_kmncopb.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Semibold-s.p.43ayu7ok-ea8v.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_SemiboldItalic-s.p.2lfurjah2bfhm.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Bold-s.p.2e10_-xm6yxi6.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_BoldItalic-s.p.0woew2u_73cp-.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Extralight-s.p.0riuhb1noeeh7.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_ExtralightItalic-s.p.2oeninu7vp83n.woff2)format("woff2");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Light-s.p.0w6i39gm3pfpd.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_LightItalic-s.p.3ikp3a_2-vkha.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Variable-s.p.3dbb_vuk3uz4x.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_VariableItalic-s.p.43e2sdnj3unyi.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:generalSans Fallback;src:local(Arial);ascent-override:91.05%;descent-override:21.64%;line-gap-override:9.01%;size-adjust:110.93%}.generalsans_7acd5f00-module__cvD8Xa__className{font-family:generalSans,generalSans Fallback}.generalsans_7acd5f00-module__cvD8Xa__variable{--font-general-sans:"generalSans", "generalSans Fallback"}
.home-hero-section-module__25aj1G__selection{--selection-ease:cubic-bezier(.13, .59, .28, 1);--selection-duration:.75s;--selection-delay:.85s;--selection-text-delay:60ms;vertical-align:baseline;color:inherit;opacity:0;border-radius:3px;margin:0 .03em;padding:.06em .22em .1em;display:inline-block;position:relative}.home-hero-section-module__25aj1G__selectionActive{animation:home-hero-section-module__25aj1G__selectionTextIn .5s var(--selection-ease) var(--selection-text-delay) forwards}.home-hero-section-module__25aj1G__selectionActive .home-hero-section-module__25aj1G__selectionFill{animation:home-hero-section-module__25aj1G__selectionGrow var(--selection-duration) var(--selection-ease) var(--selection-delay) both}.home-hero-section-module__25aj1G__selectionActive .home-hero-section-module__25aj1G__handleStart{animation:home-hero-section-module__25aj1G__handleStartReveal var(--selection-duration) var(--selection-ease) var(--selection-delay) both}.home-hero-section-module__25aj1G__selectionActive .home-hero-section-module__25aj1G__handleEnd{animation:home-hero-section-module__25aj1G__endHandleSlide var(--selection-duration) var(--selection-ease) var(--selection-delay) both}.home-hero-section-module__25aj1G__selectionInstant,.home-hero-section-module__25aj1G__selectionInstant .home-hero-section-module__25aj1G__selectionFill,.home-hero-section-module__25aj1G__selectionInstant .home-hero-section-module__25aj1G__handleStart,.home-hero-section-module__25aj1G__selectionInstant .home-hero-section-module__25aj1G__handleEnd{opacity:1;animation:none}.home-hero-section-module__25aj1G__selectionInstant .home-hero-section-module__25aj1G__selectionFill{transform:scaleX(1)}.home-hero-section-module__25aj1G__selectionInstant .home-hero-section-module__25aj1G__handleEnd{left:calc(100% - 1px)}.home-hero-section-module__25aj1G__selectionFill{z-index:0;border-radius:inherit;background-color:color-mix(in srgb, var(--primary) 24%, transparent);transform-origin:0;pointer-events:none;opacity:0;position:absolute;inset:0}.home-hero-section-module__25aj1G__handleStart,.home-hero-section-module__25aj1G__handleEnd{z-index:1;background-color:var(--primary);pointer-events:none;opacity:0;border-radius:1px;width:3px;position:absolute;top:0;bottom:0}.home-hero-section-module__25aj1G__handleStart{left:-2px}.home-hero-section-module__25aj1G__handleStart:before{content:"";background-color:var(--primary);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.home-hero-section-module__25aj1G__handleEnd{left:-2px;right:auto}.home-hero-section-module__25aj1G__handleEnd:before{content:"";background-color:var(--primary);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.home-hero-section-module__25aj1G__selectionLabel{z-index:2;position:relative}@keyframes home-hero-section-module__25aj1G__selectionTextIn{0%{opacity:0}to{opacity:1}}@keyframes home-hero-section-module__25aj1G__selectionGrow{0%{opacity:0;transform:scaleX(.02)}.5%{opacity:1;transform:scaleX(.02)}to{opacity:1;transform:scaleX(1)}}@keyframes home-hero-section-module__25aj1G__handleStartReveal{0%{opacity:0}.5%{opacity:1}to{opacity:1}}@keyframes home-hero-section-module__25aj1G__endHandleSlide{0%{opacity:0;left:-2px}.5%{opacity:1;left:-2px}to{opacity:1;left:calc(100% - 1px)}}@media (prefers-reduced-motion:reduce){.home-hero-section-module__25aj1G__selection,.home-hero-section-module__25aj1G__selectionActive{opacity:1;animation:none}.home-hero-section-module__25aj1G__selectionFill,.home-hero-section-module__25aj1G__selectionActive .home-hero-section-module__25aj1G__selectionFill{opacity:1;animation:none;transform:scaleX(1)}.home-hero-section-module__25aj1G__handleStart,.home-hero-section-module__25aj1G__selectionActive .home-hero-section-module__25aj1G__handleStart{opacity:1;animation:none}.home-hero-section-module__25aj1G__handleEnd,.home-hero-section-module__25aj1G__selectionActive .home-hero-section-module__25aj1G__handleEnd{opacity:1;animation:none;left:calc(100% - 1px)}}
.profile-like-button-module__jAAb7a__heartWrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.profile-like-button-module__jAAb7a__heart{transition:color .2s,fill .2s}.profile-like-button-module__jAAb7a__heartAnimating{animation:.55s cubic-bezier(.17,.89,.32,1.49) profile-like-button-module__jAAb7a__heart-like-pop}.profile-like-button-module__jAAb7a__ring{border:2px solid var(--color-danger,#ef4444);opacity:0;pointer-events:none;border-radius:9999px;position:absolute;inset:-4px}.profile-like-button-module__jAAb7a__ringAnimating{animation:.55s ease-out forwards profile-like-button-module__jAAb7a__heart-ring}.profile-like-button-module__jAAb7a__particle{background-color:var(--color-danger,#ef4444);opacity:0;pointer-events:none;border-radius:9999px;width:4px;height:4px;position:absolute;top:50%;left:50%}.profile-like-button-module__jAAb7a__particleAnimating{animation:.55s ease-out forwards profile-like-button-module__jAAb7a__heart-particle-burst}@keyframes profile-like-button-module__jAAb7a__heart-like-pop{0%{transform:scale(1)}25%{transform:scale(1.35)}45%{transform:scale(.9)}65%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes profile-like-button-module__jAAb7a__heart-ring{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@keyframes profile-like-button-module__jAAb7a__heart-particle-burst{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-16px) scale(.2)}}@media (prefers-reduced-motion:reduce){.profile-like-button-module__jAAb7a__heartAnimating,.profile-like-button-module__jAAb7a__ringAnimating,.profile-like-button-module__jAAb7a__particleAnimating{animation:none}}
.chip-module__SInpAW__chip{max-width:100%;color:var(--color-heading);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;padding:0;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .16s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.chip-module__SInpAW__chip:disabled{cursor:not-allowed;opacity:.5}.chip-module__SInpAW__chip:focus-visible{outline:none}.chip-module__SInpAW__chip:focus-visible .chip-module__SInpAW__surface{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-heading) 20%, transparent)}.chip-module__SInpAW__body{isolation:isolate;align-items:center;min-width:0;height:2.25rem;padding:0 1rem;transition:scale .26s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.chip-module__SInpAW__chip:active:not(:disabled) .chip-module__SInpAW__body{transition-duration:.12s;scale:.97}.chip-module__SInpAW__surface{z-index:-1;border:1px solid color-mix(in oklab, var(--color-border) 70%, transparent);background:var(--color-background);border-radius:9999px;transition:background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1);position:absolute;inset-block:0;inset-inline-start:0}.chip-module__SInpAW__check{color:currentColor;transform-origin:0;place-items:center;width:14px;height:14px;display:grid;position:absolute;top:calc(50% - 7px);left:.875rem}.chip-module__SInpAW__check svg{display:block;overflow:visible}.chip-module__SInpAW__slot{flex:none;width:0}.chip-module__SInpAW__body[data-selected=true] .chip-module__SInpAW__slot{width:18px}.chip-module__SInpAW__body[data-selected=true] .chip-module__SInpAW__surface{background:var(--color-secondary);border-color:#0000}.chip-module__SInpAW__chip[aria-pressed=true]{color:var(--color-secondary-foreground)}.chip-module__SInpAW__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover) and (pointer:fine){.chip-module__SInpAW__chip:hover:not(:disabled) .chip-module__SInpAW__surface{background:var(--color-box)}.chip-module__SInpAW__chip[aria-pressed=true]:hover:not(:disabled) .chip-module__SInpAW__surface{background:var(--color-piece)}}@media (prefers-reduced-motion:reduce){.chip-module__SInpAW__chip,.chip-module__SInpAW__body,.chip-module__SInpAW__surface{transition:none}.chip-module__SInpAW__chip:active:not(:disabled) .chip-module__SInpAW__body{scale:none}}
