.Hero_landing__zjA5t{min-height:100svh;background:#20130e;color:#fff3dc}.Hero_frame__AzqNN{position:relative;isolation:isolate;min-height:max(100svh,530px);display:grid;grid-template-rows:74px 1fr auto;perspective:950px}.Hero_backdrop__BCI5e{position:absolute;inset:0;z-index:-1;overflow:hidden}.Hero_camera__8DzxS{position:absolute;inset:66px 0 0;transform:translate3d(var(--drift-x,0),var(--drift-y,0),0) scale(1.03);transition:transform .5s cubic-bezier(.2,.7,.3,1)}.Hero_image__x5ZrL{object-fit:cover;object-position:center 36%}.Hero_foreground__wDr0H{position:absolute;inset:0;mask-image:radial-gradient(ellipse 32% 48% at 36% 52%,#000 24%,transparent 100%);transform:translate3d(calc(var(--drift-x, 0px) * -.46),calc(var(--drift-y, 0px) * -.46),0);transition:transform .5s cubic-bezier(.2,.7,.3,1)}.Hero_backdrop__BCI5e:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#21140ed9,transparent 21%,transparent 64%,#21140efa)}.Hero_light__wlVru{width:55%;height:100%;right:-7%;background:linear-gradient(108deg,transparent 20%,#fff2c54d 45%,#ffe6a822 54%,transparent 72%);animation:Hero_light__wlVru 12s ease-in-out infinite alternate}.Hero_halo__s1lkX,.Hero_light__wlVru{position:absolute;mix-blend-mode:screen}.Hero_halo__s1lkX{inset:0;background:radial-gradient(ellipse at var(--light-x,67%) var(--light-y,36%),#ffe0a642,transparent 36%)}.Hero_dust__6ga1J{position:absolute;inset:5% 8% 13%}.Hero_dust__6ga1J i{position:absolute;top:22%;left:67%;width:2px;height:2px;border-radius:50%;background:#ffe7ae;box-shadow:6vw 7vh 1px #fff4c7,-5vw 17vh 1px #f5bd6d,17vw 15vh 1px #fff4c7,-13vw 8vh 1px #ffe0a5,10vw 23vh 1px #f5bd6d,-22vw 25vh 1px #ffdea4;animation:Hero_motes__YIfQI 13s ease-in-out infinite alternate}.Hero_dust__6ga1J i:nth-child(2){top:36%;left:44%;animation-delay:-8s}.Hero_dust__6ga1J i:nth-child(3){top:53%;left:58%;animation-delay:-4s;animation-duration:18s}.Hero_frame__AzqNN[data-visible=false] :is(.Hero_float__DekGx,.Hero_light__wlVru,.Hero_dust__6ga1J i){animation-play-state:paused}.Hero_services__bta8X{position:absolute;top:31.7%;left:clamp(54%,calc(50% + max(100vw, 177.7svh) * .081),calc(100% - 265px));display:grid;gap:clamp(11px,1.65svh,19px);width:clamp(224px,15vw,320px);transform:translate3d(calc(var(--drift-x, 0px) * -1),calc(var(--drift-y, 0px) * -1),12px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .5s ease-out}.Hero_float__DekGx{transform-style:preserve-3d;animation:Hero_float__DekGx 6.5s ease-in-out infinite}.Hero_float__DekGx:nth-child(2){animation-delay:-1.6s}.Hero_float__DekGx:nth-child(3){animation-delay:-3.2s}.Hero_float__DekGx:focus-within{animation-play-state:paused}.Hero_card__gqOeG{position:relative;width:100%;display:flex;align-items:center;gap:11px;min-height:clamp(62px,7.8svh,85px);padding:9px 10px;text-align:start;color:#2d1a10;background:linear-gradient(125deg,#f8e4c4e6,#d2a87bd9);border:1px solid #ffedcbcb;border-radius:13px;box-shadow:0 3px 0 #a67b50,0 12px 26px #30190c54,inset 0 0 14px #fff1cf5c;cursor:pointer;transform-style:preserve-3d;transition:transform .23s,box-shadow .23s}.Hero_card__gqOeG:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(117deg,transparent 22%,#fff6d880 48%,transparent 72%);opacity:0;transition:opacity .24s ease}.Hero_card__gqOeG:is(:hover,:focus-visible):before{opacity:.7}.Hero_card__gqOeG:focus-visible,.Hero_card__gqOeG:hover{transform:translateZ(19px) rotateY(-4deg);box-shadow:0 4px 0 #ad8052,0 14px 34px #30190c73,inset 0 0 19px #fff0c3c7}.Hero_icon__6Mfwh{width:43px;height:43px;flex:none;display:grid;place-items:center;border-radius:11px;color:#f3cf90;background:linear-gradient(135deg,#5d2d19,#2f150c);border:1px solid #c09255;box-shadow:1px 3px 6px #391f13a0,inset 0 0 10px #bd78453b;transform:translateZ(8px)}.Hero_cardText__aSTPl{display:grid;gap:3px;padding-inline-end:9px}.Hero_cardText__aSTPl strong{font-size:13px;line-height:1.25}.Hero_cardText__aSTPl>span{color:#50311f;font-size:11px;line-height:1.3}.Hero_arrow__VcWYu{position:absolute;top:7px;inset-inline-end:7px;opacity:.65}.Hero_intro__HVyOZ{grid-row:3;display:flex;justify-content:space-between;align-items:end;gap:20px;padding:0 clamp(24px,5vw,90px) clamp(26px,5svh,65px)}.Hero_intro__HVyOZ h1{margin:0 0 8px;font:400 clamp(34px,4.4vw,74px)/1.03 Georgia,serif;letter-spacing:-.035em;color:#fff3dc}.Hero_landing__zjA5t[dir=rtl] .Hero_intro__HVyOZ h1{font-family:Vazirmatn Variable,sans-serif;font-weight:650;font-size:clamp(30px,3.7vw,61px);letter-spacing:0;line-height:1.3}.Hero_intro__HVyOZ p{font-size:clamp(12px,1.1vw,16px);color:#f0dbc1}.Hero_cta__bvnbU{display:inline-flex;align-items:center;justify-content:center;gap:17px;padding:13px 18px;white-space:nowrap;background:#391d13;color:#ffedcc;border:1px solid #d8b07a;border-radius:7px;font-size:13px;font-weight:600;cursor:pointer}.Hero_cta__bvnbU:hover{background:#633622}.Hero_frame__AzqNN :is(a,button,summary):focus-visible{outline:2px solid #fff4c8;outline-offset:4px}@keyframes Hero_float__DekGx{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,8px)}}@keyframes Hero_light__wlVru{to{transform:translateX(-35%);opacity:.35}}@keyframes Hero_motes__YIfQI{0%{transform:translate3d(0,12px,0);opacity:.18}45%{opacity:.7}to{transform:translate3d(24px,-31px,0);opacity:.26}}@media (min-width:721px) and (max-aspect-ratio:1/1){.Hero_image__x5ZrL{object-position:39% center}}@media (max-width:720px){.Hero_frame__AzqNN{--mobile-scene:clamp(265px,40svh,385px);min-height:100svh;grid-template-rows:62px 1fr auto}.Hero_camera__8DzxS{inset:49px 0 auto;height:var(--mobile-scene);transform:none}.Hero_foreground__wDr0H{display:none}.Hero_image__x5ZrL{object-position:32% 48%}.Hero_dust__6ga1J,.Hero_halo__s1lkX,.Hero_light__wlVru{height:var(--mobile-scene)}.Hero_backdrop__BCI5e:after{background:linear-gradient(180deg,#21140eb0,transparent 88px,transparent calc(var(--mobile-scene) - 6px),#20130e calc(var(--mobile-scene) + 48px))}.Hero_services__bta8X{grid-row:2;position:relative;inset:auto;width:min(100% - 40px,390px);margin:calc(var(--mobile-scene) - 14px) auto 24px;align-self:end;transform:none}.Hero_intro__HVyOZ{flex-wrap:wrap;padding:0 20px 25px}.Hero_intro__HVyOZ h1{font-size:clamp(32px,8.8vw,50px)}.Hero_cta__bvnbU{min-height:44px}}@media (max-height:510px) and (min-width:721px){.Hero_frame__AzqNN{min-height:460px}.Hero_services__bta8X{top:26%}}@media (prefers-reduced-motion:reduce){.Hero_camera__8DzxS,.Hero_card__gqOeG,.Hero_card__gqOeG:focus-visible,.Hero_card__gqOeG:hover,.Hero_services__bta8X{transform:none;transition:none}.Hero_float__DekGx,.Hero_light__wlVru{animation:none}.Hero_dust__6ga1J,.Hero_foreground__wDr0H,.Hero_halo__s1lkX{display:none}}.Hero_actions__LI5fP{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.Hero_explore__v0P5t{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 12px;border:1px solid transparent;border-radius:7px;color:#fff3dc;font-size:13px;font-weight:600;white-space:nowrap}.Hero_explore__v0P5t:hover{border-color:#d8b07a;background:#29160e80}@media (max-width:720px){.Hero_explore__v0P5t{padding-inline:10px}}@media (prefers-reduced-motion:reduce){html:has(.Hero_landing__zjA5t){scroll-behavior:auto}}