@font-face{font-family:"Fraunces";src:url(../fonts/fraunces.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}
@font-face{font-family:"Fraunces";src:url(../fonts/fraunces-italic.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap}
@font-face{font-family:"Instrument Sans";src:url(../fonts/instrument-sans.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}
:root{
  --ink:#1f2327; --graphite:#2d3339; --copper:#b5683a; --copper-lt:#d98c5c; --copper-tx:#98532a;
  --stone:#f4f1ec; --stone-deep:#e8e2d8; --line:#d9d2c6; --muted:#5f666d; --white:#fff;
  --serif:"Fraunces",Georgia,serif; --sans:"Instrument Sans",system-ui,sans-serif;
  --rail:290px;
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:var(--sans);color:var(--ink);background:var(--stone);line-height:1.65;-webkit-font-smoothing:antialiased;font-size:17px}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}
:focus-visible{outline:3px solid var(--copper-lt);outline-offset:3px}
.skip{position:absolute;left:-999px;top:8px;background:var(--copper-tx);color:#fff;padding:10px 16px;z-index:200}
.skip:focus{left:8px}

/* ---------- Sol şerit ---------- */
.rail{position:fixed;inset:0 auto 0 0;width:var(--rail);background:linear-gradient(180deg,#1f2327 0%,#1b1f23 60%,#262c31 100%);color:#e6e8ea;display:flex;flex-direction:column;padding:34px 30px 30px;z-index:100;border-top:4px solid var(--copper);box-shadow:1px 0 0 rgba(255,255,255,.05)}
.brand{display:flex;gap:15px;align-items:center}
.logo{width:58px;height:58px;flex:none;display:block;box-shadow:0 10px 24px -10px rgba(0,0,0,.7)}
.wm{display:flex;flex-direction:column;min-width:0}
.wm strong{font:800 1.4rem/1 var(--serif);letter-spacing:.14em;color:#fff;font-variation-settings:"opsz" 72}
.wm span{font:500 .6rem/1 var(--sans);letter-spacing:.34em;color:var(--copper-lt);margin-top:9px;text-transform:uppercase;white-space:nowrap}
.brand:hover .logo{filter:brightness(1.08)}
.railnav{margin-top:44px;padding-top:30px;border-top:1px solid #343b42;display:flex;flex-direction:column;gap:4px}
.railnav a{display:block;padding:11px 14px;color:#aeb4ba;font-weight:500;border-left:2px solid transparent;transition:color .2s,background .2s,padding .2s}
.railnav a:hover{color:#fff;padding-left:18px}
.railnav a.on{color:#fff;border-left-color:var(--copper-lt);background:linear-gradient(90deg,rgba(217,140,92,.16),transparent)}
.railnav .sub{display:flex;flex-direction:column;margin:0 0 6px 16px;border-left:1px solid #3b4249}
.railnav .sub a{font-size:.9rem;padding:6px 0 6px 14px;border-left:0;color:#8e969d;background:none}
.railnav .sub a:hover{color:var(--copper-lt);padding-left:18px}

.topbar{display:none}

/* ---------- Ana alan ---------- */
main{margin-left:var(--rail);min-height:100vh}
.view{display:none}
.view.on{display:block}
.pad{padding-left:clamp(24px,5vw,80px);padding-right:clamp(24px,5vw,80px)}

/* ---------- Giriş ---------- */
.hero{position:relative;isolation:isolate;background:var(--ink);padding-top:clamp(28px,5vh,56px);padding-bottom:clamp(36px,6vh,72px);min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}
.wordmark{font-family:var(--serif);font-weight:900;font-variation-settings:"opsz" 144;line-height:.86;letter-spacing:-.035em;color:var(--ink);font-size:clamp(3.6rem,calc((100vw - var(--rail) - 12vw)/4.75),17rem);white-space:nowrap}
.wordmark .ln{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}
.wordmark .ln>span{display:block;transform:translateY(105%);animation:rise .95s cubic-bezier(.2,.8,.2,1) forwards}
.wordmark .ln:nth-child(2)>span{animation-delay:.14s}
.wordmark .two{font-weight:400;font-style:italic;color:var(--copper);font-size:.46em;letter-spacing:-.01em;line-height:1.05;padding-top:.12em}
@keyframes rise{to{transform:none}}
.hero-bg{position:absolute;inset:0;z-index:-1}
.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;animation:kb 24s ease-out both}
.hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,24,27,.72),rgba(21,24,27,.25) 45%,rgba(21,24,27,.78)),linear-gradient(90deg,rgba(21,24,27,.55),transparent 65%)}
@keyframes kb{from{transform:scale(1.07)}to{transform:scale(1)}}
.hero .wordmark{color:var(--stone)}
.hero .hero-low .loc{color:var(--stone)}
.hero .wordmark .two{color:var(--copper-lt)}
.hero .btn{background:var(--copper-tx)}
.hero .btn:hover{background:var(--copper-lt)}
.hero-low{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:end;margin-top:clamp(28px,6vh,64px)}
.hero-low .loc{font:400 1.7rem/1.2 var(--serif);color:var(--ink);padding-top:16px;border-top:3px solid var(--copper);max-width:15ch}
.btn{display:inline-block;margin-top:26px;padding:15px 30px;background:var(--ink);color:#fff;font-weight:600;letter-spacing:.02em;transition:background .2s}
.btn:hover{background:var(--copper-tx)}
.frame{position:relative;background:var(--stone-deep);background-image:repeating-linear-gradient(135deg,transparent 0 11px,rgba(181,104,58,.18) 11px 12px);overflow:hidden}
.frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}
.hero .frame{aspect-ratio:21/9;min-height:210px}
.hero .frame img{filter:grayscale(.55) contrast(1.05)}
.hero .frame::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(31,35,39,.55),rgba(31,35,39,0) 55%);pointer-events:none}

/* ---------- Metin bölümü ---------- */
.about{padding-top:clamp(64px,10vw,140px);padding-bottom:clamp(64px,10vw,140px);display:grid;grid-template-columns:repeat(12,1fr);gap:0 clamp(16px,3vw,48px)}
.about h2{grid-column:1/-1;font:600 clamp(1.1rem,1.6vw,1.35rem)/1.3 var(--serif);color:var(--copper);margin-bottom:24px}
.lead{grid-column:1/10;font:400 clamp(1.7rem,3.3vw,3rem)/1.22 var(--serif);letter-spacing:-.012em;text-wrap:balance}
.about-side{grid-column:1/-1}
.about-side p+p{margin-top:16px}
.about-side p{color:var(--muted)}
.textlink{display:inline-block;margin-top:24px;font-weight:600;border-bottom:2px solid var(--copper);padding-bottom:2px}
.textlink:hover{color:var(--copper-tx)}

/* ---------- Açılır çalışma alanları ---------- */
.files{background:var(--ink);color:#fff;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px)}
.files h2{font:600 clamp(1.8rem,3.6vw,3.2rem)/1.1 var(--serif);letter-spacing:-.01em;margin-bottom:clamp(32px,5vw,64px);max-width:16ch}
.acc{border-top:1px solid #3d444b}
.acc-item{border-bottom:1px solid #3d444b}
.acc-btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;padding:26px 0;font:600 clamp(1.7rem,3.6vw,3.1rem)/1.1 var(--serif);letter-spacing:-.015em;transition:color .2s,padding .25s}
.acc-btn:hover{color:var(--copper-lt);padding-left:10px}
.plus{flex:none;width:40px;height:40px;position:relative;border:1.5px solid currentColor;border-radius:50%}
.plus::before,.plus::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .3s}
.plus::after{transform:translate(-50%,-50%) rotate(90deg)}
.acc-item.open .plus::after{transform:translate(-50%,-50%) rotate(0)}
.acc-item.open .acc-btn{color:var(--copper-lt)}
.acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}
.acc-item.open .acc-panel{grid-template-rows:1fr}
.acc-panel>div{overflow:hidden}
.acc-panel p{max-width:62ch;color:#c7ccd1;padding-bottom:10px}
.acc-panel .textlink{color:#fff;margin:18px 0 32px;border-color:var(--copper-lt)}
.acc-panel .textlink:hover{color:var(--copper-lt)}

/* ---------- Alt sayfa başlığı ---------- */
.phead{padding-top:clamp(56px,9vw,120px);padding-bottom:clamp(40px,6vw,80px)}
.phead h1{font:900 clamp(2.6rem,7.4vw,7rem)/.95 var(--serif);letter-spacing:-.03em;font-variation-settings:"opsz" 144;max-width:12ch;text-wrap:balance}
.phead .rule{width:90px;height:4px;background:var(--copper);margin-top:30px}

/* ---------- Çalışma alanları sayfası ---------- */
.band{padding-top:clamp(52px,7vw,96px);padding-bottom:clamp(52px,7vw,96px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,80px)}
.band.lt{background:var(--stone-deep)}
.band.dk{background:var(--ink);color:#fff}
.band h2{font:800 clamp(2rem,4.2vw,3.8rem)/1.02 var(--serif);letter-spacing:-.02em;position:sticky;top:40px;align-self:start}
.band p{font-size:1.1rem;max-width:60ch}
.band.dk p{color:#c7ccd1}
.band.lt p{color:#454c53}
.area-body h3{font:600 .82rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--copper-tx);margin-top:36px}
.band.dk .area-body h3{color:var(--copper-lt)}
.area-body ul{list-style:none;margin-top:16px;border-top:1px solid var(--line);max-width:60ch}
.band.dk .area-body ul{border-color:#3d444b}
.area-body li{position:relative;padding:14px 0 14px 30px;border-bottom:1px solid var(--line);font-size:1.02rem}
.band.dk .area-body li{border-color:#3d444b;color:#dde1e4}
.band.lt .area-body li{border-color:#d4ccbf;color:var(--ink)}
.area-body li::before{content:"";position:absolute;left:0;top:1.45em;width:16px;height:2px;background:var(--copper)}
.cta-end{padding-top:clamp(48px,6vw,90px);padding-bottom:clamp(60px,8vw,110px);display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.cta-end p{font:400 clamp(1.5rem,3vw,2.4rem)/1.2 var(--serif);max-width:20ch}
.cta-end .btn{margin-top:0}

/* ---------- Ekip dizini ---------- */
.team{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:clamp(24px,5vw,80px);padding-bottom:clamp(60px,8vw,110px);align-items:start}
.tl{list-style:none;border-top:2px solid var(--ink)}
.tl li{border-bottom:1px solid var(--line)}
.tl button{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 4px;transition:padding .25s,color .2s}
.tl .n{font:600 clamp(1.4rem,2.5vw,2.1rem)/1.15 var(--serif);letter-spacing:-.01em}
.tl .r{font-size:.88rem;color:var(--muted);text-align:right;max-width:22ch;flex:none}
.tl li.on button,.tl button:hover{padding-left:16px;color:var(--copper-tx)}
.tl li.on{background:linear-gradient(90deg,rgba(181,104,58,.1),transparent)}
.tl .det{display:none}
.panel{position:sticky;top:32px}
.panel .frame{aspect-ratio:4/5;box-shadow:-14px 14px 0 var(--copper)}
.mono{position:absolute;inset:0;display:grid;place-items:center;font:900 5rem/1 var(--serif);color:rgba(31,35,39,.28)}
.panel h3{font:800 clamp(1.7rem,2.6vw,2.4rem)/1.1 var(--serif);margin-top:34px;letter-spacing:-.015em}
.panel .role{color:var(--copper-tx);font-weight:600;margin:6px 0 14px}
.panel p{color:var(--muted)}

/* ---------- İletişim ---------- */
.reach{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);padding-bottom:clamp(56px,7vw,100px)}
.big{display:block;white-space:nowrap;font:800 clamp(1.7rem,3.7vw,3.7rem)/1.05 var(--serif);letter-spacing:-.025em;padding:0 0 28px;border-bottom:1px solid var(--line);transition:color .2s}
a.big:hover{color:var(--copper-tx)}
.wa-link{display:inline-block;margin:22px 0 28px;padding:12px 22px;background:#1f4d3a;color:#fff;font-weight:600;transition:filter .2s}
.wa-link:hover{background:#276148}
.row{padding:26px 0;border-bottom:1px solid var(--line)}
.row small{display:block;color:var(--muted);font-size:.9rem;margin-bottom:4px}
.row b,.row a{font:600 clamp(1.25rem,2vw,1.7rem)/1.3 var(--serif)}
.row a:hover{color:var(--copper-tx)}
.map{width:100%;height:clamp(320px,42vw,520px);border:0;filter:grayscale(1) contrast(1.05);display:block}
.maphead{background:var(--ink);color:#fff;display:flex;gap:18px 32px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:24px;padding-bottom:24px}
.maphead p{font:600 1.15rem/1.4 var(--serif);max-width:46ch}
.maphead .btn{margin-top:0;background:var(--copper-tx)}
.maphead .btn:hover{background:var(--copper-lt);color:var(--ink)}

/* ---------- Blog ---------- */
.lede{font:400 clamp(1.15rem,1.8vw,1.45rem)/1.5 var(--serif);color:var(--muted);max-width:44ch;margin-top:22px}
.chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}
.chip{padding:9px 18px;box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:600;font-size:.92rem;transition:background .2s,color .2s}
.chip:hover{background:var(--stone-deep)}
.chip[aria-pressed=true]{background:var(--ink);color:#fff}
.feat{display:block;background:var(--ink);color:#fff;padding:clamp(28px,4.5vw,64px);margin-bottom:14px}
.feat .meta{color:#aeb4ba;font-size:.92rem}
.feat .meta b{color:var(--copper-lt);font-weight:600;margin-right:12px}
.feat h2{font:800 clamp(1.9rem,3.9vw,3.5rem)/1.08 var(--serif);letter-spacing:-.02em;margin:16px 0 18px;max-width:22ch;transition:color .2s}
.feat p{max-width:58ch;color:#c7ccd1}
.feat .go{display:inline-block;margin-top:26px;font-weight:600;border-bottom:2px solid var(--copper-lt);padding-bottom:2px}
.feat:hover h2{color:var(--copper-lt)}
.bl{padding-bottom:clamp(56px,8vw,110px)}
.post{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:clamp(16px,3vw,48px);padding:32px 0;border-bottom:1px solid var(--line);align-items:start;transition:padding .25s}
.post:first-child{border-top:2px solid var(--ink)}
.post:hover{padding-left:12px}
.post .m{font-size:.88rem;color:var(--muted);line-height:1.55}
.post .m b{display:block;color:var(--copper-tx);font-weight:600}
.post h3{font:700 clamp(1.4rem,2.3vw,2rem)/1.15 var(--serif);letter-spacing:-.01em;transition:color .2s}
.post p{color:var(--muted);margin-top:8px;max-width:62ch}
.post .arr{font-weight:600;white-space:nowrap;padding-top:6px}
.post:hover h3{color:var(--copper-tx)}
.empty{padding:40px 0;color:var(--muted)}
.art-head{padding-top:clamp(40px,7vw,96px);padding-bottom:10px}
.back{display:inline-block;font-weight:600;border-bottom:2px solid var(--copper);padding-bottom:2px;margin-bottom:34px}
.back:hover{color:var(--copper-tx)}
.art-head .meta{color:var(--muted);font-size:.95rem}
.art-head .meta b{color:var(--copper-tx);font-weight:600;margin-right:12px}
.art-head h1{font:900 clamp(2rem,4.8vw,4.3rem)/1.03 var(--serif);letter-spacing:-.028em;font-variation-settings:"opsz" 144;max-width:20ch;margin-top:16px;text-wrap:balance}
.art-body{max-width:66ch;margin-top:44px;font-size:1.12rem;line-height:1.85;color:#2c3238}
.art-body p{margin-top:1.1em}
.art-body h3{font:800 1.65rem/1.2 var(--serif);letter-spacing:-.01em;margin:2.1em 0 .4em;color:var(--ink)}
.art-body ul{padding-left:1.2em;margin-top:1em}
.art-body li{margin-top:.55em;padding-left:.2em}
.art-body li::marker{color:var(--copper)}
.note{max-width:66ch;border-left:4px solid var(--copper);background:var(--stone-deep);padding:18px 22px;margin-top:48px;font-size:.95rem;color:var(--muted);line-height:1.6}
.more-h{font:700 1.5rem/1.2 var(--serif);margin:clamp(48px,7vw,90px) 0 0}
.art-more{padding-bottom:clamp(20px,4vw,50px)}

/* ---------- WhatsApp düğmesi ---------- */
.wa{position:fixed;right:clamp(16px,2.4vw,32px);bottom:clamp(16px,2.4vw,32px);z-index:90;display:flex;align-items:center;gap:12px;background:#1f4d3a;color:#fff;font-weight:600;height:58px;padding:0 22px 0 16px;border-radius:999px;box-shadow:0 14px 30px -10px rgba(0,0,0,.45);transition:transform .2s,box-shadow .2s}
.wa:hover{background:#276148;transform:translateY(-3px);box-shadow:0 18px 34px -10px rgba(0,0,0,.5)}
.wa svg{width:30px;height:30px;flex:none}
@media(max-width:1000px){.wa span{display:none}.wa{width:58px;padding:0;justify-content:center}}

/* ---------- Hakkımızda ---------- */
.abt{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(24px,6vw,96px);padding-bottom:clamp(60px,8vw,110px)}
.est{position:sticky;top:40px;align-self:start;font:900 clamp(3.4rem,8vw,8rem)/.9 var(--serif);letter-spacing:-.04em;font-variation-settings:"opsz" 144;color:var(--copper)}
.est span{display:block;font:400 italic clamp(1.3rem,2vw,1.8rem)/1.2 var(--serif);letter-spacing:0;color:var(--ink);margin-bottom:14px}
.abt-text p{max-width:62ch;color:#454c53;font-size:1.1rem;line-height:1.85}
.abt-text p+p{margin-top:1.6em}
.abt-text .lead{font:400 clamp(1.5rem,2.6vw,2.2rem)/1.35 var(--serif);letter-spacing:-.01em;color:var(--ink);max-width:30ch;text-wrap:pretty;grid-column:auto}
.abt-text .lead+p{margin-top:2em}

/* ---------- Alt bilgi ---------- */
footer{margin-left:var(--rail);background:var(--graphite);color:#b9bfc5;padding:44px clamp(24px,5vw,80px)}
footer .f{display:flex;flex-wrap:wrap;gap:20px 56px;justify-content:space-between;align-items:flex-start}
footer b{font:600 1.35rem/1.2 var(--serif);color:#fff;display:block;margin-bottom:6px}
footer a:hover{color:var(--copper-lt)}
footer .copy{margin-top:30px;padding-top:20px;border-top:1px solid #444c54;font-size:.85rem}


/* ---------- Dil seçimi ---------- */
.lang{display:inline-flex;border:1px solid #444c54}
.lang a{font:600 .78rem/1 var(--sans);letter-spacing:.14em;color:#aeb4ba;padding:9px 12px;min-width:44px;min-height:36px;transition:color .2s,background .2s}
.lang a:hover{color:#fff}
.lang a[aria-current]{background:var(--copper-tx);color:#fff}
.lang-rail{margin-top:auto;align-self:flex-start}
.lang-top{display:none}
.rail{overflow-y:auto}
.railnav{margin-bottom:28px}
/* ---------- Mobil ---------- */
@media(max-width:1000px){
  :root{--rail:0px}
  body{font-size:16px}
  .rail{inset:60px 0 auto 0;width:auto;height:auto;border-top:0;max-height:0;overflow:hidden;padding:0 24px;visibility:hidden;transition:max-height .35s,padding .35s,visibility 0s .35s}
  .rail.open{max-height:calc(100vh - 60px);overflow:auto;padding:12px 24px 28px;visibility:visible;transition:max-height .35s,padding .35s}
  .rail .brand{display:none}
  .railnav{margin-top:0}
  .topbar{display:flex;position:fixed;inset:0 0 auto 0;height:60px;background:var(--ink);color:#fff;align-items:center;justify-content:space-between;padding:0 18px;z-index:120}
  .lang-rail{display:none}
  .lang-top{display:inline-flex;margin-left:auto;margin-right:8px}
  .topbar .logo{width:40px;height:40px}
  .topbar .wm strong{font-size:1.1rem}
  .topbar .wm span{font-size:.5rem;margin-top:6px}
  .topbar{border-bottom:3px solid var(--copper)}
  .burger{width:44px;height:44px;display:grid;place-content:center;gap:6px}
  .burger i{display:block;width:24px;height:2px;background:#fff;transition:transform .3s,opacity .2s}
  .burger[aria-expanded=true] i:nth-child(1){transform:translateY(8px) rotate(45deg)}
  .burger[aria-expanded=true] i:nth-child(2){opacity:0}
  .burger[aria-expanded=true] i:nth-child(3){transform:translateY(-8px) rotate(-45deg)}
  main{padding-top:60px}
  .hero{min-height:calc(100vh - 60px)}
  .wordmark{font-size:calc((100vw - 48px)/4.75)}
  .hero-low,.about,.band,.team,.reach{grid-template-columns:minmax(0,1fr)}
  .hero .frame{aspect-ratio:16/9;min-height:0}
  .about-side,.lead{grid-column:1/-1;grid-row:auto}
  .band h2,.est{position:static}
  .band{scroll-margin-top:60px}
  .abt{grid-template-columns:minmax(0,1fr)}
  .panel{display:none}
  .tl .det{display:none;padding:4px 4px 26px}
  .tl li.on .det{display:block}
  .tl .det .frame{aspect-ratio:4/5;max-width:360px;margin:8px 0 22px;box-shadow:-10px 10px 0 var(--copper)}
  .tl .det p{color:var(--muted)}
  .tl .det .role{color:var(--copper-tx);font-weight:600;margin-bottom:10px}
  .tl .r{display:none}
  .post{grid-template-columns:minmax(0,1fr);gap:8px}
  .post .arr{padding-top:0}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .wordmark .ln>span{animation:none;transform:none}
  .hero-bg img{animation:none}
  *{transition:none!important}
}

.wa{border:1px solid rgba(217,140,92,.45)}
.wa svg path{fill:#fff}
main:focus{outline:none}
.lang a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.post[hidden],.feat[hidden]{display:none}
.art-body h4{font:700 1.2rem/1.35 var(--serif);margin:1.6em 0 .2em;color:var(--ink)}
.art-body .src{margin-top:2em}
.ig{display:inline-flex;align-items:center;gap:8px}
.ig svg{width:20px;height:20px;flex:none}
footer .ig{margin-top:10px}
.reach .ig{font-weight:600;gap:12px}
.reach .ig svg{width:28px;height:28px}
.reach .ig:hover{color:var(--copper-tx)}
.art-body .src .btn{color:#fff;text-decoration:none}
.wordmark .two{padding-top:.26em}
