.hero3d{touch-action:pan-y;-webkit-user-select:none;user-select:none}.hero3d[data-state=live]{cursor:grab}.hero3d[data-dragging]{cursor:grabbing}.hero3d-stage{container-type:size}.hero3d-canvas{opacity:0;transition:opacity 1s}.hero3d[data-state=live] .hero3d-canvas{opacity:1}.hero3d-flat{filter:drop-shadow(0 0 26px #fc990c59);width:min(56cqw,100cqh);transition:opacity 1s;position:absolute;top:75%;left:50%;transform:translate(-50%,-50%)}@media (max-aspect-ratio:1){.hero3d-flat{width:86cqw;top:66%}}.hero3d[data-state=live] .hero3d-flat{opacity:0}.hero3d-copy{z-index:2;pointer-events:none;text-shadow:0 2px 24px #04053e8c;flex-direction:column;justify-content:space-between;font-size:clamp(.82rem,3.7vw,1rem);transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:5.5rem 1.25rem 7.25rem}.hero3d-copy>*{pointer-events:auto;cursor:auto}.hero3d-title{font-size:3.75em;line-height:1.2}.hero3d-lede{font-size:1em;line-height:1.85;display:none}@media (min-width:640px){.hero3d-lede{max-width:30em;display:block}}.hero3d-cta{height:3.1em;padding-inline:1.25em;font-size:.95em}@media (min-width:1024px) and (min-aspect-ratio:5/4){.hero3d-copy{inset:auto;right:calc(100% - var(--g-towers-left,64%) + clamp(1.5rem, 3vw, 3.75rem));bottom:calc(100% - var(--g-arc-top,58.5%) + clamp(.5rem, 2vh, 1.5rem));width:min(35em,46vw);font-size:calc(1rem * var(--g-scale,1));display:block}.hero3d-title{white-space:nowrap;font-size:4.9em;line-height:1.22}.hero3d-break{display:none}.hero3d-lede{max-width:none;margin-top:.5em;font-size:1.08em;line-height:1.9;display:block}.hero3d-cta{height:3.35em;padding-inline:1.6em;font-size:.98em}}.hero3d-copy .text-gradient-brand{text-shadow:none;background-image:linear-gradient(100deg,#ffe1a6 0%,#ffad2e 42%,#ff8a1f 100%)}.hero3d:not([data-focus=both]) .hero3d-copy{opacity:0;pointer-events:none;transform:translateY(-14px)}.hero3d-pin{z-index:3;opacity:var(--pin,0);will-change:transform;transition:opacity .4s;position:absolute;top:0;left:0}.hero3d:not([data-focus=both]) .hero3d-pin,.hero3d:not([data-state=live]) .hero3d-pin{opacity:0;pointer-events:none}.hero3d-card{z-index:4;inset-inline:1.25rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:auto;opacity:0;pointer-events:none;background:#04053e94;border:1px solid #ffffff1f;border-radius:1.75rem;padding:1.35rem 1.5rem;transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:7.25rem;transform:translateY(18px)}@media (min-width:1024px) and (min-aspect-ratio:5/4){.hero3d-card{inset-inline:auto;width:24rem;padding:2rem;top:50%;bottom:auto;right:max(2rem,50% - 40rem);transform:translateY(calc(18px - 50%))}}@media not ((min-width:1024px) and (min-aspect-ratio:5/4)){.hero3d-card h2{font-size:2.75rem}.hero3d-card dl{margin-top:.85rem;padding-top:.85rem}.hero3d-card>p:nth-of-type(2){margin-top:.6rem;line-height:1.8}}.hero3d[data-focus=kish] .hero3d-card[data-city=kish],.hero3d[data-focus=mashhad] .hero3d-card[data-city=mashhad]{opacity:1;pointer-events:auto;transition-delay:.7s;transform:none}@media (min-width:1024px) and (min-aspect-ratio:5/4){.hero3d[data-focus=kish] .hero3d-card[data-city=kish],.hero3d[data-focus=mashhad] .hero3d-card[data-city=mashhad]{transform:translateY(-50%)}}.hero3d-hint{transition:opacity .8s 1.2s}.hero3d:not([data-focus=both]) .hero3d-hint{opacity:0;transition-delay:0s}
