._page_1xpi1_1{color:#662e38;background:#fffaf4}._hero_1xpi1_2{grid-template-columns:1.2fr .8fr;align-items:center;gap:8%;max-width:1160px;margin:auto;padding:72px 5vw 80px;display:grid}._heroCopy_1xpi1_3 h1{font-family:var(--round-font);letter-spacing:-.05em;color:#bf1e2e;margin:0 0 24px;font-size:clamp(42px,5vw,70px);font-weight:850;line-height:1.08}._heroCopy_1xpi1_3 h1 em{color:#662e38;font-style:normal}._heroCopy_1xpi1_3>p{color:#80565a;max-width:560px;margin:0 0 28px;font-size:16px;line-height:1.85}._heroLinks_1xpi1_6{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}._portrait_1xpi1_7{background:#fff;border:1px solid #e4bcb6;border-radius:24px;margin:0;padding:11px;overflow:hidden;box-shadow:0 12px #ffe1c5,0 20px 45px #662e3812}._portrait_1xpi1_7>img{object-fit:contain;object-position:center;background:#fff7e8;border-radius:15px;width:100%;height:auto;max-height:510px;display:block}._portrait_1xpi1_7 figcaption{color:#80565a;flex-direction:column;gap:5px;padding:15px 8px 8px;font-size:11px;line-height:1.6;display:flex}._portrait_1xpi1_7 strong{color:#bf1e2e;font-size:16px}._roots_1xpi1_11{text-align:center;border-top:1px solid #bf1e2e25;border-bottom:1px solid #bf1e2e25;grid-template-columns:repeat(3,1fr);max-width:1030px;margin:0 auto;padding:25px 5vw 27px;display:grid}._roots_1xpi1_11>div+div{border-left:1px solid #bf1e2e25}._roots_1xpi1_11 span{font-family:var(--round-font);color:#bf1e2e;font-size:21px;font-weight:850;line-height:1.4}._roots_1xpi1_11 p{color:#80565a;margin:5px 12px 0;font-size:11px;line-height:1.6}._chapters_1xpi1_15{max-width:1160px;margin:0 auto;padding:25px 5vw 0;scroll-margin-top:32px}._chapter_1xpi1_15{border-bottom:1px solid #bf1e2e25;grid-template-columns:1fr 1.15fr;gap:10%;padding:52px 0 49px;display:grid;position:relative}._chapter_1xpi1_15 h2,._visit_1xpi1_18 h2{font-family:var(--round-font);letter-spacing:-.04em;color:#bf1e2e;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:850;line-height:1.2;position:relative}._chapterCopy_1xpi1_19 p{color:#80565a;max-width:630px;margin:0 0 19px;font-size:14px;line-height:1.95}._source_1xpi1_20{color:#8c1423;text-underline-offset:4px;font-size:10px;font-weight:750;line-height:1.7;text-decoration:underline;display:inline-block}._sources_1xpi1_21{flex-wrap:wrap;gap:8px 20px;display:flex}._canadianChapter_1xpi1_22{border-bottom:0}._visit_1xpi1_18{text-align:center;max-width:1160px;margin:8px auto 0;padding:45px 5vw 64px}._visit_1xpi1_18>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 26px;margin-top:27px;display:flex}@media (max-width:850px){._hero_1xpi1_2{grid-template-columns:1fr;gap:36px;max-width:680px;padding-top:48px;padding-bottom:57px}._heroCopy_1xpi1_3 h1{font-size:clamp(41px,8vw,62px)}._portrait_1xpi1_7{width:100%;max-width:410px;margin:auto}._roots_1xpi1_11{max-width:680px;padding-left:5vw;padding-right:5vw}._roots_1xpi1_11 span{font-size:17px}._chapters_1xpi1_15{max-width:680px}._chapter_1xpi1_15{grid-template-columns:1fr;gap:23px;padding:38px 0 37px}._chapterCopy_1xpi1_19 p{max-width:none}._visit_1xpi1_18{max-width:680px;padding-top:30px}}@media (max-width:500px){._hero_1xpi1_2,._chapters_1xpi1_15,._visit_1xpi1_18{padding-left:6vw;padding-right:6vw}._heroCopy_1xpi1_3>p{font-size:14px}._roots_1xpi1_11{text-align:left;grid-template-columns:1fr;padding:8px 6vw}._roots_1xpi1_11>div{padding:14px 0}._roots_1xpi1_11>div+div{border-top:1px solid #bf1e2e25;border-left:0}._roots_1xpi1_11 p{margin-left:0;margin-right:0}._roots_1xpi1_11 span{font-size:20px}._chapter_1xpi1_15 h2,._visit_1xpi1_18 h2{font-size:32px}._chapterCopy_1xpi1_19 p{font-size:13px}._source_1xpi1_20{font-size:11px}._portrait_1xpi1_7 figcaption{padding-left:5px;padding-right:5px}}
