.research_shell__VYS_K{max-width:1200px;margin:auto;padding:32px 24px 80px;color:#eee;background:#111;line-height:1.6;min-height:100vh;overflow-wrap:anywhere}.research_shell__VYS_K h1{font-size:clamp(2rem,5vw,4rem);line-height:1.1}.research_shell__VYS_K h2{font-size:1.7rem;margin-top:2.5rem}.research_shell__VYS_K h3,.research_shell__VYS_K h4{line-height:1.3}.research_shell__VYS_K a{color:#cce4ff;text-underline-offset:3px}.research_filters__zbrKP,.research_pagination__W7kwE,.research_shell__VYS_K nav{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.research_shell__VYS_K label{display:grid;grid-gap:6px;gap:6px;min-width:0}.research_shell__VYS_K button,.research_shell__VYS_K input,.research_shell__VYS_K select{font:inherit;color:#fff;background:#262626;border:1px solid #888;border-radius:4px;padding:10px;max-width:100%;min-height:44px}.research_shell__VYS_K button{cursor:pointer}.research_shell__VYS_K button:disabled{opacity:.45;cursor:default}.research_shell__VYS_K :focus-visible{outline:3px solid #ffda79;outline-offset:4px}.research_notice__5_ZuP{border-left:4px solid #ffda79;padding:16px;background:#222}.research_grid__kGjXo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.research_card__UQKP2{border:1px solid #666;padding:20px;margin-top:16px;min-width:0}.research_card__UQKP2 summary{cursor:pointer;padding:10px 0;min-height:44px}.research_moment__FyiM8{border-top:1px solid #666;margin-top:16px}.research_map__bt3eJ{height:440px;width:100%;margin-top:20px}.research_pagination__W7kwE{justify-content:space-between;margin-top:24px}@media(max-width:600px){.research_shell__VYS_K{padding:20px 16px 60px}.research_grid__kGjXo{grid-template-columns:1fr}.research_filters__zbrKP{display:grid}.research_shell__VYS_K input,.research_shell__VYS_K select{width:100%}.research_map__bt3eJ{height:320px}.research_card__UQKP2{padding:16px}.research_pagination__W7kwE{gap:8px}}.research_card__UQKP2 figure{margin:1rem 0}.research_card__UQKP2 figcaption{font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.research_card__UQKP2 figure img{border-radius:4px;max-height:420px;object-fit:cover}@media(max-width:700px){.research_card__UQKP2 figure img{max-height:320px}}.explorer_shell__dYEn9{max-width:1180px;margin:auto;padding:clamp(1rem,4vw,3.5rem);font-family:system-ui,sans-serif;color:#1d2e2b;background:#faf8f0;line-height:1.6}.explorer_shell__dYEn9 h1{font-size:clamp(2.1rem,6vw,4.8rem);line-height:1.08;margin:.5em 0}.explorer_shell__dYEn9 h2{line-height:1.2}.explorer_shell__dYEn9 a{color:#245d50;text-underline-offset:3px}.explorer_shell__dYEn9 button,.explorer_shell__dYEn9 input,.explorer_shell__dYEn9 select{font:inherit;min-height:44px;max-width:100%;padding:.55rem .7rem;border:1px solid #677b71;border-radius:4px;background:#fff;color:#17372f}.explorer_shell__dYEn9 button{cursor:pointer}.explorer_shell__dYEn9 button[aria-pressed=true]{background:#234e42;color:white}.explorer_shell__dYEn9 button:disabled{opacity:.5;cursor:default}.explorer_shell__dYEn9 :focus-visible{outline:3px solid #a84e13;outline-offset:3px}.explorer_controls___tBO6{display:flex;gap:1rem;flex-wrap:wrap;margin:1.5rem 0}.explorer_controls___tBO6 label{display:flex;flex-direction:column;gap:.3rem}.explorer_controls___tBO6 label:first-child{flex:1 1 280px}.explorer_choices__unDUw{display:flex;flex-wrap:wrap;gap:.5rem}.explorer_notice__z1kLS{border-left:4px solid #a86b2b;padding:.8rem 1.2rem;background:#f1e9d9}.explorer_grid__U5L6M{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.explorer_card__XA_qa{border:1px solid #d2d8ce;border-radius:6px;padding:1.2rem;background:#fff;min-width:0;overflow-wrap:anywhere}.explorer_card__XA_qa h3{margin-top:0;line-height:1.3}.explorer_map__2z_b2{height:460px;min-height:300px;border:1px solid #bac5b7;border-radius:6px;overflow:hidden}.explorer_detail__PuoSO{background:#fff;padding:1.2rem;border:2px solid #426753}.explorer_detail__PuoSO a,.explorer_detail__PuoSO code{overflow-wrap:anywhere}.explorer_detail__PuoSO ul{padding-left:1.3rem}.explorer_detail__PuoSO details{margin:1rem 0}.explorer_chapters__SEfOF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:2rem 0}.explorer_chapters__SEfOF article{border-top:3px solid #426753;padding:1rem 0}.explorer_count__DIYok{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.explorer_pagination__c2lCs{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:1.5rem 0}.explorer_sources__bDKBs{overflow-wrap:anywhere}.explorer_footnote__U3RFW{font-size:.9rem;color:#46564c}.explorer_shell__dYEn9 section{margin-top:2rem}@media(max-width:700px){.explorer_chapters__SEfOF,.explorer_grid__U5L6M{grid-template-columns:1fr}.explorer_map__2z_b2{height:340px}.explorer_controls___tBO6{display:grid;grid-template-columns:1fr}.explorer_controls___tBO6 label:first-child{min-width:0}.explorer_shell__dYEn9{padding:1rem}.explorer_shell__dYEn9 ul{padding-left:1.2rem}.explorer_shell__dYEn9 h1{font-size:2.5rem}}.explorer_mapPanel__9JDo1>div>ul{max-height:24rem;overflow:auto;overscroll-behavior:contain;border:1px solid #bac5b7;padding:1rem 1rem 1rem 2rem}.explorer_mapPanel__9JDo1>div>ul li{margin-bottom:1rem}.explorer_mapPanel__9JDo1>div>ul p{margin:.3rem 0;font-size:.9rem}.toronto-review_archive__GpF2H button{padding:.65rem .8rem;color:#f7f3e8;background:#202722;border:1px solid #9d9d88;border-radius:.25rem;font:inherit;min-height:44px}.toronto-review_archive__GpF2H>div[role=group] button[aria-pressed=true],.toronto-review_archive__GpF2H>section>div[role=group] button[aria-pressed=true]{color:#171b17;background:#ecd279}.toronto-review_archive__GpF2H button:focus-visible{outline:3px solid #ecd279;outline-offset:3px}.toronto-review_storyChoices__HjgP5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-gap:.75rem;gap:.75rem;margin-block:1rem}.toronto-review_storyChoices__HjgP5 button{display:flex;flex-direction:column;text-align:left;gap:.5rem;padding:1rem;border:1px solid #9d9d88;background:#202722;color:#f7f3e8;font:inherit;min-height:44px}.toronto-review_storyChoices__HjgP5 button[aria-pressed=true]{background:#ecd279;color:#171b17}.toronto-review_story__d_Sfd{max-width:75ch;padding-block:1rem}.toronto-review_story__d_Sfd article{border-top:1px solid #9d9d88;padding-block:1rem}.toronto-review_story__d_Sfd details summary{cursor:pointer;padding-block:.75rem;min-height:44px}.toronto-review_story__d_Sfd a{overflow-wrap:anywhere}.toronto-review_coordinateAudit__XlS7z{margin-block:2rem;border-block:1px solid #9d9d88;padding-block:1rem}.toronto-review_auditControls__btwAl{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1rem}.toronto-review_auditControls__btwAl label{display:flex;flex:1 1 16rem;flex-direction:column;gap:.5rem;min-width:0}.toronto-review_auditControls__btwAl input,.toronto-review_auditControls__btwAl select{min-height:44px;max-width:100%;padding:.5rem;font:inherit}.toronto-review_auditList___I7rZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-gap:1rem;gap:1rem;padding:0;list-style:none}.toronto-review_coordinateAudit__XlS7z button{min-height:44px;padding:.6rem;font:inherit;text-align:left;color:#f7f3e8;background:#202722;border:1px solid #9d9d88;border-radius:.25rem}.toronto-review_coordinateAudit__XlS7z button:focus-visible{outline:3px solid #ecd279;outline-offset:3px}.toronto-review_coordinateAudit__XlS7z summary{min-height:44px;padding-block:.75rem;cursor:pointer}.toronto-review_recordReset__x8MKO{min-height:44px;padding:.65rem .8rem;color:#f7f3e8;background:#202722;border:1px solid #9d9d88;border-radius:.25rem;font:inherit}.toronto-review_archive__GpF2H summary{min-height:44px;padding-block:.65rem;cursor:pointer}.toronto-review_archive__GpF2H a{overflow-wrap:anywhere}.toronto-review_calloutReview__cJxw1{margin-block:2rem}.toronto-review_calloutCards__zHL_P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.toronto-review_calloutCards__zHL_P article{min-width:0;padding:1rem;border:1px solid #9d9d88;background:#202722;color:#f7f3e8}.toronto-review_calloutCards__zHL_P h4{font-size:1.3rem;line-height:1.25;margin-block:.75rem}.toronto-review_calloutCards__zHL_P a{color:#ecd279;overflow-wrap:anywhere}.toronto-review_calloutCards__zHL_P summary{cursor:pointer;padding-block:.8rem;min-height:44px}.toronto-review_calloutCards__zHL_P :focus-visible{outline:3px solid #ecd279;outline-offset:3px}@media(max-width:800px){.toronto-review_calloutCards__zHL_P{grid-template-columns:1fr}}.toronto-review_archive__GpF2H figure{margin:1rem 0}.toronto-review_archive__GpF2H figcaption{font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.toronto-review_archive__GpF2H figure img{border-radius:4px;max-height:420px;object-fit:cover}@media(max-width:700px){.toronto-review_archive__GpF2H figure img{max-height:320px}}.research_scope__A8BL7 button{color:#171713;background:#f2efe6;border:1px solid #77776c;padding:.6rem .8rem}.research_scope__A8BL7 button[aria-pressed=true]{color:#171713;background:#e8ce6e}.research_scope__A8BL7 button:focus-visible{outline:3px solid #e8ce6e;outline-offset:3px}.research_page__OYCH5{max-width:1240px;margin:0 auto;padding:32px 20px 80px;color:#1c2421;background:#f6f3eb;min-height:100vh;overflow-wrap:anywhere}.research_page__OYCH5 a{color:#235d4b;text-decoration:underline;text-underline-offset:3px}.research_controls__Bu2JM{display:flex;flex-wrap:wrap;gap:16px;margin:30px 0;align-items:flex-end}.research_controls__Bu2JM label{display:grid;grid-gap:6px;gap:6px;flex:1 1 200px;min-width:0}.research_controls__Bu2JM input,.research_controls__Bu2JM select{font:inherit;padding:12px;border:1px solid #40594d;border-radius:4px;background:white;color:#172f25;max-width:100%;min-width:0;width:100%;box-sizing:border-box}.research_map__52gjd{height:440px;width:100%;margin:24px 0}.research_scope__A8BL7 :focus-visible{outline:3px solid #ac531d;outline-offset:3px}.research_scope__A8BL7 ul{padding-left:22px}@media(max-width:600px){.research_page__OYCH5{padding:24px 16px 60px}.research_map__52gjd{height:320px}.research_controls__Bu2JM{display:grid;grid-template-columns:minmax(0,1fr)}}.research_dossierGrid__oD4DK{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:20px;gap:20px}.research_thesis__PHINn{font-size:1.3rem;line-height:1.6;max-width:850px}.research_page__OYCH5 section>p{max-width:900px;line-height:1.65}.research_worldReader__X1iV4{margin-block:2rem}.research_chapterNav__4Zmd3{display:flex;flex-wrap:wrap;gap:.75rem;padding:0;list-style:none}.research_chapterNav__4Zmd3 button{padding:.75rem;text-align:left}.research_chapterNav__4Zmd3 button[aria-current=step]{outline:3px solid currentColor;outline-offset:2px}.research_evidenceCards__jlRrs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));grid-gap:1rem;gap:1rem}.research_evidenceCards__jlRrs article{border:1px solid #777;padding:1rem;overflow-wrap:anywhere;min-width:0}.research_chapterMap__Qudsk{margin-block:1.5rem}.research_chapterMap__Qudsk summary{cursor:pointer;padding:1rem;border:1px solid #777}.research_chapterActions__2PSQV{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-block:2rem}.research_chapterActions__2PSQV button{padding:.75rem 1rem}.research_answer__JoKLK{display:flex;align-items:baseline;gap:.75rem;padding:.75rem;cursor:pointer}.research_answer__JoKLK input{flex:0 0 auto}.research_scope__A8BL7 figure{margin:1rem 0}.research_scope__A8BL7 figcaption{font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.research_scope__A8BL7 figure img{border-radius:4px;max-height:420px;object-fit:cover}@media(max-width:700px){.research_scope__A8BL7 figure img{max-height:320px}}.research_scope__A8BL7 section[aria-labelledby=draft-records-heading] article{color:#f6f3eb}.research_scope__A8BL7 section[aria-labelledby=draft-records-heading] article a{color:#e8ce6e}.research_scope__A8BL7 section[aria-labelledby=draft-records-heading] article :focus-visible{outline-color:#e8ce6e}.foundation_shell__dt5sI{max-width:1200px;margin:auto;padding:clamp(20px,4vw,64px);color:#f5ecda}.foundation_shell__dt5sI h1{font-size:clamp(2.5rem,7vw,5rem);line-height:1.05}.foundation_shell__dt5sI p{max-width:75ch;line-height:1.65}.foundation_shell__dt5sI a{color:#f1c956}.foundation_grid__oakp_,.foundation_slate__Apwpt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.foundation_slate__Apwpt>section,.foundation_tile__WsZ4_{padding:24px;border:1px solid #726c60;border-radius:8px;background:#182b2c}.foundation_tile__WsZ4_ h2{margin:0 0 12px}.foundation_workspace__osvnc>section{margin-block:48px}.foundation_controls__nKBpH{display:flex;flex-wrap:wrap;gap:20px}.foundation_controls__nKBpH label{display:grid;grid-gap:8px;gap:8px;flex:1 1;min-width:200px}.foundation_controls__nKBpH input,.foundation_controls__nKBpH select,.foundation_workspace__osvnc button{background:#f7efd9;color:#152a2c;border:1px solid #8b7846;border-radius:5px;padding:12px;font:inherit;min-height:44px;max-width:100%}.foundation_workspace__osvnc button{cursor:pointer}.foundation_workspace__osvnc button[aria-pressed=true]{background:#f1c956}.foundation_shell__dt5sI a:focus-visible,.foundation_workspace__osvnc :focus-visible{outline:3px solid #f4ba54;outline-offset:4px}.foundation_workspace__osvnc ul{padding-left:22px}.foundation_workspace__osvnc li{margin-block:12px;overflow-wrap:anywhere}.foundation_map__ddxL5{height:420px;min-height:300px;width:100%;border-radius:8px;overflow:hidden}.foundation_detail__Hr8zg{padding:24px;background:#203b3b;border:1px solid #726c60}.foundation_detail__Hr8zg img{width:100%;max-width:640px;height:auto}.foundation_detail__Hr8zg figcaption{font-size:.9rem;line-height:1.6}.foundation_slate__Apwpt ol{padding-left:20px}.foundation_slate__Apwpt details{font-size:.95rem;margin-top:10px}.foundation_shell__dt5sI summary{cursor:pointer;padding-block:8px;min-height:44px}.foundation_notice__FGMgQ{padding:16px;border-left:3px solid #f1c956;background:#182b2c}@media(max-width:760px){.foundation_grid__oakp_,.foundation_slate__Apwpt{grid-template-columns:1fr}.foundation_map__ddxL5{height:340px}.foundation_shell__dt5sI{padding:20px}.foundation_workspace__osvnc>section{margin-block:32px}.foundation_detail__Hr8zg{padding:16px}.foundation_detail__Hr8zg figure{margin-inline:0}}.foundation_recordGrid__KTELW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.foundation_recordCard__HIJNP{min-width:0;padding:24px;background:#182b2c;border:1px solid #726c60;border-radius:8px;overflow-wrap:anywhere}.foundation_recordCard__HIJNP h3{margin-top:0}.foundation_recordCard__HIJNP h4{font-size:1.05rem;margin-bottom:8px}.foundation_recordCard__HIJNP ul{padding-left:20px}.foundation_recordCard__HIJNP p{margin-block:10px}.foundation_recordStatus__84Y2H{font-size:.9rem;color:#e6d59c}@media(max-width:760px){.foundation_recordGrid__KTELW{grid-template-columns:1fr}.foundation_recordCard__HIJNP{padding:18px}}.foundation_recordCard__HIJNP figure{margin:16px 0}.foundation_recordCard__HIJNP figure img{display:block;max-width:100%;width:100%;height:auto}.foundation_recordCard__HIJNP figcaption{font-size:.9rem;line-height:1.6;margin-top:8px;overflow-wrap:anywhere}.foundation_subjectChoices__5NiH4{display:flex;flex-wrap:wrap;gap:10px;margin-block:20px}.foundation_subjectChoices__5NiH4 button{flex:1 1 150px}.foundation_subjectChoices__5NiH4 button[aria-pressed=true]{background:#f1c956;color:#152a2c}@media(max-width:480px){.foundation_subjectChoices__5NiH4 button{flex-basis:calc(50% - 10px);font-size:.95rem}}.foundation_subjectChoices__5NiH4 button:disabled{opacity:.45;cursor:default}.foundation_subjectChoices__5NiH4 p[role=status]{flex:1 1 220px;align-self:center;margin:0;text-align:center}.foundation_subjectChoices__5NiH4 p[tabindex]:focus-visible{outline:3px solid #f1c956;outline-offset:5px}.foundation_reviewNavigation__llu8Z{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:18px 5%;background:#142522;color:#f5efdc;border-bottom:1px solid #857448}.foundation_reviewNavigation__llu8Z summary,.foundation_reviewNavigation__llu8Z>a{padding:10px;cursor:pointer}.foundation_reviewNavigation__llu8Z details{min-width:100px}.foundation_reviewNavigation__llu8Z details>a{display:block;padding:10px;max-width:220px}.foundation_reviewNavigation__llu8Z a{color:#f5df9d}.foundation_reviewNavigation__llu8Z a:focus-visible,.foundation_reviewNavigation__llu8Z summary:focus-visible{outline:3px solid #f4cd68;outline-offset:3px}.city_page__Nuwhd{--ink:#f3efe6;--stone:#c9b48a;--slate:#14181c;--slate2:#1c2229;background:var(--slate);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.city_page__Nuwhd a{color:inherit}.city_page__Nuwhd a:focus-visible,.city_page__Nuwhd summary:focus-visible{outline:3px solid #f4cf79;outline-offset:4px}.city_eyebrow__neo6V{display:block;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--stone)}.city_hero__vyIpF{position:relative;min-height:min(78svh,720px);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.city_heroImage__MCIWa{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:28% 60%;z-index:-2;filter:saturate(.95) brightness(.85)}.city_hero__vyIpF:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0e1216e6,#0e121680 46%,transparent 75%),linear-gradient(0deg,#0e1216,transparent 45%)}.city_heroCopy__UkqAr{padding:0 6vw 64px;max-width:720px}.city_heroCopy__UkqAr h1{margin:16px 0 6px;font-size:clamp(64px,10vw,150px);font-weight:600;letter-spacing:-.055em;line-height:.9}.city_line__6bN5W{font:italic clamp(22px,2.4vw,32px)/1.2 Georgia,serif;color:var(--stone);margin:0 0 16px}.city_heroCopy__UkqAr p{font:18px/1.55 Georgia,serif;max-width:52ch;margin:0 0 18px}.city_motifs__Zulld{display:flex;gap:18px;border-top:1px solid #ffffff33;padding-top:14px}.city_motifs__Zulld span{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.city_heroCredit__wxt4O{position:absolute;right:4vw;bottom:16px;font-size:9.5px;color:#d9d4c6b3;max-width:46ch;text-align:right}.city_sectionNav__T32OQ{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:4px 22px;padding:14px 6vw;background:#eee8dc;color:#1c2229}.city_sectionNav__T32OQ a{font-size:13px;text-decoration:none;min-height:30px;display:inline-flex;align-items:center}.city_sectionNav__T32OQ a:hover{text-decoration:underline}.city_heading__Vcnd9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);grid-gap:8px 40px;gap:8px 40px;align-items:end;margin-bottom:30px}.city_heading__Vcnd9 .city_eyebrow__neo6V{grid-column:1/-1}.city_heading__Vcnd9 h2{margin:0;font-size:clamp(38px,5vw,70px);font-weight:500;letter-spacing:-.05em;line-height:1}.city_heading__Vcnd9 h2 em{font-family:Georgia,serif;font-weight:400;color:var(--stone)}.city_heading__Vcnd9 p{margin:0;font:16px/1.55 Georgia,serif;color:#c8ccc4}.city_archive__2z8ew,.city_callouts__wCHSn,.city_places__zm7yh{padding:84px 6vw}.city_row__BtRFC{margin-top:34px}.city_row__BtRFC h3{font:400 30px/1 Georgia,serif;margin:0 0 16px;border-top:1px solid #ffffff2a;padding-top:14px}.city_row__BtRFC ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.city_cardLink__wDpV_,.city_card__w9cUB{display:flex;flex-direction:column}.city_cardLink__wDpV_{text-decoration:none}.city_cardLink__wDpV_ img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:var(--slate2);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.city_cardLink__wDpV_:hover img{transform:scale(1.02)}.city_cardMeta__c_qm8{margin-top:12px;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.city_cardLink__wDpV_ b{font:400 25px/1.15 Georgia,serif;margin:6px 0}.city_cardText__OuYF1{font:15px/1.5 Georgia,serif;color:#c8ccc4}.city_credit__OSQ6N{margin-top:8px;font-size:10px;color:#9aa096}.city_credit__OSQ6N summary{cursor:pointer;list-style:none;font-size:9px;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.city_credit__OSQ6N summary::-webkit-details-marker{display:none}.city_places__zm7yh{background:#eee8dc;color:#1c2229}.city_places__zm7yh .city_heading__Vcnd9 p{color:#4a4e47}.city_places__zm7yh .city_heading__Vcnd9 h2 em{color:#7a5a32}.city_mosaic__cEL4P{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;grid-gap:10px;gap:10px}.city_mosaic__cEL4P li{position:relative;overflow:hidden;background:#d8d1c2}.city_mosaic__cEL4P li.city_big__dt9Eo{grid-column:span 2;grid-row:span 2}.city_mosaic__cEL4P li.city_tall__OkK0C{grid-row:span 2}.city_mosaic__cEL4P figure{margin:0;height:100%}.city_mosaic__cEL4P img{width:100%!important;height:100%!important;object-fit:cover}.city_mosaic__cEL4P figcaption{position:absolute;left:0;right:0;bottom:0;padding:26px 10px 6px;font-size:9px;line-height:1.4;color:#fffc;background:linear-gradient(transparent,#000a);opacity:0;transition:opacity .2s}.city_mosaic__cEL4P li:focus-within figcaption,.city_mosaic__cEL4P li:hover figcaption{opacity:1}.city_mosaic__cEL4P b{position:absolute;left:10px;top:10px;font:600 12px/1.2 Arial,sans-serif;background:#14181ccc;color:#f3efe6;padding:5px 8px}.city_archive__2z8ew{background:var(--slate)}.city_status__b5htY{margin:0 6vw 60px;font:14px/1.6 Georgia,serif;color:#b8bcb3}.city_status__b5htY summary{cursor:pointer;font:700 10px Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}@media (max-width:900px){.city_mosaic__cEL4P,.city_row__BtRFC ul{grid-template-columns:1fr 1fr}.city_mosaic__cEL4P{grid-auto-rows:180px}.city_heading__Vcnd9{grid-template-columns:1fr}}@media (max-width:600px){.city_row__BtRFC ul{grid-template-columns:1fr}.city_archive__2z8ew,.city_callouts__wCHSn,.city_places__zm7yh{padding:56px 5vw}.city_heroCopy__UkqAr{padding:0 5vw 48px}.city_heroCredit__wxt4O{position:static;display:block;padding:0 5vw 12px;text-align:left}.city_hero__vyIpF{flex-direction:column;justify-content:flex-end}.city_mosaic__cEL4P li.city_big__dt9Eo{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.city_cardLink__wDpV_ img{transition:none}.city_cardLink__wDpV_:hover img{transform:none}}.city_workList__m3vtU{list-style:none;margin:0;padding:0;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px 18px!important;gap:10px 18px!important}.city_workList__m3vtU li{border-top:1px solid #ffffff2a;padding:12px 0}.city_workList__m3vtU b{display:block;font:400 22px/1.2 Georgia,serif}.city_workList__m3vtU span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone)}.city_more__845FP{margin-top:22px;font:600 13px Arial,sans-serif}.city_more__845FP a{color:#1c2229}@media (max-width:760px){.city_workList__m3vtU{grid-template-columns:1fr!important}}.city-media_hero__WOtcK{margin:1.5rem 0 2rem}.city-media_hero__WOtcK img{display:block;width:100%;height:auto;min-height:220px;object-fit:cover;object-position:35% center;border-radius:4px}.city-media_hero__WOtcK figcaption{font-size:.8rem;line-height:1.6;margin-top:.6rem;max-width:85ch}.city-media_hero__WOtcK a{text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.city-media_hero__WOtcK img{height:340px;min-height:0;object-position:20% center}.city-media_hero__WOtcK figcaption{font-size:.78rem}}.experience_experience__JQNhk{margin-block:32px;min-width:0}.experience_experience__JQNhk h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.2}.experience_kicker___H_k9,.experience_status__xydig{color:#e6d59c}.experience_chapter__A45l6{padding:24px;margin-block:24px;background:#182b2c;border:1px solid #726c60;border-radius:8px;scroll-margin-top:32px;overflow-wrap:anywhere}.experience_chapter__A45l6 h3{margin-top:0}.experience_chapter__A45l6 button{margin-top:12px}.experience_choices__pdJuY{display:flex;flex-wrap:wrap;gap:12px;margin-block:20px}.experience_choices__pdJuY button{flex:1 1 180px}.experience_experience__JQNhk aside{padding:20px;border-left:3px solid #f1c956;background:#182b2c}.experience_experience__JQNhk nav li{margin-block:12px}.experience_experience__JQNhk section{min-width:0}@media(max-width:600px){.experience_chapter__A45l6{padding:18px}.experience_choices__pdJuY button{flex-basis:100%}}.research_main__3tZ9U{max-width:960px;margin:40px auto;padding:24px;line-height:1.65;overflow-wrap:anywhere;color:#eee;background:#171b1b}.research_main__3tZ9U h1{font-size:clamp(2rem,7vw,4rem);line-height:1.1}.research_main__3tZ9U a{color:#a5d6ed}.research_main__3tZ9U section{margin-block:28px}.research_main__3tZ9U article{padding:16px;border:1px solid #657370;margin-block:16px}.research_main__3tZ9U summary{padding:12px;cursor:pointer}.research_main__3tZ9U button,.research_main__3tZ9U input,.research_main__3tZ9U select{font:inherit;max-width:100%;padding:10px}.research_controls__zoqLf{display:flex;gap:20px;flex-wrap:wrap}.research_controls__zoqLf label{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:180px}.research_main__3tZ9U a:focus-visible,.research_main__3tZ9U button:focus-visible,.research_main__3tZ9U summary:focus-visible{outline:3px solid #f9cf70;outline-offset:3px}.research_map__WT3Ym{height:420px;width:100%}@media(max-width:500px){.research_main__3tZ9U{margin:0;padding:16px}.research_map__WT3Ym{height:320px}}.research_main__3tZ9U button,.research_main__3tZ9U input,.research_main__3tZ9U select{color:#f6f0df;background:#263b38;border:1px solid #a4bab2;border-radius:4px}.research_main__3tZ9U button{cursor:pointer;min-height:44px}.research_main__3tZ9U button:hover{background:#34534d}.research_main__3tZ9U input::placeholder{color:#c4d2ca}.seoul-review_shell__X_aWt{max-width:68rem;margin:auto;padding:clamp(1rem,4vw,3rem);line-height:1.6;overflow-wrap:anywhere}.seoul-review_controls__6O6ha{display:flex;flex-wrap:wrap;gap:1rem}.seoul-review_controls__6O6ha label{display:grid;grid-gap:.4rem;gap:.4rem;flex:1 1 16rem}.seoul-review_controls__6O6ha input,.seoul-review_controls__6O6ha select{font:inherit;padding:.7rem;width:100%;min-width:0;box-sizing:border-box}.seoul-review_list__JUP_z{padding:0;list-style:none;display:grid;grid-gap:.6rem;gap:.6rem}.seoul-review_detail__2XyQV button,.seoul-review_list__JUP_z button{font:inherit;text-align:left;padding:.8rem;max-width:100%;white-space:normal;cursor:pointer}.seoul-review_list__JUP_z button{width:100%}.seoul-review_list__JUP_z button[aria-pressed=true]{outline:3px solid currentColor}.seoul-review_detail__2XyQV{border:1px solid;padding:1rem;margin-top:1rem}.seoul-review_archive__5E5vt summary{cursor:pointer;padding:.6rem 0}.seoul-review_shell__X_aWt a{color:inherit;text-decoration:underline}.seoul-review_shell__X_aWt button:focus-visible,.seoul-review_shell__X_aWt input:focus-visible,.seoul-review_shell__X_aWt select:focus-visible,.seoul-review_shell__X_aWt summary:focus-visible{outline:3px solid #a65021;outline-offset:3px}.seoul-review_map__M7TQS{height:28rem;min-height:18rem;width:100%;margin-block:1rem}@media(max-width:600px){.seoul-review_map__M7TQS{height:22rem}}.seoul-review_shell__X_aWt button,.seoul-review_shell__X_aWt input,.seoul-review_shell__X_aWt select{color:#f5f1e8;background:#242421;border:1px solid #8d8b80;border-radius:.2rem}.seoul-review_shell__X_aWt button{font:inherit;padding:.55rem .8rem;cursor:pointer}.seoul-review_shell__X_aWt button[aria-pressed=true]{outline:3px solid #d9a16b;outline-offset:2px}.seoul-review_referenceMap__A2tqh>div>ul{max-height:20rem;overflow:auto;padding:1rem 1rem 1rem 2rem;border:1px solid #8d8b80}.seoul-review_referenceMap__A2tqh>div>section{padding:1rem;border:1px solid #8d8b80}.seoul-review_referenceMap__A2tqh .leaflet-popup-content{color:#171713}.seoul-review_referenceMap__A2tqh .leaflet-popup-content button{color:#f5f1e8}.seoul-review_threadControls__xIT2k{display:flex;flex-wrap:wrap;gap:.6rem;margin-block:1rem}.seoul-review_threadControls__xIT2k button{max-width:100%;white-space:normal;text-align:left}.review_shell__5QYfR{max-width:1200px;margin:0 auto;padding:36px 24px 80px;line-height:1.6}.review_shell__5QYfR h1{font-size:clamp(2rem,6vw,4rem);line-height:1.1}.review_notice__VudrY{padding:20px;border:1px solid #b89a62;background:#fff5da;color:#322b20}.review_controls__sLIuZ{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.review_controls__sLIuZ label{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:180px}.review_controls__sLIuZ input,.review_controls__sLIuZ select,.review_shell__5QYfR button{font:inherit;background:#f5f3ed;color:#181818;padding:10px;border:1px solid #999;border-radius:4px;max-width:100%}.review_map__S_vVP{height:420px;width:100%}.review_shell__5QYfR ul[aria-label="Vancouver research — sourced general site references"]{max-height:300px;overflow:auto;padding:12px 28px;border:1px solid #888}.review_grid__cwuJc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:16px;gap:16px}.review_card__5_r57{padding:18px;border:1px solid #aaa;margin:16px 0;min-width:0;overflow-wrap:anywhere}.review_card__5_r57 summary{cursor:pointer;font-weight:700}.review_shell__5QYfR a{text-decoration:underline}.review_shell__5QYfR :focus-visible{outline:3px solid #246bb3;outline-offset:3px}@media(max-width:600px){.review_shell__5QYfR{padding:24px 16px}.review_controls__sLIuZ{display:grid}.review_map__S_vVP{height:320px}}.review_story__qyQMB{max-width:780px;margin:48px 0;padding:24px 0;border-top:2px solid #b89a62}.review_story__qyQMB h2{font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.2}.review_lede__A2tZT{font-size:1.2rem}.review_beats__RGAq_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:20px;gap:20px}.review_beat__e_hXk{padding:16px 0;border-top:1px solid #888;min-width:0;overflow-wrap:anywhere}.review_beat__e_hXk h4{font-size:1.1rem;margin:8px 0}.review_beat__e_hXk dl{margin:16px 0}.review_beat__e_hXk dt{font-weight:700}.review_beat__e_hXk dd{margin:0 0 12px}.review_beat__e_hXk details{margin:16px 0}.review_beat__e_hXk summary{cursor:pointer}#review_story-chapters__ykL89{scroll-margin-top:24px}.research_page__vpj4a{max-width:1120px;margin:0 auto;padding:32px 24px 80px;color:#202020;background:#faf8f2;line-height:1.65}.research_page__vpj4a h1{font-size:clamp(2rem,5vw,4rem);line-height:1.1}.research_page__vpj4a h2{margin-top:2.5rem}.research_page__vpj4a a{text-decoration:underline;color:#124f67}.research_page__vpj4a article{border-top:1px solid #bbb;padding:20px 0;overflow-wrap:anywhere}.research_page__vpj4a details{padding:10px;background:#eeece5}.research_page__vpj4a summary{cursor:pointer;font-weight:600}.research_page__vpj4a button,.research_page__vpj4a input,.research_page__vpj4a select{font:inherit;padding:9px;border:1px solid #777;border-radius:4px;background:white;color:#202020}.research_page__vpj4a a:focus-visible,.research_page__vpj4a button:focus-visible,.research_page__vpj4a input:focus-visible,.research_page__vpj4a select:focus-visible{outline:3px solid #ae3c17;outline-offset:3px}.research_subjects__KLAKl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 24px;gap:8px 24px}.research_subjects__KLAKl span{font-size:.85rem}.research_filters__1Ikj7{display:flex;gap:16px;flex-wrap:wrap}.research_filters__1Ikj7 label{display:flex;flex-direction:column}.research_map__xjYNe{height:440px;width:100%;border:1px solid #777}.research_page__vpj4a nav{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:600px){.research_page__vpj4a{padding:20px 16px}.research_subjects__KLAKl{grid-template-columns:1fr}.research_map__xjYNe{height:320px}.research_filters__1Ikj7,.research_filters__1Ikj7 input,.research_filters__1Ikj7 label{width:100%}}.research_intro__NdvlB{max-width:76ch}.research_jump__dEO7D{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.research_jump__dEO7D a{padding:12px 18px;border:1px solid #a69c83;border-radius:4px;text-decoration:none}.research_grid__FzJva{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0;list-style:none}.research_card__grQ88{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;border:1px solid #726c60;border-radius:8px;background:#182b2c}.research_card__grQ88 h3,.research_card__grQ88 p{margin:0}.research_card__grQ88 p{font-size:1rem}.research_card__grQ88 a{margin-top:auto;min-height:44px;display:flex;align-items:center}.research_count__BgTLp{color:#e6d59c;font-size:.9rem}.research_section__nmCmY{scroll-margin-top:100px}.research_card__grQ88 a:focus-visible,.research_jump__dEO7D a:focus-visible{outline:3px solid #f1c956;outline-offset:4px}@media(max-width:900px){.research_grid__FzJva{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.research_grid__FzJva{grid-template-columns:1fr}.research_card__grQ88{padding:18px}.research_jump__dEO7D a{flex:1 1 100px;text-align:center}}.research_card__grQ88 figure{margin:0 0 1rem}.research_card__grQ88 figure img{aspect-ratio:3/2;object-fit:cover}.research_card__grQ88 figcaption{font-size:.78rem;line-height:1.55;margin-top:.55rem}.research_card__grQ88 figcaption a{text-decoration:underline;text-underline-offset:3px}