.voyeur-hero{--voyeur-paper:#dcdbd5;--voyeur-accent:#e12c1a;--voyeur-ink:#1a0401;width:100%;color:var(--voyeur-ink);background:var(--voyeur-paper);font-family:var(--font-google-sans-flex), sans-serif;position:relative;overflow:clip}.voyeur-hero:lang(ru),.voyeur-hero:lang(uk){font-family:var(--font-cyrillic), sans-serif}.voyeur-hero,.voyeur-hero *{box-sizing:border-box;margin:0;padding:0}.voyeur-hero img,.voyeur-hero picture{width:100%;height:100%;display:block}.voyeur-hero img{object-fit:cover}.voyeur-hero h1,.voyeur-hero h2{letter-spacing:-.03em;text-transform:uppercase;font-family:inherit;font-weight:500;line-height:.8}.voyeur-hero h1{font-size:clamp(2rem,8vw,14rem)}.voyeur-hero h2{font-size:clamp(2rem,5vw,8rem)}.voyeur-hero p{text-transform:uppercase;font-family:inherit;font-size:.85rem;font-weight:500;line-height:1.1}.voyeur-hero-fg-content{background:var(--voyeur-ink);transform-origin:50%;width:100%;height:100svh;min-height:24rem;position:relative}.voyeur-hero-fg-img{width:100%;height:100%;position:absolute;inset:0}.voyeur-hero-fg-img img{object-position:left center}.voyeur-hero-fg-img:after{content:"";pointer-events:none;background:linear-gradient(#1a04011a 0%,#0000 30%,#1a040126 48%,#1a0401d1 100%);position:absolute;inset:0}.voyeur-hero-fg-header{width:95%;color:var(--voyeur-paper);text-align:center;padding:2rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.voyeur-hero-fg-overlay-dark,.voyeur-hero-fg-overlay{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.voyeur-hero-fg-overlay-dark{background:var(--voyeur-ink)}.voyeur-hero-fg-overlay{background:var(--voyeur-accent)}.voyeur-hero-bg-content{background:var(--voyeur-paper);width:100%;display:flex;position:relative}.voyeur-hero-bg-content-col{flex:1;align-items:center;min-width:0;padding:5rem 2rem;display:flex}.voyeur-hero-bg-content-col:nth-child(2){justify-content:flex-end}.voyeur-hero-bg-content-copy{flex-direction:column;gap:.5rem;width:70%;display:flex}.voyeur-hero-bg-content-copy h2{color:var(--voyeur-accent)}.voyeur-hero-bg-content-copy p{color:var(--voyeur-ink)}.voyeur-hero-outro-content{width:100%;height:100svh;min-height:24rem;display:flex;position:relative}.voyeur-hero-outro-img{flex:1;min-width:0;height:100%;position:relative}.voyeur-hero-outro-img img{object-position:center 20%}.voyeur-hero-outro-img:after{content:"";pointer-events:none;background:linear-gradient(#1a04011f,#1a0401a3 38% 66%,#1a040147);position:absolute;inset:0}.voyeur-hero-outro-header{color:var(--voyeur-paper);text-align:center;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.voyeur-hero-outro-header .voyeur-line{position:relative}.voyeur-hero[data-animated=true]{height:100svh;overflow:hidden}.voyeur-hero[data-animated=true] .voyeur-hero-fg-content,.voyeur-hero[data-animated=true] .voyeur-hero-bg-content,.voyeur-hero[data-animated=true] .voyeur-hero-outro-content{transform-origin:50%;width:100%;height:100%;min-height:0;position:absolute;top:0;left:0}.voyeur-hero[data-animated=true] .voyeur-hero-fg-content{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);will-change:clip-path, transform;z-index:2}.voyeur-hero[data-animated=true] .voyeur-hero-fg-overlay-dark,.voyeur-hero[data-animated=true] .voyeur-hero-fg-overlay{will-change:opacity}.voyeur-hero[data-animated=true] .voyeur-hero-bg-content{z-index:0}.voyeur-hero[data-animated=true] .voyeur-hero-bg-content-col{height:100%;padding:2rem}.voyeur-hero[data-animated=true] .voyeur-hero-bg-content-copy{will-change:transform;width:50%}.voyeur-hero[data-animated=true] .voyeur-hero-outro-content{z-index:1}.voyeur-hero[data-animated=true] .voyeur-hero-outro-img{will-change:clip-path}.voyeur-hero[data-animated=true] .voyeur-hero-outro-img:first-child{clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%)}.voyeur-hero[data-animated=true] .voyeur-hero-outro-img:nth-child(2){clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%)}.voyeur-hero[data-animated=true] .voyeur-hero-outro-header .voyeur-line{will-change:transform}@media (max-width:1000px){.voyeur-hero-bg-content-copy,.voyeur-hero[data-animated=true] .voyeur-hero-bg-content-copy{width:100%}.voyeur-hero[data-animated=true] .voyeur-hero-bg-content-col:first-child .voyeur-hero-bg-content-copy{margin-top:-50svh}.voyeur-hero[data-animated=true] .voyeur-hero-bg-content-col:nth-child(2) .voyeur-hero-bg-content-copy{margin-top:50svh}.voyeur-hero-outro-header{width:100%;padding:2rem}}@media (max-width:650px){.voyeur-hero-fg-img img{object-position:center 20%}.voyeur-hero:not([data-animated=true]) .voyeur-hero-bg-content{flex-direction:column}.voyeur-hero:not([data-animated=true]) .voyeur-hero-bg-content-col{padding:3rem 2rem}}
.about-page,.about-page *{box-sizing:border-box}.about-page{--about-paper:#dcdbd5;--about-ink:#1a0401;--about-accent:#e12c1a;color:var(--about-ink);font-family:var(--font-google-sans-flex), sans-serif}.about-page:lang(ru),.about-page:lang(uk){font-family:var(--font-cyrillic), sans-serif}.liliya-site.about-page>.liliya-page-surface{background:var(--about-paper)}.about-page :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid}.about-page p,.about-page h2,.about-page h3,.about-page figure{margin:0}.about-page a{color:inherit}.about-skip{z-index:110;color:#1a0401;background:#fff;padding:1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.about-skip:focus{transform:translateY(0)}.about-navigation{z-index:10;color:#fff;mix-blend-mode:difference;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:100%;padding:2rem 3rem;display:grid;position:absolute;top:0;left:0}.about-languages{justify-self:end;display:flex}.about-languages a{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;place-items:center;padding:0;font-size:.6875rem;text-decoration:none;display:inline-grid}.about-languages a[aria-current=page]{opacity:1;text-underline-offset:.5em;text-decoration:underline}.about-brand{letter-spacing:-.065em;text-transform:uppercase;font-size:2rem;font-weight:700;text-decoration:none}.about-statement{background:var(--about-ink);height:100svh;color:var(--about-paper);text-align:center;place-items:center;display:grid;overflow:hidden}.about-statement h2{letter-spacing:-.03em;text-transform:uppercase;width:60%;font-size:clamp(2rem,5vw,8rem);font-weight:500;line-height:.8}.about-content{padding:7.5rem max(2rem,5vw)}.about-content h2{letter-spacing:-.05em;font-size:clamp(2.5rem,5.5vw,6rem);font-weight:500;line-height:1}.about-content p{font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.5}.about-bio{grid-template-columns:.9fr 1fr;align-items:center;gap:10%;display:grid}.about-portrait{min-width:0}.about-portrait img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.about-portrait figcaption{justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.75rem;line-height:1.4;display:flex}.about-portrait figcaption span:last-child{text-align:right;max-width:55%}.about-bio-copy{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.about-bio-copy h2{margin-bottom:1rem}.about-text-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:2rem;min-height:44px;padding:.65rem 0;font-size:.875rem;text-decoration:none;display:inline-flex}.about-approach{background:var(--about-ink);color:var(--about-paper);grid-template-columns:.9fr 1fr;gap:10%;display:grid}.about-approach h2{max-width:8em}.about-approach ol{margin:0;padding:0;list-style:none}.about-approach li{border-top:1px solid #dcdbd54d;grid-template-columns:2rem 1fr;gap:1.5rem;padding:1.5rem 0;display:grid}.about-step{color:#fb725e;font-size:.75rem;line-height:2}.about-approach h3{letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(1.5rem,2.3vw,2.5rem);font-weight:500;line-height:1.1}.about-approach p{color:#c3bfba}.about-formats h2{margin-bottom:4rem}.about-format-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-format-list article{border:1px solid #1a040133;flex-direction:column;margin-left:-1px;padding:2rem;display:flex}.about-format-list article:first-child{margin-left:0}.about-format-list .about-format-duration{font-size:.875rem}.about-format-list h3{letter-spacing:-.035em;margin-top:1rem;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:500;line-height:1.1}.about-format-list .about-format-price{letter-spacing:-.06em;margin:2rem 0;font-size:clamp(3rem,5vw,5rem);line-height:1}.about-format-list .about-format-description{margin-bottom:2rem;font-size:1rem}.about-format-list .about-text-link{margin-top:auto}.about-education{background:#fff}.about-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:12%;margin-bottom:4rem;display:grid}.about-section-heading p{max-width:27rem}.about-certificate-list{margin:0;padding:0;list-style:none}.about-certificate-list li{border-top:1px solid #1a040133}.about-certificate-list li:last-child{border-bottom:1px solid #1a040133}.about-certificate-list a{grid-template-columns:10rem 1fr;align-items:center;gap:2rem;padding:1.75rem 0;text-decoration:none;display:grid}.about-certificate-list a:hover h3{text-underline-offset:.18em;text-decoration:underline}.about-certificate-list time{font-size:.875rem;line-height:1.4}.about-certificate-list h3{letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,2rem);font-weight:500;line-height:1.15}.about-certificate-list p{color:#5c5755;margin-top:.5rem;font-size:.75rem;line-height:1.4}@media (max-width:1000px){.about-statement h2{width:100%;padding:2rem}.about-format-list article{padding:1.5rem}}@media (max-width:800px){.about-content{padding:4rem 1.5rem}.about-bio,.about-approach,.about-section-heading{grid-template-columns:1fr;gap:3rem}.about-portrait{width:100%;max-width:32rem}.about-approach h2{max-width:12em}.about-format-list{grid-template-columns:1fr}.about-format-list article{margin-top:-1px;margin-left:0;padding:2rem}.about-format-list article:first-child{margin-top:0}.about-format-list .about-format-price{font-size:4rem}.about-formats h2{margin-bottom:3rem}.about-certificate-list a{grid-template-columns:1fr;gap:.75rem 1rem}.about-certificate-list time,.about-certificate-list a>div{grid-column:1}}@media (max-width:600px){.about-navigation{grid-template-columns:44px 1fr 44px;gap:0;padding:1rem}.about-brand{grid-area:1/2;justify-self:center;font-size:1.75rem}.about-navigation .menu-trigger{grid-area:1/1}.about-languages{grid-area:2/1/auto/-1;justify-self:center}.about-content h2{font-size:clamp(2.25rem,8.5vw,3.75rem)}}
