@layer frame;@layer page{html,body{background:var(--cream)}.ft{margin-top:0}.ab{--line:rgb(var(--text-rgb) / .2);--ab-hdr:68px;color:var(--text);font-size:16px}.ab a{color:inherit;text-decoration-thickness:1px}:where(.ab) p{margin:0}.ab-h2{font:300 min(10.6vw,4.5em)/.98 var(--serif);font-feature-settings:"lnum";letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;color:var(--ink);margin:0}.ab-ph{background:var(--forest);margin:0;position:relative;overflow:hidden}.ab-ph img{object-fit:cover;will-change:transform;width:100%;height:112%;position:absolute;top:-6%;left:0}.ab-hero{position:relative}.ab-top{padding:calc(var(--ab-hdr) + 36px) 16px 24px;text-align:center;flex-direction:column;display:flex}.motion .ab-top{min-height:100svh}.ab-h{font:300 1em/.92 var(--serif);font-feature-settings:"lnum","case";letter-spacing:-.005em;text-transform:uppercase;text-wrap:wrap;color:var(--ink);margin:0}.ab-l1{text-wrap:balance;font-size:min(5.3em,12vw);display:block}.ab-l2{margin-top:.55em;font-size:1.25em;line-height:1.2;display:block}.ab-slot{height:0}.motion .ab-slot{width:150px;height:165px;margin:auto auto 24px}.ab-lead{max-width:34em;font:400 16px/1.4 var(--sans);text-wrap:pretty;margin:28px auto 0}.motion .ab-lead{margin-top:0}.ab-target{height:100svh;position:relative}.ab-grow{object-fit:cover;object-position:42% 60%;width:100%;height:100%;position:absolute;top:0;left:0}.motion .ab-grow{will-change:transform}.ab-i-in{padding:64px 16px 32px}.ab-i .ab-h2{gap:.17em;display:flex}.ab-i .ab-h2:before{content:"I."}.ab-i-grid{flex-direction:column;gap:28px;margin-top:32px;display:flex}.ab-i-txt{font:400 16px/1.4 var(--sans);flex-direction:column;gap:18px;display:flex}.ab-i-top{flex-direction:column;gap:18px;display:flex}.ab-i .ab-ph{aspect-ratio:4/5}.ab-go-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.ab-go{border-bottom: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}.ab-go:last-child{border-bottom:0}.ab-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}.ab-sq svg{width:20px;height:20px;display:block}@media (hover:hover){.ab-go:hover .ab-sq{background:var(--olive)}}.ab-panel{background:var(--olive);min-height:100svh;color:var(--cream);text-align:center;font:400 16px/1.4 var(--sans);flex-direction:column;justify-content:space-between;align-items:center;gap:32px;padding:92px 16px 42px;display:flex;position:relative}.motion .ab-panel{will-change:transform}.ab-panel:before{content:"II";font:300 min(10.6vw,4.5em)/.85 var(--serif);letter-spacing:-.025em}.ab-panel .ab-h2{color:var(--cream)}.ab-panel p{text-wrap:pretty;max-width:31em}.ab-say{text-align:center;padding:56px 16px 40px}.ab-say p{max-width:13em;font:300 min(8.4vw,2.6em)/1.14 var(--serif);font-feature-settings:"lnum";letter-spacing:-.01em;text-wrap:balance;color:var(--ink);margin:0 auto}.ab-side-ph{padding:0 10px 10px}.ab-side .ab-ph{aspect-ratio:5/6}.ab-iii{padding:72px 0 0}.ab-iii-head{text-align:center;padding:0 16px}.ab-iii-head:before{content:"III";font:300 min(10.6vw,4.5em)/.85 var(--serif);letter-spacing:-.025em;color:var(--ink);margin-bottom:.33em;display:block}.ab-iii-head .ab-h2 span[data-letters]{white-space:nowrap;display:block}.ab-cards{counter-reset:ab;flex-direction:column;gap:12px;margin:36px 0 0;padding:0 16px 64px;list-style:none;display:flex}.ab-card{counter-increment:ab;border:1px solid var(--line);background:var(--cream);color:var(--ink);border-radius:2px}.ab-card:before{content:counter(ab) ".";border-bottom:1px solid var(--line);font:300 16px/1.2 var(--serif);font-feature-settings:"lnum";padding:10px 16px;display:block}.ab-card p{font:300 1.5em/1.2 var(--serif);font-feature-settings:"lnum";text-wrap:pretty;padding:16px}.motion .ab-card{top:calc(var(--ab-hdr) + 16px);height:var(--ab-card,auto);position:sticky}.ab-iv{background:var(--forest);min-height:135vh;color:var(--paper);font:400 1em/1.4 var(--sans);display:flex;position:relative;overflow:hidden}.ab-iv-media,.ab-iv-dim{position:absolute;inset:0}.ab-iv-media{overflow:hidden}.ab-iv-media img{object-fit:cover;object-position:50% 60%;will-change:transform;width:100%;height:112%;position:absolute;top:-6%;left:0}.ab-iv-dim{background:rgb(var(--ink-rgb) / .45)}.ab-iv-in{flex-direction:column;flex:1;justify-content:space-between;gap:48px;min-width:0;padding:42px 16px;display:flex;position:relative}.ab-iv .ab-h2{color:var(--cream);gap:.28em;display:flex}.ab-iv .ab-h2:before{content:"IV"}.ab-iv-low{flex-direction:column;gap:28px;display:flex}.ab-iv-txt{flex-direction:column;gap:10px;max-width:27em;display:flex}.ab-iv-txt a{text-underline-offset:3px;padding:.72em 0}.ab-nb{white-space:nowrap}.ab-iv-btns{flex-direction:column;gap:10px;display:flex}.ab-iv-btns .btn2{text-align:center;margin:0;display:block}.ab-iv-btns .btn2 .in{white-space:nowrap}@media (width>=900px){.ab{--ab-hdr:84px;font-size:clamp(15px,1.25vw,24px)}.btn2 .in{font-size:clamp(15px,1.175vw,22.56px)}.ab-top{padding:calc(var(--ab-hdr) + 3.4em) 28px 20px}.ab-l1{font-size:min(5.3em,7.69231vw - 4.30769px)}.ab-l2{margin-top:.4em;font-size:1.85em}.motion .ab-slot{width:11em;height:10em;margin:auto auto 1.33em}.ab-lead{font-size:.9em}.ab-grow{object-position:50% 50%}.ab-i-in{padding:92px 28px 42px}.ab-i .ab-h2{max-width:64%}.ab-i-grid{flex-direction:row;gap:0;margin:17em 0 0 40%}.ab-i-txt{flex:50%;justify-content:space-between;gap:24px;min-width:0;padding-right:24px;font-size:.9em}.ab-i .ab-ph{flex:50%;min-width:0}.ab-go-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-go{border-bottom:1px solid var(--line);min-height:0;padding:20px 28px;font-size:1.85em}.ab-go:nth-child(odd){border-right:1px solid var(--line)}.ab-go:nth-last-child(-n+2){border-bottom:0}.ab-panel{gap:24px;padding:6.4em 28px 42px;font-size:.9em}.ab-panel:before{font-size:5em}.ab-panel .ab-h2{max-width:13em;font-size:5em}.ab-side{height:100vh;min-height:32em;display:flex}.ab-say{flex:0 0 47.6%;justify-content:center;align-items:center;padding:32px 28px;display:flex}.ab-side-ph{flex:1;min-width:0;padding:10px 10px 10px 0}.ab-side .ab-ph{aspect-ratio:auto;height:100%}.ab-iii{padding:12em 0 0}.ab-iii-head{padding:0 28px}.ab-iii-head .ab-h2{max-width:13em;margin:0 auto}.motion .ab-iii-head{height:25em;position:sticky;top:8em}.ab-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.4em;padding:0 28px 92px;display:grid}.motion .ab-cards{align-items:center;margin-top:0;padding:0 0 92px;display:flex}.ab-card:before{padding:.6em 1.1em;font-size:1em}.ab-card p{padding:.6em;font-size:1.85em;line-height:1.15}.motion .ab-card{width:22em;top:12.7em}.ab-iv-in{padding:42px 28px}.ab-iv-low{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}.ab-iv-txt{font-size:.9em}.ab-iv-txt a{padding:0}.ab-iv-btns{flex-flow:wrap;justify-content:flex-end;gap:12px}.ab-iv-btns .btn2 .in{padding-left:2em;padding-right:2em}}@media (width>=1200px){.ab-go-row{grid-template-columns:repeat(4,minmax(0,1fr))}.ab-go,.ab-go:nth-child(odd){border-right:1px solid var(--line);border-bottom:0;gap:10px}.ab-go:last-child{border-right:0}}}@layer ru;
