.open-book-module__c9xQWW__intro{grid-template-columns:1.75fr 1fr;align-items:center;gap:8%;padding:87px 0 100px;display:grid}.open-book-module__c9xQWW__intro h1{letter-spacing:-.045em;font-size:clamp(60px,6.6vw,108px);font-weight:400;line-height:.99}.open-book-module__c9xQWW__introCopy{max-width:320px;padding-top:25px;font-size:16px;line-height:1.65}.open-book-module__c9xQWW__introCopy :where(p+p){color:var(--color-muted);margin-top:12px}.open-book-module__c9xQWW__arrowLink{align-items:center;gap:20px;font-size:14px;display:inline-flex}.open-book-module__c9xQWW__introCopy .open-book-module__c9xQWW__arrowLink{margin-top:24px}.open-book-module__c9xQWW__sectionLine{border-top:1px solid var(--color-border);justify-content:space-between;gap:20px;padding:17px 0 24px;font-size:12px;display:flex}.open-book-module__c9xQWW__sectionLine h2{font:inherit}.open-book-module__c9xQWW__sectionLine span{color:var(--color-muted)}.open-book-module__c9xQWW__work{gap:72px;display:grid}.open-book-module__c9xQWW__mediaLink{display:block}.open-book-module__c9xQWW__payeMedia{background:var(--paye-surface);padding:5% 15% 5% 6%;position:relative;overflow:hidden}.open-book-module__c9xQWW__desktopImage{width:100%;height:auto;box-shadow:0 8px 32px #142e4520}.open-book-module__c9xQWW__mobileImage{border:5px solid #faf8f1;border-radius:12px;width:18%;height:auto;position:absolute;bottom:6%;right:5%;box-shadow:0 10px 35px #142e4538}.open-book-module__c9xQWW__projectCaption{justify-content:space-between;gap:25px;margin-top:26px;display:flex}.open-book-module__c9xQWW__work .open-book-module__c9xQWW__projectTitle{letter-spacing:-.025em;font-size:36px;line-height:1.1}.open-book-module__c9xQWW__work .open-book-module__c9xQWW__projectTitle a{color:var(--color-fg);align-items:center;gap:22px;font-weight:400;display:inline-flex}.open-book-module__c9xQWW__work article:focus-within .open-book-module__c9xQWW__projectTitle a{color:var(--color-accent)}@media (hover:hover){.open-book-module__c9xQWW__work article:hover .open-book-module__c9xQWW__projectTitle a{color:var(--color-accent)}}.open-book-module__c9xQWW__work p{color:var(--color-muted);font-size:15px;line-height:1.75}.open-book-module__c9xQWW__projectCaption p{margin-top:12px}.open-book-module__c9xQWW__status{color:var(--color-subtle);flex-shrink:0;font-size:12px;line-height:1.6}.open-book-module__c9xQWW__projectCaption .open-book-module__c9xQWW__status{padding-top:8px}.open-book-module__c9xQWW__proseProject{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.open-book-module__c9xQWW__proseMedia{background:var(--prose-surface);min-height:420px;color:var(--color-fg);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:45px 24px;display:flex}.open-book-module__c9xQWW__proseIcon{border-radius:22px;width:96px;height:96px}.open-book-module__c9xQWW__proseMedia .open-book-module__c9xQWW__proseName{font:400 52px / 1 var(--font-display);letter-spacing:-1.5px;color:var(--color-fg);margin-top:25px}.open-book-module__c9xQWW__proseMedia .open-book-module__c9xQWW__proseNote{font:400 23px / 1.35 var(--font-display);color:var(--color-fg);margin-top:20px}.open-book-module__c9xQWW__proseCopy{max-width:385px}.open-book-module__c9xQWW__proseCopy .open-book-module__c9xQWW__projectTitle{margin-top:15px;margin-bottom:20px}.open-book-module__c9xQWW__proseCopy :where(p+p){margin-top:14px}.open-book-module__c9xQWW__proseCopy .open-book-module__c9xQWW__arrowLink{margin-top:26px}.open-book-module__c9xQWW__websiteProject{border-top:1px solid var(--color-border);grid-template-columns:1fr 1.2fr auto;align-items:start;gap:35px;padding-top:40px;display:grid}.open-book-module__c9xQWW__websiteProject .open-book-module__c9xQWW__arrowLink{margin-top:18px}.open-book-module__c9xQWW__websiteProject .open-book-module__c9xQWW__status{padding-top:9px}.open-book-module__c9xQWW__about{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:10%;margin-top:100px;padding:75px 0 100px;display:grid}.open-book-module__c9xQWW__smallLabel{color:var(--color-muted);margin-bottom:28px;font-size:12px}.open-book-module__c9xQWW__about h1,.open-book-module__c9xQWW__about h2{letter-spacing:-.035em;font-size:clamp(54px,5.5vw,80px);line-height:1}.open-book-module__c9xQWW__aboutCopy{max-width:460px;color:var(--color-muted);font-size:15px;line-height:1.8}.open-book-module__c9xQWW__aboutCopy :where(p+p){margin-top:20px}.open-book-module__c9xQWW__aboutCopy .open-book-module__c9xQWW__aboutLead{color:var(--color-fg);font-size:23px;line-height:1.5}.open-book-module__c9xQWW__aboutCopy .open-book-module__c9xQWW__arrowLink{margin-top:28px}.open-book-module__c9xQWW__aboutPage{border-top:0;min-height:70vh;margin-top:0;padding-top:85px}.open-book-module__c9xQWW__pageIntro{max-width:800px;padding:75px 0 70px}.open-book-module__c9xQWW__pageIntro h1{letter-spacing:-.04em;font-size:clamp(52px,6vw,88px);font-weight:400;line-height:1.05}.open-book-module__c9xQWW__pageIntro p{color:var(--color-muted);max-width:580px;margin-top:22px;font-size:17px;line-height:1.7}.open-book-module__c9xQWW__detail{padding-bottom:90px}.open-book-module__c9xQWW__detail .open-book-module__c9xQWW__pageIntro{padding-top:45px}.open-book-module__c9xQWW__back{margin-top:35px;font-size:13px;display:inline-block}.open-book-module__c9xQWW__detailBody{max-width:680px;margin:35px 0}.open-book-module__c9xQWW__detailLinks{flex-wrap:wrap;gap:20px 32px;margin-top:26px;font-size:14px;display:flex}.open-book-module__c9xQWW__proseDetail{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.open-book-module__c9xQWW__detailStatus{color:var(--color-subtle);margin-bottom:16px;font-size:12px}.open-book-module__c9xQWW__calculator{width:100%;height:auto;margin-top:40px}@media (max-width:800px){.open-book-module__c9xQWW__intro{grid-template-columns:1.6fr 1fr;gap:5%}.open-book-module__c9xQWW__intro h1{font-size:62px}.open-book-module__c9xQWW__websiteProject{grid-template-columns:1fr 1.2fr}.open-book-module__c9xQWW__websiteProject .open-book-module__c9xQWW__status{grid-column:2;padding:0}.open-book-module__c9xQWW__proseProject{gap:6%}}@media (max-width:600px){.open-book-module__c9xQWW__intro{padding:56px 0 52px;display:block}.open-book-module__c9xQWW__intro h1{letter-spacing:-.045em;font-size:clamp(46px,11.7vw,70px)}.open-book-module__c9xQWW__introCopy{max-width:300px;padding-top:30px;font-size:14px}.open-book-module__c9xQWW__introCopy .open-book-module__c9xQWW__arrowLink{margin-top:20px}.open-book-module__c9xQWW__sectionLine{padding-bottom:18px;font-size:11px}.open-book-module__c9xQWW__work{gap:44px}.open-book-module__c9xQWW__payeMedia{padding:9% 16% 9% 4%}.open-book-module__c9xQWW__mobileImage{border-width:2px;border-radius:5px;width:23%;bottom:7%;right:3%}.open-book-module__c9xQWW__projectCaption{flex-direction:column;gap:9px;margin-top:22px}.open-book-module__c9xQWW__projectCaption .open-book-module__c9xQWW__status{padding:0}.open-book-module__c9xQWW__work .open-book-module__c9xQWW__projectTitle{font-size:32px}.open-book-module__c9xQWW__work p{font-size:14px}.open-book-module__c9xQWW__proseProject,.open-book-module__c9xQWW__proseDetail{grid-template-columns:1fr;gap:27px}.open-book-module__c9xQWW__proseMedia{min-height:360px;padding:35px 20px}.open-book-module__c9xQWW__proseIcon{border-radius:18px;width:80px;height:80px}.open-book-module__c9xQWW__proseMedia .open-book-module__c9xQWW__proseName{font-size:46px}.open-book-module__c9xQWW__proseCopy .open-book-module__c9xQWW__projectTitle{margin:10px 0 14px}.open-book-module__c9xQWW__websiteProject{grid-template-columns:1fr;gap:15px;padding-top:30px}.open-book-module__c9xQWW__websiteProject .open-book-module__c9xQWW__status{grid-column:auto}.open-book-module__c9xQWW__about{grid-template-columns:1fr;gap:32px;margin-top:60px;padding:42px 0 60px}.open-book-module__c9xQWW__about h1,.open-book-module__c9xQWW__about h2{font-size:56px}.open-book-module__c9xQWW__smallLabel{margin-bottom:22px}.open-book-module__c9xQWW__aboutCopy{font-size:14px}.open-book-module__c9xQWW__aboutCopy .open-book-module__c9xQWW__aboutLead{font-size:21px}.open-book-module__c9xQWW__aboutPage{margin-top:0;padding-top:50px}.open-book-module__c9xQWW__pageIntro{padding:50px 0 40px}.open-book-module__c9xQWW__pageIntro h1{font-size:52px}.open-book-module__c9xQWW__pageIntro p{font-size:16px}.open-book-module__c9xQWW__detail{padding-bottom:55px}}
