@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,400;1,400&display=swap');
:root{--cream:#f4e9da;--ink:#352622;--copper:#b97a54}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--cream);color:var(--ink)}body{font-family:'DM Sans',sans-serif}.page{height:100svh;min-height:740px;position:relative;overflow:hidden;isolation:isolate}.visual{position:absolute;inset:0 0 0 37%;z-index:-2;overflow:hidden}.visual img{height:100%;width:100%;object-fit:cover;object-position:60% 42%;animation:breathe 24s ease-in-out infinite alternate}.veil{position:absolute;inset:0;background:linear-gradient(90deg,var(--cream) 0%,rgba(244,233,218,.88) 10%,rgba(244,233,218,.08) 47%),linear-gradient(0deg,rgba(244,233,218,.65),transparent 24%,transparent 85%,rgba(244,233,218,.3))}.glow{position:absolute;inset:-30%;background:linear-gradient(110deg,transparent 35%,rgba(255,247,229,.22) 48%,transparent 62%);pointer-events:none;z-index:-1;animation:light 18s ease-in-out infinite alternate}header{display:flex;align-items:center;justify-content:space-between;padding:35px 5%;gap:24px}.mini-logo{text-decoration:none;color:var(--ink);font:800 19px 'Manrope',sans-serif;letter-spacing:-1px}.mini-logo span{font-weight:400;color:var(--copper)}.header-note,.social{font-size:9px;letter-spacing:2.5px}.header-note{margin-left:9%;opacity:.65}.social{color:var(--ink);text-decoration:none;display:flex;gap:18px;align-items:center}.social span{font-size:19px}.content{position:absolute;left:8%;top:50%;transform:translateY(-48%);width:55%;max-width:750px}.status{font-size:9px;letter-spacing:2.5px;display:flex;align-items:center;gap:11px;margin-bottom:27px}.pulse{height:5px;width:5px;background:var(--copper);border-radius:50%;box-shadow:0 0 0 5px #b97a5410;animation:pulse 3s infinite}.brand{display:flex;align-items:center;gap:16px;white-space:nowrap}.word{font:800 clamp(53px,6.4vw,100px)/1 'Manrope',sans-serif;letter-spacing:-5px}.pro{font:400 clamp(31px,4vw,61px)/1 'DM Sans',sans-serif;border:2px solid var(--copper);color:var(--copper);border-radius:70px;padding:1px 15px 7px;letter-spacing:-3px}.brand-line{font-family:'Manrope',sans-serif;letter-spacing:2px;font-size:clamp(13px,1.2vw,18px);margin:17px 0 0 6px}.brand-line span{color:var(--copper)}.brand-line b{font-weight:800}.rule{height:1px;width:54px;background:var(--copper);margin:30px 0 21px}h1{font:400 clamp(42px,4.6vw,69px)/1.08 'Playfair Display',Georgia,serif;letter-spacing:-1.8px;margin:0}h1 em{font-weight:400;color:var(--copper)}.intro{font-size:13px;line-height:1.8;color:#725e53;margin:21px 0 26px}.launch{display:flex;align-items:center;gap:14px;margin:0 0 27px}.launch-label{font-size:10px;letter-spacing:3px;font-weight:600}.launch-line{height:1px;width:34px;background:#b97a5470}.launch-caption{font-size:12px;font-family:Georgia,serif;font-style:italic;color:#816c5e}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;background:var(--ink);color:#fff5e8;text-decoration:none;padding:17px 23px;font-size:11px;letter-spacing:.4px;border:1px solid var(--ink);transition:background .25s,transform .25s}.button span{font-size:17px}.button:hover{background:#634331;transform:translateY(-2px)}a:focus-visible{outline:3px solid var(--copper);outline-offset:6px}footer{position:absolute;bottom:29px;left:5%;right:5%;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.7px;gap:16px}footer i{font-style:normal;padding:0 9px;color:var(--copper)}.signature{font:italic 15px Georgia,serif;letter-spacing:0;color:#806657}.side-note{position:absolute;right:24px;top:48%;writing-mode:vertical-rl;letter-spacing:4px;font-size:8px;color:#47332980}@keyframes breathe{to{transform:scale(1.045) translateX(-.8%)}}@keyframes light{to{transform:translateX(13%)}}@keyframes pulse{50%{box-shadow:0 0 0 8px #b97a5406}}
@media(min-width:1600px){.content{left:10%}}@media(max-height:820px) and (min-width:761px){.page{min-height:660px}.content{transform:translateY(-46%)}.status{margin-bottom:20px}.rule{margin:22px 0 18px}h1{font-size:50px}.intro{margin:16px 0 19px}.launch{margin-bottom:18px}}
@media(max-width:760px){.page{min-height:650px;height:100svh}header{padding:25px 7%}.header-note{display:none}.top-social{font-size:8px;letter-spacing:1.7px;gap:10px}.visual{inset:0 0 0 0;opacity:.42}.visual img{object-position:70% 30%}.veil{background:linear-gradient(90deg,var(--cream) 0%,rgba(244,233,218,.73) 55%,rgba(244,233,218,.15)),linear-gradient(0deg,var(--cream) 3%,transparent 60%)}.content{left:8%;width:84%;top:49%;transform:translateY(-45%)}.status{font-size:7px;letter-spacing:1.7px;margin-bottom:24px}.brand{gap:11px}.word{font-size:clamp(48px,12.4vw,82px);letter-spacing:-3.3px}.pro{font-size:clamp(29px,7.4vw,48px);padding:1px 10px 5px;letter-spacing:-2px;border-width:1.5px}.brand-line{font-size:12px;letter-spacing:1px;margin-left:2px;margin-top:12px}.rule{margin:25px 0 20px}h1{font-size:49px}.intro{font-size:12px;margin:20px 0 23px}.launch{gap:10px;margin-bottom:24px}.launch-label{font-size:9px;letter-spacing:2px}.button{padding:15px 20px}footer{bottom:23px;left:8%;right:8%;font-size:7px;letter-spacing:1px}.signature{display:none}footer i{padding:0 4px}.side-note{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}} 
.languages{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:10px;letter-spacing:1px}.languages button{font:inherit;color:#806657;border:0;background:none;padding:9px 3px;cursor:pointer}.languages button[aria-pressed=true]{color:var(--ink);font-weight:700;border-bottom:1px solid var(--copper)}.languages span{opacity:.4}html[lang=ru] h1{font-size:clamp(38px,4.2vw,64px)}@media(max-width:760px){header{gap:17px}.languages{font-size:9px}.top-social{font-size:7px;letter-spacing:1px}html[lang=ru] h1{font-size:clamp(34px,9.3vw,49px)}.launch-caption{font-size:11px}.launch{gap:8px}}

/* Original photograph; crop only, no facial edits or portrait motion. */
.brand{gap:7px}.portrait{position:absolute;inset:0;animation:none}.visual .portrait img{position:absolute;max-width:none;height:260svh;width:auto;top:-34svh;left:calc(100% - 82svh);object-fit:initial;animation:none;transform:none}.glow{animation:none}
@media(max-width:760px){.brand{gap:5px}.visual .portrait img{height:230svh;top:-29svh;left:calc(100% - 71svh)}}
/* Fade the original surroundings into the page without retouching the face. */
.veil{background:linear-gradient(90deg,var(--cream) 0%,var(--cream) 34%,rgba(244,233,218,.96) 48%,rgba(244,233,218,.55) 64%,transparent 83%),linear-gradient(0deg,rgba(244,233,218,.5),transparent 24%,transparent 80%,rgba(244,233,218,.7))}
@media(max-width:760px){.veil{background:linear-gradient(90deg,var(--cream),rgba(244,233,218,.83) 43%,rgba(244,233,218,.3) 70%,transparent),linear-gradient(0deg,var(--cream),transparent 70%)}}
