.model-page-hero-frame{position:relative;isolation:isolate;overflow:clip}.model-page-hero-frame>:not(.model-page-hero-video){position:relative;z-index:1}.model-page-hero-video{position:absolute;z-index:0;inset:0 0 auto;height:max(var(--layout-hero),100svh);overflow:hidden;background:var(--bg-canvas);pointer-events:none}.model-page-hero-video:after{position:absolute;inset:0;background:linear-gradient(180deg,var(--media-tint),var(--bg-canvas));content:""}.model-page-hero-video video{display:block;width:100%;height:100%;object-fit:cover;opacity:.42}@media (prefers-reduced-motion:reduce){.model-page-hero-video{display:none}}.genara-landing{min-height:100svh;overflow:hidden;background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-family-persian)}.genara-landing a{text-decoration:none}.ember-hero a:not(.genara-button){color:inherit}.ember-hero{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:100svh;background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-family-persian)}.ember-stage{position:absolute;z-index:var(--z-base);inset:0}.ember-stage-fallback{background:radial-gradient(ellipse 58% 96% at 50% -8%,var(--bg-brand) 0,var(--brand-overlay-strong) 30%,var(--brand-overlay-subtle) 56%,transparent 82%),var(--bg-canvas)}.ember-stage-fallback,.ember-stage-fallback:after{position:absolute;inset:0;transition:opacity var(--motion-ambient-fast) var(--motion-ease-out)}.ember-stage-fallback:after{background:url(/showcase/portrait.webp) no-repeat 50% 34%/auto 86%;content:"";mask-image:radial-gradient(ellipse 30% 38% at 50% 34%,var(--text-primary) 34%,transparent 74%);mix-blend-mode:screen;opacity:0}.ember-stage-canvas{position:absolute;display:block;width:100%;height:100%;inset:0;opacity:0;transition:opacity var(--motion-ambient-fast) var(--motion-ease-out)}.ember-stage[data-fallback] .ember-stage-fallback:after{opacity:1}.ember-stage[data-live] .ember-stage-fallback{opacity:0}.ember-stage[data-live] .ember-stage-canvas{opacity:1}.ember-hero-header{position:absolute;z-index:var(--z-overlay);top:max(var(--space-5),var(--safe-area-top));left:50%;width:min(var(--layout-wide),calc(100% - max(var(--space-8), var(--safe-area-left)) - max(var(--space-8), var(--safe-area-right))));transform:translateX(-50%);direction:ltr}.ember-hero-header-layout{display:grid;width:100%;min-height:var(--layout-header-height);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"actions navigation brand";align-items:center;gap:var(--space-4);direction:ltr}.ember-hero-brand{display:inline-flex;grid-area:brand;align-items:center;padding-inline:0;text-shadow:0 var(--stroke-strong) var(--space-4) var(--black-shadow-deep);transition:opacity var(--motion-control) ease}.ember-hero-brand img{display:block;width:var(--control-height-md);height:var(--control-height-md);object-fit:contain}.ember-hero-navigation,.ember-hero-toolbar{display:flex;align-items:center;gap:var(--space-2)}.ember-hero-navigation-surface{grid-area:navigation;justify-self:center;padding:var(--space-1)}.ember-hero-navigation{gap:var(--space-1)}.ember-hero-navigation .genara-button{color:var(--text-primary);font-size:var(--type-label);font-weight:var(--type-label-weight);line-height:var(--type-label-line)}.ember-toolbar-menu-chevron{width:var(--icon-xs);height:var(--icon-xs);flex:none;color:currentColor}.ember-toolbar-menu-chevron .genara-chevron-down__segment{transform-box:fill-box;transform-origin:center;transition:transform var(--motion-control) var(--motion-ease-in-out)}.ember-toolbar-menu-trigger[data-popup-open] .genara-chevron-down__segment--start{transform:rotate(-90deg)}.ember-toolbar-menu-trigger[data-popup-open] .genara-chevron-down__segment--end{transform:rotate(90deg)}.ember-toolbar-item-label{display:flex;min-width:0;align-items:center}.ember-toolbar-item-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.genara-navigation-menu__content.ember-toolbar-category-popup{width:min(calc(var(--layout-copy-compact) - var(--space-10)),var(--available-width));max-height:min(82vh,var(--available-height));overflow-y:auto;scrollbar-width:none}.genara-navigation-menu__content[data-menu-id] .genara-dropdown-menu__item{border-radius:var(--dropdown-item-radius)}.genara-navigation-menu__content.ember-toolbar-category-popup::-webkit-scrollbar{display:none}.genara-navigation-menu__content.ember-toolbar-use-cases-popup{width:min(calc(var(--layout-card-regular) + var(--space-16)),var(--available-width))}.ember-toolbar-use-cases-popup .genara-dropdown-menu__item{padding-block:var(--space-1)}.genara-navigation-menu__content.ember-toolbar-category-popup[data-layout=columns] .genara-dropdown-menu__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ember-toolbar-category-popup .genara-dropdown-menu__group{padding-inline:var(--space-2)}.ember-toolbar-category-popup .genara-dropdown-menu__group+.genara-dropdown-menu__group{border-inline-start:var(--stroke-hairline) solid var(--border-subtle)}.ember-toolbar-category-popup .genara-dropdown-menu__group-label{padding-block:var(--space-2);padding-inline-start:calc(var(--space-2) + var(--icon-lg) + var(--space-3))}.ember-toolbar-category-popup .genara-dropdown-menu__item{padding-block:var(--space-2)}.ember-toolbar-menu-catalog-link{margin-block-start:var(--space-2)}.ember-toolbar-menu-catalog-link .genara-dropdown-menu__item-copy{grid-column:auto}.ember-toolbar-menu-catalog-link .genara-dropdown-menu__item-copy strong{color:var(--text-secondary)}.ember-toolbar-catalog-label{display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-4)}.ember-toolbar-catalog-arrow{display:grid;width:var(--control-height-xs);height:var(--control-height-xs);flex:none;border:var(--stroke-hairline) solid var(--border-default);border-radius:var(--shape-round);background:var(--white-veil-soft);color:var(--text-primary);place-items:center;transition:border-color var(--motion-control) var(--motion-ease-out),background-color var(--motion-control) var(--motion-ease-out)}.ember-toolbar-catalog-arrow svg{width:var(--icon-xs);height:var(--icon-xs)}@media (hover:hover) and (pointer:fine){.ember-mobile-sheet-item[data-catalog-link]:hover .ember-toolbar-catalog-arrow,.ember-toolbar-menu-catalog-link:hover .ember-toolbar-catalog-arrow{border-color:var(--border-strong);background:var(--white-veil-medium)}}.ember-hero-toolbar{grid-area:actions;justify-self:start}.ember-hero-mobile-menu,.ember-toolbar-mobile-login{display:none}.ember-hero-header-layout[data-compact]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"actions menu";gap:var(--space-2)}.ember-hero-header-layout[data-compact] .ember-hero-brand,.ember-hero-header-layout[data-compact] .ember-hero-navigation-surface{display:none}.ember-hero-header-layout[data-compact] .ember-hero-mobile-menu{display:block}.ember-hero-header-layout[data-compact] .ember-toolbar-cta{display:none}.ember-hero-header-layout[data-compact] .ember-toolbar-mobile-login{display:inline-flex}.ember-hero-mobile-menu{grid-area:menu;justify-self:end}.ember-mobile-sheet-backdrop{position:fixed;z-index:var(--z-scrim);min-height:100dvh;background:var(--bg-overlay-strong);opacity:calc(1 - var(--drawer-swipe-progress));inset:0;transition:opacity var(--motion-sheet) var(--motion-ease-selection)}.ember-mobile-sheet-backdrop[data-ending-style],.ember-mobile-sheet-backdrop[data-starting-style]{opacity:0}.ember-mobile-sheet-backdrop[data-ending-style]{transition-duration:var(--motion-exit-spatial)}.ember-mobile-sheet-backdrop[data-swiping]{transition-duration:var(--motion-none)}.ember-mobile-sheet-viewport{position:fixed;z-index:var(--z-overlay);display:flex;align-items:flex-end;justify-content:center;inset:0}.ember-mobile-sheet{display:flex;width:100%;height:calc(100svh - max(var(--space-8), var(--safe-area-top)));max-height:calc(100svh - max(var(--space-8), var(--safe-area-top)));flex-direction:column;overflow:hidden;border-radius:var(--shape-floating) var(--shape-floating) 0 0;outline:none;touch-action:auto;transform:translateY(var(--drawer-swipe-movement-y));transition:transform var(--motion-sheet) var(--motion-ease-selection);will-change:transform}.ember-mobile-sheet[data-ending-style],.ember-mobile-sheet[data-starting-style]{transform:translateY(100%)}.ember-mobile-sheet[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength) * var(--motion-sheet))}.ember-mobile-sheet[data-swiping]{user-select:none;transition-duration:var(--motion-none)}.ember-mobile-sheet-content{display:flex;min-height:0;flex:1;flex-direction:column}.ember-mobile-sheet-handle{width:var(--space-10);height:var(--space-1);flex:none;align-self:center;margin-block:var(--space-2);border-radius:var(--shape-pill);background:var(--white-veil-overlay)}.ember-mobile-sheet-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-4)}.ember-mobile-sheet-heading{display:grid;gap:var(--space-1)}.ember-mobile-sheet-section-title,.ember-mobile-sheet-title{margin:0}.ember-mobile-sheet-title{color:var(--text-primary);font-size:var(--type-body-lg);font-weight:var(--font-weight-bold)}.ember-mobile-sheet-section-title{color:var(--text-secondary);font-size:var(--type-label);font-weight:var(--type-label-weight)}.ember-mobile-sheet-scroll{min-height:0;flex:1}.ember-mobile-sheet-scroll-viewport{padding:0 var(--space-4) max(var(--space-4),var(--safe-area-bottom));overscroll-behavior-y:contain;scroll-behavior:auto;-webkit-overflow-scrolling:touch}.ember-mobile-sheet-section{display:grid;gap:0;padding-block-end:var(--space-1)}.ember-mobile-sheet-section[data-open]{gap:var(--space-2);padding-block-end:var(--space-4)}.ember-mobile-sheet-section-trigger{display:flex;width:100%;min-height:var(--control-height-md);align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);border:0;border-radius:var(--shape-compact);background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:start;transition:background-color var(--motion-control) var(--motion-ease-out)}.ember-mobile-sheet-section-trigger:active,.ember-mobile-sheet-section-trigger[aria-expanded=true]{background:var(--white-veil-faint)}.ember-mobile-sheet-section-trigger:focus-visible{outline:var(--stroke-strong) solid var(--border-focus);outline-offset:calc(var(--stroke-strong) * -1)}.ember-mobile-sheet-section-chevron{width:var(--icon-sm);height:var(--icon-sm);flex:none;color:var(--text-muted);transition:transform var(--motion-control) var(--motion-ease-out)}.ember-mobile-sheet-section-trigger[aria-expanded=true] .ember-mobile-sheet-section-chevron{transform:rotate(180deg)}.ember-mobile-sheet-items{display:grid;overflow:hidden;border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--shape-control);background:var(--white-veil-faint)}.ember-mobile-sheet-subsection{display:grid}.ember-mobile-sheet-subsection+.ember-mobile-sheet-subsection{border-top:var(--stroke-hairline) solid var(--border-subtle)}.ember-mobile-sheet-subsection-title{margin:0;padding:var(--space-3) var(--space-4) var(--space-2);color:var(--text-muted);font-size:var(--type-caption);font-weight:var(--type-caption-weight)}.ember-mobile-sheet-item{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-items:center;padding:var(--space-3) var(--space-4);border:0;border-radius:0;background:transparent;color:var(--text-primary);text-decoration:none;transition:background-color var(--motion-control) var(--motion-ease-out)}button.ember-mobile-sheet-item{width:100%;font:inherit;cursor:pointer;text-align:start}.ember-mobile-sheet-item[data-has-icon]{grid-template-columns:var(--icon-lg) minmax(0,1fr);gap:var(--space-3)}.ember-mobile-sheet-item[data-catalog-link]{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3)}.ember-mobile-sheet-item-image{display:grid;width:var(--icon-lg);height:var(--icon-lg);place-items:center}.ember-mobile-sheet-item-image img,.ember-mobile-sheet-item-image svg{width:var(--icon-lg);height:var(--icon-lg);object-fit:contain}.ember-mobile-sheet-item+.ember-mobile-sheet-item{border-top:var(--stroke-hairline) solid var(--border-subtle)}.ember-mobile-sheet-item:active{background:var(--white-veil-soft);transform:none}.ember-mobile-sheet-item:focus-visible{outline:var(--stroke-strong) solid var(--border-focus);outline-offset:calc(var(--stroke-strong) * -1)}.ember-mobile-sheet-item-copy{display:grid;min-width:0;gap:var(--space-1)}.ember-mobile-sheet-item-copy small,.ember-mobile-sheet-item-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ember-mobile-sheet-item-copy strong{color:var(--text-primary);font-size:var(--type-label);font-weight:var(--type-label-weight)}.ember-mobile-sheet-item-copy :lang(en){font-weight:var(--type-label-latin-weight)}.ember-mobile-sheet-item-copy .ember-toolbar-item-label{width:100%}.ember-mobile-sheet-item-copy small{color:var(--text-muted);font-size:var(--type-caption)}@media (hover:hover) and (pointer:fine){.ember-mobile-sheet-item:hover,.ember-mobile-sheet-section-trigger:hover{background:var(--white-veil-soft)}}@supports (-webkit-touch-callout:none){.ember-mobile-sheet-backdrop{position:absolute}}.ember-hero-content{position:relative;z-index:var(--z-content);display:flex;min-height:100svh;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--space-4);width:min(var(--layout-copy),calc(100% - (var(--space-8) * 2)));margin-inline:auto;padding-block:calc(var(--layout-header-height) + var(--space-8)) var(--space-10);text-align:center}.ember-hero-content:before{position:absolute;z-index:calc(var(--z-base) - 1);inset:var(--space-6) calc(-1 * var(--space-16));background:radial-gradient(ellipse 62% 58% at 50% 46%,var(--bg-overlay-soft),transparent 72%);content:"";pointer-events:none}.ember-hero-content h1{max-width:var(--layout-copy);margin:0;color:var(--text-primary);font-size:var(--type-display);font-weight:var(--type-display-weight);line-height:var(--type-display-line);text-shadow:0 var(--space-2) var(--space-8) var(--black-shadow-deep);white-space:nowrap}.ember-hero-title-mask{display:block}.ember-hero-title-line{display:block;opacity:0;transform:translateY(var(--space-2));animation:ember-hero-title-enter var(--motion-ambient-fast) var(--motion-ease-out) both}.ember-hero-title-accent{background:linear-gradient(to bottom,var(--text-primary) 18%,var(--text-secondary) 100%);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ember-hero-description{display:grid;max-width:var(--layout-copy-compact);gap:var(--space-1);margin:0;text-wrap:balance}.ember-hero-description span{color:var(--text-secondary);font-size:var(--type-body-lg);line-height:var(--type-body-lg-line)}.ember-hero-description-copy{white-space:normal}.ember-hero-description-copy>span{display:inline-block;white-space:nowrap}.ember-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3)}.ember-hero-primary-action.genara-button--primary{min-width:calc(var(--space-20) + var(--space-12))}@media (hover:hover) and (pointer:fine){.ember-hero-primary-action.genara-button--primary:hover:not(:disabled):not([aria-disabled=true]):before{background:var(--action-primary-bg)}}.ember-model-lineup{display:grid;width:100%;gap:var(--space-3);margin-block-start:var(--space-2);padding-block-start:var(--space-3);border-top:var(--stroke-hairline) solid var(--glass-tier-1-border)}.ember-model-marquee{display:flex;width:100%;justify-content:center}.ember-model-lineup ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3) var(--space-6);margin:0;padding:0;color:var(--text-secondary);direction:ltr;list-style:none}.ember-model-lineup li{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-family-latin);font-size:var(--type-label);font-weight:var(--type-label-latin-weight);line-height:var(--type-label-line);text-shadow:0 var(--space-1) var(--space-4) var(--black-shadow-deep);white-space:nowrap}.ember-model-lineup img{width:var(--icon-sm);height:var(--icon-sm);flex:none;filter:grayscale(1) brightness(0) invert(1);object-fit:contain;opacity:.78}.ember-model-marquee>ul[aria-hidden=true]{display:none}@media (hover:hover) and (pointer:fine){.ember-hero-brand:hover{opacity:.72}.ember-toolbar-menu-trigger:hover .ember-toolbar-menu-chevron{color:var(--text-primary)}}@keyframes ember-hero-rise{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@keyframes ember-hero-title-enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}.ember-hero-content>:not(h1),.ember-hero-header-layout{animation:ember-hero-rise var(--motion-ambient) var(--motion-ease-out) backwards}.ember-hero-content>:nth-child(2){animation-delay:var(--motion-responsive)}.ember-hero-content>:nth-child(3){animation-delay:var(--motion-spatial)}.ember-hero-content>:nth-child(4){animation-delay:var(--motion-control)}.ember-hero-content>:nth-child(5){animation-delay:var(--motion-spatial)}.ember-section-heading{display:grid;max-width:var(--layout-copy);gap:var(--space-4)}.ember-section-heading h2{margin:0;color:var(--text-primary);font-size:var(--type-title-lg);font-weight:var(--type-title-lg-weight);line-height:var(--type-title-lg-line);text-wrap:balance}.ember-section-heading p{margin:0;color:var(--text-muted);font-size:var(--type-body);line-height:var(--type-body-line)}.ember-faq{display:grid;gap:var(--space-12);scroll-margin-top:var(--space-8);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:var(--space-20)}@media (max-width:50rem){.ember-faq{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}}@media (max-width:45rem){.ember-hero-header{top:max(var(--space-4),var(--safe-area-top));width:calc(100% - max(var(--space-4), var(--safe-area-left)) - max(var(--space-4), var(--safe-area-right)))}.ember-hero-header-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"actions menu";gap:var(--space-2)}.ember-hero-brand,.ember-hero-navigation-surface{display:none}.ember-hero-mobile-menu{display:block}.ember-toolbar-cta{display:none}.ember-toolbar-mobile-login{display:inline-flex}.ember-hero-content{width:calc(100% - (var(--space-4) * 2));gap:var(--space-4);padding-block:calc(var(--layout-header-height) + var(--space-30)) var(--space-12)}.ember-hero-content h1{font-size:var(--type-title)}.ember-hero-description{order:1;width:100%;max-width:none}.ember-hero-description span{font-size:var(--type-label);font-weight:var(--type-label-weight);line-height:var(--type-label-line)}.ember-hero-actions{order:2}.ember-model-lineup{order:3;width:calc(100% + (var(--space-4) * 2));overflow:hidden;gap:0;margin-inline:calc(-1 * var(--space-4));margin-block-start:0;padding-block-start:0;border-top:0;direction:ltr;mask-image:linear-gradient(90deg,transparent,var(--text-primary) 12%,var(--text-primary) 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,var(--text-primary) 12%,var(--text-primary) 88%,transparent)}.ember-model-marquee{width:max-content;gap:var(--space-6);justify-content:flex-start;animation:ember-model-marquee var(--motion-marquee) linear infinite;will-change:transform}.ember-model-lineup ul{width:max-content;flex:none;flex-wrap:nowrap;gap:var(--space-6)}.ember-model-marquee>ul[aria-hidden=true]{display:flex}.ember-model-lineup img{width:var(--icon-sm);height:var(--icon-sm)}}@media (max-width:45rem) and (hover:hover) and (pointer:fine){.ember-model-marquee:hover{animation-play-state:paused}}@keyframes ember-model-marquee{to{transform:translateX(calc(-50% - var(--space-3)))}}@media (max-aspect-ratio:17/20){.ember-stage-fallback:after{background-position:50% 44%;background-size:86% auto;mask-image:radial-gradient(ellipse 43% 28% at 50% 44%,var(--text-primary) 34%,transparent 74%)}}@media (prefers-reduced-motion:reduce){.ember-stage-canvas,.ember-stage-fallback,.ember-stage-fallback:after{transition-duration:var(--motion-control)}.ember-hero-content>*,.ember-hero-header-layout{animation:none}.ember-hero-title-line{opacity:1;transform:none;animation:none}.ember-mobile-sheet{transform:none;transition:opacity var(--motion-control) var(--motion-ease-out)}.ember-mobile-sheet[data-ending-style],.ember-mobile-sheet[data-starting-style]{transform:none;opacity:0}.ember-mobile-sheet-section-chevron,.ember-toolbar-catalog-arrow,.ember-toolbar-menu-chevron .genara-chevron-down__segment{transition:none}.ember-mobile-sheet-backdrop{transition-duration:var(--motion-control)}}@media (max-width:45rem) and (prefers-reduced-motion:reduce){.ember-model-lineup{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.ember-model-marquee{animation:none;transform:none;will-change:auto}.ember-model-marquee>ul[aria-hidden=true]{display:none}}