.styles_page__G0aLB{--ink:#1b1b1b;--ink-60:#5b6570;--ink-40:#8b939c;--rule:#d2d5d8;--rule-soft:#e5e7eb;--brand:#0095ff;background:#f4f3f3;padding-bottom:96px}@media(max-width:768px){.styles_page__G0aLB{padding-bottom:56px}}.styles_banner__6aVFL{position:relative;display:flex;align-items:flex-end;min-height:400px;overflow:hidden}@media(max-width:768px){.styles_banner__6aVFL{min-height:260px}}.styles_bannerImg__Gn6N3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.styles_scrim__MWgvC{position:absolute;inset:0;background:linear-gradient(100deg,rgba(27,27,27,.78),rgba(27,27,27,.45) 45%,rgba(27,27,27,.1))}.styles_bannerInner__gixk8{position:relative;width:100%}.styles_bannerStack__6RO98{padding-bottom:42px}@media(max-width:768px){.styles_bannerStack__6RO98{padding-bottom:26px}}.styles_eyebrow__Kb3iQ{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.74)}.styles_bannerTitle__TCnhv{margin-top:10px;font-family:Cormorant Garamond,serif;font-size:76px;font-weight:600;line-height:.96;letter-spacing:-.01em;text-transform:uppercase;color:#fff}@media(max-width:991px){.styles_bannerTitle__TCnhv{font-size:54px}}@media(max-width:640px){.styles_bannerTitle__TCnhv{font-size:38px}}.styles_intro__ka69U{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);grid-gap:56px;gap:56px;padding-top:64px;align-items:start}@media(max-width:900px){.styles_intro__ka69U{grid-template-columns:1fr;gap:34px;padding-top:36px}}.styles_introTitle__FBMOS{font-family:Cormorant Garamond,serif;font-size:40px;font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--ink);max-width:30ch}@media(max-width:768px){.styles_introTitle__FBMOS{font-size:29px}}.styles_prose__IoY_L{margin-top:26px;max-width:62ch}.styles_paragraph__wCFMo{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.65;color:var(--ink-60)}.styles_paragraph__wCFMo+.styles_paragraph__wCFMo{margin-top:16px}@media(max-width:768px){.styles_paragraph__wCFMo{font-size:15px}}.styles_introMedia__eEAVf{margin:0;position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:#fff}@media(max-width:900px){.styles_introMedia__eEAVf{aspect-ratio:16/10}}.styles_introImg__7jkMD{width:100%;height:100%;object-fit:cover}.styles_timeline__JDrgw{padding-top:72px}@media(max-width:768px){.styles_timeline__JDrgw{padding-top:44px}}.styles_scale__ay_Dm{height:11px;border-bottom:1px solid var(--rule-soft);background-image:repeating-linear-gradient(to right,var(--rule) 0 1px,transparent 1px 30px),repeating-linear-gradient(to right,var(--rule-soft) 0 1px,transparent 1px 6px);background-size:30px 11px,6px 5px;background-position:0 100%,0 100%;background-repeat:repeat-x,repeat-x}.styles_steps__vTICy{list-style:none;margin:0;padding:0}.styles_step__rJ_WY{display:grid;grid-template-columns:34px 190px minmax(0,1fr);grid-gap:0 24px;gap:0 24px;align-items:start}@media(max-width:768px){.styles_step__rJ_WY{grid-template-columns:22px minmax(0,1fr);gap:0 14px}}.styles_stepMark__eKvKC{position:relative;display:flex;justify-content:center;align-self:stretch}.styles_stepMark__eKvKC:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--rule)}.styles_step__rJ_WY:first-child .styles_stepMark__eKvKC:before{top:30px}.styles_step__rJ_WY:last-child .styles_stepMark__eKvKC:before{bottom:auto;height:30px}.styles_stepDot__vRk9G{position:relative;z-index:1;width:9px;height:9px;margin-top:26px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px #f4f3f3}.styles_stepDate__MOBKB{padding:20px 0 24px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;color:var(--brand)}@media(max-width:768px){.styles_stepDate__MOBKB{padding:18px 0 0}}.styles_stepText__TY8gB{padding:20px 0 24px;max-width:70ch;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:var(--ink)}@media(max-width:768px){.styles_stepText__TY8gB{grid-column:2;padding:6px 0 22px;font-size:15px}}