@layer frame;@layer page{html,body{background:var(--forest)}.ft{margin-top:0}.ln{--line:rgb(var(--text-rgb) / .2);--ln-hdr:68px;color:var(--text);font-size:16px}.ln a{color:inherit;text-decoration-thickness:1px}.ln-nb{white-space:nowrap}.ln-hero{background:var(--forest);height:100svh;min-height:520px;color:var(--cream);position:relative;overflow:hidden}.ln-hero-ph{--ln-w:max(100%,122vh);--ln-top:37%;position:absolute;inset:0}.ln-hero-ph img{left:50%;top:var(--ln-top);width:var(--ln-w);max-width:none;height:auto;margin-left:calc(var(--ln-w) / -2);will-change:transform;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 16%);mask-image:linear-gradient(#0000,#000 16%)}.ln-hero-in{z-index:1;text-align:center;padding:17vh 16px 0;position:relative}.ln-h{font:300 min(5.3em,9.8vw)/1 var(--serif);font-feature-settings:"lnum","case";letter-spacing:-.01em;text-transform:uppercase;color:var(--cream);margin:0}.ln-l{display:block}.ln-gk{fill:currentColor;width:.4em;height:.4em;margin:.42em 0 0 .1em;position:absolute;transform:rotate(-8deg)}.ln-intro{background:var(--cream);padding:42px 16px 52px}.ln-big{font:300 1.75em/1.1 var(--serif);font-feature-settings:"lnum";letter-spacing:-.02em;text-wrap:pretty;color:var(--ink);margin:0}.motion .ln-w{opacity:0;transition:opacity .5s var(--fast);transition-delay:calc(var(--i) * var(--st,0s))}.motion .split-in .ln-w{opacity:1}.ln-where{font:400 16px/1.4 var(--sans);text-wrap:pretty;margin:24px 0 0}.ln-where a,.ln-txt a,.ln-body p:not(.ln-cta) a,.ln-price a{text-underline-offset:3px;padding:.72em 0}.ln-side{margin-top:20px}.ln-ph{aspect-ratio:358/437;background:var(--forest);border-radius:0}.ln-ph img{object-position:60% 50%}.ln-right{min-width:0;padding:24px 0 0}.ln-h2{font:300 min(4.5em,11vw)/.95 var(--serif);font-feature-settings:"lnum","case";letter-spacing:-.005em;text-transform:uppercase;color:var(--ink);margin:0}.ln-txt{font:400 16px/1.4 var(--sans);text-wrap:pretty;margin:16px 0 0}.ln-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin:24px 0 0;padding:0;list-style:none;display:grid}.ln-g{border-bottom:1px solid var(--line);min-width:0;padding:16px 0 14px}.ln-gh{font:400 16px/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text);margin:0 0 6px}.ln-rows{margin:0;padding:0;list-style:none}.ln-r{justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;display:flex}.ln-n,.ln-p{font:300 20px/1.2 var(--serif);font-variant-numeric:lining-nums;color:var(--ink)}.ln-n{min-width:0}.ln-n:first-letter{text-transform:uppercase}.ln-p{white-space:nowrap;flex:none}.ln-btns{flex-wrap:wrap;gap:12px;margin:24px 0 0;display:flex}.ln-btns .btn2{border-color:var(--forest);margin:0}.ln-btns .btn2 .in{background:var(--forest);color:var(--cream);padding-left:clamp(20px,6vw,42px);padding-right:clamp(20px,6vw,42px);font-size:16px}.ln-night{background:var(--forest);color:var(--paper);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ln-stage{grid-area:1/1;align-self:start;height:100lvh;position:sticky;top:0;overflow:hidden}.ln-stage img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.ln-dim{background:var(--shade-55);position:absolute;inset:0}.ln-secs{counter-reset:ln;flex-direction:column;grid-area:1/1;gap:40px;padding:72px 16px 40px;display:flex;position:relative}.ln-s{min-width:0}.ln-sh{font:300 min(4.5em,11vw)/.95 var(--serif);font-feature-settings:"lnum","case";letter-spacing:-.005em;text-transform:uppercase;color:var(--cream);margin:0}.ln-card{counter-increment:ln;border:1px solid rgb(var(--cream-rgb) / .35);background:rgb(var(--forest-rgb) / .6);border-radius:3px;flex-direction:column;margin-top:16px;display:flex}.ln-card:before{content:counter(ln) ".";border-bottom:1px solid rgb(var(--cream-rgb) / .35);font:300 1.25em/1.2 var(--serif);color:var(--cream);padding:16px 20px}.ln-body{font:400 16px/1.5 var(--sans);margin-top:auto;padding:20px}.ln-body p{text-wrap:pretty;margin:0}.ln-body p+p{margin-top:.8em}.ln-cta .btn2{margin-top:8px}.ln-cta .btn2 .in{padding-left:clamp(20px,6vw,42px);padding-right:clamp(20px,6vw,42px);font-size:16px}.ln-end{background:var(--cream);grid-template-columns:minmax(0,1fr);display:grid}.ln-price{font:400 16px/1.4 var(--sans);text-wrap:pretty;margin:0;padding:20px 16px}.ln-go{border-top:1px solid var(--line);min-height:76px;font:300 1.5em/1.2 var(--serif);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}.ln-sq{background:var(--forest);width:44px;height:44px;color:var(--cream);border-radius:4px;flex:none;padding:12px;transition:background-color .4s,color .4s;display:block}.ln-sq svg{width:20px;height:20px;display:block}@media (hover:hover){.ln-go:hover .ln-sq{background:var(--olive)}}@media (width>=900px){.ln{--ln-hdr:84px;font-size:clamp(15px,1.25vw,24px)}.ln-hero-ph{--ln-w:100%;--ln-top:44%}.ln-hero-in{padding:15vh 28px 0}.ln-h{font-size:min(5.3em,12.5vh);line-height:.95}.ln-intro{padding:52px 28px 92px}.ln-big{letter-spacing:-.03em;font-size:3.66em}.ln-where{width:calc(25% - 10px);min-width:18em;margin-top:5em;font-size:.9em}.ln-where a,.ln-txt a,.ln-body p:not(.ln-cta) a,.ln-price a{padding:0}.ln-side{grid-template-columns:50% 50%;margin-top:24px;display:grid}.ln-pin{top:calc(var(--ln-hdr) + 24px);align-self:start;position:sticky}html:not(.motion) .ln-pin{top:24px}.ln-ph{height:min(calc(100vh - var(--ln-hdr) - 48px),49.6em);aspect-ratio:auto}.ln-right{padding:16px 0 16px 42px}.ln-h2{font-size:4.5em;line-height:.9}.ln-txt{max-width:44ch;margin-top:1em;font-size:.9em}.ln-grid{margin-top:1.4em}.ln-g{padding:1.1em 0 1em}.ln-gh{margin-bottom:.5em;font-size:.85em}.ln-r{padding:.42em 0}.ln-n,.ln-p{font-size:1.2em;line-height:1.15}.ln-btns{margin-top:1.6em}.btn2 .in,.ln-btns .btn2 .in,.ln-cta .btn2 .in{padding-left:42px;padding-right:42px;font-size:clamp(15px,1.175vw,22.56px)}.ln-secs{gap:24px;padding:42vh 28px 32px}.ln-s{grid-template-columns:50% 50%;align-items:start;display:grid}.ln-sh{margin-bottom:.6em;font-size:4.5em;line-height:.9;position:sticky;top:1.55556em}.ln-card{justify-self:end;width:30em;max-width:100%;min-height:clamp(17em,40vh - 26px,22em);margin-top:0;font-size:.9em}.ln-body{font-size:1em}.ln-end{grid-template-columns:2fr 1fr 1fr;align-items:stretch}.ln-price{align-self:center;max-width:none;padding:20px 28px;font-size:.9em}.ln-go{border-top:0;border-left:1px solid var(--line);min-height:0;padding:20px 28px;font-size:1.85em}}@media (width>=1200px){.ln-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-g:nth-child(odd):not(:last-child){border-right:1px solid var(--line);padding-right:20px}.ln-g:nth-child(2n){padding-left:20px}.ln-g:last-child:nth-child(odd){grid-column:1/-1}.ln-g:last-child:nth-child(odd) .ln-rows{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ln-g:last-child:nth-child(odd) .ln-r:nth-child(odd){padding-right:20px}.ln-g:last-child:nth-child(odd) .ln-r:nth-child(2n){padding-left:20px}}}@layer ru;
