body:has(.services-page)>main,body:has(.teams-page:not(.teams-privacy))>main{max-width:1180px}.services-page,.teams-page:not(.teams-privacy){padding-top:2rem}.services-page .services-hero{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.services-page .services-hero h1{margin:1.4rem 0 1.8rem;font-size:clamp(3.5rem,6.3vw,5.4rem);line-height:.98}.services-hero-case{color:#f4f2eb;background:#201710;text-decoration:none;display:block;position:relative;overflow:hidden}.services-hero-case>img{object-fit:cover;object-position:55% center;width:100%;height:450px;transition:transform .35s;display:block}.services-hero-case>div{background:linear-gradient(#0000 20%,#130e0ac9 100%);flex-direction:column;justify-content:flex-end;padding:2rem;display:flex;position:absolute;inset:0}.services-hero-case>div>span{letter-spacing:.04em;font:11px/1.6 JetBrains Mono,monospace}.services-hero-case strong{margin:1rem 0 1.25rem;font:400 42px/1.04 Instrument Serif,Georgia,serif}.services-page .services-hero-case em{color:#e7b99a}.services-hero-case>div>span:last-child{justify-content:space-between;display:flex}.services-hero-case:hover>img{transform:scale(1.035)}.services-chapters{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem;display:grid}.services-chapters a{color:var(--ink);gap:1rem;padding:1.25rem .8rem 1.25rem 0;font:500 13px/1.5 JetBrains Mono,monospace;text-decoration:none;display:flex}.services-chapters a:hover,.services-chapters span{color:var(--rust)}.services-page .services-pilot{border-top:0;margin-top:4rem;padding-top:0}.services-page .services-case{color:#ede7dc;background:#201a15;grid-template-columns:.7fr 1.3fr;gap:4rem;padding:3rem}.services-page .services-case :is(p:not(.services-kicker),h2){color:#ede7dc}.services-case .services-kicker,.services-case .services-link{color:#e4a077}.services-case-markets>strong{font:400 148px/.9 Instrument Serif,Georgia,serif}.services-case-markets>p{margin:1rem 0}.services-case-markets ul{color:#ccb8a8;grid-template-columns:1fr 1fr;gap:.5rem 1rem;padding:0;font:11px/1.5 JetBrains Mono,monospace;list-style:none;display:grid}.services-page .services-grid{column-gap:2rem}.services-grid article{background:var(--panel);border-top-width:3px;padding-inline:1.25rem}.services-publication-art{background:var(--panel);justify-content:center;align-items:center;height:250px;margin-bottom:1.5rem;padding:1.25rem;display:flex;overflow:hidden}.services-publication-art img{object-fit:contain;width:auto;max-width:100%;height:100%;transition:transform .25s;box-shadow:4px 8px 12px #1c18151c}.publication-art-atlas{background:#e6eafa}.publication-art-guide{background:#e0e9e3}.publication-art-reports{background:#eee6d9}.services-library-grid>a:hover img{transform:translateY(-5px)}.services-page .services-contact{border-left:0;border-top:3px solid var(--rust);background:var(--panel);padding:3rem;position:relative}.services-contact .services-button{margin-top:1rem}.teams-page .teams-offer{background:var(--panel);border:1px solid var(--line);gap:3rem;margin-top:1.25rem;padding:2.5rem}.teams-page .teams-offer:first-child{border-top:3px solid var(--rust)}.teams-offer-heading{align-self:start;position:sticky;top:2rem}.teams-process ol{counter-reset:steps}.teams-process li{background:var(--panel);border-top:2px solid var(--rust);padding:1.5rem}.teams-process li>span{font:400 42px/1 Instrument Serif,Georgia,serif}.teams-page .teams-inquiry{background:var(--panel);gap:3rem;padding:2.5rem}.teams-inquiry .teams-form>a:last-child{margin-top:1.25rem;font-size:13px;display:block}.reports-page .reports-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:2.5rem 0 1.5rem;display:grid}.reports-page .reports-hero h1{margin:0;font-size:clamp(3.6rem,6.5vw,5.5rem)}.reports-page .reports-guide{background:#e8ede9;border-top:0;grid-template-columns:.8fr 1.2fr;align-items:center;gap:4rem;margin-bottom:4rem;padding:2.5rem;display:grid}.reports-guide-art{justify-content:center;display:flex}.reports-guide-art img{width:min(100%,280px);height:auto;transition:transform .25s;display:block;transform:rotate(-3deg);box-shadow:6px 12px 25px #10234c1a}.reports-guide-art:hover img{transform:rotate(0)}.reports-guide>div{min-width:0}.reports-page .reports-guide h2{color:#173e37}.atlas-page .atlas-hero{gap:3.5rem;padding-top:2.5rem}.atlas-page .atlas-hero-object{background:#e3e8f7;min-width:0;padding:25px 0;position:relative;overflow:hidden}.atlas-page .atlas-book-stage{z-index:1;position:relative}.atlas-sample-shelf{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}.atlas-sample-shelf button{border:1px solid var(--atlas-line);text-align:left;background:#e9e8e1;grid-template-columns:1fr .65fr;align-items:center;gap:1.5rem;padding:1rem;display:grid}.atlas-sample-shelf img{width:100%;height:auto;box-shadow:2px 5px 9px #11254812}.atlas-sample-shelf button>span{color:var(--atlas-ink);font:400 27px/1.1 Instrument Serif,Georgia,serif}.atlas-sample-shelf button>span>span{color:var(--atlas-blue);margin-top:.5rem;font:20px/1.4 Inter,sans-serif;display:block}@media (width<=900px){.services-page .services-hero h1{font-size:4rem}.services-hero-case>img{height:400px}.services-hero-case>div{padding:1.5rem}.services-hero-case strong{font-size:35px}.reports-page .reports-hero-grid,.reports-page .reports-guide{gap:2rem}}@media (width<=767px){.services-page .services-hero h1{font-size:clamp(2.85rem,11vw,4.2rem)}.services-hero-case>img{height:330px}.services-page .services-actions{margin-bottom:.5rem}.services-chapters{grid-template-columns:1fr;margin-top:2rem}.services-chapters a{border-bottom:1px solid var(--line);padding:.8rem 0}.services-chapters a:last-child{border-bottom:0}.services-page .services-case{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.services-case-markets{grid-template-columns:.5fr 1fr;align-items:center;gap:.5rem 1rem;display:grid}.services-case-markets>strong{grid-row:span 2;font-size:100px}.services-case-markets>p,.services-case-markets ul{margin:0}.services-grid article{padding:1.5rem}.services-publication-art{height:290px}.services-page .services-contact,.teams-page .teams-offer,.teams-page .teams-inquiry{padding:1.5rem}.teams-offer-heading{position:static}.teams-process li{padding:1.2rem}.reports-page .reports-hero-grid{grid-template-columns:1fr;gap:1.5rem;padding-top:1.75rem}.reports-page .reports-hero h1{font-size:clamp(3.2rem,13vw,4.5rem)}.reports-page .reports-guide{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.reports-guide-art img{width:min(78%,240px)}.atlas-page .atlas-hero{gap:1.5rem;padding-top:1.5rem}.atlas-page .atlas-hero-object{width:100%;padding:15px 0}.atlas-sample-shelf{grid-template-columns:1fr;gap:.8rem}.atlas-sample-shelf button{grid-template-columns:1fr .8fr;gap:1rem;padding:.85rem}.atlas-sample-shelf button>span{font-size:25px}}.teams-hero-studio{color:#ede7dc;background:#181410;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.teams-hero-studio-image{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.teams-hero-studio:after{content:"";background:linear-gradient(90deg,#181410ed 0%,#1814109c 38%,#18141008 75%);position:absolute;inset:0}.teams-hero-studio .teams-hero-copy{z-index:1;width:57%;padding:3rem;position:relative}.teams-hero-studio .teams-eyebrow{color:#e1a27c}.teams-hero-studio .teams-hero-copy h1{margin:1.3rem 0 1.5rem;font-size:clamp(3.8rem,6.1vw,5.3rem)}.teams-hero-studio .teams-hero-copy h1 em{color:#e0a17c}.teams-hero-studio .teams-hero-lead{color:#ede7dc;max-width:360px;margin-bottom:1.7rem;font:17px/1.6 Inter,sans-serif}.teams-page .teams-hero-studio .teams-button{color:#181410;background:#d26430;border-color:#d26430}.teams-format-nav{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.teams-format-nav>a{color:var(--ink);border-right:1px solid var(--line);margin-right:1.5rem;padding:1.8rem 1.5rem 1.8rem 0;text-decoration:none}.teams-format-nav>a:last-child{border-right:0;margin-right:0}.teams-format-nav>a>span:first-child{color:var(--rust);font:10px/1.5 JetBrains Mono,monospace;display:block}.teams-format-nav strong{margin:.65rem 0 .9rem;font:400 29px/1.2 Instrument Serif,Georgia,serif;display:block}.teams-format-nav>a>span:last-child{justify-content:space-between;font:12px/1.5 Inter,sans-serif;display:flex}.teams-format-nav>a:hover strong{color:var(--rust)}.reports-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:1.5rem 0 4rem;display:grid}.reports-shelf>a{color:var(--reports-ink);min-width:0;text-decoration:none}.reports-shelf-art{justify-content:center;align-items:flex-end;height:290px;margin-bottom:1.5rem;display:flex}.reports-shelf-art>img{object-fit:contain;width:auto;max-width:100%;height:100%;box-shadow:6px 8px #dedbd2,9px 14px 20px #10234c16}.reports-shelf-label{border-top:1px solid #c7cddb;padding:1rem 0;font:500 14px/1.5 Inter,sans-serif;display:block}.reports-shelf-label>span:first-child{color:var(--reports-blue);margin-bottom:.4rem;font:9px/1.5 JetBrains Mono,monospace;display:block}.reports-shelf-label>span:last-child{float:right}.reports-shelf>a:hover .reports-shelf-label{color:var(--reports-blue)}@media (width<=767px){.teams-hero-studio{align-items:flex-end;min-height:540px}.teams-hero-studio-image{object-position:63% center}.teams-hero-studio:after{background:linear-gradient(#1814100a 0%,#181410b3 51%,#181410f5 100%)}.teams-hero-studio .teams-hero-copy{width:100%;padding:1.5rem}.teams-hero-studio .teams-hero-copy h1{font-size:clamp(3.2rem,12vw,4.1rem)}.teams-hero-studio .teams-hero-lead{max-width:280px;font-size:15px}.teams-format-nav{grid-template-columns:1fr}.teams-format-nav>a{border-right:0;border-bottom:1px solid var(--line);margin:0;padding:1.2rem 0}.teams-format-nav>a:last-child{border-bottom:0}.teams-format-nav strong{margin:.4rem 0}.reports-shelf{grid-template-columns:1fr;gap:2rem;margin-top:1rem}.reports-shelf-art{height:260px}.reports-shelf-label{max-width:350px;margin-inline:auto}}.services-page .services-grid article{background:0 0;padding-inline:0}.services-page .services-publication-art{background:0 0}.publication-art-reports{gap:.8rem;padding-inline:0}.teams-page .teams-offer{border:0;border-top:1px solid var(--line);background:0 0;padding-inline:0}.teams-process li{background:0 0;padding:1.5rem 0}.atlas-page .atlas-hero-object{background:0 0;padding:0;overflow:visible}.atlas-sample-shelf button{border:0;border-top:1px solid var(--atlas-line);background:0 0;padding:1rem 0}.atlas-sample-shelf button:hover{border-color:var(--atlas-blue);background:0 0}.services-page .services-publication-art{height:320px;padding:1rem}.services-page .publication-art-reports{flex-direction:column;gap:1rem}.services-page .publication-art-reports img{object-fit:contain;flex:0 auto;width:auto;max-width:100%;height:calc(50% - .5rem)}.reports-shelf-art>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.report-panel .report-panel-cover{width:100%;height:auto;margin:1.5rem 0 .5rem;display:block}.reports-page .report-panel .report-status{margin-top:1rem}@media (width<=900px){.teams-hero-studio .teams-hero-copy{width:62%;padding:2rem}.teams-hero-studio .teams-hero-copy h1{font-size:4.5rem}.reports-shelf{gap:1.5rem}.reports-shelf-art{height:250px}}@media (width<=767px){.services-page .services-hero{grid-template-columns:minmax(0,1fr);gap:2rem}.services-page .services-publication-art{height:340px}.reports-shelf{gap:2rem}.reports-shelf-art{height:260px}.teams-hero-studio .teams-hero-copy{width:100%;padding:1.5rem}.teams-hero-studio .teams-hero-copy h1{font-size:clamp(3.2rem,12vw,4.1rem)}}
