.landing_page__pEwES{--page-bg:#f7f7f5;--page-ink:#171817;--page-surface:#ffffffb3;position:relative;isolation:isolate;min-height:100svh;overflow-x:clip;background:var(--page-bg);color:var(--page-ink)}.landing_page__pEwES:before{position:absolute;z-index:-1;inset:0;content:"";background:url(/images/grain.svg);opacity:.17;pointer-events:none}.landing_page__pEwES[data-theme=dark]{--page-bg:#1e211f;--page-ink:#f5f6f2;--page-surface:#ffffff0c}.landing_header__TkI7r{height:126px;max-width:1822px;margin-inline:auto;padding:0 4.8%;display:flex;align-items:center;gap:34px}.landing_desktopNav__nehWl{display:flex;align-items:center;gap:clamp(18px,2.15vw,39px);margin-left:auto}.landing_desktopNav__nehWl a{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500;white-space:nowrap}.landing_desktopNav__nehWl a:hover{opacity:.58}.landing_headerActions__k8Zgb{display:flex;align-items:center;gap:11px}.landing_loginLink__7Y0qq,.landing_themeToggle__yq4UZ{display:inline-flex;align-items:center;justify-content:center;height:45px;border:0;border-radius:50px;background:var(--page-surface);color:inherit}.landing_loginLink__7Y0qq{padding-inline:14px;gap:8px;font-size:13px}.landing_themeToggle__yq4UZ{width:45px}.landing_mobileMenu__y1TdJ{display:none}.landing_hero__wie8N{padding:56px 0 84px;text-align:center}.landing_hero__wie8N h1{margin:0 auto;padding-inline:24px;font-size:clamp(64px,5.45vw,99px);font-weight:500;line-height:1.13;letter-spacing:-.066em}.landing_gallery__pPuRD{position:relative;width:min(72vw,1312px);height:clamp(320px,21.4vw,390px);margin:10px auto 0}.landing_photoFan__UD4ik{position:relative;width:100%;height:100%;transform:translateX(2.45%)}.landing_photoCard__5viNo{position:absolute;top:var(--y);left:var(--x);width:20.1%;aspect-ratio:1;overflow:hidden;border-radius:23px;background:#dfded8;box-shadow:0 15px 30px -20px #1b1b1840;transform:rotate(var(--rotation));transition:transform .25s,box-shadow .25s}.landing_photoCard__5viNo:first-child{--x:0%;--y:94px;--rotation:-10deg}.landing_photoCard__5viNo:nth-child(2){--x:12.5%;--y:47px;--rotation:-7deg}.landing_photoCard__5viNo:nth-child(3){--x:25%;--y:59px;--rotation:-4deg}.landing_photoCard__5viNo:nth-child(4){--x:37.5%;--y:60px;--rotation:0deg}.landing_photoCard__5viNo:nth-child(5){--x:50%;--y:57px;--rotation:5deg}.landing_photoCard__5viNo:nth-child(6){--x:62.5%;--y:67px;--rotation:7deg}.landing_photoCard__5viNo:nth-child(7){--x:75%;--y:66px;--rotation:10deg}.landing_photoCard__5viNo img{object-fit:cover;object-position:50% 40%}.landing_badge__Ppr_1{position:absolute;z-index:3;padding:7px 16px 9px;border-radius:28px;color:#fff;font-size:clamp(16px,1.5vw,27px);font-weight:400;letter-spacing:-.065em}.landing_badge__Ppr_1:after{position:absolute;bottom:-10px;width:19px;height:16px;content:"";background:inherit;clip-path:polygon(0 0,100% 0,65% 100%)}.landing_blueBadge__EnJmf{top:-44px;left:15.5%;background:#315efb;transform:rotate(-5deg)}.landing_blueBadge__EnJmf:after{right:26px}.landing_greenBadge__rmSWY{top:-18px;right:1.5%;background:#74ac92;transform:rotate(9deg)}.landing_greenBadge__rmSWY:after{left:25px}.landing_description__4lsGj{margin:11px 24px 0;font-size:clamp(14px,1.04vw,18px);line-height:1.8;letter-spacing:-.035em}.landing_actions__Ww_6l{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:54px}.landing_primaryAction__YLQpT,.landing_secondaryAction__D71m_{display:inline-flex;align-items:center;justify-content:center;min-height:51px;border-radius:40px;padding:12px 28px;font-size:14px;font-weight:400;transition:background .2s,transform .2s}.landing_primaryAction__YLQpT{background:#191a19;color:#fff;box-shadow:inset 0 0 0 1px #ffffff20}.landing_primaryAction__YLQpT:hover{background:#393b37;transform:translateY(-2px)}.landing_secondaryAction__D71m_{padding-inline:12px}.landing_secondaryAction__D71m_:hover{background:#7b827110}@media (hover:hover) and (pointer:fine){.landing_photoCard__5viNo:hover{z-index:2;transform:translateY(-12px) rotate(var(--rotation));box-shadow:0 18px 35px -14px #1b1b1860}}@media (min-width:1900px){.landing_hero__wie8N{padding-top:70px}}@media (max-width:1300px){.landing_header__TkI7r{height:112px;padding-inline:4%;gap:25px}.landing_desktopNav__nehWl{gap:19px}.landing_desktopNav__nehWl a{font-size:12px}.landing_loginLink__7Y0qq{width:43px;padding:0}.landing_loginLink__7Y0qq span{display:none}.landing_hero__wie8N{padding-top:55px}.landing_gallery__pPuRD{width:88vw;height:340px;margin-top:37px}.landing_photoCard__5viNo{border-radius:17px}.landing_description__4lsGj{margin-top:4px}.landing_actions__Ww_6l{margin-top:37px}}@media (max-width:1000px){.landing_desktopNav__nehWl{display:none}.landing_headerActions__k8Zgb{margin-left:auto}.landing_loginLink__7Y0qq{width:auto;padding-inline:14px}.landing_loginLink__7Y0qq span{display:inline}.landing_mobileMenu__y1TdJ{display:block;position:relative}.landing_mobileMenu__y1TdJ summary{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:50%;cursor:pointer;list-style:none}.landing_mobileMenu__y1TdJ summary::-webkit-details-marker{display:none}.landing_mobileMenu__y1TdJ nav{position:absolute;z-index:8;top:55px;right:0;display:flex;flex-direction:column;gap:20px;width:235px;padding:24px;background:var(--page-bg);border:1px solid #7b827125;border-radius:18px;box-shadow:0 18px 40px #1b1b1815;text-align:left;font-size:13px}.landing_hero__wie8N h1{font-size:clamp(54px,7.5vw,75px)}.landing_gallery__pPuRD{height:310px}}@media (max-width:600px){.landing_header__TkI7r{height:92px;padding-inline:22px;gap:16px}.landing_headerActions__k8Zgb{gap:5px}.landing_themeToggle__yq4UZ{width:36px;height:36px}.landing_loginLink__7Y0qq{height:39px;padding-inline:11px;gap:5px;font-size:11px}.landing_loginLink__7Y0qq svg{width:17px}.landing_mobileMenu__y1TdJ summary{width:32px}.landing_hero__wie8N{padding-top:46px;padding-bottom:58px}.landing_hero__wie8N h1{padding-inline:13px;font-size:clamp(40px,10.2vw,60px);line-height:1.16;letter-spacing:-.06em}.landing_gallery__pPuRD{width:92vw;height:258px;margin:57px auto 0}.landing_photoFan__UD4ik{transform:none}.landing_photoCard__5viNo{width:29%;aspect-ratio:.79;border-radius:12px}.landing_photoCard__5viNo:first-child{--x:-2%;--y:78px;--rotation:-14deg}.landing_photoCard__5viNo:nth-child(2){--x:10.5%;--y:50px;--rotation:-10deg}.landing_photoCard__5viNo:nth-child(3){--x:23%;--y:58px;--rotation:-5deg}.landing_photoCard__5viNo:nth-child(4){--x:35.5%;--y:45px;--rotation:0deg}.landing_photoCard__5viNo:nth-child(5){--x:48%;--y:55px;--rotation:6deg}.landing_photoCard__5viNo:nth-child(6){--x:60.5%;--y:60px;--rotation:10deg}.landing_photoCard__5viNo:nth-child(7){--x:73%;--y:62px;--rotation:14deg}.landing_badge__Ppr_1{padding:6px 12px 7px;font-size:16px}.landing_blueBadge__EnJmf{left:7%;top:-5px}.landing_greenBadge__rmSWY{right:2%;top:5px}.landing_badge__Ppr_1:after{width:14px;height:12px;bottom:-8px}.landing_description__4lsGj{max-width:300px;margin:2px auto 0;padding-inline:9px;font-size:13px;line-height:1.9}.landing_actions__Ww_6l{flex-direction:column;gap:6px;margin-top:26px}.landing_primaryAction__YLQpT{min-width:211px}.landing_secondaryAction__D71m_{min-height:45px;font-size:12px}}@media (prefers-reduced-motion:reduce){.landing_photoCard__5viNo,.landing_primaryAction__YLQpT,.landing_secondaryAction__D71m_{transition:none}}@media (max-width:480px){.landing_header__TkI7r{padding-inline:12px;gap:8px}.landing_headerActions__k8Zgb{gap:3px}.landing_loginLink__7Y0qq{width:34px;padding-inline:0}.landing_loginLink__7Y0qq span{display:none}.landing_themeToggle__yq4UZ{width:32px;height:36px}.landing_mobileMenu__y1TdJ summary{width:28px}}@media (max-width:400px){.landing_header__TkI7r>a{gap:6px}.landing_header__TkI7r>a svg{width:25px;height:25px}.landing_header__TkI7r>a span{font-size:22px}}