.work-module__8vBVoq__page{--work-accent:#ef796d;--work-muted:#b8b3bc;color:#f5f2f4;font-size:1rem}.work-module__8vBVoq__page p{line-height:1.75}.work-module__8vBVoq__page h1,.work-module__8vBVoq__page h2,.work-module__8vBVoq__page h3{letter-spacing:-.045em}.work-module__8vBVoq__page a:focus-visible,.work-module__8vBVoq__page button:focus-visible,.work-module__8vBVoq__page input:focus-visible,.work-module__8vBVoq__page textarea:focus-visible,.work-module__8vBVoq__page select:focus-visible{outline:2px solid var(--work-accent);outline-offset:5px}.work-module__8vBVoq__kicker{font:500 .8rem/1.6 var(--mono);letter-spacing:.08em;color:var(--work-accent);border-bottom:1px solid #39343b;justify-content:space-between;gap:1rem;padding-bottom:1.2rem;display:flex}.work-module__8vBVoq__kicker span:last-child{color:var(--work-muted)}.work-module__8vBVoq__heroGrid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.85fr);gap:clamp(2rem,5vw,6rem);padding-top:3rem;display:grid}.work-module__8vBVoq__byline{font-size:1.05rem;margin-bottom:1.7rem!important}.work-module__8vBVoq__byline span{color:var(--work-muted)}.work-module__8vBVoq__hero h1{max-width:850px;margin:0 0 1.8rem;font-size:clamp(3.3rem,6.6vw,6.6rem);line-height:1}.work-module__8vBVoq__hero h1 em{color:var(--work-accent);font-weight:inherit}.work-module__8vBVoq__lead{color:#d2ccd4;max-width:670px;font-size:1.15rem;margin-bottom:2rem!important}.work-module__8vBVoq__primary{color:#141113;background:#f0ede9;border:1px solid #f0ede9;border-radius:3px;justify-content:space-between;align-items:center;gap:1.7rem;min-height:52px;padding:1rem 1.25rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.work-module__8vBVoq__primary:hover{background:var(--work-accent);border-color:var(--work-accent)}.work-module__8vBVoq__primary:disabled{opacity:.65;cursor:progress}.work-module__8vBVoq__secondary{color:#d2ccd4;text-underline-offset:5px;margin:1rem 0 0 1.4rem;font-size:.95rem;display:inline-block}.work-module__8vBVoq__offer{border:1px solid #443a3e;border-top:3px solid var(--work-accent);background:linear-gradient(140deg,#201a20,#101015);align-self:start;padding:clamp(1.4rem,3vw,2.6rem)}.work-module__8vBVoq__label{font:500 .8rem/1.6 var(--mono);letter-spacing:.07em;color:var(--work-accent)}.work-module__8vBVoq__offer h2{margin:1.5rem 0;font-size:clamp(2rem,3.1vw,3.25rem);line-height:1.05}.work-module__8vBVoq__price{font:400 3.1rem/1.2 var(--serif);margin-bottom:.4rem}.work-module__8vBVoq__price span{font:400 .95rem var(--sans);color:var(--work-muted)}.work-module__8vBVoq__offer>p{color:var(--work-muted)}.work-module__8vBVoq__offer dl{margin:1.4rem 0}.work-module__8vBVoq__offer dl>div{border-top:1px solid #3a3138;justify-content:space-between;gap:1rem;padding:.9rem 0;font-size:.95rem;display:flex}.work-module__8vBVoq__offer dt{color:var(--work-muted)}.work-module__8vBVoq__offer dd{text-align:right;margin:0}.work-module__8vBVoq__page .work-module__8vBVoq__small{color:var(--work-muted);font-size:.9rem;line-height:1.7}.work-module__8vBVoq__section{border-top:1px solid #373139;margin-top:6rem;padding-top:2.5rem}.work-module__8vBVoq__sectionHeading{grid-template-columns:1fr 2fr;align-items:start;gap:2rem;margin-bottom:2.5rem;display:grid}.work-module__8vBVoq__sectionHeading h2,.work-module__8vBVoq__enquirySection h2{margin-bottom:0;font-size:clamp(2.4rem,4vw,4rem);line-height:1.05}.work-module__8vBVoq__questions{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.work-module__8vBVoq__questions article{border-left:1px solid #48383c;padding-left:1.4rem}.work-module__8vBVoq__questions h3{margin:1.2rem 0 .7rem;font-size:1.8rem;line-height:1.1}.work-module__8vBVoq__questions p{color:var(--work-muted)}.work-module__8vBVoq__mapLayout{grid-template-columns:1.15fr 1fr;gap:4rem;display:grid}.work-module__8vBVoq__map{background:#111016;border:1px solid #40363e;padding:2rem}.work-module__8vBVoq__map ol{margin:1.5rem 0 0;padding:0;list-style:none}.work-module__8vBVoq__map li{border-top:1px solid #363039;align-items:center;gap:1.4rem;padding:.95rem 0;display:flex}.work-module__8vBVoq__map li span{color:var(--work-accent);font:.8rem var(--mono)}.work-module__8vBVoq__explanation h3{font-size:2.2rem;line-height:1.1}.work-module__8vBVoq__explanation p+p{margin-top:1.4rem}.work-module__8vBVoq__explanation p{color:#d2ccd4}.work-module__8vBVoq__author{grid-template-columns:1fr 1.4fr;gap:4rem;display:grid}.work-module__8vBVoq__author h2{margin:1.3rem 0;font-size:clamp(3.3rem,6vw,6rem);line-height:.96}.work-module__8vBVoq__author p{color:#d2ccd4}.work-module__8vBVoq__dot{color:var(--work-accent)}.work-module__8vBVoq__links{flex-wrap:wrap;gap:1.5rem;margin:1.5rem 0 2rem;display:flex}.work-module__8vBVoq__links a{text-underline-offset:6px;font-size:.95rem}.work-module__8vBVoq__enquirySection{border-top:3px solid var(--work-accent);grid-template-columns:1fr 1.2fr;gap:4rem;margin-top:6rem;padding-top:3rem;scroll-margin-top:110px;display:grid}.work-module__8vBVoq__enquirySection h2{margin:1.5rem 0}.work-module__8vBVoq__enquirySection>div>p{color:#d2ccd4;margin-bottom:1.5rem}.work-module__8vBVoq__enquirySection>div>a{overflow-wrap:anywhere;text-underline-offset:5px}.work-module__8vBVoq__form{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.work-module__8vBVoq__fields{border:0;flex-direction:column;gap:1.25rem;min-width:0;margin:0;padding:0;display:flex}.work-module__8vBVoq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.work-module__8vBVoq__success:focus{outline:2px solid var(--work-accent);outline-offset:5px}.work-module__8vBVoq__form label{flex-direction:column;gap:.5rem;font-size:.95rem;line-height:1.5;display:flex}.work-module__8vBVoq__form input:not([type=checkbox]),.work-module__8vBVoq__form textarea,.work-module__8vBVoq__form select{color:#f5f2f4;background:#141117;border:1px solid #504750;border-radius:3px;width:100%;min-width:0;padding:.9rem;font-size:1rem}.work-module__8vBVoq__form textarea{resize:vertical}.work-module__8vBVoq__form input::placeholder,.work-module__8vBVoq__form textarea::placeholder{color:#a8a0ac}.work-module__8vBVoq__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.work-module__8vBVoq__form .work-module__8vBVoq__consent{flex-direction:row;align-items:flex-start;gap:.75rem}.work-module__8vBVoq__consent input{width:19px;height:19px;accent-color:var(--work-accent);flex-shrink:0;margin-top:3px}.work-module__8vBVoq__error{color:#ffb0ac}.work-module__8vBVoq__success{background:#171319;border:1px solid #514249;padding:2rem}.work-module__8vBVoq__success h3{margin-top:1rem;font-size:3rem}.work-module__8vBVoq__privacy{border-top:1px solid #39323c;margin-top:4rem;padding-top:1.5rem;scroll-margin-top:110px}.work-module__8vBVoq__privacy h2{font:500 1rem var(--sans);letter-spacing:0}.work-module__8vBVoq__privacy p{color:var(--work-muted);max-width:1000px;font-size:.9rem}@media (max-width:1000px){.work-module__8vBVoq__heroGrid{grid-template-columns:1fr 1fr;gap:2rem}.work-module__8vBVoq__questions{grid-template-columns:1fr 1fr}.work-module__8vBVoq__mapLayout,.work-module__8vBVoq__author,.work-module__8vBVoq__enquirySection{gap:2rem}.work-module__8vBVoq__secondary{margin-left:0;display:block}}@media (max-width:700px){.work-module__8vBVoq__heroGrid,.work-module__8vBVoq__sectionHeading,.work-module__8vBVoq__mapLayout,.work-module__8vBVoq__author,.work-module__8vBVoq__enquirySection{grid-template-columns:1fr}.work-module__8vBVoq__kicker{flex-direction:column;gap:.5rem}.work-module__8vBVoq__heroGrid{padding-top:2rem}.work-module__8vBVoq__hero h1{font-size:clamp(3rem,11.5vw,5rem)}.work-module__8vBVoq__hero .work-module__8vBVoq__primary{width:100%}.work-module__8vBVoq__section,.work-module__8vBVoq__enquirySection{margin-top:3.5rem}.work-module__8vBVoq__questions{grid-template-columns:1fr}.work-module__8vBVoq__sectionHeading{gap:1rem}.work-module__8vBVoq__formRow{grid-template-columns:1fr}.work-module__8vBVoq__map{padding:1.2rem}.work-module__8vBVoq__offer dl>div{flex-wrap:wrap}}
