:is(.about-ledger-hero,.contact-handoff-hero,.faq-hero,.work-archive-hero,.wr-case-hero,.wr-checkup-hero,.article-hero) h1,:is(.about-ledger-intro,.about-ledger-receipts,.about-ledger-standard,.about-ledger-boundaries,.about-ledger-place,.about-ledger-faq,.about-ledger-final,.contact-handoff-main,.contact-handoff-next,.contact-handoff-place,.contact-handoff-faq,.work-archive-intro,.work-archive-list,.work-archive-method,.work-archive-final,.wr-case,.wr-checkup-page,.blog-article-page) h2{letter-spacing:-.04em}.about-ledger-hero{min-height:0;color:var(--wr-ink);background:var(--wr-paper);padding-block:74px 98px}.about-ledger-hero__copy h1{max-width:820px;font-size:clamp(3.7rem,6.2vw,6rem);line-height:.9}.about-ledger-hero__copy h1 em{color:var(--wr-violet)}.about-ledger-hero__copy>p:last-of-type{color:var(--wr-smoke)}.about-ledger-label,.about-ledger-index{color:var(--wr-violet-dark);letter-spacing:.03em;text-transform:none;font-size:.78rem}.about-ledger-actions>a:last-child{color:var(--wr-ink)}.about-ledger-portrait:before{border:2px solid var(--wr-ink);background:var(--wr-lilac);inset:28px 26px 0 0}.about-ledger-portrait picture{border:2px solid var(--wr-ink)}.about-ledger-portrait figcaption{border:2px solid var(--wr-ink);background:var(--wr-white);right:54px}.about-ledger-intro,.about-ledger-place{background:#fff;box-shadow:0 0 0 100vmax #fff}.about-ledger-intro h2,.about-ledger-receipts h2,.about-ledger-standard h2,.about-ledger-boundaries h2,.about-ledger-place h2,.about-ledger-faq h2,.about-ledger-final h2{font-size:clamp(2.65rem,4.9vw,4.9rem)}.about-ledger-receipts{background:var(--wr-ink)}.about-ledger-receipt__media{border:2px solid #5d5267;border-radius:0;box-shadow:8px 8px #332a3b}.about-ledger-boundaries{background:var(--wr-lilac);border-top:0}.about-ledger-boundaries article{grid-template-columns:110px minmax(210px,.72fr) 1fr auto}.about-ledger-faq{background:#f0ebf5;box-shadow:0 0 0 100vmax #f0ebf5}.about-ledger-final{border:2px solid var(--wr-ink);box-shadow:10px 10px 0 var(--wr-violet)}.contact-handoff-hero h1{max-width:1040px;font-size:clamp(3.7rem,7vw,6rem);line-height:.9}.contact-handoff-main h2,.contact-handoff-next h2,.contact-handoff-place h2,.contact-handoff-faq h2{font-size:clamp(2.65rem,4.8vw,4.8rem)}.contact-handoff-main .contact-project-form{border:2px solid var(--wr-ink);color:var(--wr-ink);box-shadow:10px 10px 0 var(--wr-violet);background:#fff}.contact-handoff-main .contact-project-form,.contact-handoff-main .contact-service-interests__groups section,.contact-handoff-main .contact-form-grid :is(input,select,textarea){border-radius:0}.contact-handoff-place{background:var(--wr-lime)}.contact-handoff-main .contact-project-form:before{display:none}.contact-handoff-main .contact-form-heading small,.contact-handoff-main .contact-selected-plan small,.contact-handoff-main .contact-billing-choice small,.contact-handoff-main .contact-estimate-control small,.contact-handoff-main .contact-estimate-total small{color:var(--wr-violet-dark)}.contact-handoff-main .contact-form-heading h2,.contact-handoff-main .contact-form-heading p,.contact-handoff-main .contact-form-grid label>span,.contact-handoff-main .contact-form-grid fieldset legend,.contact-handoff-main .contact-form-grid fieldset>p,.contact-handoff-main .contact-form-action>p{color:var(--wr-ink)}.contact-handoff-main .contact-form-heading p,.contact-handoff-main .contact-form-grid fieldset>p,.contact-handoff-main .contact-form-action>p{color:#625b69}.contact-handoff-main .contact-form-grid :is(input,select,textarea){color:var(--wr-ink);background:#fbfaff;border:1px solid #b9afc2}.contact-handoff-main .contact-form-grid :is(input,textarea)::placeholder{color:#847b8c}.contact-handoff-main .contact-form-grid :is(input,select,textarea):focus{border-color:var(--wr-violet);box-shadow:0 0 0 3px #7138ee24}.contact-handoff-main .contact-service-interests{color:var(--wr-ink);background:#f3efff;border:1px solid #b9afc2}.contact-handoff-main .contact-service-interests__groups{grid-template-columns:1fr;gap:0}.contact-handoff-main .contact-service-interests__groups section{background:0 0;border:0;padding:0}.contact-handoff-main .contact-service-interests__groups h3{color:var(--wr-violet-dark)}.contact-handoff-main .contact-form-grid .contact-service-interests__groups label{color:var(--wr-ink);background:#fff;border:1px solid #c9c0d1}.contact-handoff-main .contact-form-grid .contact-service-interests__groups label:has(input:checked){border-color:var(--wr-violet);background:var(--wr-lilac)}.contact-handoff-main .contact-form-grid .contact-service-interests__groups label>span{color:var(--wr-ink)}.contact-handoff-main .contact-selected-plan,.contact-handoff-main .contact-billing-choice,.contact-handoff-main .contact-care-selector{color:var(--wr-ink);background:#f3efff;border-color:#b7a7c5}.contact-handoff-main .contact-selected-plan>span,.contact-handoff-main .contact-billing-choice p,.contact-handoff-main .contact-care-selector>p,.contact-handoff-main .contact-care-selector>.care-choice-definition{color:#625b69}.contact-handoff-main .contact-care-selector legend,.contact-handoff-main .contact-care-selector>.care-choice-definition strong{color:var(--wr-ink)}.contact-handoff-main .contact-care-selector label>span{color:var(--wr-ink);background:#fff;border-color:#c8bfd0}.contact-handoff-main .contact-care-selector label.selected>span,.contact-handoff-main .contact-care-selector input:focus-visible+span{border-color:var(--wr-violet);background:var(--wr-lilac);box-shadow:none}.contact-handoff-main .contact-care-selector label .care-choice-summary,.contact-handoff-main .contact-care-selector label em{color:#625b69}.contact-handoff-main .contact-care-selector label em{border-color:#c8bfd0}.contact-handoff-main .contact-form-transparency{color:#625b69;background:#f3efff;border-color:#b9afc2}.contact-handoff-main .contact-form-transparency strong{color:var(--wr-ink)}.contact-handoff-main .contact-form-action>p a{color:var(--wr-violet-dark)}.contact-handoff-main .contact-form-error{color:#791637;background:#fff1f4;border-color:#b4234d}.contact-handoff-main .contact-form-error a{color:#791637}.contact-handoff-main .billing-cycle-toggle{background:#fff;border-color:#b9afc2}.contact-handoff-main .billing-cycle-toggle button{color:#625b69}.contact-handoff-main .billing-cycle-toggle button.selected{border-color:var(--wr-violet-dark);background:var(--wr-violet);color:#fff}.contact-price-guide{border-top:2px solid var(--wr-ink);margin:32px 0 8px}.contact-price-guide>div{border-bottom:1px solid #c8bfc9;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.contact-price-guide dt{font-weight:700}.contact-price-guide dd{color:var(--wr-violet-dark);white-space:nowrap;margin:0;font-weight:700}.contact-estimator{border:0;margin:28px 0 0;padding:0}.contact-estimator legend{margin-bottom:14px;font-size:1.05rem;font-weight:700}.contact-estimator>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-estimator label{cursor:pointer;display:block;position:relative}.contact-estimator label:first-child{grid-column:1/-1}.contact-estimator input{width:18px;height:18px;accent-color:var(--wr-violet);position:absolute;top:17px;left:17px}.contact-estimator label>span{background:#fbfaff;border:1px solid #b9afc2;flex-direction:column;min-height:136px;padding:17px 17px 17px 48px;transition:background .18s,border-color .18s,transform .18s;display:flex}.contact-estimator label:first-child>span{background:#f3efff;min-height:112px}.contact-estimator label:hover>span{border-color:var(--wr-violet);transform:translateY(-2px)}.contact-estimator label.selected>span,.contact-estimator input:focus-visible+span{border:2px solid var(--wr-violet);background:var(--wr-lilac);box-shadow:4px 4px 0 var(--wr-violet)}.contact-estimator label strong{font-size:1rem}.contact-estimator label b{margin:13px 0 8px;font-size:1.3rem}.contact-estimator label small{color:#625b69;font-size:.75rem;line-height:1.45}.contact-estimate-controls{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.contact-estimate-control{background:#fbfaff;border:1px solid #b9afc2;gap:14px;padding:17px;display:grid}.contact-estimate-control>span{gap:6px;display:grid}.contact-estimate-control select{min-height:48px;color:var(--wr-ink);font:inherit;background:#fff;border:1px solid #a89caf;padding:10px}.contact-estimate-control .billing-cycle-toggle{width:100%}.contact-estimate-control .billing-cycle-toggle button{min-width:0}.contact-estimate-total{border:2px solid var(--wr-ink);background:var(--wr-lime);box-shadow:6px 6px 0 var(--wr-ink);gap:7px;margin-top:18px;padding:22px;display:grid}.contact-estimate-total>strong{letter-spacing:-.04em;font-size:clamp(2.4rem,5vw,4.2rem);line-height:.95}.contact-estimate-total p{color:#384019;margin:0;line-height:1.5}.contact-handoff-main .contact-form-success{border:2px solid var(--wr-ink);color:var(--wr-ink);box-shadow:10px 10px 0 var(--wr-violet);background:#fff}.contact-handoff-main .contact-form-success>p{color:#625b69}.contact-handoff-main .contact-form-success a{color:var(--wr-violet-dark)}@media (width<=700px){.contact-estimator>div,.contact-estimate-controls{grid-template-columns:1fr}.contact-estimator label:first-child{grid-column:auto}.contact-estimator label>span,.contact-estimator label:first-child>span{min-height:0}.contact-price-guide>div{flex-direction:column;align-items:flex-start;gap:5px}}.work-archive-hero h1{max-width:900px;font-size:clamp(3.6rem,6.2vw,6rem);line-height:.9}.work-archive-intro h2,.work-archive-method h2,.work-archive-final h2{font-size:clamp(2.7rem,4.8vw,4.9rem)}.work-archive-list h2{letter-spacing:-.04em}.work-archive-project__note{border-left:0;background:0 0;border-block:1px solid #5c4b62;padding:14px 0}.work-archive-final{border:2px solid #66576d}.wr-case-hero h1{font-size:clamp(3.2rem,5.4vw,5.35rem);line-height:.94}.wr-case-story h2,.wr-case-before h2,.wr-case-deliverables h2,.wr-case-feature h2,.wr-case-gallery h2,.wr-case-lighthouse h2,.wr-accountability-strip h2{letter-spacing:-.04em}.wr-case-outcome{background:#15101a;border-radius:0}.wr-case-outcome aside{border-top:1px solid #4b3d52;border-left:0;padding-top:24px;padding-left:0}.wr-case-deliverables span,.wr-case-feature article,.wr-case-related a,.wr-accountability-strip{border-radius:0}.wr-case-visual:before{display:none}.wr-checkup-hero{background:#fff;box-shadow:0 0 0 100vmax #fff}.wr-checkup-hero h1{max-width:780px;font-size:clamp(3.45rem,5.7vw,5.7rem);line-height:.91}.wr-checkup-hero aside{border:2px solid var(--wr-ink);background:var(--wr-lilac);color:var(--wr-ink);box-shadow:10px 10px 0 var(--wr-violet);border-radius:0}.wr-checkup-hero aside span{border-color:#bdb2ce}.wr-checkup-hero aside b{color:var(--wr-violet-dark)}.wr-checkup-explainer article,.wr-checkup-guides>div:last-child>a,.wr-checkup-panel,.wr-checkup-form,.wr-checkup-report,.wr-report-scope,.wr-field-data,.wr-field-grid article,.wr-field-empty,.wr-customer-path-concern{box-shadow:none;border-radius:0}.wr-report-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wr-checkup-explainer article{border:1px solid var(--wr-line);background:#fff}.wr-checkup-guides>div:last-child>a,.wr-checkup-guides>div:last-child>a:nth-child(2n){border:2px solid var(--wr-ink);color:var(--wr-ink);box-shadow:none;background:#fff}.wr-checkup-guides>div:last-child>a:nth-child(2){background:var(--wr-ink);color:#fff}.wr-checkup-guides>div:last-child>a:nth-child(3){background:var(--wr-violet);color:#fff}.blog-article-page{background:var(--wr-paper);color:var(--wr-ink)}.article-hero:before,.article-hero:after{display:none}.article-hero h1{max-width:1000px;color:var(--wr-ink);font-size:clamp(3.35rem,6.2vw,6rem);line-height:.91}.article-hero>p:not(.eyebrow),.article-body>p,.article-body li{color:var(--wr-smoke)}.article-signal-bar,.article-signal-bar span{border-color:var(--wr-line)}.article-signal-bar b{color:var(--wr-ink)}.article-og-visual{border:2px solid var(--wr-ink);box-shadow:10px 10px 0 var(--wr-lilac);border-radius:0}.article-sidebar>nav a,.article-sidebar-paths a{color:#51495a}.article-sidebar>nav a:hover{background:var(--wr-lilac);padding-left:16px}.quick-answer,.current-offer-note,.article-checkup-card,.article-plan-card,.mobile-article-toc{box-shadow:none;border-radius:0}.quick-answer{border:2px solid var(--wr-ink);background:#fff}.quick-answer:before{display:none}.current-offer-note,.article-checkup-card,.article-plan-card{background:var(--wr-ink);color:#fff}.article-body>h2{border-color:var(--wr-line);color:var(--wr-ink)}.article-body>h2:after{box-shadow:none}.article-body>p a,.article-faq a{color:var(--wr-violet-dark)}.article-list:not(.article-checks) li{border-color:var(--wr-line);background:#fff}@media (width<=1100px){.about-ledger-boundaries article{grid-template-columns:100px 1fr}}@media (width<=900px){.wr-case-outcome aside{border-top:1px solid #4b3d52}.wr-report-scope-grid{grid-template-columns:1fr}}@media (width<=640px){.about-ledger-hero__copy h1,.contact-handoff-hero h1,.work-archive-hero h1,.wr-case-hero h1,.wr-checkup-hero h1,.article-hero h1{font-size:clamp(2.85rem,14vw,4.25rem)}.about-ledger-intro h2,.about-ledger-receipts h2,.about-ledger-standard h2,.about-ledger-boundaries h2,.about-ledger-place h2,.about-ledger-faq h2,.about-ledger-final h2,.contact-handoff-main h2,.contact-handoff-next h2,.contact-handoff-place h2,.contact-handoff-faq h2,.work-archive-intro h2,.work-archive-method h2,.work-archive-final h2{font-size:clamp(2.35rem,11vw,3.45rem)}.about-ledger-boundaries article{grid-template-columns:1fr}.about-ledger-final,.contact-handoff-main .contact-project-form,.wr-checkup-hero aside{box-shadow:6px 6px 0 var(--wr-violet)}.article-layout{padding-top:70px}}@media (prefers-reduced-motion:reduce){.article-sidebar>nav a{transition:none}}
