:root{--ink:#12252b;--ink2:#173237;--paper:#f6f5ef;--cream:#edece5;--line:#cdd0c9;--orange:#f47145;--yellow:#f2d052;--muted:#52605e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}img{max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--orange);outline-offset:4px}::selection{background:var(--yellow);color:var(--ink)}.shell{max-width:1540px;margin:0 auto;padding-left:clamp(20px,4.2vw,72px);padding-right:clamp(20px,4.2vw,72px)}.masthead{height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--paper);position:relative;z-index:9}.brand{font-weight:900;letter-spacing:-.07em;font-size:25px;line-height:1}.brand span{margin-left:4px}.brand em{color:var(--orange);font-style:normal}.nav{display:flex;align-items:center;gap:clamp(16px,2vw,30px);font-size:13px;font-weight:700}.nav a:hover{color:var(--orange)}.nav-contact{background:var(--ink);color:#fff;padding:12px 20px;border-radius:3px}.nav .nav-contact:hover{color:var(--ink);background:var(--yellow)}.mobile-toggle{display:none;border:0;background:none;font-size:26px;cursor:pointer}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-weight:800;font-size:12px;display:flex;gap:12px;align-items:center}.eyebrow:before{content:'';background:currentColor;width:23px;height:2px}.display{font-size:clamp(46px,6.5vw,92px);line-height:.99;letter-spacing:-.075em;margin:14px 0 0;font-weight:800}.display i,.hero h1 i{font-family:Georgia,serif;font-weight:400;letter-spacing:-.06em}.pill{border:1px solid var(--ink);display:inline-flex;align-items:center;gap:30px;justify-content:space-between;padding:13px 18px;font-size:13px;font-weight:800;white-space:nowrap;transition:.2s}.pill:hover{background:var(--ink);color:#fff}.pill span{font-size:20px;line-height:0}.pill.dark{border-color:#fff;color:#fff}.pill.dark:hover{background:#fff;color:var(--ink)}.text-link{text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--orange);font-weight:700;font-size:14px}.text-link:hover{color:var(--orange)}.hero{background:var(--ink);color:#fff;display:grid;grid-template-columns:1.2fr .8fr;min-height:690px;max-width:100%;padding-right:0}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:60px 5vw 72px 0}.hero h1{font-size:clamp(58px,6.3vw,105px);line-height:1.03;letter-spacing:-.065em;max-width:950px;margin:40px 0 30px;font-weight:800}.hero h1 i{color:var(--yellow)}.hero .intro{font-size:clamp(18px,1.75vw,23px);line-height:1.46;max-width:670px;margin:0 0 34px;color:#dae4df}.hero-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.hero .pill{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.hero .pill:hover{background:#fff}.hero .text-link{color:#fff}.hero-aside{background:var(--orange);display:flex;justify-content:center;align-items:flex-end;min-width:0;position:relative;overflow:hidden}.hero-aside img{width:110%;height:auto;max-height:680px;object-fit:contain;object-position:bottom;filter:grayscale(1);display:block;transform:scale(1.07);transform-origin:bottom}.hero-stamp{position:absolute;z-index:2;top:25px;right:25px;display:block;background:var(--yellow);color:var(--ink);font-size:13px;line-height:1.25;font-weight:800;padding:18px;transform:rotate(4deg)}.credibility{padding-top:26px;padding-bottom:27px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:180px 1fr;align-items:center;gap:30px}.credibility>span{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.credibility-logos{display:flex;gap:clamp(22px,4vw,70px);align-items:center;justify-content:space-between;flex-wrap:wrap}.credibility-logos img{height:48px;width:auto;max-width:140px;object-fit:contain;filter:grayscale(1)}.credibility-logos strong{font-size:15px;letter-spacing:-.04em;white-space:nowrap}.section{padding-top:105px;padding-bottom:110px}.section-head{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:30px;margin-bottom:40px}.section-head p{color:var(--muted);font-size:18px;max-width:450px;margin:0 0 4px;justify-self:end}.about-section{background:var(--paper)}.about-grid{display:grid;grid-template-columns:.6fr 1fr;gap:8vw;border-top:2px solid var(--ink);padding-top:35px}.about-grid p{font-size:clamp(18px,1.75vw,24px);line-height:1.51;letter-spacing:-.024em;margin:0 0 24px}.about-year{font-size:clamp(84px,10vw,160px);font-weight:900;line-height:.85;letter-spacing:-.095em;color:var(--orange)}.about-year span{display:block;color:var(--ink);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.4;margin-top:24px}.strip{background:var(--yellow)}.strip-inner{display:grid;grid-template-columns:repeat(4,1fr)}.stat{padding:33px 24px 37px;border-right:1px solid #c9af45}.stat:first-child{padding-left:0}.stat:last-child{border:0}.stat b{font-size:clamp(38px,4vw,64px);letter-spacing:-.08em;line-height:1;font-weight:900;display:block}.stat small{display:block;line-height:1.3;font-size:13px;margin-top:12px;max-width:200px}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.work-card{background:#fff;border:1px solid var(--line);min-width:0;display:flex;flex-direction:column}.work-card-wide{grid-column:span 2}.work-image{background:#d9e0dc;aspect-ratio:1.26;overflow:hidden}.work-card-wide .work-image{aspect-ratio:2.25}.work-card-photo .work-image{aspect-ratio:1.26}.work-image img{display:block;width:100%;height:100%;object-fit:cover}.work-card-wide .work-image img{object-position:center}.work-caption{padding:24px 26px 29px}.work-caption span{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.work-caption h3{font-size:clamp(27px,2.6vw,39px);line-height:1.12;letter-spacing:-.06em;margin:13px 0 8px}.work-caption p{margin:0;color:var(--muted);max-width:470px}.work-card-solid{background:var(--orange);justify-content:space-between;min-height:420px;border-color:var(--orange)}.work-card-solid .work-symbol{font-size:clamp(65px,7vw,110px);font-weight:900;letter-spacing:-.1em;line-height:1;padding:30px 25px}.work-card-solid .work-caption span,.work-card-solid .work-caption p{color:var(--ink)}.services-section{background:var(--ink);color:#fff}.services-section .section-head p{color:#b6c8c5}.visual-services{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.visual-service{background:#f7f7f2;color:var(--ink);overflow:hidden}.service-photo{height:220px;background:#e6e6df;overflow:hidden}.service-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.visual-service:hover img{transform:scale(1.04)}.service-caption{padding:21px 22px 24px;display:grid;grid-template-columns:1fr 25px;gap:12px}.service-caption small{font-size:12px;color:var(--muted);grid-column:1/-1}.service-caption h3{font-size:clamp(24px,2.1vw,32px);letter-spacing:-.05em;line-height:1.15;margin:0;max-width:300px}.service-caption span{font-size:22px;align-self:end}.latest{background:#e7ebe7}.visual-blog{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.blog-card{background:#fff;border:1px solid var(--line);display:block;overflow:hidden}.blog-card img{display:block;width:100%;height:250px;object-fit:cover}.blog-card>div{padding:20px 22px 26px;min-height:183px;display:grid;grid-template-columns:1fr 22px;align-content:space-between}.blog-card small{font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);grid-column:1/-1}.blog-card h3{font-size:clamp(23px,2vw,30px);letter-spacing:-.05em;line-height:1.18;margin:10px 0 0}.blog-card span{font-size:22px;align-self:end}.blog-card:hover h3{color:#c84b31}.more-articles{margin-top:30px}.big-cta{background:var(--orange);max-width:100%;padding-top:75px;padding-bottom:85px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end}.big-cta h2{font-size:clamp(48px,6vw,86px)}.big-cta p{font-size:18px;max-width:540px}.footer{background:var(--ink);color:#d7e3dc;padding:43px 0}.footer-inner{display:flex;justify-content:space-between;align-items:end;gap:25px}.footer a:hover{color:var(--yellow)}.logo-word{font-family:Georgia,serif;font-size:34px;letter-spacing:-.06em}.footer small{font-size:13px;color:#a9b9b1}.foot-links{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;font-weight:700}.interior-top{padding-top:70px;padding-bottom:65px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.interior-top h1{font-size:clamp(50px,6.4vw,94px);letter-spacing:-.075em;line-height:1.04;max-width:1000px;margin:25px 0 22px}.interior-top p{font-size:clamp(18px,1.65vw,23px);line-height:1.4;max-width:750px;margin:0}.interior-top .meta{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:30px}.interior-top:has(.service-hero-media){display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.service-hero-media{width:100%;height:310px;object-fit:cover}.blog-top{background:var(--yellow);max-width:100%;padding-left:max(clamp(20px,4.2vw,72px),calc((100vw - 1396px)/2));padding-right:max(clamp(20px,4.2vw,72px),calc((100vw - 1396px)/2))}.article-top{background:#e9edea}.article-cover{margin-top:40px;margin-bottom:0}.article-cover img{display:block;width:100%;max-height:600px;object-fit:cover}.page-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:clamp(30px,7vw,110px);padding-top:65px;padding-bottom:105px}.prose{max-width:810px;font-size:18px;line-height:1.73}.prose h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.055em;line-height:1.15;margin:52px 0 15px}.prose h3{font-size:25px;letter-spacing:-.04em;line-height:1.2;margin:36px 0 13px}.prose p{margin:0 0 24px}.prose ul,.prose ol{padding-left:25px;margin:0 0 26px}.prose li{margin-bottom:12px}.prose img{width:auto;height:auto;max-width:100%;display:block;margin:20px 0}.prose a:not(.pill){text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:4px}.prose a:hover{color:var(--orange)}.prose figure{margin:28px 0}.prose blockquote{border-left:4px solid var(--orange);margin:30px 0;padding-left:20px;font-family:Georgia,serif;font-size:27px;line-height:1.35}.page-aside{position:sticky;top:25px;align-self:start;border-top:3px solid var(--ink);padding-top:17px}.page-aside span{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.13em;margin-bottom:15px}.page-aside a{display:block;font-size:14px;line-height:1.3;border-bottom:1px solid var(--line);padding:13px 0}.page-aside a:hover{color:var(--orange)}.inline-cta{background:var(--yellow);padding:29px;margin:50px 0}.inline-cta h3{margin:0 0 12px!important}.inline-cta p{font-size:16px;margin-bottom:20px}.related{padding-top:65px;padding-bottom:90px;border-top:1px solid var(--line)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:27px}.related a{border:1px solid var(--line);min-height:190px;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.related a:hover{background:var(--yellow)}.related img{height:150px;width:100%;object-fit:cover;margin:-20px -20px 17px;width:calc(100% + 40px)}.related h3{font-size:22px;letter-spacing:-.045em;line-height:1.18;margin:10px 0}.related small{color:var(--muted);text-transform:uppercase;font-size:11px;letter-spacing:.1em}.all-posts{grid-template-columns:repeat(2,1fr)}.all-posts .blog-card img{height:330px}.all-posts .blog-card:first-child{grid-column:span 2;display:grid;grid-template-columns:1.05fr .95fr}.all-posts .blog-card:first-child img{height:100%;min-height:390px}.all-posts .blog-card:first-child>div{min-height:390px;padding:35px;align-content:space-between}.all-posts .blog-card:first-child h3{font-size:clamp(35px,4vw,64px)}.mobile-wa{display:none}@media(max-width:1100px){.hero{min-height:590px}.hero h1{font-size:clamp(52px,6vw,85px)}.credibility{display:block}.credibility-logos{margin-top:20px;justify-content:flex-start}.visual-blog{grid-template-columns:repeat(2,1fr)}.section-head{grid-template-columns:1fr .7fr}}@media(max-width:760px){.masthead{height:68px}.mobile-toggle{display:block}.nav{display:none;position:absolute;top:68px;left:0;right:0;padding:23px;background:var(--paper);border-bottom:1px solid var(--ink);flex-direction:column;align-items:flex-start;z-index:10}.nav.open{display:flex}.hero{display:flex;flex-direction:column;padding-left:0}.hero-copy{padding:70px 20px 55px}.hero h1{font-size:clamp(52px,11.4vw,82px);margin:35px 0 24px}.hero .intro{font-size:18px}.hero-aside{min-height:430px}.hero-aside img{width:min(90%,520px);max-height:470px}.credibility{padding-top:25px;padding-bottom:25px}.credibility-logos{gap:20px}.credibility-logos img{height:35px;max-width:105px}.credibility-logos strong{font-size:13px}.section{padding-top:70px;padding-bottom:75px}.section-head{display:block}.section-head p{margin-top:24px;justify-self:auto}.about-grid{grid-template-columns:1fr;gap:25px}.about-year{font-size:86px}.strip-inner{grid-template-columns:repeat(2,1fr)}.stat{padding:25px 13px;border-bottom:1px solid #c9af45}.stat:first-child{padding-left:13px}.stat:nth-child(even){border-right:0}.stat b{font-size:42px}.work-grid{grid-template-columns:1fr}.work-card-wide{grid-column:auto}.work-card-wide .work-image{aspect-ratio:1.5}.work-image,.work-card-photo .work-image{aspect-ratio:1.24}.work-card-solid{min-height:300px}.visual-services{grid-template-columns:1fr 1fr}.service-photo{height:170px}.visual-blog{grid-template-columns:1fr}.blog-card img{height:240px}.big-cta{display:block;padding-top:70px;padding-bottom:70px}.big-cta .pill{margin-top:20px}.footer-inner{display:block}.foot-links{margin-top:28px}.interior-top{padding-top:55px;padding-bottom:55px}.interior-top:has(.service-hero-media){display:block}.service-hero-media{margin-top:30px;height:250px}.article-cover{margin-top:20px}.article-cover img{max-height:350px}.page-layout{display:block;padding-top:42px;padding-bottom:70px}.prose{font-size:17px}.page-aside{position:static;margin-top:55px}.related-grid{grid-template-columns:1fr}.all-posts{grid-template-columns:1fr}.all-posts .blog-card:first-child{grid-column:auto;display:block}.all-posts .blog-card:first-child img{height:240px;min-height:0}.all-posts .blog-card:first-child>div{min-height:180px;padding:22px}.all-posts .blog-card:first-child h3{font-size:30px}.all-posts .blog-card img{height:240px}.mobile-wa{display:flex;position:fixed;right:15px;bottom:15px;z-index:8;padding:13px 16px;background:var(--ink);color:#fff;font-size:13px;font-weight:700;box-shadow:0 5px 20px #0003}}@media(max-width:430px){.visual-services{grid-template-columns:1fr}.service-photo{height:220px}.hero-actions{align-items:flex-start;flex-direction:column}.work-caption{padding:20px}.stat b{font-size:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.contact-email{margin-top:35px}
.portrait-about{background:var(--orange);object-fit:contain;object-position:bottom}
/* Editorial field notes / 2026 */
:root{--ink:#182723;--paper:#f9f8f2;--cream:#efeee7;--line:#d8dbd3;--lime:#e9fa64;--blue:#d9e6f5;--muted:#53635c;--orange:#e9fa64;--yellow:#e9fa64}
body{background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}::selection{background:var(--lime);color:var(--ink)}a:focus-visible,button:focus-visible{outline-color:#406a54}.shell{max-width:1440px;padding-left:clamp(22px,5vw,82px);padding-right:clamp(22px,5vw,82px)}.masthead{height:88px;background:var(--paper);border-bottom:1px solid var(--line);max-width:100%;padding-left:clamp(22px,5vw,82px);padding-right:clamp(22px,5vw,82px)}.brand{letter-spacing:-.085em;font-size:27px;font-weight:800}.brand em{color:#4f6b58;font-size:20px;margin-left:7px;vertical-align:top}.nav{gap:30px;font-weight:500;font-size:13px}.nav a:hover{color:#39664e}.nav-contact{border-radius:30px;background:var(--lime);color:var(--ink);padding:12px 20px}.nav .nav-contact:hover{background:var(--ink);color:white}.footer{background:var(--ink);border:0}.footer a:hover{color:var(--lime)}.eyebrow:before{background:#9bada0}.pill{border-radius:40px;background:var(--lime);border-color:var(--lime);padding:15px 22px;gap:38px;font-weight:600;letter-spacing:-.01em}.pill:hover{background:var(--ink);color:white;border-color:var(--ink)}.text-link{text-decoration-color:#98b99d}.chapter{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.15em}.editorial-hero{position:relative;min-height:810px;padding-top:30px;padding-bottom:28px;overflow:hidden}.hero-kicker,.hero-index{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:#506057}.hero-title{position:relative;z-index:2}.hero-title h1{font-size:clamp(65px,8.4vw,126px);letter-spacing:-.084em;line-height:.96;font-weight:600;max-width:1090px;margin:78px 0 34px}.hero-title em,.story h2 em,.portfolio h2 em,.practice h2 em,.readings h2 em,.closing h2 em{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.068em}.hero-title em{position:relative;font-style:italic;white-space:nowrap;z-index:1}.hero-title em:before{content:'';position:absolute;background:var(--lime);height:42%;left:-1%;right:-1%;bottom:5%;transform:rotate(-1.3deg);z-index:-1}.hero-dot{color:#74a264}.hero-doodle{position:absolute;right:13%;top:12%;width:90px;height:90px;border:1.5px solid #9ab89f;border-radius:50%;font-size:57px;line-height:82px;text-align:center;color:#638671;transform:rotate(18deg)}.hero-bottom{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;min-height:305px;align-items:start;gap:40px}.hero-lede{max-width:425px;padding-top:38px}.hero-lede p{font-size:clamp(18px,1.7vw,23px);line-height:1.43;letter-spacing:-.024em;margin:0 0 32px}.hero-actions{gap:17px}.hero-composition{position:relative;min-height:340px}.hero-portrait{position:absolute;right:15%;top:-65px;width:340px;height:363px;border-radius:47% 47% 9px 9px;background:var(--lime);overflow:hidden}.hero-portrait img{position:absolute;bottom:-2px;width:112%;max-width:none;left:-5%;height:auto;filter:grayscale(1)}.portrait-mark{position:absolute;top:21px;left:27px;font-size:11px;letter-spacing:.13em;z-index:2}.hero-photo{position:absolute;right:-1%;bottom:-12px;width:205px;background:white;padding:8px 8px 30px;transform:rotate(8deg);box-shadow:0 13px 35px #24392b29;z-index:2}.hero-photo img{aspect-ratio:1;object-fit:cover;display:block;width:100%}.hero-photo span{position:absolute;bottom:7px;left:9px;font-size:10px;letter-spacing:.02em}.orbit-word{position:absolute;top:2px;right:0;transform:rotate(13deg);font-family:Georgia,serif;font-style:italic;font-size:15px;color:#697f6c}.hero-index{border-top:1px solid var(--line);padding-top:18px;margin-top:24px}.evidence{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:32px;padding-bottom:32px}.evidence-label{text-transform:uppercase;font-size:11px;letter-spacing:.12em;font-weight:700}.evidence-logos{display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap}.evidence-logos img{max-height:43px;max-width:120px;object-fit:contain;filter:grayscale(1);opacity:.8}.evidence-logos span{font-size:16px;font-weight:700;letter-spacing:-.055em}.story{padding-top:125px;padding-bottom:135px}.story-heading{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:start}.story h2,.portfolio h2,.practice h2,.readings h2,.closing h2{font-size:clamp(43px,5.6vw,80px);line-height:1.06;letter-spacing:-.065em;font-weight:600;margin:-10px 0 0}.story h2 em,.portfolio h2 em,.readings h2 em{color:#4d755b}.story-body{display:grid;grid-template-columns:.42fr .58fr;gap:9vw;margin-top:70px}.story-note{position:relative;background:var(--blue);min-height:335px;padding:35px;align-self:start;transform:rotate(-2deg);border-radius:4px 42px 4px 4px}.story-note p{font-family:Georgia,serif;font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.045em;max-width:360px;margin:48px 0 0}.note-star{font-size:60px;line-height:1;color:#48705a}.story-timeline>div{display:grid;grid-template-columns:105px 1fr;gap:25px;padding:24px 0;border-bottom:1px solid #c6ccc3}.story-timeline>div:first-child{border-top:1px solid #c6ccc3}.story-timeline span{font-family:Georgia,serif;font-style:italic;font-size:19px}.story-timeline p{font-size:17px;line-height:1.5;margin:0}.story-timeline>a{display:inline-block;margin-top:28px}.numbers{background:var(--lime)}.numbers-inner{padding-top:35px;padding-bottom:46px}.numbers-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:28px;border-bottom:1px solid #aabd45;font-size:12px}.numbers-grid{display:grid;grid-template-columns:repeat(4,1fr)}.numbers-grid>div{padding:28px 25px 4px;border-left:1px solid #aabd45}.numbers-grid>div:first-child{border-left:0;padding-left:0}.numbers-grid strong{font-size:clamp(40px,4.4vw,67px);line-height:1;letter-spacing:-.085em;font-weight:600;white-space:nowrap}.numbers-grid strong span{font-family:Georgia,serif;font-style:italic;font-size:.7em}.numbers-grid p{max-width:180px;margin:14px 0 0;font-size:13px;line-height:1.4}.portfolio{padding-top:130px;padding-bottom:140px}.portfolio-head{display:grid;grid-template-columns:180px 1fr;column-gap:20px;margin-bottom:65px}.portfolio-head h2{grid-column:2}.portfolio-head p{grid-column:2;max-width:530px;font-size:18px;line-height:1.5;margin:23px 0 0}.project-feature{display:grid;grid-template-columns:1.15fr .85fr;background:#e6eae2;min-height:525px}.feature-image{position:relative;min-height:525px}.feature-image img{position:absolute;width:100%;height:100%;object-fit:cover}.feature-image span{position:absolute;bottom:16px;left:16px;background:var(--paper);padding:8px 11px;font-size:11px}.feature-copy{position:relative;padding:46px;display:flex;flex-direction:column;align-items:flex-start}.feature-copy>span{font-size:11px;text-transform:uppercase;letter-spacing:.13em}.feature-copy h3{font-family:Georgia,serif;font-size:clamp(39px,4.5vw,66px);letter-spacing:-.055em;line-height:1.05;font-weight:400;margin:72px 0 18px;max-width:440px}.feature-copy p{font-size:16px;max-width:400px;line-height:1.5;margin:0}.feature-sticker{position:absolute;bottom:-32px;right:12px;width:120px;height:120px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--lime);font-size:36px;font-weight:700;line-height:.95;transform:rotate(12deg)}.feature-sticker small{font-size:11px;font-weight:400;margin-top:8px}.project-split{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:60px}.project-panel{display:block;padding:28px;min-height:600px}.project-panel.archive{background:#dfe8d9}.project-panel.network{background:#ebe8df}.panel-top{display:flex;justify-content:space-between;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.panel-top span:last-child{font-size:20px;line-height:1}.panel-art{height:320px;display:flex;align-items:center;justify-content:center;padding:24px}.panel-art img{max-height:100%;max-width:85%;width:auto;object-fit:contain;box-shadow:8px 12px 24px #102b2625;transform:rotate(-3deg)}.network .panel-art img{transform:rotate(3deg)}.project-panel h3{font-size:clamp(32px,3.2vw,48px);letter-spacing:-.06em;line-height:1;margin:15px 0 10px;font-weight:600}.project-panel p{max-width:380px;margin:0;font-size:16px;line-height:1.5}.project-panel:hover .panel-art img{transform:rotate(0deg) scale(1.025);transition:.3s}.project-footnotes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.project-footnotes>div{padding:28px 0 0;border-top:1px solid var(--ink)}.project-footnotes span{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.project-footnotes h3{font-size:25px;letter-spacing:-.05em;margin:16px 0 8px}.project-footnotes p{font-size:15px;max-width:450px;line-height:1.5;margin:0}.practice{background:#172d25;color:#f7f8f1}.practice-inner{display:grid;grid-template-columns:.44fr .56fr;gap:7vw;padding-top:115px;padding-bottom:125px}.practice-intro h2{font-size:clamp(44px,5vw,74px);margin:25px 0}.practice-intro h2 em{color:var(--lime)}.practice-intro p{font-size:17px;max-width:390px;line-height:1.55;color:#c9d6cb}.practice-mark{font-family:Georgia,serif;font-size:150px;color:var(--lime);line-height:1;transform:rotate(15deg);margin:30px 0 0 55px}.practice-list{padding-top:5px}.practice-list>a{display:grid;grid-template-columns:40px 1fr 26px;gap:15px;align-items:center;padding:25px 0;border-top:1px solid #819588;color:#f7f8f1}.practice-list>a:hover{color:var(--lime)}.practice-list>a span:first-child{font-size:12px;color:var(--lime)}.practice-list>a span:last-child{font-size:25px}.practice-list strong{font-size:clamp(22px,2.5vw,34px);letter-spacing:-.055em;font-weight:500}.practice-cta{border-top:1px solid #819588;padding-top:27px}.practice-cta a{border-bottom:1px solid var(--lime);padding-bottom:6px;color:var(--lime);font-size:15px}.readings{padding-top:125px;padding-bottom:130px}.readings-head{display:grid;grid-template-columns:180px 1fr;column-gap:20px;margin-bottom:45px}.readings-head h2,.readings-head p{grid-column:2}.readings-head p{font-size:16px;max-width:480px;margin:24px 0 0}.readings .visual-blog{gap:18px}.blog-card{background:transparent;border:0;border-top:1px solid #aeb9ac}.blog-card img{margin-top:16px;aspect-ratio:1.4;object-fit:cover;height:auto}.blog-card>div{padding:19px 0 10px;min-height:180px}.blog-card h3{font-size:clamp(22px,2.1vw,32px);font-weight:600;line-height:1.12}.blog-card small{font-size:11px;color:#52675c}.blog-card:hover h3{color:#567b60}.readings .more-articles{margin-top:38px}.closing{background:var(--blue);overflow:hidden}.closing-inner{position:relative;padding-top:100px;padding-bottom:110px}.closing h2{font-size:clamp(61px,8vw,118px);margin:38px 0 22px;max-width:1000px}.closing h2 em{color:#517d5c}.closing p{font-size:19px;max-width:490px;margin:0 0 30px}.closing-asterisk{position:absolute;right:11%;bottom:95px;font-size:clamp(120px,18vw,270px);color:var(--lime);line-height:1;transform:rotate(-14deg)}
/* The same editorial rhythm continues on the interior pages. */
.interior-top{background:var(--paper);padding-top:86px;padding-bottom:82px}.interior-top h1{font-weight:600;letter-spacing:-.075em;font-size:clamp(52px,7vw,106px)}.interior-top p{color:#4b5d51}.blog-top{background:var(--lime)}.article-top{background:#e6ede6}.interior-top:has(.service-hero-media){grid-template-columns:1.25fr .75fr}.service-hero-media{height:330px;border-radius:160px 160px 6px 6px;object-fit:cover}.portrait-about{background:var(--lime);object-fit:contain}.article-cover img{max-height:550px;object-fit:contain;background:#e8ebe7}.page-layout{padding-top:75px}.prose{font-size:18px;line-height:1.76}.prose h2{font-weight:600}.prose a:not(.pill){text-decoration-color:#9fb7a2}.inline-cta{background:var(--lime);border-radius:2px 50px 2px 2px;padding:32px}.page-aside{border-top:2px solid var(--ink)}.related{border-top:1px solid var(--line)}.related a{background:#fff;border-color:var(--line);border-radius:3px}.related a:hover{background:var(--lime)}.all-posts .blog-card{border-top:1px solid var(--line)}.all-posts .blog-card:first-child{background:#e7ede5}.all-posts .blog-card:first-child img{margin:0;object-fit:cover}.all-posts .blog-card:first-child>div{padding:35px}.big-cta{background:var(--lime)}.big-cta .pill.dark{border-color:var(--ink);color:var(--ink)}.big-cta .pill.dark:hover{background:var(--ink);color:white}.mobile-wa{border-radius:30px;background:var(--lime);color:var(--ink);box-shadow:0 6px 22px #0002}
@media(max-width:1100px){.hero-title h1{font-size:clamp(62px,8.3vw,100px)}.hero-portrait{right:14%;width:290px;height:325px}.hero-photo{width:170px}.hero-composition{min-height:310px}.story-body{gap:5vw}.practice-inner{gap:4vw}}
@media(max-width:760px){.masthead{height:68px}.nav{top:68px;background:var(--paper);gap:24px}.nav.open{display:flex}.editorial-hero{min-height:0;padding-top:24px;padding-bottom:22px}.hero-kicker span:last-child{display:none}.hero-title h1{font-size:clamp(51px,10.7vw,83px);margin:59px 0 28px;line-height:1.02}.hero-title em{white-space:normal}.hero-doodle{width:50px;height:50px;line-height:45px;font-size:30px;top:-47px;right:6%}.hero-bottom{display:flex;flex-direction:column;gap:30px}.hero-lede{padding-top:0}.hero-lede p{font-size:18px}.hero-composition{width:100%;min-height:370px}.hero-portrait{top:8px;left:10%;right:auto;width:65%;max-width:320px;height:335px}.hero-photo{right:1%;bottom:3px;width:36%;max-width:170px}.orbit-word{top:0}.hero-index{margin-top:15px}.evidence{display:block;padding-top:22px;padding-bottom:25px}.evidence-logos{justify-content:flex-start;margin-top:22px;gap:18px 25px}.evidence-logos img{max-height:30px;max-width:95px}.evidence-logos span{font-size:13px}.story,.portfolio,.readings{padding-top:77px;padding-bottom:80px}.story-heading,.portfolio-head,.readings-head{display:block}.story h2,.portfolio h2,.practice h2,.readings h2,.closing h2{font-size:clamp(41px,8.6vw,62px);margin-top:25px}.portfolio-head p,.readings-head p{margin-top:23px}.story-body{display:block;margin-top:45px}.story-note{min-height:210px;max-width:390px;margin-bottom:55px}.story-note p{font-size:29px;margin-top:20px}.note-star{font-size:40px}.story-timeline>div{grid-template-columns:75px 1fr;gap:15px}.story-timeline p{font-size:15px}.numbers-grid{grid-template-columns:1fr 1fr}.numbers-grid>div{padding:20px 15px;border-bottom:1px solid #aabd45}.numbers-grid>div:nth-child(odd){border-left:0;padding-left:0}.numbers-grid strong{font-size:clamp(35px,9vw,57px)}.numbers-head span:last-child{display:none}.portfolio-head{margin-bottom:40px}.project-feature{display:block}.feature-image{min-height:350px}.feature-copy{padding:30px 28px 85px}.feature-copy h3{margin:32px 0 17px;font-size:46px}.feature-sticker{width:95px;height:95px;font-size:28px;bottom:-22px}.project-split{display:block;margin-top:48px}.project-panel{min-height:0;margin-bottom:16px;padding:22px}.panel-art{height:280px}.project-panel h3{font-size:36px}.project-footnotes{display:block;margin-top:30px}.project-footnotes>div{margin-bottom:32px}.practice-inner{display:block;padding-top:80px;padding-bottom:82px}.practice-intro{margin-bottom:50px}.practice-mark{display:none}.practice-list strong{font-size:25px}.readings-head{margin-bottom:40px}.readings .visual-blog{grid-template-columns:1fr}.readings .blog-card img{height:auto;max-height:300px}.closing-inner{padding-top:80px;padding-bottom:85px}.closing h2{font-size:clamp(56px,11vw,90px)}.closing-asterisk{right:0;bottom:22px;font-size:110px;opacity:.65}.interior-top{padding-top:58px;padding-bottom:56px}.interior-top h1{font-size:clamp(48px,10vw,75px)}.interior-top:has(.service-hero-media){display:block}.service-hero-media{height:270px;max-width:400px;margin-top:40px}.all-posts .blog-card:first-child{display:block}.all-posts .blog-card:first-child img{max-height:340px}.all-posts .blog-card:first-child>div{padding:20px}.mobile-wa{bottom:14px;right:14px}}
@media(max-width:420px){.hero-title h1{font-size:clamp(45px,10.6vw,54px)}.hero-composition{min-height:345px}.hero-portrait{height:315px;left:2%;width:72%}.hero-photo{width:39%}.hero-actions{align-items:flex-start}.hero-doodle{right:1%}.feature-image{min-height:300px}.panel-art{height:245px}.practice-list strong{font-size:21px}.numbers-grid p{font-size:12px}}
/* Taner Türker — monochrome portfolio */
:root{--paper:#f7f7f5;--ink:#191a19;--line:#d6d8d5;--muted:#646865;--lime:#f0f0ed;--blue:#e9e9e7;--yellow:#ececea;--orange:#191a19}
body{background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}::selection{background:#d3d4d1;color:#111}a:focus-visible,button:focus-visible{outline:2px solid #151515}.shell{max-width:1360px;padding-left:clamp(22px,5vw,70px);padding-right:clamp(22px,5vw,70px)}.masthead{height:88px;padding-left:clamp(22px,5vw,70px);padding-right:clamp(22px,5vw,70px);background:var(--paper);border:0}.brand{font-size:24px;letter-spacing:-.065em}.brand em{color:var(--ink);font-size:14px;vertical-align:top;margin-left:7px}.nav{background:#191a19;color:white;border-radius:60px;padding:5px 6px 5px 24px;gap:clamp(12px,2vw,28px);font-size:12px;font-weight:400}.nav a:hover{color:#c5c7c4}.nav-contact{background:#fff;color:#191a19;border-radius:60px;padding:10px 16px;font-weight:600}.nav .nav-contact:hover{background:#d6d8d5;color:#191a19}.pill{background:#191a19;border-color:#191a19;color:white;border-radius:60px;font-weight:500}.pill:hover{background:#505350;border-color:#505350}.text-link{text-decoration-color:#565a57}.profile-hero{padding-top:100px;text-align:center}.profile-heading{max-width:850px;margin:auto}.profile-overline{font-size:12px;text-transform:uppercase;letter-spacing:.18em;font-weight:600}.profile-heading h1{font-weight:500;font-size:clamp(72px,10.8vw,152px);line-height:.96;letter-spacing:-.09em;margin:28px 0 20px;white-space:nowrap}.profile-heading h1 span{color:#888d89}.profile-heading p{font-size:clamp(17px,1.6vw,21px);line-height:1.48;letter-spacing:-.02em;max-width:690px;margin:0 auto 27px}.profile-link{display:inline-flex;gap:26px;align-items:center;border:1px solid #191a19;border-radius:30px;padding:12px 18px;font-size:13px;font-weight:600}.profile-link:hover{background:#191a19;color:#fff}.profile-photo{margin:93px auto 0;max-width:920px;height:475px;background:#e9eae8;position:relative;overflow:hidden}.profile-photo:before{content:"";position:absolute;width:400px;height:400px;border:1px solid #d6d8d5;border-radius:50%;top:80px;left:50%;transform:translateX(-50%)}.profile-photo img{position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:520px;max-width:92%;height:auto;filter:grayscale(1)}.profile-photo span{position:absolute;right:21px;bottom:17px;text-transform:uppercase;font-size:10px;letter-spacing:.12em}.profile-facts{display:grid;grid-template-columns:repeat(3,1fr);padding-top:75px;padding-bottom:90px}.profile-facts>div{border-top:1px solid #9da29d;padding:23px 20px 0}.profile-facts>div:first-child{padding-left:0}.profile-facts strong{display:block;font-size:clamp(38px,5vw,67px);line-height:1;letter-spacing:-.07em;font-weight:500}.profile-facts span{display:block;font-size:14px;margin-top:12px;color:#535853}.career{border-top:1px solid var(--line);padding-top:130px;padding-bottom:125px;display:grid;grid-template-columns:.4fr .6fr;gap:8vw}.career-title{position:sticky;top:50px;align-self:start}.career-title>span,.work-head>span,.writing-head>span,.contact-block .shell>span{font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.career-title h2,.work-head h2,.writing-head h2,.contact-block h2{font-size:clamp(39px,4.6vw,68px);line-height:1.05;letter-spacing:-.065em;font-weight:500;margin:35px 0 19px}.career-title p,.work-head p,.writing-head p{font-size:17px;line-height:1.55;color:#515752;max-width:380px}.career-row{display:grid;grid-template-columns:105px 1fr auto;gap:20px;padding:25px 0 29px;border-top:1px solid #c5c9c4;align-items:start}.career-row>span{font-size:13px;color:#555a55;padding-top:8px}.career-row h3{font-size:clamp(24px,2.4vw,33px);font-weight:500;letter-spacing:-.045em;margin:0 0 12px;line-height:1.15}.career-row p{font-size:15px;line-height:1.65;margin:0;max-width:440px;color:#515752}.career-row img{width:80px;height:47px;object-fit:contain;filter:grayscale(1);opacity:.7}.career-more{font-size:14px;text-decoration:underline;text-underline-offset:5px;display:inline-block;margin-top:25px}.field-photo{max-width:1360px}.field-photo img{display:block;width:100%;height:clamp(320px,42vw,590px);object-fit:cover;object-position:center 48%;filter:grayscale(.15)}.field-photo>div{display:flex;gap:20px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:14px 0}.field-photo span{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.field-photo p{font-size:13px;margin:0;color:#5a615a}.work-areas{padding-top:135px;padding-bottom:145px}.work-head{max-width:800px;margin-bottom:62px}.work-head h2{margin-top:28px}.work-list{border-top:1px solid #999e99}.work-list>a{display:grid;grid-template-columns:100px 1fr 30px;align-items:center;gap:16px;border-bottom:1px solid #bfc3bf;padding:31px 0}.work-list>a:hover{padding-left:12px;transition:padding-left .2s}.work-list>a>span:first-child{font-size:12px;color:#697069}.work-list strong{font-size:clamp(25px,3.2vw,47px);line-height:1.12;letter-spacing:-.055em;font-weight:500}.work-list>a>span:last-child{font-size:23px;font-weight:400}.writing{padding-top:120px;padding-bottom:125px;border-top:1px solid var(--line)}.writing-head{margin-bottom:55px}.writing-head h2{margin:24px 0 12px}.writing-head p{margin:0}.writing .visual-blog{gap:25px}.writing .blog-card{border-top:1px solid #a7aba7;background:transparent}.writing .blog-card img{margin-top:18px;filter:grayscale(.3)}.writing .blog-card>div{min-height:175px}.writing-more{display:inline-block;border-bottom:1px solid var(--ink);font-size:14px;margin-top:38px;padding-bottom:5px}.contact-block{background:#222422;color:#fff}.contact-block .shell{padding-top:105px;padding-bottom:110px}.contact-block h2{font-size:clamp(53px,6.5vw,96px);margin:25px 0 14px}.contact-block p{font-size:18px;color:#d0d2ce;max-width:515px;line-height:1.5}.contact-block a{display:inline-block;background:white;color:#181a18;border-radius:30px;padding:14px 23px;font-size:14px;font-weight:600;margin-top:16px}.contact-block a:hover{background:#d3d6d2}.footer{background:#141614}.footer .logo-word{font-family:Arial,sans-serif;font-weight:500;font-size:28px;letter-spacing:-.06em}.footer a:hover{color:white;text-decoration:underline}.mobile-wa{background:#191a19;color:white}.interior-top{background:var(--paper);border-color:var(--line)}.blog-top{background:#ececea}.article-top{background:#ececea}.interior-top h1{font-weight:500}.interior-top p{color:#535a55}.service-hero-media{border-radius:3px;background:#e8e9e7}.portrait-about{background:#e8e9e7}.inline-cta{background:#e9eae8;border-radius:2px}.inline-cta .pill{background:#191a19;color:white}.big-cta{background:#e9eae8}.big-cta .pill.dark{border-color:#191a19;color:white;background:#191a19}.big-cta .pill.dark:hover{background:#555}.related a:hover{background:#e9eae8}.all-posts .blog-card:first-child{background:#e9eae8}.page-aside{border-color:#191a19}.prose a:not(.pill){text-decoration-color:#858b84}
@media(max-width:900px){.career{gap:4vw}.career-row{grid-template-columns:86px 1fr}.career-row img{display:none}.nav{gap:12px;padding-left:18px}.nav a{font-size:11px}}
@media(max-width:760px){.masthead{height:68px}.mobile-toggle{display:block}.nav{display:none;top:68px;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);padding:22px;gap:20px}.nav.open{display:flex}.nav a{font-size:15px}.nav-contact{background:#191a19;color:#fff}.profile-hero{padding-top:70px}.profile-overline{font-size:11px}.profile-heading h1{font-size:clamp(55px,13vw,91px);margin:25px 0 18px}.profile-heading p{font-size:17px}.profile-photo{height:370px;margin-top:65px}.profile-photo img{width:420px}.profile-photo:before{width:320px;height:320px;top:65px}.profile-facts{grid-template-columns:1fr;padding-top:45px;padding-bottom:65px}.profile-facts>div{padding:19px 0 22px}.profile-facts strong{font-size:53px}.career{display:block;padding-top:78px;padding-bottom:88px}.career-title{position:static;margin-bottom:50px}.career-title h2,.work-head h2,.writing-head h2{font-size:45px}.career-row{grid-template-columns:80px 1fr;gap:15px}.career-row p{font-size:15px}.field-photo img{height:390px}.field-photo>div{display:block}.field-photo p{margin-top:6px}.work-areas{padding-top:90px;padding-bottom:90px}.work-head{margin-bottom:40px}.work-list>a{grid-template-columns:45px 1fr 24px;padding:23px 0}.work-list strong{font-size:27px}.writing{padding-top:85px;padding-bottom:90px}.writing .visual-blog{grid-template-columns:1fr}.writing .blog-card img{height:auto;max-height:310px}.contact-block .shell{padding-top:78px;padding-bottom:88px}.contact-block h2{font-size:59px}.footer-inner{display:block}}
@media(max-width:400px){.profile-heading h1{font-size:51px}.profile-photo{height:320px}.profile-photo img{width:360px}.profile-photo:before{width:270px;height:270px}.career-row{grid-template-columns:70px 1fr}.career-row h3{font-size:24px}.work-list strong{font-size:23px}}
