:root{--paper:#f5f6f4;--white:#fff;--ink:#111313;--muted:#66706d;--line:#cfd4d1;--proof:#971c14}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid var(--proof);outline-offset:3px}.alphabet{border-right:1px solid var(--line);background:var(--white);z-index:5;width:72px;font:10px/1 var(--font-grotesk);color:var(--muted);flex-direction:column;justify-content:space-between;align-items:center;padding:20px 0;display:flex;position:fixed;inset:0 auto 0 0}.index-shell{margin-left:72px;padding:0 36px}.site-header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:92px;display:flex}.brand{letter-spacing:.06em;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:11px;font-weight:800;line-height:1.05;display:flex}.brand:disabled{color:var(--ink)}.brand-mark{background:var(--proof);color:#fff;border-radius:50% 50% 50% 8px;place-items:center;width:42px;height:42px;font:900 25px/1 Arial;display:grid}.header-note{font:11px/1.3 var(--font-grotesk);text-align:right;text-transform:uppercase}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,1fr) minmax(500px,3fr) minmax(220px,1fr);align-items:start;gap:30px;padding:62px 0 68px;display:grid}.eyebrow{color:var(--proof);font:700 11px/1.2 var(--font-grotesk);text-transform:uppercase;margin:7px 0 0}.hero h1{letter-spacing:-.06em;text-transform:uppercase;margin:0;font:800 clamp(48px,6vw,96px)/.88 Arial Narrow,Arial,sans-serif}.hero h1 em{color:var(--proof);text-transform:none;font-family:Georgia,serif;font-weight:400}.hero-copy{max-width:280px;margin:7px 0 0;font-size:16px;line-height:1.45}.bento-hero{border-bottom:1px solid var(--ink);grid-template-rows:minmax(260px,1.15fr) minmax(220px,.9fr) 86px;grid-template-columns:1.2fr 1.2fr 1.7fr 1.2fr 1.2fr 1.2fr;gap:10px;min-height:calc(100svh - 92px);padding:12px 0 22px;display:grid}.proof-panel{background:var(--white);border:1px solid var(--line);position:relative;overflow:hidden}.proof-panel:before,.proof-panel:after{content:"";pointer-events:none;width:18px;height:18px;position:absolute}.proof-panel:before{border-left:1px solid var(--ink);border-top:1px solid var(--ink);top:8px;left:8px}.proof-panel:after{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);bottom:8px;right:8px}.bento-brand{flex-direction:column;grid-area:1/1/3/3;justify-content:space-between;padding:clamp(24px,3vw,52px);display:flex}.bento-brand img{object-fit:contain;object-position:left top;width:min(84%,360px);height:auto}.bento-brand div{border-top:2px solid var(--ink);font:11px/1.2 var(--font-grotesk);text-transform:uppercase;justify-content:space-between;align-items:end;padding-top:24px;display:flex}.bento-brand strong{color:var(--proof);font-size:18px}.bento-art{cursor:pointer;text-align:left;background:#d7dad7;border:0;padding:0;position:relative;overflow:hidden}.bento-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#000000b8);position:absolute;inset:0}.bento-art>img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .3s;animation:.65s both bento-in;display:block}.bento-art:hover>img{filter:saturate(1.08);transform:scale(1.035)}.bento-small-a{grid-area:1/5/auto/6}.bento-small-b{grid-area:3/1/auto/2}.bento-message{flex-direction:column;grid-area:2/3/auto/4;justify-content:space-between;padding:28px;display:flex}.bento-message h1{letter-spacing:-.055em;text-transform:uppercase;margin:24px 0 0;font:800 clamp(28px,3vw,58px)/.88 Arial Narrow,Arial,sans-serif}.bento-message h1 em{color:var(--proof);text-transform:none;font:400 .85em/1 Georgia,serif}.bento-caption{z-index:2;color:#fff;text-shadow:0 1px 10px #00000073;grid-template-columns:auto 1fr auto;align-items:end;gap:9px;display:grid;position:absolute;bottom:13px;left:14px;right:14px}.bento-caption small,.bento-caption em{font:9px/1 var(--font-grotesk);text-transform:uppercase}.bento-caption strong{text-transform:uppercase;font:700 clamp(16px,1.8vw,29px)/.9 Arial Narrow,Arial,sans-serif}.bento-caption em{font-style:normal}.bento-controls{grid-area:3/2/auto/7;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.bento-controls button:hover{background:var(--proof);color:#fff}.bento-controls span{font:10px/1 var(--font-grotesk)}@keyframes bento-in{0%{opacity:.45;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.filters{z-index:4;backdrop-filter:blur(12px);border-bottom:1px solid var(--ink);background:#f5f6f4f0;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:26px;min-height:86px;display:grid;position:sticky;top:0}.search-field{font:10px/1 var(--font-grotesk);text-transform:uppercase;align-items:center;gap:18px;display:flex}.search-field input{border:0;border-bottom:1px solid var(--muted);text-transform:none;background:0 0;width:min(340px,60%);padding:10px 2px;font-size:14px}.role-filters{gap:4px;display:flex}.role-filters button{border:1px solid var(--ink);text-transform:uppercase;cursor:pointer;background:0 0;padding:9px 15px;font-size:11px}.role-filters button.active,.role-filters button:hover{background:var(--proof);border-color:var(--proof);color:#fff}.result-count{font:11px/1 var(--font-grotesk);text-transform:uppercase}.contact-sheet{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 14px;padding:34px 0 90px;display:grid}.artist-card{background:var(--white);text-align:left;cursor:pointer;border:0;min-width:0;padding:7px;transition:transform .22s;position:relative}.artist-card:hover{transform:translateY(-5px)}.artist-card:hover .selected-label{opacity:1;transform:translateY(0)}.card-image{aspect-ratio:4/5;background:#dfe2df;position:relative;overflow:hidden}.card-image>img:first-child{object-fit:cover;filter:saturate(.86);width:100%;height:100%;transition:transform .5s,filter .3s}.artist-card:hover .card-image>img:first-child{filter:saturate();transform:scale(1.035)}.card-portrait{aspect-ratio:1;object-fit:cover;filter:grayscale();border:3px solid #fff;width:28%;position:absolute;bottom:8px;right:8px}.selected-label{background:var(--proof);color:#fff;opacity:0;font:10px/1 var(--font-grotesk);text-transform:uppercase;padding:7px 9px;transition:all .2s;position:absolute;top:10px;left:10px;transform:translateY(-5px)}.empty-art{height:100%;color:var(--muted);font:11px/1.3 var(--font-grotesk);text-transform:uppercase;place-items:center;display:grid}.crop-mark{z-index:2;width:11px;height:11px;position:absolute}.crop-a{border-top:1px solid var(--ink);border-left:1px solid var(--ink);top:-4px;left:-4px}.crop-b{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);bottom:-4px;right:-4px}.card-code{color:var(--proof);font:10px/1 var(--font-grotesk);margin:12px 0 7px;display:block}.artist-card strong{font:400 26px/1 Georgia,serif;display:block}.card-role{color:var(--muted);font:10px/1.2 var(--font-grotesk);text-transform:uppercase;margin-top:7px;display:block}footer{border-top:1px solid var(--ink);min-height:100px;font:11px/1 var(--font-grotesk);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}footer a{color:#fff;background:var(--proof);padding:14px 18px;text-decoration:none}.artist-socials{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 4px;display:flex}.artist-socials a{border:1px solid var(--ink);color:var(--ink);font:10px/1 var(--font-grotesk);text-transform:uppercase;padding:9px 12px;text-decoration:none;transition:background .2s,color .2s}.artist-socials a:hover{background:var(--ink);color:#fff}.profile-shell{padding:0 36px 70px}.profile-header{z-index:6;backdrop-filter:blur(12px);background:#f5f6f4f0;position:sticky;top:0}.back-button{cursor:pointer;font:11px/1 var(--font-grotesk);text-transform:uppercase;background:0 0;border:0;padding:10px 0}.artist-intro{border-bottom:1px solid var(--ink);grid-template-columns:1.1fr .9fr;gap:5vw;min-height:520px;padding:70px 0;display:grid}.proof-code{color:var(--proof);font:11px/1 var(--font-grotesk)}.artist-identity h1{letter-spacing:-.07em;text-transform:uppercase;max-width:850px;margin:24px 0 30px;font:800 clamp(64px,10vw,150px)/.78 Arial Narrow,Arial,sans-serif}.role-row{gap:7px;display:flex}.role-row span{border:1px solid var(--ink);font:10px/1 var(--font-grotesk);text-transform:uppercase;padding:8px 12px}.artist-story{grid-template-columns:minmax(130px,200px) 1fr;align-self:end;gap:26px;display:grid}.portrait{aspect-ratio:1;object-fit:cover;filter:grayscale();width:100%}.placeholder{background:var(--proof);color:#fff;place-items:center;font:700 70px/1 Georgia,serif;display:grid}.bio{margin:0;font:20px/1.45 Georgia,serif}.work-total{color:var(--muted);font:10px/1.3 var(--font-grotesk);text-transform:uppercase;margin:22px 0 0}.portfolio-section{padding-top:40px}.section-title-row{justify-content:space-between;align-items:baseline;margin-bottom:25px;display:flex}.section-title-row h2{margin:0;font:400 44px/1 Georgia,serif}.section-title-row span{font:10px/1 var(--font-grotesk);text-transform:uppercase}.work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.work-card{cursor:zoom-in;background:#ddd;border:0;min-height:280px;padding:0;position:relative;overflow:hidden}.work-card img{object-fit:cover;width:100%;height:100%;max-height:720px;transition:transform .35s;display:block}.work-card:hover img{transform:scale(1.02)}.work-card span{font:10px/1 var(--font-grotesk);background:#fff;padding:6px 8px;position:absolute;bottom:8px;left:8px}.lightbox{z-index:20;background:#000000eb;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.lightbox img{object-fit:contain;max-width:94vw;max-height:92vh}.lightbox-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:42px;position:absolute;top:20px;right:25px}@media (width<=1000px){.contact-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr}.hero-copy{max-width:560px}.bento-hero{grid-template-rows:380px 260px 210px 76px;grid-template-columns:1fr 1fr 1fr;min-height:auto}.bento-brand{grid-area:1/1/3}.bento-main{grid-area:1/2/auto/4}.bento-tall{grid-area:2/3/4}.bento-message{grid-area:2/2}.bento-wide{grid-area:3/1/auto/3}.bento-small-a,.bento-small-b{display:none}.bento-controls{grid-area:4/1/auto/4}.filters{grid-template-columns:1fr auto;padding:14px 0}.role-filters{order:3;grid-column:1/-1}.artist-intro{grid-template-columns:1fr}.artist-story{max-width:700px}}@media (width<=640px){.alphabet{display:none}.index-shell{margin-left:0;padding:0 16px}.profile-shell{padding:0 16px 45px}.site-header{min-height:72px}.header-note{display:none}.hero{padding:44px 0}.hero h1{font-size:46px}.bento-hero{grid-template-rows:280px 330px 210px 70px;grid-template-columns:1fr 1fr;display:grid}.bento-brand{grid-area:1/1;padding:24px}.bento-brand img{width:90%}.bento-brand div{display:block}.bento-brand strong{margin-top:5px;display:block}.bento-message{grid-area:1/2;padding:20px}.bento-message h1{font-size:30px}.bento-main{grid-area:2/1/auto/3}.bento-tall{grid-area:3/1}.bento-wide{grid-area:3/2}.bento-caption{grid-template-columns:auto 1fr}.bento-caption em{display:none}.bento-controls{grid-area:4/1/auto/3}.filters{grid-template-columns:1fr;position:relative}.search-field input{width:65%}.role-filters{grid-column:auto;overflow-x:auto}.result-count{display:none}.contact-sheet{grid-template-columns:1fr;gap:30px}.artist-intro{min-height:0;padding:42px 0}.artist-identity h1{font-size:64px}.artist-story{grid-template-columns:110px 1fr}.bio{font-size:16px}.work-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.brand{transition:opacity .2s,transform .2s}.brand:not(:disabled){cursor:pointer}.brand:not(:disabled):hover{opacity:.68;transform:translateY(-1px)}.brand:not(:disabled):focus-visible{outline:2px solid var(--proof);outline-offset:5px}.bento-brand img{background:var(--proof);padding:18px}.bento-main{grid-column:3/5}@media (width<=1000px){.bento-main{grid-column:2/4}}@media (width<=640px){.bento-main{grid-column:1/3}}.site-header:not(.profile-header){z-index:12;background:var(--white);border-bottom:1px solid var(--line);height:72px;min-height:72px;padding:0 36px;position:fixed;top:0;left:72px;right:0}.main-nav{align-items:center;gap:clamp(20px,3vw,48px);margin-left:auto;margin-right:clamp(24px,4vw,64px);display:flex}.main-nav a,.header-actions{color:var(--ink);font:700 10px/1 var(--font-grotesk);text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.main-nav a:hover{color:var(--proof)}.header-actions{align-items:center;gap:18px;display:flex}.header-actions a{background:var(--proof);color:#fff;padding:12px 17px;text-decoration:none}.bento-hero{background:var(--paper);border:0;grid-template-rows:minmax(0,1.2fr) minmax(0,.85fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:calc(100vw - 72px);height:100svh;min-height:620px;margin:0 -36px;padding:80px 8px 64px;display:grid;position:relative;overflow:hidden}.bento-brand{display:none}.bento-main{grid-area:1/1/auto/3}.bento-message{background:var(--proof);color:#fff;border:0;grid-area:2/1;padding:clamp(20px,2vw,34px)}.bento-message .proof-code{color:#ffffffb8}.bento-message h1{font-size:clamp(28px,3vw,54px)}.bento-message h1 em{color:#fff}.hero-brief-link{color:#fff;font:700 10px/1 var(--font-grotesk);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;padding-bottom:6px;text-decoration:none}.hero-brief-link:hover{opacity:.72}.bento-wide{grid-area:2/2}.bento-tall{grid-area:1/3/3}.bento-small-a{grid-area:1/4;display:block}.bento-small-b{grid-area:2/4;display:block}.bento-small-b .bento-caption{display:grid}.bento-art,.proof-panel{border-radius:0}.bento-controls{background:var(--white);border-top:1px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:center;height:48px;display:grid;position:absolute;bottom:8px;left:8px;right:8px}.bento-controls button{cursor:pointer;height:100%;font:700 10px/1 var(--font-grotesk);text-transform:uppercase;background:0 0;border:0;padding:0 18px}.bento-controls button:last-child{text-align:right}.bento-controls span{text-align:center;font:10px/1 var(--font-grotesk)}.filters{scroll-margin-top:72px;top:72px}@media (width<=1000px){.bento-hero{grid-template-rows:minmax(0,1.2fr) minmax(0,.85fr);grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100vw - 72px);height:100svh;min-height:600px;padding-bottom:64px}.bento-main{grid-area:1/1/auto/3}.bento-message{grid-area:2/1}.bento-wide{grid-area:2/2}.bento-tall{grid-area:1/3/3}.bento-small-a,.bento-small-b{display:none}.bento-controls{grid-area:auto}}@media (width<=640px){.site-header:not(.profile-header){padding:0 16px;left:0}.main-nav,.header-actions span{display:none}.bento-hero{grid-template-rows:minmax(0,1.15fr) minmax(0,.85fr);grid-template-columns:1fr 1fr;width:100vw;height:100svh;min-height:560px;margin:0 -16px;padding:80px 8px 62px}.bento-main{grid-area:1/1/auto/3}.bento-message{grid-area:2/1}.bento-wide{grid-area:2/2}.bento-tall,.bento-small-a,.bento-small-b{display:none}.filters{top:72px}}.alphabet{display:none}.index-shell{margin-left:0}.site-header:not(.profile-header){left:0}.bento-hero{width:100vw}@media (width<=640px){.header-instagram{display:none}.artist-socials{margin-top:16px}}@media (width<=900px){.site-header .main-nav{display:none}}@media (width<=430px){.site-header:not(.profile-header){padding:0 12px}.site-header .brand{width:142px;min-width:142px}.site-header .brand-logo{width:136px}.site-header .header-actions{gap:5px}.site-header .header-actions .hire-link{white-space:nowrap;padding:9px 8px;font-size:10px}}.positioning-statement{border-bottom:1px solid var(--ink);background:var(--proof);color:#fff;place-items:center;min-height:58svh;padding:8vw;display:grid}.positioning-statement p{text-align:center;letter-spacing:-.045em;max-width:1050px;margin:0;font:400 clamp(42px,6vw,92px)/.96 Georgia,serif}.positioning-statement strong{text-transform:uppercase;font-family:Arial Narrow,Arial,sans-serif}.institutional-sections{border-top:1px solid var(--ink)}.institutional-panel{border-bottom:1px solid var(--ink);grid-template-columns:minmax(180px,.65fr) 1.35fr;gap:6vw;padding:clamp(60px,8vw,130px) 0;scroll-margin-top:72px;display:grid}.institutional-panel>div{max-width:900px}.institutional-panel h2{letter-spacing:-.06em;text-transform:uppercase;margin:0 0 34px;font:800 clamp(52px,7vw,110px)/.85 Arial Narrow,Arial,sans-serif}.institutional-panel p{max-width:760px;margin:0 0 22px;font:20px/1.55 Georgia,serif}.biography-panel{background:var(--ink);color:#fff;margin:0 -36px;padding-left:36px;padding-right:36px}.biography-panel .proof-code{color:#e64131}.biography-panel .biography-content{grid-template-columns:minmax(190px,.55fr) 1.45fr;align-items:start;gap:clamp(28px,4vw,64px);max-width:1100px;display:grid}.joe-portrait{aspect-ratio:3/4;background:#222;margin:0;position:relative;overflow:hidden}.joe-portrait:after{content:"JOE PRADO / FOUNDER & ARTIST";color:#fff;font:10px/1.2 var(--font-grotesk);letter-spacing:.04em;background:#000000c2;padding:12px;position:absolute;bottom:0;left:0;right:0}.joe-portrait img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.availability-button{background:var(--proof);color:#fff;cursor:pointer;font:700 11px/1 var(--font-grotesk);text-transform:uppercase;border:0;margin-top:26px;padding:15px 19px}.availability-button:hover{background:var(--ink)}.availability-modal{z-index:30;color:#fff;background:#050505;grid-template-columns:.8fr 1.2fr;align-items:start;gap:7vw;padding:clamp(50px,8vw,120px);display:grid;position:fixed;inset:0;overflow:auto}.availability-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:42px;position:fixed;top:22px;right:28px}.availability-intro h2{letter-spacing:-.06em;text-transform:uppercase;margin:30px 0;font:800 clamp(54px,7vw,105px)/.86 Arial Narrow,Arial,sans-serif}.availability-intro p{max-width:540px;font:22px/1.45 Georgia,serif}.availability-form{gap:24px;display:grid}.availability-form label{font:700 11px/1 var(--font-grotesk);text-transform:uppercase;gap:10px;display:grid}.availability-form input,.availability-form textarea{color:#111;text-transform:none;background:#fff;border:1px solid #777;width:100%;padding:15px;font:17px/1.35 Arial,sans-serif}.availability-form input[readonly]{color:#555;background:#ddd}.availability-form button{background:var(--proof);color:#fff;cursor:pointer;font:700 11px/1 var(--font-grotesk);text-transform:uppercase;border:0;justify-self:start;padding:17px 22px}@media (width<=800px){.institutional-panel{grid-template-columns:1fr}.institutional-panel p{font-size:17px}.availability-modal{grid-template-columns:1fr;padding:70px 22px 35px}.positioning-statement{min-height:48svh}.biography-panel{margin:0 -16px;padding-left:16px;padding-right:16px}.biography-panel .biography-content{grid-template-columns:minmax(120px,.5fr) 1.5fr;gap:22px}.joe-portrait:after{padding:8px;font-size:8px}}@media (width<=560px){.biography-panel .biography-content{grid-template-columns:1fr}.joe-portrait{max-width:260px}}.contact-page{background:var(--ink);color:#fff;min-height:100svh;padding:0 36px}.contact-header{border-bottom:1px solid #393939;align-items:center;height:72px;display:flex}.contact-header .brand{color:#fff;text-decoration:none}.contact-nav{gap:clamp(20px,3vw,48px);margin-left:auto;display:flex}.contact-nav a{color:#aaa;font:700 12px/1 var(--font-grotesk);text-transform:uppercase;text-decoration:none}.contact-instagram{color:#fff;place-items:center;width:36px;height:36px;margin-left:32px;display:grid}.contact-layout{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:center;gap:8vw;min-height:calc(100svh - 172px);padding:clamp(60px,8vw,120px) 0;display:grid}.contact-copy h1{letter-spacing:-.065em;text-transform:uppercase;max-width:700px;margin:30px 0;font:800 clamp(64px,8vw,128px)/.82 Arial Narrow,Arial,sans-serif}.contact-copy>p{color:#ccc;max-width:600px;font:20px/1.5 Georgia,serif}.contact-details{font:11px/1.3 var(--font-grotesk);text-transform:uppercase;grid-template-columns:auto 1fr;gap:12px 22px;margin-top:44px;display:grid}.contact-details a{color:#fff;text-decoration:none}.contact-form{gap:24px;display:grid}.contact-field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form label{color:#ddd;font:700 11px/1 var(--font-grotesk);text-transform:uppercase;gap:9px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#fff;text-transform:none;background:#111;border:1px solid #555;border-radius:0;width:100%;padding:15px;font:17px/1.35 Arial,sans-serif}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:2px solid var(--proof);outline-offset:1px}.contact-form button{background:var(--proof);color:#fff;cursor:pointer;font:700 12px/1 var(--font-grotesk);text-transform:uppercase;border:0;justify-self:start;padding:17px 24px}.contact-footer a{color:var(--ink);background:#fff}@media (width<=800px){.contact-page{padding:0 16px}.contact-nav{display:none}.contact-instagram{margin-left:auto}.contact-layout{grid-template-columns:1fr;gap:55px;padding:55px 0 75px}.contact-copy h1{font-size:clamp(54px,16vw,90px)}.contact-field-row{grid-template-columns:1fr}}.publisher-filter select{border:1px solid var(--line);width:100%;font:700 10px/1 var(--font-grotesk);text-transform:uppercase;background:#fff;padding:11px 34px 11px 12px}.profile-credit-label{color:var(--proof);font:700 .6em/1 var(--font-grotesk);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.profile-credit-inline{white-space:normal}.profile-credit-title{font-weight:700}.profile-credit-publisher{color:var(--proof);white-space:nowrap;font-size:.82em;font-weight:700}.shortlist-toggle{z-index:3;color:#111;font:700 9px/1 var(--font-grotesk);text-transform:uppercase;background:#fff;padding:8px 10px;position:absolute;top:8px;right:8px;box-shadow:0 1px 7px #0002}.shortlist-toggle.selected{background:var(--proof);color:#fff}.shortlist-bar{z-index:25;color:#fff;min-width:min(640px,100vw - 30px);font:10px/1 var(--font-grotesk);text-transform:uppercase;background:#111;align-items:center;gap:18px;padding:10px 12px 10px 18px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0006}.shortlist-bar a{background:var(--proof);color:#fff;margin-left:auto;padding:12px 15px;text-decoration:none}.shortlist-bar button{color:#aaa;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:0}.sales-value{border-bottom:1px solid var(--ink);padding:clamp(80px,10vw,150px) 0}.sales-value-heading{grid-template-columns:.55fr 1.45fr;gap:6vw;margin-bottom:70px;display:grid}.sales-value-heading h2{letter-spacing:-.06em;text-transform:uppercase;max-width:1050px;margin:0;font:800 clamp(50px,7vw,108px)/.86 Arial Narrow,Arial,sans-serif}.sales-pillars{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.sales-pillars article{border-right:1px solid var(--ink);min-height:250px;padding:24px}.sales-pillars article:last-child{border-right:0}.sales-pillars span{color:var(--proof);font:10px/1 var(--font-grotesk)}.sales-pillars h3{margin:70px 0 15px;font:400 30px/1 Georgia,serif}.sales-pillars p{color:#555;max-width:360px;margin:0;font:16px/1.45 Georgia,serif}.how-it-works{border-bottom:1px solid var(--ink);padding:clamp(80px,10vw,150px) 0}.how-it-works>h2{letter-spacing:-.06em;text-transform:uppercase;max-width:950px;margin:30px 0 65px;font:800 clamp(55px,8vw,120px)/.84 Arial Narrow,Arial,sans-serif}.how-it-works>div{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.how-it-works article{border-right:1px solid var(--ink);min-height:230px;padding:22px}.how-it-works article:last-child{border:0}.how-it-works strong{color:var(--proof);font:10px/1 var(--font-grotesk)}.how-it-works h3{margin:60px 0 14px;font:24px/1 Georgia,serif}.how-it-works p{color:#555;font:15px/1.45 Georgia,serif}.commercial-cta{background:var(--proof);color:#fff;margin:0 -36px;padding:clamp(70px,9vw,135px) 36px}.commercial-cta>span{font:10px/1 var(--font-grotesk);text-transform:uppercase}.commercial-cta h2{letter-spacing:-.07em;text-transform:uppercase;max-width:1300px;margin:32px 0 60px;font:800 clamp(65px,9vw,145px)/.8 Arial Narrow,Arial,sans-serif}.commercial-cta>div{gap:10px;display:flex}.commercial-cta a{color:#fff;font:700 10px/1 var(--font-grotesk);text-transform:uppercase;border:1px solid #fff;padding:15px 19px;text-decoration:none}.commercial-cta a:first-child{color:#111;background:#fff}@media (width<=900px){.filters{grid-template-columns:1fr 1fr}.sales-value-heading,.sales-pillars{grid-template-columns:1fr}.sales-pillars article{border-right:0;border-bottom:1px solid var(--ink);min-height:190px}.sales-pillars h3{margin-top:45px}.how-it-works>div{grid-template-columns:1fr 1fr}.commercial-cta{margin:0 -16px;padding-left:16px;padding-right:16px}}@media (width<=560px){.filters,.how-it-works>div{grid-template-columns:1fr}.how-it-works article{border-right:0;border-bottom:1px solid var(--ink);min-height:180px}.shortlist-bar{flex-wrap:wrap;align-items:stretch}.shortlist-bar a{text-align:center;order:3;width:100%;margin:0}.commercial-cta>div{flex-direction:column;align-items:stretch}}html{scroll-padding-top:82px}.profile-shell .artist-intro{grid-template-columns:minmax(0,.85fr) minmax(560px,1.15fr);gap:clamp(36px,5vw,90px)}.profile-shell .artist-story{grid-template-columns:minmax(210px,285px) minmax(0,1fr);gap:clamp(28px,3vw,48px);max-width:900px}.profile-shell .portrait{aspect-ratio:4/5;box-shadow:10px 10px #cf241821}.site-header{transition:background-color .28s,border-color .28s,box-shadow .28s}.profile-header{box-shadow:0 8px 30px #00000009}.main-nav a{padding:28px 0;position:relative}.main-nav a:after{content:"";background:var(--proof);height:1px;transition:right .28s cubic-bezier(.22,.8,.25,1);position:absolute;bottom:19px;left:0;right:100%}.main-nav a:hover:after,.main-nav a:focus-visible:after{right:0}.artist-card:active{transform:translateY(-2px)scale(.995)}.work-card img{transition-duration:.55s}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}body{animation:.38s cubic-bezier(.22,.8,.25,1) page-enter}@view-transition{navigation:auto}::view-transition-old(root){animation:.2s both fade-out}::view-transition-new(root){animation:.35s both page-enter}@keyframes fade-out{to{opacity:0}}@media (width<=1100px){.profile-shell .artist-intro{grid-template-columns:1fr}.profile-shell .artist-story{grid-template-columns:minmax(200px,270px) minmax(0,1fr)}}@media (width<=640px){.profile-shell .artist-story{grid-template-columns:145px minmax(0,1fr);gap:20px}.profile-shell .portrait{aspect-ratio:3/4;box-shadow:6px 6px #cf241821}}@media (width<=430px){.profile-shell .artist-story{grid-template-columns:1fr}.profile-shell .portrait{width:min(68vw,260px)}}@media (prefers-reduced-motion:reduce){body{animation:none}.main-nav a:after{transition:none}::view-transition-old(root),::view-transition-new(root){animation:none}}[data-motion-focus],[data-motion-focus-card]{--motion-focus:1;filter:none;opacity:calc(.86 + (var(--motion-focus) * .14));transform:scale(calc(.99 + (var(--motion-focus) * .01)));transform-origin:top;will-change:opacity,transform;transition:opacity .22s linear,transform .22s linear}@media (prefers-reduced-motion:reduce){[data-motion-focus],[data-motion-focus-card]{filter:none;opacity:1;will-change:auto;transition:none;transform:none}}.contact-page{background:#090909}.contact-layout{align-items:start}.contact-copy,.contact-form{align-self:start}.contact-copy{padding-top:2px}.contact-copy .proof-code{margin-bottom:0;display:block}.contact-form{padding-top:0}.contact-form input,.contact-form select,.contact-form textarea{color:#f5f6f4;color-scheme:dark;background:#151515;border-color:#454545;transition:border-color .2s,background-color .2s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--proof);background:#1a1a1a}.talent-picker{border:0;gap:9px;margin:0;padding:0;display:grid}.talent-picker legend{color:#ddd;font:700 11px/1.25 var(--font-grotesk);text-transform:uppercase;margin-bottom:9px}.talent-picker legend small{color:#777;text-transform:none;margin-top:6px;font-weight:400;display:block}.talent-chips{flex-wrap:wrap;gap:7px;display:flex}.talent-chips button{border:1px solid var(--proof);color:#fff;cursor:pointer;font:10px/1 var(--font-grotesk);text-transform:uppercase;background:#cf241824;padding:8px 10px}.talent-suggestions{background:#101010;border:1px solid #454545;max-height:220px;overflow:auto}.talent-suggestions button{color:#eee;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #303030;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.talent-suggestions button:last-child{border-bottom:0}.talent-suggestions button span{font:15px/1.2 Arial,sans-serif}.talent-suggestions button small{color:var(--proof);font:700 9px/1 var(--font-grotesk);text-transform:uppercase}.brief-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:26px;display:grid}.brief-progress span{color:#777;font:700 10px/1 var(--font-grotesk);text-transform:uppercase;border-top:1px solid #454545;padding-top:9px}.brief-heading{margin-bottom:6px}.brief-heading h2,.brief-confirmation h2{max-width:560px;font:300 clamp(34px,4vw,58px)/.95 var(--font-grotesk,Arial,sans-serif);letter-spacing:-.05em;margin:16px 0}.brief-heading p,.brief-confirmation p{color:#aaa;max-width:620px;font:17px/1.5 var(--font-grotesk,Arial,sans-serif);margin:0 0 26px}.brief-actions{align-items:center;gap:12px;display:flex}.brief-back{color:#fff!important;background:0 0!important;border:1px solid #666!important}.brief-next{margin-top:4px}.brief-review{border-top:1px solid #454545;border-bottom:1px solid #454545;grid-template-columns:150px 1fr;gap:13px 22px;margin:8px 0 30px;padding:23px 0;display:grid}.brief-review span{color:#777;font:10px/1.3 var(--font-grotesk);text-transform:uppercase}.brief-review strong{font:500 16px/1.3 var(--font-grotesk,Arial,sans-serif)}.brief-confirmation{background:#111;border:1px solid #454545;align-self:start;padding:32px}.brief-confirmation button{color:#fff;cursor:pointer;font:700 10px/1 var(--font-grotesk);text-transform:uppercase;background:0 0;border:1px solid #fff;margin-top:10px;padding:14px 17px}@media (width<=560px){.brief-actions{flex-direction:column;align-items:stretch}.brief-review{grid-template-columns:1fr;gap:5px}.brief-review strong{margin-bottom:10px}}.profile-header{z-index:12;backdrop-filter:blur(12px);background:#f5f6f4f0;height:72px;min-height:72px;margin:0 -36px;padding:0 36px;position:sticky;top:0}.main-nav a,.header-actions{font-size:12px}.header-actions{gap:14px}.header-actions a{color:var(--ink);background:0 0;padding:0}.header-actions .hire-link{background:var(--ink);color:#fff;padding:12px 17px}.header-instagram{place-items:center;width:32px;height:32px;display:grid}.instagram-icon{border:1.8px solid;border-radius:5px;width:16px;height:16px;position:relative}.instagram-icon:before{content:"";border:1.6px solid;border-radius:50%;position:absolute;inset:3px}.instagram-icon:after{content:"";background:currentColor;border-radius:50%;width:2.5px;height:2.5px;position:absolute;top:2px;right:2px}.language-selector select{appearance:none;color:var(--ink);font:700 12px/1 var(--font-grotesk);cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 9px),calc(100% - 5px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border:0;padding:10px 18px 10px 8px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.positioning-statement{min-height:0;padding:clamp(46px,6vw,82px) 8vw}.positioning-statement p{letter-spacing:-.03em;max-width:900px;font-size:clamp(25px,3.2vw,48px);line-height:1.08}@media (width<=800px){.positioning-statement{min-height:0;padding:42px 24px}}@media (width<=640px){.profile-header{margin:0 -16px;padding:0 16px}.profile-header .main-nav{display:none}.header-instagram{display:grid}.header-actions{gap:8px}.header-actions .hire-link{padding:10px 12px}.language-selector select{padding-left:4px}}.filters{grid-template-columns:1.1fr auto auto}.bento-art>picture>img{animation:.82s cubic-bezier(.22,.75,.2,1) both bento-slide-left}@keyframes bento-slide-left{0%{opacity:.35;transform:translate(12%)scale(1.015)}to{opacity:1;transform:translate(0,0)scale(1)}}.work-card{overflow:visible}.work-image-frame{background:#ddd;width:100%;height:100%;min-height:280px;overflow:hidden}.work-image-frame img{object-fit:cover;width:100%;height:100%;max-height:720px;display:block}.work-card:before,.work-card:after{content:"";z-index:3;pointer-events:none;width:13px;height:13px;position:absolute}.work-card:before{filter:none;border-top:1px solid #111;border-left:1px solid #111;top:-5px;left:-5px}.work-card:after{filter:none;border-bottom:1px solid #111;border-right:1px solid #111;bottom:-5px;right:-5px}@media (prefers-reduced-motion:reduce){.bento-art>picture>img{animation:none}}:root{--font-grotesk:"Helvetica Neue",Helvetica,Arial,sans-serif}body,button,input,select,textarea,.brand,.main-nav a,.header-actions,.bento-message h1,.bento-message h1 em,.bento-caption strong,.artist-card strong,.artist-identity h1,.bio,.section-title-row h2,.institutional-panel h2,.institutional-panel p,.sales-value-heading h2,.sales-pillars h3,.sales-pillars p,.how-it-works>h2,.how-it-works h3,.how-it-works p,.commercial-cta h2,.availability-intro h2,.availability-intro p,.contact-copy h1,.contact-copy>p,.positioning-statement p,.positioning-statement strong{font-family:var(--font-grotesk)}.bento-message h1{letter-spacing:-.05em;text-transform:none;font-weight:300}.bento-message h1 em{font-style:normal;font-weight:800}.bento-caption strong{letter-spacing:-.035em;text-transform:none;font-weight:700}.artist-card strong{letter-spacing:-.035em;font-size:25px;font-weight:600;line-height:1}.artist-identity h1{letter-spacing:-.065em;text-transform:none;font-weight:300}.bio{letter-spacing:-.012em;font-size:19px;font-weight:400;line-height:1.5}.section-title-row h2{letter-spacing:-.045em;font-weight:300}.institutional-panel h2,.sales-value-heading h2,.how-it-works>h2,.commercial-cta h2,.availability-intro h2,.contact-copy h1{text-transform:none;font-weight:300}.institutional-panel p,.sales-pillars p,.how-it-works p,.availability-intro p,.contact-copy>p{letter-spacing:-.012em;font-weight:400}.sales-pillars h3,.how-it-works h3{letter-spacing:-.025em;font-weight:700}.main-nav a,.header-actions{font-family:var(--font-grotesk);letter-spacing:.01em;font-weight:600}.contact-assurance{border-top:1px solid #444;border-bottom:1px solid #444;max-width:500px;margin:38px 0 0;padding:20px 0}.contact-assurance span{color:var(--proof);font:700 10px/1 var(--font-grotesk);text-transform:uppercase}.contact-assurance p{color:#ddd!important;font:16px/1.45 var(--font-grotesk,Arial,sans-serif)!important;margin:12px 0 0!important}.contact-page{background:var(--paper);color:var(--ink)}.contact-header{border-color:var(--line)}.contact-header .brand{color:var(--ink)}.contact-header .brand-mark{background:var(--proof)}.contact-nav a{color:var(--muted)}.contact-nav a:hover,.contact-nav .active{color:var(--proof)}.contact-instagram{color:var(--ink)}.contact-copy h1{color:var(--proof);font-family:var(--font-grotesk);letter-spacing:-.055em;font-weight:800}.contact-copy>p{color:var(--ink);font-family:var(--font-grotesk);font-size:clamp(18px,1.55vw,23px);line-height:1.38}.contact-assurance{border-color:var(--line)}.contact-assurance p{color:var(--ink)!important}.contact-details span{color:var(--muted)}.contact-details a{color:var(--ink)}.contact-form input,.contact-form select,.contact-form textarea{background:var(--white);border-color:var(--line);color:var(--ink);color-scheme:light}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover{border-color:#9ba4a0}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:var(--white);border-color:var(--proof)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#7b8380}.contact-form label,.talent-picker legend{color:var(--ink)}.talent-picker legend small{color:var(--muted)}.talent-suggestions{border-color:var(--line);background:var(--white)}.talent-suggestions button{border-color:var(--line);color:var(--ink)}.talent-suggestions button:hover,.talent-suggestions button:focus-visible{background:#eceeec}.brief-progress span{border-color:var(--line);color:var(--muted)}.brief-progress span.active{border-color:var(--proof);color:var(--proof)}.brief-heading p,.brief-confirmation p{color:var(--muted)}.brief-review{border-color:var(--line)}.brief-review span{color:var(--muted)}.brief-confirmation{border-color:var(--line);background:var(--white)}.brief-confirmation button,.brief-back{border-color:var(--ink)!important;color:var(--ink)!important}.contact-footer{border-color:var(--line)}.contact-footer a{background:var(--proof);color:#fff}.contact-header .brand,.contact-header .brand-mark,.contact-header .contact-nav a,.contact-header .contact-language select,.contact-header .contact-instagram{font-family:var(--font-grotesk)}.contact-header .contact-nav a{letter-spacing:.01em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1}.contact-header .contact-language select{letter-spacing:.01em;text-transform:uppercase;font-size:12px;font-weight:600}.contact-form input,.contact-form select,.contact-form textarea,.talent-suggestions button span{font-family:var(--font-grotesk)}.brand{align-items:center;width:220px;min-width:220px;display:flex}.brand-logo{object-fit:contain;object-position:left center;width:210px;height:auto;max-height:64px;display:block}@media (width<=640px){.brand{width:166px;min-width:166px}.brand-logo{width:158px;max-height:52px}}.talent-picker legend{color:var(--ink);letter-spacing:.025em;font-size:12px;font-weight:800}.talent-picker legend small{color:#39423f;letter-spacing:0;font-size:11px;font-weight:500}.talent-suggestions{overscroll-behavior:contain;max-height:300px}.brief-contact-fields{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:18px;padding:20px 0;display:grid}.brief-contact-fields>.proof-code{font-weight:800}.site-footer{border-top:2px solid var(--proof);background:var(--ink);color:#fff;text-transform:none;gap:20px;width:100vw;min-height:0;margin:0 calc(50% - 50vw);padding:28px clamp(20px,4vw,64px) 18px;display:grid}.footer-main{grid-template-columns:minmax(0,1fr) minmax(360px,760px) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,72px);width:100%;display:grid}.footer-logo{filter:brightness(0)invert();width:205px;max-width:100%;height:auto;display:block}.footer-main p{color:#fff;max-width:620px;font:500 clamp(16px,1.45vw,21px)/1.13 var(--font-grotesk);letter-spacing:-.02em;justify-self:center;margin:0}.footer-main>a{background:var(--proof);color:#fff;font:700 11px/1 var(--font-grotesk);letter-spacing:.015em;text-transform:uppercase;border:1px solid #fff;justify-self:end;padding:13px 16px;text-decoration:none;transition:background-color .2s,color .2s}.footer-main>a:hover{color:var(--ink);background:#fff}.footer-rights{color:#c9d0cc;font:500 10px/1.2 var(--font-grotesk);letter-spacing:.005em;text-align:center;white-space:nowrap;overflow:hidden}.cookie-notice{z-index:40;background:var(--ink);color:#fff;border:1px solid #303634;justify-content:space-between;align-items:center;gap:20px;max-width:700px;margin:0;padding:16px 18px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 14px 36px #0004}.cookie-notice p{max-width:570px;font:500 13px/1.4 var(--font-grotesk);margin:0}.cookie-notice button{background:var(--proof);color:#fff;cursor:pointer;font:800 11px/1 var(--font-grotesk);text-transform:uppercase;border:1px solid #fff;flex:none;padding:10px 16px}.cookie-notice button:hover{color:var(--ink);background:#fff}@media (width<=800px){.site-footer{margin-top:0;padding-top:24px}.footer-main{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.footer-rights{text-align:left;white-space:normal}.cookie-notice{flex-direction:column;align-items:flex-start;gap:14px}.cookie-notice button{width:100%}}.filters{width:100vw;margin-left:calc(50% - 50vw);padding-left:clamp(16px,4vw,64px);padding-right:clamp(16px,4vw,64px);scroll-margin-top:0;position:relative;top:auto}html,body{overflow-x:clip}.artist-card-link{width:100%;color:inherit;cursor:pointer;text-decoration:none;display:block}.artist-card-link .card-portrait{height:auto;display:block}.shortlist-toggle{cursor:pointer;border:0}.artist-card-link .jonas-card-portrait{object-position:center 25%}.profile-shell .portrait{aspect-ratio:4/5;height:auto;box-shadow:10px 10px #cf241821}.profile-shell .artist-identity{padding-right:clamp(24px,3vw,64px)}@media (width>=1001px){.profile-shell .artist-identity h1{max-width:calc(100% - clamp(40px,4vw,80px))}}@media (width<=1000px){.profile-shell .artist-identity h1{max-width:100%}}@media (width<=640px){.profile-shell .portrait{aspect-ratio:3/4;height:auto;box-shadow:6px 6px #cf241821}}@media (width<=430px){.profile-shell .portrait{width:min(68vw,260px)}}.profile-shortlist{border:1px solid var(--ink);color:var(--ink);cursor:pointer;font:700 11px/1 var(--font-grotesk);letter-spacing:.015em;text-transform:uppercase;background:0 0;margin:18px 10px 0 0;padding:12px 15px}.profile-shortlist:hover,.profile-shortlist.selected{border-color:var(--proof);background:var(--proof);color:#fff}.bento-main{background:#101111}.bento-main>picture>img{object-fit:cover;object-position:center}.profile-shell{padding-bottom:0}.profile-shell .site-footer{margin-top:48px}.lightbox-nav{z-index:21;width:56px;height:56px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;transition:transform .2s,background-color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 28px #0006}.lightbox-nav:before{content:"";border-top:2px solid;border-right:2px solid;width:11px;height:11px;transform:rotate(45deg)}.lightbox-nav:hover{background:var(--proof);color:#fff;transform:translateY(-50%)scale(1.07)}.lightbox-nav:disabled{cursor:not-allowed;opacity:.3}.lightbox-nav:disabled:hover{color:var(--ink);background:#fff;transform:translateY(-50%)}.lightbox-previous{left:28px}.lightbox-previous:before{transform:rotate(-135deg)}.lightbox-next{right:28px}.lightbox-count{z-index:21;color:#fff;font:700 10px/1 var(--font-grotesk);letter-spacing:.08em;background:#111c;border-radius:999px;padding:9px 12px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=640px){.lightbox-nav{width:46px;height:46px}.lightbox-previous{left:12px}.lightbox-next{right:12px}.lightbox-count{bottom:14px}}.card-credits{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.card-roles{flex-wrap:wrap;gap:5px;display:flex}.card-role{border:1px solid var(--proof);color:var(--proof);font:700 10px/1 var(--font-grotesk);letter-spacing:.02em;text-transform:uppercase;padding:5px 7px;display:inline-block}.card-work-count{color:var(--muted);font:10px/1 var(--font-grotesk);text-transform:uppercase;flex:none}.bento-caption>span{gap:5px;display:grid}.bento-caption em{letter-spacing:.04em;font-size:10px;font-weight:700}.card-role{color:var(--proof);background:0 0;border-color:#0000;padding:7px 0;font-size:16px}.role-icon{vertical-align:-3px;filter:brightness(0)invert();width:16px;height:16px;margin-right:6px;display:inline-block}.role-row span{background:var(--proof);border-color:var(--proof);color:#fff;min-height:54px;font:800 18px/1 var(--font-grotesk);letter-spacing:.01em;align-items:center;padding:12px 16px;display:inline-flex}.card-role{align-items:center;min-height:32px;padding:0;font-size:16px;line-height:1.05;display:inline-flex}.role-icon{vertical-align:-5px;width:30px;height:30px;margin-right:8px}.card-role .role-icon{filter:none}.artist-role-icon{vertical-align:-5px;filter:none;justify-content:center;align-items:center;gap:0;width:30px;height:30px;margin-right:8px;font-family:remixicon;display:inline-flex}.artist-role-icon .ri-sketching{font-size:22px;line-height:1}.artist-role-icon .ri-pencil-line{font-size:17px;line-height:1;transform:translate(-1px,-3px)}.colorist-role-icon{filter:none;justify-content:center;align-items:center;gap:1px;font-family:remixicon;display:inline-flex}.colorist-role-icon img{filter:none;width:24px;height:24px}.colorist-role-icon .ri-brush-line{margin-left:-8px;font-size:15px;line-height:1;transform:translateY(-12px)rotate(-32deg)}.role-row .colorist-role-icon img{filter:brightness(0)invert()}.role-icon[src*=inker-pen-ink]{vertical-align:-9px;width:30px;height:30px;margin-right:9px}.card-role .role-icon[src*=inker-pen-ink]{vertical-align:-8px;width:26px;height:26px;margin-right:8px}.card-role .role-icon{vertical-align:-5px;width:32px;height:32px;margin-right:6px}.card-role .colorist-role-icon img{width:25px;height:25px}.card-role .artist-role-icon{vertical-align:-4px;width:32px;height:32px;margin-right:6px}.card-role .artist-role-icon .ri-sketching{font-size:21px}.card-role .artist-role-icon .ri-pencil-line{font-size:16px}.bento-art>picture{width:100%;height:100%;display:block}.bento-art>picture>img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .3s;animation:.65s both bento-in;display:block}.bento-art:hover>picture>img{filter:saturate(1.08);transform:scale(1.035)}.card-image>picture{width:100%;height:100%;display:block}.card-image>picture>img:first-child{object-fit:cover;filter:saturate(.86);width:100%;height:100%;transition:transform .5s,filter .3s}.artist-card:hover .card-image>picture>img:first-child{filter:saturate();transform:scale(1.035)}.bento-mobile{display:none}@media (width<=640px){.bento-hero{background:var(--paper);width:100vw;height:auto;min-height:0;margin:0 calc(50% - 50vw);padding:0 0 14px;display:block;overflow:visible}.bento-hero>:not(.bento-mobile){display:none}.bento-mobile{display:block}.bento-mobile-intro{background:var(--proof);color:#fff;border:0;flex-direction:column;justify-content:space-between;min-height:196px;margin:0 8px 12px;padding:22px 20px 18px;display:flex}.bento-mobile-intro .proof-code{color:#ffffffb8}.bento-mobile-intro h1{font:300 clamp(36px,12vw,54px)/.88 var(--font-grotesk);letter-spacing:-.05em;margin:18px 0 24px}.bento-mobile-intro h1 em{color:#fff;font-style:normal;font-weight:800}.bento-mobile-intro .hero-brief-link{color:#fff;border-color:#ffffffb3;align-self:flex-start}.bento-mobile-slider{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;gap:12px;padding:0 8px 10px;scroll-padding-left:8px;display:flex;overflow-x:auto}.bento-mobile-slider::-webkit-scrollbar{display:none}.bento-mobile-slide{scroll-snap-align:start;background:#111;border:0;flex:0 0 calc(100vw - 32px);height:min(66svh,520px);min-height:350px;position:relative}.bento-mobile-slide:focus-visible{outline:2px solid var(--proof);outline-offset:3px}.bento-mobile-slide>picture{width:100%;height:100%;display:block}.bento-mobile-slide>picture>img{object-fit:cover;width:100%;height:100%;display:block}.bento-mobile-slide .bento-caption{grid-template-columns:auto 1fr;gap:12px;bottom:18px;left:18px;right:18px}.bento-mobile-slide .bento-caption strong{font-size:clamp(22px,7vw,34px)}.bento-mobile-slide .bento-caption em{margin-top:4px;font-size:10px;display:block}.bento-mobile-controls{border-bottom:1px solid var(--ink);font:700 11px/1 var(--font-grotesk);text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 8px;padding:2px 10px;display:flex}.bento-mobile-controls button{width:44px;height:44px;color:var(--ink);font:24px/1 var(--font-grotesk);cursor:pointer;background:0 0;border:0}.bento-mobile-controls button:hover{background:var(--proof);color:#fff}.bento-mobile-controls button:disabled{cursor:not-allowed;opacity:.3}}@media (prefers-reduced-motion:reduce){.bento-mobile-slider{scroll-behavior:auto}.bento-mobile-slide>picture>img{animation:none}}.bento-instagram{background:var(--proof);color:#fff;flex-direction:column;justify-content:flex-end;padding:0;text-decoration:none;display:flex}.bento-instagram:after{background:linear-gradient(#0000 18%,#00000075)}.bento-instagram>img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .3s;animation:none;display:block;position:absolute;inset:0}.bento-instagram:hover>img{filter:saturate(1.08);transform:scale(1.035)}.instagram-bento-content{z-index:2;gap:9px;padding:18px;display:grid;position:relative}.instagram-bento-mark{border:1px solid #ffffffad;place-items:center;width:34px;height:34px;display:grid}.instagram-bento-mark .instagram-icon{width:15px;height:15px}.instagram-bento-label{font:700 9px/1 var(--font-grotesk);letter-spacing:.08em;text-transform:uppercase}.instagram-bento-content strong{font:700 clamp(15px,1.35vw,21px)/.95 var(--font-grotesk);letter-spacing:-.03em}.bento-instagram:not(:has(>img)){background:linear-gradient(135deg,#cf2418 0%,#9d1b13 100%)}:root{--cover-badge:#b74732}.cover-badge{color:#fff;text-transform:uppercase;letter-spacing:.04em;top:8px;right:8px;background:var(--cover-badge)!important;font-size:9px!important;bottom:auto!important;left:auto!important}
