@layer theme,base;@layer components{.hero-grid{flex-direction:column;display:flex}.hero-text{padding-top:2rem;padding-bottom:2.5rem;padding-inline:max(var(--spacing-gutter), env(safe-area-inset-left)) max(var(--spacing-gutter), env(safe-area-inset-right));flex-direction:column;display:flex}.hero-overlay,.hero-intro{display:contents}.hero-lead{order:1}.hero-actiuni{order:2}.hero-recenzii{order:3}.hero-fundal{display:none}.hero-h1-numar{font-size:min(1em,12.5vw)}.hero h1 em{margin-top:.12em;line-height:1.12}.hero-photo{aspect-ratio:1;background-color:var(--color-band);max-height:85svh;position:relative;overflow:hidden}.hero-photo picture{display:contents}.hero-photo img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:40rem) and (not (min-width:64rem)){.hero-photo{aspect-ratio:4/3}}@media (min-width:64rem){.hero-grid{width:100%;max-width:calc(var(--container-site) + 2 * var(--spacing-gutter));padding:3.5rem max(var(--spacing-gutter), env(safe-area-inset-right)) 1.5rem max(var(--spacing-gutter), env(safe-area-inset-left));grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(3rem,5vw,5rem);margin-inline:auto;display:grid}.hero-text{padding:0}.hero-photo{max-height:40rem}}@media (orientation:landscape) and (not (min-height:500px)){.hero h1{font-size:2.25rem}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;display:grid}.hero-text{padding-block:1rem 1.5rem}.hero-photo{aspect-ratio:auto;max-height:none}}@media (not (min-width:40rem)) and (orientation:portrait){.hero-cu-video{--hero-ecran:max(28rem, calc(100svh - var(--nav-height) - 3rem))}.hero-cu-video .hero-grid{grid-template-columns:minmax(0,1fr);display:grid}.hero-cu-video .hero-fundal{min-height:var(--hero-ecran);background-color:var(--color-accent-active);grid-area:1/1;display:block;position:relative;overflow:hidden}.hero-cu-video .hero-fundal picture{display:contents}.hero-cu-video .hero-poster,.hero-cu-video .hero-video{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.hero-cu-video .hero-video{opacity:0;transition:opacity .6s var(--ease-out)}.hero-cu-video .hero-video[data-pornit]{opacity:1}.hero-cu-video .hero-text{display:contents}.hero-cu-video .hero-overlay{z-index:1;padding:6rem max(var(--spacing-gutter), env(safe-area-inset-right)) 1.75rem max(var(--spacing-gutter), env(safe-area-inset-left));color:var(--color-on-accent);--color-gold:var(--color-gold-light);background-image:linear-gradient(0deg,#0f182af0,#0f182ae0 calc(100% - 6rem),#0f182a00);grid-area:1/1;align-self:end;display:block;position:relative}.hero-cu-video .hero-overlay ::selection{background-color:var(--color-gold-light);color:var(--color-bg-deep)}.hero-cu-video .hero-overlay .btn-primary{--btn-bg:var(--color-on-accent);--btn-bg-hover:var(--color-band);--btn-bg-active:var(--color-border);--btn-fg:var(--color-accent)}.hero-cu-video .hero-overlay .btn-secondary{--btn-fg:var(--color-on-accent);--btn-border:var(--color-on-accent);--btn-border-hover:var(--color-on-accent);--btn-bg-hover:#fbf8f21f;--btn-bg-active:#fbf8f233}.hero-cu-video .hero-overlay .link-action{color:var(--color-on-accent);-webkit-text-decoration-color:var(--color-gold-light);text-decoration-color:var(--color-gold-light)}.hero-cu-video .hero-intro{padding:1.5rem max(var(--spacing-gutter), env(safe-area-inset-right)) .5rem max(var(--spacing-gutter), env(safe-area-inset-left));grid-area:2/1;display:block}.hero-cu-video .hero-intro .hero-lead{margin-top:0}.hero-cu-video .hero-photo{display:none}.js .hero-cu-video .hero-video-buton{display:inline-flex}}.hero-video-buton{top:.75rem;right:max(var(--spacing-gutter), env(safe-area-inset-right));z-index:2;border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--color-on-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-color) var(--ease-out);background-color:#0f182a99;justify-content:center;align-items:center;display:none;position:absolute}@media (hover:hover){.hero-video-buton:hover{background-color:#0f182abf}}.hero-video-buton:active{background-color:#0f182ad9}.hero-video-buton:focus-visible{outline-color:var(--color-gold-light)}}@layer utilities;
