.hero-redesign{background-color:#050505;background-image:radial-gradient(#fff2 .8px,#0000 .9px);background-size:5px 5px;max-width:none;min-height:730px;overflow:hidden}.hero-redesign:before{clip-path:polygon(1% 9%,90% 0,100% 74%,13% 100%,0 75%);z-index:-1;background:#050505;inset:15% 18% 9% 9%;transform:rotate(-3deg)}.hero-stage{isolation:isolate;max-width:1440px;height:730px;margin:auto;position:relative}.hero-filter-defs{pointer-events:none;position:absolute}.hero-ink{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-editorial-copy{z-index:5;width:47%;padding:0 0 50px;position:absolute;top:76px;left:9%}.hero-editorial-copy:before{display:none}.hero-name-block{transform-origin:20%;width:max-content;max-width:100%;margin-bottom:27px;transform:rotate(-7deg)}.hero-hello{color:#050505;clip-path:polygon(0 9%,95% 0,100% 84%,2% 100%);background:#f7f7f5;margin:0 0 5px 4px;padding:7px 14px 6px;font:italic 2.2rem/1 Impact,Arial Narrow,sans-serif;display:table;transform:rotate(-3deg)}.hero-name{letter-spacing:-2px;text-shadow:none;margin:0;font:clamp(5.3rem,8vw,7.2rem)/.88 Impact,Arial Narrow,sans-serif}.hero-name-line{isolation:isolate;white-space:nowrap;padding:3px 8px 4px;display:table;position:relative}.hero-name-line:before,.hero-name-line:after{content:"";clip-path:polygon(0 9%,6% 4%,38% 7%,69% 1%,96% 5%,100% 20%,98% 90%,66% 96%,42% 91%,7% 100%,0 83%);z-index:-2;background:#f7f7f5;position:absolute;inset:-7px -9px}.hero-name-line:after{z-index:-1;background:#050505;inset:-2px -3px}.hero-name-line b{font-weight:400}.hero-name-line em{color:#ff002b;font-style:normal}.hero-name-line--surname{margin:0 0 0 35px;font-size:.94em}.hero-name small{color:#050505;letter-spacing:-.5px;clip-path:polygon(1% 5%,97% 0,100% 88%,0 100%);background:#f7f7f5;margin:5px 0 0 auto;padding:4px 20px 7px;font:2.15rem/1 Impact,Arial Narrow,sans-serif;display:table;transform:rotate(1deg)}.hero-profession{color:#050505;clip-path:polygon(0 7%,99% 0,100% 89%,1% 100%);background:#f7f7f5;max-width:100%;margin:0 0 27px;padding:9px 11px;font:700 .92rem/1.4 Arial Narrow,Arial,sans-serif;display:table;position:relative;transform:rotate(-6deg)}.hero-profession span{color:#555;margin:0 4px;display:inline-block}.hero-intro{color:#eee;max-width:430px;margin:0 0 25px;font-size:1rem;line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.hero-actions .comic-button{clip-path:polygon(0 4%,100% 0,98% 95%,1% 100%);min-width:190px;min-height:51px;padding:12px 22px;transform:rotate(-1deg)}.hero-actions .secondary{clip-path:none;min-width:163px;transform:rotate(0)}.hero-actions .comic-button:hover{transform:translateY(-3px)rotate(-1deg)}.hero-cutout{z-index:4;filter:drop-shadow(10px 7px #050505);pointer-events:none;background:0 0;width:48%;height:820px;position:absolute;bottom:-105px;right:11%}.hero-cutout img{object-fit:contain;object-position:center bottom;filter:url(#hero-cutout-outline);background:0 0}.hero-cutout--photo-original img{transform-origin:50% 18%;filter:none;transform:scale(1.22)translateY(36px)}.hero-cutout .placeholder{filter:url(#hero-cutout-outline);background:0 0}.hero-cutout--cinematic{filter:drop-shadow(7px 5px #050505);width:40%;height:850px;bottom:-155px;right:7%;mask-image:none}.hero-cutout--cinematic img{object-fit:contain;object-position:center top;filter:url(#hero-cutout-outline);width:100%;height:100%}.hero-red-portrait{z-index:2;clip-path:polygon(2% 2%,98% 0,100% 92%,11% 100%,0 75%);background:#ff002b;width:31%;height:555px;position:absolute;top:15px;right:0;transform:rotate(4deg)}.hero-red-portrait img{object-fit:cover;object-position:center top;filter:grayscale()contrast(1.4);mix-blend-mode:multiply}.hero-red-portrait:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(#05050588 1px,#0000 1.2px) 0 0/5px 5px;position:absolute;inset:0}.hero-location-tags{z-index:6;gap:11px;display:grid;position:absolute;top:140px;right:2.5%;transform:rotate(-14deg)}.hero-location-tags span{clip-path:polygon(1% 4%,97% 0,100% 94%,0 100%);background:#050505;border:4px solid #f7f7f5;padding:10px 15px;font:1.2rem/1.1 Impact,Arial Narrow,sans-serif;display:block;box-shadow:4px 4px #050505}.hero-location-tags span:nth-child(2){margin-left:9px}.hero-location-tags span:nth-child(3){margin-left:20px}.hero-perspective{z-index:6;text-shadow:3px 3px #050505;max-width:185px;font:italic 1.65rem/1.06 Impact,Arial Narrow,sans-serif;position:absolute;bottom:155px;right:2%;transform:rotate(-12deg)}.hero-perspective svg{width:57px;height:45px;margin:0 0 7px 38px;display:block}.hero-perspective p{font:inherit;border-bottom:3px solid #f7f7f5;margin:0;padding-bottom:10px}.hero-edge-collage{z-index:3;pointer-events:none;position:absolute;inset:0}.hero-edge-panel{filter:drop-shadow(7px 5px #050505);background:#f7f7f5;width:175px;padding:6px;position:absolute}.hero-edge-panel img{object-fit:cover;filter:grayscale()contrast(1.25);object-position:center top}.hero-edge-panel--one{clip-path:polygon(1% 0,100% 2%,95% 100%,0 97%);height:280px;top:140px;left:-66px;transform:rotate(17deg)}.hero-edge-panel--two{clip-path:polygon(0 0,100% 1%,96% 96%,3% 100%);height:300px;bottom:5px;left:-57px;transform:rotate(-19deg)}.hero-edge-panel--three{z-index:-1;width:115px;height:480px;top:16px;right:-59px;transform:rotate(-8deg)}.hero-paper-tear{z-index:8;pointer-events:none;width:100%;height:135px;position:absolute;bottom:-1px;left:0}@media (width>=1600px){.hero-editorial-copy{left:8%}.hero-redesign{background-size:6px 6px}}@media (width<=1100px) and (width>=768px){.hero-redesign,.hero-stage{height:650px;min-height:650px}.hero-editorial-copy{width:52%;top:67px;left:7%}.hero-name{font-size:clamp(4.4rem,8.2vw,5.65rem)}.hero-hello{font-size:1.7rem}.hero-name small{font-size:1.65rem}.hero-profession{padding:8px;font-size:.73rem}.hero-intro{max-width:330px;font-size:.94rem}.hero-actions{gap:12px}.hero-actions .comic-button{min-width:165px;padding-inline:15px}.hero-actions .secondary{min-width:140px}.hero-cutout{width:44%;height:605px;bottom:-40px;right:10%}.hero-red-portrait{width:30%;height:480px}.hero-location-tags{gap:9px;top:100px;right:1.5%}.hero-location-tags span{border-width:3px;padding:8px 11px;font-size:.9rem}.hero-perspective{max-width:140px;font-size:1.2rem;bottom:95px;right:1%}.hero-edge-panel{width:140px}.hero-edge-panel--one{left:-75px}.hero-edge-panel--two{left:-85px}.hero-edge-panel--three{width:95px;right:-60px}}@media (width<=767px){.hero-redesign{min-height:0}.hero-stage{height:870px}.hero-editorial-copy{width:82%;padding:0;top:45px;left:9%}.hero-name{letter-spacing:-1.5px;font-size:clamp(3.9rem,12.2vw,5.8rem)}.hero-name-block{margin-bottom:24px}.hero-hello{padding:6px 10px;font-size:1.55rem}.hero-name-line--surname{margin-left:20px}.hero-name small{margin-top:6px;padding:5px 15px;font-size:1.5rem}.hero-profession{max-width:350px;margin-bottom:23px;padding:9px;font-size:.73rem;line-height:1.5}.hero-profession span{margin-inline:2px}.hero-intro{max-width:350px;margin-bottom:20px;font-size:.94rem}.hero-actions{flex-wrap:nowrap;gap:12px}.hero-actions .comic-button{gap:14px;min-width:0;min-height:46px;padding:11px 14px;font-size:.85rem}.hero-actions .secondary{min-width:0}.hero-cutout{filter:drop-shadow(5px 4px #050505);width:79%;height:425px;bottom:13px;right:13%}.hero-red-portrait{width:53%;height:375px;top:auto;bottom:60px;right:-5%;transform:rotate(8deg)}.hero-editorial-copy:before{clip-path:polygon(2% 9%,100% 0,99% 85%,8% 100%,0 59%);inset:35px -9% -15px -6%}.hero-redesign:before{inset:5% 8% 45% 7%}.hero-location-tags{gap:8px;top:auto;bottom:290px;right:4%;transform:rotate(-12deg)}.hero-location-tags span{border-width:3px;padding:8px 10px;font-size:.87rem}.hero-location-tags span:nth-child(2){margin-left:4px}.hero-location-tags span:nth-child(3){margin-left:8px}.hero-perspective{max-width:115px;font-size:1rem;bottom:70px;right:1.5%}.hero-perspective svg{width:40px;height:30px;margin-bottom:4px;margin-left:24px}.hero-perspective p{border-width:2px}.hero-edge-panel--one{opacity:.8;width:105px;height:190px;top:135px;left:-70px}.hero-edge-panel--two{width:115px;height:240px;bottom:10px;left:-63px}.hero-edge-panel--three{width:100px;height:240px;top:auto;bottom:180px;right:-70px}.hero-ink{opacity:.8}.hero-paper-tear{height:92px}}@media (width<=370px){.hero-stage{height:885px}.hero-editorial-copy{width:83%;top:42px;left:9%}.hero-name{font-size:3.55rem}.hero-hello{font-size:1.4rem}.hero-name small{font-size:1.35rem}.hero-profession{font-size:.68rem}.hero-intro{font-size:.89rem}.hero-actions{gap:9px}.hero-actions .comic-button{gap:10px;padding:11px 10px;font-size:.74rem}.hero-cutout{width:83%;height:395px;bottom:16px;right:11%}.hero-location-tags{bottom:278px;right:2%}.hero-location-tags span{padding:7px 9px;font-size:.78rem}.hero-perspective{max-width:99px;font-size:.88rem;right:1%}.hero-red-portrait{height:360px;bottom:58px}}@media (width>=500px) and (width<=767px){.hero-stage{height:980px}.hero-editorial-copy{width:76%;top:57px;left:12%}.hero-cutout{width:70%;height:505px;bottom:0;right:16%}.hero-red-portrait{width:48%;height:465px;bottom:50px}.hero-location-tags{font-size:1rem;bottom:350px;right:5%}.hero-perspective{max-width:145px;font-size:1.2rem;bottom:90px;right:4%}}@media (width>=768px) and (width<=1100px){.hero-perspective{bottom:135px}}@media (width<=767px){.hero-location-tags{bottom:245px}.hero-perspective{bottom:100px}.hero-cutout--photo-original img{transform-origin:50% 12%;translate:0 55px;scale:1.18}}@media (width<=370px){.hero-location-tags{bottom:235px}}@media (width>=500px) and (width<=767px){.hero-location-tags{bottom:320px}.hero-perspective{bottom:120px}}@media (width>=768px) and (width<=1100px){.hero-cutout--cinematic{width:40%;height:690px;bottom:-80px;right:4%}}@media (width<=767px){.hero-cutout--cinematic{width:70%;height:485px;bottom:-65px;right:12%;mask-image:none}.hero-cutout--cinematic img{object-position:center top;translate:none;scale:1}}@media (width<=370px){.hero-cutout--cinematic{width:70%;height:450px;bottom:-45px;right:12%}}@media (width>=500px) and (width<=767px){.hero-cutout--cinematic{width:65%;height:595px;bottom:-85px;right:15%}}.hero-motion-wipe,.hero-motion-impact{pointer-events:none;display:none;position:absolute}.hero-motion-enabled .hero-redesign .hero-motion-wipe{z-index:20;clip-path:polygon(0 24%,92% 2%,78% 38%,100% 55%,7% 96%,20% 58%);will-change:translate;background:linear-gradient(174deg,#0000 0 34%,#f7f7f5 34.3% 36%,#0000 36.3%),#ff002b;display:block;inset:-28% -35%;translate:-118%;rotate:-7deg}.hero-motion-enabled .hero-redesign .hero-motion-impact{z-index:7;opacity:0;clip-path:polygon(50% 0,58% 35%,82% 8%,70% 42%,100% 34%,72% 55%,96% 77%,62% 66%,55% 100%,46% 68%,13% 94%,31% 59%,0 48%,37% 43%);mix-blend-mode:screen;will-change:opacity, scale;background:#f7f7f5;width:49%;height:91%;display:block;top:3%;left:48%}.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=ink],.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=tear],.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) .hero-edge-panel,.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-part],.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=role],.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=intro],.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=actions],.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=shadow],.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=character],.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=tags],.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=perspective]{opacity:0}.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) .hero-edge-panel--one{translate:-165px -45px}.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) .hero-edge-panel--two{translate:-165px 75px}.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) .hero-edge-panel--three{translate:145px -25px}.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-part=hello]{translate:-120px -28px}.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-part=first-name]{translate:-165px 12px}.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-part=surname]{translate:175px -7px}.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-part=last-name]{translate:95px 22px}.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=shadow]{translate:150px -45px;scale:.78}.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=character]{translate:32px 145px;scale:.82}.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=role],.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=intro],.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=actions]{translate:-85px 12px}.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=tags]{translate:110px -26px}.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=perspective]{translate:90px 48px}.hero-motion-enabled .hero-motion--entered .hero-motion-wipe{animation:.5s cubic-bezier(.7,0,.3,1) both hero-red-slash}.hero-motion-enabled .hero-motion--entered [data-hero-layer=ink]{animation:.35s cubic-bezier(.2,.82,.34,1) 50ms both hero-ink-reveal}.hero-motion-enabled .hero-motion--entered [data-hero-layer=tear]{animation:.36s cubic-bezier(.18,.83,.31,1) 70ms both hero-tear-reveal}.hero-motion-enabled .hero-motion--entered .hero-edge-panel--one{animation:.34s cubic-bezier(.16,.92,.24,1.14) .14s both hero-panel-left-top}.hero-motion-enabled .hero-motion--entered .hero-edge-panel--two{animation:.38s cubic-bezier(.16,.92,.24,1.14) .22s both hero-panel-left-bottom}.hero-motion-enabled .hero-motion--entered .hero-edge-panel--three{animation:.38s cubic-bezier(.16,.92,.24,1.14) .28s both hero-panel-right}.hero-motion-enabled .hero-motion--entered [data-hero-part=hello]{animation:.27s cubic-bezier(.15,.9,.25,1.22) .28s both hero-paper-left}.hero-motion-enabled .hero-motion--entered [data-hero-part=first-name]{animation:.34s cubic-bezier(.12,.9,.2,1.16) .35s both hero-title-left}.hero-motion-enabled .hero-motion--entered [data-hero-part=surname]{animation:.35s cubic-bezier(.12,.9,.2,1.16) .43s both hero-title-right}.hero-motion-enabled .hero-motion--entered [data-hero-part=last-name]{animation:.28s cubic-bezier(.15,.9,.25,1.22) .54s both hero-paper-right}.hero-motion-enabled .hero-motion--entered [data-hero-layer=shadow]{animation:.4s cubic-bezier(.12,.86,.23,1.14) .57s both hero-shadow-rise}.hero-motion-enabled .hero-motion--entered .hero-motion-impact{animation:.24s ease-out .68s both hero-impact-flash}.hero-motion-enabled .hero-motion--entered [data-hero-layer=character]{animation:.5s cubic-bezier(.13,.9,.2,1.12) .67s both hero-character-rise}.hero-motion-enabled .hero-motion--entered [data-hero-layer=role]{animation:.3s cubic-bezier(.15,.85,.24,1.12) .91s both hero-copy-swipe}.hero-motion-enabled .hero-motion--entered [data-hero-layer=intro]{animation:.3s cubic-bezier(.15,.85,.24,1.08) 1.01s both hero-copy-swipe}.hero-motion-enabled .hero-motion--entered [data-hero-layer=actions]{animation:.32s cubic-bezier(.15,.85,.24,1.08) 1.11s both hero-copy-swipe}.hero-motion-enabled .hero-motion--entered [data-hero-layer=tags]{animation:.3s cubic-bezier(.14,.9,.22,1.18) 1.21s both hero-tags-slam}.hero-motion-enabled .hero-motion--entered [data-hero-layer=perspective]{animation:.32s cubic-bezier(.14,.9,.22,1.18) 1.31s both hero-note-slam}.hero-actions .comic-button:first-child{isolation:isolate;transition:translate .16s,filter .16s,transform .16s}.hero-actions .comic-button:first-child:hover{filter:drop-shadow(-7px 7px #f7f7f5);translate:5px -3px}.hero-actions .comic-button:first-child:active{filter:drop-shadow(-2px 2px #f7f7f5);translate:1px}@keyframes hero-red-slash{0%{translate:-118%}38%{translate:-2%}to{translate:124%}}@keyframes hero-ink-reveal{0%{opacity:0;clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes hero-tear-reveal{0%{opacity:0;translate:0 80px;scale:1.08 1}to{opacity:1;translate:0;scale:1}}@keyframes hero-panel-left-top{0%{opacity:0;translate:-165px -45px;scale:.88}72%{opacity:1;translate:10px 4px;scale:1.03}to{opacity:1;translate:0;scale:1}}@keyframes hero-panel-left-bottom{0%{opacity:0;translate:-165px 75px;scale:.86}72%{opacity:1;translate:12px -5px;scale:1.03}to{opacity:1;translate:0;scale:1}}@keyframes hero-panel-right{0%{opacity:0;translate:145px -25px;scale:.88}72%{opacity:1;translate:-9px 3px;scale:1.03}to{opacity:1;translate:0;scale:1}}@keyframes hero-paper-left{0%{opacity:0;translate:-120px -28px;scale:.72}70%{opacity:1;translate:8px 3px;scale:1.05}to{opacity:1;translate:0;scale:1}}@keyframes hero-title-left{0%{opacity:0;translate:-165px 12px;scale:.8 1.1}68%{opacity:1;translate:10px -2px;scale:1.025 .98}to{opacity:1;translate:0;scale:1}}@keyframes hero-title-right{0%{opacity:0;translate:175px -7px;scale:.8 1.1}68%{opacity:1;translate:-11px 2px;scale:1.025 .98}to{opacity:1;translate:0;scale:1}}@keyframes hero-paper-right{0%{opacity:0;translate:95px 22px;scale:.76}70%{opacity:1;translate:-6px -2px;scale:1.05}to{opacity:1;translate:0;scale:1}}@keyframes hero-shadow-rise{0%{opacity:0;translate:150px -45px;scale:.78}72%{opacity:1;translate:-10px 5px;scale:1.035}to{opacity:1;translate:0;scale:1}}@keyframes hero-character-rise{0%{opacity:0;translate:32px 145px;scale:.82}70%{opacity:1;translate:-5px -10px;scale:1.025}to{opacity:1;translate:0;scale:1}}@keyframes hero-impact-flash{0%,to{opacity:0;scale:.55}38%{opacity:.88;scale:1.04}62%{opacity:.28;scale:1.17}}@keyframes hero-copy-swipe{0%{opacity:0;clip-path:inset(0 100% 0 0);translate:-85px 12px}70%{opacity:1;clip-path:inset(0);translate:6px -1px}to{opacity:1;clip-path:inset(0);translate:0}}@keyframes hero-tags-slam{0%{opacity:0;translate:110px -26px;scale:1.25}68%{opacity:1;translate:-7px 4px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes hero-note-slam{0%{opacity:0;translate:90px 48px;scale:1.28}68%{opacity:1;translate:-7px -4px;scale:.96}to{opacity:1;translate:0;scale:1}}@media (width<=767px){.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) .hero-edge-panel--one,.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) .hero-edge-panel--two{translate:-85px 25px}.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) .hero-edge-panel--three{translate:75px}.hero-motion-enabled .hero-redesign:not(.hero-motion--entered) [data-hero-layer=character]{translate:18px 85px}.hero-motion-enabled .hero-redesign .hero-motion-impact{width:88%;height:51%;top:43%;left:15%}}@media (prefers-reduced-motion:reduce){.hero-motion-enabled .hero-redesign *,.hero-motion-enabled .hero-redesign :before,.hero-motion-enabled .hero-redesign :after{animation:none!important}.hero-motion-enabled .hero-redesign [data-hero-layer],.hero-motion-enabled .hero-redesign [data-hero-part],.hero-motion-enabled .hero-redesign .hero-edge-panel{opacity:1!important;translate:none!important;scale:none!important}.hero-motion-wipe,.hero-motion-impact{display:none!important}}.experience-persona{isolation:isolate;color:#f7f7f5;background:#080808 radial-gradient(#ffffff16 .7px,#0000 1px) 0 0/6px 6px;position:relative;overflow:clip}.experience-persona__inner{grid-template-columns:minmax(220px,.95fr) minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"heading heading stage""choices panels stage";gap:35px 26px;max-width:1520px;margin:auto;padding:60px 40px 75px;display:grid;position:relative}.experience-persona__heading{z-index:3;grid-area:heading;position:relative}.experience-persona__heading h2{letter-spacing:-2px;color:#080808;clip-path:polygon(0 6%,99% 0,100% 92%,2% 100%);white-space:nowrap;background:#f7f1e7;margin:0;padding:9px 17px;font:italic clamp(3.3rem,5.8vw,6rem)/1 Impact,Arial Narrow,sans-serif;display:table;transform:rotate(-3deg)}.experience-persona__heading h2 span{color:#ff002b}.experience-persona__heading p{letter-spacing:2px;margin:20px 0 0 15px;font:italic 1rem Impact,Arial Narrow,sans-serif}.experience-persona__choices{z-index:3;flex-direction:column;grid-area:choices;align-self:start;gap:14px;padding-top:15px;padding-left:22px;display:flex;position:relative}.experience-persona__choices:before{content:"";background:#ccc;width:2px;position:absolute;top:50px;bottom:45px;left:5px}.experience-persona__choices button{color:#080808;isolation:isolate;text-align:left;background:#f7f1e7;border:0;align-items:center;gap:15px;min-height:92px;padding:14px 15px;transition:transform .14s,background .14s;display:flex;position:relative;transform:rotate(-3deg)}.experience-persona__choices button:before{content:"";z-index:-1;clip-path:polygon(7% 0,100% 3%,92% 30%,100% 40%,89% 97%,0 100%);background:inherit;position:absolute;inset:0}.experience-persona__choices button:after{content:"";background:#080808;border:3px solid #f7f1e7;border-radius:50%;outline:2px solid #080808;width:13px;height:13px;position:absolute;top:45%;left:-26px}.experience-persona__choices button[aria-selected=true]{color:#fff;background:#ff002b;transform:rotate(-3deg)translate(6px)}.experience-persona__choices button[aria-selected=true]:after{background:#f7f1e7;outline-color:#ff002b}.experience-persona__choices button:hover{transform:rotate(-3deg)translate(6px)}.experience-persona__number{border-right:1px solid;flex-shrink:0;padding-right:10px;font:italic 3rem/1 Impact,sans-serif}.experience-persona__choices strong{font:italic clamp(1.3rem,1.9vw,1.8rem)/1.05 Impact,Arial Narrow,sans-serif;display:block}.experience-persona__choices small{white-space:nowrap;margin-top:9px;font-size:.83rem;display:block}.experience-persona__panels{z-index:3;grid-area:panels;align-self:stretch;min-width:0;position:relative}.experience-persona__panel{color:#080808;clip-path:polygon(3% 0,100% 2%,97% 50%,100% 98%,0 100%,2% 75%,0 35%);background:#f7f1e7 radial-gradient(#7e604529 .7px,#0000 1px) 0 0/5px 5px;min-height:410px;padding:30px 35px;position:relative}.experience-persona__panel+.experience-persona__panel{margin-top:20px}.experience-persona__panel h3{letter-spacing:-1px;margin-bottom:13px;font:italic clamp(2.2rem,3.2vw,3.4rem)/1 Impact,Arial Narrow,sans-serif}.experience-persona__role{text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font:1rem/1.35 Impact,Arial Narrow,sans-serif}.experience-persona__panel time{color:#5b5147;margin-bottom:28px;font-size:.8rem;display:block}.experience-persona__panel-copy>ul:not(.experience-persona__tags){margin-bottom:30px;padding:0;font-size:1rem;line-height:1.5;list-style:none}.experience-persona__panel-copy>ul:not(.experience-persona__tags) li{margin-bottom:18px;padding-left:22px;position:relative}.experience-persona__panel-copy>ul:not(.experience-persona__tags) li:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid #ff002b;position:absolute;top:6px;left:0}.experience-persona__tags{border-top:1px solid #afa594;flex-wrap:wrap;gap:8px;margin:0;padding:18px 0 0;list-style:none;display:flex}.experience-persona__tags li{background:#fff5;border:1px solid #a69e8f;padding:7px 9px;font:1rem Impact,Arial Narrow,sans-serif}.experience-persona__stage{z-index:1;grid-area:stage;min-width:0;position:relative}.experience-persona__stage svg{width:calc(100% + 120px);height:calc(100% + 135px);position:absolute;inset:-60px -80px -75px -40px}.experience-persona__stage img{object-fit:contain;object-position:center bottom;filter:drop-shadow(-5px 0 #fff)drop-shadow(5px 0 #fff)drop-shadow(0 -4px #fff);width:calc(100% + 65px);height:100%;position:absolute;bottom:-70px;left:-30px}.experience-persona__stage p{color:#080808;clip-path:polygon(7% 0,100% 3%,94% 95%,0 100%);z-index:2;background:#f7f1e7;padding:18px;font:italic clamp(1.3rem,2vw,2rem)/1.1 Impact,Arial Narrow,sans-serif;position:absolute;bottom:-25px;right:-15px;transform:rotate(-8deg)}.experience-persona__stage em{color:#ff002b;font-size:1.35em}@media (width<=1279px){.experience-persona__inner{grid-template-columns:minmax(200px,.95fr) minmax(0,1.5fr) minmax(0,.9fr);gap:28px 18px;padding-inline:30px}.experience-persona__heading h2{font-size:4.4rem}.experience-persona__panel{min-height:420px;padding:25px}.experience-persona__choices button{gap:10px;padding:15px 10px}.experience-persona__number{padding-right:8px;font-size:2.3rem}.experience-persona__choices small{font-size:.72rem}.experience-persona__stage p{font-size:1.2rem}}@media (width<=1023px){.experience-persona__inner{grid-template-columns:250px minmax(0,1fr);grid-template-areas:"heading heading""choices panels""stage stage";padding-bottom:60px}.experience-persona__stage{justify-self:center;width:350px;height:300px;margin-top:15px}.experience-persona__stage img{height:100%;bottom:-55px}.experience-persona__stage svg{width:calc(100% + 140px);height:calc(100% + 75px);inset:-15px -70px -60px}.experience-persona__stage p{bottom:-40px;right:-10px}.experience-persona__heading h2{font-size:4.4rem}.experience-persona__panel h3{font-size:2.6rem}}@media (width<=767px){.experience-persona__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""choices""panels""stage";gap:28px;padding:45px 22px 60px}.experience-persona__heading h2{letter-spacing:-1px;padding:10px 8px;font-size:clamp(2rem,8.5vw,3.8rem)}.experience-persona__heading p{letter-spacing:.7px;margin:15px 0 0 5px;font-size:.75rem}.experience-persona__choices{gap:13px;padding-top:0;padding-left:20px}.experience-persona__choices button{min-height:78px;padding:12px 15px}.experience-persona__choices button strong{font-size:1.5rem}.experience-persona__choices button small{font-size:.8rem}.experience-persona__choices:before{top:30px;bottom:30px}.experience-persona__number{font-size:2.5rem}.experience-persona__panel{min-height:0;padding:25px 22px}.experience-persona__panel h3{font-size:2.5rem}.experience-persona__panel-copy>ul:not(.experience-persona__tags){font-size:.95rem}.experience-persona__stage{width:min(290px,100%);height:290px}.experience-persona__stage p{font-size:1.2rem;right:-5px}.experience-persona__tags li{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.experience-persona *{transition:none!important;animation:none!important}}.experience-persona__choices button,.experience-persona__choices button[aria-selected=true]{background:0 0}.experience-persona__choices button:before{background:#f7f1e7}.experience-persona__choices button[aria-selected=true]:before{background:#ff002b}.experience-persona__choices button>i{opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 36%,100% 18%,70% 49%,100% 72%,62% 64%,50% 100%,38% 64%,0 82%,29% 51%,0 28%,39% 36%);background:#f7f1e7;width:28px;height:28px;position:absolute;top:calc(50% - 15px);left:-31px}.experience-persona__choices button.is-activating>i{animation:.32s cubic-bezier(.15,.9,.25,1) both experience-spark}.experience-persona__choices button.is-activating:before{animation:.32s cubic-bezier(.15,.9,.25,1.18) both experience-tab-hit}.experience-persona__panel[hidden]{display:none}.experience-persona__panel[data-state=leaving] .experience-persona__panel-copy{animation:.2s ease-in both experience-copy-out}.experience-persona__panel[data-state=entering] .experience-persona__panel-copy{animation:.34s cubic-bezier(.15,.88,.24,1.08) 80ms both experience-copy-in}.experience-persona__stage{z-index:4;isolation:isolate;min-height:560px}.experience-persona__burst{z-index:0;transform-origin:55% 55%;width:calc(100% + 120px);height:calc(100% + 135px);transition:rotate .3s cubic-bezier(.15,.85,.25,1),translate .3s cubic-bezier(.15,.85,.25,1);position:absolute;inset:-60px -80px -75px -40px}.experience-persona__stage[data-theme=raho] .experience-persona__burst{translate:0;rotate:0deg}.experience-persona__stage[data-theme=sekawan] .experience-persona__burst{translate:7px -4px;rotate:7deg}.experience-persona__stage[data-theme=genbatik] .experience-persona__burst{translate:-5px 5px;rotate:-6deg}.experience-persona__stage[data-theme=batikpedia] .experience-persona__burst{translate:4px 2px;rotate:4deg}.experience-persona__stage.is-switching .experience-persona__burst{animation:.44s cubic-bezier(.16,.86,.25,1.12) .12s both experience-burst-hit}.experience-persona__visuals,.experience-persona__visual{position:absolute;inset:0}.experience-persona__visual{z-index:1;opacity:0;visibility:hidden;pointer-events:none;margin:0}.experience-persona__visual[data-state=active]{opacity:1;visibility:visible}.experience-persona__visual[data-state=entering]{z-index:3;visibility:visible;animation:.4s cubic-bezier(.13,.88,.2,1.12) .16s both experience-photo-in}.experience-persona__visual[data-state=leaving]{z-index:2;opacity:1;visibility:visible;animation:.28s cubic-bezier(.55,.02,.82,.35) both experience-photo-out}.experience-persona__photo{filter:drop-shadow(8px 7px #080808);clip-path:polygon(4% 1%,98% 0,100% 18%,96% 37%,100% 61%,96% 98%,3% 100%,0 79%,3% 54%,0 27%);background:#f7f1e7;padding:7px;position:absolute;inset:72px -20px -64px -8px;overflow:hidden;rotate:-3deg}.experience-persona__visual[data-theme=sekawan] .experience-persona__photo{clip-path:polygon(0 4%,96% 0,100% 29%,96% 48%,100% 94%,7% 100%,0 76%,4% 53%);rotate:2deg}.experience-persona__visual[data-theme=genbatik] .experience-persona__photo{clip-path:polygon(4% 0,100% 5%,96% 34%,100% 63%,94% 100%,0 96%,3% 70%,0 39%);rotate:-1deg}.experience-persona__visual[data-theme=batikpedia] .experience-persona__photo{clip-path:polygon(6% 0,100% 4%,95% 32%,100% 70%,92% 100%,0 94%,4% 63%,0 25%);inset:105px -35px -38px -25px;rotate:3deg}.experience-persona__photo>img{object-fit:cover;object-position:var(--experience-position);filter:grayscale()contrast(1.18)brightness(.83);width:100%;height:100%;display:block;position:relative;inset:auto}.experience-persona__visual[data-theme=batikpedia] .experience-persona__photo>img{filter:grayscale()contrast(1.12)brightness(.88)}.experience-persona__photo-ink{z-index:2;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(#08080866 .8px,#0000 1px) 0 0/5px 5px;position:absolute;inset:7px}.experience-persona__photo:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(135deg,#ff002bcc 0 3%,#0000 3.2% 100%),linear-gradient(315deg,#ff002b99 0 2%,#0000 2.2% 100%);position:absolute;inset:7px}.experience-persona__visual figcaption{z-index:6;color:#080808;clip-path:polygon(7% 0,100% 3%,94% 95%,0 100%);text-transform:uppercase;background:#f7f1e7;max-width:260px;padding:17px 19px;font:italic clamp(1.15rem,1.75vw,1.75rem)/1.05 Impact,Arial Narrow,sans-serif;position:absolute;bottom:-25px;right:-15px;rotate:-8deg}.experience-persona__visual figcaption:after{content:"";background:#ff002b;width:42%;height:4px;position:absolute;bottom:7px;right:9px;rotate:-3deg}.experience-persona__visual[data-state=leaving] .experience-persona__photo>img,.experience-persona__visual[data-state=leaving] .experience-persona__photo-ink{animation:.22s ease-in both experience-photo-base-out}.experience-persona__visual[data-state=leaving] figcaption{animation:.18s ease-in both experience-caption-out}.experience-persona__switch-slash{z-index:12;opacity:0;pointer-events:none;clip-path:polygon(0 0,0 0,0 100%,0 100%);filter:drop-shadow(9px 8px #080808);background:#ff002b;position:absolute;inset:55px -38px -58px -32px}.experience-persona__switch-slash:before{content:"";clip-path:polygon(0 4%,96% 0,100% 18%,96% 42%,100% 71%,93% 100%,4% 96%,0 78%,3% 51%,0 25%);background-color:#080808;background-image:radial-gradient(#ffffff20 .8px,#0000 1px);background-size:6px 6px;position:absolute;inset:13px 18px 16px 14px}.experience-persona__switch-slash span{z-index:2;color:#ff002b;letter-spacing:1.5px;background:#f7f1e7;padding:7px 13px;font:italic 1rem/1 Impact,Arial Narrow,sans-serif;position:absolute;top:20%;left:10%;rotate:-4deg;box-shadow:5px 5px #ff002b}.experience-persona__switch-slash strong{z-index:2;color:#f7f1e7;text-transform:uppercase;letter-spacing:-1px;text-shadow:5px 5px #ff002b;font:italic clamp(2.35rem,4vw,4.6rem)/.88 Impact,Arial Narrow,sans-serif;position:absolute;top:36%;left:9%;right:7%;rotate:-4deg}.experience-persona__switch-slash strong:after{content:" // SELECTED";color:#ff002b;letter-spacing:2px;text-shadow:none;margin-top:12px;font:italic .9rem/1 Impact,Arial Narrow,sans-serif;display:block}.experience-persona__switch-slash i{z-index:1;clip-path:polygon(0 38%,11% 5%,8% 42%,91% 0,87% 44%,100% 24%,91% 76%,9% 100%,13% 69%);background:#f7f1e7;height:14px;position:absolute;top:72%;left:8%;right:6%;rotate:-5deg}.experience-persona__stage.is-switching .experience-persona__switch-slash{animation:.52s cubic-bezier(.7,0,.24,1) both experience-panel-wipe}.experience-persona__stage.is-switching .experience-persona__switch-slash span,.experience-persona__stage.is-switching .experience-persona__switch-slash strong{animation:.52s cubic-bezier(.2,.8,.25,1) both experience-wipe-label}@keyframes experience-spark{0%{opacity:0;rotate:0deg;scale:.25}45%{opacity:1;rotate:35deg;scale:1.15}to{opacity:0;rotate:70deg;scale:1.7}}@keyframes experience-tab-hit{0%{translate:0}55%{translate:15px}to{translate:0}}@keyframes experience-copy-out{to{opacity:0;clip-path:inset(0 100% 0 0);translate:-55px 7px}}@keyframes experience-copy-in{0%{opacity:0;clip-path:inset(0 100% 0 0);translate:-65px 8px}72%{opacity:1;clip-path:inset(0);translate:6px -1px}to{opacity:1;clip-path:inset(0);translate:0}}@keyframes experience-photo-base-out{to{opacity:0}}@keyframes experience-caption-out{to{opacity:0;translate:48px 24px;scale:.8}}@keyframes experience-photo-out{0%{opacity:1;translate:0;scale:1}65%{opacity:.9;translate:-22px 10px;scale:.98}to{opacity:0;translate:-62px 26px;scale:.92}}@keyframes experience-photo-in{0%{opacity:0;translate:115px 70px;scale:.84}68%{opacity:1;translate:-7px -5px;scale:1.035}to{opacity:1;translate:0;scale:1}}@keyframes experience-burst-hit{0%{scale:.82}60%{scale:1.06}to{scale:1}}@keyframes experience-panel-wipe{0%{opacity:1;clip-path:polygon(0 0,0 0,0 100%,0 100%)}38%{opacity:1;clip-path:polygon(0 0,100% 5%,100% 94%,0 100%)}58%{opacity:1;clip-path:polygon(0 0,100% 5%,100% 94%,0 100%)}to{opacity:1;clip-path:polygon(100% 5%,100% 5%,100% 94%,100% 94%)}}@keyframes experience-wipe-label{0%,20%{opacity:0;translate:-38px 8px}42%,63%{opacity:1;translate:0}to{opacity:0;translate:34px -5px}}@media (width<=1279px){.experience-persona__visual figcaption{max-width:205px;padding:14px 15px;font-size:1.1rem}.experience-persona__photo{inset:90px -16px -58px -5px}.experience-persona__visual[data-theme=batikpedia] .experience-persona__photo{inset:120px -20px -35px -16px}}@media (width<=1023px){.experience-persona__stage{width:390px;height:330px;min-height:330px}.experience-persona__burst{width:calc(100% + 150px);height:calc(100% + 90px);inset:-25px -75px -65px}.experience-persona__photo,.experience-persona__visual[data-theme=batikpedia] .experience-persona__photo{inset:0 -15px -55px}.experience-persona__visual figcaption{bottom:-35px;right:-30px}.experience-persona__switch-slash{inset:-8px -22px -58px}.experience-persona__switch-slash:before{inset:11px 14px 14px}.experience-persona__switch-slash i{height:14px}}@media (width<=767px){.experience-persona__stage{width:min(315px,100%);height:340px;min-height:340px;margin-top:0}.experience-persona__burst{width:calc(100% + 90px);height:calc(100% + 75px);inset:-20px -45px -55px}.experience-persona__photo,.experience-persona__visual[data-theme=batikpedia] .experience-persona__photo{inset:0 -5px -48px}.experience-persona__visual figcaption{max-width:180px;padding:13px 14px;font-size:1rem;bottom:-32px;right:-7px}.experience-persona__switch-slash{inset:-6px -10px -50px}.experience-persona__switch-slash:before{inset:9px 11px 12px}.experience-persona__switch-slash span{padding:6px 9px;font-size:.78rem}.experience-persona__switch-slash strong{font-size:2.3rem}.experience-persona__switch-slash strong:after{font-size:.7rem}.experience-persona__switch-slash i{height:11px}.experience-persona__visual[data-state=entering]{animation-name:experience-photo-in-mobile}}@keyframes experience-photo-in-mobile{0%{opacity:0;translate:55px 42px;scale:.88}68%{opacity:1;translate:-4px -3px;scale:1.025}to{opacity:1;translate:0;scale:1}}.editorial-v2{isolation:isolate;background:#080808 repeating-linear-gradient(135deg,#0000 0 105px,#ffffff04 106px 110px,#0000 111px 160px);position:relative;overflow:clip}.hero-redesign{z-index:2;clip-path:polygon(0 0,100% 0,100% calc(100% - 100px),0 100%);position:relative}.hero-redesign+.editorial-v2{margin-top:-100px}.hero-redesign+.editorial-v2 .v2-about{padding-top:120px}.v2-city{z-index:-2;opacity:.9;pointer-events:none;background:url(/images/editorial/city-collage.webp) 50%/cover;width:25%;position:absolute;top:0;bottom:0}.v2-city-left{left:-9%;transform:rotate(-7deg)}.v2-city-right{right:-7%;transform:rotate(6deg)}.editorial-v2:before,.editorial-v2:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.editorial-v2:before{background:radial-gradient(at 32% 26%,#050505 0 22%,#0000 57%),radial-gradient(at 62% 70%,#050505 0 25%,#0000 59%)}.editorial-v2:after{clip-path:polygon(0 0,22% 0,4% 10%,0 37%,12% 51%,0 65%,0 100%,28% 96%,70% 100%,100% 87%,92% 64%,100% 28%,84% 4%,100% 0,100% 100%,0 100%);opacity:.8;background:repeating-linear-gradient(150deg,#0000 0 110px,#ff002b 112px 118px,#0000 120px 230px);border:18px solid #ff002b}.v2-about,.v2-experience{max-width:1487px;margin:auto;padding:48px clamp(30px,10vw,150px);position:relative}.v2-about{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:60px;padding-bottom:42px;display:grid}.v2-about-content{clip-path:polygon(0 3%,96% 0,100% 90%,2% 100%);background:#080808e8;padding:12px 20px 20px}.v2-heading{z-index:2;white-space:nowrap;align-items:center;gap:14px;margin:0 0 28px;display:flex;position:relative}.v2-heading>span{color:#ff002b;letter-spacing:-3px;font:italic clamp(3.7rem,6vw,6rem)/.9 Impact,Arial Narrow,sans-serif}.v2-heading>b{color:#080808;clip-path:polygon(0 4%,98% 0,100% 96%,2% 100%);background:#f7f7f5;padding:10px 17px;font:clamp(1.85rem,3.15vw,3rem)/1.05 Impact,Arial Narrow,sans-serif;transform:rotate(-5deg)}.v2-biography,.v2-details,.v2-cv-row{margin-left:45px}.v2-biography p{margin-bottom:24px;font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.45}.v2-details{grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:0;margin-bottom:25px;padding:0;font-size:clamp(.8rem,1.25vw,1.08rem);list-style:none;display:grid}.v2-details li{align-items:center;gap:12px;min-width:0;display:flex}.v2-details li>span{color:#ff002b;flex-shrink:0;font:700 1.65rem Arial}.v2-details a{overflow-wrap:anywhere}.v2-details a:hover{text-decoration:underline}.v2-cv-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.v2-cv{color:#050505;clip-path:polygon(1% 0,100% 2%,98% 100%,0 96%);background:#ff002b;border:0;align-items:center;gap:30px;padding:14px 24px;font:1.15rem Impact;display:inline-flex}.v2-cv:disabled{opacity:1}.v2-cv span{font:1.4rem Arial}.v2-cv-caption{color:#bcbcbc;border-left:1px solid #777;padding-left:14px;font-size:.85rem}.v2-portrait{clip-path:polygon(1% 2%,99% 0,100% 98%,2% 100%);background:#f7f7f5;width:100%;height:clamp(350px,33vw,465px);margin:0;padding:11px;position:relative;overflow:visible;transform:rotate(-6deg)}.v2-portrait img{object-position:center 20%}.v2-portrait figcaption{color:#fff;background:#050505;border:4px solid #f7f7f5;padding:12px 15px;font:italic clamp(1.2rem,2vw,1.8rem)/1.04 Impact;position:absolute;top:-8px;right:-18px;transform:rotate(-7deg)}.editorial-v2>.torn-divider{z-index:4;height:50px;margin:-20px 0 -24px}.editorial-v2>.torn-divider:last-child{height:50px;margin:0;position:absolute;bottom:0;left:0}.v2-experience{grid-template-columns:minmax(240px,.85fr) minmax(0,1.7fr);gap:35px;padding-top:38px;padding-bottom:42px;display:grid}.v2-experience .v2-heading{white-space:nowrap;gap:10px}.v2-experience .v2-heading>b{padding-inline:12px;font-size:clamp(1.7rem,2.3vw,2.25rem)}.v2-experience .v2-heading>span{font-size:clamp(3.5rem,5vw,5rem)}.v2-red-portrait{clip-path:polygon(5% 3%,92% 0,100% 81%,83% 100%,0 95%,3% 54%);background:#ff002b;width:calc(100% + 75px);height:350px;margin:0 0 -20px -60px;position:relative;transform:rotate(-5deg);mask-image:linear-gradient(#000 70%,#0000 100%)}.v2-red-portrait img{filter:grayscale()contrast(2);mix-blend-mode:multiply;object-position:center 32%}.v2-timeline{z-index:2;background:#080808ef;border-left:3px solid #ff002b;margin:58px 0 0;padding:0 10px 0 30px;list-style:none;position:relative}.v2-job{border-bottom:1px solid #ffffff15;margin-bottom:20px;padding:0 0 20px;position:relative}.v2-job:last-child{border:0;margin:0;padding-bottom:0}.v2-job:before{content:"";background:#ff002b;border-radius:50%;width:21px;height:21px;position:absolute;top:2px;left:-42px}.v2-job-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.v2-job h3{margin:0;font-size:1.25rem}.v2-job time{white-space:nowrap;font-size:.85rem}.v2-job p{margin:3px 0 10px;font-size:1rem;line-height:1.25}.v2-job ul{color:#ddd;margin:0;padding-left:17px;font-size:.91rem;line-height:1.5}.v2-job ul li::marker{color:#ff002b}.v2-build-note{color:#050505;z-index:3;text-align:center;background:#f7f7f5;border:4px double #050505;margin:0;padding:14px;font:1.55rem/1.05 Impact;position:absolute;bottom:30px;right:20px;transform:rotate(-12deg)}@media (width<=1100px){.v2-about,.v2-experience{padding-inline:45px}.v2-about{gap:35px}.v2-biography,.v2-details,.v2-cv-row{margin-left:10px}.v2-details{gap:12px}.v2-experience{grid-template-columns:220px minmax(0,1fr)}.v2-build-note{font-size:1rem;bottom:15px;right:10px}.v2-timeline{padding-bottom:50px}.v2-job-heading{flex-wrap:wrap;gap:5px}.v2-portrait{height:370px}}@media (width<=767px){.v2-about,.v2-experience{grid-template-columns:1fr;gap:25px;padding:30px 22px}.v2-about-content{clip-path:none;padding:8px 0 15px}.v2-heading>b{font-size:1.8rem}.v2-heading>span{font-size:3.5rem}.v2-biography p{font-size:1rem}.v2-details{grid-template-columns:1fr;font-size:.9rem}.v2-portrait{width:min(320px,95%);height:345px;margin:0 auto 8px}.v2-portrait figcaption{font-size:1.3rem}.v2-city{opacity:.45;width:55%}.v2-city-left{left:-30%}.v2-city-right{right:-25%}.v2-experience-art{height:165px;position:relative}.v2-experience .v2-heading>b{font-size:1.75rem}.v2-red-portrait{opacity:.75;z-index:0;width:175px;height:190px;margin:0;position:absolute;top:10px;right:-12px;transform:rotate(6deg)}.v2-timeline{margin:0 0 0 12px;padding:10px 10px 42px 24px}.v2-job:before{width:19px;height:19px;left:-36px}.v2-job time{font-size:.8rem}.v2-job ul{font-size:.85rem}.v2-job-heading{display:block}.v2-job time{margin:6px 0;display:block}.v2-build-note{font-size:.95rem;bottom:23px;right:25px}.editorial-v2>.torn-divider{height:40px;margin:-17px 0 -20px}}@media (width<=370px){.v2-heading>b{padding-inline:10px;font-size:1.5rem}.v2-heading>span{font-size:3rem}.v2-experience .v2-heading>b{font-size:1.5rem}.v2-experience .v2-heading>span{font-size:3rem}.v2-experience .v2-heading{gap:7px}.v2-cv-row{gap:12px}}@media (width<=767px){.v2-timeline{padding-bottom:95px}.v2-build-note{bottom:40px}.editorial-v2>.torn-divider:last-child{height:45px;margin:0}.hero-redesign{clip-path:polygon(0 0,100% 0,100% calc(100% - 68px),0 100%)}.hero-redesign+.editorial-v2{margin-top:-68px}.hero-redesign+.editorial-v2 .v2-about{padding-top:80px}}.v2-experience{align-items:start;gap:32px 48px;padding-top:44px;padding-bottom:88px}.v2-experience>.v2-heading{grid-column:1/-1;margin:0}.v2-experience-art{min-width:0;padding-top:5px}.v2-experience .v2-red-portrait{width:100%;height:365px;margin:0;transform:rotate(-4deg);mask-image:linear-gradient(#000 85%,#0000 100%)}.v2-experience .v2-timeline{margin:0;padding:3px 12px 5px 30px}.v2-experience .v2-job{margin-bottom:25px;padding-bottom:25px}.v2-experience .v2-job:last-child{margin-bottom:0;padding-bottom:12px}.v2-experience .v2-job p{margin:5px 0 12px}.v2-experience .v2-job ul{line-height:1.65}.v2-experience .v2-build-note{font-size:1.25rem;bottom:67px;right:18px;transform:rotate(-8deg)}@media (width<=1100px) and (width>=768px){.v2-experience{column-gap:30px;padding-bottom:105px}.v2-experience .v2-build-note{font-size:1rem;bottom:35px}.v2-experience .v2-red-portrait{height:340px}}@media (width<=767px){.v2-experience{row-gap:24px;padding-top:32px;padding-bottom:75px}.v2-experience-art{height:150px}.v2-experience .v2-red-portrait{width:175px;height:165px;margin-left:auto;position:relative;top:0;right:auto;transform:rotate(4deg)}.v2-experience .v2-timeline{margin-left:12px;padding:8px 10px 8px 24px}.v2-experience .v2-job{margin-bottom:22px;padding-bottom:22px}.v2-experience .v2-build-note{padding:8px;font-size:.9rem;bottom:28px;right:30px}.v2-experience .v2-job:last-child{padding-bottom:20px}}.projects-concept,.skills-concept{isolation:isolate;background:#080808 repeating-linear-gradient(145deg,#0000 0 75px,#ffffff04 77px 80px,#0000 81px 135px);position:relative}.projects-concept:before,.skills-concept:before{opacity:.55;clip-path:polygon(0 0,10% 0,6% 45%,11% 100%,0 100%,0 0,100% 0,100% 100%,89% 100%,94% 45%,90% 0);background:url(/images/editorial/city-collage.webp) 0/220px repeat-y,url(/images/editorial/city-collage.webp) 100%/220px repeat-y;inset:0}.projects-concept:after,.skills-concept:after{content:"";z-index:-1;pointer-events:none;opacity:.7;clip-path:polygon(0 0,17% 0,3% 27%,0 60%,0 100%,100% 100%,100% 0,95% 33%,100% 60%,84% 100%,0 100%);background:linear-gradient(135deg,#ff002b 0 2%,#0000 2% 95%,#ff002b 95%);position:absolute;inset:0}.projects-concept .section-inner,.skills-concept .section-inner{max-width:1400px;padding:45px 70px 40px}.projects-concept .section-top,.skills-concept .section-top{align-items:center;gap:28px;margin-bottom:32px}.projects-concept .filters,.skills-concept .filters{flex-wrap:nowrap;margin-left:auto}.projects-concept .filters button,.skills-concept .filters button{white-space:nowrap;padding:13px 20px;font-weight:500}.projects-concept .filters button[aria-pressed=true],.skills-concept .filters button[aria-pressed=true]{color:#fff}.projects-concept .project-grid{align-items:stretch;gap:25px}.projects-concept .project-card{border:2px solid #c4c4c4;flex-direction:column;min-width:0;display:flex;transform:none;box-shadow:6px 8px #050505}.projects-concept .project-card:first-child{transform:rotate(-.5deg)}.projects-concept .project-card:nth-child(3){transform:rotate(.5deg)}.projects-concept .project-card:hover{transform:translateY(-4px)}.projects-concept .project-image{aspect-ratio:1.92;border-bottom:0;height:auto}.projects-concept .project-copy{background:#f7f7f5 radial-gradient(#0000000b .6px,#0000 .8px) 0 0/4px 4px;flex:1;padding:18px 18px 36px}.projects-concept .project-copy h3{font-size:1.8rem;line-height:1.1}.projects-concept .tech-tags{gap:7px;margin:12px 0 17px}.projects-concept .tech-tags li{background:#e4e4e4;padding:5px 8px;font-size:.85rem}.projects-concept .project-copy p{font-size:1rem;line-height:1.45}.projects-concept .panel-arrow{font-size:1.65rem;bottom:9px;right:18px}.projects-concept .center-action{margin-top:30px}.projects-concept .center-action .comic-button{justify-content:space-between;min-width:230px}.skills-concept .skills-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:stretch;gap:38px}.skills-concept .skill-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.skills-concept .skill-tile{background:#090909ee;border:1px solid #3a3a3a;gap:12px;min-width:0;min-height:112px;padding:12px 3px;font-size:.9rem}.technology-icon{background-color:var(--technology-color);width:42px;height:42px;mask-image:var(--technology-icon);display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.skills-concept .skills-art{align-self:stretch;margin:0 0 0 5px;transform:rotate(7deg)}.skills-concept .skills-art .manga-panel{border:7px solid #f7f7f5;height:100%;min-height:352px}.skills-concept .skills-art .paper-note{border-width:4px;width:255px;padding:15px 12px;font-size:1.22rem;top:auto;bottom:-8px;right:-12px;transform:rotate(-12deg)}@media (width<=1100px){.projects-concept .section-inner,.skills-concept .section-inner{padding:40px 38px}.projects-concept .section-top,.skills-concept .section-top{flex-wrap:wrap}.projects-concept .filters button,.skills-concept .filters button{padding:12px 15px}.skills-concept .skills-layout{grid-template-columns:minmax(0,1fr) 200px;gap:24px}.skills-concept .skill-tile{min-height:104px;font-size:.8rem}.skills-concept .skills-art .paper-note{width:215px;font-size:1.04rem}.projects-concept .tech-tags li{padding:4px 6px;font-size:.76rem}.projects-concept .project-copy{padding-inline:12px}.projects-concept .project-copy p{font-size:.9rem}}@media (width<=767px){.projects-concept .section-inner,.skills-concept .section-inner{padding:35px 22px 45px}.projects-concept .section-top,.skills-concept .section-top{gap:22px}.projects-concept .filters,.skills-concept .filters{flex-wrap:wrap;width:100%;margin:0}.projects-concept .filters button,.skills-concept .filters button{flex:1;min-height:44px;padding:12px 10px;font-size:.76rem}.projects-concept .project-grid{grid-template-columns:1fr;gap:24px;padding:0}.projects-concept .project-image{aspect-ratio:1.7}.projects-concept .project-copy{padding:16px 17px 36px}.projects-concept .project-copy p{font-size:1rem}.projects-concept .tech-tags li{padding:5px 8px;font-size:.83rem}.skills-concept .skills-layout{grid-template-columns:1fr;gap:30px}.skills-concept .skill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.skills-concept .skill-tile{min-height:103px;font-size:.78rem}.technology-icon{width:36px;height:36px}.skills-concept .skills-art{width:220px;height:275px;margin:0 auto 15px;display:block}.skills-concept .skills-art .manga-panel{height:100%;min-height:0}.skills-concept .skills-art .paper-note{width:225px;font-size:1rem}.skills-concept:after{content:"";padding:0;display:block;position:absolute;inset:0;transform:none}.projects-concept:before,.skills-concept:before{background-size:130px}}.portfolio-chapters .chapter-skills.chapter-skills--persona:before,.portfolio-chapters .chapter-skills.chapter-skills--persona:after{display:none}.skills-persona{isolation:isolate;color:#f7f7f5;background:#080808 radial-gradient(#ffffff10 .7px,#0000 1px) 0 0/6px 6px;position:relative;overflow:clip}.skills-persona:before{display:none}.skills-persona__inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0;max-width:1520px;margin:auto;padding:60px 40px 70px;display:grid;position:relative}.skills-persona__content{z-index:3;min-width:0;position:relative}.skills-persona__heading{margin-bottom:28px;position:relative}.skills-persona__heading h2{color:#080808;letter-spacing:-2px;clip-path:polygon(0 8%,97% 0,100% 91%,4% 100%);background:#f7f7f5;margin:0;padding:12px 24px;font:italic clamp(3.2rem,6vw,6.2rem)/.95 Impact,Arial Narrow,sans-serif;display:table;transform:rotate(-4deg)}.skills-persona__heading h2 span{color:#ff002b}.skills-persona__heading p{color:#080808;letter-spacing:1.5px;background:#f7f7f5;margin:6px 0 0 28%;padding:6px 16px;font:italic 1.2rem Impact,Arial Narrow,sans-serif;display:table;transform:rotate(-4deg)}.skills-persona__filters{border-bottom:1px solid #c9c9c9;gap:0;margin:0 0 22px;padding-bottom:8px;display:flex}.skills-persona__filters button{color:#f7f7f5;background:0 0;border:0;flex:1;min-width:0;min-height:44px;padding:9px 8px;font:italic 1.15rem Impact,Arial Narrow,sans-serif}.skills-persona__filters button+button{border-left:1px solid #888}.skills-persona__filters button[aria-pressed=true]{clip-path:polygon(8% 0,100% 0,96% 94%,0 100%);background:#ff002b;border:0}.skills-persona__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.skills-persona__tile{--tile-cut:polygon(10% 0,90% 0,100% 12%,100% 88%,90% 100%,0 100%,0 12%);color:#f7f7f5;min-width:0;min-height:126px;clip-path:var(--tile-cut);cursor:pointer;background:#bbb;border:0;padding:1px;font-family:Arial,sans-serif;transition:transform .12s,background .12s;display:flex;position:relative}.skills-persona__tile-inner{width:100%;min-width:0;clip-path:var(--tile-cut);background:#080808;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:14px 3px;font-size:.9rem;transition:background .12s,color .12s;display:flex}.skills-persona .technology-icon{background-color:var(--technology-color);width:48px;height:48px;mask-image:var(--technology-icon);display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.skills-persona__tile:hover{background:#ff002b;transform:translateY(-3px)}.skills-persona__tile[aria-pressed=true]{background:#ff002b}.skills-persona__tile[aria-pressed=true] .skills-persona__tile-inner{color:#080808;background:#f7f7f5 linear-gradient(140deg,#0000 0 5%,#ff002b 5% 9%,#0000 9% 91%,#ff002b 91% 95%,#0000 95%)}.skills-persona__tile[aria-pressed=true] .technology-icon[style*=\#ffffff]{background:#080808}.skills-persona__tile:focus-visible{background:#ffd447;outline:none;box-shadow:inset 0 0 0 4px #ffd447}.skills-persona__tile:focus-visible .skills-persona__tile-inner{box-shadow:inset 0 0 0 3px #ffd447}.skills-persona__detail{background:#080808;border-top:1px solid #f7f7f5;border-bottom:1px solid #f7f7f5;align-items:center;gap:25px;min-height:78px;margin-top:20px;padding:12px 25px;display:flex;position:relative}.skills-persona__detail:before{content:"";background:#ff002b;flex-shrink:0;width:8px;height:42px;transform:skew(-14deg)}.skills-persona__detail strong{white-space:nowrap;font:italic 2.7rem/1 Impact,Arial Narrow,sans-serif}.skills-persona__detail>span{border-left:1px solid #aaa;padding-left:20px;font:italic .95rem/1.4 Arial,sans-serif}.skills-persona__stage{z-index:2;align-self:stretch;min-width:0;position:relative}.skills-persona__burst{z-index:0;width:calc(100% + 100px);height:calc(100% + 130px);position:absolute;inset:-60px -65px -70px -35px}.skills-persona__stage>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(5px 0 #fff)drop-shadow(-5px 0 #fff)drop-shadow(0 -5px #fff);z-index:1;width:calc(100% + 65px);height:100%;position:absolute;bottom:-65px;left:-20px}.skills-persona__captions{z-index:2;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:absolute;top:18%;right:-15px}.skills-persona__captions span{color:#f7f7f5;background:#080808;border:3px solid #fff;padding:9px 12px;font:italic clamp(.85rem,1.1vw,1.25rem) Impact,Arial Narrow,sans-serif;transform:rotate(-10deg)}.skills-persona--entered .skills-persona__heading{animation:.3s both skills-title}.skills-persona--entered .skills-persona__stage>img{animation:.4s both skills-character}@keyframes skills-title{0%{opacity:.4;translate:-15px}to{opacity:1;translate:0}}@keyframes skills-character{0%{opacity:.4;translate:25px}to{opacity:1;translate:0}}@media (width<=1279px){.skills-persona__inner{grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);padding-inline:32px}.skills-persona__tile{min-height:112px}.skills-persona__tile-inner{font-size:.8rem}.skills-persona__captions{top:auto;bottom:5%;right:-10px}.skills-persona__captions span{padding:7px;font-size:.85rem}.skills-persona__detail{gap:15px;padding-inline:15px}.skills-persona__detail strong{font-size:2rem}}@media (width<=1023px){.skills-persona__inner{grid-template-columns:minmax(0,1fr);padding:45px 30px 50px}.skills-persona__content{z-index:3}.skills-persona__stage{justify-self:center;width:min(440px,100%);height:320px;margin-top:35px}.skills-persona__stage>img{width:100%;height:100%;bottom:-35px;left:0}.skills-persona__burst{width:calc(100% + 80px);height:calc(100% + 60px);inset:-10px -40px -50px}.skills-persona__captions{bottom:20%;right:-5px}.skills-persona__heading h2{font-size:4.5rem}}@media (width<=767px){.skills-persona__inner{padding:42px 22px 50px}.skills-persona__heading h2{letter-spacing:-1px;padding:12px 15px;font-size:clamp(2.8rem,11vw,4rem)}.skills-persona__heading p{letter-spacing:.5px;margin-left:15%;padding:5px 9px;font-size:.85rem}.skills-persona__filters{flex-wrap:wrap;gap:3px}.skills-persona__filters button{flex:0 0 calc(33.3333% - 2px);font-size:1rem}.skills-persona__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.skills-persona__tile{min-height:105px}.skills-persona .technology-icon{width:38px;height:38px}.skills-persona__tile-inner{gap:10px;font-size:.75rem}.skills-persona__detail{flex-wrap:wrap;gap:10px;min-height:90px;padding:12px}.skills-persona__detail strong{font-size:1.9rem}.skills-persona__detail>span{border-left:0;flex-basis:100%;padding-left:18px;font-size:.8rem}.skills-persona__detail:before{width:6px;height:25px}.skills-persona__stage{height:280px}.skills-persona__captions span{padding:6px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.skills-persona *{scroll-behavior:auto;transition:none!important;animation:none!important}}.portfolio-chapters .chapter-contact{isolation:isolate;background:#080808}.portfolio-chapters .chapter-contact:before,.portfolio-chapters .chapter-contact:after{display:none!important}.contact-persona{--contact-red:#ff002f;--contact-ink:#080808;--contact-paper:#f7f1e7;isolation:isolate;color:var(--contact-paper);background-color:var(--contact-ink);background-image:radial-gradient(#ffffff15 .75px,#0000 1px),repeating-linear-gradient(154deg,#0000 0 145px,#ffffff05 147px 149px,#0000 151px 285px);background-size:6px 6px,auto;position:relative;overflow:clip}.contact-persona:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(165deg,transparent 0 9%,var(--contact-red) 9.2% 10.1%,transparent 10.3% 88%,var(--contact-red) 88.2% 89.2%,transparent 89.4%),linear-gradient(20deg,var(--contact-red) 0 4%,transparent 4.2% 94%,var(--contact-red) 94.2% 100%);clip-path:polygon(0 0,23% 0,13% 12%,3% 9%,0 20%,0 100%,17% 100%,7% 89%,20% 83%,100% 92%,100% 0);position:absolute;inset:0}.contact-persona:after{content:"";z-index:0;pointer-events:none;opacity:.22;background:url(/images/persona-v4/batik-ink-border.webp) 100%/contain no-repeat;width:210px;height:84%;position:absolute;top:8%;right:-45px;transform:scaleX(-1)}.contact-persona__inner{z-index:1;grid-template:"heading stage""prompt stage""menu stage"1fr/minmax(500px,1.13fr) minmax(420px,.87fr);align-items:start;column-gap:38px;max-width:1520px;min-height:clamp(720px,56.25vw,900px);margin:auto;padding:64px 42px 84px;display:grid;position:relative}.contact-persona__heading{z-index:4;grid-area:heading;margin-bottom:28px;position:relative}.contact-persona__heading h2{letter-spacing:-3px;white-space:nowrap;filter:drop-shadow(7px 8px #000);align-items:center;gap:18px;margin:0;font:italic clamp(3.7rem,6.3vw,7rem)/.88 Impact,Arial Narrow,sans-serif;display:flex}.contact-persona__heading h2 span{color:var(--contact-red);text-shadow:3px 3px #310008;font-size:1.18em}.contact-persona__heading h2 strong{color:var(--contact-ink);background:var(--contact-paper);font:inherit;letter-spacing:-2px;clip-path:polygon(2% 8%,97% 0,100% 87%,4% 100%);padding:16px 26px 18px;font-size:.75em;display:block;position:relative;transform:rotate(-3deg)}.contact-persona__heading h2 strong:after{content:"";background:var(--contact-red);height:7px;position:absolute;bottom:5px;left:8%;right:-2%;transform:skew(-32deg)}.contact-persona__prompt{z-index:3;width:min(470px,82%);color:var(--contact-ink);background:var(--contact-paper);clip-path:polygon(4% 2%,100% 0,94% 22%,100% 72%,89% 100%,2% 94%,0 25%);grid-area:prompt;margin:0 0 26px 8px;padding:27px 32px 30px;position:relative;transform:rotate(-3deg);box-shadow:13px 13px #000}.contact-persona__prompt:before{content:"";background:var(--contact-red);height:8px;position:absolute;bottom:13px;left:15px;right:45px;transform:skew(-30deg)}.contact-persona__prompt strong,.contact-persona__prompt span{font-family:Impact,Arial Narrow,sans-serif;font-style:italic;display:block}.contact-persona__prompt strong{letter-spacing:.3px;font-size:clamp(1.45rem,2.2vw,2.25rem);line-height:1}.contact-persona__prompt span{letter-spacing:.45px;margin-top:8px;font-size:clamp(.9rem,1.15vw,1.15rem)}.contact-persona__menu{z-index:5;grid-area:menu;width:min(610px,100%);position:relative}.contact-persona__instruction{color:#ddd;letter-spacing:4px;text-align:center;align-items:center;gap:14px;margin:0 32px 13px;font:700 .72rem/1 Courier New,monospace;display:flex}.contact-persona__instruction:before,.contact-persona__instruction:after{content:"";background:#b9b9b9;flex:1;height:1px}.contact-persona__commands{gap:9px;display:grid}.contact-persona__command{min-height:91px;color:var(--contact-paper);clip-path:polygon(3% 0,100% 3%,96% 100%,0 95%);isolation:isolate;background:#0c0c0c;border:2px solid #f0eadf;grid-template-columns:64px minmax(0,1fr) 42px;align-items:center;padding:10px 22px 10px 28px;transition:translate .13s,filter .13s,color .13s,background .13s;display:grid;position:relative}.contact-persona__command:before{content:"";z-index:-1;border-bottom:2px solid var(--contact-red);clip-path:inherit;position:absolute;inset:5px}.contact-persona__command svg{fill:currentColor;width:38px;height:38px}.contact-persona__command>span{flex-direction:column;min-width:0;display:flex}.contact-persona__command strong{letter-spacing:.2px;font:italic clamp(1.55rem,2.4vw,2.35rem)/.94 Impact,Arial Narrow,sans-serif}.contact-persona__command small{overflow-wrap:anywhere;margin-top:6px;font:700 clamp(.75rem,1.15vw,1rem)/1.1 Arial,sans-serif}.contact-persona__command i{opacity:0;font-size:2.1rem;font-style:normal;transition:opacity .12s,translate .12s,transform .12s;translate:-12px}.contact-persona__command--primary{color:#fff;background:var(--contact-red);filter:drop-shadow(-7px 7px #fff);border-color:#fff;translate:9px}.contact-persona__command--primary:before{border-color:#5c0011}.contact-persona__command--primary i{opacity:1;transform:rotate(-12deg)}.contact-persona__command--paper{color:var(--contact-ink);background:var(--contact-paper);border-color:#0b0b0b}.contact-persona__command:hover,.contact-persona__command:focus-visible{color:#fff;background:var(--contact-red);filter:drop-shadow(-7px 7px #fff);outline:none;translate:9px}.contact-persona__command:hover i,.contact-persona__command:focus-visible i{opacity:1;transform:rotate(-12deg)}.contact-persona__command:focus-visible{box-shadow:inset 0 0 0 4px #ffd447}.contact-persona__command:active{filter:drop-shadow(-3px 3px #fff);translate:5px 3px}.contact-persona__socials{flex-wrap:wrap;gap:10px;margin:20px 0 0 8px;display:flex}.contact-persona__socials a{color:#fff;clip-path:polygon(7% 0,100% 0,92% 100%,0 92%);text-transform:uppercase;background:#0b0b0b;border:1px solid #eee;justify-content:space-between;align-items:center;gap:25px;min-width:145px;min-height:46px;padding:10px 15px;font:700 .77rem/1 Arial,sans-serif;transition:background .12s,color .12s,translate .12s;display:flex}.contact-persona__socials a:hover,.contact-persona__socials a:focus-visible{background:var(--contact-paper);color:var(--contact-ink);outline:3px solid var(--contact-red);outline-offset:2px;translate:0 -3px}.contact-persona__stage{z-index:2;grid-area:stage;align-self:stretch;min-width:0;min-height:620px;position:relative}.contact-persona__slashes{z-index:0;background:var(--contact-red);clip-path:polygon(50% 0,67% 18%,100% 5%,78% 31%,100% 28%,83% 49%,100% 63%,72% 58%,91% 92%,61% 74%,51% 100%,43% 72%,6% 93%,26% 61%,0 53%,28% 43%,3% 24%,37% 29%);position:absolute;inset:-30px -70px -55px}.contact-persona__slashes:after{content:"";background:var(--contact-paper);clip-path:polygon(45% 0,55% 42%,78% 3%,61% 50%,100% 34%,67% 58%,97% 82%,60% 69%,43% 100%,46% 65%,6% 92%,35% 57%,0 38%,40% 50%);position:absolute;inset:12% 8%}.contact-persona__crowd{z-index:1;background:var(--contact-paper);clip-path:polygon(3% 0,100% 4%,95% 100%,0 91%);filter:drop-shadow(9px 10px #000);width:86%;height:31%;padding:8px;position:absolute;top:6%;right:-50px;overflow:hidden;transform:rotate(-5deg)}.contact-persona__crowd img{object-fit:cover;object-position:center;filter:grayscale()contrast(1.15);width:100%;height:100%;display:block}.contact-persona__photo{z-index:3;aspect-ratio:4/3;background:var(--contact-paper);clip-path:polygon(2% 1%,98% 0,100% 96%,3% 100%);filter:drop-shadow(13px 14px #000);width:89%;margin:0;padding:12px;position:absolute;top:23%;right:3%;transform:rotate(-3deg)}.contact-persona__photo:before{content:"";z-index:-1;background:var(--contact-red);clip-path:inherit;position:absolute;inset:-11px -15px 8px 15px}.contact-persona__photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;filter:none!important;transform:none!important}.contact-persona__quote{z-index:5;color:#fff;letter-spacing:.5px;background:#090909;border:4px solid #fff;margin:0;padding:14px 18px;font:italic clamp(1rem,1.5vw,1.5rem)/.98 Impact,Arial Narrow,sans-serif;position:absolute;top:16%;right:-5px;transform:rotate(7deg);box-shadow:6px 7px #000}.contact-persona__availability{z-index:5;color:#070707;background:var(--contact-red);clip-path:polygon(5% 0,100% 8%,94% 100%,0 88%);text-align:center;margin:0;padding:12px 18px;font:italic clamp(.9rem,1.15vw,1.2rem)/1.05 Impact,Arial Narrow,sans-serif;position:absolute;bottom:3%;right:0;transform:rotate(-8deg)}.contact-persona__spark{z-index:6;color:var(--contact-paper);text-shadow:3px 2px 0 var(--contact-red);font-size:2.8rem;position:absolute}.contact-persona__spark--one{top:31%;left:2%;transform:rotate(15deg)}.contact-persona__spark--two{font-size:1.9rem;bottom:26%;right:7%;transform:rotate(-15deg)}.contact-persona--entered .contact-persona__heading{animation:.34s cubic-bezier(.2,.8,.2,1) both contact-snap-in}.contact-persona--entered .contact-persona__prompt{animation:.34s cubic-bezier(.2,.8,.2,1) 80ms both contact-snap-in}.contact-persona--entered .contact-persona__command{animation:.3s cubic-bezier(.2,.8,.2,1) both contact-menu-in}.contact-persona--entered .contact-persona__command:nth-child(2){animation-delay:80ms}.contact-persona--entered .contact-persona__command:nth-child(3){animation-delay:.16s}.contact-persona--entered .contact-persona__photo{animation:.42s cubic-bezier(.2,.8,.2,1) .1s both contact-photo-in}@keyframes contact-snap-in{0%{opacity:.25;translate:-28px}to{opacity:1;translate:0}}@keyframes contact-menu-in{0%{opacity:.2;translate:-34px}to{opacity:1;translate:0}}@keyframes contact-photo-in{0%{opacity:.25;translate:35px;rotate:2deg}to{opacity:1;translate:0;rotate:0}}@media (width<=1279px){.contact-persona__inner{grid-template-columns:minmax(450px,1.08fr) minmax(350px,.92fr);column-gap:25px;padding-inline:32px}.contact-persona__stage{min-height:580px}.contact-persona__heading h2{font-size:5.2rem}.contact-persona__prompt{width:88%}.contact-persona__command{grid-template-columns:55px minmax(0,1fr) 34px;min-height:85px;padding-inline:21px}.contact-persona__photo{width:94%;top:26%;right:0}.contact-persona__quote{right:-6px}.contact-persona__availability{right:2%}}@media (width<=1023px){.contact-persona__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""prompt""menu""stage";min-height:0;padding:52px 30px 78px}.contact-persona__heading h2{font-size:clamp(4rem,10vw,6.2rem)}.contact-persona__prompt{width:min(520px,86%)}.contact-persona__menu{width:min(660px,94%)}.contact-persona__stage{width:min(690px,96%);min-height:610px;margin:42px auto 0}.contact-persona__photo{width:86%;top:22%;right:4%}.contact-persona__crowd{width:82%;right:0}.contact-persona__quote{right:0}.contact-persona__availability{bottom:2%;right:5%}}@media (width<=767px){.contact-persona:after{opacity:.12;width:125px}.contact-persona__inner{padding:44px 20px 66px}.contact-persona__heading{margin-bottom:26px}.contact-persona__heading h2{letter-spacing:-1.5px;white-space:normal;gap:8px;font-size:clamp(3rem,14vw,4.8rem)}.contact-persona__heading h2 strong{letter-spacing:-1px;padding:12px 13px 14px;font-size:.66em}.contact-persona__prompt{width:94%;margin-left:0;padding:21px 22px 25px}.contact-persona__prompt strong{font-size:clamp(1.35rem,7vw,2rem)}.contact-persona__prompt span{font-size:.82rem}.contact-persona__menu{width:100%}.contact-persona__instruction{letter-spacing:2px;margin-inline:8px;font-size:.62rem}.contact-persona__commands{gap:8px}.contact-persona__command{grid-template-columns:45px minmax(0,1fr) 27px;min-height:82px;padding:10px 13px 10px 18px}.contact-persona__command svg{width:30px;height:30px}.contact-persona__command strong{font-size:clamp(1.25rem,7vw,1.75rem)}.contact-persona__command small{font-size:.74rem}.contact-persona__command i{font-size:1.55rem}.contact-persona__command--primary,.contact-persona__command:hover,.contact-persona__command:focus-visible{filter:drop-shadow(-4px 5px #fff);translate:4px}.contact-persona__socials{margin-left:0}.contact-persona__socials a{flex:1;min-width:125px}.contact-persona__stage{width:100%;min-height:390px;margin-top:35px}.contact-persona__slashes{inset:-10px -55px -42px}.contact-persona__crowd{width:82%;height:28%;padding:5px;top:4%;right:-25px}.contact-persona__photo{filter:drop-shadow(8px 9px #000);width:94%;padding:8px;top:19%;right:2%}.contact-persona__quote{border-width:3px;padding:9px 10px;font-size:.82rem;top:9%;right:-4px}.contact-persona__availability{padding:9px 12px;font-size:.76rem;bottom:0;right:2%}.contact-persona__spark--one{font-size:2rem;top:27%}.contact-persona__spark--two{font-size:1.3rem;bottom:22%}}@media (width<=380px){.contact-persona__inner{padding-inline:15px}.contact-persona__heading h2{font-size:2.85rem}.contact-persona__command{grid-template-columns:39px minmax(0,1fr) 22px;padding-left:13px}.contact-persona__command small{font-size:.68rem}.contact-persona__stage{min-height:355px}.contact-persona__quote{font-size:.72rem}.contact-persona__availability{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.contact-persona *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.portfolio-chapters{--gutter:clamp(60px,17vw,330px);isolation:isolate;background:#080808 radial-gradient(#ffffff0b .7px,#0000 1px) 0 0/6px 6px;position:relative}.hero-redesign+.portfolio-chapters{margin-top:-100px}.hero-redesign+.portfolio-chapters .v2-about{padding-top:115px}.portfolio-chapters .editorial-v2,.portfolio-chapters .comic-chapter{isolation:isolate;background:0 0;position:relative;overflow:visible}.portfolio-chapters .comic-section{isolation:auto;background:0 0;overflow:clip}.portfolio-chapters .v2-city{display:none}.portfolio-chapters .editorial-v2:before,.portfolio-chapters .editorial-v2:after{content:"";width:var(--gutter);z-index:-1;pointer-events:none;opacity:.8;clip-path:polygon(0 0,100% 0,84% 26%,96% 52%,78% 78%,100% 100%,0 100%);background:url(/images/editorial/city-collage.webp) 50%/cover no-repeat;border:0;position:absolute;inset:0 auto 0 0;mask-image:none}.portfolio-chapters .editorial-v2:after{left:auto;right:0;transform:scaleX(-1)}.portfolio-chapters .comic-chapter:before{content:"";z-index:-1;pointer-events:none;background-position:0,100%;background-repeat:no-repeat;background-size:var(--gutter) auto;clip-path:polygon(0 0,18% 0,14% 40%,18% 100%,0 100%,0 0,100% 0,100% 100%,82% 100%,86% 45%,82% 0);position:absolute;inset:-12px 0}.portfolio-chapters .chapter-projects:before{background-image:url(/images/comic-v3/batik-workbench-cut-v1.webp),url(/images/comic-v3/batik-workbench-cut-v1.webp)}.portfolio-chapters .chapter-skills:before{background-image:url(/images/editorial/city-collage.webp),url(/images/editorial/city-collage.webp);background-size:var(--gutter) 100%;background-position:0 0,100% 100%}.portfolio-chapters .chapter-gallery:before{background-image:url(/images/manga/stadium-front-panel-v1.webp),url(/images/editorial/gallery-skyline-v1.webp);background-size:var(--gutter) auto,var(--gutter) 100%;background-position:0,100% 100%}.portfolio-chapters .chapter-contact:before{background-image:url(/images/editorial/city-collage.webp),url(/images/manga/concert-panel-v2.webp);background-size:var(--gutter) 100%,var(--gutter) auto;background-position:0 0,100%}.portfolio-chapters .comic-section:before,.portfolio-chapters .comic-section:after{display:none}.portfolio-chapters .comic-chapter:after{content:"";pointer-events:none;z-index:-1;clip-path:polygon(0 0,17% 0,9% 35%,17% 100%,0 100%,0 0,100% 0,100% 100%,83% 100%,92% 60%,83% 0);background:repeating-linear-gradient(151deg,#0000 0 160px,#ff002b 162px 179px,#0000 181px 360px);position:absolute;inset:0}.portfolio-chapters .section-inner,.portfolio-chapters .v2-about,.portfolio-chapters .v2-experience{max-width:1200px;margin-inline:auto;padding:60px 40px 65px}.portfolio-chapters .section-top{z-index:2;margin-bottom:30px;position:relative}.portfolio-chapters .section-number,.portfolio-chapters .v2-heading>span{font-size:4.8rem}.portfolio-chapters .paper-label,.portfolio-chapters .v2-heading>b{font-size:2.5rem;transform:rotate(-4deg)}.portfolio-chapters .comic-seam{z-index:8;pointer-events:none;width:100%;height:52px;position:absolute;bottom:-22px;left:0;overflow:visible}.portfolio-chapters .about-seam{z-index:8;height:0;position:relative}.portfolio-chapters .v2-about{grid-template-columns:1.12fr 1fr;align-items:center;gap:55px}.portfolio-chapters .v2-about-content{clip-path:none;background:#080808ed;padding:15px 0}.portfolio-chapters .v2-heading{gap:14px;margin-bottom:30px}.portfolio-chapters .v2-biography,.portfolio-chapters .v2-details,.portfolio-chapters .v2-cv-row{margin-left:35px}.portfolio-chapters .v2-biography p{font-size:1.02rem;line-height:1.6}.portfolio-chapters .v2-details{gap:16px 18px;font-size:.88rem}.portfolio-chapters .v2-portrait{clip-path:polygon(1% 2%,99% 0,100% 98%,0 100%);height:415px;padding:9px;transform:rotate(-4deg)}.portfolio-chapters .v2-portrait img{object-position:center 27%}.portfolio-chapters .v2-portrait figcaption{max-width:155px;font-size:1.35rem;top:-12px;right:-34px;transform:rotate(7deg)}.portfolio-chapters .v2-experience{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:25px 40px;padding-top:65px;padding-bottom:65px}.portfolio-chapters .v2-experience>.v2-heading{grid-area:1/1;gap:9px;margin:0}.portfolio-chapters .v2-experience .v2-heading>span{font-size:4rem}.portfolio-chapters .v2-experience .v2-heading>b{padding-inline:12px;font-size:1.9rem}.portfolio-chapters .v2-experience-art{grid-area:2/1;padding:0}.portfolio-chapters .v2-experience .v2-red-portrait{clip-path:polygon(0 2%,92% 0,100% 83%,87% 100%,0 95%);height:300px;transform:rotate(-4deg);mask-image:none}.portfolio-chapters .v2-experience .v2-timeline{background:#080808e8;grid-area:1/2/span 2;padding:4px 5px 0 30px}.portfolio-chapters .v2-job-heading{align-items:baseline;gap:15px}.portfolio-chapters .v2-job h3{font-size:1.1rem}.portfolio-chapters .v2-job p,.portfolio-chapters .v2-job ul{font-size:.88rem}.portfolio-chapters .v2-job time{white-space:nowrap;font-size:.8rem}.portfolio-chapters .v2-experience .v2-job{margin-bottom:20px;padding-bottom:20px}.portfolio-chapters .v2-experience .v2-job:last-child{margin:0;padding-bottom:0}.portfolio-chapters .v2-experience .v2-build-note{color:#f7f7f5;background:#080808;border:3px solid #f7f7f5;padding:10px;font-size:1rem;bottom:55px;left:45px;right:auto;transform:rotate(-9deg)}.portfolio-chapters .projects-concept .filters button,.portfolio-chapters .skills-concept .filters button{padding:11px 15px;font-size:.8rem}.portfolio-chapters .project-grid{gap:24px;padding:0}.portfolio-chapters .project-card{border:2px solid #e2e2df;box-shadow:4px 5px #000;transform:none!important}.portfolio-chapters .project-image{aspect-ratio:1.75}.portfolio-chapters .project-copy{padding:16px 15px 32px}.portfolio-chapters .project-copy h3{font-size:1.6rem}.portfolio-chapters .project-copy p{font-size:.9rem;line-height:1.5}.portfolio-chapters .tech-tags{gap:5px;margin:10px 0 13px}.portfolio-chapters .tech-tags li{padding:4px 6px;font-size:.75rem}.portfolio-chapters .center-action{margin-top:25px}.portfolio-chapters .skills-layout{grid-template-columns:minmax(0,1fr) 245px;gap:32px}.portfolio-chapters .skill-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.portfolio-chapters .skill-tile{background:#080808eb;gap:10px;min-height:102px;font-size:.8rem}.portfolio-chapters .skills-art{height:330px;margin:0;transform:rotate(5deg)}.portfolio-chapters .skills-art .manga-panel{clip-path:polygon(2% 1%,98% 0,100% 97%,0 100%);height:100%;min-height:0}.portfolio-chapters .skills-art .paper-note{width:245px;font-size:1.1rem;bottom:-6px;right:-7px}.portfolio-chapters .gallery .section-inner{padding-top:48px;padding-bottom:50px}.portfolio-chapters .gallery-wrap{padding:0 5px}.portfolio-chapters .gallery-track{gap:13px;padding:8px 3px 14px}.portfolio-chapters .gallery-item{background:#f7f7f5;border:4px solid #f7f7f5;flex:0 0 calc(20% - 10.4px);margin:0;transform:rotate(-1deg);box-shadow:4px 5px #000}.portfolio-chapters .gallery-item:nth-child(2n){transform:rotate(1deg)}.portfolio-chapters .gallery-item>img,.portfolio-chapters .gallery-item>.placeholder{height:180px}.portfolio-chapters .gallery-item figcaption{opacity:1;color:#080808;text-align:center;background:#f7f7f5;padding:8px 3px;font:italic .8rem Georgia,serif;position:static;transform:none}.portfolio-chapters .gallery-arrow{top:80px}.portfolio-chapters .gallery-dots{margin-top:6px}.portfolio-chapters .contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:65px}.portfolio-chapters .contact-grid>.manga-panel{display:none}.portfolio-chapters .contact-copy{background:#080808eb;max-width:460px;padding:0 0 0 35px}.portfolio-chapters .contact-art{width:100%;padding:0;position:relative}.portfolio-chapters .contact-art .photo-frame{clip-path:polygon(1% 2%,99% 0,100% 98%,0 100%);border:9px solid #f7f7f5;height:320px;transform:rotate(-4deg)}.portfolio-chapters .contact-art .paper-note{width:160px;font-size:1.2rem;top:-35px;right:-35px;transform:rotate(8deg)}.portfolio-chapters .contact .section-inner{padding-bottom:85px}@media (width<=1400px) and (width>=1101px){.portfolio-chapters{--gutter:14vw}.portfolio-chapters .section-inner,.portfolio-chapters .v2-about,.portfolio-chapters .v2-experience{max-width:1040px;padding-inline:45px}.portfolio-chapters .section-number,.portfolio-chapters .v2-heading>span{font-size:4.1rem}.portfolio-chapters .paper-label,.portfolio-chapters .v2-heading>b{font-size:2.1rem}.portfolio-chapters .skills-layout{grid-template-columns:minmax(0,1fr) 210px}}@media (width<=1100px){.portfolio-chapters{--gutter:11vw}.portfolio-chapters .section-inner,.portfolio-chapters .v2-about,.portfolio-chapters .v2-experience{padding-inline:38px}.portfolio-chapters .v2-about{gap:30px}.portfolio-chapters .v2-experience{grid-template-columns:235px minmax(0,1fr);gap:25px}.portfolio-chapters .v2-experience .v2-heading>span{font-size:3.4rem}.portfolio-chapters .v2-experience .v2-heading>b{font-size:1.6rem}.portfolio-chapters .v2-details{grid-template-columns:1fr;gap:10px}.portfolio-chapters .v2-portrait figcaption{right:-15px}.portfolio-chapters .contact-grid{gap:35px}.portfolio-chapters .skills-layout{grid-template-columns:minmax(0,1fr) 190px;gap:20px}.portfolio-chapters .skills-art .paper-note{width:200px;font-size:.95rem}.portfolio-chapters .gallery-item>img{height:145px}}@media (width<=767px){.portfolio-chapters{--gutter:100px}.hero-redesign+.portfolio-chapters{margin-top:-68px}.hero-redesign+.portfolio-chapters .v2-about{padding-top:80px}.portfolio-chapters .section-inner,.portfolio-chapters .v2-about,.portfolio-chapters .v2-experience{padding:44px 22px 55px}.portfolio-chapters .comic-chapter:before,.portfolio-chapters .editorial-v2:before,.portfolio-chapters .editorial-v2:after{opacity:.35}.portfolio-chapters .comic-chapter:after{opacity:.65}.portfolio-chapters .section-number,.portfolio-chapters .v2-heading>span{font-size:3.5rem}.portfolio-chapters .paper-label,.portfolio-chapters .v2-heading>b{font-size:1.8rem}.portfolio-chapters .v2-about{grid-template-columns:1fr;gap:30px}.portfolio-chapters .v2-biography,.portfolio-chapters .v2-details,.portfolio-chapters .v2-cv-row{margin-left:10px}.portfolio-chapters .v2-biography p{font-size:1rem}.portfolio-chapters .v2-details{grid-template-columns:1fr;font-size:.9rem}.portfolio-chapters .v2-portrait{width:min(300px,90%);height:330px}.portfolio-chapters .v2-portrait figcaption{max-width:120px;font-size:1.05rem;right:-16px}.portfolio-chapters .v2-experience{grid-template-columns:1fr;gap:25px;padding-bottom:80px}.portfolio-chapters .v2-experience>.v2-heading{grid-area:1/1}.portfolio-chapters .v2-experience-art{grid-area:2/1;height:160px}.portfolio-chapters .v2-experience .v2-red-portrait{width:175px;height:170px;margin:0 auto;transform:rotate(-4deg)}.portfolio-chapters .v2-experience .v2-timeline{grid-area:3/1;margin-left:10px;padding-left:24px}.portfolio-chapters .v2-experience .v2-build-note{padding:6px;font-size:.8rem;bottom:18px;left:auto;right:28px}.portfolio-chapters .v2-job-heading{display:block}.portfolio-chapters .v2-job time{margin-top:6px}.portfolio-chapters .project-grid{grid-template-columns:1fr;gap:24px}.portfolio-chapters .project-copy p{font-size:1rem}.portfolio-chapters .skills-layout{grid-template-columns:1fr;gap:35px}.portfolio-chapters .skill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-chapters .skills-art{width:220px;height:265px;margin:0 auto 12px}.portfolio-chapters .skills-art .paper-note{width:225px;font-size:1rem}.portfolio-chapters .gallery-item{flex-basis:72%}.portfolio-chapters .gallery-item>img,.portfolio-chapters .gallery-item>.placeholder{height:210px}.portfolio-chapters .gallery-arrow{top:95px}.portfolio-chapters .contact-grid{grid-template-columns:1fr;gap:35px}.portfolio-chapters .contact-copy{padding-left:8px}.portfolio-chapters .contact-art{width:min(300px,90%);margin:auto}.portfolio-chapters .contact-art .photo-frame{height:260px}.portfolio-chapters .contact-art .paper-note{width:130px;font-size:1rem;top:-15px;right:-15px}.portfolio-chapters .comic-seam{height:42px;bottom:-18px}.portfolio-chapters .filters button{min-height:44px}.portfolio-chapters .section-top{flex-wrap:wrap;gap:24px}.portfolio-chapters .section-caption{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.portfolio-chapters *{scroll-behavior:auto;transition:none}}.portfolio-chapters .v2-portrait figcaption{max-width:145px;padding:10px;font-size:1.12rem;top:8px;right:8px;transform:rotate(5deg)}@media (width<=767px){.portfolio-chapters .v2-portrait figcaption{max-width:115px;padding:8px;font-size:.9rem}.portfolio-chapters .contact-art .photo-frame img{object-position:center 15%}}.portfolio-chapters .chapter-projects{isolation:auto}.portfolio-chapters .chapter-projects:before{display:none}.portfolio-chapters .editorial-v2:before,.portfolio-chapters .editorial-v2:after{clip-path:polygon(0 0,100% 0,84% 26%,96% 52%,78% 78%,88% 100%,0 100%)}.projects-art-bridge{pointer-events:none;z-index:-1;background-image:url(/images/editorial/city-collage.webp),url(/images/editorial/city-collage.webp);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:var(--gutter) 100%;clip-path:polygon(0 0,17% 0,13% 37%,17% 100%,0 100%,0 0,100% 0,100% 100%,83% 100%,87% 35%,83% 0);position:absolute;inset:-210px 0 0}.projects-art-bridge:before{content:"";background:linear-gradient(#0000 0 120px,#08080865 240px,#080808a0 100%);position:absolute;inset:0}.projects-owner-panel{width:var(--gutter);clip-path:polygon(0 5%,90% 0,100% 72%,84% 100%,0 96%);background:#ff002b;border:6px solid #f7f7f5;position:absolute;top:180px;bottom:20px;left:0;transform:rotate(-5deg)}.projects-owner-panel img{object-fit:cover;object-position:center top;filter:grayscale()contrast(1.6);mix-blend-mode:multiply;height:100%}.projects-owner-panel span,.projects-maker-panel span{color:#f7f7f5;background:#080808;border:3px solid #f7f7f5;padding:12px;font:italic clamp(1rem,1.6vw,1.8rem)/1.08 Impact,Arial Narrow,sans-serif;position:absolute;bottom:30px;left:15px;transform:rotate(-6deg)}.projects-maker-panel{width:var(--gutter);background:url(/images/comic-v3/batik-workbench-cut-v1.webp) 100% 100%/100% no-repeat;position:absolute;top:240px;bottom:0;right:-20px;transform:rotate(4deg)}.projects-maker-panel span{top:0;bottom:auto;left:25px;transform:rotate(6deg)}.portfolio-chapters .editorial-v2>.comic-seam{clip-path:polygon(15% 0,85% 0,85% 100%,15% 100%)}.portfolio-chapters .chapter-projects:after{opacity:.8;background:linear-gradient(150deg,#0000 0 8%,#ff002b 8% 10%,#0000 10% 88%,#ff002b 88% 91%,#0000 91%)}@media (width<=1100px){.projects-owner-panel span,.projects-maker-panel span{padding:8px;font-size:1rem}.projects-maker-panel span{left:10px}.projects-owner-panel{opacity:.65}}@media (width<=767px){.projects-art-bridge{opacity:.45;clip-path:polygon(0 0,9% 0,6% 40%,9% 100%,0 100%,0 0,100% 0,100% 100%,91% 100%,94% 40%,91% 0);inset:-80px 0 0}.projects-owner-panel{width:125px;top:70px;bottom:0;left:-35px}.projects-maker-panel{width:140px;top:130px;right:-45px}.projects-owner-panel span,.projects-maker-panel span{display:none}.portfolio-chapters .editorial-v2>.comic-seam{clip-path:none}}.portfolio-chapters .contact-art .photo-frame img,.portfolio-chapters .v2-portrait img{object-position:center center}
