.HeroTypewriter-module__9QmdUW__root{--hero-select:color-mix(in oklab, var(--primary) 18%, transparent);display:inline-grid}.dark .HeroTypewriter-module__9QmdUW__root{--hero-select:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}.HeroTypewriter-module__9QmdUW__root>*{white-space:nowrap;grid-area:1/1}.HeroTypewriter-module__9QmdUW__root[data-phase] .HeroTypewriter-module__9QmdUW__text{color:#0000}.HeroTypewriter-module__9QmdUW__ghost{visibility:hidden}.HeroTypewriter-module__9QmdUW__ghost:before{content:attr(data-text)}.HeroTypewriter-module__9QmdUW__live:before{content:attr(data-keep)}.HeroTypewriter-module__9QmdUW__live:after{content:attr(data-selected);background:linear-gradient(var(--hero-select), var(--hero-select)) no-repeat 0 0 / 0% 100%;border-radius:.06em}.HeroTypewriter-module__9QmdUW__root[data-phase=selecting] .HeroTypewriter-module__9QmdUW__live:after{animation:.32s cubic-bezier(.2,.75,.2,1) forwards HeroTypewriter-module__9QmdUW__select}.HeroTypewriter-module__9QmdUW__caret{vertical-align:-.08em;width:.06em;height:.9em;margin-left:.04em;margin-right:-.1em;animation:1s step-end infinite HeroTypewriter-module__9QmdUW__blink;display:inline-block}.HeroTypewriter-module__9QmdUW__root[data-phase=typing] .HeroTypewriter-module__9QmdUW__caret{animation:none}.HeroTypewriter-module__9QmdUW__root[data-phase=selecting] .HeroTypewriter-module__9QmdUW__caret{opacity:0;animation:none}.HeroTypewriter-module__9QmdUW__root[data-phase=done] .HeroTypewriter-module__9QmdUW__caret{opacity:0;transition:opacity .5s;animation:none}@keyframes HeroTypewriter-module__9QmdUW__select{to{background-size:100% 100%}}@keyframes HeroTypewriter-module__9QmdUW__blink{50%{opacity:0}}
.SwissMatchSection-module__GtCYEq__root{--mm-ease:cubic-bezier(.16, 1, .3, 1);background:radial-gradient(70% 85% at 70%,#1c3e30 0%,#13291f 48%,#0b1b14 100%)}.SwissMatchSection-module__GtCYEq__mask{margin-bottom:-.12em;padding:0 .16em .12em 0;display:block;overflow:hidden}.SwissMatchSection-module__GtCYEq__rise{display:block}.SwissMatchSection-module__GtCYEq__crit{-webkit-backdrop-filter:blur(10px);background:#0c1c1599;border:1px solid #a7f3d029}.SwissMatchSection-module__GtCYEq__chip{color:#e7f7ef;white-space:nowrap;background:#6ee7b71a;border:1px solid #6ee7b738;border-radius:9999px;align-items:center;height:1.75rem;padding:0 .75rem;font-size:.8125rem;display:inline-flex}@media (max-width:639px){.SwissMatchSection-module__GtCYEq__chip{height:1.625rem;padding:0 .6rem;font-size:.75rem}}.SwissMatchSection-module__GtCYEq__chipSm{height:1.5rem;padding:0 .55rem;font-size:.72rem}.SwissMatchSection-module__GtCYEq__card{-webkit-backdrop-filter:blur(12px);background:#0a1812cc;border:1px solid #a7f3d033;box-shadow:0 24px 60px #0006}.SwissMatchSection-module__GtCYEq__city{letter-spacing:.14em;text-transform:uppercase;color:#ecf5f08c;white-space:nowrap;pointer-events:none;margin-top:-.6rem;font-size:10.5px;font-weight:500;position:absolute;transform:translate(-50%,-100%)}.SwissMatchSection-module__GtCYEq__city[data-below]{margin-top:.7rem;transform:translate(-50%)}.SwissMatchSection-module__GtCYEq__city[data-below][data-edge]{transform:translate(-.4rem)}.SwissMatchSection-module__GtCYEq__pin{background:#86efc4;border-radius:9999px;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;box-shadow:0 0 0 3px #34d3991f}@media (min-width:1280px){.SwissMatchSection-module__GtCYEq__pin{width:6px;height:6px;margin:-3px 0 0 -3px}}.SwissMatchSection-module__GtCYEq__pin:after,.SwissMatchSection-module__GtCYEq__hit:after{content:"";border-radius:inherit;opacity:0;position:absolute;inset:-1px}.SwissMatchSection-module__GtCYEq__pin:after{border:1px solid #86efc4bf}.SwissMatchSection-module__GtCYEq__hit{background:#fff;border-radius:9999px;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;box-shadow:0 0 0 4px #ffffff1f}.SwissMatchSection-module__GtCYEq__hit:after{border:1px solid #fff9}.SwissMatchSection-module__GtCYEq__lead{transform-origin:top;background:#ffffff8c;width:1px;position:absolute;bottom:-1.5rem}.SwissMatchSection-module__GtCYEq__w0{--mm-d:1.1s}.SwissMatchSection-module__GtCYEq__w1{--mm-d:1.22s}.SwissMatchSection-module__GtCYEq__w2{--mm-d:1.34s}.SwissMatchSection-module__GtCYEq__w3{--mm-d:1.46s}.SwissMatchSection-module__GtCYEq__w4{--mm-d:1.58s}.SwissMatchSection-module__GtCYEq__w5{--mm-d:1.7s}.SwissMatchSection-module__GtCYEq__w6{--mm-d:1.82s}.SwissMatchSection-module__GtCYEq__w7{--mm-d:1.94s}.SwissMatchSection-module__GtCYEq__w8{--mm-d:2.06s}.SwissMatchSection-module__GtCYEq__root[data-anim] .SwissMatchSection-module__GtCYEq__rise{animation:SwissMatchSection-module__GtCYEq__rise 1.5s var(--mm-ease) both}.SwissMatchSection-module__GtCYEq__root[data-anim] .SwissMatchSection-module__GtCYEq__fadeUp{animation:SwissMatchSection-module__GtCYEq__fadeUp 1.2s var(--mm-ease) both}.SwissMatchSection-module__GtCYEq__root[data-anim] .SwissMatchSection-module__GtCYEq__draw{transform-origin:0;animation:1s cubic-bezier(.65,0,.35,1) both SwissMatchSection-module__GtCYEq__drawX}.SwissMatchSection-module__GtCYEq__root[data-anim] .SwissMatchSection-module__GtCYEq__focus{animation:SwissMatchSection-module__GtCYEq__mapIn 2.6s var(--mm-ease) .3s both}.SwissMatchSection-module__GtCYEq__root[data-anim] .SwissMatchSection-module__GtCYEq__push{animation:8s cubic-bezier(.45,0,.25,1) 5s both SwissMatchSection-module__GtCYEq__push}.SwissMatchSection-module__GtCYEq__root[data-anim] .SwissMatchSection-module__GtCYEq__city{animation:1.4s 2.5s both SwissMatchSection-module__GtCYEq__fade}.SwissMatchSection-module__GtCYEq__root[data-anim] .SwissMatchSection-module__GtCYEq__pin{animation:SwissMatchSection-module__GtCYEq__pop .8s cubic-bezier(.34, 1.56, .64, 1) var(--mm-d) both}.SwissMatchSection-module__GtCYEq__root[data-anim] .SwissMatchSection-module__GtCYEq__pin:not([data-match]){animation:SwissMatchSection-module__GtCYEq__pop .8s cubic-bezier(.34, 1.56, .64, 1) var(--mm-d) both, SwissMatchSection-module__GtCYEq__dim 1.3s cubic-bezier(.4, 0, .2, 1) 4.1s forwards}.SwissMatchSection-module__GtCYEq__root[data-anim] .SwissMatchSection-module__GtCYEq__pin:after{animation:SwissMatchSection-module__GtCYEq__ring 1.5s var(--mm-ease) var(--mm-d) both}.SwissMatchSection-module__GtCYEq__root[data-anim] .SwissMatchSection-module__GtCYEq__hit{animation:1s cubic-bezier(.34,1.56,.64,1) 5.15s both SwissMatchSection-module__GtCYEq__pop}.SwissMatchSection-module__GtCYEq__root[data-anim] .SwissMatchSection-module__GtCYEq__hit:after{animation:SwissMatchSection-module__GtCYEq__pulse 3s var(--mm-ease) 5.55s infinite both}.SwissMatchSection-module__GtCYEq__root[data-anim] .SwissMatchSection-module__GtCYEq__lead{animation:.7s cubic-bezier(.65,0,.35,1) 5.4s both SwissMatchSection-module__GtCYEq__drawY}.SwissMatchSection-module__GtCYEq__root[data-anim] .SwissMatchSection-module__GtCYEq__cardIn{animation:SwissMatchSection-module__GtCYEq__cardIn 1.2s var(--mm-ease) 5.7s both}.SwissMatchSection-module__GtCYEq__root[data-anim=idle] *,.SwissMatchSection-module__GtCYEq__root[data-anim=idle] :after{animation-play-state:paused!important}@keyframes SwissMatchSection-module__GtCYEq__rise{0%{filter:blur(10px);opacity:0;transform:translateY(106%)}to{filter:blur();opacity:1;transform:none}}@keyframes SwissMatchSection-module__GtCYEq__fadeUp{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:none}}@keyframes SwissMatchSection-module__GtCYEq__fade{0%{opacity:0}to{opacity:1}}@keyframes SwissMatchSection-module__GtCYEq__drawX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes SwissMatchSection-module__GtCYEq__drawY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes SwissMatchSection-module__GtCYEq__mapIn{0%{opacity:0;filter:blur(16px);transform:scale(1.035)}to{opacity:1;filter:blur();transform:none}}@keyframes SwissMatchSection-module__GtCYEq__push{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes SwissMatchSection-module__GtCYEq__pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes SwissMatchSection-module__GtCYEq__ring{0%{opacity:0;transform:scale(1)}12%{opacity:.8}to{opacity:0;transform:scale(4.5)}}@keyframes SwissMatchSection-module__GtCYEq__dim{to{opacity:.16}}@keyframes SwissMatchSection-module__GtCYEq__pulse{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(4)}}@keyframes SwissMatchSection-module__GtCYEq__cardIn{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}