.cs-page{--cs-ink:#3c2825;--cs-rose:#8e4f58;--cs-orange:#f47b32;background:#faf8f3;color:var(--cs-ink);min-height:100svh;display:flex;flex-direction:column;overflow:hidden;font-family:var(--sans)}.cs-header{padding:8px clamp(24px,5vw,90px);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #24263814;gap:20px}.cs-monika{display:block;width:168px;flex-shrink:0}.cs-monika img{width:100%}.cs-status{font-size:11px;text-transform:uppercase;letter-spacing:1.4px;display:flex;align-items:center;gap:10px}.cs-status i,.cs-tiny-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cs-orange);box-shadow:0 0 0 5px #f47b3214}.cs-main{width:100%;max-width:1600px;margin:auto;display:grid;grid-template-columns:1.04fr 1fr;align-items:center;padding:66px clamp(24px,6vw,100px) 72px;gap:22px;flex:1 1}.cs-copy{position:relative;z-index:2}.cs-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:1.9px;font-weight:600;display:flex;align-items:center;gap:12px;margin-bottom:26px}.cs-eyebrow>span{font-size:27px;color:var(--cs-orange);font-weight:400}.cs-copy h1{font-family:var(--serif);font-size:clamp(45px,5.3vw,84px);font-weight:500;line-height:1.05;letter-spacing:-3px;margin:0 0 26px}.cs-copy h1 em{color:var(--cs-rose);font-weight:500}.cs-intro{font-size:16px;line-height:1.8;color:#646373;max-width:430px;margin:0 0 25px}.cs-note{display:flex;align-items:center;gap:15px;margin-bottom:32px}.cs-note-line{height:40px;width:2px;background:#f47b3280}.cs-note p{font-size:13px;line-height:1.7;margin:0;color:#676674}.cs-note strong{color:var(--cs-ink);font-weight:600}.cs-art{position:relative;min-width:0;aspect-ratio:1.06;display:flex;align-items:center;isolation:isolate}.cs-orbit{position:absolute;inset:9% -5% 1% 2%;background:#f3e5df;border-radius:50%;z-index:-1}.cs-orbit:after{content:"";position:absolute;inset:-16px;border:1px dashed #bb8d8488;border-radius:50%}.cs-otter{height:auto;width:125%;max-width:none;position:relative;left:-12%;filter:drop-shadow(0 24px 25px #20123212);animation:cs-float 7s ease-in-out infinite}.cs-site-label{position:absolute;top:0;left:13%;font-size:9px;letter-spacing:1.6px;line-height:2.3;transform:rotate(-5deg);z-index:2;color:#71677f}.cs-site-label .cs-tiny-dot{margin-right:9px;width:5px;height:5px}.cs-site-label strong{font-family:var(--serif);font-size:21px;font-style:italic;font-weight:500;letter-spacing:-.3px;color:#74463f}.cs-foreman{position:absolute;bottom:1%;right:-1%;display:flex;gap:12px;padding:15px 22px;background:#fffefb;border:1px solid #e9e3da;transform:rotate(4deg);box-shadow:0 10px 30px #2b203509;z-index:2}.cs-foreman>span{font-size:32px;color:var(--cs-orange);line-height:1.3}.cs-foreman p{margin:0;font-size:11px;color:#77717b;line-height:1.8}.cs-foreman strong{color:var(--cs-ink);font-weight:500}.cs-tape{width:76px;height:21px;background:#f47b3240;position:absolute;bottom:calc(1% + 67px);right:8%;transform:rotate(-8deg);z-index:3}.cs-preview{max-width:410px;font-size:12px}.cs-preview summary{cursor:pointer;list-style:none;display:inline-flex;gap:26px;align-items:center;font-weight:600;border-bottom:1px solid #d3cbdc;padding:9px 0;min-height:40px}.cs-preview summary::-webkit-details-marker{display:none}.cs-preview summary>span{color:var(--cs-rose);font-size:20px}.cs-preview form{margin-top:18px}.cs-preview label{display:block;font-size:11px;margin-bottom:7px}.cs-pin-row{display:flex;gap:8px}.cs-pin-row input{min-width:0;width:100%;border:1px solid #d8d0df;border-radius:5px;background:#fffdfb;padding:11px 12px;font-size:14px}.cs-pin-row button{flex-shrink:0;border:0;border-radius:5px;background:var(--cs-ink);color:white;padding:11px 17px;font-size:12px;font-weight:500;min-height:44px}.cs-pin-row button:disabled{opacity:.6}.cs-preview .cs-private{font-size:10px;color:#7c7582;margin:9px 0 0}.cs-error{color:#9b3434;font-size:12px;margin:8px 0}.cs-page :focus-visible{outline:2px solid var(--cs-rose);outline-offset:5px}.cs-footer{border-top:1px solid #24263814;margin:0 clamp(24px,5vw,90px);padding:23px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.cs-footer>p{font-size:11px;margin:0;color:#4d4d5c}.cs-footer>p span{color:#8a8790}.cs-footer>a{display:flex;align-items:center;gap:14px;text-decoration:none}.cs-footer>a>span{font-size:10px;color:#85818d}.cs-footer img{width:94px;height:auto}@keyframes cs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(min-width:1500px){.cs-main{gap:65px}.cs-copy h1{font-size:86px}}@media(max-width:1000px){.cs-copy h1{font-size:clamp(39px,5.5vw,60px);letter-spacing:-2px}.cs-main{padding-top:55px;padding-bottom:55px}.cs-intro{font-size:14px}.cs-site-label{top:-3%}.cs-site-label strong{font-size:17px}.cs-foreman{right:-6%;padding:11px 14px}.cs-foreman p{font-size:10px}}@media(max-width:700px){.cs-header{padding:6px 24px}.cs-monika{width:134px}.cs-status{font-size:8px;letter-spacing:1px;max-width:100px;line-height:1.6}.cs-main{grid-template-columns:1fr;padding:38px 26px 45px;gap:35px;max-width:520px}.cs-copy h1{font-size:clamp(40px,9.7vw,61px);letter-spacing:-1.8px}.cs-eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:18px}.cs-intro{font-size:14px;line-height:1.75;max-width:390px}.cs-note{margin-bottom:18px}.cs-art{width:88%;margin:0 auto;aspect-ratio:1.15}.cs-site-label{top:-2%;left:10%;font-size:8px}.cs-site-label strong{font-size:18px}.cs-foreman{right:-10%;bottom:-2%}.cs-footer{padding:20px 0;align-items:center}.cs-footer>p{font-size:10px;max-width:150px}.cs-footer>p span{display:block}.cs-footer>a{gap:6px;flex-direction:column;align-items:flex-end}.cs-footer img{width:78px}.cs-footer>a>span{font-size:9px}.cs-pin-row button{padding:11px 12px}}@media(prefers-reduced-motion:reduce){.cs-otter{animation:none}}