:root{--cin-dark:#0f1712}.home .hero{z-index:1;position:sticky;top:0}.home main>section:not(.hero){z-index:2;position:relative}.home .bg-paper{background:var(--paper)}.home .bg-linen{background:var(--linen)}.home #galerie,.home #incredere{border-radius:30px 30px 0 0;margin-top:-30px;box-shadow:0 -30px 70px -20px #0f17128c}.home .hero-inner{opacity:calc(1 - var(--hp,0)*1.6);transform:translateY(calc(var(--hp,0)*-60px));will-change:opacity,transform}.home .hero-media{transform:scale(calc(1 + var(--hp,0)*.14));transform-origin:50% 45%;will-change:transform}.hero-dim{z-index:1;background:var(--cin-dark);opacity:calc(var(--hp,0)*.8);pointer-events:none;position:absolute;inset:0}.cin-grain{z-index:150;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>") 0 0/240px 240px;animation:.5s steps(3,end) infinite cinGrain;position:fixed;inset:-120px}@keyframes cinGrain{0%{transform:translate(0)}33%{transform:translate(-60px,40px)}66%{transform:translate(50px,-70px)}to{transform:translate(-30px,-20px)}}.home .reveal{opacity:1;transition:none;transform:none}.cl-mask{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.cl{transform-origin:0 0;transition:transform 1.15s cubic-bezier(.2,.8,.2,1);display:block;transform:translateY(110%)rotate(1.4deg)}.in .cl{transform:none}.home .sec-head>:last-child{opacity:0;transition:opacity .9s .35s,transform .9s .35s;transform:translateY(14px)}.home .sec-head.in>:last-child{opacity:1;transform:none}.home .evt{clip-path:inset(0 0 100% round 18px);transition:clip-path 1.1s cubic-bezier(.2,.8,.2,1) calc(var(--i,0)*.11s)}.home .evt-grid.in .evt{clip-path:inset(0 round 18px)}.home .evt-grid.in .evt img{animation:28s ease-in-out infinite alternate cinKen;animation-delay:calc(var(--i,0)*-6s)}@keyframes cinKen{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.15)translate(-2.5%,-2%)}}.home .sal-t figure{clip-path:inset(0 44% round 16px);transition:clip-path 1.3s cubic-bezier(.2,.8,.2,1) calc(var(--i,0)*.16s)}.home .sal-trio.in .sal-t figure{clip-path:inset(0 round 16px)}.home .sal-t img{transition:transform 1.7s cubic-bezier(.2,.8,.2,1) calc(var(--i,0)*.16s);transform:scale(1.2)}.home .sal-trio.in .sal-t img{transform:none}.home .sal-t :is(h3,p,.st-where,.st-go){opacity:0;transition:opacity .8s ease calc(.55s + var(--i,0)*.16s),transform .8s ease calc(.55s + var(--i,0)*.16s);transform:translateY(14px)}.home .sal-trio.in .sal-t :is(h3,p,.st-where,.st-go){opacity:1;transform:none}.film{background:var(--cin-dark);color:var(--paper);position:relative}.film-stick{display:none}html.cin-js .film{background:var(--moon);height:684svh}html.cin-js .film-stick{display:block}html.cin-js .film-static{display:none}html.cin-js .home #meniuri{border-radius:30px 30px 0 0;margin-top:-100svh;box-shadow:0 -30px 70px -20px #0f17128c}.film-stick{isolation:isolate;background:var(--moon);height:100svh;color:var(--paper);--edge:max(var(--gutter), calc((100% - var(--maxw)) / 2 + var(--gutter)));position:sticky;top:0;overflow:hidden}.fm-mains,.fm-dets{pointer-events:none;position:absolute;inset:0}.fm-mains{z-index:2}.fm-dets{z-index:3}.fm-main{visibility:hidden;transform-origin:50% 45%;background:#26352b;margin:0;position:absolute;inset:0;overflow:hidden}.fm-main.live{visibility:visible;will-change:transform,clip-path}.fm-main img{object-fit:cover;width:100%;height:100%;display:block}.fm-main:before{content:"";z-index:1;background:linear-gradient(#0f171285 0%,#0f171200 24% 44%,#0f1712d6 100%);position:absolute;inset:0}.fm-main:after{content:"";z-index:2;background:var(--cin-dark);opacity:var(--d,0);position:absolute;inset:0}.fm-det{right:calc(var(--edge) + 2vw);aspect-ratio:3/4.1;visibility:hidden;background:#26352b;border-radius:999px 999px 3px 3px;width:clamp(150px,17vw,290px);margin:0;position:absolute;top:34vh;overflow:hidden;box-shadow:0 40px 70px -30px #000000b3}.fm-det.live{visibility:visible;will-change:transform}.fm-det img{object-fit:cover;width:100%;height:100%;display:block}.fm-ff{z-index:4;opacity:0}.fm-glow{z-index:1;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ebc67e57,#ebc67e14 60%,#ebc67e00);border-radius:50%;position:absolute;top:0;left:0}.fm-pro{z-index:5;left:0;right:0;top:calc(var(--header-h) + clamp(20px,5vh,56px));padding:0 var(--edge);color:var(--ink);pointer-events:none;position:absolute}.fm-pro .eyebrow{margin-bottom:clamp(.6rem,2vh,1.4rem)}.fm-h{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(2.8rem,min(8vw,15vh),9.6rem);font-weight:400;line-height:.9}.fm-h em{color:var(--moss);font-style:italic}.fm-l{margin:-.06em 0 -.16em;padding:.06em 0 .16em;display:block;overflow:hidden}.fm-l>span{display:block}.fm-l2{padding-left:9vw}.fm-hint{max-width:30ch;color:var(--ink-2);margin:clamp(1rem,3vh,2rem) 0 0;font-size:.95rem;line-height:1.5}.fm-clock{z-index:6;right:var(--edge);top:calc(var(--header-h) + clamp(6px,2vh,22px));font-family:var(--serif);letter-spacing:-.04em;color:var(--paper);text-shadow:0 2px 40px #00000059;opacity:0;pointer-events:none;font-variant-numeric:lining-nums;margin:0;font-size:clamp(3rem,8vw,8.6rem);line-height:1;display:flex;position:absolute}.fm-clock i{text-align:center;width:.47em;font-style:normal;display:block}.fm-clock i.c{width:.2em;transform:translateY(-.05em)}.fm-caps{z-index:6;pointer-events:none;position:absolute;bottom:clamp(118px,17vh,168px);left:0;right:0}.fm-cap{left:var(--edge);visibility:hidden;width:min(62vw,52rem);position:absolute;bottom:0}.fm-cap.live{visibility:visible}.fm-t{font-family:var(--serif);letter-spacing:-.035em;text-shadow:0 2px 30px #00000040;margin:0 0 clamp(.8rem,2.2vh,1.5rem);font-size:clamp(3rem,9.2vw,10.4rem);font-weight:400;line-height:.86}.fm-tl{margin:-.1em 0 -.17em;padding:.1em .1em .17em 0;display:block;overflow:hidden}.fm-tl i{transform-origin:0 100%;font-style:normal;display:inline-block}.fm-body{color:#f4efe6e6;text-shadow:0 1px 14px #00000073;max-width:44ch;margin:0 0 1.1rem;font-size:1.02rem;line-height:1.55}.fm-cap .fm-link{pointer-events:auto}.fm-link{color:var(--paper);font:600 .9rem/1 var(--sans);letter-spacing:.015em;padding:0 0 8px;text-decoration:none;display:inline-block;position:relative}.fm-link:before,.fm-link:after{content:"";background:#f4efe673;height:1px;position:absolute;bottom:0;left:0;right:0}.fm-link:after{background:var(--candle);transform-origin:100%;transition:transform .6s var(--ease);transform:scaleX(0)}.fm-link:hover:after,.fm-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.fm-link:focus-visible{outline-color:var(--candle)}.fm-end{z-index:6;left:var(--edge);visibility:hidden;width:min(44vw,38rem);position:absolute;top:50%;transform:translateY(-50%)}.fm-end-t{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 1.8rem;font-size:clamp(2rem,4.4vw,4.6rem);line-height:1}.fm-end .fm-link{opacity:0}.fm-line{z-index:7;padding:0 var(--edge) clamp(22px,4.6vh,46px);opacity:0;visibility:hidden;position:absolute;bottom:0;left:0;right:0}.fm-track{background:#f4efe63d;height:1px;margin-bottom:14px;position:relative}.fm-track i{background:#f4efe680;width:1px;height:7px;position:absolute;top:-3px;transform:translate(-.5px)}.fm-track b{background:var(--candle);width:0;position:absolute;top:0;bottom:0;left:0}.fm-track u{background:var(--candle);width:2px;height:17px;text-decoration:none;position:absolute;top:-8px;left:0;transform:translate(-1px);box-shadow:0 0 12px #ebc67ecc}.fm-hit{cursor:pointer;height:28px;position:absolute;top:-14px;left:0;right:0}.fm-ghost{font:400 1.05rem/1 var(--serif);color:var(--paper);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;white-space:nowrap;background:#0f171299;border-radius:4px;padding:.35em .55em .3em;transition:opacity .25s;position:absolute;bottom:16px;left:0;transform:translate(-50%)}.fm-ghost:after{content:"";background:#f4efe6b3;width:1px;height:16px;position:absolute;top:100%;left:50%}.fm-ghost.on{opacity:1}.fm-line ol{height:2.6rem;margin:0;padding:0;list-style:none;position:relative}.fm-line li{position:absolute;top:0;transform:translate(-50%)}.fm-line li:first-child{transform:none}.fm-line li:last-child{transform:translate(-100%)}.fm-line li:last-child button{text-align:right;justify-items:end}.fm-line button{color:inherit;text-align:left;opacity:.55;transition:opacity .3s,transform .35s var(--ease);cursor:pointer;white-space:nowrap;background:0 0;border:0;gap:.15rem;padding:0;display:grid}.fm-line button.on,.fm-line button:hover,.fm-line button:focus-visible{opacity:1}.fm-line button:hover{transform:translateY(-2px)}.fm-line button:focus-visible{outline:2px solid var(--candle);outline-offset:6px;border-radius:2px}.fm-line time{font-family:var(--serif);font-size:1.15rem;line-height:1}.fm-line button span{font:500 .74rem/1.2 var(--sans);letter-spacing:.02em}.fm-veil{z-index:8;opacity:0;pointer-events:none;background:#0b110d;position:absolute;inset:0}.film-stick .note{z-index:9}@media (hover:none){.fm-hit,.fm-ghost{display:none}}@media (width<=720px){.fm-h{font-size:10.6vw}.fm-l2{padding-left:6vw}.fm-hint{font-size:.9rem}.fm-clock{right:auto;left:var(--gutter);top:calc(var(--header-h) + 12px);font-size:2.9rem}.fm-det{top:calc(var(--header-h) + 14px);right:var(--gutter);width:31vw}.fm-caps{bottom:calc(150px + env(safe-area-inset-bottom))}.fm-cap{width:calc(100% - 2 * var(--gutter))}.fm-t{font-size:13vw}.fm-body{font-size:.94rem}.fm-line{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.fm-line button span{display:none}.fm-line time{font-size:.98rem}.fm-line ol{height:1.4rem}.fm-end{top:auto;bottom:calc(150px + env(safe-area-inset-bottom));width:calc(100% - 2 * var(--gutter));transform:none}.fm-end-t{font-size:2.1rem}html.cin-js .home #meniuri{border-radius:22px 22px 0 0}}.film-static{padding:clamp(64px,9vw,130px) 0}.fs-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;margin-bottom:clamp(36px,5vw,64px);display:grid}.fs-head .eyebrow{color:#f4efe6a6}.fs-head .h2{color:var(--paper)}.fs-head .h2 em{color:var(--candle)}.fs-head .lede{color:#f4efe6bf}.fs-list{margin:0 0 2.4rem;padding:0;list-style:none;display:grid}.fs-list li{border-top:1px solid #f4efe624;grid-template-columns:minmax(0,15rem) 1fr;align-items:center;gap:clamp(1.4rem,4vw,4rem);padding:clamp(1.4rem,3vw,2.4rem) 0;display:grid}.fs-list figure{aspect-ratio:3/4;border-radius:999px 999px 3px 3px;margin:0;overflow:hidden}.fs-list img{object-fit:cover;width:100%;height:100%}.fs-list time{font-family:var(--serif);color:var(--candle);margin-bottom:.5rem;font-size:1.4rem;line-height:1;display:block}.fs-list h3{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 .7rem;font-size:clamp(2.2rem,4.6vw,4rem);font-weight:400;line-height:.95}.fs-list p{color:#f4efe6d1;max-width:48ch;margin:0 0 1rem;line-height:1.55}@media (width<=720px){.fs-head{grid-template-columns:1fr;gap:1rem}.fs-list li{grid-template-columns:7.5rem 1fr;align-items:start}.fs-list h3{font-size:1.9rem}}.home .mp-photos figure{clip-path:inset(0 100% 0 0 round 14px);transition:clip-path 1.1s cubic-bezier(.2,.8,.2,1) calc(var(--i,0)*.15s)}.home .mp-photos.in figure{clip-path:inset(0 round 14px)}.home .sp-card .now-ill rect,.home .sp-card .now-ill circle[filter]{opacity:0;transition:opacity .6s}.home .stay-peek.in .sp-card .now-ill :is(rect,circle[filter]):first-of-type{opacity:1;transition-delay:.5s}.home .stay-peek.in .sp-card .now-ill :is(rect,circle[filter]):nth-of-type(2){opacity:1;transition-delay:1.1s}.home .stay-peek.in .sp-card .now-ill :is(rect,circle[filter]):nth-of-type(3){opacity:1;transition-delay:1.7s}.home .sp-card figure img{transition:transform 3.2s cubic-bezier(.2,.8,.2,1);transform:scale(1.1)}.home .stay-peek.in .sp-card figure img{transform:none}.home .sp-card{opacity:0;transition:opacity .9s ease calc(var(--i,0)*.15s),transform .9s ease calc(var(--i,0)*.15s);transform:translateY(24px)}.home .stay-peek.in .sp-card{opacity:1;transform:none}.home .home-tales .tale{clip-path:inset(100% 0 0);transition:clip-path 1.1s cubic-bezier(.2,.8,.2,1) calc(var(--i,0)*.14s)}.home .home-tales.in .tale{clip-path:inset(0)}.home .quote{opacity:0;transition:opacity 1.2s,transform 1.2s cubic-bezier(.2,.8,.2,1);transform:scale(.97)}.home .quote.in{opacity:1;transform:none}.home .faq details{opacity:0;transition:opacity .7s,transform .7s;transform:translate(-14px)}.home .faq.in details{opacity:1;transform:none}.home .faq.in details:nth-child(2){transition-delay:.12s}.home .faq.in details:nth-child(3){transition-delay:.24s}.home .faq.in details:nth-child(4){transition-delay:.36s}.home .visit>img{transition:transform 3.4s cubic-bezier(.2,.8,.2,1);transform:scale(1.1)}.home .visit.in>img{transform:scale(1)}.home .slot-box{opacity:0;transition:opacity 1s .5s,transform 1s cubic-bezier(.2,.8,.2,1) .5s;transform:translateY(30px)}.home .visit.in .slot-box{opacity:1;transform:none}.home .sp-text-in>:not(.h2){opacity:0;transition:opacity .9s .35s,transform .9s .35s;transform:translateY(14px)}.home .sp-text-in.in>:not(.h2){opacity:1;transform:none}@media (width<=720px){.cin-grain{display:none}.home #galerie,.home #incredere{border-radius:22px 22px 0 0;margin-top:-22px}}
