@layer frame;@layer page{html,body{background:var(--cream)}.ft{margin-top:0}.gi{--line:rgb(var(--text-rgb) / .2);--tint:rgb(var(--olive-rgb) / .07);--tint-on:rgb(var(--olive-rgb) / .13);--gi-hdr:68px;color:var(--text);font-size:16px}.gi a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.gi-nb{white-space:nowrap}.gi-top{padding:calc(var(--gi-hdr) + 36px) 16px 0}.gi-h{text-align:center;font:300 1em/.95 var(--serif);font-feature-settings:"lnum","case";letter-spacing:-.005em;color:var(--ink);margin:0}.gi-l1{text-transform:uppercase;text-wrap:balance;font-size:min(2.6em,10.6vw);display:block}.gi-ww{margin-right:.5em;display:inline-block;position:relative}.gi-gk{fill:currentColor;width:.4em;height:.4em;margin-left:.1em;position:absolute;bottom:.14em;left:100%;transform:rotate(-8deg)}.gi-l2{text-wrap:balance;margin-top:.5em;font-size:1.4em;line-height:1.15;display:block}.gi-lead{font:400 16px/1.5 var(--sans);text-wrap:pretty;margin:24px 0 0}.gi-list{margin:24px 0 0;padding:0;list-style:none}.gi-row{border-top:1px solid var(--line);flex-direction:column;display:flex;position:relative}.gi-row:last-child{border-bottom:1px solid var(--line)}.gi-ph{background:var(--tint);border-left:1px solid var(--line);border-right:1px solid var(--line);margin:0;padding:12%;transition:background-color .45s}.gi-ph img{aspect-ratio:1400/889;object-fit:cover;border-radius:4px;width:100%;height:auto}.gi-info{flex-direction:column;align-items:flex-start;min-width:0;padding:20px 16px 24px;display:flex}.gi-t{font:300 27px/1.08 var(--serif);font-feature-settings:"lnum";letter-spacing:-.02em;text-wrap:balance;color:var(--ink);margin:0}.gi-a{text-decoration:none}.gi-a:after{content:"";z-index:1;position:absolute;inset:0}.gi-a:focus-visible{outline:0}.gi-a:focus-visible:after{outline:2px solid var(--forest);outline-offset:-3px}.gi-d{max-width:34em;font:400 16px/1.45 var(--sans);text-wrap:pretty;margin:8px 0 0}.gi-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}.gi-sq svg{width:20px;height:20px;display:block}.gi-info .gi-sq{margin-top:28px}.gi-end{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:1px;margin-top:52px;display:grid}.gi-go{background:var(--cream);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}@media (hover:hover){.gi-row:hover .gi-ph{background-color:var(--tint-on)}.gi-row:hover .gi-sq,.gi-go:hover .gi-sq{background:var(--olive)}}@media (width>=600px){.gi-list{margin-top:32px}.gi-row{flex-direction:row}.gi-ph{flex:0 0 50%;align-items:center;padding:8%;display:flex}.gi-info{flex:0 0 50%;padding:16px}.gi-info .gi-sq{margin-top:auto}.gi-d{margin-bottom:24px}}@media (width>=900px){.gi{--gi-hdr:84px;font-size:clamp(15px,1.25vw,24px)}.gi-top{padding:calc(var(--gi-hdr) + 2.6em) 28px 0}.gi-l1{font-size:min(5.3em,6.3vw);line-height:.92}.gi-l2{margin-top:.45em;font-size:1.85em}.gi-lead{text-align:center;max-width:38em;margin:1.6em auto 0;font-size:.9em;line-height:1.45}.gi-list{margin-top:52px}.gi-info{padding:24px 28px}.gi-row:nth-child(2n) .gi-ph{order:2}.gi-t{letter-spacing:-.025em;font-size:2.15em;line-height:1.04}.gi-d{margin-top:8px;font-size:.9em;line-height:1.4}.gi-end{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:92px}.gi-go{min-height:0;padding:20px 28px;font-size:1.85em}}@media (width>=900px) and (width<=1199px){.gi-go:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1200px){.gi-end{grid-template-columns:repeat(12,minmax(0,1fr))}.gi-go{grid-column:span 3}.gi-end.n3 .gi-go,.gi-end.n5 .gi-go,.gi-end.n6 .gi-go{grid-column:span 4}.gi-end.n5 .gi-go:nth-child(n+4){grid-column:span 6}}}@layer ru;
