/* Copper / September 2026 — immersive editorial direction. */
:root{--bg:#f0e5d6;--ink:#35231b;--ink-2:#715c4c;--muted:#715c4c;--line:#d3c1ae;--accent:#a75e36;--accent-ink:#824221;--accent-soft:#e9d7c2;--lime:#e4b783;--cream:#f7eddf;--copper:#bd7a49;--deep:#2d1b14}
.redesign{background:var(--bg)}.redesign .wrap{max-width:1440px;padding-inline:6vw}.redesign h2{font-size:clamp(40px,4.8vw,74px);font-weight:400;letter-spacing:-.055em}.redesign em{color:inherit}.redesign .label{font-size:10px;letter-spacing:.14em;font-weight:500}.new-nav{position:absolute;inset:0 0 auto;z-index:20;height:100px;max-width:none;padding:0 4vw;color:var(--cream);border-bottom:1px solid #f0e5d62c}.new-brand{font-size:30px;font-weight:500;letter-spacing:-1.7px}.new-brand>span{display:none}.new-nav nav{font-size:12px;gap:38px}.new-nav nav a:hover{color:#e4b783}.new-nav .nav-action{background:transparent;color:var(--cream);border-color:#f0e5d650;border-radius:0;padding:12px 17px}.new-nav .nav-action:hover{background:var(--cream);color:var(--deep)}.action{border-radius:0;font-weight:500;padding:19px 23px;transition:background .3s,color .3s,transform .3s}.action:hover{transform:translateY(-2px);background:var(--copper);color:var(--cream)}.dark{background:var(--deep)}.redesign a:focus-visible,.redesign button:focus-visible,.redesign summary:focus-visible{outline-color:var(--copper)}
.immersive-hero{position:relative;min-height:900px;min-height:max(800px,100svh);overflow:hidden;background:var(--deep);color:var(--cream);padding:137px 6vw 34px;display:flex;flex-direction:column;justify-content:space-between}.copper-scene{position:absolute;inset:0;overflow:hidden;pointer-events:none}.copper-material{position:absolute;inset:-6%;background:url('assets/copper-texture.jpg') 67% 53%/cover no-repeat;transform:scale(1.03);animation:material-drift 24s ease-in-out infinite alternate;will-change:transform}.scene-shade{position:absolute;inset:0;background:linear-gradient(90deg,#261610df 0%,#28170fb5 35%,#28170f15 78%),linear-gradient(0deg,#25150fe6,transparent 30%,#20110f30 80%,#20110f70)}.hero-topline{position:relative;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.14em;color:#f0e5d6bb}.immersive-copy{position:relative;padding:65px 0 56px}.immersive-copy .label{color:#e8c39d;margin-bottom:27px}.immersive-copy .label i{background:#dcac7b}.redesign .immersive-copy h1{font-size:clamp(74px,8.35vw,138px);line-height:1.01;font-weight:400;letter-spacing:-.07em;max-width:1200px}.immersive-copy h1>span{display:block}.immersive-copy h1>em{display:block;font-size:.92em;letter-spacing:-.055em;color:#e8bd90;padding-left:16vw;margin-top:7px}.hero-baseline{display:flex;align-items:center;gap:65px;margin-top:46px;margin-left:16vw}.hero-baseline>p{font-size:14px;line-height:1.75;color:#eee0d0}.round-link{display:flex;align-items:center;gap:32px;font-size:12px}.round-link b{width:66px;height:66px;border:1px solid #f0e5d677;border-radius:50%;display:grid;place-items:center;font-size:27px;font-weight:400;transition:background .35s,transform .35s}.round-link:hover b{background:var(--cream);color:var(--deep);transform:rotate(45deg)}.hero-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #f0e5d638;padding-top:20px;font-size:8px;letter-spacing:.12em}.hero-bottom>a>span{margin-left:30px;font-size:18px}.hero-bottom>span{color:#d9c1aa}.hero-bottom button{font:inherit;color:var(--cream);background:none;border:0;padding:12px 0;cursor:pointer;text-transform:uppercase;letter-spacing:.1em}.hero-bottom button span{margin-left:10px}.manifesto{display:grid;grid-template-columns:1fr 2.7fr;gap:35px;padding-block:130px}.manifesto>.label{align-self:start;line-height:1.8;padding-top:14px}.manifesto h2{font-size:clamp(45px,5.3vw,83px)}.manifesto h2>span{color:#9f7f64}.manifesto h2 em{color:var(--ink)}.manifesto-bottom{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:43px;max-width:710px}.manifesto-bottom p{font-size:14px;color:var(--muted);line-height:1.8}.signal-strip{border-color:var(--line);background:#e9d8c3}.signal-strip>.wrap{min-height:96px;font-size:20px;letter-spacing:-.04em}.signal-strip span:first-child{font-size:9px;letter-spacing:.08em}.signal-strip span:last-child{font-size:20px;color:var(--ink)}.signal-strip b{font-weight:400;color:#a36741;margin-left:20px}.new-section{padding-block:120px}.heading{margin-bottom:60px}.heading>p{font-size:14px;max-width:310px}.example-layout{grid-template-columns:1fr 2.5fr;gap:50px}.example-layout aside{position:sticky;top:35px;align-self:start}.selectors button{padding:28px 10px 28px 0;border-color:var(--line);transition:padding .3s,background .3s}.selectors button.selected{background:transparent;border-left:0;padding-left:13px;border-bottom:1px solid var(--ink)}.selectors button.selected b{transform:rotate(45deg)}.selectors b{transition:transform .3s}.selectors strong{font-size:14px}.selectors small{font-size:11px;margin-top:8px}.selectors button>span{font-size:9px}.panels .opp{border-radius:0;background:#f8f0e5;border-color:#cbb69e;box-shadow:18px 18px 0 #e4d2bd;animation:panel-enter .5s ease both}.panels .opp__bar{background:#dec5a8;padding:19px 28px;color:var(--ink)}.panels .opp__head{padding:32px 28px 25px}.panels .opp__name{font-family:Georgia,serif;font-size:38px;font-weight:400}.panels .opp__price{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.panels .opp__price-value{font-size:30px;font-weight:400}.panels .opp__event{background:transparent;padding-left:0}.panels .opp__facts{padding:26px 28px;grid-template-columns:repeat(2,1fr)}.panels .opp__facts dd{font-size:14px}.panels .opp__contact{padding:23px 28px}.panels .opp__contact-item{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0}.panels .chip{background:#e9d8c3;color:var(--ink);border-radius:0}.panels .opp__foot{padding:24px 28px;background:#f2e5d4}.dot--live{background:var(--copper);box-shadow:0 0 0 4px #bd7a4912}.check{color:#965426}.method{position:relative;background:var(--deep);padding-block:110px;overflow:hidden;color:var(--cream)}.method:before{content:'';position:absolute;inset:0;background:url('assets/copper-texture.jpg') center/cover;opacity:.06;pointer-events:none}.method>.wrap{position:relative}.method .heading>p,.steps p,.method-foot p{color:#ccb9a5}.method .label,.method em,.method-foot>span{color:#e4b783}.steps{gap:50px}.steps article{border-color:#7f5b404f;transition:border-color .4s}.steps article:hover{border-color:#e4b783}.steps article>span{color:#bda58d}.steps article>div{color:#dbac7e;font-size:95px;height:145px;transition:transform .7s cubic-bezier(.2,.7,.2,1);transform-origin:40px 70px}.steps article:hover>div{transform:rotate(25deg)}.steps h3{font-size:24px;font-weight:400}.method-foot{border-color:#7f5b4070;padding-top:28px}.new-pricing{gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.offer{border:0;border-radius:0;background:transparent;padding:42px 50px 44px 0}.offer.recurring{background:#e8d8c4;border-left:1px solid var(--line);padding:42px 44px}.offer-top{margin-bottom:46px}.offer-top small{border-color:#bba48b;border-radius:0}.offer h3{font-weight:400;font-size:29px}.offer .amount{font-size:76px;font-weight:400;letter-spacing:-.07em}.offer .weekly{font-family:Georgia,serif;font-size:55px;line-height:1.36;margin-block:25px}.offer .amount span{font-family:var(--font);font-size:12px}.offer>p{font-size:14px;max-width:370px}.offer ul{font-size:13px;padding-block:27px}.offer>small{font-size:11px}.new-faq{grid-template-columns:1fr 1.5fr;gap:70px;padding-block:0 115px}.new-faq h2{font-size:45px}.new-faq .faq summary{font-size:14px;font-weight:500;padding-block:24px}.new-faq .faq summary:after{border:0;background:transparent;color:var(--ink)}.new-contact{background:var(--deep);position:relative}.new-contact:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#28170fee,#28170f45),url('assets/copper-texture.jpg') center 60%/cover}.new-contact>.wrap{padding-block:105px}.new-contact .label{color:#deb98f}.new-contact h2{font-size:clamp(60px,8vw,125px);font-weight:400}.new-contact h2 em{color:#e4b783}.new-contact .action{background:var(--cream);border-color:var(--cream);color:var(--deep)}.new-contact .action:hover{background:#d4a373}.new-contact .wrap>p:last-of-type{color:#ddc6ad}.contact-star{font-size:220px;right:8vw;top:155px;color:#dfb58e;transform:none;transition:transform .6s}.new-contact:hover .contact-star{transform:translate(10px,-10px)}.new-footer>div:first-child{padding-block:55px}.new-footer>div:nth-child(2){display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding:22px 0;font-size:10px;color:var(--muted)}.new-footer>.footer-wordmark{display:block!important;font-family:Manrope,sans-serif;font-size:clamp(80px,20.3vw,330px)!important;line-height:1.12;letter-spacing:-.085em;color:var(--ink)!important;padding:12px 0 22px!important;border:0!important;margin-left:-.02em;user-select:none}.motion-ready .in-view-animate{transition:opacity .85s ease,transform .85s cubic-bezier(.2,.7,.2,1)}.motion-ready .in-view-animate:not(.entered){opacity:0;transform:translateY(30px)}.motion-ready .immersive-copy h1>span,.motion-ready .immersive-copy h1>em{animation:headline-enter 1s cubic-bezier(.16,1,.3,1) both}.motion-ready .immersive-copy h1>span:nth-child(2){animation-delay:.12s}.motion-ready .immersive-copy h1>em{animation-delay:.25s}.motion-paused *, .motion-paused *:before{animation-play-state:paused!important}.motion-paused .in-view-animate{opacity:1!important;transform:none!important;transition:none!important}.motion-paused .immersive-copy h1>*{animation:none!important}.motion-paused .copper-material{transform:scale(1.03)!important}.motion-paused .steps article>div,.motion-paused .contact-star{transition:none!important;transform:none!important}
@keyframes material-drift{from{transform:scale(1.03) translate3d(-1%,0,0)}to{transform:scale(1.1) translate3d(1%,-2%,0)}}@keyframes headline-enter{from{opacity:0;transform:translateY(55px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-enter{from{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1500px){.immersive-hero{padding-inline:max(6vw,calc((100vw - 1440px)/2 + 86px))}.immersive-copy{padding-block:70px}}
@media(max-width:1000px){.new-nav nav{gap:22px}.immersive-hero{min-height:800px}.redesign .immersive-copy h1{font-size:9.5vw}.immersive-copy h1>em{padding-left:10vw}.hero-baseline{margin-left:10vw;gap:45px}.manifesto{grid-template-columns:1fr 3fr;padding-block:95px}.manifesto-bottom{gap:30px}.example-layout{grid-template-columns:230px minmax(0,1fr);gap:28px}.selectors strong{font-size:12px}.offer{padding-right:28px}.offer.recurring{padding-inline:28px}.offer .weekly{font-size:43px}.contact-star{font-size:150px;right:5vw;top:180px}.steps{gap:30px}.steps h3{font-size:21px}}
@media(max-width:800px){.new-nav{position:absolute;height:84px}.new-nav nav{background:var(--deep);color:var(--cream);border-color:#835d40;top:78px}.menu{color:var(--cream)}.new-nav .nav-action{margin-left:auto}.immersive-hero{padding-top:112px;min-height:850px}.hero-topline>span:last-child{display:none}.immersive-copy{padding-block:75px 65px}.redesign .immersive-copy h1{font-size:10.1vw}.hero-baseline{margin-left:0;margin-top:40px;justify-content:space-between}.hero-bottom>span{display:none}.manifesto{grid-template-columns:1fr;gap:15px}.manifesto h2{font-size:7.7vw}.manifesto>.label{margin-bottom:20px}.signal-strip>.wrap{justify-content:space-between}.signal-strip span:first-child{width:100%}.signal-strip span:last-child{display:block}.example-layout{grid-template-columns:1fr}.example-layout aside{position:static}.selectors{margin-top:0}.selectors button.selected{border-bottom:1px solid var(--ink)}.steps article>div{height:120px}.new-section{padding-block:85px}.new-faq{grid-template-columns:1fr 1.5fr;gap:30px}.new-faq h2{font-size:36px}.new-contact h2{font-size:9vw}.new-contact>.wrap{padding-block:80px}.contact-star{top:170px;font-size:100px}.offer .amount span{display:block}.offer .amount{font-size:66px}.offer .weekly{font-size:42px}.offer-top{min-height:47px}.new-footer>div:nth-child(2)>span:last-child{display:none}}
@media(max-width:540px){.redesign .wrap{padding-inline:24px}.new-nav{padding-inline:24px;height:80px}.new-brand{font-size:28px}.immersive-hero{padding:107px 24px 22px;min-height:780px;min-height:max(740px,100svh)}.copper-material{background-position:58% center}.scene-shade{background:linear-gradient(90deg,#28170fcb,#28170f45),linear-gradient(0deg,#28170fee,transparent 75%)}.hero-topline{font-size:8px}.immersive-copy{padding:67px 0 60px}.immersive-copy .label{font-size:8px;margin-bottom:26px;letter-spacing:.08em}.redesign .immersive-copy h1{font-size:12.2vw;line-height:1.1;letter-spacing:-.07em}.immersive-copy h1>em{font-size:.89em;padding-left:0;margin-top:15px;letter-spacing:-.05em}.hero-baseline{display:block;margin-top:34px}.hero-baseline>p{font-size:12px;line-height:1.85}.round-link{margin-top:27px;justify-content:space-between;max-width:230px;font-size:12px}.round-link br{display:none}.round-link b{width:48px;height:48px;font-size:23px}.hero-bottom{gap:15px;font-size:7px;letter-spacing:.06em;padding-top:14px}.hero-bottom>a>span{margin-left:8px;font-size:15px}.hero-bottom button{font-size:7px;letter-spacing:.04em;min-height:44px}.hero-bottom button span{margin-left:5px}.manifesto{padding-block:70px;gap:5px}.manifesto h2{font-size:10.2vw;line-height:1.13}.manifesto-bottom{grid-template-columns:1fr;gap:18px;margin-top:28px}.manifesto-bottom p{font-size:13px}.signal-strip>.wrap{padding-block:22px;gap:15px;font-size:14px;min-height:100px}.signal-strip span:first-child{text-align:left}.signal-strip span:last-child{font-size:14px}.signal-strip b{margin-left:5px}.new-section{padding-block:65px}.heading{margin-bottom:32px}.heading h2{font-size:43px}.heading>p{font-size:13px}.selectors strong{font-size:13px}.selectors button{padding-block:20px}.panels .opp{box-shadow:8px 8px 0 #e4d2bd}.panels .opp__bar{padding:15px 18px}.panels .opp__head{padding:25px 18px;gap:20px}.panels .opp__name{font-size:31px}.panels .opp__price-value{font-size:28px}.panels .opp__facts{padding:22px 18px;gap:20px 16px}.panels .opp__facts dd{font-size:12px}.panels .opp__contact{padding:22px 18px}.panels .opp__foot{padding:22px 18px}.method{padding-block:65px}.steps{gap:32px}.steps article>div{height:90px;font-size:67px}.steps h3{font-size:21px}.method-foot{font-size:11px}.new-pricing{border:0;gap:0}.offer{padding:30px 0 40px;border-top:1px solid var(--line)}.offer.recurring{border-left:0;padding:30px 23px;margin-inline:-8px}.offer-top{min-height:0;margin-bottom:29px}.offer h3{font-size:27px}.offer .amount{font-size:72px;line-height:1.3}.offer .amount span{display:inline;font-size:11px}.offer .weekly{font-size:43px;line-height:1.5;margin-block:16px}.offer .weekly span{display:block}.offer>p{font-size:13px}.offer ul{font-size:12px;gap:15px}.offer .action{font-size:13px}.new-faq{grid-template-columns:1fr;padding-bottom:65px}.new-faq h2{font-size:40px}.new-faq .faq summary{font-size:13px}.new-contact>.wrap{padding-block:65px}.new-contact h2{font-size:12.4vw}.new-contact .label{font-size:8px;max-width:100%}.new-contact .action{margin-top:10px;font-size:13px}.contact-star{display:none}.new-footer>div:first-child{padding-block:36px}.new-footer>div:nth-child(2){flex-wrap:wrap;font-size:9px;gap:15px}.new-footer nav{gap:18px}.new-footer>.footer-wordmark{font-size:19.6vw!important;padding-top:20px!important}.motion-ready .in-view-animate:not(.entered){transform:translateY(18px)}}
.panels .opp__contact-item,.panels .opp__facts>div{min-width:0}
.panels .opp__contact-value,.panels .opp__facts dd{overflow-wrap:anywhere}
.motion-paused .panels .opp{animation:none!important;opacity:1;transform:none}
.new-pricing{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}
.new-pricing .offer{display:flex;flex-direction:column;min-width:0;padding:34px 25px}
.new-pricing .offer:first-child{padding-left:0}
.new-pricing .offer.premium{border-left:1px solid var(--line)}
.new-pricing .offer-top{flex-wrap:wrap;gap:12px;min-height:58px;margin-bottom:24px}
.new-pricing .offer-top small{font-size:10px}
.new-pricing .offer h3{font-size:28px}
.new-pricing .amount{font-size:64px;line-height:1.15;margin-block:22px}
.new-pricing .amount span{display:block;margin-top:8px;letter-spacing:0}
.new-pricing .offer ul{flex:1}
.new-pricing .offer .action{gap:12px;font-size:13px;width:100%}
.new-pricing .offer>small{display:block;margin-top:18px;line-height:1.7}
.pricing-note{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;padding-top:30px;color:var(--muted);font-size:13px;line-height:1.8}
.pricing-note strong{color:var(--ink)}
.pricing-note .text-link{display:inline;font-size:inherit;text-decoration:underline;text-underline-offset:4px}
@media(max-width:1000px){.new-pricing{grid-template-columns:1fr}.new-pricing .offer,.new-pricing .offer:first-child{padding:32px}.new-pricing .offer.premium{border-left:0;border-top:1px solid var(--line)}.new-pricing .offer.recurring{border-left:0}.new-pricing .offer-top{min-height:0}.new-pricing .offer>p{max-width:none}.new-pricing .offer .action{max-width:420px}.pricing-note{grid-template-columns:1fr;gap:18px}}
@media(max-width:540px){.new-pricing .offer,.new-pricing .offer:first-child{padding:30px 20px;margin-inline:0}.new-pricing .offer:first-child{padding-inline:0}.new-pricing .amount{font-size:64px}.pricing-note{font-size:12px}}
@media(prefers-reduced-motion:reduce){.copper-material{animation:none!important;will-change:auto}.motion-ready .in-view-animate{opacity:1!important;transform:none!important}.immersive-copy h1>*{animation:none!important}.panels .opp{animation:none!important}html{scroll-behavior:auto}}
/* Commercial clarity: keep the copper direction, bring the deliverable forward. */
.redesign .immersive-copy h1{font-size:clamp(54px,7.2vw,116px)}
.immersive-copy h1>em{padding-left:10vw}
.hero-baseline>p{max-width:490px}
.qualification{padding-block:30px 85px}
.qualification h2{max-width:950px}
.quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:40px}
.quality-grid article{border-top:1px solid var(--line);padding-top:24px}
.quality-grid article>span{font-size:10px;letter-spacing:.1em;color:var(--muted)}
.quality-grid h3,.audience h3{font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.035em;margin:18px 0}
.quality-grid p,.quality-note,.audience p,.audience dd{font-size:14px;line-height:1.8;color:var(--muted)}
.quality-note{border-top:1px solid var(--line);padding-top:22px;margin-top:32px;max-width:900px}
.audience{border-top:1px solid var(--line)}
.audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}
.audience-grid article{padding:32px;background:#e9d8c3}
.audience .label{font-size:10px;color:var(--ink)}
.audience dl{margin:26px 0}
.audience dt{font-size:12px;font-weight:700;margin-top:18px}
.audience dd{margin:6px 0 0}
@media(max-width:800px){.quality-grid{grid-template-columns:1fr;gap:24px}.audience-grid{grid-template-columns:1fr;gap:20px}.qualification{padding-bottom:65px}.redesign .immersive-copy h1{font-size:9vw}.immersive-copy h1>em{padding-left:0}.audience-grid article{padding:25px}}
/* Delivery preview and offer comparison. */
.delivery{padding-block:25px 90px}.delivery-controls{display:flex;gap:0;flex-wrap:wrap;border-bottom:1px solid var(--line)}.delivery-controls button{font:inherit;font-size:13px;padding:18px 22px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--ink);cursor:pointer}.delivery-controls button.selected{background:var(--deep);color:var(--cream);border-color:var(--copper)}.delivery-sheet{background:#f8f0e5;border:1px solid var(--line);padding:32px;min-width:0}.delivery-sheet h3{font-size:23px;font-weight:500;margin:18px 0}.delivery-sheet p{font-size:14px;line-height:1.8;max-width:800px;margin:16px 0}.delivery-sheet small{display:block;color:var(--muted);line-height:1.7;margin-top:25px}.table-scroll{overflow-x:auto;max-width:100%}.table-scroll table{border-collapse:collapse;width:100%;min-width:600px;text-align:left;font-size:13px}.table-scroll caption{text-align:left;font-size:18px;padding:18px 0;color:var(--ink)}.table-scroll th,.table-scroll td{padding:18px 16px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.6}.table-scroll thead{background:#e9d8c3}.table-scroll tbody th{font-weight:500}.offer-comparison{margin-bottom:45px}.offer-comparison>p{font-size:12px;line-height:1.7;color:var(--muted);margin-top:15px}.founder{padding-block:0 85px}.founder p:not(.label){max-width:700px;line-height:1.8;margin:25px 0;color:var(--muted)}.mobile-intake{display:none}
@media(max-width:600px){.delivery{padding-bottom:60px}.delivery-controls button{flex:1;padding:14px 8px;font-size:11px}.delivery-sheet{padding:22px 18px}.redesign .founder h2{font-size:38px}.mobile-intake:not([hidden]){display:flex;position:fixed;bottom:14px;bottom:max(14px,env(safe-area-inset-bottom));left:20px;right:20px;z-index:25;background:var(--deep);color:var(--cream);padding:16px 20px;justify-content:space-between;box-shadow:0 3px 18px #2d1b1430;border:1px solid var(--copper)}.new-footer{padding-bottom:85px}}
