:root{--royal-cobalt: #002366;--deep-terracotta: #8B4513;--electric-magenta: #FF1493;--vivid-tangerine: #FF8C00;--lemon-lime: #DFFF00;--soft-blush: #FFD1DC}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,sans-serif;line-height:1.4;color:#002366;background-color:#fff;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(45deg,transparent,transparent 25px,rgba(255,20,147,.05) 25px,rgba(255,20,147,.05) 27px),repeating-linear-gradient(-45deg,transparent,transparent 25px,rgba(0,35,102,.04) 25px,rgba(0,35,102,.04) 27px),repeating-linear-gradient(75deg,transparent,transparent 35px,rgba(255,140,0,.03) 35px,rgba(255,140,0,.03) 37px),repeating-linear-gradient(-75deg,transparent,transparent 35px,rgba(139,69,19,.03) 35px,rgba(139,69,19,.03) 37px),repeating-linear-gradient(15deg,transparent,transparent 40px,rgba(223,255,0,.025) 40px,rgba(223,255,0,.025) 42px),repeating-linear-gradient(-15deg,transparent,transparent 40px,rgba(255,20,147,.025) 40px,rgba(255,20,147,.025) 42px)}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:linear-gradient(165deg,transparent 40%,rgba(255,20,147,.12) 40%,rgba(255,20,147,.12) 42%,transparent 42%,transparent 48%,rgba(0,35,102,.08) 48%,rgba(0,35,102,.08) 50%,transparent 50%) 0 0 / 180px 100px no-repeat,linear-gradient(175deg,transparent 35%,rgba(255,140,0,.1) 35%,rgba(255,140,0,.1) 38%,transparent 38%) 8% 0 / 220px 80px no-repeat,linear-gradient(185deg,transparent 42%,rgba(223,255,0,.08) 42%,rgba(223,255,0,.08) 45%,transparent 45%) 18% 0 / 160px 90px no-repeat,linear-gradient(155deg,transparent 38%,rgba(255,20,147,.1) 38%,rgba(255,20,147,.1) 41%,transparent 41%) 28% 0 / 200px 85px no-repeat,linear-gradient(165deg,transparent 40%,rgba(139,69,19,.09) 40%,rgba(139,69,19,.09) 43%,transparent 43%) 38% 0 / 240px 95px no-repeat,linear-gradient(175deg,transparent 35%,rgba(255,140,0,.11) 35%,rgba(255,140,0,.11) 38%,transparent 38%) 48% 0 / 180px 75px no-repeat,linear-gradient(185deg,transparent 42%,rgba(0,35,102,.07) 42%,rgba(0,35,102,.07) 45%,transparent 45%) 58% 0 / 220px 100px no-repeat,linear-gradient(155deg,transparent 38%,rgba(255,20,147,.1) 38%,rgba(255,20,147,.1) 41%,transparent 41%) 68% 0 / 160px 80px no-repeat,linear-gradient(165deg,transparent 40%,rgba(223,255,0,.08) 40%,rgba(223,255,0,.08) 43%,transparent 43%) 78% 0 / 200px 90px no-repeat,linear-gradient(175deg,transparent 35%,rgba(255,20,147,.12) 35%,rgba(255,20,147,.12) 38%,transparent 38%) 88% 0 / 180px 85px no-repeat,linear-gradient(195deg,transparent 40%,rgba(0,35,102,.1) 40%,rgba(0,35,102,.1) 43%,transparent 43%) 5% 12% / 200px 110px no-repeat,linear-gradient(15deg,transparent 38%,rgba(255,140,0,.09) 38%,rgba(255,140,0,.09) 41%,transparent 41%) 15% 10% / 180px 95px no-repeat,linear-gradient(165deg,transparent 42%,rgba(255,20,147,.11) 42%,rgba(255,20,147,.11) 45%,transparent 45%) 25% 14% / 160px 85px no-repeat,linear-gradient(175deg,transparent 35%,rgba(223,255,0,.07) 35%,rgba(223,255,0,.07) 38%,transparent 38%) 35% 11% / 220px 100px no-repeat,linear-gradient(185deg,transparent 40%,rgba(139,69,19,.1) 40%,rgba(139,69,19,.1) 43%,transparent 43%) 45% 13% / 200px 90px no-repeat,linear-gradient(155deg,transparent 38%,rgba(255,140,0,.08) 38%,rgba(255,140,0,.08) 41%,transparent 41%) 55% 10% / 180px 105px no-repeat,linear-gradient(165deg,transparent 42%,rgba(0,35,102,.11) 42%,rgba(0,35,102,.11) 45%,transparent 45%) 65% 15% / 160px 80px no-repeat,linear-gradient(175deg,transparent 35%,rgba(255,20,147,.1) 35%,rgba(255,20,147,.1) 38%,transparent 38%) 75% 12% / 220px 95px no-repeat,linear-gradient(185deg,transparent 40%,rgba(223,255,0,.09) 40%,rgba(223,255,0,.09) 43%,transparent 43%) 85% 14% / 200px 100px no-repeat,linear-gradient(15deg,transparent 40%,rgba(255,20,147,.09) 40%,rgba(255,20,147,.09) 43%,transparent 43%) 0% 25% / 240px 120px no-repeat,linear-gradient(195deg,transparent 38%,rgba(255,140,0,.11) 38%,rgba(255,140,0,.11) 41%,transparent 41%) 10% 22% / 180px 100px no-repeat,linear-gradient(165deg,transparent 42%,rgba(0,35,102,.08) 42%,rgba(0,35,102,.08) 45%,transparent 45%) 20% 28% / 160px 110px no-repeat,linear-gradient(175deg,transparent 35%,rgba(255,20,147,.1) 35%,rgba(255,20,147,.1) 38%,transparent 38%) 30% 24% / 220px 95px no-repeat,linear-gradient(185deg,transparent 40%,rgba(223,255,0,.07) 40%,rgba(223,255,0,.07) 43%,transparent 43%) 40% 26% / 200px 85px no-repeat,linear-gradient(155deg,transparent 38%,rgba(139,69,19,.09) 38%,rgba(139,69,19,.09) 41%,transparent 41%) 50% 23% / 180px 105px no-repeat,linear-gradient(165deg,transparent 42%,rgba(255,140,0,.11) 42%,rgba(255,140,0,.11) 45%,transparent 45%) 60% 27% / 160px 90px no-repeat,linear-gradient(175deg,transparent 35%,rgba(0,35,102,.08) 35%,rgba(0,35,102,.08) 38%,transparent 38%) 70% 25% / 220px 100px no-repeat,linear-gradient(185deg,transparent 40%,rgba(255,20,147,.1) 40%,rgba(255,20,147,.1) 43%,transparent 43%) 80% 28% / 200px 95px no-repeat,linear-gradient(15deg,transparent 38%,rgba(223,255,0,.09) 38%,rgba(223,255,0,.09) 41%,transparent 41%) 90% 24% / 180px 110px no-repeat,linear-gradient(15deg,transparent 40%,rgba(255,140,0,.1) 40%,rgba(255,140,0,.1) 43%,transparent 43%) 0% 70% / 200px 115px no-repeat,linear-gradient(195deg,transparent 38%,rgba(0,35,102,.09) 38%,rgba(0,35,102,.09) 41%,transparent 41%) 12% 72% / 180px 100px no-repeat,linear-gradient(165deg,transparent 42%,rgba(255,20,147,.11) 42%,rgba(255,20,147,.11) 45%,transparent 45%) 22% 68% / 160px 105px no-repeat,linear-gradient(175deg,transparent 35%,rgba(223,255,0,.08) 35%,rgba(223,255,0,.08) 38%,transparent 38%) 32% 74% / 220px 90px no-repeat,linear-gradient(185deg,transparent 40%,rgba(139,69,19,.1) 40%,rgba(139,69,19,.1) 43%,transparent 43%) 42% 71% / 200px 110px no-repeat,linear-gradient(155deg,transparent 38%,rgba(255,140,0,.09) 38%,rgba(255,140,0,.09) 41%,transparent 41%) 52% 73% / 180px 95px no-repeat,linear-gradient(165deg,transparent 42%,rgba(0,35,102,.11) 42%,rgba(0,35,102,.11) 45%,transparent 45%) 62% 69% / 160px 105px no-repeat,linear-gradient(175deg,transparent 35%,rgba(255,20,147,.08) 35%,rgba(255,20,147,.08) 38%,transparent 38%) 72% 75% / 220px 100px no-repeat,linear-gradient(185deg,transparent 40%,rgba(223,255,0,.1) 40%,rgba(223,255,0,.1) 43%,transparent 43%) 82% 72% / 200px 90px no-repeat,linear-gradient(15deg,transparent 38%,rgba(255,140,0,.09) 38%,rgba(255,140,0,.09) 41%,transparent 41%) 92% 70% / 180px 115px no-repeat,linear-gradient(195deg,transparent 40%,rgba(255,20,147,.1) 40%,rgba(255,20,147,.1) 43%,transparent 43%) 0% 85% / 220px 100px no-repeat,linear-gradient(15deg,transparent 38%,rgba(0,35,102,.09) 38%,rgba(0,35,102,.09) 41%,transparent 41%) 10% 88% / 180px 95px no-repeat,linear-gradient(165deg,transparent 42%,rgba(255,140,0,.11) 42%,rgba(255,140,0,.11) 45%,transparent 45%) 20% 86% / 200px 110px no-repeat,linear-gradient(175deg,transparent 35%,rgba(223,255,0,.08) 35%,rgba(223,255,0,.08) 38%,transparent 38%) 30% 90% / 160px 85px no-repeat,linear-gradient(185deg,transparent 40%,rgba(139,69,19,.1) 40%,rgba(139,69,19,.1) 43%,transparent 43%) 40% 87% / 180px 100px no-repeat,linear-gradient(155deg,transparent 38%,rgba(255,20,147,.09) 38%,rgba(255,20,147,.09) 41%,transparent 41%) 50% 89% / 220px 95px no-repeat,linear-gradient(165deg,transparent 42%,rgba(0,35,102,.11) 42%,rgba(0,35,102,.11) 45%,transparent 45%) 60% 85% / 200px 110px no-repeat,linear-gradient(175deg,transparent 35%,rgba(255,140,0,.08) 35%,rgba(255,140,0,.08) 38%,transparent 38%) 70% 91% / 160px 90px no-repeat,linear-gradient(185deg,transparent 40%,rgba(255,20,147,.1) 40%,rgba(255,20,147,.1) 43%,transparent 43%) 80% 88% / 180px 100px no-repeat,linear-gradient(15deg,transparent 38%,rgba(223,255,0,.09) 38%,rgba(223,255,0,.09) 41%,transparent 41%) 90% 86% / 220px 95px no-repeat}section{padding:6rem 2rem;position:relative;background-color:#fff;z-index:1;isolation:isolate}header{background-color:#fff;padding:2rem;border-bottom:8px solid #FF1493;position:relative;z-index:100;isolation:isolate;margin-left:-2vw;margin-right:-2vw;clip-path:polygon(0% 0%,100% 0%,100% 85%,98% 100%,0% 100%);transform:rotate(-.5deg);margin-bottom:30px}header:before{content:"";position:absolute;bottom:-40px;left:5%;width:250px;height:8px;background:#ff8c00;transform:rotate(-15deg)}header:after{content:"";position:absolute;bottom:-65px;right:8%;width:200px;height:8px;background:#dfff00;transform:rotate(12deg)}.header-lines{position:absolute;bottom:0;left:0;right:0;height:100px;pointer-events:none}.header-line{position:absolute;height:6px;background:#ff1493}.header-line-1{bottom:-20px;left:20%;width:150px;transform:rotate(-8deg)}.header-line-2{bottom:-35px;left:35%;width:100px;background:#002366;transform:rotate(5deg)}.header-line-3{bottom:-25px;right:30%;width:180px;background:#ff8c00;transform:rotate(-12deg)}.header-line-4{bottom:-40px;right:20%;width:120px;background:#dfff00;transform:rotate(8deg)}nav{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;position:relative;z-index:10}nav h1{font-family:Zalando Sans Expanded,sans-serif;font-size:2.5rem;font-weight:900;color:#002366;text-transform:uppercase;letter-spacing:4px;position:relative}nav h1:after{content:"";position:absolute;bottom:-5px;left:0;width:80px;height:5px;background:#ff1493;transform:rotate(-2deg)}nav h1 span{color:#ff1493;display:block;font-size:.6em;letter-spacing:8px}nav ul{display:flex;list-style:none;gap:3rem;flex-wrap:wrap}nav a{font-family:Zalando Sans Expanded,sans-serif;text-decoration:none;color:#002366;font-weight:800;font-size:1.1rem;text-transform:uppercase;letter-spacing:2px;padding:1rem 2rem;border:4px solid #002366;transition:all .1s ease;position:relative}nav a:before{content:"";position:absolute;top:-15px;left:50%;transform:translate(-50%);width:60px;height:4px;background:#ff8c00}nav a:hover{color:#fff;background:#002366;transform:skew(-5deg);box-shadow:8px 8px #ff1493}.hero{text-align:center;padding:8rem 2rem 10rem;background-color:#002366;position:relative;overflow:visible;color:#fff;z-index:1;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(127deg,transparent 45%,rgba(255,20,147,.25) 45%,rgba(255,20,147,.25) 48%,transparent 48%) 5% 10% / 180px 60px no-repeat,linear-gradient(143deg,transparent 42%,rgba(255,140,0,.3) 42%,rgba(255,140,0,.3) 46%,transparent 46%) 15% 5% / 220px 80px no-repeat,linear-gradient(118deg,transparent 48%,rgba(223,255,0,.2) 48%,rgba(223,255,0,.2) 52%,transparent 52%) 25% 15% / 140px 50px no-repeat,linear-gradient(152deg,transparent 40%,rgba(139,69,19,.25) 40%,rgba(139,69,19,.25) 45%,transparent 45%) 35% 8% / 200px 70px no-repeat,linear-gradient(128deg,transparent 44%,rgba(255,20,147,.28) 44%,rgba(255,20,147,.28) 49%,transparent 49%) 45% 20% / 160px 55px no-repeat,linear-gradient(138deg,transparent 46%,rgba(0,35,102,.3) 46%,rgba(0,35,102,.3) 50%,transparent 50%) 55% 12% / 190px 75px no-repeat,linear-gradient(115deg,transparent 50%,rgba(255,140,0,.22) 50%,rgba(255,140,0,.22) 55%,transparent 55%) 65% 18% / 130px 45px no-repeat,linear-gradient(148deg,transparent 43%,rgba(255,20,147,.3) 43%,rgba(255,20,147,.3) 48%,transparent 48%) 75% 6% / 210px 85px no-repeat,linear-gradient(125deg,transparent 47%,rgba(223,255,0,.25) 47%,rgba(223,255,0,.25) 52%,transparent 52%) 85% 14% / 170px 60px no-repeat,linear-gradient(142deg,transparent 41%,rgba(139,69,19,.28) 41%,rgba(139,69,19,.28) 46%,transparent 46%) 95% 22% / 150px 50px no-repeat,linear-gradient(122deg,transparent 44%,rgba(0,35,102,.25) 44%,rgba(0,35,102,.25) 49%,transparent 49%) 0% 30% / 200px 65px no-repeat,linear-gradient(155deg,transparent 40%,rgba(255,20,147,.3) 40%,rgba(255,20,147,.3) 46%,transparent 46%) 12% 35% / 230px 90px no-repeat,linear-gradient(117deg,transparent 48%,rgba(255,140,0,.22) 48%,rgba(255,140,0,.22) 53%,transparent 53%) 22% 28% / 160px 55px no-repeat,linear-gradient(145deg,transparent 42%,rgba(223,255,0,.28) 42%,rgba(223,255,0,.28) 47%,transparent 47%) 32% 40% / 180px 70px no-repeat,linear-gradient(132deg,transparent 45%,rgba(139,69,19,.25) 45%,rgba(139,69,19,.25) 50%,transparent 50%) 42% 32% / 140px 50px no-repeat,linear-gradient(118deg,transparent 47%,rgba(255,20,147,.28) 47%,rgba(255,20,147,.28) 52%,transparent 52%) 52% 38% / 190px 75px no-repeat,linear-gradient(150deg,transparent 41%,rgba(0,35,102,.3) 41%,rgba(0,35,102,.3) 46%,transparent 46%) 62% 25% / 220px 85px no-repeat,linear-gradient(125deg,transparent 46%,rgba(255,140,0,.25) 46%,rgba(255,140,0,.25) 51%,transparent 51%) 72% 42% / 150px 60px no-repeat,linear-gradient(140deg,transparent 43%,rgba(255,20,147,.3) 43%,rgba(255,20,147,.3) 48%,transparent 48%) 82% 30% / 200px 80px no-repeat,linear-gradient(120deg,transparent 48%,rgba(223,255,0,.22) 48%,rgba(223,255,0,.22) 53%,transparent 53%) 92% 36% / 170px 55px no-repeat,linear-gradient(135deg,transparent 44%,rgba(139,69,19,.28) 44%,rgba(139,69,19,.28) 49%,transparent 49%) 3% 55% / 160px 65px no-repeat,linear-gradient(158deg,transparent 39%,rgba(255,20,147,.3) 39%,rgba(255,20,147,.3) 45%,transparent 45%) 13% 50% / 240px 95px no-repeat,linear-gradient(115deg,transparent 49%,rgba(0,35,102,.22) 49%,rgba(0,35,102,.22) 54%,transparent 54%) 23% 58% / 130px 45px no-repeat,linear-gradient(147deg,transparent 41%,rgba(255,140,0,.28) 41%,rgba(255,140,0,.28) 46%,transparent 46%) 33% 52% / 190px 75px no-repeat,linear-gradient(128deg,transparent 46%,rgba(223,255,0,.25) 46%,rgba(223,255,0,.25) 51%,transparent 51%) 43% 60% / 150px 55px no-repeat,linear-gradient(143deg,transparent 42%,rgba(139,69,19,.3) 42%,rgba(139,69,19,.3) 47%,transparent 47%) 53% 48% / 210px 85px no-repeat,linear-gradient(118deg,transparent 47%,rgba(255,20,147,.28) 47%,rgba(255,20,147,.28) 52%,transparent 52%) 63% 56% / 180px 70px no-repeat,linear-gradient(152deg,transparent 40%,rgba(0,35,102,.3) 40%,rgba(0,35,102,.3) 45%,transparent 45%) 73% 54% / 200px 80px no-repeat,linear-gradient(125deg,transparent 45%,rgba(255,140,0,.25) 45%,rgba(255,140,0,.25) 50%,transparent 50%) 83% 62% / 160px 60px no-repeat,linear-gradient(140deg,transparent 43%,rgba(255,20,147,.3) 43%,rgba(255,20,147,.3) 48%,transparent 48%) 93% 50% / 220px 90px no-repeat,linear-gradient(122deg,transparent 45%,rgba(223,255,0,.28) 45%,rgba(223,255,0,.28) 50%,transparent 50%) 5% 75% / 180px 70px no-repeat,linear-gradient(155deg,transparent 40%,rgba(139,69,19,.3) 40%,rgba(139,69,19,.3) 45%,transparent 45%) 15% 70% / 230px 90px no-repeat,linear-gradient(117deg,transparent 48%,rgba(255,20,147,.22) 48%,rgba(255,20,147,.22) 53%,transparent 53%) 25% 78% / 140px 50px no-repeat,linear-gradient(145deg,transparent 42%,rgba(0,35,102,.28) 42%,rgba(0,35,102,.28) 47%,transparent 47%) 35% 72% / 200px 80px no-repeat,linear-gradient(132deg,transparent 45%,rgba(255,140,0,.25) 45%,rgba(255,140,0,.25) 50%,transparent 50%) 45% 80% / 160px 60px no-repeat,linear-gradient(118deg,transparent 47%,rgba(223,255,0,.28) 47%,rgba(223,255,0,.28) 52%,transparent 52%) 55% 68% / 190px 75px no-repeat,linear-gradient(150deg,transparent 41%,rgba(255,20,147,.3) 41%,rgba(255,20,147,.3) 46%,transparent 46%) 65% 76% / 210px 85px no-repeat,linear-gradient(125deg,transparent 46%,rgba(139,69,19,.25) 46%,rgba(139,69,19,.25) 51%,transparent 51%) 75% 74% / 150px 55px no-repeat,linear-gradient(142deg,transparent 43%,rgba(0,35,102,.3) 43%,rgba(0,35,102,.3) 48%,transparent 48%) 85% 82% / 180px 70px no-repeat,linear-gradient(120deg,transparent 48%,rgba(255,140,0,.22) 48%,rgba(255,140,0,.22) 53%,transparent 53%) 95% 70% / 170px 60px no-repeat,linear-gradient(135deg,transparent 44%,rgba(255,20,147,.28) 44%,rgba(255,20,147,.28) 49%,transparent 49%) 8% 88% / 200px 75px no-repeat,linear-gradient(158deg,transparent 39%,rgba(223,255,0,.3) 39%,rgba(223,255,0,.3) 45%,transparent 45%) 18% 92% / 250px 100px no-repeat,linear-gradient(115deg,transparent 49%,rgba(139,69,19,.22) 49%,rgba(139,69,19,.22) 54%,transparent 54%) 28% 85% / 140px 45px no-repeat,linear-gradient(147deg,transparent 41%,rgba(255,140,0,.28) 41%,rgba(255,140,0,.28) 46%,transparent 46%) 38% 90% / 190px 80px no-repeat,linear-gradient(128deg,transparent 46%,rgba(0,35,102,.25) 46%,rgba(0,35,102,.25) 51%,transparent 51%) 48% 95% / 160px 55px no-repeat,linear-gradient(143deg,transparent 42%,rgba(255,20,147,.3) 42%,rgba(255,20,147,.3) 47%,transparent 47%) 58% 88% / 220px 85px no-repeat,linear-gradient(118deg,transparent 47%,rgba(223,255,0,.28) 47%,rgba(223,255,0,.28) 52%,transparent 52%) 68% 92% / 180px 70px no-repeat,linear-gradient(152deg,transparent 40%,rgba(139,69,19,.3) 40%,rgba(139,69,19,.3) 45%,transparent 45%) 78% 86% / 200px 80px no-repeat,linear-gradient(125deg,transparent 45%,rgba(255,140,0,.25) 45%,rgba(255,140,0,.25) 50%,transparent 50%) 88% 95% / 150px 60px no-repeat,linear-gradient(140deg,transparent 43%,rgba(0,35,102,.3) 43%,rgba(0,35,102,.3) 48%,transparent 48%) 98% 90% / 230px 90px no-repeat}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 40%,rgba(255,20,147,.35) 40%,rgba(255,20,147,.35) 45%,transparent 45%) 2% 8% / 120px 35px no-repeat,linear-gradient(158deg,transparent 38%,rgba(255,140,0,.4) 38%,rgba(255,140,0,.4) 44%,transparent 44%) 22% 3% / 180px 50px no-repeat,linear-gradient(95deg,transparent 42%,rgba(223,255,0,.32) 42%,rgba(223,255,0,.32) 48%,transparent 48%) 42% 12% / 100px 30px no-repeat,linear-gradient(168deg,transparent 36%,rgba(139,69,19,.38) 36%,rgba(139,69,19,.38) 42%,transparent 42%) 62% 7% / 200px 55px no-repeat,linear-gradient(108deg,transparent 40%,rgba(255,20,147,.42) 40%,rgba(255,20,147,.42) 46%,transparent 46%) 82% 15% / 140px 40px no-repeat,linear-gradient(148deg,transparent 38%,rgba(0,35,102,.35) 38%,rgba(0,35,102,.35) 44%,transparent 44%) 7% 25% / 190px 48px no-repeat,linear-gradient(88deg,transparent 44%,rgba(255,140,0,.38) 44%,rgba(255,140,0,.38) 50%,transparent 50%) 27% 32% / 90px 28px no-repeat,linear-gradient(162deg,transparent 36%,rgba(223,255,0,.42) 36%,rgba(223,255,0,.42) 42%,transparent 42%) 47% 28% / 175px 52px no-repeat,linear-gradient(102deg,transparent 42%,rgba(139,69,19,.35) 42%,rgba(139,69,19,.35) 48%,transparent 48%) 67% 35% / 130px 38px no-repeat,linear-gradient(152deg,transparent 38%,rgba(255,20,147,.4) 38%,rgba(255,20,147,.4) 44%,transparent 44%) 87% 30% / 195px 55px no-repeat,linear-gradient(98deg,transparent 40%,rgba(0,35,102,.38) 40%,rgba(0,35,102,.38) 46%,transparent 46%) 12% 45% / 115px 35px no-repeat,linear-gradient(155deg,transparent 36%,rgba(255,140,0,.42) 36%,rgba(255,140,0,.42) 42%,transparent 42%) 32% 50% / 185px 58px no-repeat,linear-gradient(92deg,transparent 44%,rgba(223,255,0,.35) 44%,rgba(255,223,0,.35) 50%,transparent 50%) 52% 48% / 105px 32px no-repeat,linear-gradient(165deg,transparent 38%,rgba(139,69,19,.4) 38%,rgba(139,69,19,.4) 44%,transparent 44%) 72% 55% / 210px 60px no-repeat,linear-gradient(105deg,transparent 42%,rgba(255,20,147,.38) 42%,rgba(255,20,147,.38) 48%,transparent 48%) 92% 52% / 145px 42px no-repeat,linear-gradient(150deg,transparent 36%,rgba(0,35,102,.42) 36%,rgba(0,35,102,.42) 42%,transparent 42%) 4% 65% / 170px 50px no-repeat,linear-gradient(88deg,transparent 44%,rgba(255,140,0,.35) 44%,rgba(255,140,0,.35) 50%,transparent 50%) 24% 70% / 95px 28px no-repeat,linear-gradient(160deg,transparent 38%,rgba(223,255,0,.4) 38%,rgba(223,255,0,.4) 44%,transparent 44%) 44% 68% / 190px 55px no-repeat,linear-gradient(100deg,transparent 42%,rgba(139,69,19,.38) 42%,rgba(139,69,19,.38) 48%,transparent 48%) 64% 75% / 125px 38px no-repeat,linear-gradient(155deg,transparent 36%,rgba(255,20,147,.42) 36%,rgba(255,20,147,.42) 42%,transparent 42%) 84% 72% / 205px 58px no-repeat}.hero-lines{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero-line{position:absolute;height:8px}.hero-line-1{top:8%;left:-100px;width:400px;background:#ff1493;transform:rotate(-35deg)}.hero-line-2{top:18%;right:-80px;width:350px;background:#ff8c00;transform:rotate(30deg)}.hero-line-3{top:28%;left:-60px;width:300px;background:#dfff00;transform:rotate(-25deg)}.hero-line-4{top:38%;right:-50px;width:280px;background:#ff1493;transform:rotate(20deg)}.hero-line-5{top:48%;left:-80px;width:320px;background:#8b4513;transform:rotate(-40deg)}.hero-line-6{top:58%;right:-60px;width:250px;background:#dfff00;transform:rotate(15deg)}.hero-line-7{top:68%;left:-50px;width:350px;background:#ff8c00;transform:rotate(-50deg)}.hero-line-8{top:78%;right:-70px;width:300px;background:#ffd1dc;transform:rotate(40deg)}.hero-line-9{top:15%;left:30%;width:200px;background:#ff1493;transform:rotate(-60deg)}.hero-line-10{top:35%;right:25%;width:180px;background:#ff8c00;transform:rotate(55deg)}.hero-line-11{top:55%;left:50%;width:220px;background:#dfff00;transform:rotate(-45deg)}.hero-line-12{top:75%;right:15%;width:160px;background:#ff1493;transform:rotate(35deg)}.hero-line-13{top:5%;left:60%;width:250px;background:#8b4513;transform:rotate(-30deg)}.hero-line-14{top:85%;left:20%;width:180px;background:#ff8c00;transform:rotate(50deg)}.hero-line-15{top:25%;right:5%;width:140px;background:#ffd1dc;transform:rotate(-55deg)}.hero-content{position:relative;z-index:10;max-width:1000px;margin:0 auto;background:#002366b3;padding:3rem}.hero h2{font-family:Zalando Sans Expanded,sans-serif;font-size:5rem;font-weight:900;color:#fff;margin-bottom:2rem;text-transform:uppercase;letter-spacing:8px;line-height:1}.hero h2 span{color:#dfff00;display:block;font-size:.7em}.hero .tagline{font-size:1.8rem;color:#ff1493;margin-bottom:2.5rem;font-weight:900;text-transform:uppercase;letter-spacing:5px}.hero .bio-preview{max-width:800px;margin:0 auto;color:#fff;font-size:1.3rem;background:#0006;padding:2rem;border-left:12px solid #FF1493;border-right:8px solid #FF8C00}.hero-artwork{max-width:600px;margin:4rem auto;position:relative}.hero-artwork:before{content:"";position:absolute;inset:-25px 25px 25px -25px;border:8px solid #FF8C00;z-index:-1}.hero-artwork:after{content:"";position:absolute;inset:-50px -30px -30px 30px;border:8px solid #FF1493;z-index:-2}.hero-artwork img{width:100%;height:auto;display:block;border:6px solid #DFFF00;transform:rotate(-2deg)}.section-divider{height:60px;position:relative;z-index:10;background:linear-gradient(135deg,#ff1493 0% 15%,#ff8c00 15% 30%,#002366 30% 45%,#dfff00 45% 60%,#ff1493 60% 75%,#ff8c00 75% 100%);clip-path:polygon(0% 80%,3% 20%,8% 85%,12% 15%,18% 75%,22% 25%,28% 90%,32% 10%,38% 70%,42% 30%,48% 88%,52% 18%,58% 75%,62% 28%,68% 92%,72% 12%,78% 72%,82% 32%,88% 85%,92% 22%,97% 78%,100% 25%,100% 100%,0% 100%);transform:rotate(-1deg);margin-left:-2vw;margin-right:-2vw}.section-divider:before{content:"";position:absolute;top:-25px;left:5%;width:180px;height:12px;background:#ff1493;transform:rotate(-18deg)}.section-divider:after{content:"";position:absolute;bottom:-30px;right:8%;width:200px;height:12px;background:#ff8c00;transform:rotate(15deg)}section{padding:6rem 2rem;position:relative;background-color:#fff;z-index:5;isolation:isolate}section:nth-child(odd):before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,transparent 40%,rgba(255,20,147,.25) 40%,rgba(255,20,147,.25) 44%,transparent 44%) 5% 10% / 80px 30px no-repeat,linear-gradient(145deg,transparent 42%,rgba(255,140,0,.3) 42%,rgba(255,140,0,.3) 47%,transparent 47%) 15% 8% / 100px 35px no-repeat,linear-gradient(118deg,transparent 40%,rgba(0,35,102,.2) 40%,rgba(0,35,102,.2) 45%,transparent 45%) 25% 15% / 70px 25px no-repeat,linear-gradient(152deg,transparent 42%,rgba(255,20,147,.28) 42%,rgba(255,20,147,.28) 47%,transparent 47%) 85% 12% / 90px 32px no-repeat,linear-gradient(128deg,transparent 40%,rgba(255,140,0,.25) 40%,rgba(255,140,0,.25) 45%,transparent 45%) 45% 20% / 85px 28px no-repeat,linear-gradient(138deg,transparent 42%,rgba(223,255,0,.2) 42%,rgba(223,255,0,.2) 47%,transparent 47%) 55% 5% / 75px 30px no-repeat,linear-gradient(115deg,transparent 40%,rgba(139,69,19,.25) 40%,rgba(139,69,19,.25) 45%,transparent 45%) 65% 18% / 95px 35px no-repeat,linear-gradient(148deg,transparent 42%,rgba(0,35,102,.28) 42%,rgba(0,35,102,.28) 47%,transparent 47%) 75% 25% / 80px 28px no-repeat,linear-gradient(125deg,transparent 40%,rgba(255,20,147,.3) 40%,rgba(255,20,147,.3) 44%,transparent 44%) 3% 55% / 200px 50px no-repeat,linear-gradient(145deg,transparent 42%,rgba(255,140,0,.28) 42%,rgba(255,140,0,.28) 47%,transparent 47%) 13% 50% / 180px 45px no-repeat,linear-gradient(118deg,transparent 40%,rgba(0,35,102,.25) 40%,rgba(0,35,102,.25) 45%,transparent 45%) 23% 58% / 150px 40px no-repeat,linear-gradient(152deg,transparent 42%,rgba(255,20,147,.3) 42%,rgba(255,20,147,.3) 47%,transparent 47%) 33% 52% / 220px 55px no-repeat,linear-gradient(128deg,transparent 40%,rgba(255,140,0,.25) 40%,rgba(255,140,0,.25) 45%,transparent 45%) 43% 60% / 170px 42px no-repeat,linear-gradient(138deg,transparent 42%,rgba(223,255,0,.28) 42%,rgba(223,255,0,.28) 47%,transparent 47%) 53% 48% / 190px 48px no-repeat,linear-gradient(110deg,transparent 40%,rgba(255,20,147,.35) 40%,rgba(255,20,147,.35) 44%,transparent 44%) -5% 30% / 60vw 40px no-repeat,linear-gradient(150deg,transparent 40%,rgba(255,140,0,.3) 40%,rgba(255,140,0,.3) 44%,transparent 44%) 105% 35% / 60vw 35px no-repeat,linear-gradient(95deg,transparent 40%,rgba(0,35,102,.28) 40%,rgba(0,35,102,.28) 44%,transparent 44%) 0% 70% / 55vw 42px no-repeat,linear-gradient(140deg,transparent 40%,rgba(255,20,147,.3) 40%,rgba(255,20,147,.3) 44%,transparent 44%) 105% 75% / 58vw 38px no-repeat,linear-gradient(115deg,transparent 40%,rgba(139,69,19,.28) 40%,rgba(139,69,19,.28) 44%,transparent 44%) -3% 45% / 52vw 36px no-repeat,linear-gradient(155deg,transparent 40%,rgba(223,255,0,.3) 40%,rgba(223,255,0,.3) 44%,transparent 44%) 103% 50% / 54vw 40px no-repeat}section:nth-child(odd):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 40%,rgba(255,140,0,.35) 40%,rgba(255,140,0,.35) 45%,transparent 45%) 8% 3% / 65px 22px no-repeat,linear-gradient(158deg,transparent 38%,rgba(0,35,102,.3) 38%,rgba(0,35,102,.3) 44%,transparent 44%) 92% 8% / 70px 25px no-repeat,linear-gradient(95deg,transparent 42%,rgba(255,20,147,.32) 42%,rgba(255,20,147,.32) 48%,transparent 48%) 42% 85% / 60px 20px no-repeat,linear-gradient(168deg,transparent 36%,rgba(223,255,0,.3) 36%,rgba(223,255,0,.3) 42%,transparent 42%) 62% 90% / 75px 28px no-repeat,linear-gradient(108deg,transparent 40%,rgba(139,69,19,.35) 40%,rgba(139,69,19,.35) 46%,transparent 46%) 2% 25% / 120px 35px no-repeat,linear-gradient(148deg,transparent 38%,rgba(255,20,147,.32) 38%,rgba(255,20,147,.32) 44%,transparent 44%) 88% 30% / 140px 40px no-repeat,linear-gradient(88deg,transparent 44%,rgba(255,140,0,.3) 44%,rgba(255,140,0,.3) 50%,transparent 50%) 7% 65% / 110px 32px no-repeat,linear-gradient(162deg,transparent 36%,rgba(0,35,102,.35) 36%,rgba(0,35,102,.35) 42%,transparent 42%) 93% 70% / 130px 38px no-repeat,linear-gradient(105deg,transparent 40%,rgba(255,20,147,.4) 40%,rgba(255,20,147,.4) 44%,transparent 44%) -8% 15% / 48vw 30px no-repeat,linear-gradient(155deg,transparent 38%,rgba(223,255,0,.35) 38%,rgba(223,255,0,.35) 44%,transparent 44%) 108% 20% / 50vw 32px no-repeat,linear-gradient(92deg,transparent 44%,rgba(139,69,19,.32) 44%,rgba(139,69,19,.32) 50%,transparent 50%) -5% 80% / 46vw 28px no-repeat,linear-gradient(165deg,transparent 38%,rgba(255,140,0,.35) 38%,rgba(255,140,0,.35) 44%,transparent 44%) 105% 85% / 52vw 34px no-repeat}section h3{font-family:Zalando Sans Expanded,sans-serif;font-size:3.5rem;font-weight:900;color:#002366;margin-bottom:3rem;text-align:center;text-transform:uppercase;letter-spacing:6px;position:relative;display:inline-block;width:100%;transform:rotate(-1.5deg);padding:1rem 3rem;border:5px solid #FF1493;clip-path:polygon(3% 0%,100% 0%,97% 100%,0% 100%)}section h3:after{content:"";position:absolute;bottom:-25px;left:25%;width:150px;height:8px;background:#ff1493;transform:rotate(-5deg)}section h3:before{content:"";position:absolute;bottom:-40px;left:45%;width:100px;height:6px;background:#ff8c00;transform:rotate(8deg)}section:nth-child(2n){background-color:#002366;color:#fff;position:relative;overflow:hidden}section:nth-child(2n):before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,transparent 40%,rgba(255,20,147,.5) 40%,rgba(255,20,147,.5) 44%,transparent 44%) 5% 10% / 80px 30px no-repeat,linear-gradient(145deg,transparent 42%,rgba(255,140,0,.55) 42%,rgba(255,140,0,.55) 47%,transparent 47%) 15% 8% / 100px 35px no-repeat,linear-gradient(118deg,transparent 40%,rgba(223,255,0,.45) 40%,rgba(223,255,0,.45) 45%,transparent 45%) 25% 15% / 70px 25px no-repeat,linear-gradient(152deg,transparent 42%,rgba(139,69,19,.5) 42%,rgba(139,69,19,.5) 47%,transparent 47%) 85% 12% / 90px 32px no-repeat,linear-gradient(128deg,transparent 40%,rgba(255,20,147,.55) 40%,rgba(255,20,147,.55) 45%,transparent 45%) 45% 20% / 85px 28px no-repeat,linear-gradient(138deg,transparent 42%,rgba(0,35,102,.5) 42%,rgba(0,35,102,.5) 47%,transparent 47%) 55% 5% / 75px 30px no-repeat,linear-gradient(115deg,transparent 40%,rgba(255,140,0,.5) 40%,rgba(255,140,0,.5) 45%,transparent 45%) 65% 18% / 95px 35px no-repeat,linear-gradient(148deg,transparent 42%,rgba(255,20,147,.55) 42%,rgba(255,20,147,.55) 47%,transparent 47%) 75% 25% / 80px 28px no-repeat,linear-gradient(125deg,transparent 40%,rgba(223,255,0,.55) 40%,rgba(223,255,0,.55) 44%,transparent 44%) 3% 55% / 200px 50px no-repeat,linear-gradient(145deg,transparent 42%,rgba(139,69,19,.5) 42%,rgba(139,69,19,.5) 47%,transparent 47%) 13% 50% / 180px 45px no-repeat,linear-gradient(118deg,transparent 40%,rgba(255,20,147,.5) 40%,rgba(255,20,147,.5) 45%,transparent 45%) 23% 58% / 150px 40px no-repeat,linear-gradient(152deg,transparent 42%,rgba(255,140,0,.55) 42%,rgba(255,140,0,.55) 47%,transparent 47%) 33% 52% / 220px 55px no-repeat,linear-gradient(128deg,transparent 40%,rgba(0,35,102,.5) 40%,rgba(0,35,102,.5) 45%,transparent 45%) 43% 60% / 170px 42px no-repeat,linear-gradient(138deg,transparent 42%,rgba(255,20,147,.55) 42%,rgba(255,20,147,.55) 47%,transparent 47%) 53% 48% / 190px 48px no-repeat,linear-gradient(110deg,transparent 40%,rgba(255,20,147,.6) 40%,rgba(255,20,147,.6) 44%,transparent 44%) -5% 30% / 60vw 40px no-repeat,linear-gradient(150deg,transparent 40%,rgba(255,140,0,.55) 40%,rgba(255,140,0,.55) 44%,transparent 44%) 105% 35% / 60vw 35px no-repeat,linear-gradient(95deg,transparent 40%,rgba(223,255,0,.5) 40%,rgba(223,255,0,.5) 44%,transparent 44%) 0% 70% / 55vw 42px no-repeat,linear-gradient(140deg,transparent 40%,rgba(255,20,147,.55) 40%,rgba(255,20,147,.55) 44%,transparent 44%) 105% 75% / 58vw 38px no-repeat,linear-gradient(115deg,transparent 40%,rgba(139,69,19,.5) 40%,rgba(139,69,19,.5) 44%,transparent 44%) -3% 45% / 52vw 36px no-repeat,linear-gradient(155deg,transparent 40%,rgba(0,35,102,.55) 40%,rgba(0,35,102,.55) 44%,transparent 44%) 103% 50% / 54vw 40px no-repeat,linear-gradient(105deg,transparent 40%,rgba(255,140,0,.6) 40%,rgba(255,140,0,.6) 44%,transparent 44%) -8% 15% / 48vw 30px no-repeat,linear-gradient(145deg,transparent 38%,rgba(223,255,0,.55) 38%,rgba(223,255,0,.55) 44%,transparent 44%) 108% 20% / 50vw 32px no-repeat,linear-gradient(92deg,transparent 44%,rgba(255,20,147,.5) 44%,rgba(255,20,147,.5) 50%,transparent 50%) -5% 80% / 46vw 28px no-repeat,linear-gradient(135deg,transparent 38%,rgba(139,69,19,.55) 38%,rgba(139,69,19,.55) 44%,transparent 44%) 105% 85% / 52vw 34px no-repeat,linear-gradient(122deg,transparent 40%,rgba(0,35,102,.5) 40%,rgba(0,35,102,.5) 44%,transparent 44%) 8% 40% / 110px 38px no-repeat,linear-gradient(162deg,transparent 42%,rgba(255,20,147,.55) 42%,rgba(255,20,147,.55) 47%,transparent 47%) 88% 45% / 130px 42px no-repeat,linear-gradient(98deg,transparent 40%,rgba(255,140,0,.5) 40%,rgba(255,140,0,.5) 44%,transparent 44%) 18% 85% / 100px 32px no-repeat,linear-gradient(148deg,transparent 42%,rgba(223,255,0,.55) 42%,rgba(223,255,0,.55) 47%,transparent 47%) 78% 88% / 120px 36px no-repeat}section:nth-child(2n):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 40%,rgba(255,20,147,.6) 40%,rgba(255,20,147,.6) 45%,transparent 45%) 8% 3% / 65px 22px no-repeat,linear-gradient(158deg,transparent 38%,rgba(255,140,0,.55) 38%,rgba(255,140,0,.55) 44%,transparent 44%) 92% 8% / 70px 25px no-repeat,linear-gradient(95deg,transparent 42%,rgba(223,255,0,.5) 42%,rgba(223,255,0,.5) 48%,transparent 48%) 42% 85% / 60px 20px no-repeat,linear-gradient(168deg,transparent 36%,rgba(139,69,19,.55) 36%,rgba(139,69,19,.55) 42%,transparent 42%) 62% 90% / 75px 28px no-repeat,linear-gradient(108deg,transparent 40%,rgba(0,35,102,.55) 40%,rgba(0,35,102,.55) 46%,transparent 46%) 2% 25% / 120px 35px no-repeat,linear-gradient(148deg,transparent 38%,rgba(255,20,147,.55) 38%,rgba(255,20,147,.55) 44%,transparent 44%) 88% 30% / 140px 40px no-repeat,linear-gradient(88deg,transparent 44%,rgba(255,140,0,.5) 44%,rgba(255,140,0,.5) 50%,transparent 50%) 7% 65% / 110px 32px no-repeat,linear-gradient(162deg,transparent 36%,rgba(223,255,0,.55) 36%,rgba(223,255,0,.35) 42%,transparent 42%) 93% 70% / 130px 38px no-repeat,linear-gradient(105deg,transparent 40%,rgba(255,20,147,.6) 40%,rgba(255,20,147,.6) 44%,transparent 44%) -8% 15% / 48vw 30px no-repeat,linear-gradient(155deg,transparent 38%,rgba(139,69,19,.55) 38%,rgba(139,69,19,.55) 44%,transparent 44%) 108% 20% / 50vw 32px no-repeat,linear-gradient(92deg,transparent 44%,rgba(255,140,0,.5) 44%,rgba(255,140,0,.5) 50%,transparent 50%) -5% 80% / 46vw 28px no-repeat,linear-gradient(165deg,transparent 38%,rgba(0,35,102,.55) 38%,rgba(0,35,102,.55) 44%,transparent 44%) 105% 85% / 52vw 34px no-repeat,linear-gradient(120deg,transparent 40%,rgba(255,20,147,.55) 40%,rgba(255,20,147,.55) 45%,transparent 45%) 28% 35% / 95px 28px no-repeat,linear-gradient(135deg,transparent 42%,rgba(255,140,0,.5) 42%,rgba(255,140,0,.5) 47%,transparent 47%) 68% 32% / 105px 32px no-repeat,linear-gradient(100deg,transparent 40%,rgba(223,255,0,.55) 40%,rgba(223,255,0,.55) 44%,transparent 44%) 38% 75% / 85px 26px no-repeat,linear-gradient(152deg,transparent 42%,rgba(139,69,19,.55) 42%,rgba(139,69,19,.55) 47%,transparent 47%) 58% 78% / 115px 34px no-repeat}section:nth-child(2n) h3{color:#dfff00}section:nth-child(2n) h3:after{background:#ff8c00;left:45%}.section-lines{position:absolute;top:0;left:0;right:0;pointer-events:none}.section-line{position:absolute;height:6px;background:#ff1493}.section-line-1{top:100px;left:-50px;width:200px;background:#dfff00;transform:rotate(-15deg)}.section-line-2{top:150px;right:-40px;width:180px;background:#ff8c00;transform:rotate(20deg)}.artwork-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:4rem 3rem;max-width:1600px;margin:0 auto;padding:0 3rem}.artwork-card{background-color:#fff;padding:0;position:relative;z-index:10;transition:none;overflow:visible}.artwork-card:before{content:"";position:absolute;inset:0;box-shadow:10px 10px #002366;z-index:-1}.artwork-card:nth-child(2n):before{box-shadow:-10px 10px #ff1493}.artwork-card:nth-child(3n):before{box-shadow:10px -10px #ff8c00}.artwork-card:nth-child(4n):before{box-shadow:12px 12px #dfff00}.artwork-card:nth-child(5n):before{box-shadow:-12px 12px #002366}.artwork-card:nth-child(6n):before{box-shadow:15px 10px #ff1493}.artwork-card:nth-child(7n):before{box-shadow:-8px 15px #ff8c00}.artwork-card:nth-child(8n):before{box-shadow:10px 15px #dfff00}.artwork-card:nth-child(9n):before{box-shadow:-15px 8px #002366}.artwork-card:nth-child(10n):before{box-shadow:12px 12px #ff1493}.artwork-card:nth-child(11n):before{box-shadow:-12px 10px #ff8c00}.artwork-card:nth-child(1){clip-path:polygon(3% 0%,100% 0%,97% 100%,0% 100%)}.artwork-card:nth-child(1) .artwork-image-wrap{clip-path:polygon(8% 0%,100% 0%,92% 100%,0% 100%)}.artwork-card:nth-child(2) .artwork-image-wrap{clip-path:polygon(0% 8%,100% 0%,100% 92%,5% 100%)}.artwork-card:nth-child(3) .artwork-image-wrap{clip-path:polygon(0% 0%,100% 8%,97% 100%,12% 100%)}.artwork-card:nth-child(4) .artwork-image-wrap{clip-path:polygon(0% 10%,100% 0%,100% 92%,15% 100%)}.artwork-card:nth-child(5) .artwork-image-wrap{clip-path:polygon(12% 0%,100% 10%,90% 100%,0% 100%)}.artwork-card:nth-child(6) .artwork-image-wrap{clip-path:polygon(0% 12%,92% 0%,100% 92%,8% 100%)}.artwork-image-wrap{background:#fff;margin:0 0 15px 10px;width:calc(100% - 20px);height:250px;overflow:hidden}.artwork-image-wrap img{width:100%;height:100%;object-fit:cover}.artwork-image-wrap .artwork-placeholder{width:100%;height:100%}.card-content{padding:1.5rem}.artwork-card:nth-child(2n):before{clip-path:polygon(0% 3%,100% 0%,97% 100%,0% 97%);box-shadow:-10px 10px #ff1493}.artwork-card:nth-child(3n):before{clip-path:polygon(0% 0%,100% 3%,97% 100%,3% 97%);box-shadow:10px -10px #ff8c00}.artwork-card:nth-child(4n):before{clip-path:polygon(0% 3%,100% 0%,100% 97%,3% 100%);box-shadow:12px 12px #dfff00}.artwork-card:nth-child(5n):before{clip-path:polygon(3% 0%,100% 3%,97% 100%,0% 97%);box-shadow:-12px 12px #002366}.artwork-card:nth-child(6n):before{clip-path:polygon(0% 3%,97% 0%,100% 97%,3% 100%);box-shadow:15px 10px #ff1493}.artwork-card:nth-child(7n):before{clip-path:polygon(0% 0%,100% 0%,97% 100%,3% 100%);box-shadow:-8px 15px #ff8c00}.artwork-card:nth-child(8n):before{clip-path:polygon(0% 0%,100% 3%,98% 100%,3% 98%);box-shadow:10px 15px #dfff00}.artwork-card:nth-child(9n):before{clip-path:polygon(0% 3%,100% 0%,98% 97%,2% 100%);box-shadow:-15px 8px #002366}.artwork-card:nth-child(10n):before{clip-path:polygon(2% 0%,100% 3%,95% 100%,0% 97%);box-shadow:12px 12px #ff1493}.artwork-card:nth-child(11n):before{clip-path:polygon(0% 2%,100% 0%,97% 98%,3% 100%);box-shadow:-12px 10px #ff8c00}.artwork-card:nth-child(2n):hover{box-shadow:-10px 10px #ff1493}.artwork-card:nth-child(3n):hover{box-shadow:10px -10px #ff8c00}.artwork-card:nth-child(4n):hover{box-shadow:12px 12px #dfff00}.artwork-card:nth-child(5n):hover{box-shadow:-12px 12px #002366}.artwork-card:nth-child(6n):hover{box-shadow:15px 10px #ff1493}.artwork-card:nth-child(7n):hover{box-shadow:-8px 15px #ff8c00}.artwork-card:nth-child(8n):hover{box-shadow:10px 15px #dfff00}.artwork-card:nth-child(9n):hover{box-shadow:-15px 8px #002366}.artwork-card:nth-child(10n):hover{box-shadow:12px 12px #ff1493}.artwork-card:nth-child(11n):hover{box-shadow:-12px 10px #ff8c00}.artwork-card:not(:nth-child(2n)):not(:nth-child(3n)):not(:nth-child(4n)):not(:nth-child(5n)):not(:nth-child(6n)):not(:nth-child(7n)):not(:nth-child(8n)):not(:nth-child(9n)):not(:nth-child(10n)):not(:nth-child(11n)):hover{box-shadow:10px 10px #002366}.card-accent-top{position:absolute;top:0;left:0;width:100%;height:25px;background:#ff1493;z-index:2}.card-accent-bottom{position:absolute;bottom:0;left:0;width:100%;height:15px;background:#ff8c00;z-index:2}.artwork-image-wrap img,.artwork-image-wrap .artwork-placeholder{width:100%;height:250px;display:block;object-fit:cover}.artwork-placeholder .placeholder-pattern{width:100%;height:100%;background:repeating-linear-gradient(45deg,#ff1493,#ff1493 20px,#ff8c00 20px 40px)}.artwork-placeholder.pattern-2 .placeholder-pattern{background:repeating-linear-gradient(-45deg,#dfff00,#dfff00 15px,#ff1493 15px 30px)}.artwork-placeholder.pattern-3 .placeholder-pattern{background:repeating-linear-gradient(60deg,#ff8c00,#ff8c00 25px,#ff1493 25px 50px)}.artwork-card h4{font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:700;color:#002366;margin:0 0 .4rem;text-transform:uppercase;letter-spacing:1px}.artwork-year{font-family:Montserrat,sans-serif;color:#ff1493;font-weight:700;font-size:1rem;margin:0 0 .4rem;letter-spacing:2px}.artwork-medium{font-family:Montserrat,sans-serif;color:#8b4513;font-size:.95rem;font-weight:600;margin:0 0 .4rem}.artwork-dimensions{font-family:Montserrat,sans-serif;color:#666;font-size:.9rem;margin:0 0 .4rem}.artwork-description{font-family:Montserrat,sans-serif;color:#002366;font-size:.9rem;margin:.4rem 0 2rem;line-height:1.35}.card-wild-lines{position:absolute;inset:0;pointer-events:none}.card-wild-line{position:absolute;height:6px}.card-wild-line-1{top:-30px;left:20%;width:120px;background:#ff1493;transform:rotate(-10deg)}.card-wild-line-2{top:-25px;left:60%;width:80px;background:#dfff00;transform:rotate(15deg)}.card-wild-line-3{top:50%;right:-35px;transform:translateY(-50%);width:100px;background:#ff8c00;transform:translateY(-50%) rotate(90deg)}.card-wild-line-4{top:30%;left:-35px;width:80px;background:#002366;transform:rotate(90deg)}.card-wild-line-5{bottom:-30px;left:40%;width:100px;background:#ff1493;transform:rotate(-5deg)}.card-wild-line-6{bottom:-25px;right:20%;width:60px;background:#dfff00;transform:rotate(8deg)}.artwork-card:hover{transform:translate(-10px,-10px)}.exhibition-list{list-style:none;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:5rem}.exhibition-item{background-color:#fff;padding:0 2% 0 0;position:relative;box-shadow:8px 8px #002366;clip-path:polygon(0% 3%,100% 0%,98% 97%,2% 100%);z-index:10}.exhibition-item:nth-child(2n){clip-path:polygon(0% 0%,100% 3%,98% 100%,2% 97%);box-shadow:-8px 8px #ff1493}.exhibition-item:nth-child(3n){clip-path:polygon(0% 2%,100% 0%,100% 98%,2% 100%);box-shadow:10px 10px #ff8c00}.exhibition-item:nth-child(4n){clip-path:polygon(0% 0%,100% 0%,100% 100%,2% 98%);box-shadow:-10px 12px #dfff00}.exhibition-item:nth-child(5n){clip-path:polygon(0% 2%,100% 0%,98% 100%,2% 98%);box-shadow:12px 8px #002366}.exhibition-item:hover{transform:translate(-10px,-10px)}.exhibition-item:nth-child(2n):hover{box-shadow:-10px 10px #ff1493}.exhibition-item:nth-child(3n):hover{box-shadow:10px 10px #ff8c00}.exhibition-item:nth-child(4n):hover{box-shadow:-10px 12px #dfff00}.exhibition-item:nth-child(5n):hover{box-shadow:12px 8px #002366}.exhibition-item:not(:nth-child(2n)):not(:nth-child(3n)):not(:nth-child(4n)):not(:nth-child(5n)):hover{box-shadow:8px 8px #002366}.exhibition-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:30px;background:#ff1493;clip-path:polygon(0% 3%,100% 0%,98% 100%,0% 100%);z-index:2}.exhibition-item:nth-child(2n):before{clip-path:polygon(0% 0%,100% 3%,98% 100%,0% 100%)}.exhibition-item:nth-child(3n):before{clip-path:polygon(0% 2%,100% 0%,100% 100%,0% 100%)}.exhibition-item:nth-child(4n):before{clip-path:polygon(0% 0%,100% 0%,100% 100%,2% 100%)}.exhibition-item:nth-child(5n):before{clip-path:polygon(0% 2%,100% 0%,98% 100%,0% 100%)}.exhibition-item:nth-child(odd):after{content:"";position:absolute;bottom:0;right:0;width:60px;height:60px;background:linear-gradient(135deg,transparent 50%,#FF8C00 50%);z-index:3}.exhibition-wild-lines{position:absolute;inset:0;pointer-events:none}.exhibition-wild-line{position:absolute;height:6px}.exhibition-wild-line-1{top:-40px;left:15%;width:180px;background:#ff8c00;transform:rotate(-8deg)}.exhibition-wild-line-2{top:-35px;right:25%;width:120px;background:#dfff00;transform:rotate(12deg)}.exhibition-wild-line-3{bottom:-35px;left:30%;width:150px;background:#ff1493;transform:rotate(-5deg)}.exhibition-wild-line-4{top:40%;right:-45px;width:120px;background:#002366;transform:translateY(-50%) rotate(90deg)}.exhibition-item>*{margin-left:8%;margin-right:6%}.exhibition-image{width:200px;margin:35px 30px 0 3%;float:left}.exhibition-image img{width:100%;height:auto;display:block}.exhibition-content{padding:2rem 2rem 1.5rem;overflow:hidden;margin-left:8%;margin-top:30px}.exhibition-placeholder{background:#002366;height:200px;overflow:hidden}.exhibition-placeholder .placeholder-pattern{width:100%;height:100%;background:repeating-linear-gradient(45deg,#ff1493,#ff1493 20px,#ff8c00 20px 40px)}.exhibition-placeholder .placeholder-pattern.pattern-2{background:repeating-linear-gradient(-45deg,#dfff00,#dfff00 15px,#ff1493 15px 30px)}.exhibition-placeholder .placeholder-pattern.pattern-3{background:repeating-linear-gradient(60deg,#ff8c00,#ff8c00 25px,#ff1493 25px 50px)}.exhibition-item h4{font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:700;color:#002366;margin-bottom:.4rem;text-transform:uppercase;letter-spacing:1px}.exhibition-venue{font-family:Montserrat,sans-serif;display:flex;gap:.5rem;color:#002366;margin-bottom:.4rem;flex-wrap:wrap;font-size:.95rem}.exhibition-venue .venue{font-weight:700;color:#ff1493}.exhibition-date{font-family:Montserrat,sans-serif;color:#8b4513;font-size:.9rem;font-weight:600;margin-bottom:.5rem;letter-spacing:1px}.exhibition-description{font-family:Montserrat,sans-serif;color:#002366;margin-top:.4rem;font-size:.9rem;line-height:1.35}.exhibition-image{width:220px;float:left;margin:35px 0 0 5%}.view-all,.btn{font-family:Zalando Sans Expanded,sans-serif;display:inline-block;text-align:center;padding:1.5rem 4rem;background:#ff1493;color:#fff;text-decoration:none;font-weight:900;font-size:1.2rem;text-transform:uppercase;letter-spacing:4px;border:5px solid #002366;cursor:pointer;position:relative;transform:rotate(-2deg)}.view-all:hover,.btn:hover{background:#002366;transform:translate(-8px,-8px) rotate(0);box-shadow:15px 15px #ff8c00}footer{text-align:center;padding:4rem 2rem;background-color:#fff;color:#002366;font-size:1.1rem;position:relative;border-top:10px solid #FF8C00;z-index:100;isolation:isolate;margin-left:-2vw;margin-right:-2vw;clip-path:polygon(0% 15%,2% 0%,100% 0%,100% 100%,0% 100%);transform:rotate(.5deg);margin-top:30px}footer:before{content:"";position:absolute;top:-35px;left:0;width:100%;height:25px;background:repeating-linear-gradient(-45deg,#ff1493,#ff1493 30px,#dfff00 30px 60px,#ff8c00 60px 90px,#002366 90px 120px)}footer:after{content:"";position:absolute;top:-55px;left:15%;width:180px;height:8px;background:#ff1493;transform:rotate(-12deg)}.footer-lines{position:absolute;top:0;left:0;right:0;height:100px;pointer-events:none}.footer-line{position:absolute;height:6px;background:#ff1493}.footer-line-1{top:-25px;left:25%;width:120px;background:#ff8c00;transform:rotate(-10deg)}.footer-line-2{top:-40px;left:40%;width:80px;background:#002366;transform:rotate(8deg)}.footer-line-3{top:-30px;right:35%;width:140px;background:#dfff00;transform:rotate(-8deg)}.footer-line-4{top:-45px;right:25%;width:100px;background:#ff1493;transform:rotate(10deg)}footer p{margin-bottom:1rem}footer a{color:#ff1493;font-weight:700;font-size:1.2rem}footer a:hover{color:#ff8c00}.profile{text-align:center;padding-bottom:4rem;border-bottom:8px solid #FF1493;margin-bottom:4rem;position:relative}.profile:before{content:"";position:absolute;bottom:-30px;left:20%;width:100px;height:6px;background:#ff8c00;transform:rotate(-5deg)}.profile:after{content:"";position:absolute;bottom:-25px;right:25%;width:80px;height:6px;background:#dfff00;transform:rotate(8deg)}.profile h3{font-family:Zalando Sans Expanded,sans-serif;color:#002366;font-size:3.5rem;display:block;margin-bottom:1rem}.profile h3:after{display:none}.profile .tagline{font-family:Zalando Sans Expanded,sans-serif;font-size:1.8rem;color:#ff1493;font-weight:900;text-transform:uppercase;letter-spacing:4px}.bio{max-width:1000px;margin:0 auto 3rem}.bio p{white-space:pre-wrap;line-height:1.5;font-size:1.05rem;color:#002366}section:nth-child(2n) .bio p{color:#fff}.details{margin-top:3rem}.details dt{font-weight:900;color:#ff1493;text-transform:uppercase;font-size:1.3rem;letter-spacing:3px}.details dd{margin-bottom:1.5rem;color:#002366;font-size:1.2rem}section:nth-child(2n) .details dd{color:#fff}@media(max-width:768px){nav{flex-direction:column;text-align:center}nav h1{font-size:1.8rem}nav ul{gap:1.5rem}nav a{padding:.75rem 1.5rem;font-size:1rem}.hero h2{font-size:3rem}section h3{font-size:2.5rem;transform:rotate(0);clip-path:none}.artwork-grid{grid-template-columns:1fr}.artwork-card,.artwork-card>*{margin-left:0;margin-right:0}.artwork-card img,.artwork-placeholder{width:100%;height:220px;margin:0;object-fit:cover}.exhibition-image{float:none;width:100%;max-width:100%;margin:25px 0 0}.exhibition-item,.exhibition-item>*{margin-left:0;margin-right:0;padding-right:0}.exhibition-placeholder,.exhibition-image img{width:100%;height:150px}.hero-line,.hero:before,.hero:after,.card-wild-line,.exhibition-wild-line,.section-line,.header-line,.footer-line,footer:before,footer:after,.section-divider:before,.section-divider:after,.hero-lines,.header-lines,.footer-lines,section:nth-child(2n):before,section:nth-child(2n):after,section:nth-child(odd):before,section:nth-child(odd):after{display:none}.artwork-card,.artwork-card:nth-child(2n),.artwork-card:nth-child(3n),.artwork-card:nth-child(4n),.artwork-card:nth-child(5n),.artwork-card:nth-child(6n),.artwork-card:nth-child(7n),.artwork-card:nth-child(8n),.artwork-card:nth-child(9n),.artwork-card:nth-child(10n),.artwork-card:nth-child(11n),.exhibition-item,.exhibition-item:nth-child(2n),.exhibition-item:nth-child(3n),.exhibition-item:nth-child(4n),.exhibition-item:nth-child(5n){clip-path:none}header,footer,.section-divider{transform:rotate(0);clip-path:none;margin-left:0;margin-right:0}}::selection{background:#ff1493;color:#fff}::-webkit-scrollbar{width:18px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#002366;border:4px solid #ffffff}::-webkit-scrollbar-thumb:hover{background:#ff1493}a:focus,button:focus{outline:5px solid #DFFF00;outline-offset:4px}
