._9kJeiW_root{z-index:100;background:var(--night);cursor:pointer;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}._9kJeiW_stamp{will-change:transform, opacity;width:clamp(96px,11vw,150px);height:auto;animation:.8s cubic-bezier(.16,1,.3,1) .15s both _9kJeiW_stampIn;position:absolute}@keyframes _9kJeiW_stampIn{0%{opacity:0;transform:perspective(900px)rotateY(-96deg)rotate(-9deg)scale(.9)}to{opacity:1;transform:perspective(900px)rotateY(0)rotate(0)scale(1)}}._9kJeiW_stampOut{animation:.26s cubic-bezier(.65,0,.35,1) both _9kJeiW_stampOut}@keyframes _9kJeiW_stampOut{0%{opacity:1;transform:perspective(900px)scale(1)}76%{opacity:1}to{opacity:0;transform:perspective(900px)scale(.07)}}._9kJeiW_canvas{position:absolute;inset:0}._9kJeiW_dim{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}._9kJeiW_words{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}._9kJeiW_word{font-family:var(--font-sans);color:#fff;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(30px,5.4vw,72px);font-weight:600}._9kJeiW_leaf{aspect-ratio:1;width:auto;height:clamp(150px,22vh,230px);animation:.6s cubic-bezier(.22,1,.36,1) both _9kJeiW_leafIn;position:absolute;overflow:visible}@keyframes _9kJeiW_leafIn{0%{transform:scale(.6)}to{transform:scale(1)}}._9kJeiW_dot{transform-box:fill-box;transform-origin:50%;animation:.42s cubic-bezier(.34,1.4,.64,1) both _9kJeiW_dotIn}@keyframes _9kJeiW_dotIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}._9kJeiW_hint{bottom:22px;right:var(--gutter);color:#ffffff59;font-size:10px;position:absolute}@media (prefers-reduced-motion:reduce){._9kJeiW_stamp,._9kJeiW_leaf,._9kJeiW_dot{animation:none}}
.nP6W3G_footer{letter-spacing:-.01em;font-size:13px;line-height:1.25}.nP6W3G_panel{background:var(--bg);color:var(--ink)}.nP6W3G_panel a:hover{color:var(--green)}.nP6W3G_giant{padding:clamp(40px, 6vw, 100px) var(--gutter) clamp(14px, 2vw, 28px);display:block}.nP6W3G_giant img{width:100%;height:auto}.nP6W3G_muted,.nP6W3G_muted a{color:#6b6b6b}.nP6W3G_main{border-top:1px solid var(--line);grid-template-rows:1fr auto;grid-template-columns:3fr 1fr;min-height:clamp(190px,17vw,330px);display:grid}.nP6W3G_left{padding:16px 16px 0 var(--gutter);grid-area:1/1}.nP6W3G_bottomRow{padding:24px 16px 18px var(--gutter);grid-area:2/1;align-self:end}.nP6W3G_cities,.nP6W3G_bottomRow{grid-template-columns:repeat(4,1fr);column-gap:16px;display:grid}.nP6W3G_city{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.nP6W3G_cityName{font-weight:600}.nP6W3G_clock{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.nP6W3G_icon{flex:none;width:12px;height:12px}.nP6W3G_right{padding:16px var(--gutter) 0 16px;border-left:1px solid var(--line);flex-direction:column;grid-area:1/2;gap:28px;display:flex}.nP6W3G_creditCell{padding:24px var(--gutter) 18px 16px;border-left:1px solid var(--line);grid-area:2/2;justify-content:flex-end;align-items:flex-end;display:flex}.nP6W3G_form{flex-direction:column;align-items:flex-start;display:flex}.nP6W3G_head{margin-bottom:14px;font-weight:600;display:block}.nP6W3G_check{cursor:pointer;gap:10px;margin-bottom:18px;font-size:11px;line-height:1.25;display:flex}.nP6W3G_check input{appearance:none;border:1px solid var(--ink);cursor:pointer;border-radius:0;flex:none;width:11px;height:11px;margin-top:1px}.nP6W3G_check input:checked{background:var(--green);border-color:var(--green)}.nP6W3G_email{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:0}.nP6W3G_email::placeholder{color:#6b6b6b}.nP6W3G_submit,.nP6W3G_credit{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nP6W3G_submit{margin-top:2px}.nP6W3G_submit:hover{color:var(--green)}.nP6W3G_problem{min-height:1.3em;color:var(--green);align-items:center;gap:7px;margin-top:8px;font-size:12px;display:flex}.nP6W3G_problemMark{background:url(/brand/mark-green.svg) 50%/contain no-repeat;flex:none;width:13px;height:13px;animation:.35s cubic-bezier(.22,1,.36,1) nP6W3G_problemIn}@keyframes nP6W3G_problemIn{0%{opacity:0;transform:scale(.4)rotate(-40deg)}}.nP6W3G_copyMobile{display:none}.nP6W3G_credit{color:var(--ink);transition:color .3s}.nP6W3G_credit:hover,.nP6W3G_credit:focus-visible{color:var(--green)}.nP6W3G_credit:focus-visible{outline:1px solid var(--ink);outline-offset:3px}@media (max-width:900px){.nP6W3G_footer{font-size:14px}.nP6W3G_main{grid-template-rows:auto auto auto auto;grid-template-columns:1fr auto;min-height:0}.nP6W3G_left{padding:16px var(--gutter) 24px;grid-column:1/-1}.nP6W3G_bottomRow{padding:18px var(--gutter) 22px;border-top:1px solid var(--line);grid-area:3/1/auto/-1;grid-template-columns:1fr 1fr;gap:10px 16px}.nP6W3G_bottomRow>a:first-of-type{grid-column:1/-1}.nP6W3G_copy{display:none}.nP6W3G_creditCell{border-left:0;border-top:1px solid var(--line);padding:4px var(--gutter) calc(6px + env(safe-area-inset-bottom));grid-area:4/1/auto/-1;justify-content:space-between;align-items:center}.nP6W3G_copyMobile{display:block}.nP6W3G_cities{grid-template-columns:1fr 1fr;gap:20px 16px}.nP6W3G_city{flex-direction:column;align-items:flex-start}.nP6W3G_right{padding:16px var(--gutter) 10px;border-left:0;border-top:1px solid var(--line);grid-area:2/1/auto/-1}.nP6W3G_check{gap:12px;font-size:12px;line-height:1.35}.nP6W3G_check input{width:16px;height:16px;margin-top:0}.nP6W3G_email{border-bottom:1px solid var(--line);padding:10px 0;font-size:16px}.nP6W3G_credit{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.nP6W3G_submit{min-height:44px;margin-top:6px;font-weight:600}}
._8Jfmxa_bar,._8Jfmxa_menu{display:none}@media (max-width:900px){._8Jfmxa_bar{z-index:60;background:var(--bg);justify-content:space-between;align-items:stretch;height:56px;display:flex;position:sticky;top:0}._8Jfmxa_mark{padding:0 var(--gutter);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}._8Jfmxa_mark img{width:auto;height:30px}._8Jfmxa_toggle{padding:0 var(--gutter);color:var(--ink);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;font-size:13px;font-weight:500;display:flex}._8Jfmxa_menu{z-index:55;padding:18px var(--gutter) 20px;background:var(--bg);color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:56px 0 0;overflow-y:auto}._8Jfmxa_links{list-style:none}._8Jfmxa_linkMask{overflow:hidden}._8Jfmxa_linkMask>span{display:block}._8Jfmxa_link{letter-spacing:-.04em;padding:2px 0;font-size:clamp(34px,10.4vw,56px);font-weight:500;line-height:1.04;display:block}._8Jfmxa_link:active,._8Jfmxa_link[aria-current=page]{color:var(--green)}._8Jfmxa_foot{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:28px;font-size:13px;display:flex}._8Jfmxa_city{align-items:center;gap:8px;margin-bottom:4px;display:flex}._8Jfmxa_icon{width:12px;height:12px}._8Jfmxa_mono{font-variant-numeric:tabular-nums}._8Jfmxa_mail{color:var(--muted)}}
.zF3XJG_page{background:var(--bg);min-height:100vh}.zF3XJG_header{z-index:20;height:52px;padding:0 var(--gutter);background:var(--bg);grid-template-columns:1fr auto 1fr;align-items:center;column-gap:20px;font-size:13px;font-weight:500;display:grid;position:sticky;top:0}.zF3XJG_logo{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;display:block}.zF3XJG_logoMark{width:auto;height:26px;transition:opacity .3s;display:block}.zF3XJG_logo:hover .zF3XJG_logoMark{opacity:.6}.zF3XJG_nav{text-transform:uppercase;display:flex}.zF3XJG_navGroup{gap:clamp(18px,2vw,32px);list-style:none;display:flex}.zF3XJG_nav a{transition:color .2s}.zF3XJG_nav a:hover,.zF3XJG_nav a[aria-current=page]{color:var(--green)}.zF3XJG_clock{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;justify-self:end;position:relative;overflow:hidden}.zF3XJG_clockSizer{visibility:hidden;display:block}.zF3XJG_clockCity{display:block;position:absolute;inset:0}.zF3XJG_who{padding:var(--title-top) var(--gutter) var(--title-gap);grid-template-columns:repeat(12,1fr);column-gap:20px;display:grid}.zF3XJG_label{grid-column:1/-1;margin-bottom:28px;font-size:15px}.zF3XJG_headline{font-weight:500;font-size:var(--title-size);letter-spacing:-.035em;grid-column:1/span 7;line-height:.98}.zF3XJG_lineMask{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.zF3XJG_line{display:block}.zF3XJG_intro{flex-direction:column;grid-column:9/span 4;align-items:flex-start;gap:40px;padding-top:6px;display:flex}.zF3XJG_intro p{font-size:clamp(16px,1.15vw,19px);line-height:1.3}.zF3XJG_strip{padding-bottom:clamp(70px,9vw,140px);overflow:hidden}.zF3XJG_stripTrack{--strip-h:clamp(260px, 30vw, 460px);align-items:flex-end;width:max-content;animation:90s linear infinite zF3XJG_drift;display:flex}.zF3XJG_stripItem{background:#ddd;flex:none;margin-right:clamp(16px,2.4vw,36px);overflow:hidden}.zF3XJG_stripItem img{object-fit:cover;width:100%;height:100%}@keyframes zF3XJG_drift{to{transform:translate(-50%)}}.zF3XJG_make{padding-top:clamp(70px,8vw,130px)}.zF3XJG_sectionHead{padding:26px var(--gutter);justify-content:space-between;font-size:15px;display:flex}.zF3XJG_sectionHead a:hover{color:var(--green)}.zF3XJG_grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.zF3XJG_card{padding:26px var(--gutter) 40px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.zF3XJG_card:nth-child(3n){border-right:0}.zF3XJG_cardLabel{margin-bottom:18px;font-size:13px}.zF3XJG_cardMedia{aspect-ratio:4/5;background:#ddd;margin-bottom:22px;display:block;overflow:hidden}.zF3XJG_cardMedia img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.zF3XJG_card:hover .zF3XJG_cardMedia img{transform:scale(1.035)}.zF3XJG_cardTitle{letter-spacing:-.02em;margin-bottom:14px;font-size:19px;font-weight:500;line-height:1.15}.zF3XJG_cardTitle span{color:var(--muted);margin-top:2px;display:block}.zF3XJG_tags{flex-wrap:wrap;gap:8px;margin-bottom:26px;list-style:none;display:flex}.zF3XJG_tags li{border:1px solid var(--ink);border-radius:999px;padding:5px 11px;font-size:10px;font-weight:500}.zF3XJG_cta{align-self:flex-start;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:inline-flex}.zF3XJG_heroCta{margin-top:0;font-size:13px}.zF3XJG_ctaArrow{flex:none;width:.9em;height:.9em;transition:transform .45s cubic-bezier(.22,1,.36,1);display:inline-block}.zF3XJG_cta:hover .zF3XJG_ctaArrow{transform:translate(5px)}.zF3XJG_cta:hover{color:var(--green)}.zF3XJG_index{padding-top:clamp(60px,7vw,110px)}.zF3XJG_rows{border-top:1px solid var(--line);list-style:none}.zF3XJG_row{padding:13px var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:1fr 3fr 3fr 4fr;column-gap:20px;font-size:14px;transition:background .15s,color .15s;display:grid}.zF3XJG_row:hover{background:var(--ink);color:var(--bg)}.zF3XJG_rowYear,.zF3XJG_rowTags{padding-top:2px;font-size:11px}.zF3XJG_rowTags{color:var(--muted)}.zF3XJG_row:hover .zF3XJG_rowTags{color:#bbb}.zF3XJG_preview{z-index:30;pointer-events:none;width:220px;margin:24px 0 0 24px;position:fixed;top:0;left:0}.zF3XJG_preview img{aspect-ratio:4/5;object-fit:cover;width:100%}@media (max-width:900px){.zF3XJG_header{display:none}.zF3XJG_headline,.zF3XJG_intro{grid-column:1/-1}.zF3XJG_intro{margin-top:36px}.zF3XJG_grid{grid-template-columns:1fr}.zF3XJG_card{border-right:0}.zF3XJG_row{grid-template-columns:56px 1fr;row-gap:2px}.zF3XJG_rowTitle{color:var(--muted);grid-column:2}.zF3XJG_rowTags,.zF3XJG_preview{display:none}}@media (prefers-reduced-motion:reduce){.zF3XJG_stripTrack{animation:none}}
.tvQh3W_page{background:var(--bg);min-height:100vh}.tvQh3W_hero{padding:8px var(--gutter) 0}.tvQh3W_heroInner{aspect-ratio:2000/834;background:#111;width:100%;max-height:calc(100vh - 140px);overflow:hidden}.tvQh3W_heroInner img{object-fit:cover;width:100%;height:100%}.tvQh3W_head{padding:clamp(40px, 6vw, 90px) var(--gutter) clamp(50px, 6vw, 100px)}.tvQh3W_title{font-weight:500;font-size:var(--title-size);letter-spacing:-.035em;margin-bottom:var(--title-gap);flex-wrap:wrap;column-gap:.24em;line-height:.98;display:flex}.tvQh3W_titleMask{padding-bottom:.04em;display:inline-block;overflow:hidden}.tvQh3W_titleWord{display:inline-block}.tvQh3W_meta{border-top:1px solid var(--line)}.tvQh3W_metaRow{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);align-items:center;column-gap:20px;padding:14px 0;display:grid}.tvQh3W_metaRow dt{grid-column:1/span 2;font-size:12px}.tvQh3W_metaRow dd{grid-column:3/-1;font-size:15px}.tvQh3W_tags{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.tvQh3W_tags li{border:1px solid var(--ink);border-radius:999px;padding:5px 12px;font-size:10px;font-weight:500}.tvQh3W_grid{padding:clamp(50px, 7vw, 120px) var(--gutter);grid-template-columns:repeat(12,1fr);column-gap:20px;display:grid}.tvQh3W_colLabel{grid-column:1/span 3;padding-top:5px;font-size:12px}.tvQh3W_colLabelInline{font-size:12px}.tvQh3W_colBody{flex-direction:column;grid-column:5/span 7;gap:1.1em;display:flex}.tvQh3W_questions{letter-spacing:-.03em;margin-bottom:.7em;font-size:clamp(24px,2.3vw,38px);font-weight:500;line-height:1.08}.tvQh3W_lede{max-width:36em;font-size:clamp(17px,1.35vw,22px);line-height:1.35}.tvQh3W_para{max-width:40em;font-size:clamp(16px,1.15vw,19px);line-height:1.4}.tvQh3W_quote{grid-column:3/span 9}.tvQh3W_quote blockquote{letter-spacing:-.035em;text-indent:-.4em;font-size:clamp(28px,3.6vw,60px);font-weight:500;line-height:1.02}.tvQh3W_quote blockquote:before{content:"“";color:var(--green)}.tvQh3W_quote blockquote:after{content:"”";color:var(--green)}.tvQh3W_chapter{margin:clamp(30px, 4vw, 70px) var(--gutter) 22px;border-top:1px solid var(--line);grid-template-columns:repeat(12,1fr);align-items:baseline;column-gap:20px;padding-top:18px;display:grid}.tvQh3W_chapterIndex{grid-column:1/span 3;font-size:12px}.tvQh3W_chapterTitle{letter-spacing:-.025em;grid-column:5/span 4;font-size:clamp(22px,2vw,32px);font-weight:500}.tvQh3W_chapterNote{color:var(--muted);text-align:right;grid-column:9/span 4;font-size:clamp(18px,1.5vw,24px);font-style:italic}.tvQh3W_media{background:#ddd;overflow:hidden}.tvQh3W_media img{object-fit:cover;width:100%;height:100%}.tvQh3W_caption{color:var(--muted);text-transform:uppercase;margin-top:12px;font-size:11px}.tvQh3W_single{padding:0 var(--gutter);grid-template-columns:repeat(12,1fr);column-gap:20px;display:grid}.tvQh3W_singleRight>*{grid-column:5/span 6}.tvQh3W_singleLeft>*{grid-column:1/span 6}.tvQh3W_pair{padding:0 var(--gutter) 20px;grid-template-columns:1fr 1fr;gap:20px;display:grid}.tvQh3W_row{padding:0 var(--gutter);grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.tvQh3W_full,.tvQh3W_carousel{padding:0 var(--gutter)}.tvQh3W_carouselStage{background:#e4e4e4;place-items:center;height:min(86vh,900px);display:grid;position:relative;overflow:hidden}.tvQh3W_carouselImg{object-fit:contain;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.tvQh3W_carouselImg:active{cursor:grabbing}.tvQh3W_hit{z-index:2;background:0 0;border:0;width:22%;position:absolute;top:0;bottom:0}.tvQh3W_hitPrev{cursor:w-resize;left:0}.tvQh3W_hitNext{cursor:e-resize;right:0}.tvQh3W_carouselBar{justify-content:space-between;align-items:baseline;gap:20px;padding-top:12px;display:flex}.tvQh3W_carouselBar .tvQh3W_caption{margin-top:0}.tvQh3W_counter{white-space:nowrap;align-items:center;gap:14px;font-size:12px;display:flex}.tvQh3W_counter button{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:4px;font-size:15px}.tvQh3W_counter button:hover{color:var(--green)}.tvQh3W_credits{padding:clamp(70px, 8vw, 140px) var(--gutter) clamp(60px, 7vw, 110px);border-top:1px solid var(--line);grid-template-columns:repeat(12,1fr);column-gap:20px;margin-top:clamp(40px,5vw,80px);display:grid}.tvQh3W_creditCols{grid-column:5/-1;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:40px 20px;display:grid}.tvQh3W_creditGroup h3{margin-bottom:18px;font-size:15px;font-weight:600}.tvQh3W_creditRow{flex-direction:column;margin-bottom:14px;font-size:14px;display:flex}.tvQh3W_creditRow span:first-child{color:var(--muted);margin-bottom:2px;font-size:13px}.tvQh3W_next{padding:clamp(40px, 5vw, 80px) var(--gutter);border-top:1px solid var(--line);background:var(--bg);grid-template-columns:repeat(12,1fr);align-items:end;column-gap:20px;transition:background .35s,color .35s;display:grid}.tvQh3W_next:hover{background:var(--ink);color:var(--bg)}.tvQh3W_nextText{flex-direction:column;grid-column:1/span 7;gap:18px;display:flex}.tvQh3W_nextTitle{letter-spacing:-.045em;font-size:clamp(36px,5vw,84px);font-weight:600;line-height:.92}.tvQh3W_nextSub{font-size:12px}.tvQh3W_nextMedia{aspect-ratio:4/5;grid-column:9/span 4;overflow:hidden}.tvQh3W_nextMedia img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.tvQh3W_next:hover .tvQh3W_nextMedia img{transform:scale(1.05)}@media (max-width:900px){.tvQh3W_metaRow dt{grid-column:1/span 4}.tvQh3W_metaRow dd{grid-column:5/-1}.tvQh3W_colLabel,.tvQh3W_colBody,.tvQh3W_quote,.tvQh3W_chapterIndex,.tvQh3W_chapterTitle,.tvQh3W_chapterNote,.tvQh3W_singleRight>*,.tvQh3W_singleLeft>*,.tvQh3W_creditCols,.tvQh3W_nextText,.tvQh3W_nextMedia{grid-column:1/-1}.tvQh3W_colLabel{margin-bottom:18px}.tvQh3W_chapter{row-gap:8px}.tvQh3W_chapterNote{text-align:left}.tvQh3W_row{grid-template-columns:1fr 1fr}.tvQh3W_pair{gap:12px}.tvQh3W_carouselStage{height:70vh}.tvQh3W_carouselBar{flex-direction:column;gap:8px}.tvQh3W_nextMedia{margin-top:30px}}
._n4dja_section{padding-top:clamp(70px,8vw,130px)}._n4dja_grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}._n4dja_gridTwo{grid-template-columns:repeat(2,1fr)}._n4dja_card{padding:22px var(--gutter) 40px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;display:flex}._n4dja_card:last-child{border-right:0}._n4dja_cardMeta{color:var(--muted);align-items:center;gap:12px;margin-bottom:14px;font-size:11px;display:flex}._n4dja_pill{color:var(--ink);border:1px solid var(--ink);white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:500;display:inline-block}._n4dja_cardMedia{aspect-ratio:4/5;background:#ddd;margin-bottom:18px;display:block;overflow:hidden}._n4dja_cardMedia img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}._n4dja_card:hover ._n4dja_cardMedia img{transform:scale(1.035)}._n4dja_cardTitle{letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(24px,2.1vw,34px);font-weight:500;line-height:1.02}._n4dja_cardTitle a:hover{color:var(--green)}._n4dja_cardExcerpt{color:var(--muted);max-width:30em;margin-bottom:26px;font-size:14px;line-height:1.35}._n4dja_cta{align-self:flex-start;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:inline-flex}._n4dja_cta:hover{color:var(--green)}._n4dja_arrow{flex:none;width:.9em;height:.9em;transition:transform .45s cubic-bezier(.22,1,.36,1);display:inline-block}._n4dja_cta:hover ._n4dja_arrow{transform:translate(5px)}._n4dja_postHead{padding:var(--title-top) var(--gutter) var(--title-gap);grid-template-columns:repeat(12,1fr);column-gap:20px;display:grid}._n4dja_postHead+*{margin-top:0;padding-top:0}._n4dja_postWords{flex-direction:column;grid-column:1/span 7;display:flex}._n4dja_postKicker{align-items:center;gap:14px;margin-bottom:22px;font-size:12px;display:flex}._n4dja_back:hover{color:var(--green)}._n4dja_postTitle{font-weight:500;font-size:var(--title-size);letter-spacing:-.035em;flex-wrap:wrap;column-gap:.22em;margin-bottom:clamp(24px,2.6vw,40px);line-height:.98;display:flex}._n4dja_postTitle>span{margin-bottom:-.18em;padding-bottom:.18em}._n4dja_standfirst{letter-spacing:-.01em;max-width:30em;margin-bottom:clamp(36px,4vw,64px);font-size:clamp(18px,1.5vw,24px);line-height:1.3}._n4dja_postMeta{border-top:1px solid var(--line);margin-top:auto}._n4dja_postMetaRow{border-bottom:1px solid var(--line);grid-template-columns:1fr 3fr;column-gap:20px;padding:12px 0;display:grid}._n4dja_postMetaRow dt{font-size:12px}._n4dja_postMetaRow dd{font-size:15px}._n4dja_postCover{aspect-ratio:4/5;background:#ddd;grid-column:9/-1;align-self:start;overflow:hidden}._n4dja_postCover img{object-fit:cover;width:100%;height:100%}._n4dja_caseLink{padding:0 var(--gutter) clamp(50px, 6vw, 100px);justify-content:center;font-size:14px;display:flex}._n4dja_caseLink ._n4dja_cta{font-size:14px}._n4dja_more{border-top:1px solid var(--line);padding-top:clamp(40px,5vw,80px)}@media (max-width:900px){._n4dja_grid,._n4dja_gridTwo{grid-template-columns:1fr}._n4dja_card{border-right:0}._n4dja_postWords,._n4dja_postCover{grid-column:1/-1}._n4dja_postCover{margin-top:32px}._n4dja_postMeta{margin-top:0}}
.vnB76q_page{background:var(--bg);min-height:100vh}.vnB76q_heading{padding:var(--title-top) var(--gutter) var(--title-gap);font-weight:500;font-size:var(--title-size);letter-spacing:-.035em;line-height:.98}.vnB76q_mask{margin-bottom:-.18em;padding-bottom:.18em;display:inline-block;overflow:hidden}.vnB76q_word{display:inline-block}.vnB76q_photos{padding:0 var(--gutter);grid-template-columns:1fr 1fr;gap:12px;display:grid}.vnB76q_photo{aspect-ratio:5/4;background:#ddd;overflow:hidden}.vnB76q_photo img{object-fit:cover;width:100%;height:100%}.vnB76q_office{padding:26px var(--gutter) clamp(60px, 7vw, 110px);grid-template-columns:1fr 1fr;column-gap:12px;display:grid}.vnB76q_city h2,.vnB76q_time{letter-spacing:-.035em;font-size:clamp(32px,3.4vw,58px);font-weight:500;line-height:1}.vnB76q_time{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px}.vnB76q_details{padding-top:10px;font-size:16px;line-height:1.35}.vnB76q_underline{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.vnB76q_underline:hover{color:var(--green)}.vnB76q_about{max-width:28em}.vnB76q_routes{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.vnB76q_route{padding:22px var(--gutter) 40px;border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:6px;font-size:15px;line-height:1.35;display:flex}.vnB76q_route:last-child{border-right:0}.vnB76q_route h3{font-weight:600}.vnB76q_route p{color:var(--muted);margin-bottom:14px}.vnB76q_news{padding:24px var(--gutter) clamp(50px, 6vw, 90px);background:var(--night);color:#f1f1f1;grid-template-columns:1fr 1fr;column-gap:12px;display:grid}.vnB76q_newsLabel{font-size:16px;font-weight:500}.vnB76q_item{border-bottom:1px solid #ffffff29;grid-template-columns:minmax(110px,1fr) 2fr;align-items:start;column-gap:16px;margin-bottom:24px;padding-bottom:24px;display:grid}.vnB76q_thumb{aspect-ratio:4/5;background:#222;display:block;overflow:hidden}.vnB76q_thumb img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.vnB76q_item:hover .vnB76q_thumb img{transform:scale(1.03)}.vnB76q_meta{color:#f1f1f18c;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.vnB76q_pill{color:#f1f1f1;white-space:nowrap;border:1px solid #f1f1f1b3;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:500}.vnB76q_itemTitle{font-size:17px;font-weight:500;line-height:1.2}.vnB76q_itemTitle a:hover,.vnB76q_all:hover{color:var(--green)}.vnB76q_itemText{color:#f1f1f18c;margin-top:4px;font-size:15px;line-height:1.35}.vnB76q_all{text-underline-offset:3px;align-items:center;gap:8px;font-size:15px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.vnB76q_all svg{width:.85em;height:.85em}@media (max-width:900px){.vnB76q_photos{grid-template-columns:1fr}.vnB76q_photo:nth-child(2){display:none}.vnB76q_office,.vnB76q_details,.vnB76q_news{grid-template-columns:1fr}.vnB76q_details{row-gap:22px;padding-top:22px}.vnB76q_routes{grid-template-columns:repeat(2,minmax(0,1fr))}.vnB76q_route a{overflow-wrap:anywhere}.vnB76q_route{padding:20px var(--gutter) 28px;border-bottom:1px solid var(--line)}.vnB76q_route:nth-child(2n){border-right:0}.vnB76q_newsLabel{margin-bottom:22px}.vnB76q_item{grid-template-columns:100px 1fr}}
.GAAasG_muted{color:var(--muted)}.GAAasG_intro{z-index:16;max-width:20em;padding:var(--title-top) var(--gutter) var(--title-gap);font-weight:500;font-size:var(--title-size);letter-spacing:-.035em;line-height:.98;transition:color .2s;position:relative}.GAAasG_introOn{color:#fff}.GAAasG_word{cursor:default;background:linear-gradient(currentColor,currentColor) 0 92%/100% 1px no-repeat}.GAAasG_intro:not(.GAAasG_introOn) .GAAasG_word{background-image:linear-gradient(var(--muted), var(--muted))}.GAAasG_takeover{z-index:15;object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;position:fixed;inset:0}.GAAasG_wide img{width:100%;height:auto}.GAAasG_row.GAAasG_rowFirst{border-top:0}.GAAasG_row{padding:16px var(--gutter) clamp(90px, 11vw, 180px);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:20px;font-size:15px;line-height:1.3;display:grid}.GAAasG_label h2{font-weight:500;font-size:inherit}.GAAasG_label p{max-width:16em;color:var(--muted)}.GAAasG_about{flex-direction:column;gap:1em;max-width:24em;display:flex}.GAAasG_about h3{font-weight:400;font-size:inherit;margin-bottom:14px}.GAAasG_list{list-style:none}.GAAasG_clientWall{grid-template-columns:repeat(4,1fr);align-items:center;gap:clamp(30px,3.4vw,54px) clamp(20px,2.6vw,40px);list-style:none;display:grid}.GAAasG_logoCell{display:flex}.GAAasG_logo{width:100%;max-width:calc(116px * var(--s,1));height:calc(clamp(24px, 2.3vw, 36px) * var(--s,1));background:var(--ink);-webkit-mask:var(--logo) left center / contain no-repeat;-webkit-mask:var(--logo) left center / contain no-repeat;mask:var(--logo) left center / contain no-repeat;display:block}.GAAasG_logoMark{height:calc(clamp(28px, 2.7vw, 42px) * var(--s,1))}.GAAasG_also{margin-top:clamp(32px,3.6vw,56px)}.GAAasG_pair{padding:0 var(--gutter) clamp(90px, 11vw, 180px);grid-template-columns:1fr 1fr;align-items:start;column-gap:20px;display:grid}.GAAasG_pairLeft{width:80%}.GAAasG_pair img{width:100%;height:auto}.GAAasG_process{list-style:none}.GAAasG_process li{letter-spacing:-.045em;border-bottom:1px solid var(--line);width:fit-content;font-size:clamp(48px,7.4vw,124px);font-weight:500;line-height:1}.GAAasG_office{letter-spacing:-.03em;font-size:clamp(28px,3vw,50px);font-weight:500;line-height:1.08}.GAAasG_office a{color:var(--muted)}.GAAasG_office a:hover{color:var(--green)}@media (max-width:900px){.GAAasG_row{grid-template-columns:1fr;row-gap:22px;padding-bottom:80px}.GAAasG_pair{grid-template-columns:1fr;row-gap:20px}.GAAasG_pairLeft{width:72%}.GAAasG_office{font-size:26px}}
.uCGZcq_page{background:var(--bg);min-height:100vh}.uCGZcq_top{padding:var(--title-top) var(--gutter) var(--title-gap);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);column-gap:20px;display:grid}.uCGZcq_heading{font-weight:500;font-size:var(--title-size);letter-spacing:-.035em;grid-column:1/span 6;line-height:.98}.uCGZcq_mask{margin-bottom:-.18em;padding-bottom:.18em;display:inline-block;overflow:hidden}.uCGZcq_word{display:inline-block}.uCGZcq_filters{grid-column:7/-1;grid-template-columns:1fr 1fr;column-gap:20px;padding-top:8px;display:grid}.uCGZcq_filters ul{list-style:none}.uCGZcq_filter{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:3px 0;font-size:14px;transition:color .2s;display:inline-flex}.uCGZcq_filter:hover,.uCGZcq_filter[aria-pressed=true]{color:var(--ink)}.uCGZcq_dot{border:1px solid;border-radius:50%;width:8px;height:8px;transition:background .2s}.uCGZcq_filter[aria-pressed=true] .uCGZcq_dot{background:var(--green);border-color:var(--green)}.uCGZcq_feed{padding:0 var(--gutter) clamp(60px, 8vw, 120px);grid-template-columns:1fr 1fr;align-items:start;column-gap:16px;display:grid}.uCGZcq_col{flex-direction:column;display:flex}.uCGZcq_entry{border-bottom:1px solid var(--line);padding:24px 0 30px}.uCGZcq_bigMedia{aspect-ratio:3/2;background:#ddd;margin-bottom:14px;display:block;overflow:hidden}.uCGZcq_bigMedia img,.uCGZcq_thumb img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.uCGZcq_big:hover .uCGZcq_bigMedia img,.uCGZcq_small:hover .uCGZcq_thumb img{transform:scale(1.03)}.uCGZcq_small{grid-template-columns:minmax(120px,1fr) 2fr;align-items:start;column-gap:16px;display:grid}.uCGZcq_thumb{aspect-ratio:4/5;background:#ddd;display:block;overflow:hidden}.uCGZcq_meta{color:var(--muted);align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.uCGZcq_pill{color:var(--ink);border:1px solid var(--ink);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:500}.uCGZcq_title{letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.2}.uCGZcq_title a:hover{color:var(--green)}.uCGZcq_sub{color:var(--muted);display:block}.uCGZcq_summary{color:var(--muted);max-width:40em;margin-top:4px;font-size:15px;line-height:1.35}.uCGZcq_empty{color:var(--muted);padding:40px 0}@media (max-width:900px){.uCGZcq_heading,.uCGZcq_filters{grid-column:1/-1}.uCGZcq_filters{margin-top:28px}.uCGZcq_filter{padding:6px 0}.uCGZcq_feed{grid-template-columns:1fr}.uCGZcq_small{grid-template-columns:110px 1fr}}
.PTBMnG_intro{padding:var(--title-top) var(--gutter) var(--title-gap);grid-template-columns:repeat(12,1fr);column-gap:20px;display:grid}.PTBMnG_introLabel{grid-column:1/span 2;padding-top:8px}.PTBMnG_introBody{flex-direction:column;grid-column:1/span 8;align-items:flex-start;gap:clamp(24px,2.6vw,40px);display:flex}.PTBMnG_statement{font-weight:500;font-size:var(--title-size);letter-spacing:-.035em;flex-wrap:wrap;column-gap:.24em;line-height:.98;display:flex}.PTBMnG_wordMask{padding-bottom:.08em;display:inline-block;overflow:hidden}.PTBMnG_wordMask>span{display:inline-block}.PTBMnG_railWrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.PTBMnG_rail{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.PTBMnG_rail::-webkit-scrollbar{display:none}.PTBMnG_panel{width:66.667vw;padding:clamp(20px, 2.2vw, 34px) var(--gutter) clamp(24px, 2.4vw, 36px);border-right:1px solid var(--line);scroll-snap-align:start;flex:none}.PTBMnG_panelMedia{aspect-ratio:16/10;background:#ddd;margin-bottom:16px;display:block;overflow:hidden}.PTBMnG_panelMedia img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.PTBMnG_panel:hover .PTBMnG_panelMedia img{transform:scale(1.025)}.PTBMnG_panelLabel{margin-bottom:18px;font-size:13px}.PTBMnG_panelTitle{letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(26px,3.5vw,50px);font-weight:500;line-height:1}.PTBMnG_railBar{padding:10px var(--gutter);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:14px;font-size:12px;display:flex}.PTBMnG_railBar button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px;font-size:15px}.PTBMnG_railBar button:hover{color:var(--green)}.PTBMnG_clients{padding-top:clamp(50px,6vw,96px)}.PTBMnG_sectionLabel{padding:0 var(--gutter) 26px}.PTBMnG_clientList{border-top:1px solid var(--line);list-style:none}.PTBMnG_clientList li{border-bottom:1px solid var(--line)}.PTBMnG_clientList button{width:100%;padding:6px var(--gutter) 7px;text-align:left;font:inherit;letter-spacing:-.03em;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:clamp(24px,2.6vw,42px);font-weight:500;line-height:1.05;transition:background .15s,color .15s;display:block}.PTBMnG_clientList button:hover,.PTBMnG_clientList .PTBMnG_clientOn{background:var(--ink);color:var(--bg)}.PTBMnG_list{padding:clamp(50px,6vw,90px) 0}.PTBMnG_filterBar{padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.PTBMnG_filterBar button{font:inherit;letter-spacing:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.PTBMnG_filterBar button:hover{color:var(--green)}.PTBMnG_filterToggle{gap:12px;display:inline-flex}.PTBMnG_filterMeta{gap:20px;display:flex}.PTBMnG_filters{overflow:hidden}.PTBMnG_filterInner{padding:26px var(--gutter) 0;grid-template-columns:1fr 1fr;gap:24px 20px;display:grid}.PTBMnG_filterGroup h2{margin-bottom:10px;font-size:14px;font-weight:500}.PTBMnG_dotList{grid-template-rows:repeat(4,auto);grid-auto-flow:column;justify-content:start;column-gap:clamp(28px,4vw,64px);list-style:none;display:grid}.PTBMnG_dotFilter{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:3px 0;font-size:14px;transition:color .2s;display:inline-flex}.PTBMnG_dotFilter:hover,.PTBMnG_dotFilter[aria-pressed=true]{color:var(--ink)}.PTBMnG_dot{border:1px solid;border-radius:50%;flex:none;width:8px;height:8px;transition:background .2s}.PTBMnG_dotFilter[aria-pressed=true] .PTBMnG_dot{background:var(--green);border-color:var(--green)}.PTBMnG_activeClient{padding:22px var(--gutter) 0;color:var(--muted);font-size:13px}.PTBMnG_empty{padding:60px var(--gutter);font-size:18px}.PTBMnG_empty button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.PTBMnG_project{padding:clamp(36px, 4vw, 60px) var(--gutter) 0}.PTBMnG_projectHead{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:10px;display:flex}.PTBMnG_projectHead>a{flex:none;margin:0}.PTBMnG_projectTitle{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,42px);font-weight:500;line-height:1.02}.PTBMnG_projectTitle span{color:var(--muted);display:block}.PTBMnG_projectTitle a:hover{color:var(--green)}.PTBMnG_project ul{margin-bottom:18px}.PTBMnG_gallery{grid-template-columns:repeat(6,1fr);gap:clamp(10px,1.6vw,24px);display:grid}.PTBMnG_thumb{aspect-ratio:4/5;background:#ddd;display:block;overflow:hidden}.PTBMnG_thumb img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1)}.PTBMnG_gallery:hover .PTBMnG_thumb img{transform:scale(1.03)}@media (max-width:900px){.PTBMnG_introLabel,.PTBMnG_introBody{grid-column:1/-1}.PTBMnG_introLabel{padding:0 0 22px}.PTBMnG_panel{width:88vw}.PTBMnG_filterInner{grid-template-columns:1fr}.PTBMnG_projectHead{flex-direction:column;gap:8px}.PTBMnG_gallery{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.PTBMnG_gallery::-webkit-scrollbar{display:none}.PTBMnG_thumb{flex:none;width:42vw}}
