/* Sound & culture: commerce and an honest, local strategy workspace. */
.commerce-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(90px,12vw,180px) var(--page-pad,6vw) 48px;background:#122524;color:#e9f0d8}.commerce-hero h1{position:relative;z-index:1;font:800 clamp(58px,9.8vw,156px)/.9 var(--display);letter-spacing:-.04em;margin:34px 0 48px;max-width:1100px}.commerce-hero h1 em{font-style:normal;color:#d5ff5f}.commerce-hero-base{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:30px;border-top:1px solid #d5ff5f40;padding-top:28px}.commerce-hero-base p{max-width:430px;font-size:clamp(16px,2vw,22px);line-height:1.5}.commerce-orbit{position:absolute;inset-inline-end:-5%;top:8%;font:600 clamp(300px,50vw,800px)/1 Arial;color:#d5ff5f0c;z-index:0}.commerce-offers{background:#ebece3;color:#101b1a;padding:60px var(--page-pad,6vw)}.commerce-section-head{display:grid;grid-template-columns:1fr 2fr 1.3fr;gap:32px;align-items:end;margin-bottom:38px}.commerce-section-head>span{align-self:start;font-size:11px;letter-spacing:1px}.commerce-section-head h2,.commerce-inquiry h2{font:700 clamp(42px,5vw,76px)/.96 var(--display);letter-spacing:-.03em}.commerce-section-head p,.commerce-inquiry p{font-size:14px;line-height:1.8}.commerce-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px}.commerce-card{display:flex;flex-direction:column;min-width:0;padding:28px;background:#e0e3d5;border:1px solid #101b1a25}.commerce-card-top{display:flex;gap:12px;justify-content:space-between;font-size:10px;line-height:1.6}.commerce-card-top>span:last-child{opacity:.65;flex:none}.commerce-art{height:160px;display:grid;place-items:center;font:600 120px/1 var(--display);letter-spacing:-.12em;color:#162b2a}.commerce-card h3{font:600 clamp(31px,3vw,46px)/1.05 var(--display);letter-spacing:-.02em;max-width:300px}.commerce-card p{font-size:14px;line-height:1.75;margin:18px 0 24px}.commerce-card small{font-size:11px;line-height:1.7;margin-top:18px;opacity:.75}.commerce-cta{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:52px;border-block:1px solid #101b1a35;font-size:13px;font-weight:600}.commerce-cta span{font-size:25px}.commerce-dj{background:#d5ff5f}.commerce-wear{background:#243732;color:#eef1e4}.commerce-wear .commerce-art{color:#d5ff5f}.commerce-wear .commerce-cta{border-color:#d5ff5f40}.commerce-inquiry{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(24px,6vw,100px);padding:80px var(--page-pad,6vw);background:#0b1315;color:#e9f0e3;scroll-margin-top:95px}.commerce-inquiry h2{margin:26px 0}.commerce-inquiry>div>p{max-width:370px;color:#a5b8b1}.commerce-inquiry>div>a{display:inline-flex;min-height:44px;align-items:center;margin-top:18px;text-decoration:underline;text-underline-offset:5px}.commerce-form{display:grid;gap:20px;min-width:0}.commerce-form label{display:grid;gap:9px;font-size:13px;line-height:1.6;min-width:0}.commerce-form input,.commerce-form select,.commerce-form textarea{width:100%;min-width:0;min-height:48px;border:1px solid #52635c;background:#15211e;color:#f0f5e8;padding:12px;font:16px/1.5 var(--body);border-radius:4px}.commerce-form textarea{resize:vertical}.commerce-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.commerce-form button{justify-self:start}.commerce-review{display:grid;gap:20px;border-top:1px solid #52635c;padding-top:24px}.commerce-review[hidden]{display:none}.commerce-review small{font-size:12px;line-height:1.7;color:#afc0b6}.commerce-review a{justify-self:start}.commerce-form [role=status]:empty{display:none}.commerce-card a:focus-visible,.commerce-form :focus-visible{outline:2px solid currentColor;outline-offset:4px}
.business-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start}.business-layout>*{min-width:0}.business-layout h3{font:600 26px/1.15 var(--body);letter-spacing:-.03em;margin-bottom:14px}.business-results{border:1px solid var(--studio-line);border-top:2px solid var(--studio-accent);background:#101b22}.business-result-head{padding:28px;background:linear-gradient(120deg,#21362b,#12212b)}.business-result-head>span,.business-result-head small{font-size:10px;letter-spacing:1px;color:#b9c7b6;line-height:1.7}.business-result-head h3{margin:20px 0;color:var(--studio-accent);font-size:clamp(26px,3vw,40px)}.business-metric{padding:22px 28px;border-top:1px solid var(--studio-line)}.business-metric span{display:block;font-size:12px;line-height:1.5;color:#aab7c4}.business-metric strong{display:block;font:600 clamp(25px,3vw,38px)/1.2 var(--body);font-variant-numeric:tabular-nums;margin-top:9px;overflow-wrap:anywhere}.business-coach{padding:24px 28px}.business-coach:empty{display:none}.business-coach h4{font-size:14px;margin-bottom:14px;color:var(--studio-accent)}.business-coach ul{padding-inline-start:18px;color:#b5c1ce;font-size:13px;line-height:1.8}.business-coach li+li{margin-top:13px}.business-formula{padding:20px 28px;border-top:1px solid var(--studio-line);font-size:12px;line-height:1.8;color:#9eaebc}.business-formula summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.business-empty{padding:28px;color:#aab7c4;font-size:14px;line-height:1.8}.business-saved{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.business-saved button{text-align:start;display:grid;gap:15px;margin:0;min-width:0}.business-saved button span{color:#aabbce;font-size:10px;letter-spacing:.5px}.business-saved button strong{font-size:22px;line-height:1.3;overflow-wrap:anywhere}.business-saved button small{color:var(--studio-accent);font-size:12px;line-height:1.7}.business-roadmap{margin-top:36px;padding-top:24px;border-top:1px solid var(--studio-line)}.business-roadmap h3{font-size:25px;margin-bottom:22px}.business-roadmap article{display:flex;gap:20px;border-top:1px solid var(--studio-line);padding:20px 0}.business-roadmap article>span{color:var(--studio-accent);font-size:12px}.business-roadmap h4{font-size:16px;margin:0 0 8px}.business-roadmap p{color:#aab8c8;font-size:13px;line-height:1.7}
@media(max-width:900px){.commerce-section-head{grid-template-columns:1fr 1fr}.commerce-section-head>span{grid-column:1/-1}.commerce-inquiry,.business-layout{grid-template-columns:1fr}.commerce-inquiry{padding-block:50px}.commerce-hero-base{align-items:start;flex-direction:column}.commerce-hero{padding-top:100px}.commerce-hero h1{font-size:clamp(55px,11vw,100px)}}
@media(max-width:480px){.commerce-hero,.commerce-offers,.commerce-inquiry{padding-inline:20px}.commerce-card{padding:22px}.commerce-section-head,.commerce-form-row{grid-template-columns:1fr}.commerce-art{height:130px}.commerce-hero h1{font-size:clamp(48px,12vw,68px)}.business-result-head,.business-metric,.business-coach,.business-formula{padding-inline:20px}.business-layout .studio-actions>*{flex:1 1 45%}}

.commerce-hero .button,.commerce-form .button{font-size:13px;min-height:52px}.business-layout .studio-form{scroll-margin-top:20px}
