/* A smaller first parcel, with the existing bounded scroll motion. */
.bright-home .bright-hero>.bright-parcel{aspect-ratio:1.8}
.bright-home .bright-hero>.bright-parcel img{width:79%;left:3%;top:0}
.bright-home .shipment-photo img{width:94%;height:94%;margin:3%;object-fit:contain}
.bright-home .sample-tile img{right:29px;bottom:34px;width:225px;transform:rotate(0deg)}
.bright-home .sample-tile b{bottom:22px}
.bright-home .service-large>img{object-position:55% 40%}
.service-hero-parcel{width:69%;left:17%;top:12%;object-fit:contain}
.how-real-parcel{position:relative;height:215px;overflow:visible;margin:10px 0}
.how-real-parcel img{height:100%;width:95%;object-fit:contain;transform:translateY(calc(var(--how-progress,0)*-5px))}
.how-real-parcel>span{position:absolute;color:#2145f5;font-size:11px;font-weight:800}
.measure-h{left:12%;top:53%;border-left:1px dashed #2145f5;padding:18px 7px}
.measure-l{bottom:3%;left:29%;border-bottom:1px dashed #2145f5;padding:3px 20px}
.measure-w{bottom:9%;right:24%;border-bottom:1px dashed #2145f5;padding:3px 17px}
.contact-refined .page-head{background:#fffef8}
.contact-refined .contact-grid{align-items:start}
.contact-refined .contact-list{margin-bottom:35px}
.contact-correspondence{position:relative;max-width:440px;padding:30px 30px 60px;margin-top:32px;background:#e9ecff;border-radius:16px;overflow:hidden;isolation:isolate}
.contact-correspondence>.eyebrow{font-size:9px}
.contact-message{background:#2145f5;color:#fffef8;padding:28px 25px;margin:24px 4px 0 0;transform:translateY(var(--art-shift,0px)) rotate(-3deg);box-shadow:7px 8px 0 #cbd2ff}
.contact-message>span{font-size:8px;letter-spacing:.13em}
.contact-message>strong{display:block;font-size:31px;line-height:1.12;letter-spacing:-.035em;margin:21px 0}
.contact-message>div{display:grid;gap:8px;margin:22px 0}
.contact-message i{display:block;height:1px;background:#ffffff55;width:90%}
.contact-message i:nth-child(2){width:75%}.contact-message i:nth-child(3){width:50%}
.contact-message>b{font-size:8px;letter-spacing:.12em}
.contact-reply{position:absolute;right:18px;bottom:24px;background:#ffe178;border:1px solid #122051;padding:15px 18px;border-radius:9px;font-weight:700;font-size:12px;transform:translateY(var(--photo-shift,0px)) rotate(3deg)}
.contact-reply>span{padding-left:14px}
@media(max-width:900px){.bright-home .bright-hero>.bright-parcel img{width:80%;left:2%}.how-real-parcel{height:185px}}
@media(max-width:650px){.bright-home .bright-hero>.bright-parcel{max-width:400px;aspect-ratio:1.95}.bright-home .bright-hero>.bright-parcel img{width:77%;left:10%}.bright-home .sample-tile img{width:205px;right:30px;bottom:38px}.how-real-parcel{height:175px}.contact-correspondence{padding:23px 24px 52px;margin-top:25px}.contact-message>strong{font-size:28px}}
@media(prefers-reduced-motion:reduce){.how-real-parcel img,.contact-message,.contact-reply{transform:none}}

.bright-home .sample-tile h3{font-size:32px;line-height:1.1}
@media(max-width:650px){.bright-home .sample-tile{min-height:330px}}

@media(max-width:650px){.bright-home .service-side{grid-template-rows:minmax(330px,auto) 220px}}
