@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_b62e3326-module__wyMXuG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_b62e3326-module__wyMXuG__variable{--atlas-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_a389ff2-module__sdEOPa__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_a389ff2-module__sdEOPa__variable{--atlas-sans:"Figtree", "Figtree Fallback"}
.atlas{--a-paper:#f6f7f8;--a-tint:#eaf6fc;--a-charcoal:#24272d;--a-ink:#24272d;--a-ink-soft:#4a5058;--a-muted:#6b7280;--a-blue-ink:#0b4f73;--a-blue-text:#0b5e88;--a-sky:#00aeef;--a-sky-soft:#7cd3f5;--a-sky-mid:#bfe3f3;--a-sky-lt:#dceef6;--a-line:#24272d1c;--a-line-2:#24272d42;--a-disp:var(--atlas-serif), Georgia, "Times New Roman", serif;--a-sans:var(--atlas-sans), "Helvetica Neue", Arial, sans-serif;--a-r:24px;--a-r-sm:18px;color:var(--a-ink);font-family:var(--a-sans);-webkit-font-smoothing:antialiased;background:#fff;font-size:18.5px;line-height:1.55}.atlas a{color:var(--a-blue-text)}.atlas h1,.atlas h2,.atlas h3{font-family:var(--a-disp);letter-spacing:-.02em;color:var(--a-ink);font-weight:400;line-height:1.04}.atlas h1{font-size:clamp(48px,6vw,86px);line-height:.98}.atlas h2{font-size:clamp(36px,4.4vw,62px)}.atlas h3{font-size:26px;line-height:1.2}.atlas .wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}.atlas .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--a-blue-text);align-items:center;gap:12px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.atlas .eyebrow:before{content:"";background:var(--a-sky);flex:none;width:28px;height:2px}.atlas .num{font-family:var(--a-disp);color:var(--a-blue-text);letter-spacing:.04em;font-size:16px;font-style:italic}.atlas .btn{min-height:56px;font-family:var(--a-sans);cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.atlas .btn-primary{background:var(--a-blue-ink);color:#fff}.atlas .btn-primary:hover{background:#083b57;transform:translateY(-1px);box-shadow:0 14px 34px #0b4f7340}.atlas .btn-light{color:#fff;background:#24272d2e;border-color:#ffffff8c}.atlas .btn-light:hover{background:#ffffff24}@media (prefers-reduced-motion:reduce){.atlas .btn{transition:none}}.atlas .hero{text-align:left;padding:0}.atlas .bleed{background:var(--a-charcoal);align-items:flex-end;min-height:84vh;display:flex;position:relative;overflow:hidden}.atlas .bleed .bg{position:absolute;inset:0}.atlas .bleed .bg img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.atlas .bleed:after{content:"";background:linear-gradient(90deg,#24272da8 0%,#24272d38 58%,#24272d0d 100%),linear-gradient(#24272d33 0%,#24272d0d 45%,#24272dd1 100%);position:absolute;inset:0}.atlas .bleed>.wrap{z-index:2;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:40px;padding-top:120px;padding-bottom:60px;display:grid;position:relative}.atlas .audience-strip{text-align:center;padding-top:48px}.atlas .audiences a{color:var(--blue);font-family:Plus Jakarta Sans Variable,Arial,sans-serif}.atlas .audiences a:hover{background:var(--a-sky-lt)}.atlas .audiences a[aria-current=page]{color:#fff}.atlas .audiences a[aria-current=page]:hover{background:var(--blue)}.atlas .bleed .eyebrow{color:#fff;text-shadow:0 1px 10px #0006;margin-bottom:22px}.atlas .bleed h1{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 24px #00000047;max-width:13ch;margin:0;font-size:clamp(48px,6vw,86px);line-height:.98}.atlas .bleed .lede{color:#eef2f6;text-shadow:0 1px 14px #00000073;max-width:46ch;margin:22px 0 30px;font-size:20.5px;line-height:1.5}.atlas .actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.atlas .bleed .actions .hero-start{order:0;width:auto;max-width:none;margin:0;padding:12px 28px}.atlas .bleed .actions .btn-light{border-radius:12px;min-height:62px;font-size:17px}.atlas .bleed .hero-aside{color:#fff;text-underline-offset:5px;text-shadow:0 1px 12px #00000080;margin-top:16px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;display:inline-block}.atlas .bleed .hero-aside:hover{text-decoration-color:#fff}.atlas .bleed .media{flex-direction:column;justify-self:end;align-items:flex-end;gap:16px;max-width:100%;display:flex;position:relative}.atlas .float{border:1px solid var(--a-line);z-index:2;background:#fff;border-radius:16px;max-width:330px;margin-top:-40px;margin-right:-16px;padding:20px 22px;position:relative;box-shadow:0 30px 60px #00000059}.atlas .float .k{letter-spacing:.14em;text-transform:uppercase;color:var(--a-blue-text);font-size:12.5px;font-weight:700}.atlas .float .v{font-family:var(--a-disp);color:var(--a-ink);margin:6px 0 4px;font-size:28px;line-height:1.1}.atlas .float .s{color:var(--a-ink-soft);font-size:14.5px}.atlas .proofline{border-bottom:1px solid var(--a-line);background:#fff}.atlas .proofline .wrap{grid-template-columns:repeat(4,1fr);padding:0 4px;display:grid}.atlas .proofline .wrap>div{text-align:center;border-left:1px solid var(--a-line);flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:26px 28px;display:flex}.atlas .proofline .wrap>div:first-child{border-left:none}.atlas .proofline b{font-family:var(--a-disp);color:var(--a-blue-ink);letter-spacing:-.01em;white-space:nowrap;font-size:30px;font-weight:400;line-height:1}.atlas .proofline span{color:var(--a-ink-soft);font-size:14.5px;font-weight:600;line-height:1.35}.atlas section{padding:104px 0}.atlas .sec-head{grid-template-columns:auto 1fr;align-items:baseline;gap:28px;margin-bottom:48px;display:grid}.atlas .sec-head .num{min-width:150px;padding-top:8px}.atlas .sec-head h2{max-width:20ch}.atlas .sec-head p{color:var(--a-ink-soft);max-width:56ch;margin-top:16px;font-size:19.5px}.atlas .split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.atlas .portal{background:var(--a-paper)}.atlas .assets{border-radius:var(--a-r-sm);background:var(--a-paper);grid-template-columns:repeat(4,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.atlas .asset{background:#fff;align-items:center;gap:12px;padding:20px 22px;font-size:16.5px;font-weight:600;display:flex}.atlas .asset:before{content:"";background:var(--a-sky);border-radius:50%;flex:none;width:8px;height:8px}.atlas .steps{grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.atlas .step{background:var(--a-paper);border-radius:var(--a-r-sm);border:0;flex-direction:column;padding:14px 14px 22px;display:flex}.atlas .step .ph{aspect-ratio:4/3;border-radius:var(--a-r-sm);background:#e3e8ec;margin-bottom:14px;overflow:hidden}.atlas .step .ph img{object-fit:cover;width:100%;height:100%}.atlas .step .n{font-family:var(--a-disp);color:var(--a-blue-text);font-size:15px;font-style:italic}.atlas .step h3{margin:6px 0 8px;font-size:22px}.atlas .step p{color:var(--a-ink-soft);font-size:16.5px}.atlas .step h3,.atlas .step .n,.atlas .step p{padding:0 6px}.atlas .routes{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;padding:0;list-style:none;display:grid}.atlas .route{border-radius:var(--a-r-sm);background:#fff;border:1px solid #0000;padding:24px 24px 22px}.atlas .route .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--a-blue-text);background:0 0;border-radius:0;margin-bottom:8px;padding:0;font-size:12.5px;font-weight:700;display:block}.atlas .route h3{margin-bottom:6px;font-size:21px}.atlas .route p{color:var(--a-ink-soft);font-size:16px}.atlas .shots{grid-template-columns:1.45fr .55fr;align-items:start;gap:22px;display:grid}.atlas .shot{border-radius:var(--a-r-sm);border:1px solid var(--a-line);background:#fff;margin:0;overflow:hidden;box-shadow:0 30px 60px #24272d24}.atlas .shot .chrome{border-bottom:1px solid var(--a-line);background:#f1f3f5;gap:6px;padding:10px 14px;display:flex}.atlas .shot .chrome span{background:#d2d7dd;border-radius:50%;width:9px;height:9px}.atlas .shot img{width:100%;height:auto;display:block}.atlas .shot figcaption{color:var(--a-ink-soft);border-top:1px solid var(--a-line);padding:12px 16px;font-size:14px}.atlas .loop{grid-template-columns:repeat(3,1fr);gap:22px;margin:36px 0 0;padding:0;list-style:none;display:grid}.atlas .loop li{background:var(--a-paper);border-radius:var(--a-r-sm);color:var(--a-ink-soft);padding:22px 22px 24px;font-size:16.5px}.atlas .loop li b{font-family:var(--a-disp);color:var(--a-ink);letter-spacing:-.01em;margin-bottom:6px;font-size:22px;font-weight:400;display:block}.atlas #portal{padding-bottom:64px}.atlas #people{padding-top:64px}.atlas .pull{font-family:var(--a-disp);letter-spacing:-.015em;max-width:24ch;color:var(--a-ink);margin:0 0 48px;font-size:clamp(28px,3.2vw,44px);line-height:1.18}.atlas .pull em{color:var(--a-blue-ink);font-style:italic}.atlas .team{grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.atlas .member .photo{aspect-ratio:4/5;border-radius:var(--a-r-sm);background:#e3e8ec;overflow:hidden}.atlas .member .photo img{object-fit:cover;width:100%;height:100%}.atlas .member .photo .monogram{background:var(--a-tint);width:100%;height:100%;color:var(--a-blue-ink);font-family:var(--a-disp);letter-spacing:.02em;justify-content:center;align-items:center;font-size:68px;line-height:1;display:flex}.atlas .member h3{margin-top:14px;font-size:21px}.atlas .member .role{letter-spacing:.1em;text-transform:uppercase;color:var(--a-blue-text);margin-top:4px;font-size:13.5px;font-weight:700}.atlas .member p{color:var(--a-ink-soft);margin-top:6px;font-size:15.5px}.atlas .member .ph-note{color:var(--a-muted);margin-top:4px;font-size:12.5px;font-style:italic}.atlas .fees .split{align-items:start}.atlas .plain{border-top:1px solid var(--a-line);margin:0;padding:0;list-style:none}.atlas .plain li{border-bottom:1px solid var(--a-line);grid-template-columns:auto 1fr;gap:18px;padding:20px 0;display:grid}.atlas .plain li .num{padding-top:6px}.atlas .plain li b{font-family:var(--a-disp);letter-spacing:-.01em;color:var(--a-ink);font-size:25px;font-weight:400;display:block}.atlas .plain li span{color:var(--a-ink-soft);font-size:16.5px}.atlas .quotes{background:var(--a-paper)}.atlas .qgrid{grid-template-columns:1.25fr .75fr;gap:22px;display:grid}.atlas .qcol{gap:22px;display:grid}.atlas .q{border-radius:var(--a-r-sm);background:#fff;border:1px solid #0000;flex-direction:column;margin:0;padding:34px 36px;display:flex}.atlas .q p{font-family:var(--a-disp);color:var(--a-ink);flex:1;font-size:21px;line-height:1.4}.atlas .q.big{background:var(--a-charcoal);color:#fff}.atlas .q.big p{letter-spacing:-.012em;color:#fff;font-size:clamp(26px,2.8vw,38px);font-style:italic;line-height:1.25}.atlas .q .who{color:var(--a-blue-ink);margin-top:24px;font-weight:700}.atlas .q .who span{color:var(--a-ink-soft);font-size:15px;font-weight:500;display:block}.atlas .q.big .who{color:var(--a-sky-soft)}.atlas .q.big .who span{color:#cbd2d9}.atlas .contact{background:var(--a-blue-ink);color:#e7ecf1}.atlas .contact .split{align-items:center}.atlas .contact h2{color:#fff;margin-top:18px}.atlas .contact .eyebrow{color:var(--a-sky-soft)}.atlas .contact p{color:#cfe6f2;max-width:44ch;margin-top:16px;font-size:19px}.atlas .contact .phone{font-family:var(--a-disp);color:#fff;border-bottom:2px solid var(--a-sky-soft);margin-top:28px;font-size:36px;text-decoration:none;display:inline-block}.atlas .contact .who{color:#9bd0ea;margin-top:10px;font-size:15.5px}.atlas .intake-card{color:var(--a-ink);border-radius:var(--a-r);background:#fff;padding:34px 34px 28px;box-shadow:0 40px 80px #0000004d}.atlas .intake-card h3{margin-bottom:4px;font-size:25px}.atlas .intake-card .sub{color:var(--a-ink-soft);margin-bottom:14px;font-size:16px}.atlas .intake{margin:0;display:grid}.atlas .intake>fieldset{display:contents}.atlas .intake .field{color:var(--a-ink);gap:6px;margin:14px 0 0;font-size:16px;font-weight:700;display:grid}.atlas .intake .field input,.atlas .intake .field select{width:100%;min-height:54px;font-family:var(--a-sans);border:2px solid var(--a-line-2);color:var(--a-ink);background:#fff;border-radius:14px;padding:12px 16px;font-size:18px;font-weight:400}.atlas .intake .field input:focus,.atlas .intake .field select:focus{border-color:var(--a-blue-ink);box-shadow:0 0 0 3px var(--a-sky-mid);outline:none}.atlas .intake .row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.atlas .intake>.button{background:var(--a-blue-ink);color:#fff;width:100%;min-height:56px;font-family:var(--a-sans);border:2px solid #0000;border-radius:999px;order:2;margin-top:20px;padding:0 28px;font-size:17px;font-weight:600}.atlas .intake>.button:hover{background:#083b57}.atlas .intake .fine{color:var(--a-ink-soft);order:3;margin-top:12px;font-size:14px}.atlas .intake>[aria-live]{order:4}@media (max-width:980px){.atlas .bleed:after{background:linear-gradient(#24272d80 0% 50%,#24272de6 100%)}.atlas .bleed>.wrap{grid-template-columns:1fr;padding-top:80px;padding-bottom:40px}.atlas .bleed .media{justify-self:start;align-items:flex-start}.atlas .float{margin:-30px 0 0 12px}.atlas .assets,.atlas .team,.atlas .steps{grid-template-columns:1fr 1fr}}@media (max-width:940px){.atlas .split{grid-template-columns:1fr;gap:36px}.atlas .shots,.atlas .qgrid{grid-template-columns:1fr}}@media (max-width:900px){.atlas .routes{grid-template-columns:1fr}.atlas .proofline .wrap{grid-template-columns:1fr 1fr}.atlas .proofline .wrap>div:nth-child(odd){border-left:none}.atlas .proofline .wrap>div:nth-child(n+3){border-top:1px solid var(--a-line)}}@media (max-width:860px){.atlas .loop{grid-template-columns:1fr}}@media (max-width:760px){.atlas section{padding:72px 0}.atlas .hero{padding:0}}@media (max-width:640px){.atlas .wrap{padding:0 20px}.atlas .proofline .wrap{grid-template-columns:1fr;padding:0}.atlas .proofline .wrap>div{border-left:none;padding:18px 20px}.atlas .proofline .wrap>div+div{border-top:1px solid var(--a-line)}.atlas .sec-head{grid-template-columns:1fr;gap:10px}.atlas .sec-head .num{min-width:0}}@media (max-width:560px){.atlas .steps{grid-template-columns:1fr}}@media (max-width:520px){.atlas .assets{grid-template-columns:1fr}.atlas .team{gap:16px}.atlas .member .photo .monogram{font-size:44px}.atlas .member h3{margin-top:10px;font-size:18px}.atlas .member .role{font-size:12px}.atlas .intake .row{grid-template-columns:1fr}.atlas .q{padding:28px 24px}.atlas .intake-card{padding:26px 22px 22px}}@media (max-width:760px){.atlas .audience-strip{padding-top:30px}}
