/*
Theme Name: 11iE Editorial v3
Description: Relaunch-Prüffassung. Übernimmt die gesicherten Funktionen des Weta Child 11iE. Inhalt wird im WordPress-Editor gepflegt.
Template: weta
Version: 3.0.15
Requires PHP: 8.1
Text Domain: 11ie-editorial
*/

:root{--ink:#17191b;--paper:#f0efec;--pink:#f2aacb;--green:#b8c9b1;--muted:#b7b7b1;--line:#434548;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.6}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--pink)}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--green);outline-offset:6px}img{max-width:100%;height:auto}figure{margin:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.1}h1{font-size:clamp(46px,7.6vw,112px);letter-spacing:-.048em}h2{font-size:clamp(34px,4vw,58px);letter-spacing:-.035em}h3{font-size:32px;letter-spacing:-.02em}p{margin-bottom:1.2em}.shell{width:min(1280px,calc(100% - 112px));margin:auto}.skip{position:absolute;top:-90px;left:12px;z-index:20;background:var(--paper);color:var(--ink);padding:14px}.skip:focus{top:12px}.preview-bar{background:var(--green);color:var(--ink);font-size:11px;letter-spacing:.06em;padding:7px 20px;display:flex;justify-content:center;gap:20px}.preview-bar a{color:var(--ink)}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 0;border-bottom:1px solid var(--line)}.logo{display:block;width:174px;height:auto}.brand-lockup{display:flex;gap:9px;align-items:center;font:38px/1 var(--serif);letter-spacing:-2px}.brand-lockup img{width:44px;height:44px}.site-header>a{text-decoration:none}.nav{display:flex;gap:32px;align-items:center}.nav a{text-decoration:none;font-size:14px}.nav a[aria-current=page]{color:var(--pink)}.nav .language{border-left:1px solid var(--line);padding-left:26px;color:var(--muted)}.menu-button{display:none;color:var(--paper);border:1px solid var(--line);background:none;padding:8px 13px}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:600;color:var(--green);margin-bottom:26px}.muted{color:var(--muted)}.intro{display:grid;grid-template-columns:1.65fr 1fr;gap:6%;padding:72px 0 62px;align-items:center}.intro h1{margin-bottom:34px}.intro h1 em{font-weight:400;color:var(--pink)}.intro-copy{max-width:510px;font-size:18px;color:#c7c7c2;line-height:1.65}.text-link{display:inline-flex;gap:28px;align-items:center;text-decoration:none;border-bottom:1px solid var(--pink);padding:4px 0 10px;font-size:14px}.text-link span{font-size:24px}.brand-study{min-height:350px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:50% 50% 0 0;background:#242728}.brand-study:before{content:"";position:absolute;width:76%;height:85%;border:1px solid #50554e;border-radius:50%;transform:rotate(-25deg)}.fairy{display:block;background:var(--pink);width:235px;height:235px;mask:url(assets/brand/elfe-original.svg) center/contain no-repeat;-webkit-mask:url(assets/brand/elfe-original.svg) center/contain no-repeat;position:relative}.brand-study figcaption{position:absolute;bottom:20px;font:italic 17px var(--serif);color:var(--green)}.section-line{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:22px 0;border-top:1px solid var(--line)}.section-line h2{font-family:var(--sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0}.section-line a{font-size:13px}.featured{display:grid;grid-template-columns:145px 1fr 340px;gap:40px;padding:30px 0 65px}.issue{font:italic 60px var(--serif);color:var(--pink);line-height:1}.featured h2{font-size:58px;max-width:650px;margin-bottom:20px}.featured h2 a{text-decoration:none}.featured p{color:#cacbc5;font-size:16px}.meta{font-size:11px;letter-spacing:.05em;color:var(--muted);margin:16px 0}.margin-note{border-left:1px solid var(--line);padding-left:30px;align-self:start}.margin-note p{font:italic 27px/1.35 var(--serif);color:var(--green)}.margin-note small{color:var(--muted);font-size:11px}.essay-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;padding-bottom:70px}.essay-card{border-top:1px solid var(--line);padding:24px 0 0;display:flex;flex-direction:column;align-items:flex-start}.essay-card .eyebrow{font-size:10px;margin-bottom:20px}.essay-card h3{font-size:32px;margin-bottom:18px}.essay-card h3 a{text-decoration:none}.essay-card p{font-size:14px;color:#c5c5be}.essay-card .text-link{margin-top:auto}.interlude{background:var(--pink);color:var(--ink);padding:60px 8%;display:grid;grid-template-columns:1fr 1fr;gap:12%;margin-bottom:70px}.interlude h2{font-size:54px;margin:0}.interlude p{margin-bottom:24px}.interlude a{border-color:var(--ink)}.interlude a:hover{color:#702448}.author-teaser{display:grid;grid-template-columns:160px 1fr auto;gap:35px;align-items:center;border-top:1px solid var(--line);padding:40px 0 65px}.author-photo{width:160px;aspect-ratio:1;object-fit:cover;border-radius:50%}.author-teaser h2{font-size:30px;margin-bottom:10px}.author-teaser p{max-width:540px;font-size:14px;color:var(--muted)}figcaption,.caption{font-size:11px;color:var(--muted);margin-top:10px}.site-footer{border-top:1px solid var(--line);padding:36px 0 42px;display:flex;justify-content:space-between;align-items:center;gap:30px;color:var(--muted);font-size:12px}.footer-links{display:flex;flex-wrap:wrap;gap:25px}.page-head{padding:72px 0 45px;max-width:900px}.page-head h1{font-size:clamp(48px,6vw,84px);margin-bottom:30px}.page-head .lead{font-size:20px;max-width:740px;color:#cbc9c2}.filters{display:flex;flex-wrap:wrap;gap:12px;padding:20px 0 36px;align-items:center}.filters label{flex:1 1 250px}.filters input{width:100%;padding:13px 18px;background:#242628;color:var(--paper);border:1px solid #555}.chip{padding:10px 18px;border:1px solid var(--line);border-radius:24px;background:transparent;color:var(--paper);font-size:13px}.chip[aria-pressed=true]{background:var(--green);color:var(--ink);border-color:var(--green)}.result-note{font-size:13px;color:var(--muted);margin-bottom:30px}.essay-list{grid-template-columns:repeat(2,1fr);gap:44px 65px}.about-hero{display:grid;grid-template-columns:1.35fr 1fr;align-items:start;gap:80px;padding:75px 0}.about-hero h1{font-size:clamp(50px,5.8vw,82px)}.about-hero .lead{font:26px/1.45 var(--serif);color:var(--pink);hyphens:auto}.about-hero>div,.about-hero>figure{min-width:0}.about-hero img{width:100%;aspect-ratio:4/5;object-fit:cover}.about-body{display:grid;grid-template-columns:280px 1fr;gap:80px;padding:40px 0 70px;border-top:1px solid var(--line)}.about-body .prose{max-width:720px}.prose{font-size:19px;line-height:1.8}.prose p{margin-bottom:1.5em}.prose h2{font-size:36px;margin:1.6em 0 .65em;line-height:1.2}.prose h3{font-size:27px}.prose a{color:var(--green);overflow-wrap:anywhere}.prose blockquote{margin:42px 0;padding:0 0 0 28px;border-left:2px solid var(--pink);font:italic 29px/1.5 var(--serif);color:var(--pink)}.prose img{height:auto;max-width:100%;display:block;margin:32px auto}.prose li{padding-left:4px;margin-bottom:10px}.prose details{font-size:15px;background:#222528;padding:20px;margin:35px 0}.prose details summary{cursor:pointer;color:var(--green);font-size:17px}.prose details[open] summary{margin-bottom:20px}.prose hr{border:0;border-top:1px solid var(--line);margin:40px 0}.article-heading{max-width:1060px;padding:65px 0 30px}.article-heading h1{font-size:clamp(43px,5.5vw,78px);margin:22px 0 28px;max-width:1000px}.article-meta{font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:20px}.article-layout{display:grid;grid-template-columns:230px minmax(0,720px);gap:70px;padding-bottom:75px}.article-aside{font-size:12px;color:var(--muted);padding-top:28px}.article-aside ol{padding-left:16px}.article-aside li{margin:0 0 14px}.article-aside a{text-decoration:none}.article-aside p{color:var(--green);font-size:10px;letter-spacing:.15em}.bluf{background:var(--green);color:var(--ink);padding:30px 34px;margin:25px 0 50px;font-size:19px;line-height:1.65}.bluf .eyebrow{color:var(--ink);margin-bottom:15px;font-size:10px}.bluf p:last-child{margin-bottom:0}.author-box{display:grid;grid-template-columns:90px 1fr;gap:26px;padding:30px 0;border-top:1px solid var(--line);margin-top:55px;font-size:14px;line-height:1.65}.author-box img{width:90px;height:90px;object-fit:cover;border-radius:50%;margin:0}.author-box h2{font-size:25px;margin:0 0 12px}.author-box p{margin-bottom:10px}.facts{padding-bottom:70px}.facts table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}.facts th,.facts td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:22px 18px 22px 0}.facts th{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--green)}.facts td:first-child{width:21%;font:23px var(--serif)}.facts td:last-child{width:26%;font-size:13px}.facts h2{font-size:38px;margin:55px 0 25px}.notice{padding:24px 28px;border-left:2px solid var(--pink);background:#252729;margin:30px 0;font-size:15px}.source-list{max-width:850px;font-size:15px}.source-list li{margin:18px 0}.timeline{display:grid;grid-template-columns:100px 1fr;gap:20px;border-top:1px solid var(--line);padding:25px 0}.timeline strong{color:var(--pink);font-size:18px}.timeline h3{font-size:26px}.project{max-width:1000px;padding-bottom:70px}.project h2{font-size:34px;margin-top:55px}.project h3{font-size:24px;margin-top:28px}.project li{margin:12px 0}.project table{width:100%;border-collapse:collapse;font-size:14px}.project td,.project th{padding:15px 18px 15px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.project th{color:var(--green)}.status{display:inline-block;background:var(--green);color:var(--ink);font-size:12px;padding:5px 10px}.status.pending{background:var(--pink)}.swatches{display:flex;gap:15px;flex-wrap:wrap}.swatch{width:130px}.swatch i{height:80px;display:block;border:1px solid #777;margin-bottom:8px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}[hidden]{display:none!important}
@media(min-width:1600px){.intro{padding-top:100px;padding-bottom:100px}}
@media(max-width:1050px){.shell{width:calc(100% - 64px)}.featured{grid-template-columns:80px 1fr 230px;gap:25px}.nav{gap:20px}.featured h2{font-size:48px}.brand-study{min-height:300px}.fairy{width:200px;height:200px}.about-hero{gap:45px}.about-body{grid-template-columns:180px 1fr;gap:45px}.article-layout{grid-template-columns:160px minmax(0,1fr);gap:40px}.author-teaser{grid-template-columns:120px 1fr}.author-teaser>a{grid-column:2}.author-photo{width:120px}}
@media(max-width:760px){.shell{width:calc(100% - 40px)}.preview-bar{font-size:10px;gap:12px}.site-header{padding:24px 0;flex-wrap:wrap}.logo{width:145px}.menu-button{display:block}.nav{display:none;width:100%;flex-direction:column;align-items:flex-start;padding:15px 0;gap:20px}.nav.is-open{display:flex}.nav .language{border:0;padding:0}.intro{padding:46px 0;grid-template-columns:1fr;gap:40px}.intro h1{font-size:clamp(47px,10.5vw,78px)}.intro-copy{font-size:17px}.brand-study{min-height:235px;max-width:400px;width:100%;justify-self:center}.fairy{height:170px;width:170px}.brand-study figcaption{font-size:15px;bottom:14px}.featured{grid-template-columns:1fr;padding:20px 0 40px;gap:24px}.issue{font-size:42px}.featured h2{font-size:48px}.margin-note{padding-left:22px}.margin-note p{font-size:23px;margin:0 0 12px}.essay-grid,.essay-list{grid-template-columns:1fr;gap:32px;padding-bottom:45px}.essay-card h3{font-size:32px}.essay-card p{font-size:16px}.interlude{grid-template-columns:1fr;gap:25px;padding:35px 25px;margin-bottom:40px}.interlude h2{font-size:43px}.author-teaser{grid-template-columns:90px 1fr;gap:22px;padding:30px 0 40px}.author-photo{width:90px}.author-teaser h2{font-size:25px}.site-footer{flex-direction:column;align-items:flex-start}.about-hero{grid-template-columns:1fr;gap:30px;padding:50px 0}.about-hero figure{max-width:460px}.about-body{grid-template-columns:1fr;gap:5px;padding-top:30px}.page-head{padding-top:48px}.page-head .lead{font-size:18px}.article-heading{padding-top:45px}.article-layout{grid-template-columns:1fr;gap:0}.article-aside{padding:0}.article-aside details{border-bottom:1px solid var(--line);padding-bottom:20px}.article-aside ol{columns:1}.bluf{padding:23px;margin:25px 0 35px;font-size:18px}.prose{font-size:18px}.prose h2{font-size:30px}.prose blockquote{font-size:25px}.facts table,.facts tbody,.facts tr,.facts td{display:block;width:100%!important}.facts thead{display:none}.facts tr{border-bottom:1px solid var(--line);padding:18px 0}.facts td{border:0;padding:6px 0}.facts td:first-child{color:var(--pink)}.timeline{grid-template-columns:70px 1fr}.project table{font-size:13px}.project td,.project th{padding-right:10px}.author-box{grid-template-columns:65px 1fr;gap:18px}.author-box img{width:65px;height:65px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:370px){.about-hero h1{font-size:44px}.about-hero .lead{font-size:24px}}
@media print{body{background:white;color:black}.preview-bar,.site-header,.site-footer,.menu-button,.article-aside,.filters{display:none}.shell{width:100%}.article-layout{display:block}.prose,.facts{color:black}.prose a{color:black}.bluf{border:1px solid black}.article-heading h1{font-size:36pt}}

.placeholder-crop{background-repeat:no-repeat;min-height:160px}.placeholder-crop.polyglott{background-size:1101.075% 960%;background-position:29.538% 83.430%}.placeholder-crop.gepa{background-size:1163.636% 960%;background-position:54.701% 83.430%}.placeholder-crop.art{background-size:1077.895% 960%;background-position:79.010% 83.430%}
/* Reference direction: photographic hero, journal, light botanical band. */
body{background:#151b1a}.site-header{padding:23px 0}.brand-lockup{font-size:48px;font-weight:400}.brand-lockup .fairy{height:52px;width:42px;flex-shrink:0}.brand-signature{display:flex;gap:18px;align-items:center}.brand-caption{font-size:9px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;max-width:175px}.nav{gap:30px}.nav a{font-size:12px;letter-spacing:.07em}.nav .nav-cta,.rose-button{background:var(--pink);color:#17191b;border:1px solid var(--pink);padding:13px 23px;text-decoration:none;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.nav .nav-cta:hover,.rose-button:hover{background:var(--paper);color:#17191b}.search-link svg{display:block;width:20px;height:20px}.preview-bar{padding:4px 12px;font-size:10px;background:#252c29;color:#d6d8ce;letter-spacing:.02em}.preview-bar a{color:#d6d8ce}.reference-home-page #main.shell{width:100%;max-width:none}.ref-hero{position:relative;isolation:isolate;overflow:hidden;min-height:580px;border-bottom:1px solid #68716a;background:#121918}.ref-hero:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#121918 0%,rgba(18,25,24,.97) 25%,rgba(18,25,24,.25) 48%,transparent 65%);pointer-events:none}.ref-hero-inner{position:relative;z-index:4;padding-top:46px;padding-bottom:30px;pointer-events:none}.ref-hero-inner a{pointer-events:auto}.ref-hero-copy{width:40%;max-width:480px}.ref-hero h1{font-size:clamp(44px,4.6vw,66px);line-height:1.04;letter-spacing:-.035em;margin-bottom:23px}.ref-hero h1 em{color:var(--pink);font-style:normal}.ref-hero-copy>p{font-size:16px;line-height:1.65;max-width:430px;color:#e0e1da}.outline-button{display:inline-flex;align-items:center;gap:34px;border:1px solid var(--pink);color:var(--paper);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;padding:9px 22px;font-size:11px}.outline-button:hover{background:var(--pink);color:var(--ink)}.hero-keywords{border-left:1px solid var(--paper);padding-left:16px;margin-top:28px;line-height:1.8;font-size:10px;letter-spacing:.16em;color:#ced5cb;text-transform:uppercase}.ref-portrait{position:absolute;top:0;bottom:0;right:8%;width:61%;z-index:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 13%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 13%,#000 88%,transparent)}.ref-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 37%;display:block}.ref-hero-caption{position:absolute;z-index:5;bottom:10px;right:25%;font-size:10px;letter-spacing:.03em;background:#17191bd0;padding:3px 8px;color:#e1dfd8}.hero-flower{position:absolute;bottom:-70px;right:-50px;width:300px;max-height:470px;object-fit:contain;z-index:3;pointer-events:none}.hero-side-note{position:absolute;right:5%;top:70px;z-index:4;max-width:100px;font-size:10px;line-height:1.75;letter-spacing:.14em;text-transform:uppercase}.hero-side-note:after{content:"";display:block;width:38px;height:1px;background:#cfc9c1;margin-top:24px}.ref-essays{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:35px;padding:38px 0 34px}.ref-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.ref-section-heading h2{font-size:36px;letter-spacing:-.02em;margin:0}.ref-section-heading a{font-size:10px;text-transform:uppercase;letter-spacing:.13em;text-decoration:none;color:var(--pink)}.ref-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.ref-essay-card{min-width:0;display:flex;flex-direction:column}.ref-essay-card img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover;margin-bottom:15px;border:1px solid #5d6560}.ref-essay-card .eyebrow{font-size:9px;letter-spacing:.09em;color:#d4d8cd;margin-bottom:8px}.ref-essay-card h3{font-size:27px;letter-spacing:-.02em;margin-bottom:8px}.ref-essay-card h3 a{text-decoration:none}.ref-essay-card p{font-size:14px;line-height:1.55;margin-bottom:14px}.ref-essay-card .essay-link{color:var(--pink);font-size:13px;text-decoration:none;margin-top:auto}.ref-quote{border-left:1px solid #657169;padding:45px 0 15px 32px}.ref-quote .quote-mark{font:70px/.6 var(--serif);color:var(--pink)}.ref-quote blockquote{font:italic 24px/1.4 var(--serif);margin:20px 0}.ref-quote .fairy{width:44px;height:60px;margin-top:25px}.ref-credit{font-size:10px;color:#bec6b9;margin-top:16px;margin-bottom:0}.ref-values{position:relative;overflow:hidden;background:#e0e8d8;color:#26352b;padding:28px 0 34px}.ref-values:before{content:"";position:absolute;inset:0;opacity:.9}.ref-values-inner{position:relative;padding-left:240px}.ref-values-top{display:flex;justify-content:space-between;gap:18px;margin-bottom:24px;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.ref-values-top a{color:#26352b;text-decoration:none}.ref-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.ref-value{position:relative}.ref-value+.ref-value:before{content:"";position:absolute;left:-20px;top:62px;bottom:0;border-left:1px solid #b3bdb0}.value-symbol{display:flex;align-items:center;justify-content:center;border:1px solid #b66989;color:#8c4664;border-radius:50%;width:46px;height:46px;font:32px var(--serif);margin-bottom:15px}.value-symbol svg{width:27px;height:27px;stroke:currentColor;fill:none;stroke-width:1.2}.ref-value h3{font:600 14px var(--sans);letter-spacing:.08em;margin-bottom:10px}.ref-value p{font-size:14px;line-height:1.5;margin:0}.ref-publications{padding:32px 0 30px}.ref-publications .ref-section-heading h2{font-size:32px}.publication-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.publication-card{display:grid;grid-template-columns:42% 58%;background:#f0efec;color:#202720;min-height:200px;min-width:0}.publication-card img{height:100%;width:100%;object-fit:cover;display:block}.publication-image{background:#d1d9c8;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;text-align:center;font:20px/1.2 var(--serif);overflow-wrap:anywhere}.publication-image small{font:9px/1.5 var(--sans);letter-spacing:.03em;margin-top:10px}.publication-image .fairy{width:55px;height:80px;background:#8b4d69}.publication-image.gepa{background:#d8e3cd;font:bold 25px var(--sans)}.publication-image.polyglott{background:#dbe3de}.publication-content{padding:17px 12px;display:flex;flex-direction:column;align-items:flex-start}.publication-content h3{font-size:20px;line-height:1.2;margin-bottom:9px}.publication-content p{font-size:11px;line-height:1.5;margin-bottom:12px}.publication-content a{color:#29372c;font-size:11px;margin-top:auto}.publication-content a:hover{color:#8c4664}.publication-content small{font-size:10px;color:#6b625d}.ref-footer-scene{position:relative;padding:47px 0 38px;border-top:1px solid #8b8c84;border-bottom:1px solid #6b746c}.ref-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.ref-footer-brand .brand-lockup{font-size:56px}.ref-footer-brand p{font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin:19px 0 0}.ref-footer-note{font-size:10px;text-transform:uppercase;letter-spacing:.12em;line-height:1.8;border-left:1px solid #d0d1c7;padding-left:24px;margin-left:auto}.reference-home-page .site-footer{border:0;padding-top:24px;font-size:10px}.about-hero img{border-radius:2px}.prose{font-family:Georgia,"Times New Roman",serif;line-height:1.8}.prose details{font-family:var(--sans)}
@media(min-width:1600px){.ref-hero{min-height:640px}.ref-hero-inner{padding-top:65px}.ref-portrait{right:12%;width:55%}.hero-flower{right:5%}.hero-side-note{right:8%}}
@media(max-width:1150px){.brand-caption{font-size:8px;max-width:128px}.brand-signature{gap:10px}.nav{gap:22px}.nav .nav-cta{padding:12px 16px}.ref-hero{min-height:530px}.ref-hero-copy{width:43%}.ref-hero-copy>p{font-size:14px}.hero-side-note{right:3%;font-size:9px}.ref-portrait{right:3%;width:66%}.hero-flower{width:250px;right:-65px}.ref-essays{grid-template-columns:minmax(0,1fr) 195px;gap:26px}.ref-card-grid{gap:20px}.ref-essay-card h3{font-size:24px}.ref-quote{padding-left:25px}.ref-quote blockquote{font-size:22px}.ref-values-inner{padding-left:190px}.ref-values-grid{gap:30px}.publication-grid{gap:12px}.publication-card{grid-template-columns:38% 62%}.publication-content{padding:13px 10px}.publication-content h3{font-size:18px}}
@media(max-width:900px){.brand-caption{display:none}.nav{gap:20px}.nav .language{display:none}.ref-essays{grid-template-columns:1fr}.ref-quote{display:flex;gap:25px;align-items:center;border-left:0;border-top:1px solid #5c665e;padding:25px 0 0}.ref-quote blockquote{margin:0;font-size:25px;max-width:550px}.ref-quote .fairy{margin:0 0 0 auto;flex-shrink:0}.ref-quote .quote-mark{display:none}.ref-values-inner{padding-left:0}.ref-values:before{opacity:.15;background-size:100% auto}.publication-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-card{min-height:180px}.publication-content{padding:22px}.publication-content h3{font-size:24px}.publication-content p{font-size:13px}}
@media(max-width:760px){.site-header{padding:16px 0}.brand-lockup{font-size:39px}.brand-lockup .fairy{height:44px;width:34px}.nav{gap:20px}.nav .language{display:block}.ref-hero{min-height:0;padding-bottom:0;display:flex;flex-direction:column}.ref-hero:before{background:linear-gradient(0deg,#121918,transparent 45%);top:0;height:385px;z-index:2;bottom:auto}.ref-portrait{position:relative;order:-1;height:385px;right:auto;width:100%;mask-image:none;-webkit-mask-image:none}.ref-portrait img{object-position:center 38%;height:100%;object-fit:cover}.ref-hero-inner{padding-top:0;padding-bottom:32px;margin-top:-36px}.ref-hero-copy{width:100%;max-width:none}.ref-hero h1{font-size:48px;line-height:1.04;margin-bottom:20px}.ref-hero-copy>p{font-size:16px;max-width:490px}.hero-flower{top:195px;bottom:auto;right:-32px;width:180px;height:240px}.hero-side-note{display:none}.ref-hero-caption{top:340px;bottom:auto;right:20px;font-size:9px}.hero-keywords{display:none}.ref-essays{padding-top:28px;padding-bottom:30px}.ref-section-heading h2{font-size:29px}.ref-section-heading a{font-size:9px;letter-spacing:.07em}.ref-card-grid{grid-template-columns:1fr;gap:29px}.ref-essay-card{display:grid;grid-template-columns:115px minmax(0,1fr);column-gap:17px;align-items:start}.ref-essay-card>a:first-child{grid-row:1/5}.ref-essay-card img{aspect-ratio:1;min-height:115px;margin:0}.ref-essay-card h3{font-size:24px;line-height:1.1}.ref-essay-card p{font-size:13px;margin-bottom:8px}.ref-essay-card .eyebrow{font-size:8px}.ref-essay-card .essay-link{font-size:12px}.ref-quote{gap:18px}.ref-quote blockquote{font-size:23px}.ref-quote .fairy{width:34px;height:48px}.ref-values{padding:27px 0 32px}.ref-values-top{font-size:9px;letter-spacing:.08em;margin-bottom:26px}.ref-values-grid{grid-template-columns:1fr;gap:27px}.ref-value{padding-left:70px;min-height:55px}.value-symbol{position:absolute;left:0;top:0}.ref-value+.ref-value:before{display:none}.ref-value h3{font-size:13px;margin-bottom:9px}.ref-value p{font-size:14px}.ref-publications .ref-section-heading h2{font-size:27px}.publication-grid{grid-template-columns:1fr;gap:15px}.publication-card{min-height:155px;grid-template-columns:35% 65%}.publication-content{padding:22px 18px}.publication-content h3{font-size:24px}.publication-image{font-size:26px}.publication-image small{font-size:10px}.ref-footer-scene{padding:30px 0}.ref-footer-inner{flex-wrap:wrap;gap:25px}.ref-footer-brand .brand-lockup{font-size:46px}.ref-footer-brand p{font-size:8px;max-width:200px}.ref-footer-note{font-size:9px;margin-left:0}.ref-footer-inner .outline-button{width:100%;justify-content:space-between}.site-footer{font-size:11px!important}.brand-signature .brand-caption{display:none}}
@media(max-width:370px){.ref-hero h1{font-size:42px}.ref-portrait{height:335px}.ref-hero:before{height:335px}.ref-hero-caption{top:292px}.hero-flower{top:170px;width:150px;height:205px}.ref-section-heading{align-items:flex-start}.ref-section-heading h2{font-size:27px}.ref-essay-card{grid-template-columns:88px minmax(0,1fr);column-gap:13px}.ref-essay-card img{min-height:95px}.ref-essay-card h3{font-size:23px}.ref-footer-note{display:none}}
@media(max-width:370px){.ref-publications .ref-section-heading{flex-direction:column;gap:12px}.ref-publications .ref-section-heading h2{overflow-wrap:anywhere}}

.header-actions{display:flex;align-items:center;gap:18px}.site-header{gap:20px}.nav{gap:22px}.nav a{font-size:12px}.language-switch{font-size:12px;text-decoration:none;border-left:1px solid var(--line);padding-left:18px}.brand-caption{font-size:8px}.brand-signature{gap:12px}.menu-button{min-height:44px;min-width:54px}.footer-links a{min-height:30px;display:inline-flex;align-items:center}.home-bio{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding:46px 0;border-bottom:1px solid var(--line)}.home-bio h2{font-size:36px;margin:0}.home-bio p{font-size:16px;max-width:680px}.home-bio .eyebrow{margin-bottom:12px}.home-bio a{color:var(--pink)}.ref-hero h1[lang=de]{font-size:clamp(40px,4.2vw,62px)}.section-answer{color:var(--paper);border-left:2px solid var(--pink);padding-left:20px;margin:18px 0 26px!important;font-size:18px}.section-answer span{font-family:var(--sans);font-size:10px;letter-spacing:.09em;text-transform:uppercase;display:block;color:var(--green);margin-bottom:6px}.article-context{font:12px/1.6 var(--sans);margin:30px 0}.facts td,.facts th{overflow-wrap:anywhere}.facts th[scope=row]{width:21%;font:22px/1.3 var(--serif);text-transform:none;letter-spacing:0;color:var(--paper)}.facts td:last-child{width:26%}.draft-note{font:13px/1.6 var(--sans);border-left:2px solid var(--pink);background:#242b28;padding:18px 22px;margin:24px 0}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.review-card{border-top:1px solid var(--line);padding:22px 0}.review-card h2{font-size:28px;margin-top:0}.review-card a{color:var(--pink)}.facts table{table-layout:fixed}.home-bio a,.footer-links a{overflow-wrap:anywhere}.ref-credit a{color:inherit}
@media(max-width:1200px){.brand-caption{display:none}.nav{gap:16px}.nav .nav-cta{padding:11px 14px}.site-header{gap:15px}.header-actions{gap:12px}}
@media(max-width:1050px){.site-header{flex-wrap:wrap}.menu-button{display:block}.header-actions{margin-left:auto}.nav{display:none;width:100%;order:3;flex-direction:column;align-items:flex-start;padding:15px 0;gap:18px}.nav.is-open{display:flex}.language-switch{padding-left:14px}.home-bio{gap:30px}}
@media(max-width:760px){.ref-hero h1[lang=de]{font-size:44px}.home-bio{grid-template-columns:1fr;gap:18px;padding:32px 0}.home-bio h2{font-size:31px}.home-bio p{font-size:16px}.facts th[scope=row]{display:block;width:100%;border:0;padding:5px 0;color:var(--pink)}.facts td:last-child{width:100%}.review-grid{grid-template-columns:1fr}.brand-signature{gap:8px}.ref-section-heading h2{overflow-wrap:anywhere}.prose{overflow-wrap:break-word}.article-heading h1{overflow-wrap:anywhere}}
@media(max-width:370px){.ref-hero h1[lang=de]{font-size:38px}.ref-section-heading{gap:14px}.brand-lockup{font-size:33px}.header-actions{gap:9px}.language-switch{padding-left:9px}}

.hero-flower{width:400px;max-height:650px;bottom:-90px;right:-65px}
.ref-hero-caption{right:16px;bottom:10px;font-size:9px;line-height:1.4;padding:3px 5px;max-width:180px;text-align:right}
.vision-label{display:block;font:12px/1.5 var(--sans);font-style:normal;color:var(--pink);letter-spacing:.08em;margin-bottom:14px}
.ref-footer-inner .outline-button{margin-left:auto}
.ref-footer-brand p{font:26px/1.3 var(--serif);letter-spacing:0;text-transform:none;margin-top:13px}
.legal-layout{display:grid;grid-template-columns:220px minmax(0,780px);gap:60px;padding-bottom:70px;align-items:start}
.legal-layout nav{font:13px/1.7 var(--sans);position:sticky;top:24px}
.legal-layout nav h2{font:12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--green)}
.legal-layout ol{padding-left:18px}.legal-layout li{padding:7px 0}.legal-layout a{overflow-wrap:anywhere}
.legal-prose{max-width:780px;font:17px/1.85 var(--sans)}
.legal-prose h2{font:30px/1.25 var(--serif);color:var(--pink);margin-top:42px}
.legal-prose h2:first-child{margin-top:0}.legal-prose h3{font:25px/1.3 var(--serif)}
.legal-prose p,.legal-prose ul{margin-bottom:22px}.legal-prose a{color:var(--pink)}
.legal-prose strong{font-weight:600}.legal-layout.no-toc{display:block}
@media(max-width:1150px){.hero-flower{width:340px;right:-75px}.legal-layout{gap:30px;grid-template-columns:175px minmax(0,1fr)}}
@media(max-width:760px){.hero-flower{top:138px;bottom:auto;right:-55px;width:215px;height:315px}.ref-hero-caption{top:350px;bottom:auto;right:10px;font-size:8px}.ref-footer-brand p{font-size:23px;max-width:none}.legal-layout{grid-template-columns:1fr;gap:24px}.legal-layout nav{position:static}.legal-prose{font-size:16px}.legal-prose h2{font-size:27px}}
@media(max-width:370px){.hero-flower{top:116px;width:185px;height:270px;right:-50px}.ref-hero-caption{top:298px}}

.ref-quote .vision-author{display:block;font:14px/1.5 var(--sans);font-style:normal;color:var(--green);margin-top:20px}.fact-review-note{border-top:1px solid var(--line);padding-top:20px}
@media(min-width:901px){.ref-quote{padding-top:32px}.ref-quote .quote-mark{display:block;font:96px/.55 var(--serif);height:48px}.ref-quote blockquote{margin:6px 0 20px}.ref-quote .vision-label{margin-bottom:12px}}

@media(min-width:761px){.hero-flower{width:460px;max-height:740px;bottom:-35px;right:-65px}}
@media(min-width:761px) and (max-width:1150px){.hero-flower{width:390px;right:-70px;bottom:-25px}}

.hero-flower.hero-vine{width:420px;height:calc(100% + 40px);max-height:none;bottom:35px;right:-28px;object-position:right bottom}
@media(min-width:761px){
 .ref-portrait{mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 7%,rgba(0,0,0,.55) 16%,#000 30%,#000 68%,rgba(0,0,0,.82) 79%,rgba(0,0,0,.38) 91%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 7%,rgba(0,0,0,.55) 16%,#000 30%,#000 68%,rgba(0,0,0,.82) 79%,rgba(0,0,0,.38) 91%,transparent 100%)}
 .ref-hero:before{background:linear-gradient(90deg,#121918 0%,rgba(18,25,24,.98) 19%,rgba(18,25,24,.87) 29%,rgba(18,25,24,.61) 39%,rgba(18,25,24,.29) 49%,rgba(18,25,24,.07) 60%,transparent 70%)}
}
@media(max-width:760px){
 .hero-flower.hero-vine{top:-52px;bottom:auto;right:-48px;width:270px;height:410px}
 .ref-hero:before{background:linear-gradient(0deg,#121918 0%,rgba(18,25,24,.92) 8%,rgba(18,25,24,.66) 18%,rgba(18,25,24,.3) 30%,rgba(18,25,24,.08) 43%,transparent 57%)}
}
@media(max-width:370px){.hero-flower.hero-vine{top:-40px;right:-47px;width:230px;height:350px}}
.ref-hero h1 em{display:block}
@media(max-width:760px){
 .ref-hero h1,.ref-hero h1[lang=de]{font-size:clamp(30px,8.4vw,42px);line-height:1.12;letter-spacing:-.025em;margin-bottom:22px}
 .ref-hero h1 .hero-opening-break{display:none}
 .ref-hero h1 em{margin-top:.1em;text-wrap:balance}
 .ref-hero h1 em br{display:none}
}

.publication-card.artwork-card{grid-template-columns:44% 56%}
.publication-card.artwork-card>img{object-fit:contain;background:#1b2421;align-self:center;height:auto;aspect-ratio:2/3}
.publication-content .art-credit{font-size:10px;line-height:1.4;margin-bottom:10px;color:#4b594c}
.art-chapter{margin:50px 0;border-top:1px solid var(--line);padding-top:32px}
.art-chapter h2{margin-top:0!important}
.art-signature{display:flex;align-items:center;gap:16px;margin-bottom:20px}
.art-logo-plate{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:70px;height:70px;background:var(--pink)}
.art-logo-plate img{width:54px;height:54px;object-fit:contain}
.art-signature p{margin:0;font:12px/1.6 var(--sans);letter-spacing:.035em;color:var(--green)}
.art-signature .artist-name{color:var(--pink)}
.art-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;align-items:start;margin:26px 0 34px}
.art-feature figure,.world-study{margin:0}
.art-feature figure img{display:block;width:100%;height:auto;aspect-ratio:2/3}
.art-feature figcaption{font:12px/1.6 var(--sans);padding-top:10px;color:var(--green)}
.art-feature h3{font:29px/1.2 var(--serif);margin:0 0 18px}
.art-feature p{font-size:17px;line-height:1.65}
.art-feature .artwork-origin{font:11px/1.6 var(--sans);color:var(--green);margin-top:22px}
.world-intro{font:16px/1.7 var(--sans)!important}
.world-study{margin-top:24px}
.world-study img{display:block;width:100%;height:auto;aspect-ratio:4/1}
.world-study figcaption{display:flex;gap:18px;align-items:baseline;padding-top:10px;font:13px/1.6 var(--sans)}
.world-study strong{font:23px/1.25 var(--serif);color:var(--pink);min-width:130px}
.studio-signature{display:flex;align-items:center;gap:14px;margin-top:30px;padding-top:20px;border-top:1px solid var(--line);font:13px/1.6 var(--sans)}
.studio-signature .art-logo-plate{width:46px;height:46px;background:var(--green)}
.studio-signature .art-logo-plate img{width:32px;height:32px}
@media(max-width:560px){.art-feature{grid-template-columns:1fr;gap:24px}.art-feature figure{max-width:320px}.art-feature h3{font-size:27px}.world-study figcaption{display:block}.world-study strong{display:block;margin-bottom:4px}.art-chapter{margin:36px 0}}

.fairy{mask-image:url(assets/brand/elfe-original.svg);-webkit-mask-image:url(assets/brand/elfe-original.svg)}
.essay-cover{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;margin:0 0 23px;background:var(--ink)}
.article-cover{max-width:980px;margin:0 0 45px}
.article-cover img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.article-cover figcaption{font:11px/1.6 var(--sans);color:var(--muted);padding-top:9px}
.ref-essay-card img{aspect-ratio:3/2;object-fit:contain;background:var(--ink)}
.ci-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px;padding-bottom:60px}
.ci-gallery figure{margin:0}.ci-gallery img{display:block;width:100%;height:auto;aspect-ratio:3/2}
.ci-gallery figcaption{margin-top:12px;font:16px/1.6 var(--sans)}
.ci-gallery figcaption small{display:block;color:var(--green);font-size:12px}
.ci-swatches{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:36px}.ci-swatches figure{margin:0}.ci-swatches img{width:56px;height:70px;margin-bottom:8px}.ci-swatches figcaption{font:12px var(--sans)}
@media(max-width:760px){.ci-gallery{grid-template-columns:1fr}.article-cover{margin-bottom:28px}}

.rose-emphasis{color:var(--pink);font-weight:inherit}
.ethics-note{background:#dce5d7;color:#26352b;border-left:3px solid var(--pink);padding:28px 30px;margin:30px 0}
.ethics-note p{margin:0!important}
.values-signature{display:flex;flex-wrap:wrap;gap:8px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:21px 0;margin:32px 0!important;color:var(--pink);font:24px/1.35 var(--serif)}
@media(max-width:560px){.ethics-note{padding:23px}.values-signature{font-size:22px;gap:6px 12px}}

.art-feature{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}
.art-feature .art-poem p{font:italic 18px/1.65 var(--serif);margin-bottom:1.35em;color:var(--paper)}
.art-poem p:not(:first-child)::first-line{color:var(--pink)}
.poem-translation{font-size:13px;margin-top:22px;border-top:1px solid var(--line);padding-top:16px}
.poem-translation summary{cursor:pointer;color:var(--green)}
.poem-translation .art-poem{padding-top:20px}
.article-heading .bluf{max-width:800px;margin:28px 0 0}
.article-heading .bluf p:last-child{font:18px/1.7 var(--sans);margin:0}
.article-heading .bluf .eyebrow{font:11px var(--sans);margin-bottom:12px}
.publication-card:first-child>img{object-fit:contain;background:var(--ink)}
.portrait-options{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:45px}
.portrait-options figure{margin:0}.portrait-options img{width:100%;height:auto}
@media(max-width:560px){.art-feature,.portrait-options{grid-template-columns:1fr}.art-feature .art-poem p{font-size:20px}}

.publication-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:36px;max-width:none!important}
.publication-intro p{margin:0}
.food-note{margin-top:16px;font:12px/1.6 var(--sans);width:100%}
.food-note summary{cursor:pointer;color:#783c57;text-decoration:underline;text-underline-offset:3px}
.food-note p{margin-top:12px!important;font-size:12px}
@media(max-width:760px){.publication-intro{grid-template-columns:1fr;gap:18px}}

.publication-intro{max-width:880px;font:16px/1.75 var(--sans);color:#d2d5ce;margin:0 0 28px}
.publication-grid{grid-template-columns:1fr;gap:24px}
.publication-grid .publication-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;align-items:center}
.publication-grid .publication-card>img{display:block;width:100%;height:360px;aspect-ratio:auto;object-fit:contain;object-position:center;background:#202925;padding:24px}
.publication-grid .publication-card.artwork-card>img{height:360px;padding:24px;background:#202925}
.publication-grid .publication-content{padding:32px 40px;min-width:0;align-self:center}
.publication-grid .publication-content h3{font-size:clamp(28px,2.8vw,38px);line-height:1.15;margin:0 0 18px}
.publication-grid .publication-content p{font-size:17px;line-height:1.65;margin:0 0 18px;max-width:480px}
.publication-grid .publication-content .art-credit{font-size:15px;color:#6b344e}
.publication-grid .publication-content>a{margin-top:8px;font-size:15px;align-self:flex-start}
.food-pair{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:12px;padding:24px;background:#202925;align-self:stretch;align-items:center}
.food-pair a{display:block;min-height:0}.food-pair img{display:block;width:100%;height:auto;aspect-ratio:1440/812;object-fit:contain}
.book-evidence{font:13px/1.7 var(--sans);margin-top:20px}.book-evidence summary{cursor:pointer;color:var(--green)}
@media(max-width:760px){.publication-grid .publication-card{grid-template-columns:1fr}.publication-grid .publication-card>img{height:310px;padding:20px}.publication-grid .publication-card.artwork-card>img{height:310px;padding:20px}.publication-grid .publication-content{padding:26px}.publication-grid .publication-content h3{font-size:29px}.food-pair{padding:20px;gap:10px}}

.ref-values{min-height:285px;padding:35px 0 38px}
.ref-values:before{background:linear-gradient(90deg,transparent 0,rgba(224,232,216,.08) 110px,#e0e8d8 338px),url(assets/archive/gruener-baum.jpg) left center / 340px auto no-repeat;opacity:.83}
.ref-values-inner{padding-left:270px}
.value-symbol svg{width:28px;height:28px;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:1150px) and (min-width:901px){.ref-values-inner{padding-left:210px}.ref-values:before{background-image:linear-gradient(90deg,transparent 0,rgba(224,232,216,.08) 80px,#e0e8d8 298px),url(assets/archive/gruener-baum.jpg);background-size:auto,300px auto}}
@media(max-width:900px){.ref-values{padding-top:215px}.ref-values:before{bottom:auto;height:240px;background:linear-gradient(0deg,#e0e8d8 2%,rgba(224,232,216,.3) 45%,rgba(224,232,216,.12)),url(assets/archive/gruener-baum.jpg) center 53% / cover no-repeat;opacity:.83}.ref-values-inner{padding-left:0}}
@media(max-width:600px){.ref-values:before{background-position:center,center 46%;background-size:auto,100% auto}}
.ref-footer-scene{background-image:linear-gradient(0deg,rgba(16,24,23,.88),rgba(16,24,23,.24)),url(assets/archive/portugal-abendhimmel.jpg);background-position:center,center 66%;padding:56px 0 28px}
.ref-landscape-credit{font:10px/1.6 var(--sans);color:var(--paper);margin-top:24px;opacity:.85}
.archive-story{display:flow-root;margin-top:54px}
.archive-story h2{margin-top:0!important}
.archive-story figure{float:right;width:46%;margin:7px 0 24px 32px}
.archive-story figure img{width:100%;height:auto;display:block;margin:0;aspect-ratio:1}
.archive-story figcaption{font:12px/1.65 var(--sans);color:var(--green);margin-top:12px}
@media(max-width:600px){.archive-story figure{float:none;width:100%;max-width:400px;margin:24px 0}.ref-footer-scene{padding:35px 0 23px;background-position:center,center 53%}.ref-landscape-credit{font-size:10px}}

.prose{font-family:var(--sans)}
.about-body{grid-template-columns:220px minmax(0,720px);gap:clamp(40px,6vw,90px);padding-top:56px;align-items:start}
.about-contents{position:sticky;top:70px;align-self:start;font:15px/1.5 var(--sans)}
.about-contents .eyebrow{margin-bottom:18px}
.about-contents ul{list-style:none;padding:0;margin:0;display:grid;gap:4px}
.about-contents a{display:block;padding:8px 0;text-decoration:none;color:var(--green)}
.about-contents a:hover,.about-contents a:focus-visible{color:var(--pink);text-decoration:underline}
.about-body .prose{min-width:0;line-height:1.75}
.about-body .about-section{margin:0;scroll-margin-top:85px}
.about-body .about-section+.about-section{margin-top:clamp(52px,6vw,84px)}
.about-body .about-section>h2{font-size:clamp(30px,3.2vw,40px);line-height:1.18;max-width:24ch;margin:0 0 24px;text-wrap:balance}
.about-body .prose p{margin-bottom:1.25em}
.about-body .about-section>p:last-child{margin-bottom:0}
.about-body .about-section h3{font-size:clamp(24px,2.3vw,29px);line-height:1.25;margin:36px 0 14px;text-wrap:balance}
.about-body .archive-story h3{clear:both}
.about-body .art-feature h3{margin-top:0}
.about-body .art-signature p,.about-body .ethics-note p{margin-bottom:0}
.about-body .art-chapter{padding-top:40px}
.about-body .art-feature{margin-top:34px;margin-bottom:44px}
.about-body #impulse>h3{color:var(--pink)}
.about-body .about-contact{padding-top:36px;border-top:1px solid var(--line)}
.about-body .about-contact>.claim-line{margin-bottom:24px}
.about-hero h1{line-height:1.08;text-wrap:balance}
.facts>h2{margin-top:64px;margin-bottom:24px;max-width:26ch;text-wrap:balance}
.legal-prose h2,.article-heading h1{ text-wrap:balance }
@media(max-width:900px){
 .about-body{grid-template-columns:minmax(0,1fr);gap:38px;padding-top:32px}
 .about-contents{position:static;max-width:720px}
 .about-contents ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
 .about-contents .eyebrow{margin-bottom:10px}
}
@media(max-width:760px){
 .about-hero{padding-top:42px;padding-bottom:44px;gap:32px}
 .about-hero h1{font-size:clamp(38px,9vw,58px);margin-bottom:24px}
 .about-hero .lead{font-size:24px}
 .about-body .prose{font-size:18px;line-height:1.7}
 .about-body .about-section>h2{font-size:30px;margin-bottom:20px}
 .about-body .about-section+.about-section{margin-top:54px}
 .about-body .about-section h3{margin-top:30px;margin-bottom:12px}
 .about-body .art-feature h3{margin-top:0}
 .about-body .art-chapter{padding-top:30px}
 .about-contents a{padding:9px 0}
 .facts>h2{font-size:30px;margin-top:48px;margin-bottom:20px}
}
@media print{.about-contents{display:none}.about-body{display:block}}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/source-sans-pro-latin-ext-400-normal.woff2) format('woff2');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/source-sans-pro-latin-400-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/source-sans-pro-latin-ext-400-italic.woff2) format('woff2');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/source-sans-pro-latin-400-italic.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(fonts/source-sans-pro-latin-ext-600-normal.woff2) format('woff2');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(fonts/source-sans-pro-latin-600-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  src: url(fonts/source-sans-pro-latin-ext-600-italic.woff2) format('woff2');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  src: url(fonts/source-sans-pro-latin-600-italic.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
:root{--sans:'Source Sans Pro',Arial,sans-serif}

.ref-values a:focus-visible,.publication-card a:focus-visible,.publication-card summary:focus-visible{outline-color:#26352b}
.ref-hero-caption,.ref-credit,.article-cover figcaption,.prose figure figcaption{font-size:12px;line-height:1.5}
.skip{z-index:100001}
@media(max-width:760px){.ref-hero-caption{top:320px}}
@media(max-width:370px){.ref-hero-caption{top:268px}}

.ie-content{padding-bottom:50px}.ie-content:after{content:"";display:table;clear:both}
.ie-search{margin:24px 0 34px;display:flex;gap:10px}.ie-search input{width:min(480px,100%);background:transparent;border:1px solid var(--line);color:var(--paper);padding:12px}.ie-search button{padding:12px 18px;border:1px solid var(--pink);background:transparent;color:var(--paper)}
.pagination{padding:30px 0 70px}.pagination a,.pagination span{padding:8px}.ie-staging-note{padding:8px 20px;background:var(--green);color:var(--ink);font-size:12px;text-align:center}
.article-heading .bluf{max-width:980px}.author-box h2{font-size:30px}.ie-content .wp-caption{max-width:100%}
.site-footer{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);align-items:start;gap:24px}
.footer-identity{min-width:0}.footer-vision{font:24px/1.3 var(--serif);color:var(--paper);margin:0 0 12px;max-width:340px}
.site-footer .footer-links{justify-content:flex-end;column-gap:20px;row-gap:8px;align-content:start}.site-footer .footer-links a{white-space:nowrap}
@media(max-width:680px){.site-footer{grid-template-columns:1fr}.site-footer .footer-links{justify-content:flex-start}.footer-vision{font-size:23px}}
@media(max-width:760px){.ie-search input{min-width:0}.ie-search{width:100%}}

/* Approved organic/digital header, 12 October 2026. Scoped to home hero. */
.ref-hero.ref-hero--hybrid .ref-portrait{right:0;width:74%;mask-image:linear-gradient(90deg,transparent 0%,#000 24%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 24%)}
.ref-hero.ref-hero--hybrid .ref-portrait img{width:100%;height:100%;object-fit:cover;object-position:center center}
@media(max-width:760px){
 .ref-hero.ref-hero--hybrid .ref-portrait{width:100%;height:auto;aspect-ratio:3/2;right:auto;mask-image:none;-webkit-mask-image:none}
 .ref-hero.ref-hero--hybrid:before{height:auto;bottom:auto;aspect-ratio:3/2;width:100%}
 .ref-hero.ref-hero--hybrid .ref-hero-caption{top:calc(100vw * .666667 - 38px);bottom:auto}
 .ref-hero.ref-hero--hybrid .ref-hero-inner{margin-top:0}
}

/* L-T-06: match the other AI image disclosures. */
.author-box figcaption{font-size:12px}
