.alternative-site{--plum:#5c2a4e;--paper:#f5f4f6;--lilac:#b3a8bd;--ink:#262126;--muted:#685368;--line:#5c2a4e38;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}.alternative-site *{box-sizing:border-box}.alternative-site{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;scroll-padding-top:90px;font-size:16px;line-height:1.65}.alternative-site a{color:inherit;text-decoration:none}.alternative-site button{font:inherit}.alternative-site .skip{z-index:99;background:#fff;padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.alternative-site .skip:focus{transform:none}.alternative-site :focus-visible{outline-offset:4px;outline:3px solid #a8628c}.alternative-site .topbar{border-bottom:1px solid var(--line);z-index:4;background:var(--paper);justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,5vw,76px);display:flex;position:relative}.alternative-site .wordmark{font:600 17px/1 var(--sans);letter-spacing:.17em;color:var(--plum);white-space:nowrap}.alternative-site .wordmark span{font:10px var(--serif);letter-spacing:.05em;margin:0 3px}.alternative-site .topbar nav{gap:clamp(20px,3vw,48px);font-size:13px;display:flex}.alternative-site .topbar nav a:hover,.alternative-site .text-link:hover{color:#925375}.alternative-site .nav-cta{letter-spacing:.03em;border-bottom:1px solid var(--plum);color:var(--plum);padding:9px 0;font-size:12px}.alternative-site .nav-cta span{padding-left:12px}.alternative-site .menu-toggle{color:var(--plum);background:0 0;border:0;display:none}.alternative-site .hero{grid-template-columns:1.05fr .85fr;align-items:center;gap:8%;min-height:640px;padding:64px clamp(24px,9vw,138px) 78px;display:grid;overflow:hidden}.alternative-site .hero-copy{max-width:650px}.alternative-site .eyebrow,.alternative-site .section-kicker{letter-spacing:.17em;color:var(--plum);font-size:12px;font-weight:700}.alternative-site .eyebrow{align-items:center;gap:12px;display:flex}.alternative-site .eyebrow span{background:var(--plum);width:27px;height:1px}.alternative-site h1,.alternative-site h2,.alternative-site h3,.alternative-site p{margin-top:0}.alternative-site h1,.alternative-site h2{font-family:var(--serif);letter-spacing:-.045em;color:var(--plum);font-weight:400;line-height:1.04}.alternative-site h1{margin:27px 0 25px;font-size:clamp(43px,5.2vw,72px)}.alternative-site h1 em,.alternative-site h2 em,.alternative-site .paper h3 em{color:#685368;font-weight:400}.alternative-site .lead{color:#514b51;max-width:480px;font-size:17px;line-height:1.8}.alternative-site .hero-actions{align-items:center;gap:30px;margin-top:32px;display:flex}.alternative-site .button{cursor:pointer;letter-spacing:.035em;border:0;justify-content:space-between;align-items:center;gap:26px;min-width:194px;padding:16px 20px;font-size:12px;transition:transform .2s,background .2s;display:inline-flex}.alternative-site .button:hover{transform:translateY(-2px)}.alternative-site .button.dark{background:var(--plum);color:#fff}.alternative-site .button.pale{background:var(--paper);color:var(--plum)}.alternative-site .text-link{border-bottom:1px solid var(--line);color:var(--plum);padding:7px 0;font-size:12px}.alternative-site .text-link span{padding-left:9px}.alternative-site .micro-note{color:var(--plum);margin:22px 0 0;font-size:12px}.alternative-site .portrait-stage{justify-self:center;width:min(100%,390px);padding:0 24px 33px 0;position:relative}.alternative-site .portrait-frame{z-index:1;background:#d7ced5;width:100%;height:475px;position:relative;overflow:hidden}.alternative-site .portrait-frame:after{content:"";border:1px solid #ffffffa6;position:absolute;inset:13px}.alternative-site .portrait-frame img{object-fit:cover;object-position:50% 34%;width:100%;height:100%;display:block}.alternative-site .radial{opacity:.75;width:170px;position:absolute;top:-54px;right:-52px}.alternative-site .portrait-caption{z-index:2;background:var(--paper);flex-direction:column;padding:16px 20px;line-height:1.4;display:flex;position:absolute;bottom:0;right:-2px}.alternative-site .portrait-caption strong{font:21px var(--serif);color:var(--plum)}.alternative-site .portrait-caption span,.alternative-site .portrait-index{color:var(--plum);letter-spacing:.08em;font-size:12px}.alternative-site .portrait-index{writing-mode:vertical-rl;letter-spacing:.15em;position:absolute;bottom:83px;left:-33px;transform:rotate(180deg)}.alternative-site .facts{border-block:1px solid var(--line);background:#f0eef1;grid-template-columns:repeat(3,1fr);padding:27px clamp(24px,9vw,138px);display:grid}.alternative-site .facts>div{border-right:1px solid var(--line);align-items:center;gap:17px;padding:4px 22px;display:flex}.alternative-site .facts>div:first-child{padding-left:0}.alternative-site .facts>div:last-child{border:0}.alternative-site .fact-mark,.alternative-site .steps article>span{font:italic 16px var(--serif);color:#685368}.alternative-site .facts p{flex-direction:column;margin:0;line-height:1.5;display:flex}.alternative-site .facts strong{font:15px var(--serif);color:var(--plum)}.alternative-site .facts small{color:#685368;font-size:12px}.alternative-site .section-pad{padding:105px clamp(24px,10vw,150px)}.alternative-site .friction{background:#fff}.alternative-site .split-heading{grid-template-columns:1fr .75fr;align-items:end;gap:13%;margin:28px 0 59px;display:grid}.alternative-site .split-heading h2,.alternative-site .process h2,.alternative-site .faq h2,.alternative-site .anne h2,.alternative-site .deliver-copy h2,.alternative-site .investment h2,.alternative-site .last-cta h2{margin:0;font-size:clamp(43px,5.1vw,68px)}.alternative-site .split-heading>p{color:#5e575e;max-width:390px;margin:0 0 6px;font-size:15px}.alternative-site .dilemmas{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.alternative-site .dilemmas article{border-right:1px solid var(--line);margin-right:27px;padding:24px 27px 7px 0}.alternative-site .dilemmas article:last-child{border:0;margin:0}.alternative-site .dilemmas span{font:italic 13px var(--serif);color:#685368}.alternative-site .dilemmas h3{font:24px/1.2 var(--serif);color:var(--plum);margin:21px 0 12px}.alternative-site .dilemmas p{color:#665f66;margin:0;font-size:12px;line-height:1.8}.alternative-site .deliverable{background:var(--plum);color:#fff;overflow:hidden}.alternative-site .deliver-grid{grid-template-columns:.85fr 1fr;align-items:center;gap:12%;display:grid}.alternative-site .section-kicker.light{color:#d1c2d3}.alternative-site .paper-wrap{width:100%;max-width:395px;margin:auto;padding:15px 38px 24px 0;position:relative}.alternative-site .paper{color:var(--ink);z-index:1;background:#f7f3f2;min-height:410px;padding:25px 26px;position:relative;box-shadow:0 23px 60px #170a1645}.alternative-site .paper-top{letter-spacing:.12em;color:var(--plum);border-bottom:1px solid #cfc1ca;justify-content:space-between;padding-bottom:13px;font-size:9px;display:flex}.alternative-site .paper-title{padding:52px 0 33px}.alternative-site .paper-title small{letter-spacing:.14em;color:#685368;font-size:9px}.alternative-site .paper h3{font:40px/.98 var(--serif);letter-spacing:-.04em;color:var(--plum);margin:13px 0 22px}.alternative-site .paper-title i{background:var(--plum);width:38px;height:1px;display:block}.alternative-site .paper-routine{border-top:1px solid #d9ced5;grid-template-columns:1fr 1fr;gap:14px;padding-top:13px;display:grid}.alternative-site .paper-routine div{flex-direction:column;display:flex}.alternative-site .paper-routine b{letter-spacing:.12em;color:var(--plum);font-size:9px}.alternative-site .paper-routine span{font:12px/1.5 var(--serif);color:#655c64;margin-top:4px}.alternative-site .paper-foot{letter-spacing:.1em;color:#685368;margin-top:24px;font-size:9px}.alternative-site .molecule{z-index:2;filter:drop-shadow(0 5px 12px #140b14aa);width:105px;position:absolute;bottom:0;right:0}.alternative-site .deliver-copy h2{color:#fff;margin:25px 0 20px;font-size:clamp(38px,4.5vw,58px)}.alternative-site .deliver-copy h2 em,.alternative-site .investment h2 em,.alternative-site .last-cta h2 em{color:#d5c5d6}.alternative-site .deliver-copy>p{color:#e0d8df;max-width:420px;font-size:13px}.alternative-site .check-list{border-top:1px solid #ffffff40;margin:30px 0 0;padding:0;list-style:none}.alternative-site .check-list li{border-bottom:1px solid #ffffff40;gap:19px;padding:15px 0;display:flex}.alternative-site .check-list li>span{font:italic 12px var(--serif);color:#d5c5d6}.alternative-site .check-list li div{flex-direction:column;display:flex}.alternative-site .check-list b{font:16px var(--serif)}.alternative-site .check-list small{color:#e0d8df;font-size:12px}.alternative-site .anne{background:#fff;grid-template-columns:.68fr 1fr;align-items:center;gap:12%;display:grid}.alternative-site .anne-photo{max-width:330px;height:450px;position:relative;overflow:hidden}.alternative-site .anne-photo img{object-fit:cover;object-position:51% 33%;width:100%;height:100%}.alternative-site .anne-copy h2{margin:24px 0;font-size:clamp(39px,4.8vw,62px)}.alternative-site .anne-copy>p{color:#5b555b;font-size:13px;line-height:1.85}.alternative-site .anne-copy .text-link{margin-top:6px;display:inline-block}.alternative-site .anne-copy .disclaimer{border-top:1px solid var(--line);color:#685368;margin-top:35px;padding-top:17px;font-size:12px}.alternative-site .process{background:#efedf0}.alternative-site .process-heading{grid-template-columns:1fr .7fr;align-items:end;gap:12%;margin:27px 0 57px;display:grid}.alternative-site .process-heading>p{color:#645e64;max-width:320px;margin:0 0 5px;font-size:13px}.alternative-site .steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.alternative-site .steps article{border-right:1px solid var(--line);margin-right:28px;padding:22px 30px 0 0}.alternative-site .steps article:last-child{border:0}.alternative-site .steps h3{font:24px var(--serif);color:var(--plum);margin:21px 0 10px}.alternative-site .steps p{color:#645e64;max-width:275px;margin:0;font-size:12px;line-height:1.8}.alternative-site .investment{background:var(--plum);color:#fff}.alternative-site .investment-grid{grid-template-columns:1fr .82fr;align-items:center;gap:12%;margin-top:26px;display:grid}.alternative-site .investment h2{color:#fff}.alternative-site .investment-intro{color:#e0d8df;max-width:350px;margin-top:22px;font-size:14px}.alternative-site .price-panel{color:var(--ink);background:#fff;padding:34px clamp(24px,4vw,48px)}.alternative-site .price-label{letter-spacing:.12em;color:#685368;font-size:12px}.alternative-site .price{font:62px/1 var(--serif);letter-spacing:-.05em;color:var(--plum);margin:16px 0 20px}.alternative-site .price span{font-size:30px}.alternative-site .rule{background:var(--line);height:1px}.alternative-site .price-panel ul{padding:9px 0 0;list-style:none}.alternative-site .price-panel li{color:#514b51;padding:9px 0 9px 24px;font-size:12px;position:relative}.alternative-site .price-panel li:before{content:"↗";color:#685368;position:absolute;left:0}.alternative-site .cost-note{color:#514251;background:#f2eff2;padding:12px 14px;font-size:12px;line-height:1.65}.alternative-site .price-panel .button{background:var(--plum);color:#fff;width:100%;margin-top:9px}.alternative-site .price-foot{color:#685368;margin-top:12px;font-size:12px;line-height:1.5;display:block}.alternative-site .faq{grid-template-columns:.7fr 1fr;gap:12%;display:grid}.alternative-site .faq-title h2{margin-top:24px}.alternative-site .faq-list{border-top:1px solid var(--line)}.alternative-site .faq-list details{border-bottom:1px solid var(--line)}.alternative-site .faq-list summary{cursor:pointer;color:var(--plum);font:19px/1.35 var(--serif);padding:20px 32px 20px 0;list-style:none;position:relative}.alternative-site .faq-list summary::-webkit-details-marker{display:none}.alternative-site .faq-list summary:after{content:"+";font:22px var(--sans);color:#685368;position:absolute;top:18px;right:3px}.alternative-site .faq-list details[open] summary:after{content:"−"}.alternative-site .faq-list details p{color:#5f595f;max-width:520px;margin:0;padding:0 15px 20px 0;font-size:12px;line-height:1.8}.alternative-site .last-cta{color:#fff;text-align:center;background:#3f1c36;padding:86px 24px 92px}.alternative-site .last-cta h2{color:#fff;margin:22px 0 28px;font-size:clamp(38px,5vw,62px)}.alternative-site .last-cta .button{margin:auto}.alternative-site footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:18px;padding:35px clamp(24px,6vw,90px) 25px;display:grid}.alternative-site footer p{font:14px var(--serif);color:#716a72;text-align:center;margin:0}.alternative-site footer>a:nth-of-type(2){color:var(--plum);justify-self:end;font-size:12px}.alternative-site footer small{border-top:1px solid var(--line);color:#685368;grid-column:1/-1;padding-top:15px;font-size:12px}.alternative-site .sticky-cta{display:none}.alternative-site dialog{width:calc(100% - 32px);max-width:460px;color:var(--ink);border:0;padding:40px;box-shadow:0 25px 90px #24112145}.alternative-site dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#21151f99}.alternative-site dialog h2{margin:16px 0;font-size:39px}.alternative-site dialog p:not(.section-kicker){color:#5e575e;font-size:13px;line-height:1.75}.alternative-site .dialog-close{color:var(--plum);cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:10px;right:14px}.alternative-site .dialog-ok{margin-top:9px}@media (max-width:900px){.alternative-site .hero{gap:5%;padding-inline:6vw}.alternative-site .portrait-frame{height:420px}.alternative-site .section-pad{padding-block:82px;padding-inline:7vw}.alternative-site .deliver-grid,.alternative-site .faq{gap:7%}.alternative-site .facts{padding-inline:5vw}.alternative-site .facts>div{padding-inline:13px}}@media (max-width:650px){.alternative-site{scroll-padding-top:70px}.alternative-site .topbar{height:68px;padding:0 20px}.alternative-site .topbar nav,.alternative-site .nav-cta{display:none}.alternative-site .menu-toggle{letter-spacing:.08em;font-size:12px;display:block}.alternative-site .topbar nav.open{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:15px;padding:18px 22px 22px;display:flex;position:absolute;top:67px;left:0;right:0}.alternative-site .hero{grid-template-columns:1fr;gap:42px;padding:50px 24px 61px}.alternative-site .hero h1{max-width:510px;font-size:clamp(43px,12vw,59px)}.alternative-site .lead{font-size:15px}.alternative-site .hero-actions{flex-wrap:wrap;gap:20px}.alternative-site .portrait-stage{justify-self:center;width:min(85%,340px)}.alternative-site .portrait-frame{height:410px}.alternative-site .radial{width:135px;right:-36px}.alternative-site .portrait-index{left:-22px}.alternative-site .facts{grid-template-columns:1fr;padding:9px 23px}.alternative-site .facts>div,.alternative-site .facts>div:first-child{border:0;border-bottom:1px solid var(--line);padding:12px 0}.alternative-site .facts>div:last-child{border:0}.alternative-site .fact-mark{width:28px}.alternative-site .section-pad{padding:73px 24px}.alternative-site .split-heading,.alternative-site .process-heading{grid-template-columns:1fr;gap:20px;margin:24px 0 37px}.alternative-site .split-heading h2,.alternative-site .process h2,.alternative-site .faq h2,.alternative-site .anne h2,.alternative-site .deliver-copy h2,.alternative-site .investment h2,.alternative-site .last-cta h2{font-size:clamp(42px,11vw,55px)}.alternative-site .split-heading>p{font-size:13px}.alternative-site .dilemmas{grid-template-columns:1fr}.alternative-site .dilemmas article{border-right:0;border-bottom:1px solid var(--line);margin:0;padding:18px 0 20px}.alternative-site .dilemmas h3{margin:12px 0 7px}.alternative-site .deliver-grid{grid-template-columns:1fr;gap:48px}.alternative-site .paper-wrap{max-width:330px}.alternative-site .paper{min-height:370px;padding:22px}.alternative-site .paper-title{padding:39px 0 25px}.alternative-site .paper h3{font-size:35px}.alternative-site .molecule{width:83px}.alternative-site .deliver-copy h2{margin-top:19px}.alternative-site .check-list{margin-top:22px}.alternative-site .anne{grid-template-columns:1fr;gap:35px}.alternative-site .anne-photo{width:75%;max-width:300px;height:400px;margin-left:10%}.alternative-site .anne-copy h2{margin:19px 0}.alternative-site .steps{grid-template-columns:1fr}.alternative-site .steps article{border-right:0;border-bottom:1px solid var(--line);margin:0;padding:20px 0 22px}.alternative-site .steps article:last-child{border:0}.alternative-site .steps h3{margin:9px 0}.alternative-site .investment-grid{grid-template-columns:1fr;gap:30px}.alternative-site .price-panel{padding:27px 23px}.alternative-site .price{font-size:58px}.alternative-site .faq{grid-template-columns:1fr;gap:34px}.alternative-site .faq-list summary{font-size:18px}.alternative-site .last-cta{padding:70px 22px 80px}.alternative-site .last-cta h2{margin-block:20px 26px}.alternative-site footer{grid-template-columns:1fr auto;gap:12px}.alternative-site footer p{display:none}.alternative-site footer small{grid-column:1/-1}.alternative-site .sticky-cta{z-index:5;background:var(--plum);color:#fff;align-items:center;gap:18px;width:max-content;max-width:calc(100% - 28px);padding:12px 18px;font-size:12px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 22px #2b192744}.alternative-site .sticky-cta span{font-size:14px}.alternative-site dialog{padding:34px 25px 25px}.alternative-site{padding-bottom:46px}}@media (prefers-reduced-motion:reduce){.alternative-site *,.alternative-site :before,.alternative-site :after{scroll-behavior:auto!important;transition:none!important}}.alternative-site .hero{background:var(--plum);color:var(--paper)}.alternative-site .hero h1{color:var(--paper)}.alternative-site .hero h1 em{color:var(--lilac)}.alternative-site .hero .eyebrow{color:#f5f4f6}.alternative-site .hero .eyebrow span{background:#f5f4f6}.alternative-site .hero .lead{color:#f0eaf0}.alternative-site .hero .micro-note{color:#e0d5df}.alternative-site .hero .button.dark{background:var(--paper);color:var(--plum)}.alternative-site .hero .text-link{color:#fff;border-color:#d1c2d3}.alternative-site .hero .portrait-frame{height:500px}.alternative-site .hero .portrait-frame img{object-position:50% 17%}.alternative-site .hero .portrait-caption{background:var(--paper)}.alternative-site .friction .split-heading{align-items:center}.alternative-site .deliverable .paper h3{font-size:39px}.alternative-site .sample-section{background:#f0eef1}.alternative-site .sample-heading{grid-template-columns:1fr .7fr;align-items:end;gap:12%;margin:27px 0 42px;display:grid}.alternative-site .sample-heading h2{margin:0;font-size:clamp(40px,4.7vw,61px)}.alternative-site .sample-heading>p{color:#514b51;max-width:390px;margin:0 0 5px;font-size:13px;line-height:1.8}.alternative-site .sample-pages{grid-template-columns:1fr 1fr;gap:clamp(22px,4vw,58px);max-width:1000px;margin:auto;display:grid}.alternative-site .sample-pages figure{min-width:0;margin:0}.alternative-site .sample-open{border:1px solid var(--line);cursor:zoom-in;background:#fff;justify-content:center;align-items:center;width:100%;min-height:260px;padding:18px;display:flex;position:relative;box-shadow:0 14px 40px #261a2520}.alternative-site .sample-open img{object-fit:contain;width:100%;height:min(54vw,460px);display:block}.alternative-site .sample-open span{background:var(--plum);color:#fff;padding:8px 12px;font-size:12px;position:absolute;bottom:15px;right:16px}.alternative-site .sample-open span b{margin-left:12px}.alternative-site .sample-pages figcaption{color:#514251;letter-spacing:.04em;margin-top:12px;font-size:12px}.alternative-site .sample-dialog{text-align:center;background:#f5f4f6;width:max-content;max-width:min(900px,100% - 28px);padding:28px 24px 22px}.alternative-site .sample-dialog .sample-large{object-fit:contain;width:auto;max-width:min(82vw,760px);height:auto;max-height:78vh;margin:0 auto;display:block}.alternative-site .sample-dialog .sample-dialog-caption{color:#514251;margin:12px 35px 0;font-size:12px}.alternative-site .sample-close{z-index:1}.alternative-site .closing-subtitle{color:#e1d7e0;margin:-15px auto 27px;font-size:15px}@media (max-width:650px){.alternative-site .hero .portrait-frame{height:440px}.alternative-site .hero .portrait-frame img{object-position:50% 16%}.alternative-site .sample-heading{grid-template-columns:1fr;gap:19px;margin:22px 0 30px}.alternative-site .sample-pages{grid-template-columns:1fr;gap:25px}.alternative-site .sample-open{min-height:220px}.alternative-site .sample-open img{height:100vw;max-height:450px}.alternative-site .sample-dialog .sample-large{max-width:calc(100vw - 52px);max-height:75vh}.alternative-site .closing-subtitle{margin-top:-7px}}.alternative-site .hero .portrait-frame img{transform-origin:50% 43%;transform:scale(1.82)}.alternative-site .sample-controls{justify-content:space-between;align-items:center;gap:20px;max-width:1000px;margin:0 auto 16px;display:flex}.alternative-site .sample-controls p{color:var(--plum);margin:0;font-size:13px}.alternative-site .sample-controls>div{gap:8px;display:flex}.alternative-site .sample-controls button{border:1px solid var(--plum);width:44px;height:44px;color:var(--plum);cursor:pointer;background:0 0;font-size:22px}.alternative-site .sample-controls button:disabled{opacity:.35;cursor:default}.alternative-site .sample-pages{scroll-snap-type:x mandatory;scrollbar-color:var(--plum) #ddd5df;overscroll-behavior-x:contain;gap:28px;padding:4px 2px 24px;scroll-padding:2px;display:flex;overflow-x:auto}.alternative-site .sample-pages figure{scroll-snap-align:start;flex:0 0 calc(50% - 14px)}.alternative-site .sample-open img{height:460px}.alternative-site .sample-open{box-shadow:0 5px 14px #261a2515}@media (max-width:650px){.alternative-site .sample-pages{gap:16px}.alternative-site .sample-pages figure{flex-basis:88%}.alternative-site .sample-open{padding:10px}.alternative-site .sample-open img{aspect-ratio:1683.75/2384.25;height:auto;max-height:none}.alternative-site .sample-controls{gap:12px}.alternative-site .sample-controls p{max-width:180px;font-size:12px}.alternative-site .sample-open span{font-size:11px;bottom:10px;right:10px}}.alternative-site p{margin-bottom:1em}.alternative-site ul{list-style:none}.alternative-site .legal-links{grid-column:1/-1;font-size:12px}.alternative-site h3{font-weight:400}.alternative-site .sticky-cta{z-index:40}
