.page-shell .reading-line{letter-spacing:-.055em;line-height:.98}.hero.hero-editorial{isolation:isolate;height:calc(100svh + 180px);min-height:900px;margin:0 4%}.hero-editorial .hero-stage{height:calc(100svh - 80px);min-height:620px;max-height:1050px;padding:0;display:block;position:sticky;top:80px;overflow:hidden}.hero-editorial .hero-kicker{z-index:6;font-size:11px;position:absolute;top:12px;left:0;right:0}.hero-editorial .hero-main{display:contents}.hero-editorial h1{z-index:2;letter-spacing:-.075em;white-space:nowrap;width:100%;transform:translateY(var(--hero-shift,0px));pointer-events:none;letter-spacing:-.06em;z-index:8;color:#fff;mix-blend-mode:difference;transform:translateY(calc(var(--hero-shift,0px) * .3));justify-content:space-between;gap:.2em;padding-right:.04em;font-size:clamp(60px,10.2vw,184px);font-weight:700;line-height:.88;display:flex;position:absolute;top:65px;left:0}.hero-editorial h1>span:last-child{padding:0}.hero-editorial .hero-image.hero-portrait{aspect-ratio:3712/4608;clip-path:none;z-index:3;background:0 0;width:64%;height:auto;margin:0;animation:none;position:absolute;top:90px;left:50%;right:auto;overflow:visible;transform:translate(-50%)}.hero-editorial .hero-image.hero-portrait img{object-fit:contain;object-position:center top;transform-origin:top;width:100%;height:auto;transform:translateY(var(--portrait-shift,0px)) scale(var(--portrait-scale,1));-webkit-mask:url(/images/sergio-editorial-mask.svg) 50%/100% 100% no-repeat;mask:url(/images/sergio-editorial-mask.svg) 50%/100% 100% no-repeat}.hero-editorial .hero-aside{z-index:5;width:24%;max-width:310px;transform:translateY(var(--aside-shift,0px));margin:0;position:absolute;top:42%;left:auto;right:0}.hero-editorial .hero-aside .eyebrow{letter-spacing:.08em;font-size:10px}.hero-editorial .hero-aside p{letter-spacing:-.05em;margin:14px 0;font-size:clamp(23px,2.4vw,39px);line-height:1.05}.hero-description{margin-bottom:24px;font-size:12px;line-height:1.6;display:block}.hero-editorial .text-link{font-size:12px}.hero-archive{z-index:4;width:17%;transform:translateY(var(--aside-shift,0px));position:absolute;top:43%;left:1%}.hero-archive img{aspect-ratio:4/5;object-fit:cover;filter:grayscale();height:auto;transition:filter .3s}.hero-archive:hover img{filter:grayscale(0)}.hero-archive>span{letter-spacing:.04em;justify-content:space-between;gap:12px;padding-top:12px;font-size:9px;line-height:1.4;display:flex}.hero-archive b{font-size:18px;font-weight:400}.hero-editorial .hero-image.hero-portrait img{translate:var(--mouse-x,0px) var(--mouse-y,0px);transition:translate .65s cubic-bezier(.22,1,.36,1)}.hero-editorial h1{translate:calc(var(--mouse-x,0px) * -.35) calc(var(--mouse-y,0px) * -.35);transition:translate .8s cubic-bezier(.22,1,.36,1)}.hero-archive{translate:calc(var(--mouse-x,0px) * -.6) calc(var(--mouse-y,0px) * -.6);transition:translate .9s cubic-bezier(.22,1,.36,1)}.hero-editorial .scroll-note{z-index:6;gap:20px;margin:0;font-size:10px;position:absolute;bottom:22px;left:0}.hero-editorial .hero-index{z-index:6;color:#333;text-align:right;max-width:22%;font-size:10px;position:absolute;bottom:26px;right:0}@media (min-width:1600px){.hero-editorial .hero-image.hero-portrait{width:60%}}@media (max-width:900px){.hero.hero-editorial{height:auto;min-height:0}.hero-editorial .hero-stage{height:760px;min-height:0;position:relative;top:auto}.hero-editorial h1{font-size:11.6vw;top:68px}.hero-editorial .hero-image.hero-portrait{width:82%;top:130px}.hero-editorial .hero-aside{width:25%;top:39%}.hero-editorial .hero-aside p{font-size:24px}.hero-description{font-size:11px}.hero-archive{width:18%;top:42%}.hero-editorial .hero-index{display:none}}@media (max-width:650px){.hero.hero-editorial{margin:0 6%;padding:0}.hero-editorial .hero-stage{flex-direction:column;gap:0;height:auto;min-height:0;padding-top:54px;display:flex;overflow:hidden}.hero-editorial .hero-kicker{font-size:9px;top:12px}.hero-editorial h1{z-index:4;flex-direction:column;gap:0;font-size:22vw;line-height:.84;display:flex;position:relative;top:auto;left:auto;transform:none}.hero-editorial h1>span:last-child{align-self:flex-end}.hero-editorial .hero-image.hero-portrait{aspect-ratio:3712/4608;order:1;width:100%;height:auto;max-height:500px;margin:16px 0 0;position:relative;top:auto;left:auto;right:auto;overflow:hidden;transform:none}.hero-editorial .hero-image.hero-portrait img{transform:none}.hero-editorial .hero-aside{background:#fff;order:2;width:100%;max-width:none;padding:28px 0 20px;position:relative;top:auto;left:auto;right:auto;transform:none}.hero-editorial .hero-aside p{font-size:36px}.hero-description{font-size:13px}.hero-editorial .text-link{max-width:none;font-size:13px}.hero-archive{display:none}.hero-editorial .scroll-note{order:3;justify-content:space-between;padding:12px 0 24px;font-size:11px;position:relative;bottom:auto;left:auto}.hero-editorial .hero-index{display:none}}@media (max-width:900px) and (min-width:651px){.hero-editorial h1{font-size:10.2vw}}@media (max-width:650px){.hero-editorial h1{color:#0a0a0a;mix-blend-mode:normal;z-index:8;font-size:20.5vw;translate:none}}@media (prefers-reduced-motion:reduce){.hero.hero-editorial{height:auto;min-height:0}.hero-editorial .hero-stage{position:relative;top:auto}.hero-editorial h1,.hero-editorial .hero-aside,.hero-archive{transform:translate(0,0)}.hero-editorial .hero-image.hero-portrait img{translate:none}}@property --portrait-reveal{syntax:"<percentage>";inherits:false;initial-value:20%}.hero-editorial h1{pointer-events:auto;translate:none;transform:translateY(calc(var(--hero-shift,0px) * .3)) skewY(var(--velocity-skew,0deg));transition:none}.hero-editorial h1>span{display:flex;animation:none!important}.kinetic-letter{display:inline-block;position:relative}.kinetic-letter:before{content:attr(data-measure);visibility:hidden}.kinetic-letter>[data-letter]{display:block;position:absolute;inset:0}.hero-editorial .hero-image.hero-portrait img{-webkit-mask-image:url(/images/sergio-editorial-mask.svg),repeating-linear-gradient(90deg,#000 0 var(--portrait-reveal),transparent var(--portrait-reveal) 20%);mask-image:url(/images/sergio-editorial-mask.svg),repeating-linear-gradient(90deg,#000 0 var(--portrait-reveal),transparent var(--portrait-reveal) 20%);-webkit-mask-composite:source-in;transition:none;animation:1.3s cubic-bezier(.76,0,.24,1) both portrait-slices;translate:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes portrait-slices{0%{--portrait-reveal:0%;opacity:0}15%{opacity:1}to{--portrait-reveal:20%;opacity:1}}.hero-archive{transition:none;translate:none}.editorial-trail{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.trail-card{opacity:0;will-change:transform,opacity;background:#fff;width:clamp(100px,13vw,205px);padding:6px;position:absolute;box-shadow:0 12px 35px #0002}.trail-card img{aspect-ratio:4/5;object-fit:cover;filter:grayscale();height:auto}.trail-card span{letter-spacing:.06em;padding:8px 2px 3px;font-size:9px;display:block}@media (max-width:650px){.editorial-trail{display:none}.hero-editorial h1{transform:none}.hero-editorial .hero-image.hero-portrait img{animation-duration:.9s}}@media (prefers-reduced-motion:reduce){.editorial-trail{display:none}.hero-editorial h1{transform:none}.hero-editorial .hero-image.hero-portrait img{--portrait-reveal:20%;animation:none}}.professional-sections h2{letter-spacing:-.065em;font-size:clamp(42px,5.8vw,90px);line-height:.98}.professional-sections h3{letter-spacing:-.04em;line-height:1.08}.professional-sections .section-pad{padding:75px 6% 100px}.professional-sections .section-label{margin-bottom:55px}.credibility{border-bottom:1px solid #ddd;padding:32px 6% 40px}.credibility>span{letter-spacing:.12em;color:#666;font-size:10px}.credibility>div{flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:25px;display:flex}.credibility a{letter-spacing:-.06em;font-size:clamp(20px,2.3vw,34px);font-weight:700}.credibility a span{opacity:0;margin-left:14px;font-size:15px;font-weight:400;transition:opacity .2s}.credibility a:hover span{opacity:1}.perspective-grid{grid-template-columns:1.5fr 1fr;gap:8%;display:grid}.perspective-grid h2>span{color:#757575}.perspective-grid p{max-width:420px;margin-bottom:23px;font-size:18px}.perspective-grid .text-link{margin-top:35px}.path-cards{border-top:1px solid #ccc;border-bottom:1px solid #ccc;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.path-cards>a{flex-direction:column;gap:30px;padding:30px 24px 30px 0;transition:background .25s,padding .25s;display:flex}.path-cards>a+a{border-left:1px solid #ccc;padding-left:28px}.path-cards>a:hover{background:#f1f1ef;padding-left:24px}.path-cards span{letter-spacing:.05em;font-size:10px}.path-cards h3{font-size:clamp(23px,2.6vw,39px)}.path-cards span:last-child{margin-top:auto;font-size:12px}.flagship{color:#f7f7f5;background:#101010}.flagship .section-label{border-color:#454545}.flagship .work-head{margin-top:0}.flagship .work-head p{max-width:330px}.flagship .project{border-top:1px solid #444}.flagship .project-name{font-size:clamp(55px,12vw,190px)}.flagship .work-panel{border-color:#444}.flagship .text-link{border-color:#777}.project-editorial{grid-template-columns:1fr 1fr;align-items:center;gap:9%;margin-top:65px;display:grid}.project-editorial figure{aspect-ratio:auto}.project-editorial img{aspect-ratio:4/3;object-fit:cover;filter:grayscale()}.project-editorial figcaption{letter-spacing:.07em;color:#aaa;margin-top:14px;font-size:10px}.project-editorial h3{margin:20px 0;font-size:clamp(30px,3.4vw,50px)}.project-editorial p{color:#bbb;max-width:360px;margin-bottom:28px}.mentoring{background:#eeede9}.mentoring-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:7%;display:grid}.availability{letter-spacing:.13em;align-items:center;gap:8px;margin-bottom:28px;font-size:10px;display:inline-flex}.availability:before{content:"";border:1px solid;border-radius:50%;width:6px;height:6px}.mentoring h2{font-size:clamp(40px,5.2vw,80px)}.mentoring h2 em{color:#777;font-style:normal}.mentoring-copy>p{max-width:450px;margin:28px 0 18px;font-size:19px}.mentoring-copy p.mentoring-detail{color:#666;margin-top:0;font-size:14px}.solid-link{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:35px;max-width:370px;padding:20px 24px;font-size:13px;transition:background .25s,transform .25s;display:flex}.solid-link:hover{background:#333;transform:translateY(-3px)}.solid-link span{font-size:20px}.mentor-note{color:#666;margin-top:13px;font-size:10px;display:block}.session-art{background:#fafafa;height:100%;min-height:580px;position:relative;overflow:hidden}.session-art>img{object-position:50% 0;filter:grayscale();mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.session-caption{color:#fff;background:linear-gradient(#0000,#0009);flex-direction:column;padding:25px;display:flex;position:absolute;inset:auto 0 0}.session-caption>span{letter-spacing:.08em;font-size:10px}.session-caption strong{letter-spacing:-.08em;font-size:clamp(90px,12vw,180px);font-weight:500;line-height:1}.session-caption strong span{letter-spacing:-.04em;margin-left:8px;font-size:25px}.story-list{margin-top:45px}.story-list>a{border-top:1px solid #ccc;grid-template-columns:70px 1fr 30px;align-items:center;gap:20px;padding:30px 0;transition:padding .25s,background .25s;display:grid}.story-list>a:last-child{border-bottom:1px solid #ccc}.story-list>a:hover{background:#f5f5f3;padding-left:18px}.story-list>a>span:first-child{color:#aaa;letter-spacing:-.05em;font-size:35px}.story-list h3{font-size:clamp(22px,2.5vw,37px)}.press-edit{background:#f5f5f3}.press-edit .archive-heading>p{max-width:330px}.editorial-press-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:50px;display:grid}.editorial-press-grid>a{border-top:2px solid #111;flex-direction:column;min-height:320px;padding-top:20px;display:flex}.press-issue{letter-spacing:.05em;color:#666;font-size:10px}.press-masthead{letter-spacing:-.055em;margin:36px 0 25px;font-size:clamp(22px,2.4vw,34px);font-weight:700}.editorial-press-grid h3{max-width:320px;margin-bottom:35px;font-size:25px}.press-read{border-top:1px solid #ccc;justify-content:space-between;margin-top:auto;padding-top:15px;font-size:12px;display:flex}.press-read b{font-size:20px;font-weight:400}.community-edit{color:#fff;background:#111}.community-grid{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.community-rabbit{filter:invert();width:70px;height:70px;margin-bottom:30px}.community-grid h2>span{color:#888}.community-grid p{color:#bbb;max-width:430px;margin:26px 0}.community-grid .solid-link{color:#111;background:#fff}.community-menu>a{border-top:1px solid #444;grid-template-columns:25px 1fr 20px;gap:20px;padding:32px 0;display:grid}.community-menu>a>span{color:#888;font-size:12px}.community-menu h3{font-size:30px}.community-menu p{margin:12px 0 0;font-size:14px}.community-menu>a:hover h3{text-underline-offset:6px;text-decoration:underline}.professional-sections .mentoring{background:#ededed}.professional-sections .press-edit{background:#f5f5f5}.hero-editorial .hero-image.hero-portrait{aspect-ratio:1760/2352;mix-blend-mode:multiply}.hero-editorial .hero-image.hero-portrait img{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 var(--portrait-reveal),transparent var(--portrait-reveal) 20%);mask-image:repeating-linear-gradient(90deg,#000 0 var(--portrait-reveal),transparent var(--portrait-reveal) 20%);-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;mask-composite:add}@media (max-width:900px){.perspective-grid,.mentoring-grid{grid-template-columns:1fr 1fr;gap:5%}.session-art{min-height:490px}.editorial-press-grid{gap:18px}.professional-sections .section-pad{padding:55px 6% 65px}}@media (max-width:650px){.professional-sections .section-label{margin-bottom:32px}.credibility{padding:28px 6%}.credibility>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.perspective-grid,.project-editorial,.mentoring-grid,.community-grid{grid-template-columns:1fr;gap:30px}.perspective-grid p{font-size:16px}.path-cards{grid-template-columns:1fr;margin-top:40px}.path-cards>a,.path-cards>a+a{border-bottom:1px solid #ccc;border-left:0;gap:18px;padding:24px 0}.path-cards h3{font-size:31px}.path-cards>a:last-child{border-bottom:0}.session-art{order:-1;min-height:520px;max-height:560px}.mentoring h2{font-size:44px}.solid-link{max-width:none}.story-list>a{grid-template-columns:35px 1fr 20px;gap:14px;padding:24px 0}.story-list>a>span:first-child{font-size:25px}.editorial-press-grid{grid-template-columns:1fr;gap:35px}.editorial-press-grid>a{min-height:0}.press-masthead{margin:22px 0;font-size:32px}.editorial-press-grid h3,.community-menu h3{font-size:27px}.project-editorial{margin-top:40px}.flagship .work-head h2{font-size:43px}.professional-sections .archive-heading{margin-top:0}.professional-sections .section-pad{padding-top:45px;padding-bottom:60px}}@media (prefers-reduced-motion:reduce){.path-cards>a,.story-list>a,.solid-link{transition:none;transform:none}}.professional-sections>.section-pad{border-top:1px solid #d3d3d3;padding-top:90px;padding-bottom:100px}.professional-sections>.section-pad .section-label{border-top:0;margin-bottom:55px;padding-top:0}.professional-sections .perspective{background:#fff}.work-return{color:#fff;background:#111}.work-return-grid{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.work-return p{color:#bbb;max-width:380px;margin:27px 0}.work-return .text-link{border-color:#777}.work-return figure img{aspect-ratio:4/3;object-fit:cover;filter:grayscale();height:auto}.work-return figcaption{color:#aaa;letter-spacing:.08em;margin-top:14px;font-size:10px}.work-return-word{letter-spacing:-.085em;border-top:1px solid #444;justify-content:space-between;margin-top:65px;padding-top:30px;font-size:clamp(70px,14vw,230px);line-height:1;display:flex}.work-return-word>span{font-size:.55em}.story-return{background:#ececec}.story-return-grid{grid-template-columns:.8fr 1fr;align-items:center;gap:10%;display:grid}.story-return figure{overflow:hidden}.story-return figure img{aspect-ratio:4/5;object-fit:cover;object-position:center 12%;height:auto}.story-return p{max-width:440px;margin:25px 0}.story-return-links{margin:30px 0}.story-return-links>a{border-top:1px solid #bbb;grid-template-columns:30px 1fr 20px;gap:12px;padding:18px 0;font-size:14px;display:grid}.story-return-links>a>span:first-child{color:#777}.story-return-links>a:hover{text-underline-offset:4px;text-decoration:underline}.press-return{background:#fff}.press-return-grid{grid-template-columns:1fr 1fr;gap:8%;display:grid}.press-return-grid>div>a{border-bottom:1px solid #ccc;margin-bottom:30px;padding:0 0 25px;display:block}.press-return-grid>div>a>span{color:#666;font-size:11px}.press-return-grid h3{margin:17px 0 20px;font-size:clamp(23px,2.8vw,38px)}.press-return-grid>div>a:hover h3{text-underline-offset:5px;text-decoration:underline}.professional-sections .community-edit{border-top:8px solid #d0d0d0}@media (max-width:650px){.professional-sections>.section-pad{padding-top:48px;padding-bottom:55px}.professional-sections>.section-pad .section-label{margin-bottom:32px}.work-return-grid,.story-return-grid,.press-return-grid{grid-template-columns:1fr;gap:30px}.story-return figure img{object-position:center 18%;max-height:400px}.work-return-word{margin-top:35px}.press-return-grid>div>a:last-child{margin-bottom:0}.professional-sections .community-edit{border-top-width:5px}}.hero-editorial .hero-image.hero-portrait.hero-natural{aspect-ratio:1;mix-blend-mode:normal;filter:none;opacity:1;background:0 0;width:84%;top:-10px}.hero-editorial .hero-image.hero-portrait.hero-natural img{mix-blend-mode:normal;opacity:1;object-fit:contain;transition:none;filter:none!important;animation:none!important;transform:translate(0,0)!important;-webkit-mask:none!important;mask:none!important}.hero-editorial .hero-image.hero-portrait.hero-natural:after{display:none}.hero-editorial #hero-title{transform:translate3d(0, var(--hero-shift,0px), 0);color:#fff;mix-blend-mode:difference;z-index:8;gap:.08em;font-size:clamp(69.12px,11.04vw,307.2px);translate:none}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.hero.hero-editorial{z-index:0;height:calc(100svh - 80px);min-height:620px;position:sticky;top:80px}.hero-editorial .hero-stage{height:100%;min-height:0;max-height:none;position:relative;top:0}.home-discovery,.professional-sections{z-index:2;position:relative}.professional-sections{background:#fff}}@media (prefers-reduced-motion:reduce){.hero-editorial #hero-title{transform:none}}@media (max-width:900px) and (min-width:651px){.hero-editorial .hero-image.hero-portrait.hero-natural{width:96%;top:30px}.hero-editorial #hero-title{font-size:10.752vw}}@media (max-width:650px){.hero-editorial #hero-title{gap:0;font-size:20.64vw}.hero-editorial .hero-image.hero-portrait.hero-natural{width:120%;max-width:none;max-height:560px;margin-top:-80px;margin-left:-10%;top:auto}}.home-discovery{color:#141610;background:#f5f6f0;padding:80px 6%}.hd-heading{max-width:760px;margin-bottom:40px}.hd-heading>span,.hd-label{letter-spacing:.12em;font-size:11px}.hd-heading h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(36px,5vw,68px);font-weight:500;line-height:1.04}.hd-heading>p{color:#5b6052;max-width:650px;font-size:18px;line-height:1.6}.hd-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.hd-card{background:#fff;border:1px solid #dfe2d7;border-radius:16px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.hd-card h3{letter-spacing:-.04em;margin:24px 0 14px;font-size:30px;line-height:1.15}.hd-card p{color:#5b6052;margin:0 0 24px;font-size:15px;line-height:1.65}.hd-cover{background:#f0f3e6;border-radius:8px;flex-direction:column;justify-content:center;gap:16px;width:100%;min-height:160px;margin-top:24px;padding:24px;display:flex}.hd-cover span{letter-spacing:.12em;font-size:10px}.hd-cover strong{letter-spacing:-.06em;font-size:50px;font-weight:600;line-height:1}.hd-primary{background:var(--magnet-accent);color:#111;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;width:100%;margin-top:auto;padding:17px 20px;font-size:14px;font-weight:600;display:flex}.hd-secondary{text-underline-offset:4px;margin-top:16px;font-size:13px;text-decoration:underline}.hd-club{background:#fff}.hd-club h3{margin-top:36px;font-size:clamp(30px,3.3vw,46px)}.hd-club ul{width:100%;margin:4px 0 34px;padding:0;list-style:none}.hd-club li{border-top:1px solid #e1e5d7;flex-direction:column;gap:5px;padding:18px 0;display:flex}.hd-club li strong{font-size:16px;font-weight:600}.hd-club li span{color:#666d58;font-size:14px;line-height:1.5}.hd-access{justify-content:space-between;gap:30px;padding:28px 0 0;font-size:14px;display:flex}.hd-access strong{white-space:nowrap}.hd-access p{color:#606653;max-width:630px;margin:0;line-height:1.6}.hero-editorial .hero-aside .hero-resource-link{text-underline-offset:4px;margin-top:12px;font-size:12px;text-decoration:underline;display:block}:is(.hd-primary:focus-visible,.hd-secondary:focus-visible){outline-offset:4px;outline:2px solid #111}@media (max-width:700px){.home-discovery{padding:48px 5%}.hd-heading>p{font-size:16px}.hd-grid{grid-template-columns:1fr;gap:16px}.hd-card{padding:24px}.hd-access{flex-direction:column;gap:10px}.hd-access strong{white-space:normal}.hd-card h3{font-size:28px}.hd-club h3{font-size:34px}}
