.KD0ciG_mast{padding:18px var(--gutter) 6px;font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;z-index:30;justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;display:flex;position:relative}.KD0ciG_brand{font-family:var(--display);letter-spacing:0;text-transform:none;font-size:34px;line-height:1;text-decoration:none}.KD0ciG_nav{gap:26px;display:flex}.KD0ciG_nav a{border-bottom:1px solid #0000;padding:6px 0;text-decoration:none}.KD0ciG_nav a:hover{border-color:currentColor}.KD0ciG_ask{font-family:var(--type);text-transform:none;letter-spacing:.02em;color:var(--ink-2);border-bottom:1px solid var(--rule);text-decoration:none}.KD0ciG_ask:hover{color:var(--ink);border-color:var(--ink)}.KD0ciG_right{align-items:baseline;gap:22px;display:flex}.KD0ciG_tel{font-family:var(--type);text-transform:none;letter-spacing:.04em;color:var(--ink);white-space:nowrap;text-decoration:none}.KD0ciG_tel:hover{text-decoration:underline}.KD0ciG_menu{display:none;position:relative}.KD0ciG_menu summary{cursor:pointer;font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;align-items:center;min-height:48px;padding:12px 0 12px 12px;font-size:13px;list-style:none;display:flex}.KD0ciG_menu summary::-webkit-details-marker{display:none}.KD0ciG_menu summary:after{content:"+";font-family:var(--type);margin-left:8px}.KD0ciG_menu[open] summary:after{content:"–"}.KD0ciG_menu nav{background:var(--paper);border:1.5px solid var(--ink);flex-direction:column;min-width:220px;padding:6px 0;display:flex;position:absolute;top:100%;right:0;box-shadow:0 18px 40px -20px #00000073}.KD0ciG_menu nav a{align-items:center;min-height:48px;padding:12px 18px;text-decoration:none;display:flex}.KD0ciG_menu nav a:hover{background:var(--haze)}@media (max-width:980px){.KD0ciG_nav,.KD0ciG_ask,.KD0ciG_right{display:none}.KD0ciG_menu{display:block}.KD0ciG_mast{align-items:center}.KD0ciG_brand{font-size:30px}}
.EZoWya_foot{background:var(--paper);border-top:1.5px solid var(--ink);font-family:var(--ui);padding-block:clamp(40px,5vw,70px) 30px;font-size:14px}.EZoWya_brand{grid-column:1/4}.EZoWya_word{font-family:var(--display);font-size:clamp(44px,5vw,80px);line-height:.9;text-decoration:none;display:inline-block}.EZoWya_brand p{font-family:var(--text);color:var(--ink-2);max-width:16em;margin-top:10px;font-size:1.05em;font-style:italic;font-weight:300}.EZoWya_tel{font-family:var(--type);margin-top:14px;font-size:15px}.EZoWya_tel a{border-bottom:1px solid var(--rule);text-decoration:none}.EZoWya_tel a:hover{border-color:var(--ink)}.EZoWya_tel+.EZoWya_tel{margin-top:6px}.EZoWya_cols{gap:var(--gap);grid-column:5/10;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.EZoWya_k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:0 0 10px;font-size:11px}.EZoWya_cols ul{margin:0;padding:0;list-style:none}.EZoWya_cols li a{border-bottom:1px solid #0000;padding:6px 0;text-decoration:none;display:inline-block}.EZoWya_cols li a:hover{border-color:currentColor}.EZoWya_colophon{font-family:var(--type);color:var(--ink-2);grid-column:10/13;font-size:12px;line-height:1.5}.EZoWya_colophon b{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 6px;font-size:11px;font-weight:400;display:block}.EZoWya_op{border-top:1px solid var(--rule);font-family:var(--type);color:var(--ink-2);grid-column:1/13;margin:36px 0 0;padding-top:14px;font-size:12px}@media (max-width:980px){.EZoWya_brand{grid-column:1/13;margin-bottom:28px}.EZoWya_cols{grid-column:1/13}.EZoWya_colophon{grid-column:1/13;margin-top:28px}}@media (max-width:560px){.EZoWya_cols{grid-template-columns:1fr 1fr}.EZoWya_foot{padding-bottom:96px}}
._0kaR4q_sticky{display:none}@media (max-width:980px){._0kaR4q_sticky{min-height:48px;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:50;background:var(--ink);color:var(--paper);font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:12px 18px;font-size:12px;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 10px 30px -10px #00000080}._0kaR4q_sticky:hover{background:var(--accent-ink)}}
.Z8hQ_W_hero{--ws:min(clamp(132px,26vw,430px),calc(407vw / var(--chars)));padding-top:6px;padding-bottom:0;overflow:hidden}.Z8hQ_W_word{font-family:var(--display);font-size:var(--ws);letter-spacing:-.025em;white-space:nowrap;margin:0 calc(-1*var(--gutter) - .06em) 0;z-index:3;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1/auto/13;line-height:.78;position:relative}.Z8hQ_W_word span{display:block;transform:translate(-.02em)}.Z8hQ_W_stage{column-gap:var(--gap);font-size:var(--ws);grid-area:2/1/auto/13;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:-.58em;display:grid}.Z8hQ_W_stage>*{font-size:1rem}.Z8hQ_W_copy{z-index:4;grid-area:1/1/auto/4;align-self:end;padding-bottom:clamp(36px,5vw,80px);font-size:clamp(16px,1.1vw,19px)}.Z8hQ_W_copy h1{font-family:var(--text);letter-spacing:0;max-width:14em;margin:0 0 18px;font-size:clamp(24px,2.3vw,36px);font-style:italic;font-weight:300;line-height:1.15}.Z8hQ_W_lede{color:var(--ink-2);max-width:26em;font-size:.95em}.Z8hQ_W_ctas{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.Z8hQ_W_updated{font-family:var(--type);color:var(--ink-2);margin:16px 0 0;font-size:12px}.Z8hQ_W_crumbs ol{font-family:var(--type);color:var(--ink-2);flex-wrap:wrap;margin:0 0 14px;padding:0;font-size:12px;list-style:none;display:flex}.Z8hQ_W_crumbs li+li:before{content:"/";opacity:.6;margin:0 .5em}.Z8hQ_W_crumbs a{border-bottom:1px solid var(--rule);text-decoration:none}.Z8hQ_W_crumbs a:hover{border-color:currentColor}.Z8hQ_W_main{z-index:2;clip-path:polygon(0 0,100% 0,100% 100%,0 96%);grid-area:1/4/auto/9}.Z8hQ_W_main img{aspect-ratio:3/4;object-fit:cover;width:100%}.Z8hQ_W_tall{z-index:1;grid-area:1/9/auto/12;align-self:end;margin-bottom:-14%}.Z8hQ_W_tall img{aspect-ratio:3/5;object-fit:cover;object-position:50% 40%;width:100%}.Z8hQ_W_small{z-index:5;grid-area:1/8/auto/10;align-self:end;margin-bottom:6%;margin-left:-30%;margin-right:10%;transform:rotate(-5deg);box-shadow:0 18px 40px -18px #00000080}.Z8hQ_W_small img{aspect-ratio:1;object-fit:cover;width:100%}.Z8hQ_W_vlabel{right:calc(var(--gutter) - 2px);writing-mode:vertical-rl;font-family:var(--type);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark);z-index:6;mix-blend-mode:difference;font-size:12px;position:absolute;top:46%}.Z8hQ_W_ledger{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);z-index:4;background:var(--paper);grid-area:3/1/auto/13;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.Z8hQ_W_ledger div{border-right:1px solid var(--rule);font-family:var(--type);padding:12px 14px 12px 0;font-size:14px;line-height:1.3}.Z8hQ_W_ledger div+div{padding-left:14px}.Z8hQ_W_ledger div:last-child{border-right:0}.Z8hQ_W_ledger dt{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px;font-size:11px}.Z8hQ_W_ledger dd{margin:0;font-size:15px}.Z8hQ_W_noStage .Z8hQ_W_stage{margin-top:0}.Z8hQ_W_noStage .Z8hQ_W_copy{grid-column:1/9;padding-top:clamp(12px,2vw,28px);padding-bottom:clamp(28px,4vw,56px)}.Z8hQ_W_compact{--ws:min(clamp(88px,14vw,240px),calc(300vw / var(--chars)))}.Z8hQ_W_compact .Z8hQ_W_copy h1{max-width:22em}@media (max-width:980px){.Z8hQ_W_copy{grid-column:1/7}.Z8hQ_W_main{grid-column:1/8;margin-top:0}.Z8hQ_W_tall{grid-column:8/13;margin-top:30%}.Z8hQ_W_small{grid-column:6/9;margin-bottom:-6%;margin-right:0}.Z8hQ_W_ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.Z8hQ_W_ledger div:nth-child(2n){border-right:0}.Z8hQ_W_ledger div:nth-child(odd){padding-left:0}.Z8hQ_W_ledger div:nth-child(n+3){border-top:1px solid var(--rule)}.Z8hQ_W_noStage .Z8hQ_W_copy{grid-column:1/13}}@media (max-width:560px){.Z8hQ_W_hero{--ws:min(34vw,calc(407vw / var(--chars)))}.Z8hQ_W_compact{--ws:min(24vw,calc(300vw / var(--chars)))}.Z8hQ_W_word{margin-inline:calc(-1*var(--gutter) - .08em)}.Z8hQ_W_main{grid-column:1/9}.Z8hQ_W_tall{grid-column:9/13;margin-top:50%;margin-bottom:-30%}.Z8hQ_W_small{display:none}.Z8hQ_W_copy{z-index:6;background:var(--paper);grid-area:2/1/auto/13;padding:26px 0 30px}.Z8hQ_W_main,.Z8hQ_W_tall{grid-row:1}.Z8hQ_W_vlabel{display:none}.Z8hQ_W_ctas .Z8hQ_W_btn{flex:auto}}.Z8hQ_W_main figcaption{bottom:calc(4% + 8px)}.Z8hQ_W_small figcaption{padding:2px 5px;font-size:9px;bottom:6px;left:6px}.Z8hQ_W_tall figcaption{top:38%;bottom:auto}@media (max-width:560px){.Z8hQ_W_tall figcaption{top:8px}}
.fPDI5q_bar{z-index:40;background:var(--paper);border-bottom:1.5px solid var(--ink);margin-top:clamp(18px,2.4vw,34px);position:sticky;top:0}.fPDI5q_inner{padding:0 var(--gutter);height:var(--bar-h);white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:clamp(14px,2vw,30px);display:flex;overflow:auto hidden}.fPDI5q_inner::-webkit-scrollbar{display:none}.fPDI5q_inner a{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;border-bottom:1.5px solid #0000;flex:none;padding:12px 0;font-size:12.5px;text-decoration:none}.fPDI5q_inner a:hover{border-bottom-color:currentColor}.fPDI5q_sep{background:var(--rule);flex:0 0 1px;align-self:stretch;margin:10px 0}.fPDI5q_child{color:var(--accent-ink);font-family:var(--type)!important;text-transform:none!important;letter-spacing:.02em!important;font-size:13.5px!important}
.LJk_iW_prose{padding-block:clamp(50px,7vw,100px)}.LJk_iW_paper{background:var(--paper)}.LJk_iW_haze{background:var(--haze)}.LJk_iW_sand{background:var(--sand)}.LJk_iW_h{grid-area:1/1/auto/6;align-self:start;padding-right:10px;font-size:clamp(40px,5vw,86px)}.LJk_iW_body{grid-area:1/6/auto/12;font-size:1.02em}.LJk_iW_solo{grid-column:3/10}.LJk_iW_extra{grid-area:2/6/auto/13;margin-top:clamp(24px,3vw,44px)}.LJk_iW_extraWide{grid-area:2/1/auto/13;margin-top:clamp(28px,4vw,60px)}@media (max-width:980px){.LJk_iW_h{grid-column:1/13;margin-bottom:22px}.LJk_iW_body,.LJk_iW_solo{grid-area:2/1/auto/13}.LJk_iW_extra,.LJk_iW_extraWide{grid-area:3/1/auto/13}}
.SYai7W_src{font-family:var(--type);color:var(--ink-2);border-top:1.5px solid var(--ink);padding-block:40px 50px;font-size:12.5px;line-height:1.5}.SYai7W_h{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);grid-column:1/3;font-size:11px;line-height:1.4}.SYai7W_list{grid-column:3/11;margin:0;padding-left:1.6em}.SYai7W_list li{scroll-margin-top:calc(var(--bar-h) + 18px);margin-bottom:6px}.SYai7W_list li:target{background:var(--haze);outline:6px solid var(--haze)}.SYai7W_list a{color:var(--ink);border-bottom:1px solid var(--rule);overflow-wrap:anywhere;text-decoration:none}@media (max-width:980px){.SYai7W_h,.SYai7W_list{grid-column:1/13}.SYai7W_list{margin-top:12px}}
.lN5ECa_index{columns:3 18em;column-gap:var(--gap);border-top:1.5px solid var(--ink);padding-top:8px}.lN5ECa_group{break-inside:avoid;border-bottom:1px solid var(--rule);padding:14px 0 18px}.lN5ECa_region{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:0 0 6px;font-size:11px}.lN5ECa_region a{border-bottom:1px solid var(--rule);text-decoration:none}.lN5ECa_group ul{margin:0;padding:0;list-style:none}.lN5ECa_group li{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.lN5ECa_name{font-family:var(--display);padding:2px 0;font-size:clamp(34px,3.6vw,58px);line-height:1;text-decoration:none}.lN5ECa_name:hover{color:var(--accent-ink)}.lN5ECa_subs{font-family:var(--type);gap:12px;font-size:12.5px;display:inline-flex}.lN5ECa_subs a{color:var(--ink-2);border-bottom:1px solid var(--rule);padding:6px 0;text-decoration:none}
.jYuX1W_cards{gap:clamp(18px,2.4vw,36px) var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.jYuX1W_one{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.jYuX1W_one .jYuX1W_fig img{aspect-ratio:3/2}.jYuX1W_item{flex-direction:column;gap:8px;display:flex}.jYuX1W_card{text-decoration:none;display:block}.jYuX1W_fig img{aspect-ratio:4/5;object-fit:cover;width:100%}.jYuX1W_item:nth-child(2) .jYuX1W_fig{margin-top:12%}.jYuX1W_item:nth-child(3) .jYuX1W_fig{margin-top:4%}.jYuX1W_name{font-family:var(--display);margin-top:12px;font-size:clamp(40px,4.4vw,76px);line-height:.9;display:block}.jYuX1W_card:hover .jYuX1W_name{color:var(--accent-ink)}.jYuX1W_links{font-family:var(--type);gap:14px;font-size:13px;display:flex}.jYuX1W_links a{border-bottom:1px solid var(--rule);padding:6px 0;text-decoration:none}@media (max-width:980px){.jYuX1W_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.jYuX1W_one{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.jYuX1W_item:nth-child(n) .jYuX1W_fig{margin-top:0}}
