/* One photographic language and four clear destinations. */
:root{--photo-grade:saturate(.78) sepia(.10) contrast(1.04)}
.brand-photo{filter:var(--photo-grade)}
.desktop-nav{align-items:center;gap:30px}.desktop-nav>a{white-space:nowrap;font-size:.8125rem}.service-scene.scene-photo-only .scene-photo{object-position:50% 45%;filter:var(--photo-grade)}.scene-photo-only:after{display:none!important}.scene-photo-only .scene-photo{opacity:1}.search-context{position:absolute;z-index:3;left:8%;right:8%;top:calc(72% + 18px);display:flex;align-items:center;justify-content:center;gap:12px;color:#fff4e6;font-size:clamp(.75rem,1.35cqw,.9375rem);line-height:1.6;text-shadow:0 1px 5px #0009}.search-spark{color:#ffae7c;font-size:1.25rem}.service-scene .brand-photo{filter:var(--photo-grade)!important}.scene-content .scene-photo{object-position:center 54%}.partners-section{border-top:1px solid var(--line)}.partner-photo{position:relative;aspect-ratio:4/5;overflow:hidden;background:#29261f}.partner-photo img{position:absolute!important;height:auto!important;max-width:none!important;object-fit:initial!important;left:50%;transform:translateX(-50%)!important;filter:saturate(.4) sepia(.12) contrast(1.02)!important}.portrait-fern img{width:117%!important;top:-11%}.portrait-nicole img{width:147%!important;top:-5.3%}.portrait-frank img{width:105%!important;top:-.5%}.partner-photo:after{background:linear-gradient(0deg,#1d1b161c,transparent 40%)!important}.studio-modules h3{font-size:clamp(2rem,3.7vw,3.8rem)}.studio-modules a.module-name{font-size:.875rem}.footer-directory{grid-template-columns:1.15fr .95fr .8fr 1fr}.footer-directory nav>a{max-width:100%}
.editorial-hero{padding:165px 0 83px;position:relative;isolation:isolate}.editorial-hero>.container{position:relative;z-index:1}.editorial-hero .eyebrow{color:#efb693;margin-bottom:32px;font-size:.875rem}.editorial-hero h1{font-size:clamp(3.4rem,7.6vw,8.4rem);font-weight:700;line-height:1.02;letter-spacing:-.045em;max-width:1400px}.editorial-hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:end;margin-top:45px}.editorial-hero-bottom>p{max-width:660px;font-size:1.125rem;line-height:1.85;color:#e0e1d8}.editorial-hero .hero-actions{margin:0;justify-content:flex-end;align-items:center;gap:24px;flex-wrap:wrap}.editorial-hero .hero-secondary{font-size:.875rem;color:#ece6d8;white-space:nowrap}.editorial-hero .button{font-size:.8125rem}.inner-section h2,.studio-feature h2{letter-spacing:-.04em;line-height:1.08}.inner-section .eyebrow{font-size:.8125rem}.inner-section h3{letter-spacing:-.03em}.editorial-copy{color:#4a5145}.inner-cta .container{padding-top:6px}.inner-cta h2{font-size:clamp(2.4rem,4.8vw,5rem)}.inner-cta p{max-width:640px}.website-showcase>.container{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr);gap:10%;align-items:center}.website-phone-photo{border-radius:18px;overflow:hidden;aspect-ratio:1.05}.website-phone-photo img{width:100%;height:100%;object-fit:cover}.website-showcase .eyebrow,.support-grid .eyebrow{color:#a94018;margin-bottom:25px}.website-showcase h2,.support-grid h2{font-size:clamp(2.8rem,4.5vw,4.6rem)}.photo-statement{position:relative;min-height:670px;display:flex;align-items:center;overflow:hidden;background:#141610;color:#fbfaf7}.photo-statement>img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.photo-statement .photo-shade{position:absolute;inset:0;background:linear-gradient(90deg,#10130ff0 0%,#11140fe0 23%,#11150e75 52%,#12150b12 100%)}.photo-statement>.container{z-index:1;position:relative;padding-block:95px}.photo-statement h2{font-size:clamp(2.8rem,5.5vw,6rem);letter-spacing:-.04em;line-height:1.04;font-weight:700;max-width:780px}.photo-statement p{margin-top:30px;max-width:440px;font-size:1.0625rem;line-height:1.85;color:#e2e2d6}.weights-statement .photo-shade{background:linear-gradient(90deg,#10140fd9,#14160e50 65%,#241c101a)}.weights-statement>img,.ropes-statement>img{object-position:60% 50%;filter:grayscale(.1) sepia(.12) saturate(.72)}.owner-statement>img{object-position:70% 47%}.owner-statement .photo-shade{background:linear-gradient(90deg,#10130fef 5%,#10140fc7 28%,#151b1155 60%,#1b1b1010)}.owner-statement h2{max-width:820px}.laptop-statement>img{object-position:66% 46%}.laptop-statement .photo-shade{background:linear-gradient(90deg,#10130fec 5%,#10140fcc 27%,#151b1177 65%,#171b1120)}.training-statement>img{object-position:center 57%}.training-statement .photo-shade{background:linear-gradient(90deg,#10130fed,#10140f90 42%,#171b1140 100%)}.support-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:11%;align-items:center}.support-photo{position:relative;aspect-ratio:1.06;border-radius:18px;overflow:hidden;container-type:inline-size;background:#1e201a}.support-photo>img{height:100%;width:100%;object-fit:cover}.support-chat{position:absolute;top:13%;left:44%;right:6%;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.support-request{padding:20px;border:1px solid #ead7bd8c;border-radius:13px 13px 3px 13px;background:#18251de0;backdrop-filter:blur(12px);color:#f8f1e7}.support-request .line-icon{width:22px;height:22px;color:#ffb68a;margin-bottom:9px}.support-request p,.support-reply p{font-size:clamp(.8rem,2.65cqw,1.125rem);line-height:1.6}.support-reply{background:var(--orange);color:var(--ink);padding:17px 19px;border-radius:13px 13px 13px 3px;display:flex;gap:14px;align-items:center;max-width:95%}.support-reply .line-icon{width:23px;height:23px}.support-section .text-link{margin-top:28px}.heritage-strip>.container{grid-template-columns:1fr .8fr 1.4fr}.heritage-strip strong{font-weight:700;letter-spacing:-.055em}.heritage-strip span{font-size:.8125rem;max-width:135px}.plan-section{border-top:1px solid var(--line)}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%}.plan-grid>article{padding:35px 0;border-top:2px solid var(--ink);display:flex;flex-direction:column;align-items:flex-start}.plan-grid>article:last-child{border-color:var(--orange)}.plan-grid .eyebrow{color:#a64019;margin-bottom:25px}.plan-grid h3{font-size:clamp(2rem,3vw,3.2rem);line-height:1.15;letter-spacing:-.035em}.plan-grid p{color:#4d5548;font-size:1.0625rem;line-height:1.8;max-width:510px;margin:24px 0 30px}.plan-grid .button{margin-top:auto}.plan-note{font-size:.875rem;line-height:1.7;color:#5f6358;margin-top:20px;max-width:750px}.studio-feature{padding:75px 0;border-top:1px solid var(--line)}.studio-feature>.container{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.9fr);gap:10%;align-items:center}.studio-feature:nth-of-type(even)>.container>div:first-child{order:2}.studio-feature h2{font-size:clamp(2.4rem,3.8vw,4.1rem);font-weight:700}.studio-feature-copy>.eyebrow{margin-bottom:24px;color:#a64019;font-size:.8125rem}.studio-feature-copy>p:not(.eyebrow){font-size:1.0625rem;line-height:1.85;color:#51594b;margin-top:25px}.studio-feature dl{margin-top:28px}.studio-feature dl>div{border-top:1px solid var(--line);padding:20px 0}.studio-feature dt{font-size:1.0625rem;line-height:1.5;font-weight:700;letter-spacing:-.02em}.studio-feature dd{margin:9px 0 0;color:#51594b;line-height:1.75;font-size:1rem}.feature-art{aspect-ratio:1.12;display:flex;align-items:center;justify-content:center;padding:10%;container-type:inline-size;color:var(--paper)}.feature-art:before{opacity:1;filter:blur(18px)}.feature-preview{width:100%;max-width:400px;background:#f3f0e9f0;color:#1c2119;padding:27px;border-radius:14px;box-shadow:0 25px 50px #0003;border:1px solid #ffffff80}.mini-label{display:flex;gap:12px;align-items:center;font:400 .75rem/1.6 var(--mono);color:#4c5745;margin-bottom:24px}.mini-label .line-icon{width:24px;height:24px;color:#844726}.feature-preview h3{font-size:clamp(1.6rem,5.8cqw,2.6rem);line-height:1.12;letter-spacing:-.04em;margin-bottom:27px}.mini-check{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:clamp(.8rem,2.6cqw,1rem);line-height:1.6;padding:14px 0;border-top:1px solid #29301f28}.mini-check:last-child{padding-bottom:0}.mini-check .line-icon{width:20px;height:20px;color:#b44319}.preview-note{position:absolute;bottom:5%;left:0;right:0;text-align:center;font:400 .75rem/1.6 var(--mono);letter-spacing:.08em;color:#f1d3b7}.mini-quarter{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0 22px}.mini-quarter>span{font:400 .75rem/1.8 var(--mono);padding:10px 0;text-align:center;border:1px solid #1e271d30}.mini-quarter>span:first-child{background:var(--orange);border-color:var(--orange)}.mini-task{padding-top:20px;border-top:1px solid #1d271d30}.mini-task>span{font:400 .75rem/1.5 var(--mono);color:#9a481f}.mini-task>p{font-size:1.0625rem;line-height:1.5;margin-top:8px;letter-spacing:-.02em}.mini-campaign>span{font:400 .75rem/1.6 var(--mono)}.mini-campaign h3{margin:22px 0 15px}.mini-campaign p{font-size:.875rem;line-height:1.6;color:#565f4d}.mini-action{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;background:var(--orange);color:#172016;padding:12px;margin-top:22px}.mini-data{display:flex;gap:8px;flex-wrap:wrap}.mini-data>span{padding:9px 12px;border:1px solid #1d271d30;font-size:.875rem}.mini-caption{font-size:1rem;line-height:1.6;color:#56604b;margin-top:25px}.contact-page{padding:155px 0 90px;min-height:90svh}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:12%;align-items:start}.contact-intro{padding-top:24px}.contact-intro>.eyebrow{font-size:.8125rem;color:#f3b58e;margin-bottom:31px}.contact-intro h1{font-size:clamp(3.8rem,7.7vw,8.2rem);font-weight:700;line-height:1.04;letter-spacing:-.045em}.contact-intro>p:not(.eyebrow){font-size:1.125rem;line-height:1.85;color:#dadfd1;margin-top:35px;max-width:540px}.contact-intro .contact-email{overflow-wrap:anywhere}.contact-next{border-top:1px solid #fff3;margin-top:48px;padding-top:30px;max-width:540px}.contact-next h2{font-size:1.6rem;font-weight:700;letter-spacing:-.03em;line-height:1.2}.contact-next p{color:#d3d8ca;font-size:1rem;line-height:1.8;margin-top:17px}.contact-form-panel{background:#fff;color:#172016;border-radius:15px;padding:32px 28px 24px;box-shadow:0 25px 55px #0002}.contact-form-panel>h2{font-size:2.3rem;line-height:1.1;letter-spacing:-.04em;font-weight:700;margin-bottom:17px}.contact-form-panel>p{font-size:.9375rem;line-height:1.7;color:#58604f}.contact-form-panel iframe{border:0;width:100%;height:590px;display:block;margin-top:10px;background:#fff}.contact-form-panel .form-fallback{font-size:.8125rem;line-height:1.7;margin-top:10px}.form-fallback a{text-decoration:underline;text-underline-offset:4px}
@media(min-width:1700px){.photo-statement{min-height:760px}.editorial-hero h1{font-size:8.9rem}.studio-feature{padding:95px 0}}
@media(max-width:1100px){.editorial-hero{padding-top:145px}.editorial-hero h1{font-size:7.8vw}.editorial-hero-bottom{gap:7%;grid-template-columns:1.1fr 1fr}.editorial-hero-bottom>p{font-size:1rem}.editorial-hero .hero-actions{flex-direction:column;align-items:flex-end}.website-showcase>.container,.support-grid{gap:7%}.photo-statement{min-height:570px}.photo-statement h2{font-size:5.9vw}.studio-feature>.container{gap:6%}.studio-feature h2{font-size:3.8vw}.feature-art{aspect-ratio:.97;padding:9%}.feature-preview{padding:24px}.contact-layout{gap:7%}.contact-form-panel{padding:28px 22px 20px}.contact-intro h1{font-size:7.5vw}.footer-directory{grid-template-columns:1fr 1fr 1fr}.heritage-strip>.container{grid-template-columns:1fr .9fr 1.3fr}.heritage-strip span{font-size:.75rem}.support-chat{right:5%;left:40%}.support-request{padding:16px}.support-reply{padding:14px}.desktop-nav{gap:22px}.desktop-nav>a{font-size:.75rem}}
@media(max-width:850px){.editorial-hero{padding:125px 0 65px}.editorial-hero h1{font-size:clamp(3rem,8vw,6rem)}.editorial-hero-bottom{grid-template-columns:1fr;gap:30px;margin-top:33px}.editorial-hero .hero-actions{flex-direction:row;justify-content:flex-start;align-items:center}.editorial-hero-bottom>p{font-size:1.0625rem;max-width:640px}.editorial-hero .eyebrow{margin-bottom:26px}.photo-statement{min-height:540px}.photo-statement>.container{padding-block:70px}.photo-statement h2{font-size:clamp(2.7rem,7.2vw,4.5rem);max-width:580px}.photo-statement p{font-size:1rem;max-width:380px}.website-showcase>.container,.support-grid{grid-template-columns:1fr;gap:38px;max-width:650px}.website-showcase h2,.support-grid h2{font-size:clamp(2.6rem,7vw,4.3rem)}.website-phone-photo{aspect-ratio:1.12}.support-photo{aspect-ratio:1.12}.support-chat{left:46%;right:5%;top:13%}.support-request p,.support-reply p{font-size:clamp(.875rem,2.6cqw,1.15rem)}.heritage-strip>.container{grid-template-columns:1fr 1fr}.heritage-strip span{font-size:.8125rem}.studio-feature>.container{grid-template-columns:1fr;gap:35px;max-width:650px}.studio-feature:nth-of-type(even)>.container>div:first-child{order:0}.studio-feature h2{font-size:clamp(2.5rem,6.7vw,4.1rem)}.feature-art{aspect-ratio:1.25;padding:11%;max-height:570px}.feature-preview{padding:28px;max-width:370px}.feature-preview h3{font-size:2rem}.mini-check{font-size:1rem}.studio-feature{padding:60px 0}.studio-feature dl{margin-bottom:0}.plan-grid{gap:6%}.plan-grid h3{font-size:2rem}.plan-grid .button{font-size:.75rem;gap:18px}.contact-layout{grid-template-columns:1fr;gap:45px;max-width:650px}.contact-page{padding-top:110px}.contact-intro h1{font-size:clamp(3.7rem,9vw,5.6rem)}.contact-next{max-width:none;margin-top:30px}.contact-form-panel{padding:32px}.contact-form-panel iframe{height:565px}.contact-intro>p:not(.eyebrow){max-width:none}.contact-intro{padding:0}.inner-cta h2{font-size:clamp(2.4rem,6.7vw,4rem)}}
@media(min-width:801px) and (max-width:940px){.desktop-nav{gap:14px}.desktop-nav>a{font-size:.75rem}.site-header{gap:18px}.brand{width:120px}}
@media(max-width:600px){.editorial-hero h1{font-size:clamp(2.8rem,9vw,4rem);letter-spacing:-.045em}.editorial-hero .eyebrow{font-size:.75rem}.editorial-hero .hero-actions{gap:22px}.photo-statement{min-height:550px;align-items:flex-end}.photo-statement h2{font-size:clamp(2.6rem,8.3vw,3.5rem);line-height:1.08}.photo-statement>.container{padding-block:60px}.photo-statement .photo-shade{background:linear-gradient(0deg,#11150ff5 0%,#11150faa 44%,#11150f26 100%)}.photo-statement>img{object-position:64% 50%}.owner-statement>img{object-position:60% 50%}.training-statement>img{object-position:56% 50%}.training-statement{min-height:560px}.photo-statement p{margin-top:25px;max-width:320px}.support-chat{gap:12px;left:42%;right:5%;top:12%}.support-request{padding:14px;border-radius:10px 10px 3px 10px}.support-reply{padding:13px;gap:10px;border-radius:10px 10px 10px 3px}.support-reply .line-icon{width:19px;height:19px}.support-request .line-icon{width:20px;height:20px;margin-bottom:5px}.support-request p,.support-reply p{font-size:clamp(.75rem,2.8cqw,.9375rem)}.plan-grid{grid-template-columns:1fr;gap:20px}.plan-grid>article{padding:30px 0}.plan-grid h3{font-size:2.3rem}.plan-grid .button{font-size:.8125rem}.plan-grid p{font-size:1rem}.feature-art{aspect-ratio:1.07;padding:12% 9%}.feature-preview{padding:23px}.feature-preview h3{font-size:1.8rem;margin-bottom:23px}.mini-label{font-size:.75rem;margin-bottom:20px}.mini-check{padding:12px 0;font-size:.875rem}.mini-quarter>span{font-size:.75rem}.mini-task p{font-size:1rem}.mini-data{gap:6px}.mini-data>span{font-size:.8125rem;padding:8px}.preview-note{font-size:.75rem;bottom:4%}.studio-feature{padding:50px 0}.studio-feature h2{font-size:clamp(2.3rem,7.8vw,3.3rem)}.studio-feature-copy>p:not(.eyebrow){font-size:1rem}.studio-feature dd{font-size:.9375rem}.studio-feature dt{font-size:1rem}.studio-feature dl>div{padding:17px 0}.contact-form-panel{padding:28px 14px 22px}.contact-form-panel>h2,.contact-form-panel>p{margin-inline:8px}.contact-form-panel>h2{font-size:2rem}.contact-form-panel iframe{height:610px}.contact-intro>p:not(.eyebrow){font-size:1rem;margin-top:28px}.contact-next h2{font-size:1.5rem}.contact-page{padding-bottom:65px}.search-context{font-size:.75rem;gap:9px;left:5%;right:5%}.footer-directory{grid-template-columns:1fr 1fr}.heritage-strip .container>p{gap:12px}.heritage-strip strong{font-size:3rem}.heritage-strip span{font-size:.75rem}.heritage-strip .container>div>span{font-size:.75rem}.studio-modules h3{font-size:3rem}}
@media(max-width:380px){.editorial-hero h1{font-size:2.6rem}.editorial-hero .hero-actions{align-items:flex-start;flex-direction:column}.editorial-hero .hero-actions .button{width:100%}.support-photo{aspect-ratio:.9}.support-chat{left:38%}.feature-art{aspect-ratio:.92;padding:11% 8%}.feature-preview{padding:20px}.feature-preview h3{font-size:1.65rem}.feature-preview .mini-label{font-size:.75rem}.photo-statement h2{font-size:2.5rem}.contact-intro h1{font-size:3.5rem}.heritage-strip strong{font-size:2.5rem}.heritage-strip span{font-size:.75rem}.search-context{font-size:.75rem;gap:3px 8px;flex-wrap:wrap;line-height:1.35}.studio-modules h3{font-size:2.8rem}}

/* Homepage refinement: one clear heading, then copy, then the next step. */
.visual-services .section-heading{display:block}
.visual-services .section-heading .service-overview{max-width:1050px;font-size:clamp(1.5rem,2.2vw,2.125rem);font-weight:500;line-height:1.45;letter-spacing:-.025em;text-transform:none;text-wrap:balance}
.service-overview .overview-outcome{color:#b83d0c}
.service-story .service-detail-link{margin-top:28px;max-width:100%}
#our-approach .approach-roadmap{background:none}
#questions .faq-layout h2{margin-top:0}
@media(max-width:800px){.visual-services .section-heading .service-overview{font-size:clamp(1.375rem,3.3vw,1.75rem);line-height:1.45}.service-story .service-detail-link{margin-top:23px}}

/* Quiet platform names support the search bar without another panel. */
.scene-visibility .simple-search{left:7%;right:7%;bottom:28%;padding:4% 4.5%;gap:3%}
.scene-visibility .simple-search>span{font-size:clamp(.875rem,4.15cqw,2rem)}
.scene-visibility .simple-search>svg{width:7%;max-width:36px}
.search-platforms{position:absolute;left:7%;right:7%;top:calc(72% + clamp(17px,3.5cqw,27px));display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px clamp(5px,1.5cqw,12px);color:#fff4e6;font-size:clamp(.8125rem,3cqw,1.375rem);font-weight:500;line-height:1.6;letter-spacing:-.025em;text-shadow:0 1px 5px #0009}
.search-platforms>span{white-space:nowrap}
.search-platform-star{display:inline-block;margin-right:.45em;color:#ffae7c;font-size:1.3em;font-style:normal;line-height:1;vertical-align:-.06em;text-shadow:none}
.search-platforms>span+span:before{content:'·';color:#ffae7c;margin-right:clamp(5px,1.5cqw,12px)}

/* Studio pulse: the real workspace structure, presented in Bravon's glass treatment. */
.scene-studio-pulse{background:#111811}
.scene-studio-pulse:before{content:'';position:absolute;inset:-45%;z-index:-2;background:linear-gradient(165deg,transparent 20%,#a7462040 30%,#efa16c88 38%,#ad531c52 43%,transparent 53%,transparent 60%,#e78a5057 68%,transparent 76%);transform:rotate(27deg);filter:blur(28px);pointer-events:none}
.scene-studio-pulse:after{content:'';position:absolute;inset:0;z-index:-1;background:url('assets/grain.svg');opacity:.24;mix-blend-mode:soft-light;pointer-events:none}
.scene-studio-pulse .studio-pulse{position:absolute;left:19%;right:19%;top:9%;bottom:9%;padding:5%;display:flex;flex-direction:column;border-radius:18px;background:#18201975;border-color:#e8e4d77a;backdrop-filter:blur(18px)}
.pulse-heading{padding-bottom:6%;flex:none}
.pulse-heading>span{display:block;font:500 clamp(.625rem,1.65cqw,.8125rem)/1.4 var(--mono);letter-spacing:.08em;color:#dfdbcd}
.pulse-heading>strong{display:block;margin-top:9px;font-size:clamp(1.4rem,4.5cqw,2.1rem);letter-spacing:-.04em;line-height:1.2}
.pulse-metrics{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:clamp(7px,1.6cqw,12px);flex:1;min-height:0}
.pulse-metric{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:6% 8%;border:1px solid #ece4ce35;border-radius:10px;background:#ede8d80c}
.pulse-metric>strong{font-weight:700;line-height:1;font-size:clamp(1.3rem,4cqw,1.9rem);letter-spacing:-.04em}
.pulse-metric>span{font-size:clamp(.625rem,1.8cqw,.875rem);font-weight:600;letter-spacing:.04em;line-height:1.3}
.pulse-metric.pulse-active{background:#c4552536;border-color:#ffa57366;color:#ffb58a}
.simple-reply .message-delivery{margin:0 0 0 auto;font-size:.6875rem;white-space:nowrap;gap:5px}
.simple-reply .message-delivery>svg{width:17px;height:12px}
.faq-layout .faq-help{color:var(--orange);border-color:currentColor}
.faq-layout .faq-help:hover{color:#c34715}
.hero-foot{justify-content:flex-end}
.website-member-photo img{object-position:center 36%}
.coaching-statement{min-height:600px;align-items:flex-end}
.coaching-statement>.container{padding-block:70px 56px}
.coaching-statement>img{object-position:center}
.coaching-statement .photo-shade{background:linear-gradient(90deg,#10150ebd 0%,#10150e96 33%,#10150e12 56%,transparent 75%)}
.coaching-statement .photo-shade:before{content:'';position:absolute;inset:0;backdrop-filter:blur(24px);mask-image:linear-gradient(90deg,#000 24%,#0009 40%,transparent 61%);pointer-events:none}
.coaching-statement h2{font-size:clamp(2.8rem,5vw,6rem);line-height:1.03;max-width:47%;letter-spacing:-.035em}
.coaching-statement p{font-size:1rem;max-width:40%;margin-top:25px}
.website-showcase .button,.support-section .button{margin-top:30px}
.inner-faq .faq-layout h2{margin-top:0}
@media(min-width:1700px){.coaching-statement{min-height:680px}}
@media(max-width:850px){.scene-studio-pulse .studio-pulse{left:20%;right:20%}.coaching-statement{min-height:510px}.coaching-statement h2{font-size:clamp(2.4rem,5.5vw,4rem);max-width:51%}.coaching-statement p{max-width:42%}}
@media(max-width:600px){.scene-studio-pulse .studio-pulse{left:14%;right:14%;top:9%;bottom:9%;padding:6%;border-radius:14px}.pulse-heading{padding-bottom:7%}.pulse-heading>strong{margin-top:5px}.pulse-metric{padding:5% 7%;gap:4px}.pulse-metric>span{font-size:.625rem}.simple-reply .message-delivery{font-size:.625rem}.coaching-statement{min-height:590px;align-items:flex-end}.coaching-statement>img{height:400px;object-position:85% center;mask-image:linear-gradient(#000 65%,transparent)}.coaching-statement .photo-shade{background:linear-gradient(0deg,#10150ff7 0%,#10150fb0 35%,#10150f00 70%)}.coaching-statement>.container{padding-block:40px}.coaching-statement h2{font-size:clamp(2.4rem,10vw,3.6rem);max-width:100%}.coaching-statement .photo-shade:before{display:none}.coaching-statement p{max-width:100%;margin-top:18px;font-size:.9375rem}}
