@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-normal-Bg62sWL9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-normal-BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-normal-CDLFB6hb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-normal-ltf1AbuM.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-italic-1rG_WyvK.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-italic-C5ZlGLFt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-italic-1M78L1Br.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-italic-PWzi_-0y.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-italic-C-nL33vl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0a0b09;--black:#050605;--charcoal:#141713;--paper:#efede5;--paper-light:#faf9f5;--white:#fffef9;--muted:#62675f;--muted-light:#a9afa4;--line-light:#d1cec4;--line-dark:#30342d;--green:#b8f43d;--green-deep:#75a414;--forest:#23341d;--container:90rem;--gutter:clamp(1.125rem, 4vw, 4rem);--section-y:clamp(5.25rem, 9vw, 9rem);--radius-small:.35rem;--radius-medium:.8rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.16, 1, .3, 1);--shadow-soft:0 1.5rem 4rem #0a0b0917;--shadow-float:0 2.5rem 7rem #0a0b092e}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black);scroll-padding-top:6rem}body{background:var(--paper-light);min-width:20rem;color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Montserrat Variable,Montserrat,Arial,sans-serif;font-size:clamp(1rem,1vw,1.125rem);font-weight:430;line-height:1.68;overflow-x:hidden}body.menu-open{overflow:hidden}::selection{background:var(--green);color:var(--black)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,p,figure,blockquote,dl,dd,ol{margin:0}ol{padding:0;list-style:none}h1,h2,h3,p,a,strong,span{overflow-wrap:break-word}[id]{scroll-margin-top:1rem}:focus-visible{outline:3px solid var(--green);outline-offset:4px}.skip-link{z-index:4000;border-radius:var(--radius-small);background:var(--green);color:var(--black);padding:.8rem 1rem;font-size:.78rem;font-weight:780;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.page-shell{width:min(calc(100% - (2 * var(--gutter))), var(--container));margin-inline:auto}.section-light{background:var(--paper-light)}.section-paper{background:var(--paper)}.section-dark{background:var(--black);color:var(--white)}.editorial-label{color:var(--forest);letter-spacing:.17em;text-transform:uppercase;font-size:.75rem;font-weight:760;line-height:1.4}.editorial-label--light{color:var(--green)}.signature{letter-spacing:-.035em;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(2rem,3.2vw,3.5rem);font-style:italic;font-weight:500;line-height:1}.signature--green{color:var(--green-deep)}.body-large{letter-spacing:-.02em;font-size:clamp(1.15rem,1.65vw,1.55rem);font-weight:470;line-height:1.48}.button{letter-spacing:.035em;text-transform:uppercase;min-height:3.5rem;transition:color .25s ease, background-color .25s ease, border-color .25s ease, transform .42s var(--ease-spring), box-shadow .42s var(--ease-spring);border:1px solid #0000;border-radius:100vmax;justify-content:center;align-items:center;gap:.8rem;padding:.95rem 1.45rem;font-size:.875rem;font-weight:760;line-height:1.2;display:inline-flex}.button svg,.text-link svg,.header-cta svg{width:1.15rem;transition:transform .35s var(--ease-spring);flex:none}.button--dark{background:var(--black);color:var(--white)}.text-link{min-height:2.75rem;color:var(--white);letter-spacing:.04em;border-bottom:1px solid;align-items:center;gap:.55rem;font-size:.875rem;font-weight:720;line-height:1.3;display:inline-flex}.text-link--dark{color:var(--ink)}.motion-ready [data-motion=copy],.motion-ready [data-motion=counter]{opacity:1;transition:transform .42s var(--ease-out);transform:translateY(.6rem)}.motion-ready [data-motion=mask]{opacity:1;clip-path:inset(0);transition:transform .48s var(--ease-out);transform:translateY(.6rem)}.motion-ready [data-motion=line]{opacity:1;transition:transform .42s var(--ease-out);transform:translate(-.5rem)}.motion-ready [data-motion].is-visible{opacity:1;clip-path:inset(0);transform:none}.site-header{z-index:1000;height:5.25rem;color:var(--white);transition:height .35s var(--ease-out), box-shadow .35s ease;background:linear-gradient(#050605eb,#050605b3,#0000);border-bottom:1px solid #ffffff1a;position:fixed;top:0;left:0;right:0}.site-header--scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050605f0;border-color:#ffffff14;height:4.65rem;box-shadow:0 .75rem 2rem #00000024}.header-inner{width:min(calc(100% - (2 * var(--gutter))), var(--container));grid-template-columns:minmax(10rem,.8fr) auto minmax(8rem,.8fr);align-items:center;gap:1.5rem;height:100%;margin-inline:auto;display:grid}.brand{align-items:center;width:clamp(9.4rem,13vw,12.25rem);display:inline-flex}.brand img{width:100%;height:auto}.desktop-nav{justify-content:center;align-self:stretch;align-items:stretch;gap:clamp(1rem,2vw,2.15rem);display:flex}.desktop-nav a{color:#d5d8d2;letter-spacing:.045em;white-space:nowrap;align-items:center;font-size:.875rem;font-weight:620;transition:color .22s;display:flex;position:relative}.desktop-nav a:after{background:var(--green);content:"";transform-origin:100%;height:2px;transition:transform .4s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--white)}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.desktop-nav .desktop-nav__magazine{color:var(--white);flex-direction:column;justify-content:center;gap:.08rem;line-height:1}.desktop-nav__magazine strong{color:var(--green);letter-spacing:.055em;font-size:.78rem}.desktop-nav__magazine small{color:var(--muted-light);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:700}.header-cta{white-space:nowrap;letter-spacing:.065em;text-transform:uppercase;min-height:2.85rem;transition:background-color .26s ease, color .26s ease, border-color .26s ease, transform .35s var(--ease-spring);border:1px solid #ffffff61;border-radius:100vmax;justify-content:center;justify-self:end;align-items:center;gap:.55rem;padding:.75rem 1.05rem;font-size:.75rem;font-weight:740;display:inline-flex}.menu-toggle{cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:50%;justify-self:end;place-items:center;width:3rem;height:3rem;display:none}.menu-toggle span{background:currentColor;width:1.1rem;height:1px;position:absolute}.menu-toggle span:first-child{transform:translateY(-.24rem)}.menu-toggle span:last-child{transform:translateY(.24rem)}.mobile-menu{z-index:1600;background:var(--black);color:var(--white);padding:1.2rem var(--gutter) 1.5rem;opacity:0;pointer-events:none;transition:opacity .38s ease, transform .65s var(--ease-out);grid-template-rows:auto auto 1fr auto;display:grid;position:fixed;inset:0;overflow-y:auto;transform:translateY(-1.5rem)}.mobile-menu--open{opacity:1;pointer-events:auto;transform:none}.mobile-menu__top{justify-content:space-between;align-items:center;min-height:3.8rem;display:flex}.mobile-menu__top>a{width:clamp(9.5rem,34vw,12rem)}.mobile-menu__top button{cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:50%;width:3rem;height:3rem;position:relative}.mobile-menu__top button span{background:currentColor;width:1.1rem;height:1px;position:absolute;top:50%;left:50%}.mobile-menu__top button span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.mobile-menu__top button span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.mobile-menu__positioning{max-width:35rem;color:var(--muted-light);margin:clamp(1.5rem,6vh,4.25rem) 0 clamp(1.5rem,3vh,2.25rem);font-size:clamp(.9rem,2vw,1.05rem)}.mobile-menu__nav{border-top:1px solid var(--line-dark);align-self:start}.mobile-menu__nav>a:not(.mobile-menu__cta){border-bottom:1px solid var(--line-dark);grid-template-columns:1fr;align-items:center;gap:1rem;min-height:clamp(3.8rem,9vh,5.8rem);display:grid}.mobile-menu__nav>a small{color:var(--green);letter-spacing:.12em;font-size:.75rem}.mobile-menu__nav>a span{letter-spacing:-.04em;font-size:clamp(1.75rem,7.5vw,2rem);font-weight:600;line-height:1.05}.mobile-menu__nav>a[aria-current=page] span{color:var(--green)}.mobile-menu__magazine span{align-items:baseline;gap:.55rem;display:flex}.mobile-menu__magazine strong{color:var(--green)}.mobile-menu__magazine small{color:var(--muted-light);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:760}.mobile-menu__cta{background:var(--green);min-height:3.5rem;color:var(--black);letter-spacing:.06em;text-transform:uppercase;border-radius:100vmax;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.35rem;padding:.8rem 1.25rem;font-size:.76rem;font-weight:760;display:inline-flex}.mobile-menu__cta svg{width:1.15rem}.mobile-menu__bottom{color:var(--muted-light);justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:2rem;font-size:.75rem;display:flex}.mobile-menu__bottom a{color:var(--white);font-weight:680}.mobile-menu__social{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.mobile-menu__bottom span{text-align:right;max-width:24rem}.hero-cover{background:var(--black);min-height:max(54rem,100svh);color:var(--white);position:relative;overflow:hidden}.hero-cover:after{z-index:0;content:"";border:1px solid #b8f43d33;border-radius:50%;width:32rem;height:32rem;position:absolute;bottom:-8rem;right:-10rem;box-shadow:inset 0 0 0 5rem #b8f43d05}.hero-cover__ghost{z-index:0;color:#ffffff07;letter-spacing:-.09em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(9rem,25vw,25rem);font-weight:800;line-height:.8;position:absolute;top:12%;left:-.035em}.hero-cover__grid{z-index:1;grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:1rem clamp(2rem,4vw,5rem);min-height:max(54rem,100svh);padding-top:clamp(8.5rem,14vh,11rem);padding-bottom:clamp(4rem,8vh,6rem);display:grid;position:relative}.hero-cover__intro{z-index:3;animation:hero-copy-in 1s .12s var(--ease-out) both;grid-area:1/1/auto/9;align-self:end;position:relative}.hero-cover__label{color:var(--green);margin-bottom:clamp(1.1rem,2vw,1.8rem)}.hero-cover h1{letter-spacing:-.075em;flex-direction:column;max-width:9ch;font-size:clamp(4rem,8.6vw,8.8rem);font-weight:680;line-height:.87;display:flex}.hero-cover h1 span:last-child{white-space:nowrap}.practice-line{background:var(--green);width:clamp(4.25rem,7vw,7rem);height:clamp(.38rem,.55vw,.58rem);display:block}.practice-line--hero{transform-origin:0;animation:line-grow .95s .65s var(--ease-out) forwards;margin-top:clamp(1.4rem,2.4vw,2.4rem);transform:scaleX(0)}.hero-cover__portrait{z-index:2;width:min(100%,35rem);animation:hero-image-in 1.15s .24s var(--ease-out) both;grid-area:1/7/3/13;place-self:center end;position:relative}.hero-cover__portrait-frame{aspect-ratio:4/5;background:var(--charcoal);box-shadow:var(--shadow-float);display:block;position:relative;overflow:hidden}.hero-cover__portrait-frame:before{z-index:1;content:"";pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:0}.hero-cover__portrait img{object-fit:cover;object-position:50% 50%;filter:saturate(.92)contrast(1.03);width:100%;height:100%;transition:transform 1.1s var(--ease-out), filter .6s ease}.hero-cover__portrait figcaption{border-bottom:1px solid var(--line-dark);color:var(--muted-light);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.75rem;font-weight:630;display:flex}.hero-cover__body{z-index:4;grid-area:2/1/auto/6;align-self:start;max-width:37rem;padding-top:clamp(2rem,5vh,4.25rem);position:relative}.hero-cover__lead{letter-spacing:-.018em;margin-bottom:.9rem;font-size:clamp(1.1rem,1.35vw,1.35rem);line-height:1.52}.hero-cover__lead strong{color:var(--green);font-weight:630}.hero-cover__body>p:not(.hero-cover__lead,.hero-cover__context){color:#bac0b6;max-width:33rem;font-size:.92rem}.hero-cover__actions{align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.hero-cover .button--dark{background:var(--green);color:var(--black)}.hero-cover__context{color:#8e958b;margin-top:1.5rem;font-size:.75rem;line-height:1.55}.hero-cover__context a{color:#d8ddd4;font-weight:620}.now-strip{z-index:3;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);position:relative}.now-strip__grid{grid-template-columns:.55fr 1fr 1fr;display:grid}.now-strip__grid>*{min-height:8rem;padding:1.5rem clamp(1rem,2vw,2.25rem)}.now-strip__grid>*+*{border-left:1px solid var(--line-dark)}.now-strip__grid>p{color:var(--muted-light);flex-direction:column;justify-content:center;font-size:.76rem;line-height:1.5;display:flex}.now-strip__grid>p span{color:var(--green);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.45rem;font-size:.75rem;font-weight:760}.now-strip__grid>a{align-content:center;gap:.45rem;padding-right:4rem;transition:color .28s,background-color .28s;display:grid;position:relative}.now-strip__grid a small{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.now-strip__grid a strong{letter-spacing:-.02em;max-width:32rem;font-size:clamp(.95rem,1.2vw,1.15rem);font-weight:540;line-height:1.35}.now-strip__grid a svg{width:1.25rem;position:absolute;bottom:1.45rem;right:1.5rem}.proof-dossier{padding:var(--section-y) 0}.proof-dossier__heading,.collaboration__heading,.media-issue__heading,.bonn-essay__heading{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.proof-dossier__heading h2,.collaboration__heading h2,.media-issue__heading h2,.bonn-essay__heading h2,.work-dossier__header h2,.story-timeline__heading h2,.topic-worlds__intro h2,.standpoint-stage__intro h2,.next-paths__heading h2{letter-spacing:-.065em;margin-top:1rem;font-size:clamp(2.55rem,5.3vw,5.6rem);font-weight:620;line-height:.96}.proof-dossier__heading .body-large,.collaboration__heading .body-large{max-width:38rem;color:var(--muted);padding-bottom:.35rem}.proof-dossier__stage{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);margin-top:clamp(4rem,8vw,8rem);display:grid}.proof-dossier__hero-number{border-right:1px solid var(--ink);background:var(--green);flex-direction:column;justify-content:space-between;min-height:clamp(27rem,49vw,43rem);padding:clamp(2rem,4vw,4.5rem);display:flex}.proof-dossier__hero-number>span{letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:760}.proof-dossier__hero-number>strong{letter-spacing:-.085em;white-space:nowrap;align-items:baseline;gap:.6rem;font-size:clamp(4rem,9.6vw,10rem);font-weight:690;line-height:.78;display:flex}.proof-dossier__hero-number>strong small{letter-spacing:.03em;font-size:.12em;font-weight:620}.proof-dossier__hero-number p{max-width:33rem;font-size:clamp(.95rem,1.2vw,1.15rem);font-weight:520}.proof-dossier__facts{border-right:1px solid var(--ink);display:grid}.proof-dossier__facts>div{border-bottom:1px solid var(--ink);flex-direction:column-reverse;justify-content:center;gap:.55rem;padding:clamp(1.5rem,3vw,3rem);display:flex}.proof-dossier__facts>div:last-child{border-bottom:0}.proof-dossier__facts dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.proof-dossier__facts dd{letter-spacing:-.07em;font-size:clamp(2.5rem,5vw,5.1rem);font-weight:640;line-height:.9}.proof-dossier__timeline{border-bottom:1px solid var(--ink);grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding:2rem 0;display:grid;position:relative}.proof-dossier__timeline>span{background:var(--green);width:clamp(4rem,8vw,8rem);height:.45rem}.proof-dossier__timeline p{max-width:52rem;font-size:clamp(.88rem,1.05vw,1rem)}.standpoint-stage{padding:var(--section-y) 0;position:relative;overflow:hidden}.standpoint-stage:before{content:"";border:1px solid #b8f43d21;border-radius:50%;width:42rem;height:42rem;position:absolute;top:-22rem;left:45%}.standpoint-stage__grid{grid-template-columns:minmax(17rem,.6fr) minmax(0,1.4fr);gap:clamp(3rem,8vw,9rem);display:grid;position:relative}.standpoint-stage__intro{align-self:start;position:sticky;top:8rem}.standpoint-stage__intro h2{max-width:9ch;font-size:clamp(2.65rem,4.8vw,4.9rem)}.standpoint-stage__intro>p:last-child{max-width:28rem;color:var(--muted-light);margin-top:1.5rem}.standpoint-stage__statements{padding-left:clamp(1.5rem,4vw,4rem);position:relative}.standpoint-stage__line{background:linear-gradient(var(--green), #b8f43d1a);width:.45rem;position:absolute;top:0;bottom:0;left:0}.standpoint-stage__statements p{border-bottom:1px solid var(--line-dark);color:#aeb3aa;letter-spacing:-.045em;transition:color .38s ease, transform .5s var(--ease-spring);padding:clamp(1.8rem,3vw,3rem) 0;font-size:clamp(1.35rem,3vw,3.2rem);font-weight:510;line-height:1.12}.standpoint-stage__statements p:first-of-type{border-top:1px solid var(--line-dark)}.standpoint-stage__statements em{color:var(--white);font-style:normal;font-weight:650}.lead-thought{padding:var(--section-y) 0}.lead-thought__grid{grid-template-columns:.32fr 1fr .56fr;align-items:start;gap:clamp(2rem,5vw,5.5rem);display:grid}.lead-thought__meta{border-top:1px solid var(--ink);gap:1.1rem;padding-top:1rem;display:grid}.lead-thought__meta>span{color:var(--muted);font-size:.75rem}.lead-thought__copy h2{letter-spacing:-.063em;max-width:15ch;font-size:clamp(2.45rem,4.8vw,5.25rem);font-weight:620;line-height:.98}.lead-thought__copy>p{max-width:45rem;margin-top:1.6rem}.lead-thought__copy>p:not(.body-large){color:var(--muted)}.lead-thought__copy blockquote{border-left:.45rem solid var(--green);letter-spacing:-.035em;max-width:39rem;margin:clamp(2.3rem,4vw,4rem) 0 1.5rem;padding-left:1.5rem;font-size:clamp(1.35rem,2.2vw,2.1rem);font-weight:570;line-height:1.3}.lead-thought__portrait{background:var(--black);box-shadow:var(--shadow-soft);position:sticky;top:7rem;overflow:hidden}.lead-thought__portrait img{aspect-ratio:3/4;object-fit:cover;object-position:50% 18%;filter:grayscale()contrast(1.08);width:100%;transition:filter .6s ease, transform .9s var(--ease-out)}.lead-thought__portrait figcaption{color:var(--green);padding:1.05rem 1.2rem 1.2rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(1.4rem,2vw,2rem);font-style:italic}.topic-worlds{padding:var(--section-y) 0}.topic-worlds__grid{grid-template-columns:minmax(15rem,.58fr) minmax(0,1.42fr);gap:clamp(3rem,7vw,8rem);display:grid}.topic-worlds__intro{min-height:32rem;position:relative}.topic-worlds__intro>div{position:sticky;top:8rem}.topic-worlds__intro h2{max-width:8ch;font-size:clamp(2.8rem,4.5vw,4.7rem)}.topic-worlds__intro .body-large{max-width:24rem;color:var(--muted);margin-top:1.5rem}.topic-worlds__branch{background:linear-gradient(to right, var(--green) 0 32%, var(--line-light) 32%);height:.45rem;position:absolute;bottom:0;left:0;right:0}.topic-worlds__list{border-top:1px solid var(--ink)}.topic-worlds__list li{border-bottom:1px solid var(--line-light)}.topic-worlds__list a{min-height:clamp(10rem,13vw,13rem);transition:background-color .42s ease, box-shadow .5s var(--ease-spring), transform .5s var(--ease-spring), padding .5s var(--ease-spring);grid-template-columns:2.3rem minmax(13rem,.8fr) minmax(15rem,1fr) 2rem;align-items:center;gap:1.25rem;display:grid;position:relative}.topic-world__number{color:var(--green-deep);letter-spacing:.12em;align-self:start;margin-top:2.35rem;font-size:.75rem;font-weight:760}.topic-world__main h3{letter-spacing:-.05em;font-size:clamp(1.55rem,2.5vw,2.8rem);font-weight:610;line-height:1.04}.topic-world__main p{max-width:29rem;color:var(--muted);margin-top:.75rem;font-size:.85rem;line-height:1.55}.topic-world__reveal{opacity:.55;transition:opacity .45s ease, transform .5s var(--ease-out);gap:.65rem;display:grid;transform:translate(.7rem)}.topic-world__reveal strong{font-size:clamp(.95rem,1.2vw,1.15rem);font-weight:650;line-height:1.35}.topic-world__reveal span{color:var(--muted);font-size:.75rem;line-height:1.45}.topic-worlds__list svg{width:1.35rem;transition:transform .45s var(--ease-spring)}.work-dossier{padding:var(--section-y) 0}.work-dossier__header{grid-template-columns:.34fr 1.66fr;align-items:end;gap:2rem;display:grid}.work-dossier__header h2{max-width:17ch}.work-dossier__grid{grid-template-columns:.3fr 1.7fr;gap:clamp(2rem,6vw,7rem);margin-top:clamp(4rem,7vw,7rem);display:grid}.work-dossier__index{min-height:28rem;color:var(--forest);letter-spacing:.11em;text-transform:uppercase;flex-direction:column;align-items:center;gap:1rem;font-size:.75rem;font-weight:720;display:flex}.work-dossier__index i{background:var(--line-light);flex:1;width:1px;position:relative}.work-dossier__index i:before{background:var(--green);content:"";width:.48rem;height:4.5rem;position:absolute;top:0;left:-.23rem}.work-dossier__chapters{border-top:1px solid var(--ink)}.work-dossier__chapters article{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(12rem,.85fr) minmax(16rem,1.15fr);align-items:start;gap:1.25rem clamp(1.5rem,4vw,4.5rem);padding:clamp(2rem,4vw,4rem) 0;display:grid}.work-dossier__chapters small{color:var(--forest);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font-size:.75rem;font-weight:740}.work-dossier__chapters h3{letter-spacing:-.052em;max-width:18ch;font-size:clamp(1.65rem,2.8vw,3rem);font-weight:610;line-height:1.05}.work-dossier__chapters p{color:var(--muted);font-size:.92rem}.work-dossier__chapters article>strong{border-left:.4rem solid var(--green);grid-column:2;padding-left:1rem;font-size:.87rem;font-weight:610;line-height:1.5}.work-dossier__chapters>.button{margin-top:2.5rem}.story-timeline{padding:var(--section-y) 0}.story-timeline__grid{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.story-timeline__visual{background:var(--black);box-shadow:var(--shadow-soft);position:sticky;top:7rem;overflow:hidden}.story-timeline__visual img{aspect-ratio:4/5;object-fit:cover;object-position:50% 28%;filter:saturate(.82)contrast(1.02);width:100%;transition:transform 1s var(--ease-out), filter .7s ease}.story-timeline__visual figcaption{color:var(--white);gap:.45rem;padding:1.35rem 1.5rem 1.5rem;display:grid}.story-timeline__visual figcaption span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:740}.story-timeline__visual figcaption strong{letter-spacing:-.025em;font-size:clamp(1rem,1.4vw,1.3rem);font-weight:520}.story-timeline__heading h2{max-width:11ch;font-size:clamp(2.6rem,4.7vw,4.9rem)}.story-timeline__content ol{margin:clamp(3rem,6vw,6rem) 0 2rem;position:relative}.story-timeline__content ol:before{background:var(--line-light);content:"";width:1px;position:absolute;top:.6rem;bottom:.75rem;left:3.9rem}.story-timeline__content li{grid-template-columns:3.05rem 1fr;gap:2rem;padding:0 0 clamp(2.8rem,5vw,4.5rem);display:grid;position:relative}.story-timeline__content li>span{z-index:1;background:var(--paper-light);color:var(--forest);letter-spacing:.05em;align-self:start;margin-top:.1rem;font-size:.75rem;font-weight:740;line-height:1.35;position:relative}.story-timeline__content li h3{letter-spacing:-.045em;font-size:clamp(1.35rem,2.1vw,2.2rem);font-weight:610;line-height:1.08}.story-timeline__content li p{max-width:37rem;color:var(--muted);margin-top:.8rem;font-size:.9rem}.story-timeline__content li strong{max-width:36rem;color:var(--forest);margin-top:.9rem;font-size:.79rem;font-weight:630;line-height:1.5;display:block}.collaboration{padding:var(--section-y) 0}.collaboration__heading h2{max-width:12ch}.collaboration__paths{border-top:1px solid var(--ink);margin-top:clamp(4rem,7vw,7rem)}.collaboration__paths li{border-bottom:1px solid var(--line-light)}.collaboration__paths a{min-height:clamp(9rem,12vw,12.5rem);transition:background-color .43s ease, box-shadow .43s var(--ease-spring), transform .43s var(--ease-spring), padding .43s var(--ease-spring);grid-template-columns:3rem minmax(17rem,.85fr) minmax(18rem,1fr) 2rem;align-items:center;gap:1.5rem clamp(1.5rem,4vw,4rem);display:grid}.collaboration__paths a>span{color:var(--green-deep);letter-spacing:.1em;font-size:.75rem;font-weight:760}.collaboration__paths small{color:var(--forest);letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:720}.collaboration__paths h3{letter-spacing:-.045em;margin-top:.55rem;font-size:clamp(1.35rem,2.2vw,2.4rem);font-weight:610;line-height:1.08}.collaboration__paths p{color:var(--muted);font-size:.86rem}.collaboration__paths svg{width:1.4rem;transition:transform .4s var(--ease-spring)}.media-issue{padding:var(--section-y) 0}.media-issue__heading h2{max-width:11ch}.media-issue__heading>p{max-width:34rem;color:var(--muted-light)}.media-issue__grid{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:stretch;gap:clamp(2rem,5vw,5.5rem);margin-top:clamp(4rem,7vw,7rem);display:grid}.media-issue__video{background:var(--charcoal);min-height:29rem;position:relative;overflow:hidden}.media-issue__image{position:absolute;inset:0}.media-issue__image:after{content:"";background:linear-gradient(#0000 40%,#000000c7);position:absolute;inset:0}.media-issue__image img{object-fit:cover;width:100%;height:100%;transition:filter .7s ease, transform 1.2s var(--ease-out)}.media-issue__play{z-index:2;aspect-ratio:1;background:var(--green);width:clamp(4rem,7vw,6.5rem);color:var(--black);transition:transform .5s var(--ease-spring), box-shadow .5s ease;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-issue__play svg{width:30%}.media-issue__caption{z-index:2;gap:.45rem;display:grid;position:absolute;bottom:2rem;left:2rem;right:2rem}.media-issue__caption small,.media-issue__editorial>a small{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:730}.media-issue__caption strong{letter-spacing:-.045em;max-width:24rem;font-size:clamp(1.45rem,2.5vw,2.65rem);font-weight:580;line-height:1.05}.media-issue__editorial{border-top:1px solid var(--line-dark);flex-direction:column;display:flex}.media-issue__editorial>.signature{color:var(--green);padding:0 0 2rem}.media-issue__editorial>a{border-top:1px solid var(--line-dark);min-height:7.5rem;transition:color .28s ease, padding .45s var(--ease-spring);align-content:center;gap:.55rem;padding:1.35rem 3rem 1.35rem 0;display:grid;position:relative}.media-issue__editorial>a strong{letter-spacing:-.025em;font-size:clamp(1.05rem,1.5vw,1.45rem);font-weight:540;line-height:1.25}.media-issue__editorial>a svg{width:1.2rem;position:absolute;bottom:1.6rem;right:0}.media-issue__follow{border-top:1px solid var(--line-dark);color:var(--muted-light);gap:1rem;margin-top:auto;padding-top:1.5rem;font-size:.75rem;display:grid}.media-issue__follow .text-link{width:max-content;color:var(--white)}.bonn-essay{padding:var(--section-y) 0;overflow:hidden}.bonn-essay__heading{align-items:start}.bonn-essay__heading h2{max-width:12ch}.bonn-essay__heading>div:last-child{max-width:35rem}.bonn-essay__heading>div:last-child>p:not(.signature)+p{margin-top:1.15rem}.bonn-essay__heading .signature{margin-top:2rem}.bonn-essay__rail{grid-template-columns:.9fr 1.1fr .9fr 1.25fr;align-items:start;gap:clamp(.8rem,1.5vw,1.5rem);margin-top:clamp(4rem,7vw,7rem);display:grid}.bonn-essay__rail figure{background:var(--black);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.bonn-essay__rail figure:nth-child(2n){margin-top:clamp(2rem,5vw,5rem)}.bonn-essay__rail img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:filter .7s ease, transform 1s var(--ease-out)}.bonn-essay__rail figure:first-child img{object-position:50% 45%}.bonn-essay__rail figure:nth-child(2) img{object-position:50% 18%}.bonn-essay__rail figure:nth-child(3) img{object-position:50% 38%}.bonn-essay__rail figure:nth-child(4) img{object-position:50% 42%}.bonn-essay__rail figcaption{min-height:7.5rem;color:var(--white);gap:.35rem;padding:1.15rem 1.2rem 1.35rem;display:grid}.bonn-essay__rail figcaption strong{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:740}.bonn-essay__rail figcaption span{font-size:.78rem;line-height:1.5}.next-paths{padding:var(--section-y) 0}.next-paths__heading h2{max-width:10ch}.next-paths__grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.5rem,6vw,6rem);display:grid}.next-paths__grid>a{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:26rem;transition:color .38s ease, background-color .38s ease, transform .5s var(--ease-spring), box-shadow .5s ease;flex-direction:column;padding:clamp(1.6rem,3vw,3rem);display:flex;position:relative}.next-paths__grid>a>span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:740}.next-paths__grid h3{letter-spacing:-.05em;max-width:13ch;margin-top:3rem;font-size:clamp(1.65rem,2.6vw,2.8rem);font-weight:580;line-height:1.06}.next-paths__grid p{color:var(--muted-light);margin-top:1.15rem;font-size:.85rem}.next-paths__grid strong{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.65rem;margin-top:auto;padding-top:2rem;font-size:.75rem;font-weight:740;display:flex}.next-paths__grid strong svg{width:1.1rem;transition:transform .4s var(--ease-spring)}.site-footer{background:var(--black);color:var(--white)}.site-footer__main{border-top:1px solid var(--line-dark);grid-template-columns:1.4fr .6fr .6fr;gap:clamp(2.5rem,7vw,8rem);padding:clamp(4rem,7vw,7rem) 0;display:grid}.site-footer__identity>a{width:clamp(10rem,17vw,14rem);display:block}.site-footer__identity p{max-width:27rem;color:var(--muted-light);margin-top:1.3rem;font-size:1rem}.site-footer__nav{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.site-footer__nav>span{color:var(--green);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.45rem;font-size:.75rem;font-weight:740}.site-footer__nav a{color:#d6dad3;min-height:2.75rem;transition:color .22s ease, transform .3s var(--ease-spring);align-items:center;font-size:.875rem;display:flex}.site-footer__bottom{border-top:1px solid var(--line-dark);color:#a9afa4;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:5rem;font-size:.8125rem;display:grid}.site-footer__bottom>div{gap:1.25rem;display:flex}.site-footer__bottom a{align-items:center;min-height:2.75rem;display:inline-flex}.site-footer__bottom>a{justify-self:end}.route-page{min-height:100vh}.route-cover{padding:clamp(10rem,16vw,15rem) 0 clamp(5.5rem,10vw,9.5rem);position:relative;overflow:hidden}.route-cover:after{aspect-ratio:1;content:"";border:1px solid #b8f43d29;border-radius:50%;width:clamp(22rem,43vw,43rem);position:absolute;bottom:-12rem;right:-8rem}.route-cover__grid,.route-intro__grid,.route-closing__grid{z-index:1;grid-template-columns:minmax(9rem,.35fr) minmax(0,1.65fr);gap:clamp(2rem,6vw,7rem);display:grid;position:relative}.route-cover h1{letter-spacing:-.072em;max-width:15ch;animation:route-copy-in .95s .1s var(--ease-out) both;font-size:clamp(3.4rem,7.2vw,7.8rem);font-weight:650;line-height:.92}.route-cover__line{background:var(--green);transform-origin:0;width:clamp(4rem,8vw,8rem);height:clamp(.4rem,.58vw,.6rem);animation:line-grow .9s .5s var(--ease-out) forwards;margin:clamp(1.8rem,3vw,3rem) 0;display:block;transform:scaleX(0)}.route-cover__grid>div>p{color:#bac0b6;letter-spacing:-.02em;max-width:52rem;animation:route-copy-in .9s .28s var(--ease-out) both;font-size:clamp(1.12rem,1.65vw,1.55rem);line-height:1.55}.route-intro{padding:clamp(4rem,7vw,7rem) 0}.route-intro__grid{align-items:start}.route-intro .body-large{max-width:56rem}.route-journal{padding:var(--section-y) 0}.route-journal__grid{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.route-journal__grid:has(.route-journal__entries:only-child){grid-template-columns:1fr}.route-journal__grid:has(.route-journal__entries:only-child) .route-journal__entries{width:min(100%,64rem);margin-left:auto}.route-journal__visual{background:var(--black);box-shadow:var(--shadow-soft);position:sticky;top:7rem;overflow:hidden}.route-journal__visual img{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;width:100%;transition:transform 1s var(--ease-out), filter .7s ease}.route-journal__visual figcaption{color:var(--white);padding:1.3rem 1.4rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(1.35rem,2vw,2rem);font-style:italic;line-height:1.15}.route-journal__entries{border-top:1px solid var(--ink)}.route-journal__entries article{border-bottom:1px solid var(--line-light);grid-template-columns:3.5rem 1fr;gap:clamp(1.5rem,3vw,3rem);padding:clamp(2.5rem,5vw,5rem) 0;display:grid}.route-journal__marker{color:var(--forest);letter-spacing:.1em;flex-direction:column;align-items:center;gap:.9rem;font-size:.75rem;font-weight:760;display:flex}.route-journal__marker i{background:var(--green);width:.42rem;height:2.5rem}.route-journal__entries article small{color:var(--forest);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:740}.route-journal__entries h2{letter-spacing:-.055em;max-width:19ch;margin-top:.8rem;font-size:clamp(1.8rem,3.3vw,3.65rem);font-weight:610;line-height:1.02}.route-journal__entries article p{max-width:46rem;color:var(--muted);margin-top:1.1rem}.route-journal__entries article strong{border-left:.42rem solid var(--green);max-width:43rem;margin-top:1.25rem;padding-left:1rem;font-size:.88rem;font-weight:630;line-height:1.55;display:block}.route-journal__entries article .text-link{margin-top:1.35rem}.route-quote{padding:clamp(5.5rem,10vw,10rem) 0}.route-quote .page-shell{grid-template-columns:minmax(9rem,.35fr) minmax(0,1.65fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.route-quote span{border:1px solid var(--green);width:4rem;height:4rem;color:var(--green);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:.75rem;font-weight:760;display:grid}.route-quote p{letter-spacing:-.06em;max-width:19ch;font-size:clamp(2.45rem,5vw,5.4rem);font-weight:570;line-height:.98}.route-closing{padding:var(--section-y) 0}.route-closing h2{letter-spacing:-.058em;max-width:16ch;font-size:clamp(2.35rem,4.6vw,4.9rem);font-weight:610;line-height:.98}.route-closing__grid>div>p{max-width:43rem;color:var(--muted);margin-top:1.4rem}.route-closing .button{margin-top:2rem}@media (hover:hover) and (pointer:fine){.button:hover,.header-cta:hover{transform:translateY(-.2rem)}.button:hover svg,.text-link:hover svg,.header-cta:hover svg{transform:translate(.28rem)}.button--dark:hover{background:var(--forest);box-shadow:0 1rem 2.5rem #23341d38}.header-cta:hover{border-color:var(--green);background:var(--green);color:var(--black)}.hero-cover__portrait:hover img,.story-timeline__visual:hover img,.route-journal__visual:hover img{transform:scale(1.025)}.now-strip__grid>a:hover{background:var(--green);color:var(--black)}.now-strip__grid>a:hover small{color:var(--forest)}.standpoint-stage__statements p:hover{color:var(--white);transform:translate(.6rem)}.lead-thought__portrait:hover img{filter:grayscale(0)contrast(1.02);transform:scale(1.025)}.topic-worlds__list a:hover,.collaboration__paths a:hover{z-index:1;background:var(--white);box-shadow:var(--shadow-float);padding-left:1.4rem;padding-right:1.4rem;transform:translate(.5rem)}.topic-worlds__list a:hover .topic-world__reveal{opacity:1;transform:none}.topic-worlds__list a:hover svg,.collaboration__paths a:hover svg,.next-paths__grid a:hover strong svg{transform:translate(.4rem)}.media-issue__video:hover .media-issue__image img{filter:contrast(1.04)saturate(1.06);transform:scale(1.035)}.media-issue__video:hover .media-issue__play{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 1.5rem 4rem #b8f43d40}.media-issue__editorial>a:hover{color:var(--green);padding-left:.6rem}.bonn-essay__rail figure:hover img{filter:saturate(1.07)contrast(1.02);transform:scale(1.035)}.next-paths__grid>a:hover{z-index:1;background:var(--green);color:var(--black);transform:translateY(-.5rem);box-shadow:0 2rem 5rem #00000059}.next-paths__grid>a:hover>span,.next-paths__grid>a:hover p{color:var(--forest)}.site-footer__nav a:hover{color:var(--green);transform:translate(.25rem)}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:none}}@keyframes hero-image-in{0%{opacity:0;clip-path:inset(8% 0 0);transform:translate(1.5rem)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes route-copy-in{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@keyframes line-grow{to{transform:scaleX(1)}}@media (width<=75rem){.header-inner{grid-template-columns:minmax(9rem,.65fr) auto minmax(7rem,.65fr);gap:1rem}.desktop-nav{gap:1rem}.desktop-nav a{font-size:.75rem}.hero-cover__intro{grid-column:1/9}.hero-cover__portrait{grid-column:8/13}.topic-worlds__list a{grid-template-columns:2rem minmax(12rem,.9fr) minmax(13rem,1fr) 1.5rem}}@media (width<=64rem){.site-header,.site-header--scrolled{height:4.75rem}.header-inner{justify-content:space-between;display:flex}.desktop-nav,.header-cta{display:none}.menu-toggle{display:grid}.hero-cover__grid{align-content:center}.proof-dossier__hero-number>strong{font-size:clamp(4rem,10vw,7.5rem)}.lead-thought__grid{grid-template-columns:.28fr 1fr .5fr;gap:2rem}.topic-worlds__grid{grid-template-columns:.52fr 1.48fr;gap:3.5rem}.topic-worlds__list a{grid-template-columns:2rem 1fr 1.05fr 1.3rem}}@media (width<=56.25rem){:root{--section-y:clamp(4.75rem, 10vw, 7rem)}.hero-cover__grid{grid-template-rows:auto auto;grid-template-columns:.95fr 1.05fr;align-content:start;min-height:auto;padding-top:8.25rem}.hero-cover__intro{grid-area:1/1/auto/-1;align-self:center}.hero-cover h1{max-width:10ch;font-size:clamp(4rem,11vw,6.7rem)}.hero-cover__portrait{grid-area:2/2;align-self:start;width:100%;margin-top:-1.5rem}.hero-cover__body{grid-area:2/1;align-self:center;padding:3rem 0 4rem}.now-strip__grid{grid-template-columns:.45fr 1fr 1fr}.now-strip__grid>*{min-height:7.5rem}.proof-dossier__heading,.collaboration__heading,.media-issue__heading,.bonn-essay__heading{grid-template-columns:1fr;gap:2.5rem}.proof-dossier__heading .body-large,.collaboration__heading .body-large{max-width:50rem}.standpoint-stage__grid,.topic-worlds__grid,.story-timeline__grid,.route-journal__grid{grid-template-columns:1fr;gap:4rem}.standpoint-stage__intro,.topic-worlds__intro>div,.story-timeline__visual,.route-journal__visual{position:static}.standpoint-stage__intro h2,.topic-worlds__intro h2,.story-timeline__heading h2{max-width:13ch}.topic-worlds__intro{min-height:auto}.topic-worlds__branch{width:8rem;margin-top:2.5rem;position:static}.topic-worlds__list a{grid-template-columns:2.2rem minmax(13rem,.75fr) minmax(15rem,1fr) 1.5rem}.lead-thought__grid{grid-template-columns:.36fr 1.1fr}.lead-thought__portrait{grid-column:1/-1;justify-self:end;width:min(100%,24rem);position:relative;top:auto}.work-dossier__header,.work-dossier__grid{grid-template-columns:.25fr 1.75fr}.story-timeline__visual,.route-journal__visual{width:min(100%,31rem)}.collaboration__paths a{grid-template-columns:2.5rem minmax(15rem,.85fr) minmax(15rem,1fr) 1.5rem}.media-issue__grid{grid-template-columns:1.15fr .85fr}.bonn-essay__rail{grid-template-columns:repeat(2,1fr)}.bonn-essay__rail figure:nth-child(2n){margin-top:3rem}.next-paths__grid{grid-template-columns:1fr}.next-paths__grid>a{min-height:18rem}.route-cover__grid,.route-intro__grid,.route-closing__grid,.route-quote .page-shell{grid-template-columns:.28fr 1.72fr}}@media (width<=48rem){:root{--gutter:clamp(1.125rem, 5.5vw, 1.75rem);--section-y:clamp(4.5rem, 17vw, 6rem)}body{font-size:1.0625rem;line-height:1.65}.editorial-label{font-size:.75rem}.body-large{font-size:clamp(1.12rem,4.8vw,1.35rem)}.button{min-height:3.4rem;padding-inline:1.2rem}.mobile-menu__bottom{gap:.6rem;display:grid}.mobile-menu__bottom span{text-align:left;max-width:19rem}.hero-cover,.hero-cover__grid{min-height:auto}.hero-cover__ghost{font-size:35vw;top:7.5rem}.hero-cover__grid{flex-direction:column;gap:0;padding-top:7.2rem;padding-bottom:4rem;display:flex}.hero-cover__intro{order:1}.hero-cover__label{margin-bottom:1.05rem}.hero-cover h1{max-width:8.6ch;font-size:clamp(2.9rem,11.7vw,3.45rem);line-height:.86}.practice-line--hero{width:4.25rem;height:.4rem;margin-top:1.25rem}.hero-cover__portrait{width:calc(100% + var(--gutter));margin:2.1rem calc(-1 * var(--gutter)) 0 0;order:2}.hero-cover__portrait-frame{aspect-ratio:5/6}.hero-cover__portrait img{object-position:52% 34%}.hero-cover__portrait figcaption{padding-right:var(--gutter);font-size:.75rem}.hero-cover__body{order:3;max-width:none;padding:2.3rem 0 0}.hero-cover__lead{font-size:1.14rem}.hero-cover__actions{flex-direction:column;align-items:stretch;gap:.8rem}.hero-cover__actions .text-link{width:max-content}.hero-cover__context{margin-top:1.35rem}.now-strip{overflow:hidden}.now-strip__grid{display:block}.now-strip__grid>*{min-height:auto;padding:1.35rem 0}.now-strip__grid>*+*{border-top:1px solid var(--line-dark);border-left:0}.now-strip__grid>p{padding-top:2rem}.now-strip__grid>a{min-height:7rem;padding-right:3rem}.now-strip__grid a svg{right:.15rem}.proof-dossier__heading h2,.collaboration__heading h2,.media-issue__heading h2,.bonn-essay__heading h2,.work-dossier__header h2,.story-timeline__heading h2,.topic-worlds__intro h2,.standpoint-stage__intro h2,.next-paths__heading h2{font-size:clamp(2.15rem,9.5vw,2.75rem);line-height:.97}.proof-dossier__stage{border-right:1px solid var(--ink);border-left:1px solid var(--ink);margin-top:3.5rem;display:block}.proof-dossier__hero-number{border-right:0;border-bottom:1px solid var(--ink);min-height:24rem;padding:1.75rem}.proof-dossier__hero-number>strong{white-space:normal;font-size:clamp(3.6rem,18vw,5.6rem);display:block}.proof-dossier__hero-number>strong small{margin-bottom:.6rem;font-size:.16em;display:block}.proof-dossier__facts{border-right:0}.proof-dossier__facts>div{min-height:9rem;padding:1.6rem}.proof-dossier__facts>div:last-child{border-bottom:1px solid var(--ink)}.proof-dossier__facts dd{font-size:clamp(2.7rem,14vw,4.25rem)}.proof-dossier__timeline{grid-template-columns:1fr;padding:1.7rem}.proof-dossier__timeline>span{width:4rem}.proof-dossier__timeline .text-link{justify-self:start}.standpoint-stage__grid{gap:3rem}.standpoint-stage__statements{padding-left:1.4rem}.standpoint-stage__line{width:.35rem}.standpoint-stage__statements p{padding:1.7rem 0;font-size:clamp(1.35rem,7vw,2.1rem)}.lead-thought__grid{flex-direction:column;gap:2.4rem;display:flex}.lead-thought__meta{width:100%}.lead-thought__copy h2{font-size:clamp(2.15rem,9.8vw,2.8rem)}.lead-thought__copy blockquote{padding-left:1.1rem;font-size:1.35rem}.lead-thought__portrait{order:-1;align-self:flex-end;width:72%}.topic-worlds__grid{gap:2.5rem}.topic-worlds__intro .body-large{max-width:none}.topic-worlds__list a{grid-template-columns:2rem 1fr 1.2rem;gap:1rem;min-height:auto;padding:1.9rem 0}.topic-world__number{margin-top:.35rem}.topic-world__main{grid-column:2}.topic-world__main h3{font-size:clamp(1.55rem,8vw,2.1rem)}.topic-world__main p{font-size:.85rem}.topic-world__reveal{opacity:1;grid-column:2/-1;display:grid;transform:none}.topic-worlds__list svg{grid-area:1/3;align-self:start;margin-top:.5rem}.work-dossier__header,.work-dossier__grid{grid-template-columns:1fr}.work-dossier__header{gap:1rem}.work-dossier__grid{gap:2rem;margin-top:3.5rem}.work-dossier__index{flex-direction:row;align-items:center;min-height:auto}.work-dossier__index i{width:auto;height:1px}.work-dossier__index i:before{width:4.5rem;height:.45rem;top:-.22rem;left:0}.work-dossier__chapters article{padding:2.5rem 0;display:block}.work-dossier__chapters h3{margin-top:1rem;font-size:clamp(1.65rem,8vw,2.3rem)}.work-dossier__chapters p{margin-top:1.1rem;font-size:.95rem}.work-dossier__chapters article>strong{margin-top:1.25rem;display:block}.story-timeline__visual,.route-journal__visual{width:calc(100% + var(--gutter));margin-right:calc(-1 * var(--gutter))}.story-timeline__content ol:before{left:2.6rem}.story-timeline__content li{grid-template-columns:2rem 1fr;gap:1rem}.collaboration__paths{margin-top:3.5rem}.collaboration__paths a{grid-template-columns:2rem 1fr 1.2rem;align-items:start;gap:.8rem 1rem;min-height:auto;padding:1.8rem 0}.collaboration__paths a>span{margin-top:.3rem}.collaboration__paths a>div{grid-column:2}.collaboration__paths p{grid-column:2/-1;font-size:.9rem}.collaboration__paths svg{grid-area:1/3;align-self:start;margin-top:.4rem}.media-issue__grid{grid-template-columns:1fr}.media-issue__video{min-height:23rem}.media-issue__caption{bottom:1.25rem;left:1.25rem;right:1.25rem}.media-issue__editorial>.signature{padding:1rem 0 2rem}.bonn-essay__rail{overscroll-behavior-inline:contain;width:100%;padding-right:var(--gutter);padding-left:var(--gutter);scroll-padding-left:var(--gutter);scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(17rem,82vw);grid-auto-flow:column;gap:.85rem;overflow-x:auto}.bonn-essay__rail::-webkit-scrollbar{display:none}.bonn-essay__rail figure,.bonn-essay__rail figure:nth-child(2n){scroll-snap-align:start;margin-top:0}.next-paths__grid>a{min-height:19rem;padding:1.75rem}.next-paths__grid h3{margin-top:2.25rem;font-size:clamp(1.75rem,8.5vw,2.45rem)}.site-footer__main{grid-template-columns:1fr 1fr}.site-footer__identity{grid-column:1/-1}.site-footer__bottom{grid-template-columns:1fr auto;padding:1.5rem 0}.site-footer__bottom>div{justify-self:end}.site-footer__bottom>a{grid-column:1/-1;justify-self:start}.route-cover{padding-top:8.75rem}.route-cover__grid,.route-intro__grid,.route-closing__grid,.route-quote .page-shell{grid-template-columns:1fr}.route-cover h1{font-size:clamp(2.9rem,11.5vw,3.5rem)}.route-cover__grid>div>p{font-size:1.15rem}.route-intro__grid{gap:1.75rem}.route-journal__grid{gap:3rem}.route-journal__entries article{grid-template-columns:2rem 1fr;gap:1rem;padding:2.8rem 0}.route-journal__entries h2{font-size:clamp(1.8rem,9vw,2.65rem)}.route-journal__marker{align-items:start}.route-quote .page-shell{gap:2.5rem}.route-quote p{font-size:clamp(2.35rem,11.5vw,3.8rem)}.route-closing__grid{gap:1.5rem}}@media (width<=26.875rem){.brand{width:9.5rem}.hero-cover h1{font-size:3.1rem}.hero-cover__portrait{width:calc(100% + var(--gutter))}.hero-cover__actions .button{width:100%}.proof-dossier__hero-number{min-height:22rem}.proof-dossier__hero-number>strong{font-size:clamp(3.15rem,17vw,4.4rem)}.lead-thought__portrait{width:82%}.bonn-essay__rail{grid-auto-columns:84vw}.site-footer__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-footer__identity{grid-column:1/-1}.site-footer__bottom{grid-template-columns:minmax(0,1fr);gap:.5rem}.site-footer__bottom>div{justify-self:start}}@media (width<=24.375rem){.mobile-menu{padding-top:.8rem}.mobile-menu__positioning{margin:1.1rem 0;font-size:.82rem}.mobile-menu__nav>a:not(.mobile-menu__cta){min-height:3.55rem}.mobile-menu__nav>a span{font-size:1.75rem}.hero-cover h1{font-size:2.85rem}.hero-cover__portrait figcaption{gap:.3rem;display:grid}.proof-dossier__hero-number>strong{font-size:3.6rem}.next-paths__grid>a{min-height:17rem}.route-cover h1{font-size:2.8rem}}@media (width<=22.5rem){:root{--gutter:1rem}body{font-size:1rem}.hero-cover h1{font-size:2.6rem}.hero-cover__label{max-width:19rem}.proof-dossier__hero-number,.proof-dossier__facts>div,.proof-dossier__timeline{padding-left:1.25rem;padding-right:1.25rem}.proof-dossier__hero-number>strong{font-size:3.15rem}.route-journal__entries article{grid-template-columns:1.6rem 1fr}}@media (hover:none),(pointer:coarse){.topic-world__reveal{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-ready [data-motion]{opacity:1!important;clip-path:none!important;transform:none!important}}.button--green{background:var(--green);color:var(--black)}.sf-hero,.sf-magazine,.sf-diagnostic,.sf-pillars,.sf-proof,.sf-standpoints,.sf-personal,.sf-collaboration,.sf-next,.magazine-home section,.editorial-article section{position:relative}.sf-hero{min-height:min(64rem,100svh);padding:clamp(8.5rem,12vw,11.5rem) 0 clamp(5rem,8vw,8rem);overflow:hidden}.sf-hero__ghost{color:#ffffff07;letter-spacing:-.09em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(11rem,27vw,31rem);font-weight:850;line-height:.72;position:absolute;bottom:-.21em;right:-.035em}.sf-hero__grid{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"intro intro intro intro intro intro visual visual visual visual visual visual""copy copy copy copy copy.visual visual visual visual visual visual";align-items:start;gap:clamp(2rem,4vw,5rem) clamp(1rem,2vw,2rem);display:grid;position:relative}.sf-hero__intro{grid-area:intro;padding-top:clamp(1rem,4vw,3rem)}.sf-hero__intro h1{letter-spacing:-.085em;margin-top:1.35rem;font-size:clamp(4.4rem,8.4vw,9rem);font-weight:810;line-height:.82;display:grid}.sf-hero__intro h1 span:last-child{color:var(--green)}.sf-hero__human{color:var(--paper);margin-top:clamp(1.45rem,2.5vw,2.5rem);font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(1.75rem,3vw,3.35rem);font-style:italic;line-height:1}.sf-hero__copy{max-width:38rem;color:var(--muted-light);grid-area:copy;align-self:end;gap:1.25rem;display:grid}.sf-hero__promise{color:var(--white);font-size:clamp(1.08rem,1.4vw,1.35rem);line-height:1.5}.sf-hero__promise strong{color:var(--green);font-weight:680}.sf-hero__actions,.sf-personal__actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.3rem;margin-top:.4rem;display:flex}.sf-hero__role{border-top:1px solid var(--line-dark);letter-spacing:.035em;max-width:35rem;padding-top:.9rem;font-size:.875rem;font-weight:630;line-height:1.55}.sf-hero__role a{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:.2em}.sf-hero__visual{grid-area:visual;min-width:0;padding:0 0 clamp(2.5rem,4vw,4rem) clamp(1rem,4vw,4.5rem);position:relative}.sf-hero__main-photo{background:var(--charcoal);max-width:43rem;margin-left:auto;position:relative;overflow:hidden;box-shadow:0 2.5rem 7rem #0000006b}.sf-hero__main-photo:before{z-index:1;content:"";pointer-events:none;border:1px solid #ffffff21;position:absolute;inset:0}.sf-hero__main-photo img{aspect-ratio:.9;object-fit:cover;object-position:50% 44%;filter:none;width:100%;height:auto}.sf-hero__main-photo figcaption{border-top:1px solid var(--line-dark);color:var(--muted-light);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.95rem 1.1rem 1.05rem;font-size:.75rem;font-weight:650;line-height:1.4;display:flex}.sf-hero__snapshot{z-index:2;border:.42rem solid var(--paper-light);background:var(--paper-light);width:clamp(8.5rem,14vw,13rem);box-shadow:var(--shadow-float);color:var(--ink);position:absolute;bottom:0;left:0;transform:rotate(-3deg)}.sf-hero__snapshot img{aspect-ratio:.86;object-fit:cover;object-position:50% 28%;filter:none;width:100%;height:auto}.sf-hero__snapshot figcaption{text-align:center;padding:.55rem .45rem .4rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:1rem;font-style:italic;line-height:1}.sf-newsline{z-index:3;border-block:1px solid var(--black);background:var(--green);color:var(--black);position:relative;overflow:hidden}.sf-newsline__inner{overscroll-behavior-inline:contain;scrollbar-width:none;white-space:nowrap;align-items:center;gap:0;min-height:3.75rem;display:flex;overflow-x:auto}.sf-newsline__inner::-webkit-scrollbar{display:none}.sf-moments__rail::-webkit-scrollbar{display:none}.magazine-home__sections .page-shell::-webkit-scrollbar{display:none}.sf-newsline__inner strong,.sf-newsline__inner a{letter-spacing:.055em;text-transform:uppercase;border-right:1px solid #05060559;flex:none;align-items:center;min-height:3.75rem;padding:0 1.25rem;font-size:.75rem;font-weight:760;line-height:1;display:inline-flex}.sf-newsline__inner strong{padding-left:0;font-weight:900}.sf-section-head{grid-template-columns:minmax(0,1.65fr) minmax(17rem,.65fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.sf-section-head h2,.sf-diagnostic h2,.sf-proof h2,.sf-standpoints h2,.sf-personal h2,.sf-collaboration h2,.sf-next h2,.magazine-home h2,.editorial-article h2{letter-spacing:-.068em;margin-top:1.05rem;font-size:clamp(2.8rem,5.8vw,6rem);font-weight:790;line-height:.94}.sf-section-head>p{color:var(--muted);padding-bottom:.35rem;font-size:1rem}.sf-section-head--compact h2{max-width:14ch}.sf-magazine{padding:var(--section-y) 0}.sf-magazine__grid{grid-template-rows:minmax(22rem,.95fr) minmax(20rem,.8fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.35rem);margin-top:clamp(3rem,6vw,6rem);display:grid}.sf-story{background:var(--paper);min-width:0;color:var(--ink);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.sf-story figure{min-height:0;position:relative;overflow:hidden}.sf-story img{object-fit:cover;filter:none;width:100%;height:100%;transition:transform .8s var(--ease-out)}.sf-story--lead{min-height:48rem;color:var(--white);grid-area:1/1/span 2/span 7;align-content:end}.sf-story--lead>img{position:absolute;inset:0}.sf-story__shade{background:linear-gradient(#0000 30%,#0000002e 55%,#000000e8 100%);position:absolute;inset:0}.sf-story__copy{z-index:1;align-self:end;gap:.75rem;width:100%;min-width:0;padding:clamp(1.6rem,4vw,3.5rem);display:grid;position:relative}.sf-story small,.sf-story__copy small,.sf-story__card-copy small,.sf-cases small,.sf-collaboration__grid small,.sf-next__grid small,.magazine-tile small,.magazine-home__department-grid small{letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:780;line-height:1.4}.sf-story__copy h3{letter-spacing:-.065em;max-width:15ch;font-size:clamp(2.25rem,4.5vw,5.1rem);font-weight:790;line-height:.92}.sf-story__copy p{color:#fffef9c7;max-width:39rem}.sf-story__copy>span:last-child,.sf-story__card-copy>span:last-child{letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:.55rem;min-height:2.75rem;font-size:.75rem;font-weight:760;display:inline-flex}.sf-story__copy svg,.sf-story__card-copy svg,.sf-pillar svg,.sf-collaboration svg,.sf-next svg{width:1.05rem}.sf-story--essay{grid-area:1/8/auto/-1;grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr)}.sf-story--video{background:var(--black);color:var(--white);grid-area:2/8/auto/span 3;grid-template-rows:minmax(9rem,1fr) auto}.sf-story--life{background:var(--green);grid-area:2/11/auto/-1;grid-template-rows:minmax(9rem,1fr) auto}.sf-story__card-copy{align-content:end;gap:.75rem;padding:clamp(1.15rem,2.3vw,2.1rem);display:grid}.sf-story__card-copy h3{letter-spacing:-.045em;font-size:clamp(1.25rem,2.15vw,2.35rem);font-weight:760;line-height:1.05}.sf-story__play{background:var(--green);width:3.4rem;height:3.4rem;color:var(--black);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1rem;right:1rem}.sf-story__play svg{width:1.5rem}.sf-magazine__footer{border-top:1px solid var(--line-light);justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(2rem,4vw,3.5rem);padding-top:1.5rem;display:flex}.sf-magazine__footer p{color:var(--muted);font-size:.8rem}.sf-magazine__footer strong{color:var(--ink)}.sf-stories-home{padding:var(--section-y) 0;position:relative;overflow:hidden}.sf-stories-home:before{content:"";pointer-events:none;border:1px solid #05060514;border-radius:50%;width:clamp(13rem,25vw,24rem);height:clamp(13rem,25vw,24rem);position:absolute;top:clamp(2rem,8vw,7rem);right:-7rem;box-shadow:0 0 0 4rem #b5ff2e0f}.sf-stories-home__grid{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(3rem,8vw,9rem);display:grid;position:relative}.sf-stories-home__visual{grid-column:1/span 6;min-width:0;padding:0 clamp(1.5rem,4vw,4rem) clamp(3.4rem,6vw,5rem) 0;position:relative}.sf-stories-home__main-photo{background:var(--charcoal);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #1c19132e}.sf-stories-home__main-photo img{aspect-ratio:.88;object-fit:cover;object-position:50% 34%;width:100%;height:auto}.sf-stories-home__main-photo figcaption{background:var(--black);color:var(--paper-light);padding:.85rem 1rem 1rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(1rem,1.45vw,1.3rem);font-style:italic;line-height:1.15}.sf-stories-home__snapshot{border:.42rem solid var(--paper-light);background:var(--paper-light);width:clamp(8rem,15vw,13rem);box-shadow:var(--shadow-float);position:absolute;bottom:0;right:0;transform:rotate(3.5deg)}.sf-stories-home__snapshot img{aspect-ratio:.84;object-fit:cover;object-position:50% 32%;width:100%;height:auto}.sf-stories-home__snapshot figcaption{color:var(--ink);text-align:center;padding:.55rem .45rem .4rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:.95rem;font-style:italic;line-height:1}.sf-stories-home__copy{grid-column:7/-1;min-width:0}.sf-stories-home__copy h2{letter-spacing:-.068em;max-width:10ch;margin-top:1.05rem;font-size:clamp(3rem,5.5vw,5.8rem);font-weight:790;line-height:.94}.sf-stories-home__copy>p:not(.editorial-label){max-width:39rem;color:var(--muted);margin-top:1.35rem}.sf-stories-home__copy>.body-large{color:var(--ink)}.sf-stories-home__links{border-top:1px solid var(--line-light);max-width:42rem;margin:clamp(2rem,4vw,3.4rem) 0 2rem;display:grid}.sf-stories-home__links a{border-bottom:1px solid var(--line-light);min-height:4.2rem;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;font-size:clamp(.95rem,1.25vw,1.1rem);font-weight:670;line-height:1.3;display:grid}.sf-stories-home__links svg{width:1.2rem;transition:transform .22s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sf-stories-home__links a:hover svg{transform:translate(.3rem)}}.sf-diagnostic{padding:var(--section-y) 0}.sf-diagnostic__grid{grid-template-columns:minmax(0,.9fr) minmax(25rem,1.1fr);gap:clamp(3rem,9vw,10rem);display:grid}.sf-diagnostic h2{max-width:12ch;font-size:clamp(2.7rem,5.1vw,5rem)}.sf-diagnostic__grid>div>p:last-child{max-width:35rem;color:var(--muted);margin-top:2rem}.sf-diagnostic ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.sf-diagnostic li{border-bottom:1px solid var(--line-light);grid-template-columns:2.6rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.sf-diagnostic li span{color:var(--green-deep);font-size:.75rem;font-weight:780}.sf-diagnostic li strong{font-size:clamp(1rem,1.35vw,1.25rem);font-weight:620;line-height:1.45}.sf-pillars{padding:var(--section-y) 0}.sf-pillars__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1.4rem);margin-top:clamp(3rem,6vw,6rem);display:grid}.sf-pillar{grid-template-columns:minmax(0,1fr);align-content:end;gap:1.4rem;min-height:clamp(29rem,43vw,42rem);padding:clamp(1.8rem,4.5vw,4.5rem);display:grid}.sf-pillar>*{min-width:0}.sf-pillar--dark{background:var(--black);color:var(--white)}.sf-pillar--green{background:var(--green);color:var(--black)}.sf-pillar>span{letter-spacing:.13em;align-self:start;font-size:.75rem;font-weight:780}.sf-pillar h3{letter-spacing:-.068em;max-width:11ch;font-size:clamp(2.5rem,5vw,5.2rem);font-weight:790;line-height:.93}.sf-pillar p{max-width:39rem;color:inherit;opacity:.76}.sf-pillar a{letter-spacing:.045em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.55rem;width:fit-content;min-height:2.75rem;font-size:.75rem;font-weight:760;display:inline-flex}.sf-tools{border-block:1px solid var(--line-light);flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.25rem;padding:1.25rem 0;display:flex}.sf-tools strong,.sf-tools em{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:760}.sf-tools span{border:1px solid var(--line-light);border-radius:100vmax;padding:.5rem .75rem;font-size:.75rem;font-weight:650}.sf-tools em{color:var(--green-deep);margin-left:auto}.sf-proof{padding:var(--section-y) 0}.sf-proof__intro{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.55fr);align-items:end;gap:clamp(3rem,9vw,10rem);display:grid}.sf-proof__intro>div>p:last-child{max-width:43rem;color:var(--muted-light);margin-top:2rem}.sf-proof__intro figure{aspect-ratio:.86;position:relative;overflow:hidden}.sf-proof__intro figure img{aspect-ratio:.86;object-fit:cover;filter:none;width:100%;height:100%}.sf-proof__intro figcaption{background:var(--green);color:var(--black);letter-spacing:.1em;text-transform:uppercase;padding:.8rem 1rem;font-size:.75rem;font-weight:780;position:absolute;bottom:0;left:0;right:0}.sf-proof__numbers{border-block:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(4rem,7vw,7rem);display:grid}.sf-proof__numbers>div{border-right:1px solid var(--line-dark);align-content:space-between;min-height:13rem;padding:1.5rem clamp(1rem,2.3vw,2.4rem);display:grid}.sf-proof__numbers>div:first-child{padding-left:0}.sf-proof__numbers>div:last-child{border-right:0}.sf-proof__numbers dt{color:var(--muted-light);-webkit-hyphens:auto;hyphens:auto;letter-spacing:.075em;text-transform:uppercase;font-size:.75rem;font-weight:680;line-height:1.45}.sf-proof__numbers dd{color:var(--green);letter-spacing:-.065em;font-size:clamp(2.5rem,4.2vw,4.8rem);font-weight:790;line-height:.9}.sf-cases{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sf-cases article{border-right:1px solid var(--line-dark);align-content:start;gap:1.25rem;min-height:22rem;padding:clamp(2rem,3.5vw,3.5rem) clamp(1rem,2.3vw,2.4rem);display:grid}.sf-cases article:first-child{padding-left:0}.sf-cases article:last-child{border-right:0}.sf-cases small{color:var(--green)}.sf-cases h3{letter-spacing:-.045em;font-size:clamp(1.5rem,2.6vw,2.7rem);font-weight:700;line-height:1.02}.sf-cases p{color:var(--muted-light);font-size:.92rem}.sf-proof__link{justify-content:flex-end;padding-top:2rem;display:flex}.sf-standpoints{padding:var(--section-y) 0}.sf-standpoints__grid{grid-template-columns:minmax(16rem,.6fr) minmax(0,1.4fr);gap:clamp(3rem,9vw,10rem);display:grid}.sf-standpoints h2{max-width:9ch;font-size:clamp(2.8rem,5vw,5rem)}.sf-standpoints__list{border-top:1px solid var(--ink)}.sf-standpoints__list p{border-bottom:1px solid var(--line-light);letter-spacing:-.045em;padding:clamp(1.5rem,2.5vw,2.5rem) 0;font-size:clamp(1.35rem,2.75vw,2.7rem);font-weight:650;line-height:1.08}.sf-standpoints__list em{color:var(--green-deep);font-family:Cormorant Garamond Variable,Georgia,serif;font-size:1.1em;font-style:italic;font-weight:580}.sf-personal{padding:var(--section-y) 0 0;overflow:hidden}.sf-personal__heading h2{max-width:13ch}.sf-personal__heading .body-large{max-width:50rem;color:var(--muted);margin-top:2rem}.sf-personal__collage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(.75rem,1.5vw,1.35rem);margin-top:clamp(3.5rem,8vw,8rem);display:grid}.sf-personal__photo{background:var(--paper);min-width:0;position:relative;overflow:hidden}.sf-personal__photo img{object-fit:cover;filter:none;width:100%;height:100%;transition:transform .9s var(--ease-out)}.sf-personal__photo figcaption,.photo-note figcaption{color:var(--white);letter-spacing:.025em;background:linear-gradient(#0000,#000000d1);padding:.85rem 1rem;font-size:.75rem;font-weight:650;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.sf-personal__photo--fair{grid-column:1/span 8;height:clamp(25rem,43vw,42rem)}.sf-personal__photo--cat{grid-column:9/-1;height:clamp(18rem,31vw,30rem);margin-top:clamp(3rem,8vw,8rem)}.sf-personal__photo--rhein{grid-column:1/span 4;height:clamp(22rem,34vw,34rem)}.sf-personal__photo--bsc{grid-column:5/span 3;height:clamp(27rem,41vw,41rem);margin-top:clamp(-5rem,-4vw,-2rem)}.sf-personal__photo--karneval{grid-column:8/-1;height:clamp(22rem,32vw,32rem);margin-top:2rem}.sf-personal__editorial{border-block:1px solid var(--line-light);grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,9vw,10rem);margin-top:clamp(5rem,10vw,10rem);padding-block:clamp(3rem,6vw,6rem);display:grid}.sf-personal__editorial>div{gap:1.25rem;max-width:48rem;display:grid}.sf-moments{padding:clamp(4rem,8vw,8rem) 0}.sf-moments__heading{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.25rem;display:flex}.sf-moments__heading strong{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:780}.sf-moments__heading span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:650}.sf-moments__rail{overscroll-behavior-inline:contain;padding:0 var(--gutter) 1.25rem;scroll-padding-left:var(--gutter);scroll-snap-type:inline mandatory;scrollbar-width:none;touch-action:pan-x;grid-auto-columns:clamp(17rem,25vw,24rem);grid-auto-flow:column;gap:.85rem;display:grid;overflow-x:auto}.sf-moments__rail:after{width:max(0px, calc((100vw - var(--container)) / 2));content:""}.sf-moments__rail figure{background:var(--paper);scroll-snap-align:start;height:clamp(23rem,34vw,34rem);position:relative;overflow:hidden}.sf-moments__rail img{object-fit:cover;filter:none;width:100%;height:100%}.sf-moments__rail figcaption{color:var(--white);background:linear-gradient(#0000,#000000d9);padding:2rem 1rem 1rem;font-size:.75rem;font-weight:620;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.sf-collaboration{padding:var(--section-y) 0}.sf-collaboration__grid{border-block:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);display:grid}.sf-collaboration__grid>a{border-right:1px solid var(--line-light);grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;min-height:27rem;padding:clamp(2rem,3.5vw,3.5rem);transition:background-color .35s,color .35s;display:grid}.sf-collaboration__grid>a:first-child{padding-left:0}.sf-collaboration__grid>a:last-child{border-right:0}.sf-collaboration__grid h3{letter-spacing:-.05em;font-size:clamp(1.55rem,2.8vw,2.85rem);font-weight:720;line-height:1.02}.sf-collaboration__grid p{color:var(--muted);font-size:.9rem}.sf-collaboration__grid span,.sf-next__grid span{letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.55rem;width:fit-content;min-height:2.75rem;margin-top:auto;font-size:.75rem;font-weight:760;display:inline-flex}.sf-next{padding:var(--section-y) 0}.sf-next__heading h2{max-width:13ch}.sf-next__grid{border-block:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);display:grid}.sf-next__grid>a{border-right:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr);align-content:start;gap:1.1rem;min-height:22rem;padding:clamp(2rem,3.5vw,3.5rem);display:grid}.sf-next__grid>a:first-child{padding-left:0}.sf-next__grid>a:last-child{border-right:0}.sf-next__grid small{color:var(--green)}.sf-next__grid h3{letter-spacing:-.05em;font-size:clamp(1.55rem,2.8vw,2.85rem);font-weight:700;line-height:1.02}.magazine-home__masthead{padding:clamp(9rem,13vw,12rem) 0 clamp(2.75rem,5vw,5rem);overflow:hidden}.magazine-home__brand{border-bottom:.5rem solid var(--green);justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:1.4rem;padding-bottom:1.25rem;line-height:.77;display:flex}.magazine-home__brand span{letter-spacing:-.095em;font-size:clamp(5.25rem,15vw,15.5rem);font-weight:860}.magazine-home__brand strong{color:var(--green);letter-spacing:.12em;padding-bottom:.45rem;font-size:clamp(1rem,2vw,2.2rem);font-weight:850}.magazine-home__masthead .page-shell>p:last-child{max-width:45rem;color:var(--muted-light);margin-top:1.45rem}.magazine-home__sections{z-index:800;border-bottom:1px solid var(--ink);background:var(--green);position:sticky;top:4.65rem}.magazine-home__sections .page-shell{scrollbar-width:none;display:flex;overflow-x:auto}.magazine-home__sections a{letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #0506054d;flex:none;align-items:center;min-height:3.5rem;padding:0 1.35rem;font-size:.75rem;font-weight:780;display:inline-flex}.magazine-home__sections a:first-child{padding-left:0}.magazine-home__front{padding:clamp(3rem, 6vw, 6rem) 0 var(--section-y)}.magazine-home__front-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.magazine-home__front-head p{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:680}.magazine-home__front-head p strong{background:var(--green);margin-right:.4rem;padding:.32rem .5rem;font-weight:850;display:inline-block}.magazine-home__front-head h1{letter-spacing:-.045em;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(2rem,4vw,4.25rem);font-style:italic;font-weight:580;line-height:.95}.magazine-home__front-grid{grid-template-rows:minmax(23rem,1fr) minmax(20rem,.85fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.35rem);margin-top:1.35rem;display:grid}.magazine-tile{background:var(--paper);min-width:0;color:var(--ink);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.magazine-tile figure{min-height:0;overflow:hidden}.magazine-tile img{object-fit:cover;filter:none;width:100%;height:100%;transition:transform .8s var(--ease-out)}.magazine-tile>div{align-content:end;gap:.7rem;padding:clamp(1.2rem,2.5vw,2.35rem);display:grid}.magazine-tile h2{letter-spacing:-.052em;margin:0;font-size:clamp(1.45rem,2.25vw,2.25rem);font-weight:750;line-height:1}.magazine-tile p{color:var(--muted);font-size:.9rem}.magazine-tile>div>span{letter-spacing:.055em;text-transform:uppercase;align-items:center;min-height:2.75rem;font-size:.75rem;font-weight:760;display:inline-flex}.magazine-tile--lead{min-height:50rem;color:var(--white);grid-area:1/1/span 2/span 6;position:relative}.magazine-tile--lead figure{position:absolute;inset:0}.magazine-tile--lead figure:after{content:"";background:linear-gradient(#0000 28%,#0000002e 52%,#000000eb 100%);position:absolute;inset:0}.magazine-tile--lead>div{z-index:1;align-self:end;padding:clamp(1.6rem,4vw,3.5rem);position:relative}.magazine-tile--lead h2{max-width:14ch;font-size:clamp(2.35rem,4.7vw,5.2rem);line-height:.92}.magazine-tile--lead p{color:#fffef9c7;max-width:39rem}.magazine-tile--top{grid-area:1/7/auto/-1;grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr)}.magazine-tile--video{background:var(--black);color:var(--white);grid-area:2/7/auto/span 3;grid-template-rows:minmax(9rem,1fr) auto}.magazine-tile--bonn{background:var(--green);grid-area:2/10/auto/-1;grid-template-rows:minmax(9rem,1fr) auto}.magazine-home__editorial{padding:var(--section-y) 0}.magazine-home__editorial-grid{grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,9vw,10rem);display:grid}.magazine-home__editorial-grid figure{position:relative}.magazine-home__editorial-grid img{aspect-ratio:1;object-fit:cover;filter:none;width:100%;height:auto}.magazine-home__editorial-grid figcaption{border-bottom:1px solid var(--line-light);color:var(--muted);padding:.8rem 0;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:1.15rem;font-style:italic}.magazine-home__editorial-grid>div{gap:1.25rem;display:grid}.magazine-home__editorial-grid h2{max-width:12ch}.magazine-home__departments{padding:var(--section-y) 0}.magazine-home__departments-head h2{max-width:13ch}.magazine-home__department-grid{border-block:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);display:grid}.magazine-home__department-grid>a{border-right:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr);align-content:start;gap:1.2rem;min-height:26rem;padding:clamp(1.25rem,2vw,2rem);display:grid}.magazine-home__department-grid>a:last-child{border-right:0}.magazine-home__department-grid small{color:var(--green)}.magazine-home__department-grid h3{letter-spacing:-.055em;font-size:clamp(1.6rem,2.2vw,2.4rem);font-weight:720;line-height:1}.magazine-home__department-grid p{color:var(--muted-light);font-size:.9rem}.magazine-home__department-grid span{color:var(--white);letter-spacing:.04em;text-transform:uppercase;margin-top:auto;font-size:.75rem;font-weight:720}.magazine-home__diary{padding:var(--section-y) 0}.magazine-home__diary-grid{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.magazine-home__diary-grid>div:first-child{gap:1.3rem;padding-top:clamp(1rem,4vw,4rem);display:grid}.magazine-home__diary h2{max-width:11ch}.magazine-home__diary blockquote{border-left:.3rem solid var(--green-deep);color:var(--forest);margin:1rem 0;padding:1.3rem 0 1.3rem 1.4rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(1.5rem,2.8vw,2.65rem);font-style:italic;line-height:1.08}.magazine-home__diary-grid .button{width:fit-content}.magazine-home__diary-pictures{grid-template-columns:1.1fr .9fr;align-items:end;gap:.85rem;display:grid}.magazine-home__diary-pictures figure{position:relative;overflow:hidden}.magazine-home__diary-pictures figure:first-child{margin-bottom:4rem}.magazine-home__diary-pictures img{object-fit:cover;filter:none;width:100%;height:clamp(25rem,42vw,41rem)}.magazine-home__diary-pictures figure:last-child img{height:clamp(20rem,34vw,33rem)}.magazine-home__diary-pictures figcaption{color:var(--white);background:linear-gradient(#0000,#000000d1);padding:2rem .9rem .8rem;font-size:.75rem;font-weight:650;position:absolute;bottom:0;left:0;right:0}.magazine-home__moments{padding:var(--section-y) 0}.magazine-home__moments-head{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.magazine-home__moments-head p:last-child{color:var(--muted)}.magazine-home__photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:14rem;gap:.85rem;margin-top:clamp(3rem,6vw,6rem);display:grid}.photo-note{background:var(--charcoal);grid-row:span 2;position:relative;overflow:hidden}.photo-note--wide{grid-column:span 2}.photo-note--tall{grid-row:span 3}.photo-note img{object-fit:cover;filter:none;width:100%;height:100%;transition:transform .9s var(--ease-out)}.photo-note figcaption{gap:.2rem;padding-top:3rem;display:grid}.photo-note figcaption strong{letter-spacing:.09em;text-transform:uppercase;font-size:.75rem}.photo-note figcaption span{color:#fffef9bf}.magazine-home__closing{padding:var(--section-y) 0}.magazine-home__closing .page-shell{max-width:68rem}.magazine-home__closing h2{max-width:13ch}.magazine-home__closing .page-shell>p:not(.editorial-label){max-width:43rem;color:var(--muted-light);margin-top:1.8rem}.magazine-home__closing .page-shell>div{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.editorial-article__cover{padding:clamp(9rem,13vw,12rem) 0 clamp(4rem,8vw,8rem)}.editorial-article__cover-grid{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.65fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.editorial-article__cover h1{letter-spacing:-.075em;max-width:14ch;margin-top:1.2rem;font-size:clamp(3.5rem,7.3vw,7.5rem);font-weight:800;line-height:.91}.editorial-article__lead{max-width:48rem;color:var(--paper);margin-top:2rem;font-size:clamp(1.15rem,1.8vw,1.6rem);line-height:1.46}.editorial-article__byline{border-top:1px solid var(--line-dark);color:var(--muted-light);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:2.2rem;padding-top:1rem;font-size:.75rem;font-weight:680;display:flex}.editorial-article__cover figure{position:relative}.editorial-article__cover img{aspect-ratio:.86;object-fit:cover;filter:none;width:100%;height:auto;max-height:42rem}.editorial-article__cover figcaption{border-bottom:1px solid var(--line-dark);color:var(--muted-light);padding:.8rem 0;font-size:.75rem}.editorial-article__body{padding-block:var(--section-y);grid-template-columns:minmax(13rem,.45fr) minmax(0,1.55fr);gap:clamp(3rem,9vw,10rem);display:grid}.editorial-article__body aside{border-bottom:1px solid var(--line-light);align-self:start;gap:.75rem;padding-bottom:1.2rem;display:grid;position:sticky;top:7rem}.editorial-article__body aside img{object-fit:cover;filter:none;border-radius:50%;width:7rem;height:7rem}.editorial-article__body aside strong{letter-spacing:.07em;text-transform:uppercase;margin-top:.5rem;font-size:.82rem}.editorial-article__body aside p,.editorial-article__body aside a{max-width:18rem;color:var(--muted);font-size:.75rem;line-height:1.55}.editorial-article__body aside a{border-bottom:1px solid var(--ink);width:fit-content;min-height:2.75rem;color:var(--ink);padding-top:.55rem;font-weight:720}.editorial-article__copy{max-width:48rem}.editorial-article__copy>*+*{margin-top:1.45rem}.editorial-article__copy h2{margin-top:clamp(3.25rem,6vw,6rem);font-size:clamp(2.2rem,4.2vw,4rem)}.editorial-article__copy p,.editorial-article__copy li{font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(1.25rem,1.7vw,1.48rem);line-height:1.62}.editorial-article__copy strong{font-weight:720}.editorial-article__copy blockquote{border-block:1px solid var(--ink);color:var(--forest);letter-spacing:-.035em;margin-block:clamp(2.5rem,5vw,5rem);padding:clamp(1.5rem,3vw,2.5rem) 0;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(2rem,3.8vw,3.7rem);font-style:italic;font-weight:560;line-height:1.08}.editorial-article__copy ul,.editorial-article__copy ol{gap:.8rem;padding-left:1.5rem;display:grid}.editorial-article__next{padding:var(--section-y) 0}.editorial-article__next .page-shell{max-width:70rem}.editorial-article__next h2{max-width:14ch}.editorial-article__next .button{margin-top:2rem}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-.2rem);box-shadow:0 .9rem 2.3rem #0a0b092e}.button:hover svg,.text-link:hover svg,.sf-story:hover svg,.sf-pillar a:hover svg,.sf-collaboration__grid a:hover svg,.sf-next__grid a:hover svg{transform:translate(.25rem)}.sf-story:hover img,.magazine-tile:hover img,.sf-personal__photo:hover img,.photo-note:hover img{transform:scale(1.035)}.sf-newsline__inner a:hover,.magazine-home__sections a:hover{background:var(--black);color:var(--green)}.sf-collaboration__grid>a:hover{background:var(--black);color:var(--white)}.sf-collaboration__grid>a:hover p{color:var(--muted-light)}.sf-next__grid>a:hover{background:var(--green);color:var(--black)}.sf-next__grid>a:hover small{color:var(--black)}}@media (width>=90rem){.sf-moments__rail{padding-left:max(var(--gutter), calc((100vw - var(--container)) / 2))}}@media (width<=64rem){.sf-hero{min-height:auto}.sf-hero__grid{grid-template-areas:"intro intro intro intro intro intro visual visual visual visual visual visual""copy copy copy copy copy copy visual visual visual visual visual visual"}.sf-hero__intro h1{font-size:clamp(3.9rem,8.5vw,6.7rem)}.sf-hero__visual{padding-left:1rem}.sf-section-head,.magazine-home__moments-head{grid-template-columns:minmax(0,1.4fr) minmax(15rem,.6fr);gap:3rem}.sf-magazine__grid,.magazine-home__front-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.sf-story--lead,.magazine-tile--lead{grid-area:auto/1/auto/-1;min-height:42rem}.sf-story--essay,.magazine-tile--top{grid-area:auto/1/auto/-1;min-height:20rem}.sf-story--video,.sf-story--life,.magazine-tile--video,.magazine-tile--bonn{grid-area:auto;min-height:25rem}.sf-diagnostic__grid,.sf-proof__intro,.sf-standpoints__grid,.sf-personal__editorial,.magazine-home__editorial-grid,.magazine-home__diary-grid,.editorial-article__cover-grid,.editorial-article__body{gap:4rem}.sf-proof__numbers dd{font-size:clamp(2.2rem,5vw,3.8rem)}.sf-proof__numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-proof__numbers>div:nth-child(2){border-right:0}.sf-proof__numbers>div:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.sf-proof__numbers>div:nth-child(3){padding-left:0}.sf-cases h3,.sf-collaboration__grid h3,.sf-next__grid h3{font-size:clamp(1.45rem,3vw,2.25rem)}.magazine-home__department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-home__department-grid>a{min-height:0;padding-block:2rem}.magazine-home__department-grid>a:nth-child(2){border-right:0}.magazine-home__department-grid>a:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.magazine-home__department-grid>a:nth-child(3){padding-left:0}.magazine-home__photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:12rem}}@media (width<=48rem){.sf-hero{padding-top:7.25rem;padding-bottom:4rem}.sf-hero__ghost{font-size:9rem;top:7rem;bottom:auto;right:-.03em}.sf-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""visual""copy";gap:2rem}.sf-hero__intro{padding-top:0}.sf-hero__intro h1{margin-top:.9rem;font-size:clamp(3.7rem,17vw,6rem)}.sf-hero__human{margin-top:1rem;font-size:clamp(1.65rem,8vw,2.4rem)}.sf-hero__visual{width:calc(100% + var(--gutter));margin-left:calc(-1 * var(--gutter));padding:0 2.25rem 2.5rem var(--gutter)}.sf-hero__main-photo{max-width:none}.sf-hero__main-photo img{aspect-ratio:.98}.sf-hero__main-photo figcaption{gap:.25rem;display:grid}.sf-hero__snapshot{width:clamp(7rem,29vw,9.5rem);left:auto;right:0}.sf-hero__copy{max-width:none}.sf-hero__actions .button{flex:12rem}.sf-newsline__inner strong,.sf-newsline__inner a{min-height:3.35rem}.sf-section-head,.sf-diagnostic__grid,.sf-proof__intro,.sf-standpoints__grid,.sf-personal__editorial,.magazine-home__editorial-grid,.magazine-home__diary-grid,.magazine-home__moments-head,.editorial-article__cover-grid,.editorial-article__body{grid-template-columns:minmax(0,1fr);gap:2.5rem}.sf-section-head h2,.sf-diagnostic h2,.sf-proof h2,.sf-standpoints h2,.sf-personal h2,.sf-collaboration h2,.sf-next h2,.magazine-home h2,.editorial-article h2{font-size:clamp(2.45rem,12vw,4.2rem)}.sf-section-head>p{max-width:35rem;padding-bottom:0}.sf-magazine__grid,.magazine-home__front-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2.5rem}.sf-story--lead,.magazine-tile--lead{grid-column:auto;min-height:min(38rem,138vw)}.sf-story--essay,.magazine-tile--top{grid-column:auto;grid-template-columns:minmax(8.5rem,.72fr) minmax(0,1.28fr);min-height:17rem}.sf-story--video,.sf-story--life,.magazine-tile--video,.magazine-tile--bonn{min-height:26rem}.sf-story__copy h3,.magazine-tile--lead h2{font-size:clamp(2.15rem,10vw,3.8rem)}.sf-story__copy,.sf-story__card-copy,.magazine-tile>div,.sf-collaboration__grid>a>*,.sf-next__grid>a>*{min-width:0}.sf-story h3,.sf-pillar h3,.sf-collaboration__grid h3,.sf-next__grid h3,.magazine-tile h2,.magazine-home__department-grid h3,.editorial-article h1,.editorial-article h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.sf-magazine__footer{flex-direction:column;align-items:flex-start}.sf-pillars__grid,.sf-proof__numbers,.sf-cases,.sf-collaboration__grid,.sf-next__grid{grid-template-columns:minmax(0,1fr)}.sf-pillar{min-height:29rem}.sf-pillar h3{font-size:clamp(2.55rem,11vw,3.9rem)}.sf-tools{align-items:flex-start}.sf-tools strong,.sf-tools em{flex-basis:100%}.sf-tools em{margin:.5rem 0 0}.sf-proof__intro figure{max-width:26rem}.sf-proof__numbers>div{border-right:0;border-bottom:1px solid var(--line-dark);min-height:9.5rem;padding:1.25rem 0}.sf-proof__numbers>div:last-child{border-bottom:0}.sf-proof__numbers dd{font-size:clamp(3rem,15vw,4.75rem)}.sf-cases article,.sf-cases article:first-child,.sf-collaboration__grid>a,.sf-collaboration__grid>a:first-child,.sf-next__grid>a,.sf-next__grid>a:first-child{border-right:0;border-bottom:1px solid var(--line-dark);min-height:0;padding:2rem 0}.sf-cases article:last-child,.sf-collaboration__grid>a:last-child,.sf-next__grid>a:last-child{border-bottom:0}.sf-collaboration__grid>a{border-bottom-color:var(--line-light)}.sf-collaboration__grid span,.sf-next__grid span{margin-top:1.25rem}.sf-personal__collage{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.sf-personal__photo--fair,.sf-personal__photo--karneval{grid-column:1/-1;height:min(29rem,98vw)}.sf-personal__photo--cat,.sf-personal__photo--rhein,.sf-personal__photo--bsc{grid-column:auto;height:min(23rem,72vw);margin-top:0}.sf-personal__photo--rhein{grid-column:1/-1;height:min(27rem,90vw)}.sf-personal__editorial .signature{max-width:18rem}.sf-moments__rail{grid-auto-columns:min(78vw,20rem)}.sf-moments__rail figure{height:min(105vw,28rem)}.magazine-home__masthead{padding-top:7.75rem}.magazine-home__brand{justify-content:start;display:grid}.magazine-home__brand span{font-size:clamp(4.2rem,21vw,7.5rem)}.magazine-home__brand strong{padding-bottom:0}.magazine-home__sections{top:4.25rem}.magazine-home__front-head{flex-direction:column;align-items:flex-start}.magazine-home__front-head h1{font-size:2.4rem}.magazine-home__department-grid{grid-template-columns:minmax(0,1fr)}.magazine-home__department-grid>a,.magazine-home__department-grid>a:first-child,.magazine-home__department-grid>a:nth-child(3){border-right:0;border-bottom:1px solid var(--line-dark);min-height:0;padding:2rem 0}.magazine-home__department-grid>a:last-child{border-bottom:0}.magazine-home__diary-pictures{gap:.65rem}.magazine-home__diary-pictures figure:first-child{margin-bottom:2rem}.magazine-home__diary-pictures img{height:min(110vw,32rem)}.magazine-home__diary-pictures figure:last-child img{height:min(88vw,26rem)}.magazine-home__photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min(52vw,13rem)}.photo-note--wide{grid-column:1/-1}.editorial-article__cover{padding-top:7.75rem}.editorial-article__cover h1{font-size:clamp(3.15rem,15vw,5.25rem)}.editorial-article__cover figure{max-width:32rem}.editorial-article__body aside{grid-template-columns:5rem minmax(0,1fr);align-items:center;position:static}.editorial-article__body aside img{grid-row:1/span 3;width:5rem;height:5rem}.editorial-article__body aside p,.editorial-article__body aside a{max-width:none}}@media (width<=30rem){.sf-hero__intro h1{font-size:clamp(3.3rem,17vw,5rem)}.sf-hero__visual{padding-right:1.65rem}.sf-hero__actions{flex-direction:column;align-items:stretch}.sf-hero__actions .text-link{width:fit-content}.sf-story--essay,.magazine-tile--top{grid-template-columns:minmax(0,1fr)}.sf-story--essay figure,.magazine-tile--top figure{height:16rem}.sf-story--video,.sf-story--life,.magazine-tile--video,.magazine-tile--bonn{min-height:24rem}.sf-personal__photo--cat,.sf-personal__photo--bsc{height:min(76vw,21rem)}.sf-personal__collage{grid-template-columns:minmax(0,1fr)}.sf-personal__photo--fair,.sf-personal__photo--cat,.sf-personal__photo--rhein,.sf-personal__photo--bsc,.sf-personal__photo--karneval{grid-column:auto}.sf-personal__photo figcaption,.photo-note figcaption{font-size:.75rem}.sf-personal__actions{flex-direction:column;align-items:stretch}.sf-personal__actions .text-link{width:fit-content}.magazine-home__diary-pictures{grid-template-columns:minmax(0,1fr)}.magazine-home__diary-pictures figure:first-child{margin-bottom:0}.magazine-home__diary-pictures img,.magazine-home__diary-pictures figure:last-child img{height:min(112vw,31rem)}.magazine-home__photo-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:min(105vw,27rem);display:grid}.photo-note,.photo-note--wide,.photo-note--tall{grid-area:span 1}.editorial-article__body aside{grid-template-columns:4rem minmax(0,1fr)}.editorial-article__body aside img{width:4rem;height:4rem}.editorial-article__copy p,.editorial-article__copy li{font-size:1.22rem}}.legal-page{background:var(--paper-light)}.legal-page__hero{padding:clamp(8.5rem,14vw,12.5rem) 0 clamp(4.5rem,8vw,7rem)}.legal-page__hero-inner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1.5rem;display:grid}.legal-page__hero .editorial-label{grid-column:1/-1}.legal-page__hero h1{max-width:none;color:var(--white);letter-spacing:-.075em;grid-column:1/span 7;font-size:clamp(3rem,7.5vw,7rem);font-weight:840;line-height:.86}.legal-page__hero-inner>p:last-child{color:#d9ddd3;grid-column:9/-1;max-width:31rem;font-size:clamp(1.08rem,1.6vw,1.4rem);font-weight:480;line-height:1.48}.legal-page__body{padding:clamp(4rem, 8vw, 8rem) 0 var(--section-y)}.legal-page__layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.legal-page__note{border-top:.35rem solid var(--green-deep);background:var(--paper);box-shadow:var(--shadow-soft);grid-column:1/span 4;padding:clamp(1.5rem,3vw,2.4rem);position:sticky;top:7.5rem}.legal-page__note>div{margin-top:1.15rem}.legal-page__note p,.legal-page__note li{color:var(--forest);font-size:.98rem;line-height:1.58}.legal-page__plain-summary ul{margin:.65rem 0 0;padding-left:1.15rem}.legal-page__plain-summary li+li{margin-top:.38rem}.legal-page__content{grid-column:6/span 6;min-width:0}.legal-page__content section{border-bottom:1px solid var(--line-light);padding:0 0 clamp(2.8rem,5vw,4.7rem)}.legal-page__content section+section{padding-top:clamp(2.8rem,5vw,4.7rem)}.legal-page__content section:last-child{border-bottom:0;padding-bottom:0}.legal-page__content h2{color:var(--ink);letter-spacing:-.055em;margin-bottom:1.35rem;font-size:clamp(2rem,3.7vw,3.35rem);font-weight:790;line-height:1.02}.legal-page__content p,.legal-page__content address,.legal-page__content li,.legal-page__content dd,.legal-page__content dt{font-size:1rem;line-height:1.78}.legal-page__content p+p,.legal-page__content address+p,.legal-page__content ul+p{margin-top:1.15rem}.legal-page__content address{color:var(--forest);font-style:normal}.legal-page__content ul{margin:1.15rem 0 0;padding-left:1.25rem}.legal-page__content li+li{margin-top:.45rem}.legal-page__content a{text-decoration:underline;-webkit-text-decoration-color:var(--green-deep);text-decoration-color:var(--green-deep);text-underline-offset:.2em;text-decoration-thickness:.12em}.legal-page__content a:hover{color:var(--green-deep)}.legal-page__content code{background:var(--paper);border-radius:.2rem;padding:.12rem .32rem;font-size:.92em}.legal-page__kicker,.legal-page__updated{color:var(--green-deep);letter-spacing:.13em;text-transform:uppercase;font-weight:780;margin-bottom:1rem!important;font-size:.75rem!important;line-height:1.4!important}.legal-page__updated{border-bottom:1px solid var(--line-light);padding-bottom:1.35rem}.legal-page__details{margin:0}.legal-page__details>div{grid-template-columns:7rem minmax(0,1fr);gap:1rem;display:grid}.legal-page__details>div+div{margin-top:.55rem}.legal-page__details dt{color:var(--muted);font-weight:650}.legal-page__details dd{margin:0}.legal-page__details dd span{color:var(--muted);font-size:.84rem}@media (width<=64rem){.legal-page__hero h1{grid-column:1/span 8}.legal-page__hero-inner>p:last-child{grid-column:9/-1}.legal-page__note{grid-column:1/span 4}.legal-page__content{grid-column:5/-1}}@media (width<=48rem){.legal-page__hero{padding-top:8.5rem}.legal-page__hero-inner,.legal-page__layout{grid-template-columns:minmax(0,1fr)}.legal-page__hero h1,.legal-page__hero-inner>p:last-child,.legal-page__note,.legal-page__content{grid-column:auto}.legal-page__hero h1{font-size:clamp(2.5rem,10.8vw,4.25rem)}.legal-page__hero-inner>p:last-child{margin-top:1rem}.legal-page__note{position:static}.legal-page__layout{gap:3.5rem}}@media (width<=30rem){.legal-page__hero h1{font-size:clamp(2.5rem,10.8vw,4.25rem)}.legal-page__note{padding:1.3rem}.legal-page__content h2{font-size:clamp(1.5rem,6.8vw,2.15rem)}.legal-page__details>div{grid-template-columns:minmax(0,1fr);gap:.15rem}}.person-page{background:var(--paper-light);min-height:100vh}.person-page__hero{padding:clamp(8.5rem,13vw,12rem) 0 clamp(4.5rem,8vw,8rem);position:relative;overflow:hidden}.person-page__hero:before{aspect-ratio:1;content:"";pointer-events:none;background:#b8f43d14;border-radius:50%;width:clamp(28rem,50vw,51rem);position:absolute;bottom:clamp(-18rem,-16vw,-9rem);right:clamp(-17rem,-12vw,-8rem);box-shadow:inset 0 0 0 clamp(4rem,8vw,8rem) #b8f43d08}.person-page__hero-grid{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid;position:relative}.person-page__hero-copy{max-width:56rem;padding-top:clamp(1rem,4vw,4rem)}.person-page__kicker{background:var(--green);width:fit-content;color:var(--black);border-radius:100vmax;align-items:center;padding:.55rem .9rem;font-size:clamp(.8rem,1vw,.92rem);font-weight:720;line-height:1.2;display:inline-flex}.person-page__hero h1{letter-spacing:-.075em;max-width:12ch;margin-top:clamp(1.5rem,3vw,2.7rem);font-size:clamp(3.4rem,7vw,7.5rem);font-weight:730;line-height:.94}.person-page__lead{color:#c8cdc3;max-width:49rem;margin-top:clamp(1.6rem,3vw,2.5rem);font-size:clamp(1.08rem,1.55vw,1.42rem);line-height:1.55}.person-page__hero-photo{border:.55rem solid var(--paper-light);background:var(--paper-light);width:min(100%,27rem);color:var(--ink);border-radius:clamp(1rem,2vw,1.7rem);justify-self:end;position:relative;transform:rotate(1.2deg);box-shadow:0 2.5rem 7rem #00000059}.person-page__hero-photo img{aspect-ratio:4/5;object-fit:cover;object-position:50% 38%;filter:none;border-radius:clamp(.55rem,1.4vw,1.15rem);width:100%;height:clamp(28rem,44vw,38rem)}.person-page__hero-photo figcaption{text-align:center;padding:.85rem .65rem .55rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(1.12rem,1.5vw,1.35rem);font-style:italic;line-height:1.1}.person-page--zusammenarbeit .person-page__hero-photo img{object-position:50% 35%}.person-page__intro{padding:clamp(3.5rem,6vw,5.8rem) 0}.person-page__intro-inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.4rem,3vw,3rem);max-width:70rem;display:grid}.person-page__intro-inner>span{aspect-ratio:1;background:var(--green);width:clamp(3.5rem,5vw,4.6rem);color:var(--black);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.person-page__intro-inner>p{color:var(--ink);letter-spacing:-.035em;font-size:clamp(1.25rem,2.15vw,2rem);font-weight:520;line-height:1.42}.person-page__content{padding:var(--section-y) 0}.person-page__content-heading{grid-template-columns:minmax(10rem,.35fr) minmax(0,1.65fr);align-items:end;gap:clamp(2rem,6vw,7rem);margin-bottom:clamp(3rem,6vw,5.5rem);display:grid}.person-page__content-heading>p,.person-page__life-heading>p,.person-page__closing-inner>p{color:var(--green-deep);font-size:.82rem;font-weight:720;line-height:1.4}.person-page__content-heading h2,.person-page__life-heading h2,.person-page__closing h2{letter-spacing:-.065em;max-width:15ch;font-size:clamp(2.65rem,5vw,5.2rem);font-weight:690;line-height:.98}.person-page__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.person-page__card{background:var(--paper);border:1px solid #dedbd1;border-radius:clamp(1rem,2vw,1.5rem);flex-direction:column;align-items:flex-start;min-height:26rem;padding:clamp(1.6rem,3vw,3rem);display:flex;box-shadow:0 1rem 3rem #0a0b090d}.person-page__card-label{width:fit-content;color:var(--forest);background:#23341d17;border-radius:100vmax;padding:.45rem .75rem;font-size:.75rem;font-weight:720;line-height:1.2;display:inline-flex}.person-page__card h3{letter-spacing:-.055em;max-width:20ch;margin-top:clamp(1.4rem,2.5vw,2.2rem);font-size:clamp(1.85rem,3vw,3.15rem);font-weight:660;line-height:1.02}.person-page__card>p:not(.person-page__card-label,.person-page__card-detail){max-width:43rem;color:var(--muted);margin-top:1.25rem}.person-page__card-detail{width:100%;color:var(--forest);background:#b8f43d38;border-radius:.8rem;margin-top:auto;padding:.85rem 1rem;font-size:.86rem;font-weight:620;line-height:1.5}.person-page__card>a{min-height:2.75rem;color:var(--forest);align-items:center;gap:.55rem;margin-top:1.3rem;font-size:.82rem;font-weight:740;display:inline-flex}.person-page__card>a span{transition:transform .32s var(--ease-out)}.person-page--themen .person-page__card:first-child,.person-page--themen .person-page__card:nth-child(2){background:var(--black);color:var(--white)}.person-page--themen .person-page__card:first-child>p:not(.person-page__card-label,.person-page__card-detail),.person-page--themen .person-page__card:nth-child(2)>p:not(.person-page__card-label,.person-page__card-detail){color:#bdc2b8}.person-page--themen .person-page__card:first-child .person-page__card-label,.person-page--themen .person-page__card:nth-child(2) .person-page__card-label{background:var(--green);color:var(--black)}.person-page--kontakt .person-page__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.person-page--kontakt .person-page__card{min-height:24rem}.person-page--mein-weg .person-page__card:last-child{background:var(--green);grid-column:1/-1;min-height:22rem}.person-page--mein-weg .person-page__card:last-child .person-page__card-label,.person-page--mein-weg .person-page__card:last-child .person-page__card-detail{color:var(--black);background:#0506051a}.person-page__life{padding:var(--section-y) 0;overflow:hidden}.person-page__life-heading{grid-template-columns:minmax(10rem,.35fr) minmax(0,1.05fr) minmax(15rem,.6fr);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.person-page__life-heading>span{color:var(--muted);line-height:1.55}.person-page__life-rail{width:min(calc(100% - (2 * var(--gutter))), var(--container));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.8rem,1.8vw,1.5rem);margin:clamp(3.5rem,7vw,7rem) auto 0;display:grid}.person-page__life-rail figure{border:.45rem solid var(--paper-light);background:var(--paper-light);box-shadow:var(--shadow-soft);border-radius:.8rem;overflow:hidden}.person-page__life-rail figure:first-child{grid-column:1/span 3;transform:rotate(-1deg)}.person-page__life-rail figure:nth-child(2){grid-column:4/span 5;margin-top:3.5rem;transform:rotate(.7deg)}.person-page__life-rail figure:nth-child(3){grid-column:9/span 4;transform:rotate(1.2deg)}.person-page__life-rail figure:nth-child(4){grid-column:2/span 4;margin-top:-1rem;transform:rotate(.6deg)}.person-page__life-rail figure:nth-child(5){grid-column:6/span 6;margin-top:1rem;transform:rotate(-.7deg)}.person-page__life-rail img{object-fit:cover;filter:none;border-radius:.4rem;width:100%;height:clamp(18rem,30vw,32rem)}.person-page__life-rail figure:first-child img,.person-page__life-rail figure:nth-child(3) img{object-position:50% 28%}.person-page__life-rail figcaption{text-align:center;padding:.8rem .65rem .55rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(1.05rem,1.5vw,1.35rem);font-style:italic;line-height:1.1}.person-page__belief{background:var(--green);padding:clamp(4.5rem,8vw,7.5rem) 0}.person-page__belief-inner{justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}.person-page__belief-inner>p{letter-spacing:-.055em;max-width:25ch;font-size:clamp(2.15rem,4vw,4.2rem);font-weight:650;line-height:1.04}.person-page__belief-inner>span{font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(2.2rem,4vw,4rem);font-style:italic;line-height:1}.person-page__closing{padding:var(--section-y) 0}.person-page__closing-inner{grid-template-columns:minmax(10rem,.35fr) minmax(0,1.65fr);gap:clamp(2rem,6vw,7rem);display:grid}.person-page__closing-inner>p{color:var(--green)}.person-page__closing-inner>div>p{color:#b8bdb4;max-width:44rem;margin-top:1.35rem}.person-page__closing .button{margin-top:2rem}@media (hover:hover) and (pointer:fine){.person-page__card{transition:transform .42s var(--ease-out), border-color .3s ease, box-shadow .42s var(--ease-out)}.person-page__card:hover{border-color:#75a41473;transform:translateY(-.35rem);box-shadow:0 1.8rem 4.5rem #0a0b0917}.person-page__card>a:hover span{transform:translate(.3rem)}.person-page__life-rail figure{transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out)}.person-page__life-rail figure:hover{box-shadow:var(--shadow-float);transform:rotate(0)translateY(-.4rem)}}@media (width<=64rem){.person-page__hero-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);gap:clamp(2.5rem,5vw,4.5rem)}.person-page__hero h1{font-size:clamp(3.4rem,7vw,5.8rem)}.person-page--kontakt .person-page__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.person-page--kontakt .person-page__card:last-child{grid-column:1/-1}.person-page__life-heading{grid-template-columns:minmax(9rem,.35fr) minmax(0,1.65fr)}.person-page__life-heading>span{grid-column:2}}@media (width<=48rem){.person-page__hero{padding-top:8rem}.person-page__hero-grid{grid-template-columns:minmax(0,1fr)}.person-page__hero-copy{max-width:none;padding-top:0}.person-page__hero h1{max-width:13ch;font-size:clamp(3.25rem,12vw,5.5rem)}.person-page__hero-photo{justify-self:start;width:min(88%,32rem)}.person-page__hero-photo img{height:min(112vw,34rem)}.person-page__intro-inner{align-items:start}.person-page__content-heading,.person-page__life-heading,.person-page__closing-inner{grid-template-columns:minmax(0,1fr);gap:1.2rem}.person-page__life-heading>span{grid-column:auto}.person-page__cards,.person-page--kontakt .person-page__cards{grid-template-columns:minmax(0,1fr)}.person-page--kontakt .person-page__card:last-child,.person-page--mein-weg .person-page__card:last-child{grid-column:auto}.person-page__card{min-height:0}.person-page__card-detail{margin-top:2rem}.person-page__life-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.person-page__life-rail figure,.person-page__life-rail figure:first-child,.person-page__life-rail figure:nth-child(2),.person-page__life-rail figure:nth-child(3),.person-page__life-rail figure:nth-child(4),.person-page__life-rail figure:nth-child(5){grid-column:auto;margin-top:0}.person-page__life-rail figure:nth-child(2),.person-page__life-rail figure:nth-child(5){grid-column:1/-1}.person-page__life-rail img{height:min(66vw,29rem)}.person-page__belief-inner{flex-direction:column;align-items:flex-start}}@media (width<=30rem){.person-page__hero{padding-top:7.2rem}.person-page__hero h1{font-size:clamp(3rem,15vw,4.4rem)}.person-page__hero-photo{width:calc(100% - .5rem)}.person-page__intro-inner{grid-template-columns:minmax(0,1fr)}.person-page__intro-inner>span{width:3.3rem}.person-page__content-heading h2,.person-page__life-heading h2,.person-page__closing h2{font-size:clamp(2.55rem,12vw,3.6rem)}.person-page__card{padding:1.45rem}.person-page__card h3{font-size:clamp(1.75rem,9vw,2.35rem)}.person-page__life-rail{gap:.7rem}.person-page__life-rail figure{border-width:.28rem}.person-page__life-rail img{height:min(64vw,19rem)}.person-page__life-rail figcaption{min-height:3.2rem;padding:.6rem .35rem .4rem;font-size:.98rem}}.magazine-tile--lead figure img{object-position:50% 22%}.editorial-article__cover figure img{object-position:50% 0%}.article-intro{border-left:.28rem solid var(--green-deep);color:var(--forest);padding-left:1.25rem;font-weight:560;font-size:clamp(1.35rem,2.1vw,1.8rem)!important;line-height:1.42!important}@media (width<=64rem){.sf-stories-home__grid{gap:clamp(2.5rem,6vw,5rem)}.sf-stories-home__visual{grid-column:1/span 6}.sf-stories-home__copy{grid-column:7/-1}}@media (width<=48rem){.sf-stories-home__grid{grid-template-columns:minmax(0,1fr);gap:3.5rem}.sf-stories-home__visual,.sf-stories-home__copy{grid-column:auto}.sf-stories-home__visual{width:calc(100% + var(--gutter));margin-left:calc(-1 * var(--gutter));padding:0 2.2rem 3.3rem var(--gutter)}.sf-stories-home__main-photo img{aspect-ratio:.94;object-position:50% 24%}.sf-stories-home__snapshot{width:clamp(7.8rem,34vw,10rem);right:0}.sf-stories-home__copy h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2.7rem,12vw,4.2rem)}.magazine-home__sections{top:4.75rem}.editorial-article__copy h2{overflow-wrap:break-word;font-size:clamp(2.15rem,9.5vw,2.75rem)}}@media (width<=30rem){.sf-personal__photo--fair,.sf-personal__photo--karneval{aspect-ratio:4/3;height:auto}.sf-personal__photo--cat{aspect-ratio:1.05;height:auto}.sf-personal__photo--rhein{aspect-ratio:.83;height:auto}.sf-personal__photo--bsc{aspect-ratio:.75;height:auto}.magazine-home__photo-grid{grid-auto-rows:auto}.photo-note,.photo-note--wide,.photo-note--tall{aspect-ratio:1;min-height:20rem}.photo-note--landscape{aspect-ratio:4/3;min-height:0}.photo-note--bonn{aspect-ratio:1.55;min-height:0}}:root{--green-deep:#50710d;--warm-shadow:0 1.75rem 5rem #1f1b121c;--warm-shadow-strong:0 2.75rem 7rem #110f0a38;--hairline:#0a0b0929}body{text-wrap:pretty}:where(h1,h2,h3,blockquote){overflow-wrap:normal;text-wrap:balance;word-break:normal;-webkit-hyphens:none;hyphens:none}:where(.bespoke,.sf-hero,.sf-stories-home,.sf-diagnostic,.sf-pillars,.sf-proof,.sf-standpoints,.sf-personal,.sf-collaboration,.sf-next) img{background:#dedbd1}:where(a,button):active{transform:translateY(1px)}.section-paper .editorial-label,.section-light .editorial-label{color:var(--forest)}.site-motion-ready [data-reveal=copy],.site-motion-ready [data-reveal=line]{opacity:1;transition:transform .42s var(--ease-out);transform:translateY(.6rem)}.site-motion-ready [data-reveal=line]{transform:translate(-.5rem)}.site-motion-ready [data-reveal=image]{opacity:1;clip-path:inset(0);transition:transform .48s var(--ease-out);transform:translateY(.6rem)}.site-motion-ready [data-reveal].is-revealed{opacity:1;clip-path:inset(0);transform:none}.site-header{background:linear-gradient(#050605f5,#050605c7,#0000)}.header-cta{border-color:#b8f43d94}.sf-hero{background:radial-gradient(circle at 85% 74%, #b8f43d17, transparent 27rem), var(--black)}.sf-hero:after{z-index:0;top:0;bottom:0;left:max(var(--gutter), calc((100vw - var(--container)) / 2));content:"";pointer-events:none;background:linear-gradient(#0000,#b8f43d66 30%,#b8f43d1f 76%,#0000);width:1px;position:absolute}.sf-hero__ghost{color:#ffffff0a}.sf-hero__intro h1{letter-spacing:-.07em;max-width:8.5ch}.sf-hero__human{color:var(--white);text-shadow:0 .8rem 2.5rem #0000004d}.sf-hero__main-photo{box-shadow:var(--warm-shadow-strong);border-radius:1.25rem 1.25rem .4rem}.sf-hero__main-photo img{aspect-ratio:.82;object-position:50% 27%}.sf-hero__main-photo figcaption{background:var(--charcoal)}.sf-hero__snapshot{border-radius:.45rem;box-shadow:0 1.6rem 4.2rem #00000057}.sf-stories-home{background:radial-gradient(circle at 93% 12%, #b8f43d1a, transparent 18rem), var(--paper-light)}.sf-stories-home__main-photo{box-shadow:var(--warm-shadow);border-radius:1.4rem 1.4rem 9rem}.sf-stories-home__main-photo img{aspect-ratio:1.15;object-position:50% 50%}.sf-stories-home__snapshot--note{background:var(--green);width:clamp(12rem,22vw,19rem);min-height:clamp(9rem,14vw,12rem);color:var(--black);text-align:center;border:0;border-radius:.4rem;place-items:center;padding:1.3rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(1.25rem,2vw,1.8rem);font-style:italic;font-weight:600;line-height:1.05;display:grid;bottom:-1.2rem;left:auto;right:-.75rem;transform:rotate(2.4deg)}.sf-stories-home__links a{transition:color .26s ease, padding .42s var(--ease-out);padding-right:.4rem;position:relative}.sf-diagnostic{overflow:hidden}.sf-diagnostic:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #0a0b0914;border-radius:50%;width:28rem;position:absolute;top:13%;right:-10rem;box-shadow:0 0 0 5rem #b8f43d0f}.sf-diagnostic__grid{z-index:1;align-items:center;position:relative}.sf-diagnostic ul{border-top-color:var(--ink)}.sf-diagnostic li{transition:background-color .3s ease, padding .42s var(--ease-out);padding:1.55rem 1.2rem 1.55rem 0;position:relative}.sf-diagnostic li span{background:var(--green);width:2rem;height:2rem;color:var(--black);border-radius:50%;place-items:center;display:grid}.sf-pillars__grid{gap:clamp(1rem,2vw,1.8rem)}.sf-pillar{isolation:isolate;min-height:clamp(27rem,40vw,39rem);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);border-radius:1.4rem;position:relative;overflow:hidden}.sf-pillar:before{z-index:-1;aspect-ratio:1;content:"";opacity:.12;width:25rem;transition:transform .8s var(--ease-out);border:1px solid;border-radius:50%;position:absolute;top:-10rem;right:-8rem}.sf-pillar:after{z-index:-1;content:"";opacity:.3;transform-origin:0;height:.42rem;transition:transform .7s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.22)}.sf-pillar>span{position:absolute;top:clamp(1.8rem,4vw,4rem);left:clamp(1.8rem,4.5vw,4.5rem)}.sf-tools{border-block-color:var(--ink);gap:0}.sf-tools strong{margin-right:1rem}.sf-tools span{border:0;border-left:1px solid var(--line-light);border-radius:0;padding-inline:1rem}.sf-proof{background:radial-gradient(circle at 91% 17%, #b8f43d1a, transparent 22rem), var(--black)}.sf-proof__intro figure{border-radius:9rem 9rem 1rem 1rem;box-shadow:0 2rem 5rem #00000061}.sf-proof__intro figcaption{background:#b8f43df0}.sf-cases article{transition:background-color .35s ease, padding .45s var(--ease-out);position:relative;overflow:hidden}.sf-cases article:after{background:var(--green);content:"";transform-origin:0;height:.24rem;transition:transform .5s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sf-standpoints__list p{transition:color .28s ease, padding .42s var(--ease-out);position:relative;overflow:hidden}.sf-standpoints__list em{z-index:0;color:var(--forest);position:relative}.sf-standpoints__list em:after{z-index:-1;background:var(--green);content:"";transform-origin:0;height:.24em;transition:transform .65s var(--ease-out);position:absolute;bottom:.04em;left:-.08em;right:-.08em;transform:scaleX(.28)rotate(-1deg)}.sf-personal{background:radial-gradient(circle at 12% 38%, #b8f43d14, transparent 20rem), var(--paper-light)}.sf-personal__collage{grid-auto-flow:row}.sf-personal__photo{box-shadow:var(--warm-shadow);border-radius:1.1rem}.sf-personal__photo--fair{border-radius:1.25rem 1.25rem 8rem;grid-column:1/span 7;height:clamp(25rem,42vw,41rem)}.sf-personal__photo--cat{grid-column:8/-1;height:clamp(20rem,29vw,29rem);margin-top:clamp(3rem,7vw,7rem);transform:rotate(1.1deg)}.sf-personal__photo--bsc{grid-column:1/span 4;height:clamp(26rem,38vw,38rem);margin-top:clamp(-5rem,-3vw,-2rem);transform:rotate(-.9deg)}.sf-personal__photo--karneval{border-radius:7rem 1.25rem 1.25rem;grid-column:5/-1;height:clamp(24rem,34vw,34rem);margin-top:2rem}.sf-personal__photo figcaption{padding:3rem 1.15rem 1rem;font-size:.76rem}.sf-personal__editorial{position:relative}.sf-personal__editorial:before{background:var(--green);content:"";width:min(14rem,32%);height:.42rem;position:absolute;top:-.22rem;left:0}.sf-moments__notes{grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.sf-moments__notes figure{box-shadow:var(--warm-shadow);border-radius:1.2rem 1.2rem 7rem;position:relative;overflow:hidden}.sf-moments__notes figure img{aspect-ratio:.92;object-fit:cover;width:100%;height:auto}.sf-moments__notes figure figcaption{color:var(--white);background:linear-gradient(#0000,#000000d6);padding:3rem 1rem 1rem;font-size:.75rem;position:absolute;bottom:0;left:0;right:0}.sf-moments__notes>div{border-top:1px solid var(--ink);display:grid}.sf-moments__notes>div p:not(.sf-moments__caption){border-bottom:1px solid var(--line-light);letter-spacing:-.035em;padding:clamp(1.4rem,3vw,2.4rem) clamp(0rem,2vw,1.5rem);font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(1.65rem,3vw,3rem);font-style:italic;font-weight:570;line-height:1.06;position:relative}.sf-moments__notes>div p:not(.sf-moments__caption):nth-child(2){padding-left:clamp(1.5rem,5vw,5rem)}.sf-collaboration__grid>a,.sf-next__grid>a{isolation:isolate;position:relative;overflow:hidden}.sf-collaboration__grid>a:before,.sf-next__grid>a:before{z-index:-1;aspect-ratio:1;content:"";opacity:.09;width:13rem;transition:transform .65s var(--ease-out);border:1px solid;border-radius:50%;position:absolute;bottom:-6rem;right:-5rem}.bespoke{background:var(--paper-light)}.bespoke :where(h1,h2,h3){letter-spacing:-.058em}.bespoke :where(h1,h2){font-weight:760;line-height:.96}.bespoke :where(h1 em,h2 em){color:var(--green);font-style:normal}.bespoke :where(figure){position:relative;overflow:hidden}.bespoke :where(figure img){object-fit:cover;width:100%;height:100%}.bespoke :where(figcaption){font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(1rem,1.45vw,1.25rem);font-style:italic;line-height:1.1}.bespoke-quote{border:0;margin:0;padding:clamp(4.75rem,9vw,8.5rem) 0}.bespoke-quote>div{letter-spacing:-.06em;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;font-family:Montserrat Variable,Montserrat,Arial,sans-serif;font-size:clamp(2.1rem,4.6vw,5.1rem);font-style:normal;font-weight:680;line-height:.99;display:grid}.bespoke-quote span{white-space:nowrap;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(2.5rem,5vw,5rem);font-style:italic;font-weight:550}.bespoke-closing{padding:var(--section-y) 0;background:radial-gradient(circle at 91% 45%, #b8f43d1c, transparent 24rem), var(--black);position:relative;overflow:hidden}.bespoke-closing:after{aspect-ratio:1;content:"";border:1px solid #b8f43d3d;border-radius:50%;width:32rem;position:absolute;bottom:-13rem;right:-9rem;box-shadow:inset 0 0 0 5rem #b8f43d08}.bespoke-closing__inner{z-index:1;grid-template-columns:minmax(10rem,.36fr) minmax(0,1.64fr);gap:clamp(2rem,7vw,8rem);display:grid;position:relative}.bespoke-closing h2{max-width:15ch;color:var(--white);font-size:clamp(2.8rem,5.7vw,6rem)}.bespoke-closing__inner>div>p{max-width:45rem;color:var(--muted-light);margin-top:1.5rem}.bespoke-closing .button{margin-top:2.2rem}.themes-hero{background:radial-gradient(circle at 84% 28%, #b8f43d1f, transparent 27rem), var(--black);padding:clamp(8.75rem,13vw,12rem) 0 clamp(5rem,9vw,9rem);position:relative;overflow:hidden}.themes-hero:before{aspect-ratio:1;content:"";border:1px solid #b8f43d29;border-radius:50%;width:clamp(26rem,44vw,43rem);position:absolute;top:12%;right:-10rem}.themes-hero__grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(21rem,.65fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid;position:relative}.themes-hero__copy h1{max-width:12ch;margin-top:1.3rem;font-size:clamp(3.6rem,6.8vw,7.3rem)}.themes-hero__copy>p:last-child{color:#c9cec4;max-width:48rem;margin-top:2rem;font-size:clamp(1.08rem,1.55vw,1.42rem)}.themes-hero__portrait{aspect-ratio:.78;width:min(100%,29rem);box-shadow:var(--warm-shadow-strong);border-radius:14rem 14rem 1.3rem 1.3rem;justify-self:end}.themes-hero__portrait img{object-position:50% 28%}.themes-hero__portrait figcaption,.collab-hero figure figcaption,.contact-hero figure figcaption{color:var(--white);text-align:center;background:linear-gradient(#0000,#000000db);padding:3.5rem 1.1rem 1rem;position:absolute;bottom:0;left:0;right:0}.themes-thesis{padding:clamp(3.8rem,7vw,6.5rem) 0}.themes-thesis__inner{border-top:.35rem solid var(--green-deep);grid-template-columns:minmax(10rem,.35fr) minmax(0,1.65fr);align-items:start;gap:clamp(2rem,6vw,7rem);padding-top:1.5rem;display:grid}.themes-thesis__inner span{color:var(--forest);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:760}.themes-thesis__inner p{letter-spacing:-.035em;max-width:44rem;font-size:clamp(1.35rem,2.35vw,2.25rem);font-weight:540;line-height:1.35}.themes-core{padding:var(--section-y) 0}.themes-core__head{grid-template-columns:minmax(11rem,.35fr) minmax(0,1.65fr);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.themes-core__head h2,.themes-tools__sticky h2,.path-timeline__heading h2,.path-life__head h2,.collab-intro h2,.collab-paths__head h2,.collab-transparent h2,.contact-options__head h2{max-width:15ch;font-size:clamp(2.65rem,5vw,5.2rem)}.themes-core__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.8rem);margin-top:clamp(3.5rem,7vw,7rem);display:grid}.themes-core__story{isolation:isolate;border-radius:1.4rem;align-content:end;min-height:clamp(31rem,45vw,43rem);padding:clamp(1.8rem,4.2vw,4.2rem);display:grid;position:relative;overflow:hidden}.themes-core__story:before{z-index:-1;aspect-ratio:1;content:"";opacity:.12;border:1px solid;border-radius:50%;width:25rem;position:absolute;top:-9rem;right:-8rem}.themes-core__story--sales{color:var(--white);background:linear-gradient(145deg,#060706,#1d211a)}.themes-core__story--people{background:linear-gradient(145deg, #d0ff69, var(--green));color:var(--black)}.themes-core__number{color:currentColor;letter-spacing:-.09em;opacity:.12;font-size:clamp(4rem,8vw,8rem);font-weight:820;line-height:.8;position:absolute;top:clamp(1.5rem,3vw,3rem);right:clamp(1.5rem,3vw,3rem)}.themes-core__story>div{grid-template-columns:minmax(0,1fr);gap:1.1rem;min-width:0;display:grid}.themes-core__story>div>p:first-child{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:780}.themes-core__story h3{-webkit-hyphens:manual;hyphens:manual;max-width:12ch;font-size:clamp(2.45rem,4.7vw,4.9rem);font-weight:740;line-height:.96}.themes-core__story>div>p:not(:first-child){opacity:.78;max-width:39rem}.themes-core__story strong{letter-spacing:.035em;opacity:.75;font-size:.75rem;font-weight:650;line-height:1.5}.themes-core__story a{letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.55rem;width:fit-content;min-height:2.75rem;font-size:.75rem;font-weight:760;display:inline-flex}.themes-tools{padding:var(--section-y) 0}.themes-tools__layout{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(4rem,10vw,11rem);display:grid}.themes-tools__sticky{position:sticky;top:8rem}.themes-tools__sticky h2{margin-top:1rem}.themes-tools__sticky>p:last-child{max-width:34rem;color:var(--muted);margin-top:1.7rem}.themes-tools__list{border-top:1px solid var(--ink)}.themes-tools__list article{border-bottom:1px solid var(--line-light);grid-template-columns:2.5rem minmax(0,1fr);gap:.35rem 1rem;padding:clamp(2rem,4vw,3.5rem) 0;display:grid}.themes-tools__list article>span{color:var(--green-deep);grid-row:1/span 3;font-size:.75rem;font-weight:800}.themes-tools__list article>p:first-of-type{color:var(--forest);letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:760}.themes-tools__list h3{max-width:19ch;margin-top:.7rem;font-size:clamp(1.65rem,2.8vw,2.85rem);font-weight:680;line-height:1.02}.themes-tools__list h3+p{max-width:42rem;color:var(--muted);margin-top:1rem}.impact-hero{background:radial-gradient(circle at 82% 32%, #b8f43d1a, transparent 28rem), var(--black);padding:clamp(9rem,14vw,13rem) 0 clamp(5rem,9vw,8rem);position:relative;overflow:hidden}.impact-hero:after{content:"";background:linear-gradient(#0000,#b8f43d59,#0000);width:1px;position:absolute;top:5.25rem;bottom:0;right:8%}.impact-hero__inner{z-index:1;position:relative}.impact-hero h1{max-width:14ch;color:var(--white);margin-top:1.4rem;font-size:clamp(3.8rem,8.2vw,8.7rem)}.impact-hero h1 span{color:var(--green)}.impact-hero__bottom{border-top:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;margin-top:clamp(3rem,7vw,7rem);padding-top:1.4rem;display:grid}.impact-hero__bottom p{max-width:47rem;color:var(--muted-light)}.impact-hero__bottom strong{color:var(--green);letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:.75rem;line-height:1.5}.impact-ledger{padding:clamp(3.5rem,6vw,6rem) 0}.impact-ledger dl{border-block:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.impact-ledger dl>div{border-right:1px solid var(--line-light);align-content:space-between;gap:2rem;min-height:13rem;padding:1.5rem clamp(1rem,2.5vw,2.5rem);display:grid}.impact-ledger dl>div:first-child{padding-left:0}.impact-ledger dl>div:last-child{border-right:0}.impact-ledger dt{color:var(--forest);letter-spacing:-.065em;font-size:clamp(2.35rem,4.25vw,4.7rem);font-weight:770;line-height:.9}.impact-ledger dd{max-width:17rem;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:640;line-height:1.45}.impact-stories{padding:var(--section-y) 0}.impact-stories__head{grid-template-columns:minmax(10rem,.32fr) minmax(0,1.08fr) minmax(17rem,.6fr);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.impact-stories__head>p:last-child{color:var(--muted)}.impact-stories__timeline{border-top:1px solid var(--ink);margin-top:clamp(4rem,8vw,8rem)}.impact-stories__timeline article{border-bottom:1px solid var(--line-light);grid-template-columns:4rem minmax(0,.46fr) minmax(0,1.54fr);align-items:start;gap:clamp(1.2rem,3vw,3.5rem);padding:clamp(2.5rem,5vw,5rem) 0;display:grid}.impact-stories__timeline article>span{aspect-ratio:1;background:var(--green);width:2.5rem;color:var(--black);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.impact-stories__timeline article>div{grid-column:2/-1;max-width:56rem}.impact-stories__timeline article:has(.impact-stories__archive)>div{grid-column:3}.impact-stories__archive{border:.4rem solid var(--white);background:var(--white);box-shadow:var(--warm-shadow);border-radius:.45rem;grid-column:2;transform:rotate(-2deg)}.impact-stories__archive img{aspect-ratio:.88;object-position:50% 20%}.impact-stories__archive figcaption{color:var(--ink);text-align:center;padding:.7rem .45rem .4rem;font-size:.96rem}.impact-stories__timeline article>div>p:first-child{color:var(--green-deep);letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:760}.impact-stories__timeline h3{max-width:22ch;margin-top:.8rem;font-size:clamp(2rem,3.8vw,4rem);font-weight:690;line-height:1}.impact-stories__timeline h3+p{max-width:47rem;color:var(--muted);margin-top:1.25rem}.impact-stories__timeline strong{border-left:.28rem solid var(--green-deep);max-width:43rem;color:var(--forest);margin-top:1.6rem;padding-left:1rem;font-size:.93rem;line-height:1.55;display:block}.path-hero{background:var(--black);padding-top:clamp(8.75rem,13vw,12rem);position:relative;overflow:hidden}.path-hero__copy{padding-bottom:clamp(4rem,7vw,7rem)}.path-hero__copy h1{max-width:12ch;color:var(--white);margin-top:1.3rem;font-size:clamp(3.9rem,7.8vw,8.1rem)}.path-hero__copy>p:last-child{color:#c7ccc2;max-width:49rem;margin-top:2rem;font-size:clamp(1.08rem,1.55vw,1.42rem)}.path-hero__bonn{border-top:.45rem solid var(--green);width:100%;height:clamp(28rem,54vw,48rem)}.path-hero__bonn img{object-position:50% 50%}.path-hero__bonn:after{content:"";background:linear-gradient(#0000,#000000b8);position:absolute;inset:50% 0 0}.path-hero__bonn figcaption{z-index:1;right:var(--gutter);max-width:24rem;color:var(--white);text-align:right;font-size:clamp(1.4rem,2.6vw,2.5rem);position:absolute;bottom:clamp(1.5rem,4vw,4rem)}.path-timeline{padding:var(--section-y) 0}.path-timeline__layout{grid-template-columns:minmax(19rem,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(4rem,10vw,11rem);display:grid}.path-timeline__heading{position:sticky;top:8rem}.path-timeline__heading h2{overflow-wrap:normal;max-width:none;margin-top:1rem;font-size:clamp(2.5rem,3.7vw,3.8rem)}.path-timeline__heading>p:last-child{max-width:34rem;color:var(--muted);margin-top:1.6rem}.path-timeline__list{margin:0;padding:0 0 0 2.2rem;list-style:none;position:relative}.path-timeline__list:before{background:linear-gradient(var(--green-deep), var(--line-light));content:"";width:2px;position:absolute;top:.35rem;bottom:0;left:0}.path-timeline__list li{grid-template-columns:minmax(6rem,.32fr) minmax(0,1.68fr);gap:1.5rem;padding:0 0 clamp(3.5rem,6vw,6rem);display:grid;position:relative}.path-timeline__list li:before{aspect-ratio:1;border:.2rem solid var(--paper-light);background:var(--green-deep);width:.78rem;box-shadow:0 0 0 1px var(--green-deep);content:"";border-radius:50%;position:absolute;top:.35rem;left:-2.59rem}.path-timeline__list li>span{color:var(--green-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:780}.path-timeline__list h3{max-width:20ch;font-size:clamp(1.8rem,3vw,3.25rem);font-weight:680;line-height:1.02}.path-timeline__list h3+p{max-width:44rem;color:var(--muted);margin-top:1.1rem}.path-timeline__list strong{max-width:41rem;color:var(--forest);margin-top:1.3rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(1.25rem,1.9vw,1.6rem);font-style:italic;font-weight:600;line-height:1.25;display:block}.path-life{padding:var(--section-y) 0;overflow:hidden}.path-life__head{grid-template-columns:minmax(11rem,.3fr) minmax(0,1.1fr) minmax(16rem,.6fr);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.path-life__head>p:last-child{color:var(--muted)}.path-life__gallery{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(.8rem,1.8vw,1.5rem);margin-top:clamp(4rem,8vw,8rem);display:grid}.path-life__gallery figure{border:.4rem solid var(--paper-light);background:var(--paper-light);box-shadow:var(--warm-shadow);border-radius:.8rem}.path-life__gallery figcaption{color:var(--ink);text-align:center;padding:.75rem .6rem .45rem}.path-life__rhine{grid-column:1/span 5;transform:rotate(-.7deg)}.path-life__rhine img{height:clamp(29rem,45vw,45rem)}.path-life__stadium{grid-column:6/span 3;margin-top:clamp(5rem,10vw,10rem);transform:rotate(1deg)}.path-life__stadium img,.path-life__guard img{height:clamp(24rem,34vw,35rem)}.path-life__guard{grid-column:9/-1;margin-top:2rem;transform:rotate(-.7deg)}.path-life__group{grid-column:3/span 8;margin-top:clamp(-2rem,-1vw,0rem);transform:rotate(.4deg)}.path-life__group img{height:clamp(24rem,39vw,38rem)}.collab-hero{background:radial-gradient(circle at 82% 24%, #b8f43d1c, transparent 25rem), var(--black);padding:clamp(8.75rem,13vw,12rem) 0 clamp(5rem,9vw,9rem);position:relative;overflow:hidden}.collab-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.collab-hero h1{max-width:12.5ch;color:var(--white);margin-top:1.3rem;font-size:clamp(3.5rem,6.9vw,7.3rem)}.collab-hero__grid>div>p:not(.editorial-label){color:#c8cdc3;max-width:47rem;margin-top:2rem;font-size:clamp(1.08rem,1.55vw,1.4rem)}.collab-hero figure{aspect-ratio:.86;border:.5rem solid var(--paper-light);width:min(100%,29rem);box-shadow:var(--warm-shadow-strong);border-radius:1.2rem;justify-self:end;transform:rotate(1.4deg)}.collab-intro{padding:clamp(4rem,8vw,7rem) 0}.collab-intro .page-shell{grid-template-columns:minmax(11rem,.35fr) minmax(0,1.65fr);gap:clamp(2rem,7vw,8rem);display:grid}.collab-intro .page-shell>p{color:var(--forest);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:760}.collab-paths{padding:var(--section-y) 0}.collab-paths__head{grid-template-columns:minmax(11rem,.35fr) minmax(0,1.65fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.collab-paths__list{border-top:1px solid var(--ink);margin-top:clamp(3.5rem,7vw,6.5rem)}.collab-paths__list>a{border-bottom:1px solid var(--line-light);transition:background-color .35s ease, color .35s ease, padding .5s var(--ease-out);grid-template-columns:3rem minmax(10rem,.4fr) minmax(15rem,.85fr) minmax(15rem,.75fr);align-items:start;gap:clamp(1rem,2.5vw,2.6rem);padding:clamp(2rem,4vw,3.5rem) 0;display:grid}.collab-paths__list>a>span{aspect-ratio:1;background:var(--green);width:2.35rem;color:var(--black);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.collab-paths__list>a>p:first-of-type{color:var(--forest);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:760}.collab-paths__list h3{max-width:18ch;font-size:clamp(1.6rem,2.7vw,2.85rem);font-weight:680;line-height:1.02}.collab-paths__list h3+p{color:var(--muted);font-size:.9rem}.collab-paths__list strong{width:fit-content;min-height:2.75rem;color:var(--forest);border-bottom:1px solid;grid-column:4;align-self:end;font-size:.75rem;font-weight:760}.collab-transparent{padding:var(--section-y) 0}.collab-transparent__inner{max-width:72rem}.collab-transparent h2{margin-top:1rem}.collab-transparent__inner>p:last-child{max-width:48rem;color:var(--muted);margin-top:1.8rem}.collab-transparent a{color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:var(--green-deep);text-decoration-color:var(--green-deep);text-underline-offset:.22em;font-weight:680}.contact-hero{background:radial-gradient(circle at 84% 25%, #b8f43d1f, transparent 26rem), var(--black);padding:clamp(8.75rem,13vw,12rem) 0 clamp(5rem,9vw,9rem);position:relative;overflow:hidden}.contact-hero__grid{grid-template-columns:minmax(0,1.28fr) minmax(20rem,.72fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.contact-hero h1{max-width:11ch;color:var(--white);margin-top:1.3rem;font-size:clamp(4rem,7.6vw,8rem)}.contact-hero__title>span{display:block}.contact-hero__title>span:last-child{white-space:nowrap}.contact-hero__title>span:last-child em{display:inline}.contact-hero__grid>div>p:not(.editorial-label){color:#c8cdc3;max-width:46rem;margin-top:2rem;font-size:clamp(1.08rem,1.55vw,1.42rem)}.contact-hero__mail{border-bottom:.2rem solid var(--green);max-width:100%;color:var(--white);letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:2rem;font-size:clamp(1.05rem,2vw,1.75rem);font-weight:670;display:inline-block}.contact-hero figure{justify-self:end;width:min(100%,29rem)}.contact-hero__portrait{background:linear-gradient(var(--black), var(--black)) padding-box, linear-gradient(145deg, var(--green) 0%, #e3ff9f 42%, var(--green-deep) 100%) border-box;border:.35rem solid #0000;border-radius:1.25rem;overflow:hidden;box-shadow:0 0 0 .55rem #b8f43d1a,0 2.5rem 7rem #0000006b}.contact-hero figure.contact-hero__portrait{aspect-ratio:auto}.contact-hero__portrait img{object-fit:contain;object-position:center;width:100%;height:auto}.contact-hero figure.contact-hero__portrait figcaption{color:var(--white);text-align:left;background:linear-gradient(135deg,#10150d,#080a07);padding:1rem 1.2rem 1.15rem;position:static}.contact-brief{padding:clamp(3.7rem,7vw,6.2rem) 0}.contact-brief .page-shell{border-top:.35rem solid var(--green-deep);grid-template-columns:minmax(12rem,.38fr) minmax(0,1.62fr);align-items:start;gap:clamp(2rem,6vw,7rem);padding-top:1.5rem;display:grid}.contact-brief span{color:var(--forest);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:760}.contact-brief p{letter-spacing:-.035em;max-width:48rem;font-size:clamp(1.3rem,2.35vw,2.2rem);font-weight:520;line-height:1.38}.contact-options{padding:var(--section-y) 0}.contact-options__head{grid-template-columns:minmax(11rem,.35fr) minmax(0,1.65fr);align-items:end;gap:1.5rem clamp(2rem,6vw,7rem);display:grid}.contact-options__hint{max-width:42rem;color:var(--muted);grid-column:2}@media (width<=56.25rem){.contact-options__hint{grid-column:1/-1}}.contact-options__grid{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:clamp(3.5rem,7vw,6.5rem);display:grid}.contact-options__grid>a{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:23rem;transition:background-color .35s ease, color .35s ease, transform .5s var(--ease-out);align-content:start;gap:1.1rem;padding:clamp(2rem,4vw,3.8rem);display:grid;position:relative}.contact-options__grid>a:nth-child(2n){border-right:0}.contact-options__grid>a>span{color:var(--green-deep);font-size:.75rem;font-weight:800}.contact-options__grid h3{max-width:18ch;font-size:clamp(1.65rem,3vw,3.1rem);font-weight:680;line-height:1.02}.contact-options__grid h3+p{max-width:34rem;color:var(--muted)}.contact-options__grid strong{width:fit-content;min-height:2.75rem;color:var(--forest);border-bottom:1px solid;margin-top:auto;font-size:.75rem;font-weight:760}.contact-direct{padding:clamp(3.5rem,7vw,6.5rem) 0}.contact-direct__grid{border-block:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-direct__grid>div{border-right:1px solid var(--line-light);min-width:0;padding:1.6rem clamp(1rem,2.4vw,2.4rem)}.contact-direct__grid>div:first-child{padding-left:0}.contact-direct__grid>div:last-child{border-right:0}.contact-direct__grid p{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:740}.contact-direct__grid a{max-width:100%;color:var(--forest);overflow-wrap:anywhere;margin-top:.65rem;font-size:clamp(.95rem,1.45vw,1.2rem);font-weight:690;display:inline-block}.site-footer__signoff{border-top:1px solid var(--line-dark);color:var(--white);letter-spacing:-.07em;padding:clamp(3.5rem,7vw,7rem) 0 clamp(2rem,4vw,4rem);font-size:clamp(3rem,8vw,8.5rem);font-weight:730;line-height:.9}.site-footer__signoff em{color:var(--green);font-family:Cormorant Garamond Variable,Georgia,serif;font-style:italic;font-weight:560}@media (hover:hover) and (pointer:fine){.sf-stories-home__links a:hover{color:var(--forest);padding-left:.5rem;padding-right:0}.sf-diagnostic li:hover{background:#fffef99e;padding-left:.7rem;padding-right:.7rem}.motion-ready .sf-pillar[data-motion].is-visible:hover,.site-motion-ready .themes-core__story[data-reveal].is-revealed:hover{box-shadow:var(--warm-shadow-strong);transform:translateY(-.45rem)}.sf-pillar:hover:before{transform:scale(1.08)translate(-1rem,1rem)}.sf-pillar:hover:after{transform:scaleX(1)}.sf-cases article:hover{background:#ffffff09}.sf-cases article:hover:after{transform:scaleX(1)}.sf-standpoints__list p:hover{padding-left:.55rem;padding-right:.4rem}.sf-standpoints__list p:hover em:after{transform:scaleX(1)rotate(-1deg)}.sf-collaboration__grid>a:hover:before,.sf-next__grid>a:hover:before{transform:scale(1.35)translate(-1rem,-1rem)}.themes-core__story a:hover,.collab-paths__list strong:hover,.contact-options__grid strong:hover{border-bottom-color:#0000}.collab-paths__list>a:hover{background:var(--green);color:var(--black);padding-left:1.4rem;padding-right:1.4rem}.collab-paths__list>a:hover :where(p,strong){color:var(--black)}.site-motion-ready .contact-options__grid>a[data-reveal].is-revealed:hover{z-index:1;background:var(--green);color:var(--black);transform:translateY(-.35rem)}.contact-options__grid>a:hover :where(p,strong,span){color:var(--black)}.path-life__gallery figure{transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out)}.site-motion-ready .path-life__gallery figure[data-reveal].is-revealed:hover{box-shadow:var(--warm-shadow-strong);transform:rotate(0)translateY(-.45rem)}}@media (width<=56.25rem){.sf-hero__intro h1{font-size:clamp(3.8rem,9.7vw,5.8rem)}.sf-stories-home__grid{gap:clamp(2.5rem,6vw,4.5rem)}.sf-diagnostic__grid{grid-template-columns:minmax(0,.85fr) minmax(22rem,1.15fr);gap:3.5rem}.sf-pillars__grid{gap:1rem}.sf-pillar{min-height:30rem;padding:2.2rem}.sf-pillar>span{top:2.2rem;left:2.2rem}.sf-proof__numbers,.sf-personal__collage{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-personal__photo--fair,.sf-personal__photo--karneval{grid-column:1/-1;height:min(60vw,34rem);margin-top:0}.sf-personal__photo--cat,.sf-personal__photo--bsc{grid-column:auto;height:min(60vw,31rem);margin-top:0}.sf-moments__notes{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);gap:3.5rem}.sf-collaboration__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-collaboration__grid>a:last-child{border-top:1px solid var(--line-light);border-right:0;grid-column:1/-1;min-height:20rem}.themes-hero__grid,.collab-hero__grid,.contact-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(17rem,.88fr);gap:3rem}.themes-hero__copy h1,.collab-hero h1{font-size:clamp(3.25rem,7.7vw,5.2rem)}.themes-hero__portrait,.collab-hero figure,.contact-hero figure{width:100%}.themes-core__story{min-height:32rem;padding:2.4rem}.themes-tools__layout,.path-timeline__layout{grid-template-columns:minmax(0,1fr);gap:4rem}.themes-tools__sticky,.path-timeline__heading{position:static}.impact-ledger dl{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-ledger dl>div:nth-child(2){border-right:0}.impact-ledger dl>div:nth-child(-n+2){border-bottom:1px solid var(--line-light)}.impact-ledger dl>div:nth-child(3){padding-left:0}.impact-stories__head,.path-life__head{grid-template-columns:minmax(10rem,.35fr) minmax(0,1.65fr)}.impact-stories__head>p:last-child,.path-life__head>p:last-child{grid-column:2}.impact-stories__timeline article{grid-template-columns:3.5rem minmax(10rem,.4fr) minmax(0,1.6fr)}.path-life__rhine{grid-column:1/span 6}.path-life__stadium{grid-column:7/span 3}.path-life__guard{grid-column:10/-1}.path-life__group{grid-column:3/span 9}.collab-paths__list>a{grid-template-columns:3rem minmax(8rem,.45fr) minmax(0,1.55fr)}.collab-paths__list h3+p,.collab-paths__list strong{grid-column:3}.contact-hero h1{font-size:clamp(3.7rem,9vw,6rem)}}@media (width<=48rem){.site-motion-ready [data-reveal=copy],.site-motion-ready [data-reveal=line]{transform:translateY(1.15rem)}.sf-hero:after{display:none}.sf-hero__main-photo{border-radius:0 1rem 1rem 0}.sf-hero__main-photo img{aspect-ratio:.92;object-position:50% 22%}.sf-stories-home__main-photo{border-radius:0 1rem 5rem 0}.sf-stories-home__main-photo img{aspect-ratio:1.15}.sf-stories-home__snapshot--note{width:min(57vw,15rem);min-height:7.8rem;padding:1rem;font-size:clamp(1.15rem,5.5vw,1.45rem);bottom:-1.4rem;right:0}.sf-diagnostic__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.sf-diagnostic li{grid-template-columns:2.25rem minmax(0,1fr)}.sf-pillars__grid{gap:1rem}.sf-pillar{border-radius:1rem;min-height:0;padding:6.4rem 1.45rem 2rem}.sf-pillar>span{top:1.5rem;left:1.45rem}.sf-tools span{border:1px solid var(--line-light);border-radius:100vmax;padding:.48rem .7rem}.sf-proof__intro figure{border-radius:6rem 6rem .8rem .8rem}.sf-proof__numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-proof__numbers>div,.sf-proof__numbers>div:first-child,.sf-proof__numbers>div:nth-child(3){border-right:1px solid var(--line-dark);min-height:9rem;padding:1.25rem .85rem}.sf-proof__numbers>div:nth-child(2n){border-right:0}.sf-proof__numbers>div:first-child,.sf-proof__numbers>div:nth-child(3){padding-left:0}.sf-proof__numbers>div:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.sf-proof__numbers dd,.sf-proof__numbers>div:first-child dd{font-size:clamp(2.1rem,11vw,3.4rem)}.sf-standpoints__list p:hover{padding-left:0}.sf-personal__collage{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-personal__photo--fair,.sf-personal__photo--karneval{aspect-ratio:4/3;grid-column:1/-1;height:auto}.sf-personal__photo--cat,.sf-personal__photo--bsc{aspect-ratio:.82;grid-column:auto;height:auto}.sf-personal__photo--fair,.sf-personal__photo--cat,.sf-personal__photo--bsc,.sf-personal__photo--karneval{border-radius:.85rem;margin-top:0;transform:none}.sf-moments__notes{grid-template-columns:minmax(0,1fr);gap:2.5rem}.sf-moments__notes figure{border-radius:.9rem .9rem 4.5rem}.sf-moments__notes>div p:not(.sf-moments__caption):nth-child(2){padding-left:1.25rem}.sf-collaboration__grid{grid-template-columns:minmax(0,1fr)}.sf-collaboration__grid>a:last-child{border-top:0;grid-column:auto}.bespoke-quote>div{grid-template-columns:minmax(0,1fr);gap:2rem;font-size:clamp(2rem,9.2vw,3.2rem)}.bespoke-quote span{justify-self:end}.bespoke-closing__inner,.themes-thesis__inner,.themes-core__head,.collab-intro .page-shell,.collab-paths__head,.contact-brief .page-shell,.contact-options__head{grid-template-columns:minmax(0,1fr);gap:1.2rem}.bespoke-closing h2,.themes-core__head h2,.themes-tools__sticky h2,.path-timeline__heading h2,.path-life__head h2,.collab-intro h2,.collab-paths__head h2,.collab-transparent h2,.contact-options__head h2{-webkit-hyphens:manual;hyphens:manual;font-size:clamp(2.15rem,9vw,3.25rem)}.themes-hero,.collab-hero,.contact-hero{padding-top:7.5rem;padding-bottom:4.5rem}.themes-hero__grid,.collab-hero__grid,.contact-hero__grid{grid-template-columns:minmax(0,1fr);gap:2.75rem}.themes-hero__copy h1,.collab-hero h1,.contact-hero h1{font-size:clamp(3.15rem,13vw,5rem)}.themes-hero__portrait,.collab-hero figure,.contact-hero figure{justify-self:start;width:min(92%,31rem)}.themes-hero__copy h1,.collab-hero h1{font-size:clamp(2.35rem,10.3vw,3.6rem)}.themes-hero__portrait{aspect-ratio:.84;border-radius:11rem 11rem 1rem 1rem}.themes-core__grid{grid-template-columns:minmax(0,1fr)}.themes-core__story{min-height:0;padding:7rem 1.55rem 2rem}.themes-core__story h3{font-size:clamp(2rem,8.8vw,2.8rem)}.themes-tools__layout{gap:3rem}.themes-tools__list article{grid-template-columns:2rem minmax(0,1fr)}.impact-hero{padding-top:7.75rem;padding-bottom:4.5rem}.impact-hero h1{font-size:clamp(3.15rem,13.5vw,5.2rem)}.impact-hero__bottom{grid-template-columns:minmax(0,1fr);gap:1.5rem}.impact-hero__bottom strong{text-align:left}.impact-stories__head,.path-life__head{grid-template-columns:minmax(0,1fr);gap:1.2rem}.impact-stories__head>p:last-child,.path-life__head>p:last-child{grid-column:auto}:is(.impact-stories__timeline article,.impact-stories__timeline article:has(.impact-stories__archive)){grid-template-columns:2.8rem minmax(0,1fr);gap:1.2rem}:is(.impact-stories__timeline article>div,.impact-stories__timeline article:has(.impact-stories__archive)>div){grid-column:2}.impact-stories__archive{grid-column:2;width:min(66%,14rem);margin-bottom:1rem}.impact-stories__timeline h3{font-size:clamp(1.95rem,8.5vw,3rem)}.path-hero{padding-top:7.6rem}.path-hero__copy h1{font-size:clamp(3.25rem,13.5vw,5.25rem)}.path-hero__bonn{height:min(78vw,35rem)}.path-hero__bonn figcaption{right:var(--gutter);left:var(--gutter);text-align:left}.path-timeline__list li{grid-template-columns:minmax(0,1fr);gap:.7rem}.path-life__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.path-life__rhine,.path-life__group{grid-column:1/-1}.path-life__stadium,.path-life__guard{grid-column:auto;margin-top:0}.path-life__gallery figure{transform:none}.path-life__rhine img,.path-life__group img{height:min(82vw,34rem)}.path-life__stadium img,.path-life__guard img{height:min(67vw,28rem)}.collab-hero figure{aspect-ratio:.9}.collab-paths__list>a{grid-template-columns:2.7rem minmax(0,1fr);gap:.75rem 1rem}.collab-paths__list>a>p:first-of-type,.collab-paths__list h3,.collab-paths__list h3+p,.collab-paths__list strong{grid-column:2}.contact-hero figure{aspect-ratio:.96}.contact-options__grid{grid-template-columns:minmax(0,1fr)}.contact-options__grid>a{border-right:0;min-height:0;padding:2rem 0}.contact-options__grid strong{margin-top:1rem}.contact-direct__grid{grid-template-columns:minmax(0,1fr)}.contact-direct__grid>div,.contact-direct__grid>div:first-child{border-right:0;border-bottom:1px solid var(--line-light);padding:1.35rem 0}.contact-direct__grid>div:last-child{border-bottom:0}}@media (width<=30rem){:where(.bespoke,.sf-hero,.sf-stories-home,.sf-diagnostic,.sf-pillars,.sf-proof,.sf-standpoints,.sf-personal,.sf-collaboration,.sf-next) .button{width:100%}.sf-hero__intro h1{letter-spacing:-.062em}.sf-stories-home__snapshot--note{width:min(68vw,14rem)}.sf-personal__collage{grid-template-columns:minmax(0,1fr)}.sf-personal__photo--fair,.sf-personal__photo--cat,.sf-personal__photo--bsc,.sf-personal__photo--karneval{aspect-ratio:auto;grid-column:auto}.sf-personal__photo--fair,.sf-personal__photo--karneval{aspect-ratio:4/3;height:auto}.sf-personal__photo--cat{aspect-ratio:1.05;height:auto}.sf-personal__photo--bsc{aspect-ratio:.78;height:auto}.impact-ledger dl{grid-template-columns:minmax(0,1fr)}.impact-ledger dl>div,.impact-ledger dl>div:first-child,.impact-ledger dl>div:nth-child(3){border-right:0;border-bottom:1px solid var(--line-light);min-height:9rem;padding:1.35rem 0}.impact-ledger dl>div:last-child{border-bottom:0}.impact-ledger dt{font-size:clamp(2.5rem,13vw,3.8rem)}.path-life__gallery{grid-template-columns:minmax(0,1fr)}.path-life__rhine,.path-life__stadium,.path-life__guard,.path-life__group{grid-column:auto}.path-life__rhine img,.path-life__stadium img,.path-life__guard img,.path-life__group img{aspect-ratio:.92;height:auto}.path-life__group img{aspect-ratio:4/3}.contact-hero__mail{font-size:.97rem}.site-footer__signoff{font-size:clamp(2.8rem,16vw,4.6rem)}}@media (prefers-reduced-motion:reduce){.site-motion-ready [data-reveal]{opacity:1!important;clip-path:none!important;transform:none!important}}.magazine-home :is(h1,h2,h3),.editorial-article :is(h1,h2,h3){overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;overflow:visible}.magazine-home :is(p,figcaption),.editorial-article :is(p,li,figcaption){text-wrap:pretty}.magazine-home__masthead{border-bottom:1px solid var(--line-dark);background:linear-gradient(120deg, transparent 0 62%, #b8f43d0d 62% 100%), var(--black)}.magazine-home{overflow-x:clip}.magazine-home__brand{line-height:.82;overflow:visible}.magazine-home__brand span{text-wrap:nowrap}.magazine-home__sections{z-index:900;top:4.65rem;box-shadow:0 .65rem 1.8rem #05060514}.magazine-home__sections a{min-height:3.15rem}.magazine-home__front{padding-top:clamp(2.4rem,4vw,4.25rem)}.magazine-home__front-head{grid-template-columns:minmax(12rem,.45fr) minmax(0,1.55fr);align-items:end;display:grid}.magazine-home__front-head h1{text-align:right;justify-self:end;max-width:18ch;padding-bottom:.08em;font-size:clamp(2.25rem,4.2vw,4.6rem);line-height:.98}.magazine-home__front-head time{white-space:nowrap;display:inline-block}.magazine-home__gallery-hint{display:none}.magazine-home__front-grid{gap:clamp(.55rem,1vw,.9rem)}.magazine-tile{transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out), border-color .3s ease;border:1px solid #0a0b0924;box-shadow:0 .8rem 2.5rem #0a0b090d}.magazine-tile h2{text-underline-offset:.13em;padding-bottom:.07em;line-height:.98;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.1em;transition:text-decoration-color .3s}.magazine-tile--lead h2{line-height:.94}.magazine-home__department-grid h3,.magazine-home__closing h2{padding-bottom:.06em;line-height:1}.magazine-home__photo-grid{grid-auto-flow:dense;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:5.5rem;gap:clamp(.55rem,1vw,.9rem)}.magazine-home__photo-grid .photo-note{border:1px solid #0a0b091f;grid-area:span 4/span 3;min-height:0;box-shadow:0 1.1rem 3.5rem #0a0b0917}.magazine-home__photo-grid .photo-note--wide{grid-area:span 5/span 6}.magazine-home__photo-grid .photo-note--tall{grid-area:span 6/span 3}.magazine-home__photo-grid .photo-note--landscape:not(.photo-note--wide){grid-row:span 3}.magazine-home__photo-grid .photo-note figcaption{padding:4rem 1rem .9rem}@media (hover:hover) and (pointer:fine){.magazine-tile:hover{z-index:2;border-color:#75a4146b;transform:translateY(-.3rem);box-shadow:0 1.8rem 4.75rem #0a0b0926}.magazine-tile:hover h2{-webkit-text-decoration-color:var(--green-deep);text-decoration-color:var(--green-deep)}.magazine-tile--lead:hover h2,.magazine-tile--video:hover h2{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}}@media (width>=64.0625rem){.magazine-home__photo-grid .photo-note:first-child{grid-area:1/1/span 5/span 6}.magazine-home__photo-grid .photo-note:nth-child(2){grid-area:1/7/span 5/span 3}.magazine-home__photo-grid .photo-note:nth-child(3){grid-area:1/10/span 5/span 3}.magazine-home__photo-grid .photo-note:nth-child(4){grid-area:6/1/span 4/span 3}.magazine-home__photo-grid .photo-note:nth-child(5){grid-area:6/4/span 4/span 3}.magazine-home__photo-grid .photo-note:nth-child(6){grid-area:10/1/span 5/span 6}.magazine-home__photo-grid .photo-note:nth-child(7){grid-area:6/7/span 4/span 6}.magazine-home__photo-grid .photo-note:nth-child(8){grid-area:10/7/span 5/span 6}}.magazine-home [id]{scroll-margin-top:3.5rem}.editorial-article{position:relative}.editorial-article__progress{z-index:2100;pointer-events:none;background:#ffffff1a;height:.22rem;position:fixed;top:0;left:0;right:0}.editorial-article__progress>span{background:var(--green);will-change:transform}.editorial-article__cover{overflow:hidden}.editorial-article__cover h1{max-width:13ch;padding-bottom:.08em;font-size:clamp(3.35rem,6.7vw,7.1rem);line-height:.93}.editorial-article__lead{max-width:43rem}.editorial-article__byline{row-gap:.45rem}.editorial-article__body{align-items:start}.editorial-article--sans .editorial-article__copy{width:100%;max-width:44rem}.editorial-article--sans .editorial-article__copy :is(p,li){letter-spacing:-.012em;font-family:Montserrat Variable,Montserrat,Arial,sans-serif;font-size:clamp(1.125rem,1.28vw,1.25rem);font-weight:430;line-height:1.72}.editorial-article--sans .editorial-article__copy .article-intro{font-size:clamp(1.28rem,1.65vw,1.55rem)!important;line-height:1.52!important}.editorial-article--sans .editorial-article__copy h2{max-width:17ch;margin-top:clamp(3.5rem,6vw,5.75rem);padding-bottom:.06em;font-size:clamp(2.15rem,3.7vw,3.5rem);line-height:.99}.editorial-article--tagebuch{background:var(--paper-light)}.editorial-article--tagebuch .editorial-article__cover{background:radial-gradient(circle at 78% 42%,#b8f43d17,#0000 27rem),linear-gradient(135deg,#0b0d0a,#181d15)}.editorial-article--tagebuch .editorial-article__cover figure{transform:rotate(.8deg);box-shadow:0 2.25rem 6rem #00000057}.editorial-article--tagebuch .editorial-article__copy blockquote{border-color:var(--green-deep);color:var(--forest)}.editorial-article--klartext .editorial-article__cover{border-bottom:.55rem solid var(--green);background:linear-gradient(90deg, transparent 0 71%, #b8f43d0d 71% 100%), var(--black)}.editorial-article--klartext .editorial-article__cover figure{border:1px solid #b8f43d4d;box-shadow:1.25rem 1.25rem #b8f43d1c}.article-practice-check{border:1px solid var(--ink);background:var(--green);box-shadow:.75rem .75rem 0 var(--ink);color:var(--black);margin-block:clamp(3.5rem,7vw,6rem);padding:clamp(1.5rem,4vw,3rem)}.editorial-article--sans .article-practice-check h2{max-width:13ch;margin-top:.8rem;margin-bottom:1rem;font-size:clamp(2rem,3.5vw,3.2rem)}.editorial-article--sans .article-practice-check>.editorial-label{letter-spacing:.08em;font-size:.75rem;font-weight:740}.article-practice-check ol{counter-reset:practice;gap:0;margin-block:1.6rem;padding:0;display:grid}.article-practice-check li{counter-increment:practice;border-top:1px solid #05060557;padding:1rem 0 1rem 3rem;display:block;position:relative}.article-practice-check li:before{content:counter(practice, decimal-leading-zero);letter-spacing:.08em;padding-top:.13rem;font-size:.75rem;font-weight:850;position:absolute;top:1rem;left:0}.article-practice-check li:last-child{border-bottom:1px solid #05060557}@media (width>=48.0625rem) and (width<=64rem){.magazine-home__sections{top:4.75rem}.magazine-home__front-grid{grid-template-rows:auto;grid-template-columns:repeat(6,minmax(0,1fr))}.magazine-tile--lead,.magazine-tile--top{grid-area:auto/1/auto/-1}.magazine-tile--video{grid-area:auto/1/auto/span 3}.magazine-tile--bonn{grid-area:auto/4/auto/-1}.magazine-home__photo-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:6rem}.magazine-home__photo-grid .photo-note{grid-area:span 4/span 3}.magazine-home__photo-grid .photo-note--wide,.magazine-home__photo-grid .photo-note--landscape,.magazine-home__photo-grid .photo-note--landscape:not(.photo-note--wide){grid-area:span 5/1/auto/-1}.magazine-home__photo-grid .photo-note img{object-position:50% 35%}.magazine-home__photo-grid .photo-note--tall{grid-area:span 4/span 3}.magazine-tile:not(.magazine-tile--lead) h2{font-size:clamp(1.75rem,3.3vw,2.3rem)}}@media (width<=56.25rem){.editorial-article__cover-grid,.editorial-article__body{grid-template-columns:minmax(0,1fr)}.editorial-article__cover-grid{gap:3rem}.editorial-article__cover figure{width:min(100%,38rem);max-width:none}.editorial-article__body{gap:3.25rem}.editorial-article__body aside{border-block:1px solid var(--line-light);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.35rem 1.1rem;width:min(100%,44rem);margin-inline:auto;padding:1rem 0;display:grid;position:static}.editorial-article__body aside img{grid-row:1/span 3;width:5.5rem;height:5.5rem}.editorial-article__body aside strong{margin-top:0}.editorial-article__body aside :is(p,a){max-width:none}.editorial-article--sans .editorial-article__copy{margin-inline:auto}}@media (width<=48rem){.magazine-home__sections{top:4.75rem}.magazine-home__front-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.magazine-home__front-grid>.magazine-tile{grid-area:auto/1}.magazine-home__sections a{text-align:center;justify-content:center;min-width:0;min-height:2.9rem;padding-inline:.45rem}.magazine-home__sections .page-shell{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0;display:grid;overflow:visible}.magazine-home__sections a:first-child{padding-left:.45rem}.magazine-home__sections a:nth-child(-n+3){border-bottom:1px solid #0506054d}.magazine-home__front-head{grid-template-columns:minmax(0,1fr);gap:1.1rem}.magazine-home__front-head h1{text-align:left;justify-self:start;max-width:15ch;font-size:clamp(2.25rem,10.7vw,3.45rem)}.magazine-tile--lead h2{font-size:clamp(2.15rem,9.6vw,3.35rem)}.magazine-tile:not(.magazine-tile--lead) h2{font-size:clamp(1.9rem,8.5vw,2.65rem)}.magazine-home__photo-grid{width:calc(100% - var(--gutter));max-width:none;margin-left:var(--gutter);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:var(--green-deep) transparent;scrollbar-width:thin;grid-template-rows:minmax(0,1fr);grid-template-columns:none;grid-auto-rows:auto;grid-auto-columns:min(78vw,21rem);grid-auto-flow:column;gap:.8rem;margin-right:0;padding:0 0 1.2rem;scroll-padding-inline:.2rem;display:grid;overflow:auto hidden}.magazine-home__photo-grid .photo-note,.magazine-home__photo-grid .photo-note--wide,.magazine-home__photo-grid .photo-note--tall,.magazine-home__photo-grid .photo-note--landscape,.magazine-home__photo-grid .photo-note--landscape:not(.photo-note--wide){aspect-ratio:1;scroll-snap-align:start;grid-area:1;width:auto;height:min(78vw,21rem);min-height:0}.magazine-home__photo-grid .photo-note--landscape{aspect-ratio:1;align-self:stretch}.magazine-home__gallery-hint{color:var(--green-deep);margin-bottom:1rem;font-size:.8125rem;font-weight:650;display:block}.editorial-article__cover h1{max-width:15ch;font-size:clamp(2.65rem,11.8vw,4.1rem);line-height:.97}.editorial-article__lead{font-size:clamp(1.08rem,4.7vw,1.3rem)}.editorial-article__byline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;display:grid}.editorial-article__byline time{grid-column:1/-1}.editorial-article--sans .editorial-article__copy :is(p,li){font-size:1.125rem;line-height:1.7}.editorial-article--sans .editorial-article__copy h2{max-width:18ch;font-size:clamp(2rem,9.5vw,2.75rem);line-height:1.02}.article-practice-check{margin-inline:calc(-.45 * var(--gutter));box-shadow:.42rem .42rem 0 var(--ink);padding:1.4rem}}@media (width<=30rem){.magazine-home__brand{gap:.65rem}.magazine-home__brand span{letter-spacing:-.085em;font-size:clamp(3.55rem,19vw,5.45rem)}.magazine-home__brand strong{font-size:.78rem}.editorial-article__byline{grid-template-columns:minmax(0,1fr)}.editorial-article__byline time{grid-column:auto}.editorial-article__body aside{grid-template-columns:4.25rem minmax(0,1fr)}.editorial-article__body aside img{width:4.25rem;height:4.25rem}.article-practice-check li{padding-left:2.35rem}}@media (width<=22.5rem){.magazine-home__sections a,.magazine-home__sections a:first-child{letter-spacing:.06em;padding-inline:.5rem;font-size:.7rem}.sf-hero__intro h1{font-size:clamp(2.9rem,15vw,3.2rem)}.impact-hero h1{letter-spacing:-.052em;font-size:clamp(2.35rem,12vw,2.7rem)}}.bespoke :is(h1,h2,h3){-webkit-hyphens:manual;hyphens:manual}.collab-hero__action{margin-top:1.75rem}:focus-visible{outline:3px solid var(--green);outline-offset:3px;box-shadow:0 0 0 6px var(--black)}.site-header--scrolled{background:#050605f7;box-shadow:0 .65rem 1.8rem #00000029}.motion-ready .sf-hero__visual[data-motion=mask]{clip-path:inset(0)}.sf-hero__grid{grid-template-areas:"intro intro intro intro intro intro visual visual visual visual visual visual""prelude prelude prelude prelude prelude.visual visual visual visual visual visual""copy copy copy copy copy.visual visual visual visual visual visual"}.sf-hero__prelude{max-width:38rem;color:var(--muted-light);grid-area:prelude;gap:1.2rem;display:grid}.sf-hero__copy{align-self:start;gap:.85rem}.sf-hero__prelude .sf-hero__actions{margin-top:.15rem}.sf-rhine-manifest{isolation:isolate;align-items:end;min-height:clamp(34rem,58vw,48rem);display:grid;position:relative;overflow:hidden}.sf-rhine-manifest__image,.sf-rhine-manifest__shade{width:100%;height:100%;position:absolute;inset:0}.sf-rhine-manifest__image{z-index:-2;object-fit:cover;object-position:50% 34%;max-width:none;transform:scale(1.015)}.sf-rhine-manifest__shade{z-index:-1;background:linear-gradient(90deg,#050605e0 0%,#0506059e 48%,#0506052e 100%),linear-gradient(#0000 42%,#050605b8)}.sf-rhine-manifest__content{padding-block:clamp(4.5rem,9vw,8.5rem)}.sf-rhine-manifest h2{max-width:13ch;color:var(--white);letter-spacing:-.07em;text-wrap:balance;margin-top:1rem;font-size:clamp(3.4rem,6.7vw,7.4rem);font-weight:790;line-height:.92}.sf-rhine-manifest h2 em{color:var(--green);letter-spacing:-.045em;font-family:Cormorant Garamond Variable,Georgia,serif;font-style:italic;font-weight:560}.sf-rhine-manifest__content>p:last-child{color:#fffef9d6;max-width:44rem;margin-top:2rem;font-size:clamp(1.05rem,1.6vw,1.3rem)}.sf-stories-home__copy h2{max-width:13ch;font-size:clamp(2.8rem,5.1vw,5.4rem)}.sf-stories-home__main-photo img{aspect-ratio:8/5}.sf-pillars{padding-top:clamp(4.5rem,8vw,8rem)}.sf-friction{border-block:1px solid var(--ink);grid-template-columns:minmax(10rem,.55fr) minmax(20rem,1.1fr) minmax(18rem,.85fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);margin-bottom:clamp(5rem,9vw,9rem);padding-block:clamp(1.5rem,2.5vw,2.3rem);display:grid}.sf-friction>p:not(.editorial-label){color:var(--muted);font-size:.94rem;line-height:1.55}.sf-friction__point{font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:700;line-height:1.35}.sf-pillar{min-height:clamp(30rem,40vw,38rem);box-shadow:none;border-radius:.4rem;align-content:space-between;padding:clamp(2rem,4vw,4rem)}.sf-pillar:before,.sf-pillar:after{display:none}.sf-pillar--dark{background:linear-gradient(145deg,#050605,#151914)}.sf-pillar--green{background:linear-gradient(145deg, #caff5c, var(--green))}.sf-pillar>.sf-pillar__eyebrow{z-index:2;align-self:start;position:relative;top:auto;left:auto}.sf-pillar__number{z-index:-1;color:currentColor;opacity:.075;transition:transform .8s var(--ease-out);line-height:.82;right:-.035em;letter-spacing:-.12em!important;font-size:clamp(12rem,26vw,27rem)!important;font-weight:850!important;position:absolute!important;top:-.16em!important;left:auto!important}.sf-pillar>div,.sf-pillar>strong{z-index:2;position:relative}.sf-pillar>div{align-self:end;gap:1.3rem;display:grid}.sf-pillar h3{max-width:10ch}.sf-pillar>strong{letter-spacing:.045em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.55rem;width:fit-content;min-height:2.75rem;font-size:.72rem;font-weight:760;display:inline-flex}.sf-pillar>strong svg{width:1.05rem}.sf-tools{gap:.5rem}.sf-proof__intro{align-items:center}.sf-proof__visual{min-width:0;padding:0 0 2.25rem 2.25rem;position:relative}.sf-proof__intro .sf-proof__main-photo{aspect-ratio:4/5;border-radius:.65rem;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000061}.sf-proof__main-photo img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%;height:100%}.sf-proof__main-photo figcaption{color:var(--black);letter-spacing:.1em;text-transform:uppercase;background:#b8f43df0;padding:.8rem 1rem;font-size:.67rem;font-weight:780;position:absolute;bottom:0;left:0;right:0}.sf-proof__archive{z-index:2;border:.42rem solid var(--paper-light);background:var(--paper-light);border-radius:.25rem;width:clamp(8rem,12vw,11rem);position:absolute;bottom:0;left:-.75rem;overflow:hidden;transform:rotate(-3deg);box-shadow:0 1.8rem 4.5rem #0000006b}.sf-proof__archive img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.sf-proof__archive figcaption{background:var(--paper-light);color:var(--ink);letter-spacing:0;text-align:center;text-transform:none;padding:.55rem .35rem .4rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:1rem;font-style:italic;font-weight:600;line-height:1;position:static}.sf-proof__numbers{grid-template-columns:repeat(10,minmax(0,1fr))}.sf-proof__numbers>div{grid-column:span 2;min-height:12rem}.sf-proof__numbers>div:first-child{background:var(--green);grid-column:span 4;padding:1.6rem clamp(1.4rem,2.4vw,2.6rem)}.sf-proof__numbers>div:first-child :is(dt,dd){color:var(--black)}.sf-proof__numbers dd{white-space:nowrap}.sf-cases{grid-template-columns:1.22fr 1fr 1fr}.sf-cases article{min-height:20rem}.sf-personal__photo{border-radius:.5rem;box-shadow:0 1.25rem 3.5rem #1c19131f}.sf-personal__photo--fair{aspect-ratio:4/3;border-radius:.5rem;grid-column:1/span 7;height:auto}.sf-personal__photo--cat{aspect-ratio:1.05;grid-column:8/-1;height:auto;margin-top:clamp(2rem,5vw,5rem);transform:none}.sf-personal__photo--bsc{aspect-ratio:3/4;grid-column:1/span 4;height:auto;margin-top:clamp(-2.5rem,-2vw,-1rem);transform:none}.sf-personal__photo--karneval{aspect-ratio:3/2;border-radius:.5rem;grid-column:5/-1;height:auto;margin-top:1.5rem}.sf-moments{padding-top:clamp(3.5rem,6vw,6rem)}.sf-moments__notes{grid-template-columns:minmax(18rem,.68fr) minmax(0,1.32fr)}.sf-moments__notes figure{border-radius:.55rem}.sf-moments__notes>div{border-bottom:1px solid var(--ink);gap:1.5rem;padding-block:clamp(2rem,4vw,4rem)}.sf-moments__notes>div p:not(.sf-moments__caption){border:0;padding:0;font-size:clamp(2.2rem,4.5vw,4.8rem)}.sf-moments__caption{max-width:42rem;color:var(--muted);font-size:clamp(1rem,1.35vw,1.18rem);font-weight:470;line-height:1.65}.sf-collaboration__layout{grid-template-columns:minmax(20rem,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(4rem,9vw,10rem);display:grid}.sf-collaboration__intro h2{max-width:10ch;margin-top:1rem;font-size:clamp(2.8rem,4.7vw,5rem)}.sf-collaboration__intro>p:not(.editorial-label){max-width:38rem;color:var(--muted);margin-top:1.5rem}.sf-collaboration__intro figure{width:min(76%,22rem);box-shadow:var(--warm-shadow);border-radius:.5rem;margin-top:clamp(2.5rem,5vw,4.5rem);position:relative;overflow:hidden}.sf-collaboration__intro figure img{aspect-ratio:4/5;object-fit:cover;object-position:50% 22%;width:100%;height:auto}.sf-collaboration__intro figcaption{color:var(--white);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#0000,#000000d1);padding:3rem .85rem .8rem;font-size:.7rem;font-weight:680;position:absolute;bottom:0;left:0;right:0}.sf-collaboration__paths{border-top:1px solid var(--ink);display:grid}.sf-collaboration__paths>a{border-bottom:1px solid var(--line-light);transition:background-color .35s ease, color .35s ease, padding .5s var(--ease-out);grid-template-columns:minmax(7.5rem,.38fr) minmax(0,1.62fr) 3.25rem;align-items:center;gap:1.5rem;padding:clamp(1.8rem,3.2vw,3rem) 0;display:grid}.sf-collaboration__paths small{color:var(--green-deep);letter-spacing:.1em;text-transform:uppercase;align-self:start;padding-top:.35rem;font-size:.66rem;font-weight:760;line-height:1.45}.sf-collaboration__paths h3{letter-spacing:-.05em;max-width:17ch;font-size:clamp(1.55rem,2.6vw,2.75rem);font-weight:720;line-height:1.02}.sf-collaboration__paths p{max-width:36rem;color:var(--muted);margin-top:.8rem;font-size:.9rem}.sf-collaboration__paths>a>span{border:1px solid var(--ink);border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid}.sf-collaboration__paths svg{width:1.15rem;transition:transform .3s var(--ease-out)}.sf-closing{isolation:isolate;align-items:center;min-height:clamp(36rem,63vw,49rem);display:grid;position:relative;overflow:hidden}.sf-closing__image,.sf-closing__shade{width:100%;height:100%;position:absolute;inset:0}.sf-closing__image{z-index:-2;object-fit:cover;object-position:52% 50%;max-width:none}.sf-closing__shade{z-index:-1;background:linear-gradient(90deg,#050605f7 0%,#050605eb 42%,#05060587 73%,#05060561 100%),linear-gradient(#0000 38%,#050605c2)}.sf-closing__content{padding-block:clamp(5rem,10vw,9rem)}.sf-closing h2{max-width:11ch;color:var(--white);letter-spacing:-.07em;text-wrap:balance;margin-top:1rem;font-size:clamp(3.2rem,6.2vw,6.8rem);font-weight:790;line-height:.92}.sf-closing__content>p:not(.editorial-label){color:#fffef9c2;max-width:37rem;margin-top:1.8rem}.sf-closing__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-top:2.3rem;display:flex}@media (hover:hover) and (pointer:fine){.sf-pillar:hover{box-shadow:var(--warm-shadow-strong);transform:translateY(-.35rem)}.sf-pillar:hover .sf-pillar__number{transform:translate(-.3rem,.3rem)scale(1.025)}.sf-cases article:hover{background:0 0}.sf-cases article:hover:after{transform:scaleX(0)}.sf-collaboration__paths>a:hover{background:var(--green);color:var(--black);padding-left:1.25rem;padding-right:1.25rem}.sf-collaboration__paths>a:hover :is(small,p){color:var(--black)}.sf-collaboration__paths>a:hover svg{transform:translate(.2rem)}}@media (width>=48.0625rem) and (width<=56.25rem){.sf-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);grid-template-areas:"intro intro""prelude visual""copy visual";gap:2.5rem 2rem}.sf-hero__intro h1{font-size:clamp(4.6rem,11vw,6.2rem)}.sf-friction{grid-template-columns:minmax(9rem,.5fr) minmax(0,1.5fr)}.sf-friction__point{grid-column:2}.sf-collaboration__layout{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:3rem}.sf-collaboration__paths>a{grid-template-columns:minmax(6rem,.3fr) minmax(0,1.7fr) 3rem;gap:1rem}}@media (width<=48rem){.sf-hero__grid{grid-template-areas:"intro""prelude""visual""copy"}.sf-hero__prelude{max-width:none}.sf-hero__prelude .sf-hero__actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.sf-hero__prelude .sf-hero__actions .button{width:100%}.sf-rhine-manifest{min-height:39rem}.sf-rhine-manifest__image{object-position:50% 50%}.sf-rhine-manifest__shade{background:linear-gradient(#0506053d 0%,#05060594 38%,#050605f0 100%)}.sf-rhine-manifest h2{max-width:10ch;font-size:clamp(3rem,13vw,4.6rem)}.sf-rhine-manifest__content>p:last-child{font-size:1rem}.sf-stories-home__main-photo img{aspect-ratio:4/3}.sf-stories-home__copy h2{max-width:11ch;font-size:clamp(2.55rem,11vw,4rem)}.sf-friction{grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:4.5rem}.sf-friction__point{font-size:1.1rem}.sf-pillar{min-height:27rem;padding:1.65rem}.sf-pillar__number{font-size:clamp(10rem,52vw,14rem)!important}.sf-pillar h3,.sf-collaboration__paths h3,.sf-closing h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.sf-tools{gap:.55rem}.sf-tools strong{margin-right:0}.sf-proof__visual{width:min(100%,28rem);padding:0 1.2rem 2rem 1.8rem}.sf-proof__intro .sf-proof__main-photo{border-radius:.5rem}.sf-proof__archive{width:min(31vw,8.5rem);left:0}.sf-proof__numbers{grid-template-columns:minmax(0,1fr)}.sf-proof__numbers>div,.sf-proof__numbers>div:first-child,.sf-proof__numbers>div:nth-child(3){border-right:0;border-bottom:1px solid var(--line-dark);grid-column:auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1.25rem;min-height:7.5rem;padding:1.2rem 0}.sf-proof__numbers>div:first-child{grid-template-columns:minmax(0,1fr);align-content:space-between;min-height:11rem;padding:1.35rem}.sf-proof__numbers>div:last-child{border-bottom:0}.sf-proof__numbers dd,.sf-proof__numbers>div:first-child dd{font-size:clamp(2.55rem,12vw,4rem)}.sf-cases{grid-template-columns:minmax(0,1fr)}.sf-personal__photo--fair{aspect-ratio:4/3}.sf-personal__photo--cat{aspect-ratio:1.05}.sf-personal__photo--bsc{aspect-ratio:3/4}.sf-personal__photo--karneval{aspect-ratio:4/3}.sf-moments__notes{grid-template-columns:minmax(0,1fr);gap:2rem}.sf-moments__notes>div{gap:1rem;padding-block:2rem}.sf-moments__notes>div p:not(.sf-moments__caption){font-size:clamp(2.5rem,12vw,4rem)}.sf-collaboration__layout{grid-template-columns:minmax(0,1fr);gap:3rem}.sf-collaboration__intro h2{font-size:clamp(2.45rem,11vw,4rem)}.sf-collaboration__intro figure{width:100%;max-width:32rem}.sf-collaboration__intro figure img{aspect-ratio:4/3;object-position:50% 18%}.sf-collaboration__paths>a{grid-template-columns:minmax(0,1fr) 3rem;gap:.9rem 1rem;padding-block:1.65rem}.sf-collaboration__paths small{grid-column:1/-1}.sf-collaboration__paths h3{font-size:clamp(1.65rem,7vw,2.35rem)}.sf-closing{min-height:44rem}.sf-closing__image{object-position:58% 50%}.sf-closing__shade{background:linear-gradient(#05060585 0%,#050605db 42%,#050605fa 100%)}.sf-closing h2{max-width:9.5ch;font-size:clamp(3rem,13vw,4.8rem)}}@media (width<=30rem){.sf-hero__prelude .sf-hero__actions{grid-template-columns:minmax(0,1fr)}.sf-hero__prelude .sf-hero__actions .text-link{width:fit-content}.sf-moments__heading{flex-direction:column;align-items:flex-start;gap:.35rem}.sf-closing__actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.sf-rhine-manifest__image,.sf-pillar__number,.sf-collaboration__paths svg{transition:none!important;transform:none!important}}.sf-pillar h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;max-width:100%;font-size:clamp(3rem,4.6vw,5.1rem)}.sf-stories-home__copy h2,.sf-proof__intro h2,.sf-personal__heading h2,.sf-collaboration__intro h2,.sf-closing h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.sf-proof__intro .sf-proof__archive{aspect-ratio:auto}.sf-proof__intro .sf-proof__archive img{aspect-ratio:1;height:auto}.sf-collaboration__intro h2{max-width:13ch;font-size:clamp(2.8rem,4.25vw,4.65rem)}@media (width>=48.0625rem) and (width<=64rem){.sf-proof__numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-proof__numbers>div,.sf-proof__numbers>div:first-child{grid-column:auto;min-width:0}.sf-proof__numbers>div:first-child,.sf-proof__numbers>div:last-child{grid-column:1/-1}.sf-proof__numbers>div{border-right:0;padding-inline:1.35rem}.sf-proof__numbers>div:nth-child(2){border-right:1px solid var(--line-dark)}.sf-proof__numbers>div:nth-child(2),.sf-proof__numbers>div:nth-child(3){border-bottom:1px solid var(--line-dark)}.sf-proof__numbers>div:nth-child(3){padding-left:1.35rem}.sf-proof__numbers>div:last-child{border-bottom:0}}@media (width>=48.0625rem) and (width<=56.25rem){.sf-personal__photo--fair,.sf-personal__photo--karneval{grid-column:1/-1;margin-top:0}.sf-personal__photo--cat,.sf-personal__photo--bsc{grid-column:auto;margin-top:0}}@media (width<=48rem){.sf-pillar h3{font-size:clamp(2.55rem,11vw,4rem)}.sf-proof__intro h2{font-size:clamp(2.7rem,11vw,3.6rem)}.sf-closing h2{-webkit-hyphens:manual;hyphens:manual}.sf-collaboration__paths>a{grid-template-columns:minmax(0,1fr) 3.25rem}.sf-collaboration__paths>a>span{justify-self:end;width:3rem;height:3rem}.sf-cases article{min-height:0}.sf-personal__photo--fair,.sf-personal__photo--karneval{grid-column:1/-1;margin-top:0}.sf-personal__photo--cat,.sf-personal__photo--bsc{grid-column:auto;margin-top:0}}@media (width<=30rem){.sf-personal__collage{grid-template-columns:minmax(0,1fr)}.sf-personal__photo--fair,.sf-personal__photo--cat,.sf-personal__photo--bsc,.sf-personal__photo--karneval{grid-column:auto}}@media (width>=64.0625rem){.sf-pillar h3{-webkit-hyphens:none;hyphens:none}}.sf-hero__intro h1{max-width:none;font-size:clamp(4.4rem,7.7vw,8.5rem)}.sf-hero__main-photo img{object-position:50% 0%}.sf-hero__main-photo figcaption{gap:.35rem;padding-left:34%;display:grid}.sf-stories-home__visual{padding-bottom:1rem}.sf-stories-home__snapshot--note{margin:1.2rem .5rem 0 auto;position:relative;inset:auto}.sf-pillar>strong,.sf-proof__main-photo figcaption,.sf-collaboration__intro figcaption,.sf-collaboration__paths small{font-size:.75rem}@media (width<=48rem){.sf-hero__intro .sf-hero__motto{line-height:.95}.sf-hero__main-photo figcaption{padding-left:1rem;padding-right:34%}.sf-stories-home__copy h2,.sf-pillars .sf-section-head h2,.sf-personal__heading h2,.sf-collaboration__intro h2{max-width:none;font-size:clamp(2.15rem,9vw,3.4rem);line-height:1}.sf-proof__intro h2{font-size:clamp(2rem,8.3vw,3.2rem);line-height:1.02}.sf-moments__notes>div .sf-moments__caption{letter-spacing:normal;font-family:Montserrat Variable,sans-serif;font-size:1rem;font-style:normal;line-height:1.65}}@media (width>=48.0625rem){.sf-proof__intro{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:clamp(2.5rem,6vw,6rem)}.sf-proof__intro h2{font-size:clamp(2.8rem,4.6vw,4.8rem)}}@media (width>=40rem) and (width<=48rem){.sf-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"intro intro""prelude visual""copy visual";gap:2rem}.sf-hero__prelude .sf-hero__actions{grid-template-columns:minmax(0,1fr)}.sf-hero__prelude .text-link{width:fit-content}.sf-hero__visual{width:100%;margin-left:0;padding-left:0}.sf-hero__main-photo img{aspect-ratio:.75}.sf-hero__snapshot{width:7rem}.sf-hero__main-photo figcaption{padding-right:40%}}.sf-honesty,.impact-honesty{isolation:isolate;align-items:center;min-height:clamp(39rem,63vw,58rem);display:grid;position:relative;overflow:hidden}.sf-honesty__image,.impact-honesty>img,.sf-honesty__shade,.impact-honesty__shade{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sf-honesty__image,.impact-honesty>img{object-fit:cover;object-position:58% 38%;filter:grayscale()contrast(1.04);max-width:none}.sf-honesty__shade,.impact-honesty__shade{z-index:-1;background:linear-gradient(90deg,#050605f7 0%,#050605e8 43%,#05060585 72%,#05060538 100%)}.sf-honesty__content,.impact-honesty__content{padding-block:clamp(5rem,10vw,10rem)}.sf-honesty__content h2,.impact-honesty__content h2{max-width:13ch;color:var(--white);letter-spacing:-.06em;margin-top:1rem;font-size:clamp(3rem,5.8vw,6.4rem);line-height:.98}.sf-honesty__content>p:not(.editorial-label),.impact-honesty__content>p:not(.editorial-label){color:#e2e5df;max-width:42rem;margin-top:1.25rem;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.72}.sf-honesty__content .button,.impact-honesty__content .button,.sf-rhine-manifest__content .button{margin-top:2rem}.sf-magazine-kicker{color:var(--ink);letter-spacing:.055em;align-items:baseline;gap:.65rem;font-size:1rem;display:flex}.sf-magazine-kicker span{color:var(--green-deep);letter-spacing:.16em;font-size:.7rem}@media (width<=48rem){.sf-honesty,.impact-honesty{align-items:end;min-height:46rem}.sf-honesty__image,.impact-honesty>img{object-position:62% 30%}.sf-honesty__shade,.impact-honesty__shade{background:linear-gradient(#05060547 0%,#050605e3 48%,#050605fa 100%)}.sf-honesty__content h2,.impact-honesty__content h2{max-width:12ch;font-size:clamp(2.7rem,12vw,4.2rem)}}:root{--interaction-speed:.24s}:where(h1,h2,h3){text-wrap:pretty}:where(p,figcaption){text-wrap:wrap}.button{transition:background-color var(--interaction-speed) ease, color var(--interaction-speed) ease, box-shadow var(--interaction-speed) ease, transform var(--interaction-speed) ease}.button--green{box-shadow:0 0 0 1px #b8f43d2e,0 7px 24px #0000001a}.mobile-menu__bottom a{align-items:center;min-height:44px;display:inline-flex}.sf-hero{padding-top:clamp(8rem,11vw,10rem);padding-bottom:clamp(3.5rem,6vw,6rem)}.sf-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"intro intro intro intro intro intro visual visual visual visual visual visual""prelude prelude prelude prelude prelude.visual visual visual visual visual visual""copy copy copy copy copy copy copy copy copy copy copy copy";gap:2.8rem 2rem}.sf-hero__intro{align-self:end;padding-top:1rem}.sf-hero__identity{gap:.55rem;margin:0;display:grid}.sf-hero__identity span:first-child{color:var(--green);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:760;line-height:1.35}.sf-hero__identity span:last-child{color:var(--white);letter-spacing:.01em;font-size:clamp(1.05rem,1.3vw,1.3rem);font-weight:560;line-height:1.35}.sf-hero__intro .sf-hero__motto{letter-spacing:-.065em;gap:.08em;margin-top:clamp(1.45rem,2.3vw,2.2rem);font-size:clamp(3.25rem,4.8vw,4.65rem);font-weight:810;line-height:.92;display:grid}.sf-hero__motto>span{color:var(--white);white-space:nowrap;display:block}.sf-hero__motto strong{color:var(--green);font-weight:inherit}.sf-hero__intro .sf-hero__motto>.sf-hero__motto-life{color:var(--paper);letter-spacing:-.035em;margin-top:.09em;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:1.14em;font-style:italic;font-weight:560;line-height:.82}.sf-hero__motto-life strong{color:inherit;font-family:inherit;font-weight:inherit}.sf-hero__visual{padding:0 0 2.5rem 2.75rem}.sf-hero__main-photo{border-radius:2rem}.sf-hero__main-photo img{aspect-ratio:.98;object-position:50% 0%;border-bottom-right-radius:6rem}.sf-hero__main-photo figcaption{padding:1.1rem 1.4rem 1.2rem 38%;font-size:.75rem}.sf-hero__snapshot{border-width:.32rem;border-radius:.35rem;width:clamp(11.5rem,15.5vw,14.25rem);bottom:-.35rem;left:-.4rem;transform:rotate(-2deg)}.sf-hero__snapshot figcaption{gap:.3rem;font-style:normal;display:grid}.sf-hero__snapshot figcaption span:first-child{letter-spacing:.055em;text-transform:uppercase;font-family:Montserrat Variable,Montserrat,sans-serif;font-size:.61rem;font-weight:780;line-height:1.32}.sf-hero__snapshot figcaption span:last-child{font-family:Cormorant Garamond Variable,Georgia,serif;font-size:1rem;font-style:italic;line-height:1.05}.sf-hero__copy{border-top:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3.5vw,4rem);max-width:none;padding-top:2rem;font-size:1rem;line-height:1.7;display:grid}.sf-hero__role{border-top:0;border-left:2px solid var(--green);letter-spacing:0;padding:0 0 0 1.5rem;font-size:.9rem;line-height:1.7}.sf-hero__ghost,.sf-hero:after{display:none}.sf-stories-home__copy h2{max-width:17ch;font-size:clamp(2.5rem,4.3vw,4.6rem);line-height:1.02}.sf-stories-home__snapshot--note{background:var(--paper);border-left:3px solid var(--green-deep);box-shadow:none;border-radius:0;width:min(88%,24rem);min-height:0;padding:1.3rem 1.5rem;font-size:clamp(1.35rem,2vw,1.9rem);transform:none}.sf-pillar{border-radius:1rem}.sf-pillar h3{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;font-size:clamp(2.65rem,4vw,4.55rem)}.sf-pillar__number{opacity:.055}.sf-pillars__lead{grid-template-columns:minmax(0,1.38fr) minmax(20rem,.62fr);align-items:end;gap:clamp(2.5rem,5vw,5rem);margin-bottom:clamp(3rem,5vw,5rem);display:grid}.sf-pillars__lead h2{letter-spacing:-.06em;max-width:17ch;margin:1rem 0 0;font-size:clamp(3rem,4.8vw,5.2rem);line-height:.98}.sf-pillars__problem{border-left:2px solid var(--green-deep);gap:1rem;padding-left:clamp(1.5rem,3vw,3rem);display:grid}.sf-pillars__problem p{color:var(--muted-dark);margin:0;font-size:1.02rem;line-height:1.7}.sf-pillars__problem p:last-child{color:var(--ink);font-weight:630}.sf-proof__numbers{border-block:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 3rem}.sf-proof__numbers>div{border:0;border-bottom:1px solid var(--line-dark);grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-height:8rem;padding:1.5rem 0;display:grid}.sf-proof__numbers>div:first-child{background:var(--green);border:0;border-radius:1rem;flex-direction:column;grid-area:1/1/span 3;justify-content:space-between;align-items:flex-start;min-height:24rem;padding:clamp(1.5rem,3vw,3rem);display:flex}.sf-proof__numbers dt{max-width:23ch;font-size:.85rem;line-height:1.5}.sf-proof__numbers dd{letter-spacing:-.055em;font-size:clamp(2.5rem,4.5vw,4.5rem)}.sf-proof__numbers>div:first-child dd{font-size:clamp(2.7rem,4.8vw,5rem)}.sf-proof__intro .sf-proof__archive{background:#f6f2e9;border:0;border-radius:.45rem;width:clamp(9.5rem,13vw,11.5rem);padding:.55rem .55rem 0;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 1.5rem 3.5rem #00000057}.sf-proof__intro .sf-proof__archive img{aspect-ratio:3/4;object-fit:cover;object-position:50% 42%;border-radius:.2rem;width:100%;height:auto}.sf-proof__intro .sf-proof__archive figcaption{background:0 0;padding:.7rem .35rem .75rem;font-size:1.08rem;line-height:1}.sf-cases{border-top:1px solid var(--line-dark);grid-template-columns:1fr;margin-top:4rem}.sf-cases article{border:0;border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(10rem,.5fr) minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:clamp(1.5rem,3.5vw,4rem);min-height:0;padding:2.5rem 0;display:grid}.sf-cases article:first-child,.sf-cases article:last-child{padding-inline:0}.sf-cases h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.25vw,2.3rem);line-height:1.13}.sf-cases p{margin:0;line-height:1.65}.sf-cases small,.sf-proof__numbers dt{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.sf-cases article:after{display:none}.sf-personal__heading{max-width:min(var(--container),100% - 2 * var(--gutter))}.sf-personal__heading h2{max-width:23ch;font-size:clamp(2.6rem,5.3vw,5.8rem)}.sf-personal__heading>p:last-child{max-width:48rem}.sf-home-chapter{padding:0;overflow:hidden}.sf-home-chapter__paper{background:var(--paper);color:var(--ink)}.sf-home-chapter__story{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding-block:clamp(4rem,7vw,7rem);display:grid}.sf-home-chapter__photo{background:var(--black);border-radius:1.2rem 1.2rem 7rem;min-height:clamp(30rem,45vw,42rem);position:relative;overflow:hidden}.sf-home-chapter__photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000eb);position:absolute;inset:42% 0 0}.sf-home-chapter__photo img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:50% 50%}.sf-home-chapter__photo figcaption{z-index:1;color:var(--white);gap:.55rem;display:grid;position:absolute;bottom:clamp(1.5rem,4vw,3.5rem);left:clamp(1.5rem,4vw,3.5rem);right:clamp(1.5rem,4vw,3.5rem)}.sf-home-chapter__photo figcaption strong{text-transform:uppercase;font-size:clamp(1.75rem,3vw,3rem);line-height:1}.sf-home-chapter__photo figcaption span{color:#ffffffd6;max-width:31rem;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:620;line-height:1.35}.sf-home-chapter__copy h3{letter-spacing:-.055em;max-width:17ch;margin:1rem 0 1.5rem;font-size:clamp(2.6rem,4.4vw,4.8rem);line-height:1.01}.sf-home-chapter__copy>p:not(.editorial-label){max-width:35rem;color:var(--muted-dark);margin:0 0 1rem;font-size:1.04rem;line-height:1.72}.sf-home-chapter__copy>p:nth-of-type(3){color:var(--ink);font-weight:660}.sf-home-chapter__copy .text-link{color:var(--green-deep);margin-top:.65rem}.sf-honesty__image.sf-honesty__image--river{filter:none;object-position:50% 53%}.sf-honesty__content h2{width:fit-content;max-width:none}.sf-honesty__content h2 span{white-space:nowrap;display:block}.sf-collaboration{padding-block:clamp(5rem,9vw,9rem)}.sf-collaboration__layout{grid-template-columns:minmax(0,1fr);gap:clamp(3rem,6vw,6rem);display:grid}.sf-collaboration__intro{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:start;gap:1.2rem clamp(3rem,7vw,7rem);display:grid}.sf-collaboration__intro>.editorial-label,.sf-collaboration__intro>h2,.sf-collaboration__intro>p{grid-column:2}.sf-collaboration__intro h2{max-width:18ch;margin:0;font-size:clamp(2.5rem,3.8vw,4.1rem)}.sf-collaboration__intro>p:not(.editorial-label){max-width:40rem;color:var(--muted-dark);margin:0;font-size:1.05rem;line-height:1.75}.sf-collaboration__intro figure{background:var(--black);border-radius:1.2rem 3.75rem 1.2rem 1.2rem;grid-area:1/1/4;margin:0;overflow:hidden;box-shadow:0 1.5rem 4rem #14140f1f}.sf-collaboration__intro figure img{aspect-ratio:.93;object-fit:cover;object-position:50% 40%;width:100%}.sf-collaboration__intro figcaption{background:var(--black);color:var(--white);padding:1rem 1.2rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:1.35rem;font-style:italic}.sf-collaboration__paths{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sf-collaboration__paths>a{border-right:1px solid var(--line-light);min-width:0;color:var(--black);grid-template-columns:1fr auto;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);text-decoration:none;display:grid}.sf-collaboration__paths>a:last-child{border-right:0}.sf-collaboration__paths small{color:var(--green-deep);letter-spacing:.11em;grid-column:1/-1;font-size:.74rem;font-weight:760}.sf-collaboration__paths h3{margin:0 0 .8rem;font-size:clamp(1.5rem,2.2vw,2.2rem);line-height:1.1}.sf-collaboration__paths p{color:var(--muted-dark);margin:0;font-size:.96rem;line-height:1.65}.sf-collaboration__paths>a>span{width:2.4rem;color:var(--green-deep);align-self:end}.bespoke-quote--green{background:var(--paper);color:var(--ink)}.bespoke-quote>div{border-top:3px solid var(--green-deep);letter-spacing:-.045em;grid-template-columns:minmax(0,1fr) auto;gap:2rem;padding-block:2rem;font-size:clamp(2rem,3.6vw,3.9rem);font-weight:600;line-height:1.12;position:relative}.bespoke-quote span{color:var(--green-deep);align-self:end}.bespoke-closing{isolation:isolate;background:var(--black)}.bespoke-closing__photo{z-index:-2;object-fit:cover;object-position:50% 56%;width:100%;height:100%;position:absolute;inset:0}.bespoke-closing:before{content:"";z-index:-1;background:linear-gradient(90deg,#050605f5,#050605d4 58%,#0506058c);position:absolute;inset:0}.bespoke-closing:after{display:none}.bespoke-closing__inner{grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem)}.bespoke-closing h2{max-width:19ch;font-size:clamp(2.5rem,4.8vw,5rem);line-height:1.04}.themes-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:clamp(2.5rem,5vw,6rem)}.themes-hero__copy{min-width:0}.themes-hero:before{display:none}.themes-hero__premise{color:var(--muted-light);margin-top:2rem;font-size:1.05rem}.themes-hero__copy h1{max-width:12ch;font-size:clamp(3.5rem,6.2vw,6.6rem);line-height:.98}.themes-hero__copy h1>span{display:block}.themes-hero__copy h1>span+span{margin-top:.3em}.themes-hero__portrait{aspect-ratio:.85;border-radius:1.5rem 8rem 1.5rem 1.5rem}.themes-core__story{border-radius:1rem}.themes-tools__list article{padding-left:4.5rem}.themes-tools__list article>span{color:var(--green-deep);letter-spacing:-.05em;font-size:2rem;font-weight:550;top:2.5rem;left:0}.themes-tools__list h3{font-size:clamp(1.7rem,2.6vw,2.7rem);line-height:1.1}.impact-hero{padding-block:clamp(8.5rem,12vw,11rem) clamp(4rem,6vw,6rem)}.impact-hero:after{display:none}.impact-hero .impact-hero__headline{max-width:none;font-size:inherit;grid-template-columns:1fr 1fr;gap:2rem 4rem;display:grid}.impact-hero .impact-hero__stat{border-bottom:1px solid var(--line-dark);color:var(--white);flex-direction:column;gap:.7rem;padding:1rem 0 2.5rem;display:flex}.impact-hero__stat strong{letter-spacing:-.065em;color:var(--green);font-size:clamp(5.5rem,11vw,11rem);font-weight:760;line-height:.95}.impact-hero__stat>span{color:var(--muted-light);letter-spacing:-.03em;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:550}.impact-hero .impact-hero__statement{max-width:20ch;color:var(--white);letter-spacing:-.05em;grid-column:1/-1;font-size:clamp(2.7rem,5.2vw,5.7rem);line-height:1.05}.impact-hero__statement em{font-family:Cormorant Garamond Variable,Georgia,serif;font-weight:550}.impact-hero__bottom{border-top:0;margin-top:2.5rem;padding:0}.impact-ledger dl{border-top:0;border-bottom:1px solid var(--line-light);gap:0}.impact-ledger dt{font-size:clamp(2.2rem,3.8vw,4rem)}.impact-stories__head{grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr) minmax(14rem,.6fr);gap:2.5rem}.impact-stories__head h2{max-width:18ch;font-size:clamp(2.5rem,4.4vw,4.6rem)}.impact-stories__timeline article>span{width:auto;color:var(--green-deep);letter-spacing:-.06em;background:0 0;border-radius:0;font-size:2.25rem;font-weight:550}.impact-stories__timeline h3{font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.08}.impact-principles{padding-block:clamp(5rem,9vw,9rem);position:relative;overflow:clip}.impact-principles:before{content:"";pointer-events:none;background:radial-gradient(circle,#b2ff2d21,#0000 68%);width:38rem;height:38rem;position:absolute;bottom:-22rem;right:-18rem}.impact-principles__layout{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.impact-principles__heading{position:sticky;top:8rem}.impact-principles__heading h2{max-width:12ch;color:var(--white);letter-spacing:-.055em;overflow-wrap:normal;word-break:normal;margin:1rem 0 1.5rem;font-size:clamp(3rem,5.1vw,5.3rem);line-height:.96}.impact-principles__heading>p:last-child{max-width:34rem;color:var(--muted-light);font-size:1.05rem;line-height:1.75}.impact-principles__list{border-top:1px solid var(--line-dark)}.impact-principles__list article{border-bottom:1px solid var(--line-dark);grid-template-columns:4.5rem minmax(0,1fr);gap:1.5rem;padding:clamp(2rem,4vw,3.5rem) 0;display:grid}.impact-principles__list article>span{color:var(--green);letter-spacing:.14em;font-size:.78rem;font-weight:750}.impact-principles__list h3{max-width:18ch;color:var(--white);letter-spacing:-.045em;margin:0 0 1rem;font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.05}.impact-principles__list p{max-width:42rem;color:var(--muted-light);margin:0;font-size:1rem;line-height:1.75}.path-timeline__list{border-left:1px solid var(--line-light);padding-left:clamp(1.5rem,3vw,3rem)}.path-timeline__list>li{position:relative}.path-timeline__list>li:before{content:"";background:var(--green-deep);width:.6rem;height:.6rem;box-shadow:0 0 0 .35rem var(--paper-light);border-radius:50%;position:absolute;top:3.15rem;left:calc(-1*clamp(1.5rem,3vw,3rem) - .3rem)}.path-life__head h2{max-width:23ch;font-size:clamp(2.5rem,4.8vw,5rem)}.collab-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(2.5rem,6vw,6rem)}.collab-hero h1{max-width:13ch;font-size:clamp(3.5rem,6.3vw,6.8rem);line-height:1}.collab-hero figure{border:0;border-radius:1.2rem 1.2rem 5rem;width:100%;transform:rotate(1.5deg)}.collab-hero figure img{object-position:50% 0%}.collab-paths__list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.collab-paths__list>a{border:1px solid var(--line-light);background:var(--paper);border-radius:.8rem;flex-direction:column;align-items:flex-start;gap:1.1rem;padding:2rem;display:flex;position:relative}.collab-paths__list>a>span{aspect-ratio:auto;width:auto;color:var(--green-deep);letter-spacing:-.06em;background:0 0;font-size:2.3rem;font-weight:550;position:static}.collab-paths__list>a>p:first-of-type{margin:0;font-size:.8rem}.collab-paths__list h3{margin:0;font-size:clamp(1.7rem,2.4vw,2.4rem);line-height:1.1}.collab-paths__list h3+p{margin:0;font-size:1rem}.collab-paths__list strong{margin-top:auto;padding-top:1.1rem;font-size:.875rem}.collab-paths__list>a:first-child{background:var(--black);color:var(--white);border-color:var(--black);grid-column:1/-1;grid-template-columns:.15fr 1fr .85fr;gap:1rem 3rem;padding:clamp(2rem,4vw,4rem);display:grid}.collab-paths__list>a:first-child>span{color:var(--green);grid-row:1/4}.collab-paths__list>a:first-child>p:first-of-type{color:var(--green);grid-column:2}.collab-paths__list>a:first-child h3{grid-area:2/2/4;font-size:clamp(2.25rem,4vw,4rem)}.collab-paths__list>a:first-child h3+p{color:var(--muted-light);grid-area:2/3}.collab-paths__list>a:first-child strong{color:var(--green);grid-area:3/3}.contact-hero h1 em{font-family:Cormorant Garamond Variable,Georgia,serif;font-size:1.2em;font-weight:550;display:block}.contact-hero__mail{padding-block:.4rem;font-size:clamp(1rem,1.6vw,1.5rem)}.contact-options__grid{border:0;gap:1.25rem}.contact-options__grid>a{border:1px solid var(--line-light);background:var(--paper);border-radius:.8rem;padding:clamp(1.5rem,3vw,3rem)}.contact-options__grid>a:nth-child(2n){border:1px solid var(--line-light)}.contact-options__grid>a>span{font-size:1.25rem;font-weight:550}.contact-options__grid strong{font-size:.875rem}.magazine-home__department-grid>a{padding:2rem 1.5rem}.magazine-home__department-grid>a:first-child{padding-left:1.5rem}.magazine-home__department-grid>a:last-child{padding-right:1.5rem}.magazine-home__department-grid h3{font-size:clamp(1.7rem,2.9vw,3rem)}.magazine-home__brand span{font-size:clamp(4.4rem,12.2vw,12.7rem)}.magazine-home__brand strong{white-space:nowrap}.magazine-home__origin{padding-block:clamp(4.5rem,8vw,8rem)}.magazine-home__origin-grid{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.magazine-home__origin h2{letter-spacing:-.06em;max-width:12ch;margin:1rem 0 0;font-size:clamp(3rem,5.1vw,5.5rem);line-height:.98}.magazine-home__origin-copy{gap:1.2rem;padding-top:.15rem;display:grid}.magazine-home__origin-copy>p{max-width:46rem;color:var(--muted-dark);margin:0;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.75}.magazine-home__origin-copy>p:first-child{color:var(--ink);font-size:clamp(1.2rem,1.7vw,1.52rem);font-weight:650;line-height:1.55}.magazine-home__origin-note{border-left:3px solid var(--green-deep);background:#b8f43d14;padding:1.35rem 1.5rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-style:italic;margin-top:.8rem!important;font-size:clamp(1.35rem,1.9vw,1.75rem)!important;line-height:1.35!important}.magazine-home__editorial-grid figcaption{gap:.5rem;padding:1rem 0 1.15rem;font-style:normal;line-height:1.55;display:grid}.magazine-home__editorial-grid figcaption strong{color:var(--ink);font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(1.4rem,2vw,1.75rem);font-style:italic;font-weight:600;line-height:1.05}.magazine-home__editorial-grid figcaption span{max-width:40rem;font-family:Montserrat Variable,Montserrat,sans-serif;font-size:.88rem;line-height:1.6}.contact-direct__grid>div:last-child a+a{margin-left:.9rem}#archiv .magazine-home__department-grid{border-top:1px solid var(--line-dark);grid-template-columns:1fr}#archiv .magazine-home__department-grid>a{border:0;border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(10rem,.5fr) minmax(0,1fr) minmax(0,.75fr) auto;align-items:center;gap:2rem;min-height:0;padding:2rem 0;display:grid}#archiv .magazine-home__department-grid :is(h3,p,span){margin:0}#archiv .magazine-home__department-grid h3{font-size:clamp(1.5rem,2.2vw,2.3rem)}#archiv .magazine-home__department-grid span{font-size:.75rem}.editorial-article--sans .editorial-article__copy h2{max-width:23ch;font-size:clamp(2rem,3.1vw,3.1rem);line-height:1.1}.editorial-article--sans .editorial-article__copy blockquote{border-left-width:3px;padding-block:1rem}.legal-page__hero h1{letter-spacing:-.055em}.legal-page__content h2{line-height:1.15}.legal-page__note{box-shadow:none;border-left:1px solid var(--line-light)}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-2px)}.collab-paths__list>a:hover,.contact-options__grid>a:hover{border-color:var(--green-deep);transform:translateY(-3px);box-shadow:0 .8rem 2rem #141c0f12}.collab-paths__list>a:first-child:hover{background:#151c11}.magazine-home__department-grid>a:hover{background:#b8f43d0f}}.collab-paths__list>a,.contact-options__grid>a{transition:transform var(--interaction-speed) ease, background-color var(--interaction-speed) ease, border-color var(--interaction-speed) ease, box-shadow var(--interaction-speed) ease}.collab-paths__list>a:focus-visible,.contact-options__grid>a:focus-visible{outline-offset:5px}@media (width<=64rem){.sf-hero__grid{grid-template-columns:1fr 1fr;grid-template-areas:"intro visual""prelude visual""copy copy";gap:2rem}.sf-hero__intro .sf-hero__motto{font-size:clamp(2.6rem,4.6vw,3.5rem)}.sf-hero__visual{padding-left:1rem}.sf-hero__main-photo img{aspect-ratio:.72}.sf-hero__main-photo figcaption{padding-left:8.75rem}.sf-hero__copy{grid-template-columns:1fr 1fr}.sf-hero__role{grid-column:auto;max-width:none}.sf-pillars__lead{gap:3rem}.sf-proof__numbers>div,.sf-proof__numbers>div:nth-child(3),.sf-proof__numbers>div:last-child{border-right:0;grid-column:2;padding:1.2rem 0}.sf-proof__numbers>div:first-child{grid-column:1;padding:1.5rem}.sf-proof__numbers dd{font-size:2.6rem}.sf-proof__numbers>div:first-child dd{white-space:normal;font-size:3rem}.sf-cases article{grid-template-columns:.7fr 1.3fr}.sf-cases p{grid-column:2}.impact-stories__head{grid-template-columns:1fr 2fr}.impact-stories__head>p:last-child{grid-column:2}.impact-principles__layout,.sf-home-chapter__story{gap:3rem}.sf-collaboration__intro{gap:1rem 3rem}.collab-paths__list{grid-template-columns:1fr 1fr}.collab-paths__list>a:last-child{grid-column:1/-1}#archiv .magazine-home__department-grid>a{grid-template-columns:.6fr 1fr}#archiv .magazine-home__department-grid p,#archiv .magazine-home__department-grid span{grid-column:2}}@media (width<=56.25rem){.themes-hero__grid,.collab-hero__grid{grid-template-columns:1fr 1fr;gap:2rem}.themes-hero__copy h1,.collab-hero h1{font-size:clamp(2.7rem,5.7vw,3.9rem)}.themes-hero__premise{font-size:1rem}.themes-hero__portrait{aspect-ratio:.72;align-self:center}.collab-paths__list>a:first-child{grid-template-columns:auto 1fr;gap:1rem 2rem}.collab-paths__list>a:first-child h3,.collab-paths__list>a:first-child h3+p,.collab-paths__list>a:first-child strong{grid-area:auto/2}.bespoke-closing__inner{grid-template-columns:1fr}.bespoke-quote>div{grid-template-columns:1fr;gap:1.5rem}.bespoke-quote span{justify-self:end}}@media (width<=48rem){.sf-hero{padding-top:6.75rem}.sf-hero__grid{grid-template-columns:1fr;grid-template-areas:"intro""visual""prelude""copy";gap:1.65rem}.sf-hero__intro{padding-top:0}.sf-hero__identity{gap:.4rem}.sf-hero__identity span:first-child{letter-spacing:.13em;font-size:.69rem}.sf-hero__identity span:last-child{font-size:.98rem}.sf-hero__intro .sf-hero__motto{margin-top:1.25rem;font-size:clamp(1.95rem,8.55vw,3.15rem);line-height:.95}.sf-hero__visual{width:100%;margin:.2rem 0 0;padding:0 1rem 2rem 0}.sf-hero__main-photo{border-radius:1rem;max-width:none}.sf-hero__main-photo img{aspect-ratio:1.12;object-position:50% 0%;border-bottom-right-radius:3rem}.sf-hero__main-photo figcaption{padding:.85rem 50% .85rem 1rem;font-size:.75rem}.sf-hero__snapshot{width:clamp(9.75rem,44vw,11.5rem);bottom:-.35rem;left:auto;right:-.2rem;transform:rotate(2deg)}.sf-hero__snapshot img{aspect-ratio:1}.sf-hero__snapshot figcaption{gap:.25rem;padding:.58rem .42rem .45rem}.sf-hero__snapshot figcaption span:first-child{font-size:.56rem}.sf-hero__snapshot figcaption span:last-child{font-size:.9rem}.sf-hero__copy{grid-template-columns:1fr;gap:1.2rem}.sf-hero__role{grid-column:auto}.sf-hero__prelude{gap:1rem;padding-top:.2rem}.sf-hero__promise{font-size:1.05rem;line-height:1.55}.sf-hero__prelude .sf-hero__actions{flex-direction:column;align-items:flex-start;gap:.65rem;margin-top:.1rem;display:flex}.sf-hero__prelude .sf-hero__actions .button{flex:none;width:fit-content;min-height:3.35rem;padding:.85rem 1.25rem}.sf-hero__prelude .sf-hero__actions .text-link{min-height:2.6rem;font-size:.82rem}.sf-stories-home__copy h2,.sf-personal__heading h2,.sf-collaboration__intro h2{max-width:none;font-size:clamp(2.15rem,9vw,3.5rem)}.sf-pillar h3{font-size:clamp(2.05rem,8.8vw,3.25rem)}.sf-proof__numbers{grid-template-columns:1fr 1fr;gap:0 1.3rem}.sf-proof__numbers>div,.sf-proof__numbers>div:nth-child(3),.sf-proof__numbers>div:last-child{flex-direction:column-reverse;grid-column:auto;align-items:flex-start;gap:.9rem;min-height:10rem;padding:1.5rem 0;display:flex}.sf-proof__numbers>div:first-child{flex-direction:column;grid-area:auto/1/auto/-1;min-height:13rem;padding:1.5rem}.sf-proof__numbers>div:last-child{border-top:1px solid var(--line-dark);flex-direction:row;grid-column:1/-1;align-items:center;min-height:7rem}.sf-proof__numbers dd{font-size:clamp(2.5rem,10vw,3.5rem)}.sf-proof__numbers>div:first-child dd{font-size:clamp(3rem,12vw,4rem)}.sf-proof__numbers dt{font-size:.75rem}.sf-proof__intro .sf-proof__archive{width:min(39vw,9.75rem)}.sf-cases article{grid-template-columns:1fr;gap:1rem}.sf-cases p{grid-column:auto}.sf-cases h3{font-size:1.7rem}.themes-hero__grid,.collab-hero__grid{grid-template-columns:1fr}.themes-hero__copy h1,.collab-hero h1{font-size:clamp(2.35rem,10.3vw,3.6rem)}.path-hero__copy h1{max-width:none;font-size:clamp(2.75rem,12vw,4rem)}.themes-hero__portrait{aspect-ratio:1;justify-self:center;width:min(100%,28rem)}.themes-tools__list article{padding-left:2.6rem}.themes-tools__list article>span{font-size:1.5rem}.impact-hero .impact-hero__headline{gap:1.5rem}.impact-hero__stat strong{font-size:clamp(3rem,13vw,5.7rem)}.impact-hero .impact-hero__stat{padding-bottom:1.5rem}.impact-hero__stat>span{font-size:1rem}.impact-hero .impact-hero__statement{font-size:clamp(2.8rem,10.5vw,4.7rem)}.impact-stories__head{grid-template-columns:1fr;gap:1.5rem}.impact-stories__head>p:last-child{grid-column:auto}.impact-stories__head h2,.path-life__head h2{font-size:clamp(2.2rem,9.2vw,3.5rem)}.impact-stories__timeline h3{font-size:clamp(1.8rem,7.8vw,2.5rem)}.impact-principles__layout{grid-template-columns:1fr}.impact-principles__heading{position:static}.impact-principles__heading h2{max-width:11ch;font-size:clamp(2.8rem,11vw,4.5rem)}.impact-principles__list article{grid-template-columns:2.4rem minmax(0,1fr);gap:.8rem}.impact-principles__list h3{font-size:clamp(1.85rem,7.6vw,2.8rem)}.sf-pillars__lead{grid-template-columns:1fr;align-items:start;gap:1.8rem}.sf-pillars__lead h2{max-width:none;font-size:clamp(2.7rem,11vw,4.3rem)}.sf-pillars__problem{padding-left:1.25rem}.sf-home-chapter__story,.sf-collaboration__intro{grid-template-columns:1fr}.sf-home-chapter__story{gap:2.5rem;padding-block:4rem}.sf-home-chapter__photo{border-radius:1rem 1rem 4rem;min-height:30rem}.sf-home-chapter__copy h3{max-width:none;font-size:clamp(2.25rem,9.5vw,3.6rem)}.sf-honesty__content h2{font-size:clamp(2.15rem,10vw,4.2rem)}.sf-collaboration__intro>.editorial-label,.sf-collaboration__intro>h2,.sf-collaboration__intro>p,.sf-collaboration__intro figure{grid-column:1}.sf-collaboration__intro figure{border-radius:1rem 3rem 1rem 1rem;grid-row:auto;width:min(100%,34rem);margin-bottom:1.5rem}.sf-collaboration__intro>.editorial-label{margin-top:0}.sf-collaboration__paths{grid-template-columns:1fr}.sf-collaboration__paths>a{border-right:0;border-bottom:1px solid var(--line-light);padding-inline:0}.sf-collaboration__paths>a:last-child{border-bottom:0}.collab-hero figure{aspect-ratio:1;max-width:26rem;margin-inline:auto}.collab-paths__list{grid-template-columns:1fr}.collab-paths__list>a:first-child{padding:1.5rem;display:flex}.collab-paths__list>a:first-child h3{font-size:2.3rem}.collab-paths__list>a,.collab-paths__list>a:last-child{grid-column:auto}.contact-options__grid{grid-template-columns:1fr}.contact-options__grid h3{font-size:1.65rem}.bespoke-quote{padding-block:3.5rem}.bespoke-quote>div{font-size:clamp(1.9rem,7.8vw,3rem)}.bespoke-closing h2{font-size:clamp(2.3rem,9.5vw,3.8rem)}.bespoke-closing:before{background:linear-gradient(90deg,#050605f0,#050605c4)}#archiv .magazine-home__department-grid>a{grid-template-columns:1fr;gap:1rem}#archiv .magazine-home__department-grid :is(p,span){grid-column:auto}.magazine-home__department-grid>a,.magazine-home__department-grid>a:first-child,.magazine-home__department-grid>a:last-child{padding:1.5rem 0}.magazine-home__brand span{font-size:clamp(3.15rem,16vw,5.5rem)}.magazine-home__origin-grid{grid-template-columns:1fr;gap:2.25rem}.magazine-home__origin h2{max-width:none;font-size:clamp(2.5rem,10.5vw,4rem)}.contact-direct__grid>div:last-child a+a{margin-left:.75rem}.magazine-home__gallery-hint{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.button,.collab-paths__list>a,.contact-options__grid>a{transition:none;transform:none}}.social-links{color:var(--white);align-items:center;gap:1rem;display:flex}.social-links__label{color:#fffef994;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:720}.social-links__label:after{content:"";vertical-align:middle;background:#fffef93d;width:2.2rem;height:1px;margin-left:.75rem;display:inline-block}.social-links__profiles{align-items:center;gap:.55rem;display:flex}.social-links__profiles a{width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--white);transition:transform var(--interaction-speed) var(--ease-out), border-color var(--interaction-speed) ease, background-color var(--interaction-speed) ease, color var(--interaction-speed) ease;background:#ffffff08;border:1px solid #fffef938;border-radius:50%;place-items:center;display:grid}.social-links__profiles svg{width:1.15rem;height:1.15rem}.social-links__profiles a>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-hero__social{margin-top:.3rem}.sf-closing__social{margin-top:.25rem}.sf-closing__actions{flex-wrap:wrap}.sf-closing__actions .sf-closing__social{flex-basis:100%}.contact-hero__action{margin-top:2rem}.contact-form{padding:clamp(4.5rem,8vw,8rem) 0}.contact-form__layout{grid-template-columns:minmax(0,.85fr) minmax(28rem,1.15fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.contact-form__intro{position:sticky;top:7rem}.contact-form__intro h2{max-width:15ch;color:var(--ink);letter-spacing:-.06em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;margin-top:1rem;font-size:clamp(2.7rem,4.1vw,4.4rem);line-height:.98}.contact-form__intro>p:not(.editorial-label){max-width:35rem;color:var(--muted);margin-top:1.5rem;font-size:clamp(1.05rem,1.5vw,1.25rem)}.contact-form__intro figure{border-radius:1rem 5rem 1rem 1rem;width:min(82%,27rem);margin-top:2.5rem;position:relative;overflow:visible;transform:rotate(-1.25deg)}.contact-form__intro figure img{aspect-ratio:1.18;object-fit:cover;object-position:50% 38%;border-radius:inherit;filter:saturate(.9)contrast(1.03);width:100%}.contact-form__intro figcaption{border-left:3px solid var(--green-deep);background:var(--paper);max-width:13rem;color:var(--ink);padding:.85rem 1rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:1.15rem;font-style:italic;line-height:1.1;position:absolute;bottom:1.2rem;right:-2rem;box-shadow:0 1rem 2.5rem #161b1124}.contact-form__panel{border-top:.38rem solid var(--green);background:radial-gradient(circle at 100% 0,#b8f43d1a,transparent 18rem), var(--black);color:var(--white);border-radius:0 0 1.4rem 1.4rem;gap:1.15rem;padding:clamp(1.5rem,4vw,3.5rem);scroll-margin-top:6rem;display:grid;box-shadow:0 2rem 5rem #141c0f2e}.contact-form__heading{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem;padding-bottom:1.2rem;display:flex}.contact-form__heading span{letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:680}.contact-form__heading p,.contact-form__note{color:#fffef994;font-size:.75rem}.contact-form__names{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-form__panel>label,.contact-form__names label{gap:.55rem;min-width:0;display:grid}.contact-form__panel label>span{letter-spacing:.055em;text-transform:uppercase;font-size:.76rem;font-weight:700}.contact-form__panel :is(input:not([type=checkbox]),textarea){width:100%;color:var(--white);font:inherit;background:#ffffff0f;border:1px solid #fffef933;border-radius:.45rem;font-size:1rem;line-height:1.45;transition:border-color .18s,background-color .18s,box-shadow .18s}.contact-form__panel input:not([type=checkbox]){min-height:3.65rem;padding:.85rem 1rem}.contact-form__panel textarea{resize:vertical;min-height:10.5rem;padding:1rem}.contact-form__panel textarea::placeholder{color:#fffef961}.contact-form__panel :is(input:not([type=checkbox]),textarea):focus{border-color:var(--green);background:#ffffff17;outline:0;box-shadow:0 0 0 3px #b8f43d24}.contact-form__consent{cursor:pointer;grid-template-columns:1.3rem minmax(0,1fr);align-items:start;margin-top:.35rem;gap:.8rem!important}.contact-form__consent input{width:1.15rem;height:1.15rem;accent-color:var(--green);margin-top:.15rem}.contact-form__consent span{color:#fffef9b3;line-height:1.55;letter-spacing:0!important;text-transform:none!important;font-size:.78rem!important;font-weight:480!important}.contact-form__consent a{color:var(--green);text-underline-offset:.2em;text-decoration:underline}.contact-form__submit{cursor:pointer;border:0;width:100%;margin-top:.35rem}.contact-form__note{text-align:center}.thanks-page{background:radial-gradient(circle at 78% 24%,#b8f43d21,transparent 27rem), var(--black);align-items:center;min-height:100svh;padding:clamp(8rem,12vw,11rem) 0 clamp(4rem,8vw,7rem);display:grid}.thanks-page__grid{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.thanks-page h1{max-width:9ch;color:var(--white);margin-top:1.2rem;font-size:clamp(4.4rem,8.5vw,9rem);line-height:.9}.thanks-page h1 em{color:var(--green);font-family:Cormorant Garamond Variable,Georgia,serif;font-weight:550;display:block}.thanks-page__grid>div>p:not(.editorial-label){max-width:43rem;color:var(--muted-light);margin-top:2rem;font-size:clamp(1.05rem,1.7vw,1.35rem)}.thanks-page__actions{align-items:center;gap:1.3rem;margin-top:2rem;display:flex}.thanks-page__social{margin-top:1.6rem}.thanks-page figure{border-radius:1.2rem 7rem 1.2rem 1.2rem;position:relative;overflow:visible;transform:rotate(1deg)}.thanks-page figure img{aspect-ratio:.86;object-fit:cover;border-radius:inherit;width:100%}.thanks-page figcaption{border-left:3px solid var(--green);background:var(--paper);max-width:14rem;color:var(--ink);box-shadow:var(--shadow-float);padding:1rem 1.2rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:1.2rem;font-style:italic;line-height:1.1;position:absolute;bottom:1.5rem;right:-1.5rem}@media (hover:hover) and (pointer:fine){.social-links__profiles a:hover{border-color:var(--green);background:var(--green);color:var(--black);transform:translateY(-2px)}}@media (width<=64rem){.contact-form__layout{grid-template-columns:minmax(0,.75fr) minmax(25rem,1.25fr);gap:3rem}.contact-form__intro figure{width:90%}.thanks-page__grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);gap:3rem}}@media (width<=48rem){.social-links{flex-direction:column;align-items:flex-start;gap:.75rem}.social-links__label:after{width:1.5rem}.social-links__profiles a{width:3rem;min-width:3rem;height:3rem}.sf-hero__social{margin-top:.15rem}.sf-closing__social{margin-top:.5rem}.contact-form__layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.contact-form__intro{position:static}.contact-form__intro h2{max-width:14ch;font-size:clamp(2.6rem,11.2vw,4.2rem)}.contact-form__intro figure{width:calc(100% - 1rem);margin-top:2rem}.contact-form__intro figcaption{right:-1rem}.contact-form__panel{border-radius:0 0 1rem 1rem;padding:1.3rem;scroll-margin-top:5.25rem}.contact-form__heading{flex-direction:column;align-items:flex-start;gap:.35rem}.contact-form__names{grid-template-columns:minmax(0,1fr)}.contact-form__panel :is(input:not([type=checkbox]),textarea){font-size:1rem}.contact-form__submit{min-height:3.6rem}.thanks-page{min-height:0;padding-top:7.5rem}.thanks-page__grid{grid-template-columns:minmax(0,1fr);gap:3rem}.thanks-page h1{font-size:clamp(4rem,18vw,6.5rem)}.thanks-page__actions{flex-direction:column;align-items:flex-start}.thanks-page figure{width:calc(100% - 1rem)}.thanks-page figure img{aspect-ratio:1}.thanks-page figcaption{right:-1rem}}@media (prefers-reduced-motion:reduce){.social-links__profiles a{transition:none;transform:none}}
