.ytg3Ia_hero{text-align:center;min-height:600px;color:var(--white);place-items:center;display:grid;position:relative;overflow:hidden}.ytg3Ia_bg{object-fit:cover;object-position:center 30%}.ytg3Ia_hero:after{content:"";background:#00000052;position:absolute;inset:0}.ytg3Ia_inner{z-index:1;width:min(100% - 40px,960px);padding:80px 0;position:relative}.ytg3Ia_eyebrow{letter-spacing:6px;text-transform:uppercase;background:#00000059;margin-bottom:18px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.ytg3Ia_title{font-family:var(--serif);letter-spacing:-1px;color:var(--white);text-shadow:0 2px 18px #00000059;margin:0 0 40px;font-size:clamp(38px,5.6vw,72px);line-height:1.05}.ytg3Ia_title a{color:inherit}.ytg3Ia_title a:hover{text-decoration:none}@media (max-width:700px){.ytg3Ia_hero{min-height:480px}}
.epbfUq_page{background:var(--page);padding-bottom:60px}.epbfUq_strip{filter:grayscale();background-position:50%;background-size:cover;height:125px;position:relative;box-shadow:inset 0 8px 12px #0000006b}.epbfUq_strip:after{content:"";background:linear-gradient(#0000003d,#00000021 11%);position:absolute;inset:0}.epbfUq_sheet{background:var(--white);width:min(100%,1080px);margin:0 auto;padding:0 60px 60px}.epbfUq_sheetTop{padding-bottom:0}.epbfUq_head{grid-template-columns:1fr 432px;align-items:start;gap:15px;display:grid}.epbfUq_headText{padding-top:55px}.epbfUq_chips{background:#f5f3ee;border-radius:2px;flex-wrap:wrap;gap:0 8px;margin:0 0 18px;padding:2px 4px;font-size:14px;display:inline-flex}.epbfUq_chips a{color:#1c252c80}.epbfUq_chips a:not(:last-child):after{content:","}.epbfUq_title{letter-spacing:-2px;color:var(--text);margin:0 0 40px;font-size:clamp(36px,4.4vw,52px);line-height:1.2}.epbfUq_rule{border:0;border-top:3px solid var(--rule);margin:0 0 20px}.epbfUq_byline{letter-spacing:1px;text-transform:uppercase;white-space:pre-wrap;margin:0;font-size:12px}.epbfUq_byline a{color:var(--teal);font-size:14px}.epbfUq_frame{z-index:2;margin-top:-50px;position:relative}.epbfUq_frame img{border:20px solid var(--mat);width:100%;height:auto;box-shadow:var(--shadow-frame);background:var(--mat);border-radius:2px}.epbfUq_body{max-width:var(--text-col);margin:0 auto;padding-top:70px}.epbfUq_prose{font-size:18px;line-height:1.6}.epbfUq_prose p{margin:0 0 15px}.epbfUq_prose h2{color:var(--coral);letter-spacing:-1px;margin:50px 0 16px;scroll-margin-top:20px;font-size:clamp(30px,3.6vw,38px);line-height:1.4}.epbfUq_prose h3{color:var(--teal);letter-spacing:4px;text-transform:uppercase;margin:40px 0 14px;scroll-margin-top:20px;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.2}.epbfUq_prose h4{color:var(--teal);margin:30px 0 10px;font-size:22px;line-height:1.2}.epbfUq_prose ul,.epbfUq_prose ol{margin:0 0 16px 20px;padding:10px 0 0 8px}.epbfUq_prose li{margin:0 0 0 7px;padding:0 0 15px;line-height:1.5}.epbfUq_prose strong{font-weight:800}.epbfUq_prose a{text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.epbfUq_prose blockquote{border-left:4px solid var(--coral);font-family:var(--serif);margin:30px 0;padding:10px 24px;font-size:22px;font-style:italic}.epbfUq_prose table{border-collapse:collapse;width:100%;margin:20px 0;font-size:16px}.epbfUq_prose th,.epbfUq_prose td{border-bottom:1px solid var(--rule);text-align:left;padding:8px}.epbfUq_prose figure img[width="200"]{width:100px}.epbfUq_toc{background:var(--mat);border-radius:6px;margin:0 0 40px;padding:18px 24px}.epbfUq_toc summary{cursor:pointer;letter-spacing:3px;text-transform:uppercase;color:var(--teal);font-size:13px;font-weight:500}.epbfUq_toc ol{columns:2;column-gap:40px;margin:12px 0 0 20px;padding:0;font-size:16px}.epbfUq_toc li{break-inside:avoid;margin-bottom:6px}.epbfUq_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:40px;display:grid}.epbfUq_card{background:var(--white);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 6px 24px #00000014}.epbfUq_cardImage{aspect-ratio:4/3;display:block;overflow:hidden}.epbfUq_cardImage img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.epbfUq_card:hover .epbfUq_cardImage img{transform:scale(1.04)}.epbfUq_cardBody{flex-direction:column;flex:1;padding:22px 24px 26px;display:flex}.epbfUq_cardMeta{letter-spacing:1px;text-transform:uppercase;color:var(--text-soft);margin-bottom:8px;font-size:12px}.epbfUq_cardTitle{font-family:var(--serif);letter-spacing:-.5px;margin:0 0 10px;font-size:26px;line-height:1.25}.epbfUq_cardTitle a{color:var(--text)}.epbfUq_cardExcerpt{color:var(--text-soft);flex:1;font-size:16px;line-height:1.5}.epbfUq_cardMore{color:var(--coral);font-size:15px;font-weight:500}.epbfUq_related{max-width:1080px;margin:60px auto 0;padding:0 20px}.epbfUq_related h2{text-align:center;margin-bottom:30px}@media (max-width:900px){.epbfUq_sheet{padding:0 20px 40px}.epbfUq_head{grid-template-columns:1fr}.epbfUq_headText{order:2;padding-top:30px}.epbfUq_frame{order:1;width:min(100%,360px);margin:-60px auto 0}.epbfUq_frame img{border-width:12px}.epbfUq_title{margin-bottom:24px}.epbfUq_body{padding-top:40px}.epbfUq_toc ol{columns:1}}
.Hx0lNG_intro{font-size:17px}.Hx0lNG_hi{font-family:var(--sans);color:var(--teal);margin-bottom:14px;font-size:clamp(24px,2.4vw,26px);line-height:1.6}.Hx0lNG_today{border-left:3px solid var(--teal);background:#eef6f8;border-radius:4px;padding:10px 16px}.Hx0lNG_signature{width:140px;height:auto;margin:6px 0 12px 80px}.Hx0lNG_scriptLink{color:var(--teal)}.Hx0lNG_slowTitle{margin-bottom:0}.Hx0lNG_slowCols{grid-template-columns:1fr 1fr;gap:40px;margin-top:24px;font-size:16px;display:grid}.Hx0lNG_slowImg{width:100%;height:auto;margin-top:10px}.Hx0lNG_underline{color:var(--text);text-decoration:underline}.Hx0lNG_places{grid-template-columns:1fr 1fr;gap:40px;margin-top:30px;display:grid}.Hx0lNG_placeCol{flex-direction:column;gap:24px;display:flex}.Hx0lNG_placeColOffset{padding-top:0}.Hx0lNG_place h3{color:var(--teal);margin:0 0 2px;font-size:16px;font-weight:700}.Hx0lNG_place p{margin:0;font-size:15px}.Hx0lNG_placeImg{align-self:center;width:min(100%,420px)}.Hx0lNG_postcards{margin-bottom:30px}.Hx0lNG_allPosts{margin-top:30px}@media (max-width:860px){.Hx0lNG_slowCols,.Hx0lNG_places{grid-template-columns:1fr}.Hx0lNG_signature{margin-left:0}}
.zaMaIa_nudge{border:2px dashed var(--rule);text-align:center;border-radius:10px;margin:40px 0 0;padding:26px 30px}.zaMaIa_title{font-family:var(--serif);color:var(--teal);margin-bottom:6px;font-size:28px;font-style:italic}
.qgiv-G_page{background:var(--page);padding:60px 20px}.qgiv-G_sheet{background:var(--white);border-radius:4px;width:min(100%,980px);margin:0 auto;padding:60px clamp(20px,6vw,70px)}.qgiv-G_h1{text-align:center;margin-bottom:30px;font-size:clamp(36px,5vw,56px)}
.g1sWea_page{background:var(--page);padding:70px 20px 90px}.g1sWea_wrap{width:min(100%,1200px);margin:0 auto}.g1sWea_head{text-align:center;margin-bottom:40px}.g1sWea_h1{margin-bottom:10px;font-size:clamp(36px,5vw,56px)}.g1sWea_lead{max-width:640px;color:var(--text-soft);margin:0 auto 20px}.g1sWea_filters{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.g1sWea_filters a{letter-spacing:2px;text-transform:uppercase;color:var(--muted);background:var(--white);border:1px solid #ececec;border-radius:3px;padding:6px 15px;font-size:12px;display:block}.g1sWea_filters a[aria-current=page],.g1sWea_filters a:hover{color:var(--teal);border-color:#d9d9d9;text-decoration:none}.g1sWea_empty{text-align:center}
