.hero{align-items:center;min-height:calc(100svh - 4rem);display:flex;position:relative;overflow:hidden}.hero-media{justify-content:flex-end;align-items:center;width:57%;padding-right:clamp(.5rem,2vw,2rem);display:flex;position:absolute;top:0;bottom:0;right:0}.hero-img{object-fit:contain;object-position:right center;filter:brightness(.25);transform-origin:70%;width:100%;height:auto;max-height:100%;transform:scale(1.05)}.hero-wrap{z-index:1;padding-block:clamp(3rem,9vh,7rem);position:relative}.hero-copy{max-width:34rem}.hero-title{margin-top:1.1rem;font-size:clamp(2.4rem,3.4vw + .4rem,4.2rem)}.hero-copy .t-lead{max-width:28rem;margin-top:1.6rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.4rem;display:flex}.hero-in{opacity:1}.scroll-fx .hero-in{opacity:0;transform:translateY(18px)}.scroll-fx .hero.is-ready .hero-in{opacity:1;transition:opacity 1.2s var(--ease-cine) var(--d,0s), transform 1.2s var(--ease-cine) var(--d,0s);transform:none}.hero.is-ready .hero-img{filter:brightness();transition:filter 2.8s var(--ease-cine), transform 3.4s var(--ease-cine);transform:scale(1)}.scroll-cue{background:var(--color-steel-hi);width:1px;height:56px;position:absolute;bottom:0;left:50%;overflow:hidden}.scroll-cue:after{content:"";background:var(--color-bone);animation:cue 2.6s var(--ease-cine) infinite 2.4s;position:absolute;inset:0;transform:translateY(-100%)}@keyframes cue{to{transform:translateY(100%)}}@media (width<=1099px){.hero{min-height:0;display:block}.hero-media{width:100%;height:auto;padding:1rem 0 0;display:block;position:relative}.hero-img{width:100%;height:auto}.hero-wrap{margin-top:1.5rem;padding-block:0 4.5rem}.scroll-cue{display:none}}.calm .hero-in{opacity:1!important;transition:none!important;transform:none!important}.calm .hero-img{filter:none!important;transition:none!important;transform:none!important}.calm .scroll-cue:after{animation:none}.calm .ch-img,.calm .ch-text,.calm .sg-img,.calm .kitchen-img{transform:none!important}.statement{position:relative}.statement-stage{padding-block:clamp(5rem,14vw,10rem)}.statement-text{max-width:16ch;font-size:clamp(2.4rem,6.2vw + .2rem,6.2rem);line-height:1.04}.statement-sub{max-width:30rem;margin-top:2.2rem}.scroll-fx .statement{height:230vh}.scroll-fx .statement-stage{flex-direction:column;justify-content:center;height:100svh;padding-block:0;display:flex;position:sticky;top:0}.scroll-fx .statement .w{opacity:.16}.scroll-fx .statement-sub{opacity:0}.chapters{border-top:1px solid var(--color-steel);position:relative}.chapters-stage{flex-direction:column;display:flex}.chapters-media{gap:1px;display:grid}.ch-img{aspect-ratio:4/5;overflow:hidden}.ch-picture{object-fit:cover;width:100%;height:100%}.chapters-copy{padding:2rem var(--gutter) 4rem}.ch-count{display:none}.ch-text{padding-block:2rem 4rem}.ch-greek{color:var(--color-bone);max-width:100%;font-size:clamp(2.6rem,5.6vw,5.8rem)}.ch-en{color:var(--color-teal);letter-spacing:.01em;margin-top:1.1rem;font-size:.9375rem;font-weight:500}.ch-line{max-width:24rem;margin-top:1rem}.scroll-fx .chapters{height:calc(var(--n) * 90vh + 100vh);border-top:0}.scroll-fx .chapters-stage{grid-template-columns:1fr 1fr;align-items:center;height:100svh;display:grid;position:sticky;top:0}.scroll-fx .chapters-media{background:var(--color-charcoal);height:100%;display:block;position:relative}.scroll-fx .ch-img{aspect-ratio:auto;opacity:0;transition:opacity 1s var(--ease-cine), transform 1.6s var(--ease-cine);position:absolute;inset:0;transform:scale(1.04)}.scroll-fx .chapters-copy{padding:0 var(--gutter);flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.scroll-fx .ch-count{top:clamp(2rem,8vh,5rem);left:var(--gutter);display:block;position:absolute}.scroll-fx .ch-texts{min-height:22rem;position:relative}.scroll-fx .ch-text{opacity:0;transition:opacity .7s var(--ease-cine), transform .9s var(--ease-cine);pointer-events:none;flex-direction:column;justify-content:center;padding:0;display:flex;position:absolute;inset:0;transform:translateY(18px)}.scroll-fx .chapters[data-active="0"] [data-i="0"],.scroll-fx .chapters[data-active="1"] [data-i="1"],.scroll-fx .chapters[data-active="2"] [data-i="2"],.scroll-fx .chapters[data-active="3"] [data-i="3"],.scroll-fx .chapters[data-active="4"] [data-i="4"],.scroll-fx .chapters[data-active="5"] [data-i="5"]{opacity:1;transform:none}@media (width<=1023px){.scroll-fx .chapters-stage{grid-template-rows:56svh 1fr;grid-template-columns:1fr}.scroll-fx .chapters-copy{justify-content:flex-start;padding-top:1.6rem}.scroll-fx .ch-count{margin-bottom:.8rem;position:static}.scroll-fx .ch-texts{min-height:15rem}.scroll-fx .ch-greek{font-size:clamp(2.4rem,12.5vw,4rem)}}.space-grid{grid-template-columns:repeat(12,1fr);gap:clamp(.75rem,1.6vw,1.5rem);margin-top:clamp(3rem,7vw,6rem);display:grid}.sg{margin:0;position:relative}.sg-frame{aspect-ratio:16/10;background:var(--color-charcoal);border-radius:22px;position:relative;overflow:hidden}.sg-img{object-fit:cover;will-change:transform;width:100%;height:112%;position:absolute;inset:-6% 0}.sg figcaption{color:var(--color-bone);text-shadow:0 1px 16px #0009;font-size:.9375rem;font-weight:500;position:absolute;bottom:1.2rem;left:1.4rem}.sg-a{grid-column:1/9}.sg-b{grid-column:9/13}.sg-c{grid-column:1/5}.sg-d{grid-column:5/13}.sg-b .sg-frame,.sg-c .sg-frame{aspect-ratio:auto;height:100%;min-height:20rem}@media (width<=767px){.sg-a,.sg-b,.sg-c,.sg-d{grid-column:1/-1}.sg-b .sg-frame,.sg-c .sg-frame{aspect-ratio:4/5;height:auto;min-height:0}}.premium{border-top:1px solid var(--color-steel)}.premium-cols{gap:2.5rem;margin-top:clamp(3.5rem,7vw,6rem);display:grid}.premium-cols>div{border-top:1px solid var(--color-steel-hi);padding-top:1.6rem}@media (width>=900px){.premium-cols{grid-template-columns:repeat(3,1fr);gap:2rem}}.kitchen{align-items:flex-end;min-height:min(86svh,780px);display:flex;position:relative;overflow:hidden}.kitchen-img{object-fit:cover;will-change:transform;width:100%;height:110%;position:absolute;inset:-5% 0}.kitchen-veil{background:linear-gradient(#05050726 0%,#05050733 40%,#050507d9 100%);position:absolute;inset:0}.kitchen-copy{padding-block:clamp(3rem,8vw,6rem);position:relative}.start{background:var(--color-charcoal)}.start-head{max-width:62rem}.start-form{max-width:62rem;margin-top:clamp(2.5rem,5vw,4rem)}.faq-list{border-top:1px solid var(--color-steel-hi)}.faq{border-bottom:1px solid var(--color-steel-hi);padding-block:1.5rem}.faq summary{cursor:pointer;letter-spacing:-.015em;color:var(--color-bone);justify-content:space-between;gap:1.5rem;font-size:1.2rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;width:14px;height:14px;margin-top:.55rem;position:relative}.faq summary i:before,.faq summary i:after{content:"";background:var(--color-ash);width:14px;height:1px;transition:transform .4s var(--ease-out-expo);position:absolute;top:6.5px;left:0}.faq summary i:after{transform:rotate(90deg)}.faq[open] summary i:after{transform:rotate(0)}.faq p{max-width:40rem;color:var(--color-ash);margin-top:1rem;line-height:1.6}.first-centre{border-top:1px solid var(--color-steel);padding-block:clamp(5rem,10vw,9rem)}
