*{box-sizing:border-box}body{margin:0;background:#f6f5f0;color:#252720;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.page{max-width:1264px;margin:auto;padding:36px 44px 24px}header{display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:9px;color:inherit;text-decoration:none;font-size:29px;font-weight:800;letter-spacing:-1.5px}.mark{width:31px;height:31px;display:grid;place-items:center;background:#ee7148;color:white;border-radius:10px;font-size:26px;line-height:1}.dot{color:#ee7148;margin-left:-8px}.header-note,.eyebrow,.number,.photo-caption,footer{font-size:10px;letter-spacing:1.7px}.header-note{color:#77796e}.intro{padding:73px 0 45px}.eyebrow{color:#76796c;display:block;margin-bottom:20px}h1{font-size:clamp(48px,5.2vw,72px);line-height:1.01;font-weight:600;letter-spacing:-3.5px;margin:0 0 22px}h1 span{font-family:Georgia,serif;font-style:italic;font-weight:400;color:#dc6841}.intro>p{font-size:16px;line-height:1.65;color:#72766b;margin:0}.studios{display:grid;grid-template-columns:1fr 1fr;gap:25px}.studio{color:inherit;text-decoration:none;background:#fff;border-radius:24px;overflow:hidden;border:1px solid #e8e9df;transition:transform .22s,box-shadow .22s;outline-offset:5px}.studio:hover{transform:translateY(-5px);box-shadow:0 16px 35px #2527200a}.studio:focus-visible{outline:3px solid #ee7148}.art{height:266px;position:relative;display:grid;place-items:center;overflow:hidden}.video-art{background:#e8ebd9}.video-window{width:70%;max-width:300px;background:#30372d;border-radius:12px;transform:rotate(-5deg);padding:10px 12px 12px;box-shadow:0 16px 30px #26351f20}.window-dots{font-size:6px;color:#829078;letter-spacing:2px;display:block;margin-bottom:7px}.video-scene{height:122px;background:#b9c8b0;border-radius:5px;position:relative;overflow:hidden}.sun{position:absolute;width:43px;height:43px;border-radius:50%;background:#f1dbb7;top:16px;right:42px}.hill{position:absolute;background:#718966;width:200px;height:110px;border-radius:65% 70% 0 0;bottom:-40px;left:-30px;transform:rotate(10deg)}.hill.two{background:#526b4b;left:auto;right:-42px;bottom:-28px;transform:rotate(-25deg)}.play{position:absolute;left:45%;top:39px;background:#ffffffc9;width:35px;height:35px;border-radius:50%;display:grid;place-items:center;color:#404f36;font-size:14px;padding-left:2px}.time{position:absolute;bottom:7px;left:8px;font-size:7px;color:#fff;letter-spacing:.5px}.timeline{display:flex;height:22px;gap:3px;position:relative;margin-top:11px}.timeline span{background:linear-gradient(130deg,#809977,#a2b28c);width:25%;border-radius:3px}.timeline span:nth-child(2){background:#c6d1b2}.timeline span:nth-child(4){background:#526f49}.timeline i{position:absolute;left:42%;top:-5px;bottom:-18px;width:1px;background:#eff7d6}.audio-wave{font-size:11px;line-height:18px;color:#cedaae;letter-spacing:3px;white-space:nowrap;overflow:hidden}.floating-label{position:absolute;bottom:21px;right:23px;font-size:7px;letter-spacing:1.3px;color:#65755a}.photo-art{background:#f4e2d6}.photo-sheet{position:absolute;background:#fffdf8;width:172px;height:202px;border-radius:3px;box-shadow:0 10px 20px #825f4820}.sheet-back{transform:rotate(-13deg) translateX(-18px);background:#e6bbaa}.sheet-front{transform:rotate(9deg) translateX(12px);padding:10px}.photo-scene{height:157px;background:#e8d6c0;position:relative;overflow:hidden}.pedestal{position:absolute;width:98px;height:41px;left:29px;bottom:-6px;background:#d7b99b;border-radius:50% 50% 0 0}.vase{position:absolute;background:repeating-linear-gradient(90deg,#a96c48 0,#b77d59 4px,#b77d59 7px,#a76a45 10px);width:59px;height:79px;left:47px;bottom:24px;border-radius:40% 40% 34% 34%;box-shadow:6px 5px 14px #6f452c2e}.vase:before{content:'';position:absolute;width:25px;height:30px;background:#ac704c;left:17px;top:-13px;border-radius:3px 3px 10px 10px}.vase i{position:absolute;width:41px;height:4px;background:#73442d;border:3px solid #bb825b;box-sizing:content-box;left:6px;top:-15px;border-radius:50%}.sparkle{position:absolute;font-size:36px;color:white;top:16px;right:12px}.photo-caption{font-size:5px;letter-spacing:.9px;text-align:center;margin-top:11px;color:#8a7668}.photo-label{left:23px;right:auto;color:#a37960}.studio-copy{padding:28px 29px 27px}.number{font-size:9px;color:#919284;letter-spacing:1.3px}h2{font-size:24px;letter-spacing:-.8px;margin:12px 0 12px;font-weight:600;display:flex;justify-content:space-between}h2 span{font-weight:400;color:#a6aa9a}.studio-copy>p{font-size:13px;line-height:1.7;color:#808477;margin:0 0 28px}.cta{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;padding-top:19px;border-top:1px solid #edeee7}.cta b{font-size:22px;font-weight:400}.clip .cta{color:#5e7045}.photo .cta{color:#b77250}footer{display:flex;justify-content:space-between;margin-top:55px;padding-top:21px;border-top:1px solid #e2e4da;color:#8c9082;font-size:9px;letter-spacing:.8px}.photo-page{max-width:680px;margin:90px 0}.photo-page h1{font-size:56px}.photo-page p{font-size:17px;line-height:1.7;color:#75796e}.button{display:inline-block;background:#252c22;color:#fff;text-decoration:none;padding:17px 24px;border-radius:12px;margin-top:15px;font-size:14px}.back{display:block;margin-top:30px;color:#777e6b;font-size:14px}.status{display:inline-block;font-size:11px;color:#8a674f;background:#f1e4d8;padding:8px 11px;border-radius:20px;margin-bottom:22px}@media(max-width:700px){.page{padding:25px 21px}.header-note{font-size:7px;letter-spacing:1px}.brand{font-size:25px}.intro{padding:58px 0 34px}h1{letter-spacing:-2.6px}.intro>p{font-size:14px}.studios{grid-template-columns:1fr;gap:22px}.art{height:241px}.studio-copy{padding:25px}.studio-copy>p br{display:none}h2{font-size:23px}footer{margin-top:36px;gap:20px;font-size:8px}.photo-page{margin:65px 0}.photo-page h1{font-size:45px}}@media(prefers-reduced-motion:reduce){.studio{transition:none}.studio:hover{transform:none}}
