.about-scene,.testimonials-scene,.contact-scene{margin:0;position:relative}.help-top{display:block}.help-top .section-intro{max-width:760px}.testimonials-top{display:grid;grid-template-columns:.7fr 1.3fr;gap:45px;align-items:center;margin-bottom:27px}.testimonials-scene img{display:block;width:100%;height:auto;mix-blend-mode:multiply;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .5s}.testimonials-scene{margin:-24px -20px -18px 0}.testimonials-scene:hover img{transform:translateX(8px) rotate(.3deg)}.about-scene{grid-column:1/-1;margin-top:7px;border-top:1px solid rgb(32 39 41 / .18);padding-top:28px}.about-scene img{display:block;width:100%;height:auto;mix-blend-mode:multiply;transform-origin:50% 85%;filter:saturate(.96);transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .5s}.about-scene:hover img{transform:translateY(-7px) rotate(.35deg);filter:saturate(1.08)}.about-scene figcaption{position:absolute;right:18px;bottom:22px;max-width:240px;color:var(--ink);font:600 26px/1.05 'Caveat',cursive;transform:rotate(-4deg);text-align:right}.about-scene figcaption:before{content:'';display:block;width:74px;height:28px;margin:0 0 4px auto;border-top:2px solid var(--orange);border-radius:50%;transform:rotate(6deg)}
.contact{display:grid;grid-template-columns:minmax(360px,.86fr) minmax(430px,1fr);gap:58px;align-items:center;text-align:left;padding-top:76px;padding-bottom:86px;overflow:hidden}.contact-scene{align-self:end}.contact-scene:before{content:'';position:absolute;width:70%;aspect-ratio:1;left:10%;top:10%;z-index:-1;background:radial-gradient(circle,var(--orange) 1.5px,transparent 2px) 0 0/18px 18px;mask-image:radial-gradient(circle,#000 15%,transparent 67%);opacity:.3}.contact-scene img{display:block;width:100%;height:auto;mix-blend-mode:multiply;transform-origin:48% 80%;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.contact-scene:hover img{transform:rotate(-1.4deg) translate(-4px,-6px) scale(1.015)}.contact-copy{position:relative;z-index:1}.contact-copy .contact-scribble{margin:0 0 22px;width:fit-content}.contact-copy h2{font-size:clamp(42px,4.5vw,61px)}.contact-copy>p:not(.email-line){max-width:550px;margin:24px 0 29px;color:#575e5b}.contact-copy .email-line{margin-top:20px}.contact>.network-field{z-index:-1}.contact>.network-field:first-of-type{left:auto;right:34%;top:34px}.contact>.network-field.network-right{right:-40px;top:auto;bottom:25px}
@media(prefers-reduced-motion:no-preference){.testimonials-scene.is-visible img,.about-scene.is-visible img{animation:scene-settle .85s .12s both}.contact-scene.is-visible img{animation:coffee-arrive .9s .1s both}@keyframes scene-settle{from{opacity:0;transform:translateY(24px) scale(.975)}to{opacity:1;transform:none}}@keyframes coffee-arrive{from{opacity:0;transform:translateX(-28px) rotate(-2deg)}to{opacity:1;transform:none}}}
@media(max-width:900px){.testimonials-top{grid-template-columns:1fr;gap:15px;margin-bottom:35px}.testimonials-scene{width:min(760px,100%);margin:-8px auto 0}.contact{grid-template-columns:1fr 1fr;gap:24px}.contact-copy h2{font-size:40px}.about-scene figcaption{font-size:23px;bottom:12px}}
@media(max-width:700px){.testimonials-scene{width:110%;margin-left:-5%}.about-inner{gap:26px}.about-scene{margin-top:8px;padding-top:20px}.about-scene img{width:112%;max-width:none;margin-left:-6%}.about-scene figcaption{position:relative;right:auto;bottom:auto;max-width:none;text-align:center;margin-top:-5px;font-size:23px}.about-scene figcaption:before{margin-inline:auto}.contact{display:flex;flex-direction:column;padding-top:48px;padding-bottom:62px;gap:9px;text-align:center}.contact-scene{width:min(370px,104%);order:1;margin-top:-8px}.contact-copy{order:0}.contact-copy .contact-scribble{margin:0 auto 20px}.contact-copy>p:not(.email-line){margin:22px auto 27px}.contact-copy h2{font-size:39px}.contact>.network-field{display:none}}
@media(prefers-reduced-motion:reduce){.about-scene:hover img,.contact-scene:hover img{transform:none}}
