/* EV1 Labs — one public studio system. Product demos keep their own styles. */
@font-face{font-family:Studio;src:local("Inter"),local("SF Pro Display");font-display:swap}
:root{--ink:#182a29;--muted:#53635f;--paper:#fbfbf8;--white:#fff;--line:#dce2dc;--wash:#eef1eb;--teal:#205e56;--teal-dark:#15483f;--space:clamp(24px,4.6vw,72px);--shell:1240px;color-scheme:light;font-family:Studio,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}body,button,input,textarea,select{font-family:inherit}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--teal)}button,input,textarea{font:inherit}button,a,input,textarea,summary{touch-action:manipulation}button{cursor:pointer}img,video{display:block;max-width:100%;height:auto}figure{margin:0}p,h1,h2,h3,h4,ul,ol,dl{margin:0}p+p{margin-top:1em}h1,h2,h3,h4{font-weight:560;line-height:1.12;text-wrap:balance}h1{font-size:clamp(44px,5.8vw,80px);letter-spacing:-.055em;max-width:1050px}h2{font-size:clamp(30px,3.2vw,46px);letter-spacing:-.043em}h3{font-size:25px;letter-spacing:-.025em}h4{font-size:20px}ul,ol{padding-left:1.25em}li+li{margin-top:.65em}strong{font-weight:650}small,.muted,figcaption{color:var(--muted)}[hidden]{display:none!important}:focus-visible{outline:3px solid #287b70;outline-offset:5px;border-radius:3px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;z-index:20;left:20px;top:-100px;padding:12px 20px;background:var(--ink);color:white}.skip-link:focus{top:10px}.shell{width:min(var(--shell),calc(100% - var(--space)*2));margin-inline:auto}.studio-header{border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:104px}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;white-space:nowrap;font-size:22px;letter-spacing:-.045em;font-weight:700}.brand img{width:38px;height:38px}.studio-nav{display:flex;align-items:center;gap:32px;font-size:14px;font-weight:600;line-height:1.3}.studio-nav a{text-decoration:none;padding-block:12px}.studio-nav [aria-current=page]{text-decoration:underline;text-underline-offset:6px;color:var(--teal)}.studio-nav .nav-contact{border:1px solid var(--ink);border-radius:5px;padding:12px 19px}.studio-nav .language-link{border-left:1px solid var(--line);padding-left:26px}.eyebrow{font-size:12px;line-height:1.45;letter-spacing:.09em;text-transform:uppercase;font-weight:650;color:var(--teal);margin-bottom:22px}.page-hero{padding:72px 0 64px}.page-hero .intro{font-size:clamp(18px,1.55vw,21px);line-height:1.6;color:var(--muted);max-width:720px;margin-top:28px}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:56px;margin-top:32px}.hero-bottom .intro{margin:0;max-width:630px}.hero-actions,.actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.button,.sales-button,.sales-brief-action,.detail-hero-actions a{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:13px 22px;border:1px solid var(--teal);border-radius:5px;background:var(--teal);color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .16s}.button:hover,.sales-button:hover,.sales-brief-action:hover{background:var(--teal-dark);color:#fff}.button-secondary,.sales-button.secondary,.sales-brief-action.secondary{background:transparent;color:var(--ink);border-color:var(--line)}.button-secondary:hover,.sales-button.secondary:hover{background:var(--wash);color:var(--ink)}.text-link,.sales-text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none;padding-block:10px}.text-link:hover,.sales-text-link:hover{text-decoration:underline}.studio-section{padding:72px 0;border-top:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:20px 64px;align-items:end;margin-bottom:40px}.section-heading>.eyebrow{grid-column:1/-1;margin:0}.section-heading>p:not(.eyebrow){color:var(--muted);max-width:530px}.section-heading h2{max-width:630px}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.proof-card{min-width:0}.proof-image{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:var(--wash);border:1px solid var(--line);border-radius:7px;overflow:hidden;padding:0}.proof-image img{width:100%;height:100%;object-fit:contain}.proof-card[data-case=inciary] .proof-image{padding:18px;background:#e5eae6}.proof-card[data-case=inciary] .proof-image img{width:auto;border-radius:8px;box-shadow:0 5px 22px #1c2a2914}.proof-card h3{font-size:28px;margin:14px 0 12px}.proof-card .work-meta{margin:22px 0 0}.proof-card p{font-size:16px;color:var(--muted)}.proof-card .proof-note{font-size:13px;margin-top:14px;line-height:1.55}.section-after{margin-top:32px;display:flex;justify-content:flex-end}.work-meta{display:flex;align-items:center;gap:12px 22px;flex-wrap:wrap;font-size:12px;line-height:1.5;color:var(--muted)}.work-meta>span+span::before{content:"·";margin-right:18px}.service-list{border-top:1px solid var(--line)}.service-item{display:grid;grid-template-columns:42px minmax(190px,.85fr) minmax(250px,1.2fr) auto;gap:26px;padding:30px 0;border-bottom:1px solid var(--line);align-items:baseline}.service-number{font-size:12px;color:var(--teal);font-variant-numeric:tabular-nums}.service-item h3{font-size:23px}.service-item p{color:var(--muted);font-size:16px;max-width:520px}.service-item .text-link{white-space:nowrap}.process-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.process-item{margin:0}.process-item .service-number{display:block;margin-bottom:28px}.process-item h3{font-size:23px;margin-bottom:16px}.process-item p{color:var(--muted);font-size:16px}.contact-band{padding:64px;margin:32px 0 80px;background:var(--ink);color:#fff;border-radius:7px;display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:end}.contact-band .eyebrow{color:#a4cdc0}.contact-band h2{font-size:clamp(34px,4vw,52px)}.contact-band p{color:#c4d0ca;margin-top:22px;max-width:520px}.contact-band .button{background:#c8e1d4;border-color:#c8e1d4;color:#153d35}.contact-band .button:hover{background:#e0efe5}.contact-band .actions{justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:12px}.contact-band a:hover{color:white}.studio-footer{border-top:1px solid var(--line);padding:44px 0 28px}.footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px}.footer-top .brand{margin-bottom:18px}.footer-top p{font-size:14px;color:var(--muted);max-width:320px}.footer-links{display:flex;gap:8px;flex-direction:column;align-items:flex-start;font-size:14px}.footer-links a{padding:3px 0;text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-label{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-bottom:10px}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;margin-top:40px;padding-top:20px;font-size:12px;color:var(--muted)}.work-list{display:grid;gap:64px}.work-entry{display:grid;grid-template-columns:1.12fr 1fr;gap:clamp(30px,5vw,70px);align-items:center;padding-bottom:64px;border-bottom:1px solid var(--line)}.work-entry:last-child{padding-bottom:0;border:0}.work-media{background:var(--wash);border:1px solid var(--line);border-radius:7px;overflow:hidden}.work-media img{width:100%;max-height:540px;object-fit:contain}.work-entry[data-project=inciary] .work-media img{padding:24px;height:520px;width:100%}.work-media figcaption{padding:14px 20px;border-top:1px solid var(--line);font-size:12px;background:var(--paper)}.work-copy h3{font-size:clamp(32px,3.5vw,46px);margin:18px 0 24px}.work-copy>p{font-size:17px}.work-copy .muted{font-size:13px;line-height:1.7;margin:24px 0}.archive-list{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;border-top:1px solid var(--line)}.archive-entry{border-bottom:1px solid var(--line);padding:28px 0;min-width:0}.archive-entry h3{font-size:23px;margin:12px 0}.archive-entry p{font-size:15px;color:var(--muted)}.archive-entry .work-meta{margin-top:12px}.archive-list+.muted{font-size:13px;margin-top:20px}.prose{max-width:840px}.prose p,.prose ul,.prose ol{max-width:760px}.prose h2,.prose h3{margin-bottom:22px}.prose ul,.prose ol{margin-top:24px}.prose .button{margin-top:26px}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px}.split p{color:var(--muted)}.note{border-left:3px solid var(--teal);background:var(--wash);padding:24px 28px;font-size:15px;margin-top:28px}.guide-list{list-style:none;padding:0;border-top:1px solid var(--line)}.guide-item{padding:26px 0;border-bottom:1px solid var(--line)}.guide-item h3{margin-bottom:12px}.guide-item p{color:var(--muted)}.guide-item button{margin-top:18px}.contact-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.65fr);gap:88px;padding-bottom:80px}.contact-aside{padding-top:28px;border-top:1px solid var(--line)}.contact-aside h2{font-size:25px;margin-bottom:22px}.contact-aside p{font-size:15px;color:var(--muted)}.contact-aside .text-link{margin-top:18px}.sales-brief-form{min-width:0}.sales-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sales-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 22px}.sales-field{display:flex;flex-direction:column;gap:10px;font-size:14px;font-weight:600}.sales-field-wide{grid-column:1/-1}.sales-field input,.sales-field textarea{width:100%;min-width:0;border:1px solid #bdc9c1;border-radius:5px;padding:14px 15px;background:white;color:var(--ink);font-size:16px;line-height:1.55;font-weight:400}.sales-field input{min-height:52px}.sales-field textarea{resize:vertical;min-height:130px}.sales-field textarea[rows="2"]{min-height:90px}input::placeholder,textarea::placeholder{color:#69756f;opacity:1}.sales-field [aria-invalid=true]{border-color:#a73a2d}.sales-route-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.sales-route-option{padding:10px 15px;border:1px solid var(--line);border-radius:4px;background:white;font-size:13px}.sales-route-option[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:white}.buyer-optional,.buyer-email{border-top:1px solid var(--line);padding-top:20px;margin-top:28px}.buyer-optional summary,.buyer-email summary{font-size:14px;font-weight:600;cursor:pointer;margin-bottom:20px;min-height:28px}.buyer-privacy,.sales-form-consent{font-size:13px;color:var(--muted);margin:22px 0}.sales-form-consent a{white-space:nowrap}.sales-brief-action:disabled{opacity:.6;cursor:wait}.sales-brief-status{border:1px solid var(--line);padding:16px;background:var(--wash);margin-top:20px;border-radius:4px;font-size:15px}.sales-brief-status[data-state=error]{border-color:#bc796d;background:#fcf1ed}.contact-layout+.contact-band{display:none}.detail-body{padding-bottom:48px}.detail-body>section{padding:52px 0;border-top:1px solid var(--line)}.detail-body>section>h2,.detail-body>section>div>h2{margin-bottom:24px}.detail-body p{max-width:820px}.detail-body .sales-label,.detail-body .detail-meta,.detail-body .build-week-mark{display:block;font-size:12px;color:var(--teal);margin-bottom:16px}.detail-body .sales-actions,.detail-body .detail-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.detail-body figure{margin:30px 0}.detail-body figcaption{font-size:13px;margin-top:14px;max-width:780px}.detail-body img{max-height:620px;object-fit:contain;object-position:left center}.detail-body .sales-case-showcase{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.detail-body .sales-case-showcase figure{margin:0;background:var(--wash);padding:24px;border-radius:6px}.detail-body .sales-case-showcase img{max-height:560px;margin:auto}.detail-body .sales-case-showcase figcaption{margin-top:20px}.detail-body .sales-case-copy h2{margin-bottom:24px}.detail-body .sales-case-receipt{margin-top:24px;list-style:none;padding:0}.detail-body .sales-case-receipt li{padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.detail-body .sales-case-receipt span{display:block;color:var(--muted);font-size:12px}.detail-body .sales-case-receipt strong{font-weight:500}.detail-body .sales-band-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:30px}.detail-body .sales-offer-grid,.detail-body .buyer-three,.detail-body .detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px}.detail-body article,.detail-body .sales-detail-fact{padding:22px 0;border-top:1px solid var(--line)}.detail-body article h3{margin-bottom:14px}.detail-body article>span,.detail-body .sales-detail-fact>span{display:block;color:var(--muted);font-size:12px;margin-bottom:12px}.detail-body .sales-detail-fact strong{font-weight:500;font-size:16px}.detail-body .sales-detail-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin-top:30px}.detail-body .sales-case-boundary{padding:30px;background:var(--wash);border:0;border-radius:6px;margin-bottom:42px}.detail-body .sales-close{display:none}.detail-body .detail-card p{font-size:16px}.detail-body .detail-card>span{display:none}.evidence-detail{border-block:1px solid var(--line);margin:30px 0 60px;padding:22px 0}.evidence-detail>summary{cursor:pointer;font-size:17px;font-weight:600;min-height:34px}.evidence-detail .detail-body{margin-top:32px}.evidence-detail .detail-body h2{font-size:27px}.evidence-detail .detail-body h3{font-size:21px}.evidence-detail .detail-body .buyer-safety-board,.evidence-detail .detail-body section{display:block}.evidence-detail .detail-body .safety-list{display:block;padding-left:20px;margin-top:20px}.evidence-detail .detail-body .safety-list li{padding:10px 0}.evidence-detail .detail-body .safety-list strong{display:block}.evidence-detail .detail-body .safety-actions{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.evidence-detail .detail-body table{font-size:14px}.detail-body details{padding:20px 0;border-bottom:1px solid var(--line)}.detail-body summary{cursor:pointer;font-weight:600}.detail-body details p{margin-top:16px}.detail-body pre,.detail-body code{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px}.detail-body table{border-collapse:collapse;width:100%;margin-top:25px}.detail-body td,.detail-body th{border-bottom:1px solid var(--line);padding:14px;text-align:left;vertical-align:top}.detail-body .build-week-collection{display:grid;grid-template-columns:1fr 1fr;gap:48px}.detail-body .build-week-collection img{width:100%;height:auto}.detail-body .build-week-collection h2{font-size:29px}.detail-body .build-week-collection article{min-width:0}.detail-body button:not(.sales-brief-action){font-size:14px;border:1px solid var(--line);border-radius:4px;background:var(--white);color:var(--ink);padding:12px 18px}.detail-body .buyer-room-copy-status{display:block;font-size:13px;margin-top:10px}.anchor-alias{display:block;scroll-margin-top:30px}.page-hero+.detail-body>section:first-child{padding-top:0;border-top:0}.back-link,.sales-back-link{font-size:13px;color:var(--muted);display:inline-block;margin-bottom:28px}.privacy-content{max-width:880px}.privacy-content .detail-grid{display:block}.privacy-content article{padding:30px 0}.privacy-content h3{font-size:25px}.privacy-content>section{border:0;padding-top:0}.privacy-content .detail-meta{display:none}
.service-item>div{grid-column:2/-1;display:grid;grid-template-columns:minmax(190px,.85fr) minmax(250px,1.2fr) auto;gap:26px;align-items:baseline}.service-item>div p{margin:0}.split>.section-heading{display:block;margin:0}.prose p+h3{margin-top:32px}.prose details{padding:20px 0;border-bottom:1px solid var(--line)}.prose summary{font-weight:600;cursor:pointer}.prose details p{margin-top:16px}.prose details:first-child{border-top:1px solid var(--line)}.guide-item button{font:inherit;font-size:14px;padding:12px 18px;border:1px solid var(--line);background:white;border-radius:4px}.guide-item [role=status]{display:block;font-size:13px;margin-top:12px;color:var(--teal)}
@media(min-width:1450px){.page-hero{padding-top:92px}}
@media(max-width:1080px){.hero-bottom{display:block}.hero-actions{margin-top:28px}.service-item{grid-template-columns:30px 1fr 1.3fr}.service-item .text-link{grid-column:3}.proof-grid{gap:20px}.proof-card h3{font-size:26px}.contact-layout{gap:48px}.contact-band{padding:44px}.studio-nav{gap:22px}.contact-band{gap:38px}}
@media(max-width:760px){:root{--space:24px}body{font-size:16px}.header-inner{gap:14px;flex-wrap:wrap;min-height:0;padding-block:20px 16px}.brand{font-size:21px}.brand img{width:34px;height:34px}.studio-nav{width:100%;justify-content:space-between;gap:10px;font-size:13px}.studio-nav a{padding-block:10px}.studio-nav .nav-contact{border:0;padding:10px 0}.studio-nav .language-link{position:absolute;right:var(--space);top:20px;border-left:1px solid var(--line);padding:7px 0 7px 20px}.page-hero{padding:44px 0 42px}h1{font-size:clamp(40px,8.6vw,58px);letter-spacing:-.05em;line-height:1.08}h2{font-size:32px;letter-spacing:-.04em}.eyebrow{font-size:11px;margin-bottom:20px}.hero-bottom{margin-top:24px}.page-hero .intro{font-size:17px;margin-top:22px}.hero-bottom .intro{margin:0}.hero-actions{gap:12px 20px;margin-top:28px}.button{font-size:13px;gap:20px;min-height:49px;padding:13px 18px}.text-link{font-size:13px}.studio-section{padding:46px 0}.section-heading{display:block;margin-bottom:28px}.section-heading .eyebrow{margin-bottom:16px}.section-heading>p:not(.eyebrow){margin-top:18px;font-size:16px}.proof-grid{grid-template-columns:1fr;gap:38px}.proof-image{aspect-ratio:4/3}.proof-card[data-case=inciary] .proof-image{padding:18px}.proof-card .work-meta{margin-top:18px}.proof-card h3{margin-top:11px;margin-bottom:12px;font-size:27px}.proof-card p{font-size:16px}.proof-card .proof-note{font-size:12px}.section-after{justify-content:flex-start;margin-top:20px}.service-item{grid-template-columns:25px 1fr;gap:14px;padding:25px 0}.service-item h3{font-size:22px}.service-item p{grid-column:2;font-size:15px}.service-item .text-link{grid-column:2;padding-top:0}.process-list{grid-template-columns:1fr;gap:28px}.process-item{display:grid;grid-template-columns:25px 1fr;gap:10px 16px}.process-item .service-number{margin:0;padding-top:4px}.process-item h3{font-size:22px;margin:0}.process-item p{grid-column:2;font-size:15px}.contact-band{display:block;padding:30px 25px;margin:10px 0 46px;border-radius:5px}.contact-band h2{font-size:34px}.contact-band p{font-size:15px;margin-top:18px}.contact-band .actions{margin-top:28px;gap:10px}.footer-top{grid-template-columns:1fr 1fr;gap:32px}.footer-top>div:first-child{grid-column:1/-1}.footer-top .brand{margin-bottom:14px}.footer-bottom{display:block;margin-top:30px}.footer-bottom span{display:block;margin-top:6px}.work-entry{grid-template-columns:1fr;gap:26px;padding-bottom:40px}.work-list{gap:40px}.work-media img{max-height:440px}.work-entry[data-project=inciary] .work-media img{height:420px;padding:20px}.work-copy h3{font-size:32px;margin:12px 0 20px}.work-copy>p{font-size:16px}.work-copy .muted{margin:18px 0;font-size:12px}.archive-list{grid-template-columns:1fr}.archive-entry{padding:24px 0}.archive-entry h3{font-size:23px}.archive-entry p{font-size:15px}.work-meta{gap:8px 15px;font-size:11px}.work-meta>span+span::before{margin-right:12px}.split{grid-template-columns:1fr;gap:24px}.prose{max-width:100%}.note{padding:20px;font-size:14px}.contact-layout{grid-template-columns:1fr;gap:38px;padding-bottom:46px}.sales-form-grid{grid-template-columns:1fr;gap:22px}.sales-field-wide{grid-column:auto}.sales-field input,.sales-field textarea{font-size:16px}.contact-aside{padding-top:26px}.contact-aside h2{font-size:24px}.detail-body>section{padding:36px 0}.detail-body .sales-case-showcase{grid-template-columns:1fr;gap:30px}.detail-body .sales-case-showcase figure{padding:20px}.detail-body .sales-case-showcase img{max-height:460px}.detail-body .sales-band-heading{grid-template-columns:1fr;gap:22px}.detail-body .sales-offer-grid,.detail-body .buyer-three,.detail-body .detail-grid,.detail-body .sales-detail-facts,.detail-body .build-week-collection{grid-template-columns:1fr;gap:22px}.detail-body .sales-case-boundary{padding:24px}.detail-body h2{font-size:29px}.detail-body h3{font-size:23px}.detail-body article p{font-size:15px}.detail-body table{display:block;overflow:auto;font-size:13px}.detail-body td,.detail-body th{min-width:150px}.detail-body img{max-height:480px}.evidence-detail .detail-body{overflow-wrap:anywhere}.evidence-detail>summary{font-size:15px}.evidence-detail{margin-bottom:40px}.studio-footer{padding-top:32px}.privacy-content article{padding:25px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media(max-width:1080px){.service-item>div{grid-template-columns:1fr 1.3fr}.service-item>div .text-link{grid-column:2}}
@media(max-width:760px){.service-item>div{display:block}.service-item>div p{margin-top:12px}.service-item>div .text-link{padding-top:12px}.process-item>div{grid-column:2}.process-item>div p{margin-top:12px}.prose p+h3{margin-top:28px}}
.build-week-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 36px}.build-week-card{display:block;text-decoration:none;border:1px solid var(--line);border-radius:6px;overflow:hidden}.build-week-card-media{display:block;background:var(--wash)}.build-week-card-media img{width:100%;height:auto}.build-week-card-body{display:block;padding:26px}.build-week-card-head,.build-week-card-foot{display:flex;justify-content:space-between;gap:16px}.build-week-card-title>strong{font-size:27px;font-weight:550}.build-week-card-body p{font-size:15px;margin:18px 0}.build-week-state,.build-week-card-foot{font-size:12px;color:var(--muted)}.detail-body .sales-process{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 44px}.sales-step-index{display:block;font-size:12px;color:var(--teal);margin-bottom:16px}.sales-step>strong{display:block;font-size:21px;font-weight:550;margin-bottom:12px}.sales-step>p{font-size:15px;color:var(--muted)}
@media(max-width:760px){.build-week-grid,.detail-body .sales-process{grid-template-columns:1fr;gap:28px}.build-week-card-body{padding:22px}.build-week-card-title>strong{font-size:25px}.detail-body .sales-process li{margin:0}}
.work-collection{border-top:1px solid var(--line)}.work-collection>summary{display:flex;justify-content:space-between;gap:30px;align-items:center;list-style:none;cursor:pointer;padding:30px 0;font-size:25px;letter-spacing:-.025em;font-weight:550;line-height:1.25}.work-collection>summary::-webkit-details-marker{display:none}.collection-action{font-size:13px;letter-spacing:0;white-space:nowrap;color:var(--teal);display:inline-flex;align-items:center;gap:22px}.collection-action>span{font-size:23px;font-weight:400}.work-collection[open] .collection-action>span{transform:rotate(45deg)}.work-collection>.studio-section{border:0;padding-top:24px}.work-collection+.contact-band{margin-top:50px}
@media(max-width:760px){.work-collection>summary{font-size:22px;padding:26px 0;gap:24px}.collection-action{font-size:0;gap:0}.collection-action>span{font-size:25px}.work-collection>.studio-section{padding-top:14px}.work-collection>.studio-section h2{font-size:28px}}
.section-heading>.work-meta{grid-column:1/-1;color:var(--teal);font-size:12px;letter-spacing:.09em;text-transform:uppercase;font-weight:650;margin:0}
@media(max-width:760px){.section-heading>.work-meta{margin-bottom:16px;font-size:11px}}
.work-meta>span+span{border-left:1px solid #bac7be;padding-left:18px}.work-meta>span+span::before{content:none}
@media(max-width:760px){.work-meta>span+span{padding-left:12px}}
.sales-brief-form>[data-brief-form-status]{margin:0 0 24px}.sales-brief-status.is-error{border-color:#bc796d;background:#fcf1ed;color:#782f26}.sales-brief-status.is-success{border-color:#4f7b68;background:#eef7f0}
.sales-form-grid>[data-brief-form-status]{grid-column:1/-1;margin:0}
