@import url("/tokens.css");
:root{--accent:#9c7451;--accent-rgb:156,116,81;--bg:#bba285;/* подобрано под тон фото */--fs-h1:clamp(45px,4.3vw,72px);--lh-h1:1.06;--ls-h1:-.025em;--water-height:11%;--water-mask-soft:20%;--water-mask-full:55%;--ripple1-x:60%;--ripple1-y:22%;--ripple2-x:85%;--ripple2-y:15%}*{box-sizing:border-box}html,body{width:100%;min-width:320px;min-height:100%;margin:0;background:var(--bg);color:var(--ink)}body{overflow:hidden;font-family:var(--font-sans)}a{color:inherit;text-decoration:none}.journey{position:relative;width:100vw;height:100vh;min-height:680px;overflow:hidden;isolation:isolate}.background{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.journey:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(248,239,226,.14),transparent 54%)}.header{position:absolute;top:clamp(28px,5vh,54px);left:clamp(36px,4.2vw,70px);right:clamp(36px,4.2vw,70px);display:flex;justify-content:space-between;align-items:flex-start}.brand{display:flex;width:48px;flex-direction:column;align-items:center;font:400 clamp(38px,3.2vw,56px)/.86 var(--font-serif);letter-spacing:-.08em}.brand i{width:4px;height:4px;margin-top:16px;border-radius:50%;background:currentColor}.menu{display:flex;align-items:center;gap:22px;padding:0;border:0;background:none;color:inherit;font:13px var(--font-sans);letter-spacing:.3em}.menu>i{width:4px;height:4px;border-radius:50%;background:currentColor}.menu>b{display:grid;width:43px;gap:7px}.menu em{height:1px;background:currentColor}.content{position:absolute;top:50%;left:clamp(72px,11vw,185px);width:min(43vw,610px);transform:translateY(-47%)}.eyebrow{margin:0 0 23px}.rule{display:block;width:38px;height:1px;margin:29px 0 24px;background:var(--accent)}.content p:not(.eyebrow){margin:0 0 17px;color:var(--soft);font:400 clamp(14px,1.05vw,17px)/1.62 var(--font-serif)}.content .quote{margin-top:22px!important;color:var(--ink)!important;font-size:clamp(17px,1.35vw,22px)!important;line-height:1.45!important}.next{display:flex;width:210px;justify-content:space-between;margin-top:26px;padding:12px 0;border-bottom:1px solid rgba(var(--ink-rgb),.55);font-size:11px;letter-spacing:.22em}.next span{font-size:19px;line-height:.55}.back{position:absolute;left:clamp(36px,4.2vw,70px);bottom:clamp(30px,4.3vh,48px);display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:.22em}.back span{font-size:22px}.state{position:absolute;right:clamp(36px,4.2vw,70px);bottom:clamp(31px,4.3vh,49px);margin:0;color:rgba(var(--ink-rgb),.62);font-size:9px;letter-spacing:.25em}@media(max-width:900px){body{overflow:auto}.journey .background{object-position:76% 50%}
  /* в нижний кадр попадает фигура Юлии — фото-копия живого слоя её искажала;
     убираем .waterRipple__img, оставляем только круги ряби */
  .journey .waterRipple__img{display:none}}
