.reading_page__mA_vS{min-height:100svh;background:#171b1e;color:#f3efe8;padding:0 clamp(22px,5vw,80px);font-size:16px;line-height:1.8;overflow-wrap:anywhere}.reading_page__mA_vS a{color:inherit;text-underline-offset:5px}.reading_page__mA_vS a:focus-visible{outline:2px solid #ddc7ef;outline-offset:6px}.reading_skip__hOBkk{position:fixed;top:10px;left:20px;padding:12px;z-index:10;background:#eee3f5;color:#241d2e!important;transform:translateY(-160%)}.reading_skip__hOBkk:focus{transform:none}.reading_header__ztFH0{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1280px;margin:auto;border-bottom:1px solid #fff2}.reading_header__ztFH0>a{display:flex;align-items:center;min-height:44px;font-size:13px}.reading_header__ztFH0 .reading_brand__7mCDi{font-size:28px;font-weight:750;letter-spacing:-.06em;text-decoration:none}.reading_nav__WAoxQ{display:flex;flex-wrap:wrap;gap:28px;max-width:1280px;margin:auto;padding:12px 0}.reading_nav__WAoxQ a{min-height:44px;display:flex;align-items:center;font-size:14px;text-decoration:none;color:#d5c9df}.reading_contact__ZJGXw,.reading_footer__Vz2Bm,.reading_hero__X1hbG,.reading_section__zsAIG{max-width:1280px;margin:auto}.reading_hero__X1hbG{padding:80px 0 88px}.reading_eyebrow__tDrfo,.reading_sectionTitle__fEJqB>span{color:#cbb7df;font:11px/1.7 var(--mono,monospace);letter-spacing:.1em}.reading_hero__X1hbG h1{font-size:clamp(34px,5.5vw,76px);line-height:1.16;letter-spacing:-.065em;font-weight:500;margin:24px 0 30px;word-break:keep-all}.reading_hero__X1hbG>p:not(.reading_eyebrow__tDrfo){max-width:650px;color:#c9c5cc}.reading_hero__X1hbG>a{display:inline-flex;gap:40px;margin-top:28px;min-height:52px;padding:10px 20px;align-items:center;background:#e2d3ee;color:#25202d;text-decoration:none}.reading_section__zsAIG{padding:64px 0;border-top:1px solid #fff3;scroll-margin-top:24px}.reading_sectionTitle__fEJqB{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:20px;margin-bottom:40px}.reading_contact__ZJGXw h2,.reading_sectionTitle__fEJqB h2{font-size:clamp(26px,3vw,44px);letter-spacing:-.055em;font-weight:500;line-height:1.3;margin:0}.reading_services__NzXos,.reading_work__2tGZW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.reading_services__NzXos article{border-top:2px solid #c0a3d3;padding-top:22px}.reading_services__NzXos article:first-child{border-color:#c6ab97}.reading_services__NzXos article:nth-child(2){border-color:#a5c2b3}.reading_services__NzXos small{font:11px/1.8 var(--mono,monospace);color:#c4b5d1}.reading_people__MyOAU h3,.reading_services__NzXos h3,.reading_work__2tGZW h3{font-size:24px;letter-spacing:-.04em;font-weight:550;margin:18px 0}.reading_people__MyOAU p,.reading_process__W1H8p p,.reading_services__NzXos dd,.reading_services__NzXos li,.reading_services__NzXos p{color:#c9c5cc;font-size:15px}.reading_services__NzXos ul{padding-left:20px;margin:22px 0}.reading_services__NzXos dl>div{padding:18px 0;border-top:1px solid #fff2}.reading_services__NzXos dt{font-weight:600;font-size:14px}.reading_services__NzXos dd{margin:8px 0 0}.reading_services__NzXos .reading_deliverable__38rC6{color:#e4d6ee;font-size:13px}.reading_services__NzXos a{display:inline-flex;min-height:44px;align-items:center;font-size:14px}.reading_note__8XcAo{color:#c0b9c6;margin:28px 0;font-size:14px;max-width:820px}.reading_process__W1H8p{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;padding:38px 0 0;margin:0}.reading_process__W1H8p small{color:#baa5cb}.reading_process__W1H8p h3{font-size:20px;margin:14px 0}.reading_work__2tGZW ul{padding:0;list-style:none}.reading_work__2tGZW li{border-top:1px solid #fff2}.reading_work__2tGZW a{display:flex;flex-direction:column;gap:5px;padding:18px 0;text-decoration:none}.reading_work__2tGZW strong{font-size:17px;font-weight:500}.reading_work__2tGZW span{font-size:13px;color:#bdb3c7}.reading_people__MyOAU{display:grid;grid-template-columns:1fr 1fr;gap:70px}.reading_people__MyOAU p{max-width:530px}.reading_contact__ZJGXw{padding:80px 0;border-top:1px solid #fff3}.reading_contact__ZJGXw h2{margin-top:24px}.reading_contact__ZJGXw p{color:#c9c5cc;margin:24px 0}.reading_contact__ZJGXw>a{display:flex;width:fit-content;min-height:44px;align-items:center}.reading_contact__ZJGXw .reading_email__OpVP_{font-size:clamp(22px,4vw,48px);letter-spacing:-.04em;margin:20px 0}.reading_footer__Vz2Bm{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:32px 0 40px;border-top:1px solid #fff2;font-size:13px;color:#bdb3c7}.reading_footer__Vz2Bm>a{min-height:44px;display:flex;align-items:center}.reading_policy__QgGZw{max-width:800px;margin:auto;padding:50px 0 80px}.reading_policy__QgGZw h1{font-size:clamp(30px,5vw,48px);letter-spacing:-.05em;line-height:1.3}.reading_policy__QgGZw h2{font-size:22px;margin:40px 0 16px}.reading_policy__QgGZw li,.reading_policy__QgGZw p{color:#d1cbd6}.reading_policy__QgGZw ul{padding-left:22px}@media(max-width:800px){.reading_services__NzXos,.reading_work__2tGZW{grid-template-columns:1fr;gap:42px}.reading_people__MyOAU{grid-template-columns:1fr;gap:24px}.reading_process__W1H8p{grid-template-columns:1fr 1fr}.reading_hero__X1hbG{padding:42px 0 60px}.reading_section__zsAIG{padding:40px 0}.reading_header__ztFH0{min-height:76px}.reading_header__ztFH0>a{font-size:12px}.reading_nav__WAoxQ{gap:22px}.reading_contact__ZJGXw{padding:50px 0}}@media(prefers-reduced-motion:no-preference){.reading_page__mA_vS a{transition:color .15s ease}.reading_page__mA_vS a:hover{color:#dbc2ef}.reading_hero__X1hbG>a:hover{color:#25202d;background:#ede2f4}}