.editorial-profile{--ink:#242224;--paper:#faf9f5;background:var(--paper);color:var(--ink);min-height:100svh;overflow:hidden}.editorial-people{--paper:#e9e2f1}.editorial-header{border-bottom:1px solid #24222426;justify-content:space-between;align-items:center;gap:20px;padding:25px 4%;display:flex}.editorial-logo{letter-spacing:-1.5px;font-size:25px;font-weight:900;line-height:.85}.editorial-people .editorial-logo{font-size:38px}.editorial-header button{align-items:center;gap:9px;font-size:18px;display:flex}.editorial-header button span,.editorial-back{font-size:10px}.editorial-role-nav{scrollbar-width:thin;border-bottom:1px solid #24222426;justify-content:center;gap:40px;padding:17px 4%;display:flex;overflow:auto}.editorial-role-nav a{white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:4px 0;font-size:11px;display:flex}.editorial-role-nav small{color:#787279;font:8px monospace}.editorial-role-nav a[aria-current=page]{border-color:var(--role-color)}.editorial-eyebrow{letter-spacing:1px;font:9px/1.5 monospace}.editorial-hero{grid-template-columns:1.1fr 1fr;gap:0 6%;padding:40px 6% 50px;display:grid;position:relative}.editorial-hero-heading{z-index:2;pointer-events:none;grid-column:1/-1;position:relative}.editorial-hero h1{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(60px,11vw,175px);font-weight:500;line-height:.95}.editorial-hero h1>span{color:var(--role-color)}.editorial-art{min-height:480px;position:relative}.editorial-artwork{position:absolute;inset:0 8% 40px}.editorial-artwork .sculpture-sprite{aspect-ratio:auto;filter:drop-shadow(0 25px 15px #00000012);width:100%;height:100%}.editorial-art-number{color:#e9e7e1;letter-spacing:-20px;pointer-events:none;font-size:200px;line-height:1;position:absolute;top:18%;left:0}.editorial-play{z-index:4;background:var(--paper);box-shadow:4px 4px 0 var(--role-color);border:1px solid;align-items:center;gap:13px;padding:14px 18px;font-size:23px;display:flex;position:absolute;bottom:70px;right:-5px;transform:rotate(-5deg)}.editorial-play span{font-size:10px}.editorial-play:disabled{opacity:.5;cursor:default}.editorial-art-caption{letter-spacing:1px;font:8px monospace;position:absolute;bottom:12px;left:10%}.editorial-hero-copy{align-self:center;max-width:475px;padding:70px 0 30px}.editorial-hero-copy h2{letter-spacing:-1.5px;white-space:pre-line;margin:20px 0;font-size:clamp(25px,3vw,44px);font-weight:500;line-height:1.08}.editorial-hero-copy>p{color:#615c62;font-size:13px;line-height:1.8}.editorial-button{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:40px;margin-top:28px;padding:16px 20px;font-size:11px;transition:background .2s,transform .2s;display:inline-flex}.editorial-button:hover{background:var(--ink);color:var(--paper);transform:translateY(-3px)}.editorial-button>span{font-size:20px}.editorial-statement{border-block:1px solid #24222426;grid-template-columns:1fr 1fr;gap:25px 8%;padding:75px 6%;display:grid}.editorial-statement>.editorial-eyebrow{grid-column:1/-1}.editorial-statement h2{letter-spacing:-2.5px;max-width:650px;font-size:clamp(36px,4.6vw,70px);font-weight:500;line-height:1.02}.editorial-statement h2 em{font-family:Georgia,serif;font-weight:400}.editorial-statement>div>p{max-width:500px;font-size:17px;line-height:1.6}.editorial-tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.editorial-tags span{border:1px solid #24222440;padding:9px 12px;font:9px monospace}.editorial-paths{grid-template-columns:.8fr 1.2fr;gap:8%;padding:85px 6%;scroll-margin-top:30px;display:grid}.editorial-paths-heading h2{letter-spacing:-2px;white-space:pre-line;margin:24px 0;font-size:clamp(34px,4vw,60px);font-weight:500;line-height:1.02}.editorial-paths-heading p{color:#746d76;max-width:250px;font-size:12px;line-height:1.7}.editorial-path{border-top:1px solid #24222440}.editorial-path:last-child{border-bottom:1px solid #24222440}.editorial-path h3{margin:0}.editorial-path h3 button{text-align:left;align-items:center;gap:20px;width:100%;padding:24px 0;display:flex}.editorial-path h3 small{color:#726c73;font:9px monospace}.editorial-path h3 strong{letter-spacing:-.5px;font-size:22px;font-weight:500}.editorial-path h3 button>span{margin-left:auto;font-size:26px;font-weight:400}.editorial-path>div{padding:0 5% 25px 35px}.editorial-path>div p{font-size:13px;line-height:1.65}.editorial-path ol{color:#6c646d;margin:20px 0;padding-left:18px}.editorial-path li{padding:6px 0 6px 6px;font-size:12px;line-height:1.6}.editorial-path-result{border-top:1px solid #24222420;padding-top:17px;font-weight:600}.editorial-path.is-open h3 strong{text-decoration:underline;-webkit-text-decoration-color:var(--role-color);text-decoration-color:var(--role-color);text-underline-offset:6px}.editorial-real{border-block:1px solid #24222426;grid-template-columns:90px 1fr auto;align-items:center;gap:35px;padding:40px 6%;display:grid}.editorial-real-star{color:var(--role-color);font-size:100px;line-height:1;animation:35s linear infinite person-star-spin}.editorial-real h2{letter-spacing:-1px;margin:15px 0;font-size:29px;font-weight:500}.editorial-real p{color:#726b73;max-width:480px;font-size:11px;line-height:1.6}.editorial-real>a{border-bottom:1px solid;align-items:center;gap:25px;max-width:260px;padding-bottom:12px;font-size:11px;display:flex}.editorial-real>a>span{font-size:22px}.editorial-contact{text-align:center;background:color-mix(in srgb,var(--role-color) 9%,var(--paper));padding:90px 6%}.editorial-contact h2{letter-spacing:-.065em;margin:25px 0;font-size:clamp(50px,8vw,125px);font-weight:500;line-height:.95}.editorial-contact h2>span{color:var(--role-color);margin-left:15px;display:inline-block}.editorial-contact p{font-size:12px;line-height:1.8}.editorial-contact .editorial-button{background:var(--ink);color:var(--paper)}.editorial-others{padding:65px 6%}.editorial-others h2{letter-spacing:-1.5px;margin-top:17px;font-size:38px;font-weight:500}.editorial-other-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.editorial-other-art{background:#fff8;height:240px;transition:transform .3s;position:relative}.editorial-other-art .sculpture-sprite{aspect-ratio:auto;width:100%;height:100%}.editorial-other-art .federico-cutout{padding-top:15px}.editorial-other-grid a:hover .editorial-other-art{transform:translateY(-8px)rotate(-2deg)}.editorial-other-grid a>span{border-bottom:1px solid #24222426;align-items:center;gap:9px;padding:18px 0;display:flex}.editorial-other-grid small{font:8px monospace}.editorial-other-grid strong{font-size:16px;font-weight:500}.editorial-other-grid b{margin-left:auto;font-weight:400}.editorial-footer{border-top:1px solid #24222426;justify-content:space-between;gap:20px;padding:25px 6%;font-size:10px;display:flex}.editorial-footer small{color:#746c77;font:8px monospace}.editorial-profile :focus-visible{outline:2px solid var(--ink);outline-offset:5px}.editorial-people .editorial-hero{background:radial-gradient(at 28% 45%,#faf7ff8c,#0000 45%);grid-template-columns:1fr 1fr}.editorial-people .editorial-hero h1{text-transform:uppercase;letter-spacing:-.075em;font-size:clamp(60px,10.7vw,175px);font-weight:900}.editorial-people .editorial-art{min-height:560px;margin-top:-25px}.editorial-people .editorial-artwork{filter:drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 3px #fff);inset:0 15% 40px}.editorial-people .editorial-art-number{color:#d9cee3;font-weight:900;top:22%;left:0}.editorial-speech{z-index:4;border:1px solid var(--ink);box-shadow:4px 4px 0 var(--role-color);background:#fff;padding:17px 20px;font-size:14px;position:absolute;top:25px;right:0;transform:rotate(6deg)}.editorial-people .editorial-hero-copy{padding-top:15px}.editorial-people .editorial-button{box-shadow:4px 4px 0 var(--role-color);background:#fbfaf5;transform:rotate(-2deg)}.editorial-people .editorial-button:hover{background:var(--ink);transform:rotate(0)}.editorial-people .editorial-statement{background:#faf8f2}.editorial-people .editorial-tags span{box-shadow:2px 2px 0 var(--role-color);background:#fff}.editorial-people .editorial-paths{background:#f4eef8}.editorial-people .editorial-contact{background:#f0d942}.editorial-people .editorial-contact h2>span{color:var(--ink)}.editorial-people .editorial-other-art{background:#fff5;border:1px solid #24222420}.editorial-people .editorial-other-grid a>span{border:1px solid var(--ink);box-shadow:3px 3px 0 var(--other-color);background:#faf8f2;padding:12px 8px;transform:rotate(-2deg)}.editorial-profile[data-motion=off] *{transition:none!important;animation:none!important}@media (min-width:1600px){.editorial-hero,.editorial-statement,.editorial-paths,.editorial-real,.editorial-others{padding-inline:max(6%,50vw - 750px)}}@media (max-width:1050px){.editorial-role-nav{gap:24px}.editorial-art{min-height:400px}.editorial-people .editorial-art{min-height:470px}.editorial-people .editorial-artwork{inset-inline:5%}.editorial-hero-copy h2{font-size:28px}.editorial-real{grid-template-columns:65px 1fr;gap:25px}.editorial-real-star{font-size:75px}.editorial-real>a{grid-column:2}.editorial-other-grid{gap:16px}.editorial-other-art{height:185px}.editorial-other-grid strong{font-size:12px}}@media (max-width:680px){.editorial-header{gap:12px;padding:20px 5%}.editorial-logo{font-size:20px}.editorial-people .editorial-logo{font-size:28px}.editorial-back{font-size:8px}.editorial-header button span{display:none}.editorial-role-nav{justify-content:flex-start;gap:20px;padding:12px 5%}.editorial-role-nav a{font-size:10px}.editorial-role-nav small{font-size:7px}.editorial-hero,.editorial-people .editorial-hero{flex-direction:column;gap:0;padding:28px 6% 40px;display:flex}.editorial-eyebrow{letter-spacing:.5px;font-size:8px}.editorial-hero h1{margin-top:15px;font-size:clamp(40px,11.7vw,78px)}.editorial-people .editorial-hero h1{font-size:clamp(30px,10.5vw,71px)}.editorial-art{min-height:330px;margin-top:15px}.editorial-artwork{inset:0 6% 30px}.editorial-art-number{letter-spacing:-12px;font-size:155px}.editorial-play{gap:9px;padding:10px 12px;font-size:20px;bottom:35px;right:0}.editorial-play span{font-size:8px}.editorial-art-caption{font-size:6px;bottom:0;left:0}.editorial-hero-copy{max-width:none;padding:30px 0 0}.editorial-hero-copy h2{margin:17px 0;font-size:28px}.editorial-hero-copy>p{font-size:12px}.editorial-button{margin-top:23px;padding:14px 17px;font-size:10px}.editorial-people .editorial-art{min-height:365px;margin-top:22px}.editorial-people .editorial-artwork{inset:0 15% 30px}.editorial-people .editorial-hero-copy{padding-top:35px}.editorial-speech{padding:11px 13px;font-size:10px;top:0;right:0}.editorial-statement{grid-template-columns:1fr;gap:20px;padding:45px 6%}.editorial-statement h2{letter-spacing:-1.6px;font-size:38px}.editorial-statement>div>p{font-size:14px}.editorial-tags{margin-top:22px}.editorial-tags span{padding:8px 10px;font-size:8px}.editorial-paths{grid-template-columns:1fr;gap:28px;padding:45px 6%}.editorial-paths-heading h2{margin:17px 0;font-size:36px}.editorial-paths-heading p{max-width:none}.editorial-path h3 strong{font-size:18px}.editorial-path h3 button{gap:12px;padding:19px 0}.editorial-path>div{padding-left:23px;padding-right:0}.editorial-path>div p,.editorial-path li{font-size:12px}.editorial-real{grid-template-columns:1fr;gap:20px;padding:35px 6%}.editorial-real-star{width:62px;font-size:62px}.editorial-real h2{font-size:28px}.editorial-real>a{grid-column:1;justify-content:space-between;max-width:none}.editorial-contact{padding:50px 6%}.editorial-contact h2{letter-spacing:-2px;white-space:nowrap;font-size:clamp(34px,9.5vw,57px)}.editorial-contact h2>span{margin-left:8px}.editorial-others{padding:40px 6%}.editorial-others h2{letter-spacing:-1px;font-size:30px}.editorial-other-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.editorial-other-art{height:180px}.editorial-other-grid strong{font-size:11px}.editorial-other-grid a>span{gap:5px;padding-block:12px}.editorial-other-grid small{font-size:7px}.editorial-footer{flex-wrap:wrap;padding:23px 6%;font-size:8px}.editorial-footer small{width:100%;font-size:7px}}@media (prefers-reduced-motion:reduce){.editorial-profile *{transition:none!important;animation:none!important}}
