/* the home and the ask page */
.room{position:relative;min-height:560px;height:calc(100vh - var(--bar));max-height:860px;background:#1a1216 var(--room) center 40%/cover no-repeat;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--gut) 40px}
.room:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.22) 45%,rgba(0,0,0,.84)),linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,0) 60%)}
.room>*{position:relative}.room .eyebrow{color:var(--taxi-dark);margin-bottom:18px;font-size:var(--t1)}.room .eyebrow span{color:#fff;opacity:.85}
.room h1{font-size:clamp(42px,5.2vw,72px);line-height:.98;max-width:13em}.room h1 em{font-style:normal;color:var(--taxi-dark)}
.room .dek{font:400 var(--t4)/1.6 var(--body);max-width:40em;margin:20px 0 0;opacity:.94}
.doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:34px;border-top:1px solid rgba(255,255,255,.35);max-width:1100px}
.doors a{display:block;text-decoration:none;padding:18px 28px 6px 0;border-right:1px solid rgba(255,255,255,.35)}.doors a:last-child{border-right:0}.doors a+a{padding-left:28px}
.doors .eyebrow{color:var(--taxi-dark);margin:0 0 6px;font-size:var(--t0)}.doors b{display:block;font:600 var(--t5)/1.15 var(--disp);letter-spacing:-.01em}.doors span:last-child{display:block;margin-top:6px;font:400 var(--t2)/1.5 var(--body);opacity:.85}
.doors a:hover b{text-decoration:underline;text-decoration-color:var(--taxi-dark);text-decoration-thickness:2px}
/* this week */
.week{list-style:none;margin:6px 0 0;padding:0}.week li{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:2px 20px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}
.week .dd{font:800 var(--t4)/1.15 var(--disp)}.week .dd small{display:block;font:500 var(--t0)/1.4 var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.week li.live .dd{font-weight:600;color:var(--ink2);font-size:var(--t2)}.week li.live .dd small{color:var(--ink)}
.week .dn a{text-decoration:none;font:700 var(--t3)/1.35 var(--body);display:block}.week .dn a:hover{text-decoration:underline;text-decoration-color:var(--taxi);text-decoration-thickness:2px}.week .dn span{display:block;font:500 var(--t0)/1.6 var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}
.week .ds{font:600 var(--t0)/1 var(--caps);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;background:var(--taxi);padding:6px 8px 5px;white-space:nowrap}
/* the season's tool */
.tool{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.tool .tph{display:block;width:100%;justify-self:stretch;aspect-ratio:3/2;background:var(--ink) center/cover no-repeat}.tool h2{font-size:var(--t7);margin-top:8px;max-width:12em}.tool p{font:400 var(--t3)/1.65 var(--body);margin:16px 0 0;max-width:34em;color:var(--ink2)}.tool .acts{display:flex;align-items:center;gap:24px;margin-top:24px;flex-wrap:wrap}
/* neighborhoods */
.hoods .bh{margin-bottom:0}.hoodmap{overflow:hidden;position:relative;height:540px;margin-top:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}#hoodmap{height:100%}
.hoodmap .maplibregl-ctrl-attrib{font-family:var(--caps)!important;font-size:11px!important}
.hubs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 32px}.hubs li{border-bottom:1px solid var(--line)}.hubs a{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:11px 0;text-decoration:none}.hubs b{font:700 var(--t2)/1.3 var(--body)}.hubs span{font:500 var(--t0)/1 var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.hubs a:hover b{text-decoration:underline;text-decoration-color:var(--taxi);text-decoration-thickness:2px}
.hoodlabel{font:700 13px/1 var(--body);color:var(--ink);background:rgba(255,255,255,.94);padding:6px 9px 5px;border-bottom:2px solid var(--taxi);cursor:pointer;white-space:nowrap;text-decoration:none;display:block}.hoodlabel:hover{background:var(--taxi)}
/* the thread */
.thread{max-width:var(--measure)}
.ask{margin:24px 0 8px;padding:22px 0 26px;border-bottom:1px solid var(--line)}.ask h3{font-size:var(--t5)}.ask .row,.sub .row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.ask textarea,.sub textarea{margin-top:12px}.ask .acts,.sub .acts{display:flex;align-items:center;gap:18px;margin-top:14px}.fine{font:400 var(--t1)/1.5 var(--body);color:var(--mute)}
.head h1{font-size:var(--t8);margin-top:8px}.head .ask{border-bottom:0}
.doors2,.doors{}
.sub{max-width:var(--measure)}.sub .doors{display:flex;gap:0;margin:22px 0 0;border:2px solid var(--ink);width:max-content;max-width:100%;border-top:2px solid var(--ink)}.sub .doors button{background:var(--paper);border:0;border-right:2px solid var(--ink);padding:12px 18px;font:600 var(--t0)/1 var(--caps);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.sub .doors button:last-child{border-right:0}.sub .doors button.on{background:var(--ink);color:#fff}
/* new on the site */
.newl{list-style:none;margin:6px 0 0;padding:0}.newl li{border-bottom:1px solid var(--line)}.newl a{display:grid;grid-template-columns:72px 1fr auto;gap:0 20px;align-items:baseline;padding:14px 0;text-decoration:none}.newl .nd{font:600 var(--t0)/1.5 var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.newl b{font:700 var(--t3)/1.35 var(--body)}.newl .nc{font:500 var(--t0)/1 var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.newl a:hover b{text-decoration:underline;text-decoration-color:var(--taxi);text-decoration-thickness:2px}
/* the guide card, the same as the guide's */
.gcard{display:grid;grid-template-columns:300px 1fr;gap:48px;align-items:center}.gcard img{width:300px;height:auto;box-shadow:0 14px 40px rgba(0,0,0,.18)}.gcard h2{font-size:var(--t7);max-width:12em}.gcard p{font:400 var(--t3)/1.65 var(--body);margin:16px 0 0;max-width:34em}.gcard .acts{display:flex;align-items:center;gap:22px;margin-top:24px;flex-wrap:wrap}.gcard .fine{font:400 var(--t1)/1.5 var(--body);color:var(--mute)}
@media (max-width:820px){
 .room{min-height:0;height:auto;max-height:none;padding:56vh var(--gut) 24px}.room .eyebrow span{display:none}.room h1{font-size:clamp(36px,10.5vw,46px)}.room .dek{font-size:var(--t2);margin-top:14px}
 .doors{grid-template-columns:1fr;margin-top:22px;border-top:1px solid rgba(255,255,255,.35)}.doors a,.doors a+a{padding:12px 0 10px;border-right:0;border-bottom:1px solid rgba(255,255,255,.25)}.doors a:last-child{border-bottom:0}.doors .eyebrow{margin-bottom:2px}.doors b{font-size:var(--t4)}.doors span:last-child{font-size:var(--t1);margin-top:2px}
 .week li{grid-template-columns:96px minmax(0,1fr);gap:2px 12px}.week .ds{grid-column:2;justify-self:start;margin-top:4px}
 .tool{grid-template-columns:1fr;gap:20px}.tool h2{font-size:var(--t6)}
 .hoodmap{height:360px}.hubs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.hubs a{flex-wrap:wrap;gap:2px 10px}.hubs b{font-size:var(--t3)}
 .ask .row,.sub .row{grid-template-columns:1fr}.sub .doors{width:100%}.sub .doors button{flex:1;padding:12px 6px;text-align:center;min-height:44px}
 .head h1{font-size:var(--t7)}
 .newl a{grid-template-columns:60px 1fr;gap:2px 12px}.newl .nc{grid-column:2}
 .gcard{grid-template-columns:1fr;gap:20px}.gcard img{width:100%;height:auto;aspect-ratio:3/4;max-height:420px}.gcard h2{font-size:var(--t6)}
}
@media (max-width:360px){.room h1{font-size:34px}}

/* the masthead, the press page, the place page */
.masth .mh{display:grid;grid-template-columns:120px 1fr;gap:28px;align-items:start;padding:28px 0;border-bottom:1px solid var(--line)}.masth .mh img{width:120px;height:120px;border-radius:50%;object-fit:cover;object-position:50% 18%}.masth .mh h3{font-size:var(--t5)}.masth .mh p{margin:10px 0 0;font:400 var(--t3)/1.65 var(--body)}.masth .dm{width:120px;padding-top:6px;display:flex;flex-direction:column}.masth .dm .fig{font:600 var(--t5)/1.1 var(--disp);letter-spacing:-.01em}.masth .dm small{display:block;font:500 var(--t0)/1.6 var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.masth .readers .dm .fig{text-decoration:underline;text-decoration-color:var(--taxi);text-decoration-thickness:4px;text-underline-offset:4px}
.rules{list-style:none;margin:20px 0 0;padding:0}.rules li{padding:12px 0;border-bottom:1px solid var(--line);font:400 var(--t3)/1.6 var(--body)}.rules b{font-weight:700}.rules a{text-decoration:underline;text-decoration-color:var(--taxi);text-decoration-thickness:2px}
.newsl{list-style:none;margin:18px 0 0;padding:0}.newsl li{padding:14px 0;border-bottom:1px solid var(--line);font:400 var(--t3)/1.6 var(--body)}.newsl a{text-decoration:underline;text-decoration-color:var(--taxi);text-decoration-thickness:2px}
.kit{list-style:none;margin:18px 0 0;padding:0}.kit li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.kit a{font:700 var(--t3)/1.4 var(--body);text-decoration:none;border-bottom:2px solid var(--taxi)}.kit span{font:500 var(--t0)/1.6 var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);text-align:right}
.contact{margin:18px 0 0}.contact a{font:600 var(--t6)/1.2 var(--disp);letter-spacing:-.01em;text-decoration:none;border-bottom:3px solid var(--taxi)}
.room.about{background-position:center 30%}.room.noph{min-height:0;height:auto;background:var(--panel);color:var(--ink);padding-top:48px}.room.noph:before{display:none}.room.noph .eyebrow{color:var(--mute)}.room.noph .eyebrow span{color:var(--ink2)}.room.noph h1 em{color:var(--ink)}
.vmark{font-weight:700}.room .dek .vmark{color:var(--taxi-dark)}.room.noph .dek .vmark{color:var(--ink)}
.nyd-place .place h2 a{text-decoration:none}.nyd-place .place h2 a:hover{text-decoration:underline;text-decoration-color:var(--taxi);text-decoration-thickness:3px}.nyd-place .place{padding-top:32px}.nyd-place .ph.nork{grid-template-columns:1fr auto}.nyd-place .ph h2{font-size:var(--t6)}
@media (max-width:820px){.masth .mh{grid-template-columns:72px 1fr;gap:16px}.masth .mh img{width:72px;height:72px}.masth .dm{width:72px}.kit li{flex-direction:column;gap:4px}.kit span{text-align:left}.contact a{font-size:var(--t5)}}

.by{display:flex;align-items:center;gap:14px;margin-top:26px}.by img{width:46px;height:46px;border-radius:50%;object-fit:cover;object-position:50% 18%}.by b{display:block;font:600 var(--t3)/1.2 var(--disp);letter-spacing:-.01em}.by span{display:block;font:500 var(--t0)/1.6 var(--caps);letter-spacing:.1em;text-transform:uppercase;opacity:.8}

/* the home, the charm pass */
.room h1{max-width:14em}
.doors2{display:flex;flex-wrap:wrap;gap:10px 28px;margin:26px 0 0}.doors2 a{font:600 var(--t1)/1 var(--caps);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:#fff;border-bottom:2px solid var(--taxi-dark);padding-bottom:5px}
.hello .hello-in{display:grid;grid-template-columns:220px 1fr;gap:48px;align-items:center;max-width:980px}.hello img{width:220px;height:220px;border-radius:50%;object-fit:cover;object-position:50% 18%}
.hello blockquote{margin:0 0 18px;font:400 var(--t5)/1.4 var(--body);font-style:italic;color:var(--ink)}.hello cite{display:block;margin-top:8px;font:500 var(--t0)/1 var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-style:normal}
.hello p{font:400 var(--t3)/1.65 var(--body);margin:0 0 12px;color:var(--ink2)}.hello .sig{font:400 var(--t3)/1.6 var(--body);color:var(--ink)}.hello .sig b{font:600 var(--t5)/1 var(--disp);letter-spacing:-.01em;margin-left:6px}
.pgrid{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px}
.pgrid a{display:block;text-decoration:none}.pgrid .pph{display:block;aspect-ratio:4/3;background:var(--panel) center/cover no-repeat;margin-bottom:12px}.pgrid b{display:block;font:700 var(--t4)/1.3 var(--body)}.pgrid a:hover b{text-decoration:underline;text-decoration-color:var(--taxi);text-decoration-thickness:2px}
.week .ds.quiet{background:none;padding:0;white-space:normal;font:500 var(--t0)/1 var(--caps);letter-spacing:.08em;color:var(--mute);border-bottom:2px solid var(--taxi)}
@media (max-width:820px){.doors2{gap:12px 20px;margin-top:18px}.doors2 a{font-size:var(--t0)}.hello .hello-in{grid-template-columns:1fr;gap:20px}.hello img{width:120px;height:120px}.hello blockquote{font-size:var(--t4)}.pgrid{grid-template-columns:1fr 1fr;gap:18px 14px}.pgrid b{font-size:var(--t2)}.week .ds.quiet{grid-column:2;justify-self:start}}

/* the split room: her words on paper, the old arch photograph beside them */
.room.split{background:var(--paper);color:var(--ink);display:grid;grid-template-columns:minmax(0,1fr) 46%;min-height:0;height:auto;max-height:none;padding:0}
.room.split:before{display:none}.room.split .rtext{padding:72px var(--gut) 64px;align-self:center;max-width:720px;justify-self:end;width:100%}
.room.split .eyebrow{color:var(--mute)}.room.split .eyebrow span{color:var(--ink2);opacity:1}.room.split h1{font-size:clamp(38px,4.2vw,58px);max-width:11em;color:var(--ink)}.room.split h1 em{color:var(--ink)}
.room.split .dek{color:var(--ink2);opacity:1;font-size:var(--t4)}.room.split .doors2 a{color:var(--ink);border-bottom-color:var(--taxi)}
.room.split .rphoto{background:var(--panel) center 35%/cover no-repeat;min-height:640px}
/* the map band */
.mapb{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.mapb h2{font-size:var(--t7);margin-top:8px;max-width:12em}.mapb p{font:400 var(--t3)/1.65 var(--body);margin:16px 0 0;max-width:34em;color:var(--ink2)}.mapb .acts{display:flex;align-items:center;gap:24px;margin-top:24px;flex-wrap:wrap}
.mapshot{position:relative;display:block;aspect-ratio:6/5;background:var(--panel) center/cover no-repeat;border:1px solid var(--line);overflow:hidden;box-shadow:0 14px 40px rgba(0,0,0,.14)}

@media (max-width:820px){.room.split{grid-template-columns:1fr}.room.split .rtext{padding:34px var(--gut) 28px;max-width:none}.room.split .rphoto{min-height:0;aspect-ratio:3/4;order:-1}.mapb{grid-template-columns:1fr;gap:20px}.mapb h2{font-size:var(--t6)}.mapshot{aspect-ratio:3/2}}

/* reader lines */
.plines{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.plines li{border-top:2px solid var(--taxi);padding:16px 0 0}.plines p{margin:0;font:400 var(--t3)/1.6 var(--body);font-style:italic}.plines span{display:block;margin-top:10px;font:500 var(--t0)/1 var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
.ask-strip{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}.ask-strip h2{font-size:var(--t6);margin-top:6px}.ask-strip p{font:400 var(--t3)/1.6 var(--body);color:var(--ink2);margin:8px 0 0;max-width:36em}
@media (max-width:820px){.plines{grid-template-columns:1fr;gap:18px}.ask-strip{grid-template-columns:1fr;gap:14px}}

@media (min-width:821px){.asked .thread{max-width:none}.asked .qa2{break-inside:avoid}.asked .qas{columns:2;column-gap:56px}}
.pgrid .why{display:block;font:400 var(--t2)/1.5 var(--body);color:var(--mute);margin-top:4px}

@media (min-width:821px){.hoodsplit{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:0 44px;align-items:start;margin-top:22px}.hoodsplit .hoodmap{margin-top:0;height:640px;border:1px solid var(--line)}.hoodsplit .hubs{grid-template-columns:1fr;gap:0}.hoodsplit .hubs a{padding:13px 0}.hoodsplit .hubs b{font-size:var(--t3)}}

@media (min-width:1100px){.nyd-about .masth,.nyd-about .band.panel .thread{max-width:none}.nyd-about .band.panel .thread{columns:2;column-gap:56px}.nyd-about .band.panel .bh{column-span:all}.nyd-about .rules li{break-inside:avoid}}

/* the home, five moves (Will 9/21): the promise, the map live at full width, start with these, the next few weeks led by the tracker, the thread */
.room.split .by{text-decoration:none;color:inherit;margin-top:30px}.room.split .by b{font-size:var(--t2)}.room.split .by span span{opacity:1;color:var(--mute)}
.mapmove{padding-bottom:48px}.mapmove .bh{margin-bottom:22px}.mapmove .bh span{max-width:30em}
.homemap{position:relative;overflow:hidden;height:clamp(560px,82vh,820px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}#homemap{height:100%}
.homemap .maplibregl-ctrl-attrib{font-family:var(--caps)!important;font-size:11px!important}
.mapkey{position:absolute;left:var(--gut);bottom:14px;display:flex;gap:16px;background:rgba(255,255,255,.94);padding:8px 12px;font:500 var(--t0)/1 var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}
.mapkey .k:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:7px;vertical-align:-1px;border:1.5px solid #111}.mapkey .y:before{background:#ffde00}.mapkey .g:before{background:#c9c4b8;border-color:#c9c4b8}.mapkey .h:before{border-radius:0;width:14px;height:8px;background:#fff;border:0;border-bottom:2px solid var(--taxi)}
.mapfoot{margin-top:26px}.mapfoot .acts{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:22px}
.mapfoot .hubs{grid-template-columns:repeat(5,minmax(0,1fr))}
.leadrow{display:grid;grid-template-columns:380px 1fr;gap:40px;align-items:center;text-decoration:none;color:inherit;padding:22px 0;border-bottom:1px solid var(--line);margin-top:6px}
.leadrow .lph{display:block;aspect-ratio:3/2;background:var(--ink) center/cover no-repeat}.leadrow .lt{display:block}.leadrow .eyebrow{color:var(--mute);margin-bottom:6px;display:block}
.leadrow b{display:block;font:600 var(--t6)/1.1 var(--disp);letter-spacing:-.01em}.leadrow .ld{display:block;font:400 var(--t3)/1.6 var(--body);color:var(--ink2);margin:12px 0 0;max-width:34em}
.leadrow .lgo{display:inline-block;margin-top:16px;font:600 var(--t0)/1 var(--caps);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--taxi);padding-bottom:5px}.leadrow:hover b{text-decoration:underline;text-decoration-color:var(--taxi);text-decoration-thickness:3px}
.voices .vsplit{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0 64px;align-items:start}
.plines.col{grid-template-columns:1fr;gap:0;margin:0}.plines.col li{border-top:0;border-bottom:1px solid var(--line);padding:14px 0}.plines.col li.nh,.newl li.nh{border-bottom:2px solid var(--ink);padding:0 0 8px}.newl li.nh{margin-top:28px}
.voices .newl{margin-top:0}.voices .newl a{grid-template-columns:60px 1fr}.voices .newl b{font-size:var(--t2)}
@media (max-width:820px){.homemap{height:64vh;min-height:420px}.mapkey{left:16px;bottom:10px;gap:10px;padding:6px 10px}.mapfoot .hubs{grid-template-columns:repeat(2,minmax(0,1fr))}.leadrow{grid-template-columns:1fr;gap:16px}.leadrow b{font-size:var(--t5)}.voices .vsplit{grid-template-columns:1fr;gap:28px}}
.homepop .maplibregl-popup-content{padding:8px 11px;border-radius:0;box-shadow:0 6px 20px rgba(0,0,0,.18);font:400 var(--t1)/1.35 var(--body)}.homepop b{display:block;font-weight:700}.homepop span{display:block;font:500 var(--t0)/1.4 var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.homepop .maplibregl-popup-tip{display:none}
/* the credibility band: her, in the city, with the figures */
.room.split h1.mark-voice{font-family:Fraunces,Georgia,serif;font-weight:900;letter-spacing:-.01em;line-height:.98;font-size:clamp(44px,5vw,68px);max-width:10.5em}.room.split h1.mark-voice span{display:block}.room.split h1.mark-voice em{display:block;font-style:normal;color:#e9c800;margin-top:2px}
.cred{padding:72px 0}.credg{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:center}
.cphotos{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px;height:560px}.cphotos img{width:100%;height:100%;min-height:0;object-fit:cover;display:block}.cphotos .c1{grid-row:1/3;object-position:50% 20%}
.cred h2{font-size:clamp(28px,2.6vw,38px);line-height:1.12;margin-top:10px;max-width:16em}.cred .ctext>p{font:400 var(--t3)/1.65 var(--body);color:var(--ink2);margin:18px 0 0;max-width:36em}
.cfig{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.cfig li{border-top:2px solid var(--ink);padding:10px 0 14px}.cfig b{display:block;font:600 var(--t6)/1 var(--disp);letter-spacing:-.01em}.cfig span{display:block;margin-top:6px;font:500 var(--t0)/1.5 var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
.cacts{display:flex;gap:26px;flex-wrap:wrap;margin:24px 0 0}
@media (max-width:820px){.cred{padding:44px 0}.credg{grid-template-columns:1fr;gap:24px}.cphotos{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:8px}.cphotos .c1{grid-column:1/3;grid-row:auto;aspect-ratio:4/3}.cphotos .c2,.cphotos .c3{aspect-ratio:1}.cfig{gap:0 18px}.cfig b{font-size:var(--t5)}}
