header{padding-top:23px;padding-bottom:23px}.brand img{width:76px;height:76px;border-radius:50%}.hero{min-height:640px;border-radius:28px;background:radial-gradient(ellipse at 21% 51%,#EBC9AEaa,transparent 56%),#F1E9D8;overflow:hidden;border:1px solid #3D332E1a}.hero-copy{padding:95px 54px 60px;justify-content:center}.hero h1{font-size:53px;line-height:1.5;letter-spacing:-1.7px;margin-top:24px}.hero p{font-size:15px;line-height:2.1;margin-top:18px;max-width:350px}.hero-image{overflow:visible;min-height:640px;align-items:flex-end}.hero-image:before{content:'COFFEE';font-size:100px;font-weight:800;letter-spacing:-5px;left:5%;top:15%;color:#D4774A12;transform:rotate(-90deg);transform-origin:center}.mascot-wrap{height:620px;width:100%;align-items:flex-end;padding-bottom:24px}.mascot-wrap:before{inset:21% 3% 16%;background:linear-gradient(145deg,#E3916A22,#D4774A11);border:1px solid #D4774A33;box-shadow:0 0 0 25px #D4774A04;transform:rotate(-12deg);border-radius:50%}.mascot-wrap:after{content:'';position:absolute;bottom:25px;left:20%;right:12%;height:24px;border-radius:50%;background:#3D332E29;filter:blur(13px)}.mascot-wrap img{height:580px;max-width:112%;width:100%;object-fit:contain;z-index:1;filter:drop-shadow(10px 20px 16px #3D332E1c);transform:rotate(-3deg)}.image-label{bottom:auto;top:35px;text-align:left;left:30px;right:auto;border-left:2px solid #D4774A;padding-left:12px}.image-label b{font-size:12px}.image-label span{font-size:8px;letter-spacing:1.4px}.primary{padding:14px 32px;border-radius:100px;gap:50px}.hero-note{margin-top:32px;font-size:11px}.hero-copy .eyebrow{border:1px solid #D4774A40;background:#EBC9AE33;padding:6px 12px;border-radius:50px;font-size:9px;letter-spacing:2px}.section-heading h2{font-size:31px}.card{border-radius:21px;background:#fffb;box-shadow:0 10px 35px #3D332E05}.card .photo{border-radius:15px}.closing{display:flex;justify-content:center;gap:30px;align-items:center;padding:30px}.closing-mascot{height:135px;width:100px;object-fit:contain;filter:drop-shadow(0 6px 6px #3D332E15)}.closing-text{text-align:right}.closing-text h2{margin:0;font-size:25px}.closing-text p{margin:7px 0}.draft{font-size:10px}.notice,.review-controls{display:none!important}@media(max-width:1000px){.hero h1{font-size:41px}.hero-copy{padding:55px 30px}.mascot-wrap img{height:510px}.mascot-wrap{height:570px}.hero,.hero-image{min-height:580px}}@media(max-width:650px){.hero{min-height:0;margin-top:0;border-radius:22px}.hero-copy{padding:30px 26px 0;align-items:center;text-align:center}.hero h1{font-size:38px;line-height:1.5;margin-top:18px}.hero p{font-size:13px;line-height:1.95;margin:12px 0}.hero-note{font-size:9px;margin-top:20px}.hero-image{min-height:410px;margin-top:0}.mascot-wrap{height:410px;padding-bottom:10px}.mascot-wrap img{height:405px;max-width:100%;transform:rotate(-3deg)}.mascot-wrap:before{inset:14% 12% 12%}.mascot-wrap:after{bottom:10px;left:25%;right:25%}.hero-image:before{font-size:80px;top:35%;left:-5%}.image-label{top:20px;left:15px}.image-label span{font-size:6px;letter-spacing:1px}.image-label b{display:none}.section-heading h2{font-size:25px}.primary{padding:11px 29px;margin-top:8px;font-size:12px}.closing{gap:18px;padding:22px 10px}.closing-mascot{height:110px;width:80px}.closing-text h2{font-size:20px}.brand img{height:60px;width:60px}}
