html[data-article-landing]{scroll-behavior:smooth;background:#141414;scroll-padding-top:110px}html[data-article-landing] .barbersociety-main-chrome.topbar{pointer-events:none;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}html[data-article-landing] .barbersociety-main-chrome.topbar:before,html[data-article-landing] .barbersociety-main-chrome.topbar:after,html[data-article-landing] .barbersociety-main-chrome .brand:before,html[data-article-landing] .barbersociety-main-chrome .brand:after,html[data-article-landing] .barbersociety-main-chrome [data-testid=menu-brand-label],html[data-article-landing] .barbersociety-main-chrome .rail-back-button,html[data-article-landing] .barbersociety-main-chrome .topbar-actions>:not(.locale-menu){display:none!important}html[data-article-landing] .barbersociety-main-chrome .brand{pointer-events:none}html[data-article-landing] .barbersociety-main-chrome .brand-mark,html[data-article-landing] .barbersociety-main-chrome .locale-menu,html[data-article-landing] .barbersociety-main-chrome .locale-menu *{pointer-events:auto}.article-experience{--article-paper:#efeee9;--article-ink:#191919;--article-muted:#69675f;--article-accent:#a94732;background:var(--article-paper);color:var(--article-ink);font-family:var(--font-barbersociety);text-align:start;isolation:isolate;overflow:clip}.article-experience *,.article-lightbox *{box-sizing:border-box}.article-experience a{color:inherit;text-decoration:none}.article-experience button{font:inherit}.article-experience :is(button,a):focus-visible,.article-lightbox button:focus-visible{outline-offset:5px;outline:3px solid #bf563e}.article-experience figure,.article-experience blockquote{margin:0}.article-experience h1,.article-experience h2,.article-experience p{margin-top:0}.article-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.7}.article-reading-progress{z-index:1600;transform-origin:0;pointer-events:none;background:#c3664e;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.article-skip{z-index:2000;background:#fff;padding:15px;position:fixed;top:-100px;left:100px}.article-skip:focus{top:10px}.article-hero{min-height:min(950px,100svh);color:var(--article-paper);background:#171717;grid-template-columns:48% 52%;display:grid;position:relative}.article-hero-copy{z-index:1;padding:clamp(115px,15vh,165px) 6vw 100px}.article-hero-copy>.article-eyebrow{color:#b4b1a8;white-space:nowrap;justify-content:space-between;gap:15px;display:flex}.article-hero-category{align-items:center;gap:12px;margin:44px 0 15px;font-size:12px;display:flex}.article-hero-category span{color:#85827b}.article-hero h1{font-family:var(--font-barbersociety);letter-spacing:-.065em;margin:18px 0 24px;font-size:clamp(100px,13.8vw,210px);font-weight:900;line-height:.83}.article-hero h1 span{color:#c6674f}.article-full-name{letter-spacing:.05em;margin-bottom:32px;font-size:13px}.article-hero-title{max-width:18ch;font-family:var(--font-barbersociety);letter-spacing:-.035em;font-size:clamp(22px,2.8vw,40px);font-weight:400;line-height:1.15}.article-read-link{border-bottom:1px solid;align-items:center;gap:40px;padding:14px 0;font-size:12px;display:inline-flex}.article-read-link span{font-size:22px;transition:transform .25s}.article-read-link:hover span{transform:translateY(4px)}.article-hero-portrait{cursor:zoom-in;background:#222;border:0;min-height:700px;margin:0;padding:0;position:relative;overflow:hidden}.article-hero-portrait img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}.article-hero-bottom{letter-spacing:.18em;mix-blend-mode:difference;color:#fff;pointer-events:none;justify-content:space-between;gap:16px;font-size:8px;display:flex;position:absolute;bottom:25px;left:6vw;right:4vw}.article-intro{max-width:1100px;margin:auto;padding:100px 50px 40px}.article-intro-meta{color:var(--article-muted);flex-wrap:wrap;gap:14px 40px;margin-bottom:46px;display:flex}.article-intro h2{max-width:850px;font-family:var(--font-barbersociety);letter-spacing:-.045em;text-wrap:balance;margin-bottom:30px;font-size:clamp(30px,4.2vw,58px);font-weight:600;line-height:1.04}.article-standfirst{max-width:780px;font-family:var(--font-barbersociety);letter-spacing:-.018em;font-size:clamp(23px,2.6vw,31px);line-height:1.4}.article-socials{gap:25px;margin-top:35px;font-size:12px;display:flex}.article-socials a{align-items:center;gap:.35em;display:inline-flex}.article-diagonal-arrow{flex:none;width:18px;height:18px;display:block}.article-control-icon{pointer-events:none;flex:none;width:24px;height:24px;display:block}.article-control-icon.article-diagonal-arrow{width:18px;height:18px}.article-socials a:hover{text-decoration:underline}.article-contents{border-top:1px solid #cbc9c1;margin-top:70px;padding-top:20px}.article-contents>div{grid-template-columns:1fr 1fr;column-gap:45px;display:grid}.article-contents a{border-bottom:1px solid #d8d6cf;align-items:baseline;gap:14px;padding:10px 0;font-size:12px;line-height:1.45;display:flex}.article-contents a span{font-variant-numeric:tabular-nums;color:var(--article-accent);font-size:9px}.article-contents a:hover{color:var(--article-accent)}.article-chapter{grid-template-columns:220px minmax(0,630px);gap:65px;max-width:1100px;margin:auto;padding:65px 50px;scroll-margin-top:110px;display:grid}.article-chapter>header{align-self:start;position:sticky;top:125px}.article-chapter-number{color:var(--article-accent);letter-spacing:.12em;border-bottom:1px solid #cbc9c1;margin-bottom:22px;padding-bottom:18px;font-size:11px;display:block}.article-chapter h2{font-family:var(--font-barbersociety);letter-spacing:-.035em;text-wrap:balance;font-size:27px;font-weight:500;line-height:1.14}.article-prose{font-family:var(--font-barbersociety);font-size:19px;line-height:1.75}.article-prose p{margin-bottom:1.4em}.article-prose p:last-child{margin-bottom:0}#chapter-01 .article-prose p:first-child:first-letter{float:inline-start;padding-inline-end:12px;font-size:4.5em;line-height:.85;font-family:var(--font-barbersociety);margin-left:.06em;padding-top:9px}.article-photo>button{cursor:zoom-in;background:#161616;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.article-photo img{object-fit:cover;width:100%;height:100%;display:block}.article-photo-expand{bottom:18px;color:#fff;width:32px;height:32px;font:18px/1 var(--font-barbersociety);z-index:1;background:#16161690;border:1px solid #ffffff60;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:18px}html[data-bss-ui=frosted] .article-experience button:is(:hover,:focus-visible)>.article-photo-expand{background:radial-gradient(ellipse 100% 75% at 50% 110%,#ff2a24e6,transparent 95%),var(--ui-frosted-control-surface)!important;box-shadow:inset 0 -8px 17px #ff2a2459,0 8px 22px #ff2a2466!important}html[data-bss-ui=frosted] .article-experience button:active>.article-photo-expand{background:radial-gradient(ellipse 100% 75% at 50% -10%,#248bffe6,transparent 95%),var(--ui-frosted-control-surface)!important;box-shadow:inset 0 8px 17px #248bff55,0 -7px 22px #248bff88!important}.article-image-interlude{color:#e8e6df;background:#181818;grid-template-columns:1.1fr 1fr;align-items:center;gap:7vw;padding:70px 6vw;display:grid}.article-image-interlude>.article-photo{aspect-ratio:543/360;max-width:580px}.article-quote{position:relative}.article-quote-mark{font:100px/.7 var(--font-barbersociety);color:#c6674f;display:block}.article-quote blockquote{font-family:var(--font-barbersociety);letter-spacing:-.045em;text-wrap:balance;margin:0 0 25px;font-size:clamp(32px,4vw,55px);font-weight:500;line-height:1.12}.article-op-mark{mix-blend-mode:screen;width:56px;height:auto;margin-top:30px;display:block}.article-lookbook{background:#e4e2dc;margin:30px 0;padding:60px max(6vw,50vw - 480px)}.article-lookbook-meta{justify-content:space-between;gap:20px;margin-bottom:30px;display:flex}.article-lookbook-grid{grid-template-columns:1fr 1fr;gap:45px 40px;display:grid}.article-lookbook-grid .article-photo{aspect-ratio:416/429}.article-lookbook-grid>div>span{color:var(--article-muted);margin-top:12px;display:block}.article-quote-wide{color:#f3e8df;background:#a94732;padding:95px 9vw}.article-quote-wide .article-quote{max-width:960px;margin:auto}.article-quote-wide blockquote{font-size:clamp(35px,6vw,80px)}.article-quote-wide .article-quote-mark{color:#e9af99}.article-stage-photo{max-width:1080px;margin:auto;padding:50px 6vw}.article-stage-photo .article-photo{aspect-ratio:884/610}.article-stage-photo>p{color:var(--article-muted);margin-top:17px}.article-stage-photo-dark{background:#191919;max-width:none;padding:70px 6vw}.article-stage-photo-dark .article-photo{aspect-ratio:969/620;max-width:969px;margin:auto}.article-footer{color:#c9c6bd;background:#181818;margin-top:30px;padding:75px max(6vw,50vw - 500px)}.article-footer-columns{grid-template-columns:1.2fr 1fr;column-gap:clamp(32px,6vw,80px);display:grid}.article-footer-columns>h2{grid-column:1}.article-magazine-intro{grid-area:2/1}.article-magazine-credits{grid-area:2/2}.article-footer-columns>*{min-width:0}.article-footer-columns p{font-size:13px;line-height:1.7}.article-footer-columns>h2{color:var(--article-paper);margin-bottom:20px;font-size:clamp(20px,2.1vw,27px);line-height:1.45}.article-magazine-title-line{white-space:nowrap;align-items:center;gap:.3em;width:max-content;display:inline-flex}.article-magazine-logo{object-fit:contain;border-radius:.08rem;width:1.33333em;height:1.33333em}.article-magazine-links{gap:6px;margin-top:24px;display:grid}.article-magazine-links a{border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:13px;font-weight:700;line-height:1.5;display:flex}.article-magazine-links a>:last-child{font-size:27px;line-height:1}.article-magazine-credits{padding-top:0}.article-digital-credit{margin-top:28px}.article-digital-credit strong{font-size:11px;line-height:1.7;display:block}.article-digital-credit a{border-radius:8px;margin-top:14px;display:inline-block}.article-digital-credit img{width:118.4px;height:auto;display:block}.article-footer .article-magazine-rights{border-top:1px solid #ffffff30;margin:38px 0 12px;padding-top:26px;font-size:10.5px;line-height:1.8}.article-footer a{transition:color .18s,text-shadow .18s,filter .18s}.article-footer a:is(:hover,:focus-visible){color:#fff;text-shadow:0 0 14px #ff2a24;filter:drop-shadow(0 0 8px #ff2a2480)}.article-footer a:active{text-shadow:0 0 14px #248bff;filter:drop-shadow(0 0 8px #248bff)}.article-footer .article-footer-brand{filter:none;text-shadow:none;flex:none;align-items:center;display:inline-flex}.article-footer .article-footer-brand:is(:hover,:focus-visible,:active){filter:none;text-shadow:none}.article-footer-brand img{opacity:1;filter:grayscale();transition:filter .18s}.article-footer-brand:is(:hover,:focus-visible,:active) img{opacity:1}.article-footer-brand--dimension:is(:hover,:focus-visible,:active) img{filter:grayscale()invert()}@media (max-width:720px){.article-footer-columns{grid-template-columns:1fr}.article-magazine-credits{grid-area:3/1;margin-top:30px}}.article-fetch-error{border:1px solid #a94732;margin:0 6vw;padding:20px}.article-lightbox{color:#eee;width:calc(100vw - 24px);max-width:1100px;max-height:calc(100dvh - 24px);font-family:var(--font-barbersociety);background:#151515;border:0;padding:65px 35px 25px;overflow:auto}.article-lightbox::backdrop{background:#080808ed}.article-lightbox figure{margin:0}.article-lightbox img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:68dvh;margin:auto;display:block}.article-lightbox figcaption{align-items:baseline;gap:25px;max-width:850px;margin:22px auto;font-size:12px;line-height:1.5;display:flex}.article-lightbox figcaption span{color:#bf7b68;flex-shrink:0;font-size:10px}.article-lightbox button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.article-lightbox-close{position:absolute;top:12px;right:16px}.article-lightbox-nav{justify-content:center;gap:25px;display:flex}.article-experience[dir=rtl] .article-hero h1,.article-experience[dir=rtl] .article-full-name{text-align:right}.article-experience[dir=rtl] .article-prose{line-height:1.95;font-family:var(--font-barbersociety)}.article-experience:is([lang=ja-JP],[lang=zh-CN],[lang=ko-KR]) .article-prose{line-height:1.95}@media (min-width:1600px){.article-hero{min-height:900px}.article-hero-copy{padding-top:150px}}@media (max-width:760px){.article-hero{grid-template-columns:1fr;min-height:auto}.article-hero-copy{padding:116px 7vw 42px}.article-hero-category{margin-top:30px}.article-hero h1{font-size:clamp(100px,27vw,185px);line-height:.83}.article-hero-title{max-width:25ch;font-size:26px}.article-full-name{margin-bottom:25px}.article-hero-portrait{aspect-ratio:1/1.05;min-height:0}.article-hero-portrait img{object-position:50% 32%}.article-hero-bottom{bottom:17px}.article-intro{padding:55px 7vw 20px}.article-intro-meta{margin-bottom:30px}.article-contents{margin-top:40px}.article-contents>div{grid-template-columns:1fr}.article-chapter{padding:36px 7vw;display:block}.article-chapter>header{position:static}.article-chapter-number{margin-bottom:16px;padding-bottom:12px}.article-chapter h2{max-width:80%;margin-bottom:30px;font-size:29px}.article-prose{font-size:18px;line-height:1.75}.article-image-interlude{flex-direction:column;align-items:stretch;gap:48px;padding:40px 7vw;display:flex}.article-image-interlude .article-photo{max-width:none}.article-quote blockquote{font-size:37px}.article-lookbook{padding:40px 7vw}.article-lookbook-grid{gap:25px 15px}.article-lookbook-grid .article-eyebrow{letter-spacing:.07em;font-size:8px}.article-quote-wide{padding:55px 7vw}.article-quote-wide blockquote{font-size:43px}.article-stage-photo{padding:35px 7vw}.article-footer{padding:45px 7vw}.article-lightbox{padding-inline:16px}}@media (prefers-reduced-motion:reduce){html[data-article-landing]{scroll-behavior:auto}.article-experience [data-parallax]{transform:none!important}.article-read-link span{transition:none}}.article-experience:is([dir=rtl],[lang=ja-JP],[lang=zh-CN],[lang=ko-KR]) #chapter-01 .article-prose p:first-child:first-letter{float:none;font:inherit;line-height:inherit;margin:0;padding:0}.article-experience *,.article-lightbox *{font-family:var(--font-barbersociety)}
