:root{--paper:#fffaf5;--paper2:#fff5ed;--cream:#fffdf9;--peach:#f9c9aa;--coral:#efa29e;--rose:#f5bccb;--gold:#ff749f;--amber:#df9b58;--artists:#ffc003;--artists-deep:#ffc003;--artists-soft:#e2f7f3;--ap:#f2a8ae;--ap-deep:#9c3443;--ap-soft:#ffe5e7;--opportunities:#ff749f;--opportunities-deep:#ff749f;--opportunities-soft:#ff749f;--about:#aecaf0;--about-deep:#3f6395;--about-soft:#e8f1ff;--ink:#62524d;--ink-strong:#2f2724;--glass:rgba(255,253,248,.72);--shadow:0 22px 65px rgba(139,86,63,.12);--shadow-strong:0 30px 85px rgba(139,86,63,.18);--max:1200px;--nav:82px;--page-color:#8b5b57;--page-soft:#ffe7de}body.page-artists{--page-color:var(--artists-deep);--page-soft:var(--artists-soft)}body.page-ap{--page-color:var(--ap-deep);--page-soft:var(--ap-soft)}body.page-opportunities{--page-color:var(--opportunities-deep);--page-soft:var(--opportunities-soft)}body.page-about{--page-color:var(--about-deep);--page-soft:var(--about-soft)}*{box-sizing:border-box;border:0}html{scroll-behavior:smooth}body{min-width:320px;margin:0;color:var(--ink);background:radial-gradient(circle at 8% 3%,rgba(248,184,171,.26),transparent 28%),radial-gradient(circle at 92% 12%,rgba(248,207,154,.25),transparent 30%),radial-gradient(circle at 46% 75%,rgba(246,183,201,.18),transparent 34%),linear-gradient(135deg,#fffdf9 0%,#fff8f2 45%,#fff1e7 100%);background-attachment:fixed;font-family:"DM Sans",Arial,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid color-mix(in srgb,var(--page-color),transparent 42%);outline-offset:5px}.container,.nav-inner{width:min(calc(100% - 48px),var(--max));margin-inline:auto}.skip-link{position:fixed;z-index:1000;top:10px;left:10px;padding:10px 16px;background:var(--cream);border-radius:999px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-backdrop{position:fixed;z-index:-3;inset:0;pointer-events:none;overflow:hidden}.warm-orb,.cozy-ring,.cozy-particle,.cozy-star{position:absolute;display:block}.warm-orb{border-radius:50%;filter:blur(1px);opacity:.38;mix-blend-mode:multiply}.warm-orb-1{width:520px;height:520px;left:-190px;top:-180px;background:radial-gradient(circle at 35% 30%,rgba(255,116,159,.95),rgba(244,167,158,.42) 52%,transparent 75%);animation:orbDrift 18s ease-in-out infinite}.warm-orb-2{width:420px;height:420px;right:-110px;top:10%;background:radial-gradient(circle at 30% 28%,rgba(255,116,159,.9),rgba(244,185,202,.46) 55%,transparent 76%);animation:orbDrift 21s ease-in-out infinite reverse}.warm-orb-3{width:350px;height:350px;left:20%;top:35%;background:radial-gradient(circle,rgba(255,207,169,.5),rgba(255,230,205,.12) 68%,transparent 73%);animation:float 13s ease-in-out infinite}.warm-orb-4{width:600px;height:600px;right:-260px;top:50%;background:radial-gradient(circle at 40% 35%,rgba(255,116,159,.55),rgba(239,157,166,.2) 60%,transparent 78%);animation:orbDrift 24s ease-in-out infinite}.warm-orb-5{width:430px;height:430px;left:-160px;bottom:6%;background:radial-gradient(circle,rgba(246,190,205,.45),rgba(253,215,179,.14) 68%,transparent 75%);animation:float 17s ease-in-out infinite reverse}.warm-orb-6{width:250px;height:250px;left:62%;top:18%;background:radial-gradient(circle,rgba(255,116,159,.55),transparent 70%);animation:pulse 8s ease-in-out infinite}.warm-orb-7{width:300px;height:300px;right:22%;bottom:-110px;background:radial-gradient(circle,rgba(246,174,166,.36),rgba(255,225,191,.14) 65%,transparent 72%);animation:orbDrift 19s ease-in-out infinite reverse}.cozy-ring{border-radius:50%;box-shadow:inset 0 0 0 8px rgba(233,154,125,.14);animation:spin 26s linear infinite,float 10s ease-in-out infinite}.cozy-ring-1{width:160px;height:160px;left:5%;top:27%}.cozy-ring-2{width:105px;height:105px;right:8%;top:39%;animation-direction:reverse,reverse}.cozy-ring-3{width:135px;height:135px;left:54%;bottom:8%;box-shadow:inset 0 0 0 7px rgba(238,178,195,.16)}.cozy-particle{width:var(--s,8px);height:var(--s,8px);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,rgba(242,178,141,.72));box-shadow:0 0 16px rgba(234,151,111,.22);opacity:.58;animation:particle 8s ease-in-out infinite}.particle-1{--s:7px;left:8%;top:14%}.particle-2{--s:11px;left:17%;top:62%;animation-delay:-2s}.particle-3{--s:6px;left:29%;top:20%;animation-delay:-5s}.particle-4{--s:9px;left:38%;top:81%;animation-delay:-1s}.particle-5{--s:13px;left:48%;top:12%;animation-delay:-4s}.particle-6{--s:7px;left:57%;top:55%;animation-delay:-6s}.particle-7{--s:10px;left:67%;top:27%;animation-delay:-3s}.particle-8{--s:6px;left:76%;top:73%;animation-delay:-7s}.particle-9{--s:12px;left:88%;top:19%;animation-delay:-1.5s}.particle-10{--s:8px;left:94%;top:57%;animation-delay:-5.5s}.particle-11{--s:6px;left:4%;top:88%;animation-delay:-3.5s}.particle-12{--s:10px;left:23%;top:43%;animation-delay:-6.5s}.particle-13{--s:7px;left:34%;top:67%;animation-delay:-.5s}.particle-14{--s:12px;left:44%;top:36%;animation-delay:-4.5s}.particle-15{--s:8px;left:55%;top:90%;animation-delay:-2.5s}.particle-16{--s:6px;left:64%;top:8%;animation-delay:-7.5s}.particle-17{--s:11px;left:72%;top:48%;animation-delay:-1.8s}.particle-18{--s:7px;left:82%;top:86%;animation-delay:-5.8s}.particle-19{--s:9px;left:91%;top:34%;animation-delay:-3.8s}.particle-20{--s:6px;left:12%;top:73%;animation-delay:-6.8s}.particle-21{--s:11px;left:40%;top:5%;animation-delay:-2.2s}.particle-22{--s:8px;left:60%;top:70%;animation-delay:-4.2s}.particle-23{--s:7px;left:79%;top:10%;animation-delay:-.8s}.particle-24{--s:10px;left:97%;top:91%;animation-delay:-7.2s}.cozy-star{color:rgba(213,135,100,.32);font-size:1.8rem;animation:sparkle 3.2s ease-in-out infinite}.star-1{left:13%;top:31%}.star-2{left:43%;top:16%;animation-delay:-1s}.star-3{left:70%;top:63%;animation-delay:-2s}.star-4{right:6%;top:22%;animation-delay:-.5s}.star-5{left:31%;bottom:7%;animation-delay:-1.6s}.star-6{right:24%;bottom:18%;animation-delay:-2.6s}.site-header,.site-footer{position:relative;z-index:100;background:transparent}.site-header{position:sticky;top:0}.nav-inner{min-height:var(--nav);display:flex;align-items:center;justify-content:space-between;gap:26px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink-strong);font-weight:800;letter-spacing:-.035em;text-decoration:none}.brand img{transition:transform .2s ease}.brand:hover img{transform:rotate(9deg) scale(1.07)}.brand span{font-size:1.18rem}.site-nav,.footer-nav{display:flex;align-items:center;gap:clamp(14px,2vw,27px)}.nav-link,.footer-email{position:relative;font-size:.79rem;font-weight:800;text-decoration:none;white-space:nowrap}.nav-home{color:#74544d}.nav-artists{color:var(--artists-deep)}.nav-ap{color:var(--ap-deep)}.nav-opportunities{color:var(--opportunities-deep)}.nav-about{color:var(--about-deep)}.nav-link:after,.footer-email:after{content:"";height:4px;position:absolute;right:50%;bottom:-7px;left:50%;background:currentColor;border-radius:999px;opacity:.45;transition:.16s}.nav-link:hover:after,.nav-link[aria-current=page]:after,.footer-email:hover:after{left:0;right:0}.menu-toggle{width:48px;height:48px;padding:11px;display:none;background:transparent}.menu-toggle span{display:block;height:2px;margin:6px 0;background:var(--ink-strong);border-radius:999px;transition:.16s}.menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.site-footer{padding:24px 0 34px}.footer-email{color:#805d55}.button{--button:#8f625a;min-height:46px;padding:13px 23px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:var(--button);border-radius:999px;box-shadow:0 12px 30px color-mix(in srgb,var(--button),transparent 76%);font-size:.86rem;font-weight:800;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.button:hover{transform:translateY(-4px) scale(1.018);box-shadow:0 18px 42px color-mix(in srgb,var(--button),transparent 64%)}.nav-button{--button:#8b5b55;min-height:41px;padding:10px 18px}.button-artists{--button:var(--artists-deep)}.button-ap{--button:var(--ap-deep)}.button-opportunities{--button:var(--opportunities-deep)}.button-about{--button:var(--about-deep)}.text-link{width:max-content;color:var(--page-color);font-weight:800;text-decoration:none}.solid-pill{width:max-content;margin-top:auto;padding:10px 16px;color:#fff;background:var(--opportunities-deep);border-radius:999px;font-size:.8rem;font-weight:800}.reveal{opacity:0;transform:translateY(18px) scale(.993);filter:blur(2px);transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1),filter .22s ease;transition-delay:var(--reveal-delay,0ms)}.reveal.is-visible{opacity:1;transform:none;filter:none}.section{padding:clamp(84px,9vw,138px) 0}.section-shell{position:relative;isolation:isolate}.display-title{max-width:790px;margin:0;color:#171313;font-family:"Fraunces",Georgia,serif;font-size:clamp(4.5rem,8.7vw,8.2rem);font-weight:800;line-height:.86;letter-spacing:-.065em;text-wrap:balance;animation:titleFloat 6s ease-in-out infinite}.page-title,.section-title{max-width:880px;margin:0;color:var(--ink-strong);font-family:"Fraunces",Georgia,serif;font-weight:800;line-height:.94;letter-spacing:-.05em;text-wrap:balance}.page-title{font-size:clamp(4rem,8vw,7.5rem)}.section-title{font-size:clamp(2.8rem,5.5vw,5.2rem)}.page-lede,.section-copy{max-width:650px;margin:22px 0 0;font-size:1.08rem}.marker-note{width:max-content;margin:0 0 17px;position:relative;color:var(--page-color);font-family:"Permanent Marker",cursive;font-size:1.02rem;transform:rotate(-1deg)}.marker-note:after{content:"";height:9px;position:absolute;z-index:-1;left:-6px;right:-6px;bottom:1px;background:var(--page-soft);border-radius:50%;transform:scaleX(.1);transform-origin:left;animation:marker .45s ease .1s forwards}.marker-artists{color:var(--artists-deep)}.marker-artists:after{background:var(--artists-soft)}.marker-ap{color:var(--ap-deep)}.marker-ap:after{background:var(--ap-soft)}.marker-opportunities{color:var(--opportunities-deep)}.marker-opportunities:after{background:var(--opportunities-soft)}.marker-about{color:var(--about-deep)}.marker-about:after{background:var(--about-soft)}.hero{min-height:calc(100vh - var(--nav));padding:5px 0 90px;display:grid;align-items:center}.hero-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(520px,1.04fr);gap:clamp(35px,5vw,72px);align-items:center}.hero-copy>p{max-width:620px;margin:28px 0 0;font-size:clamp(1.05rem,1.7vw,1.28rem)}.hero-actions{margin-top:30px;display:flex;gap:13px;flex-wrap:wrap}.palette-scene{min-height:650px;position:relative;isolation:isolate}.artist-palette{width:min(100%,620px);aspect-ratio:680/540;position:absolute;top:45px;right:0;background:url('../images/wood-palette.svg') center/contain no-repeat;filter:drop-shadow(0 22px 28px rgba(127,76,47,.13));animation:paletteFloat 7s ease-in-out infinite}.palette-brush{width:360px;height:62px;position:absolute;z-index:9;left:-11px;top:34%;transform:rotate(8deg);pointer-events:none;animation:brushBob 5s ease-in-out infinite}.brush-handle{width:280px;height:24px;position:absolute;left:77px;top:18px;background:linear-gradient(#c74641,#a72c2d);border-radius:999px;box-shadow:0 8px 20px rgba(116,35,35,.18)}.brush-ferrule{width:64px;height:36px;position:absolute;left:42px;top:12px;background:linear-gradient(#f5f2ef,#aaa1a0);border-radius:8px}.brush-bristles{width:72px;height:52px;position:absolute;left:0;top:4px;background:linear-gradient(90deg,#6f4633,#9e6d55);clip-path:polygon(0 50%,38% 0,100% 14%,100% 86%,38% 100%)}.brush-paint{width:34px;height:34px;position:absolute;left:0;top:13px;background:#c63d42;clip-path:polygon(0 50%,100% 7%,100% 93%)}.paint-well{--paint:var(--artists);--label:var(--artists-deep);width:145px;height:112px;padding:13px;position:absolute;z-index:5;display:grid;place-items:center;color:var(--label);background:radial-gradient(circle at 25% 18%,rgba(255,255,255,.55),transparent 25%),var(--paint);box-shadow:inset 0 -12px 20px rgba(75,55,55,.08),0 15px 26px color-mix(in srgb,var(--paint),transparent 66%);text-decoration:none;opacity:0;transform:scale(.12);overflow:visible}.paint-artists{--paint:var(--artists);--label:var(--artists-deep);top:13%;left:33%;border-radius:61% 39% 55% 45%/42% 63% 37% 58%;--delay:.38s}.paint-ap{--paint:var(--ap);--label:var(--ap-deep);top:15%;left:60%;border-radius:39% 61% 35% 65%/61% 42% 58% 39%;--delay:.72s}.paint-opportunities{--paint:var(--opportunities);--label:var(--opportunities-deep);top:55%;left:40%;border-radius:63% 37% 52% 48%/54% 38% 62% 46%;--delay:1.06s}.paint-about{--paint:var(--about);--label:var(--about-deep);top:54%;left:68%;border-radius:36% 64% 59% 41%/44% 61% 39% 56%;--delay:1.4s}.home-page.palette-start .paint-well{animation:paintBloom .45s cubic-bezier(.16,.8,.28,1.35) var(--delay) forwards,paintIdle 6s ease-in-out calc(var(--delay) + .5s) infinite}.paint-well:hover,.paint-well:focus-visible{animation:paintHover .55s ease-in-out infinite alternate!important;z-index:8}.paint-label{position:relative;z-index:3;font-family:"Permanent Marker",cursive;font-size:.92rem;line-height:1.02;text-align:center;transition:transform .15s ease}.paint-well:hover .paint-label,.paint-well:focus-visible .paint-label{transform:scale(1.055)}.paint-shine{width:39px;height:17px;position:absolute;left:22px;top:12px;background:rgba(255,255,255,.35);border-radius:50%;transform:rotate(-18deg)}.paint-spatter{position:absolute;background:var(--paint);border-radius:50%;box-shadow:0 6px 15px color-mix(in srgb,var(--paint),transparent 62%)}.spatter-a{width:19px;height:19px;right:-12px;bottom:15px;animation:drop 4s ease-in-out infinite}.spatter-b{width:10px;height:10px;right:-25px;bottom:-2px;animation:drop 4s ease-in-out infinite -1.5s}.palette-info-panel{--panel:#f8d6c2;width:305px;min-height:155px;padding:22px 23px;position:absolute;left:2%;bottom:0;z-index:12;background:rgba(255,253,248,.88);border-radius:30px;box-shadow:var(--shadow);backdrop-filter:blur(12px);transition:transform .18s ease,box-shadow .18s ease}.palette-info-panel:before{content:"";width:90px;height:90px;position:absolute;right:-24px;top:-28px;background:var(--panel);border-radius:50%;opacity:.58;transition:background .18s ease,transform .18s ease}.palette-info-panel.is-active{transform:translateY(-5px);box-shadow:var(--shadow-strong)}.palette-info-panel.is-active:before{transform:scale(1.12)}.palette-info-kicker{position:relative;z-index:2;color:#987064;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.palette-info-panel strong{position:relative;z-index:2;display:block;margin:7px 0 6px;color:var(--ink-strong);font-family:"Fraunces",serif;font-size:1.4rem;line-height:1.05}.palette-info-panel p{position:relative;z-index:2;margin:0;font-size:.84rem;line-height:1.45}.palette-info-arrow{position:absolute;right:20px;bottom:16px;color:#9d6b5e;font-size:1.4rem}.paint-tube{--tube:var(--artists);--delay:.02s;width:88px;height:140px;position:absolute;z-index:13;opacity:0;pointer-events:none;transform-origin:50% 80%}.tube-artists{--tube:var(--artists);left:29%;top:-3%;--angle:9deg;--delay:.02s}.tube-ap{--tube:var(--ap);left:64%;top:0;--angle:26deg;--delay:.34s}.tube-opportunities{--tube:var(--opportunities);left:31%;top:47%;--angle:56deg;--delay:.68s}.tube-about{--tube:var(--about);left:72%;top:44%;--angle:66deg;--delay:1.02s}.home-page.palette-start .paint-tube{animation:tube 1.12s ease var(--delay) both}.tube-body{width:57px;height:90px;position:absolute;left:15px;top:10px;background:linear-gradient(90deg,rgba(255,255,255,.88),var(--tube) 38%,var(--tube) 74%,rgba(65,54,54,.12));border-radius:9px 9px 18px 18px;box-shadow:0 11px 23px rgba(92,62,53,.14)}.tube-crimp{width:65px;height:14px;position:absolute;left:11px;top:0;background:#dfdad6;border-radius:4px}.tube-cap{width:33px;height:25px;position:absolute;left:27px;top:94px;background:#685f5d;border-radius:4px 4px 10px 10px}.paint-stream{width:21px;height:91px;position:absolute;left:33px;top:109px;background:var(--tube);border-radius:999px 999px 30px 30px;opacity:0;transform:scaleY(0);transform-origin:top;filter:drop-shadow(0 6px 7px color-mix(in srgb,var(--tube),transparent 50%))}.paint-stream:after{content:"";width:50px;height:27px;position:absolute;left:50%;bottom:-6px;background:var(--tube);border-radius:57% 43% 60% 40%/48% 36% 64% 52%;opacity:0;transform:translateX(-50%) scale(.2)}.home-page.palette-start .paint-stream{animation:squirt .52s cubic-bezier(.22,.8,.24,1) calc(var(--delay) + .24s) both}.home-page.palette-start .paint-stream:after{animation:spread .4s ease-out calc(var(--delay) + .52s) both}.mission-grid,.ap-grid,.spotlight-grid,.gallery-feature,.page-hero-grid,.profile-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(48px,8vw,110px);align-items:center}.soft-card{min-height:245px;padding:40px;display:flex;flex-direction:column;justify-content:center;background:var(--glass);border-radius:46px;box-shadow:var(--shadow);backdrop-filter:blur(12px)}.soft-card p{margin:0 0 18px;color:var(--ink-strong);font-size:1.12rem;font-weight:600}.section-heading-row{display:flex;align-items:end;justify-content:space-between;gap:45px}.preview-grid,.value-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.preview-card,.value-card{min-height:340px;padding:31px;display:flex;flex-direction:column;color:var(--ink);background:var(--glass);border-radius:40px;box-shadow:var(--shadow);text-decoration:none;transition:.18s}.preview-card:hover,.value-card:hover{transform:translateY(-9px);box-shadow:var(--shadow-strong)}.preview-number,.value-card>span{color:var(--page-color);font-family:"Permanent Marker"}.preview-card h3,.value-card h2{margin:48px 0 13px;color:var(--ink-strong);font-family:"Fraunces";font-size:1.9rem;line-height:1.05}.preview-card p,.value-card p{margin:0}.spotlight-copy h2{margin:0 0 20px;color:var(--ink-strong);font-family:"Fraunces";font-size:clamp(4rem,7vw,7rem);line-height:.86}.spotlight-visual{min-height:640px;position:relative}.spotlight-swash{width:74%;height:215px;position:absolute;left:0;top:20%;background:linear-gradient(90deg,rgba(245,188,203,.7),rgba(249,203,170,.38));border-radius:68% 32% 66% 34%/45% 65% 35% 55%;transform:rotate(-8deg);animation:swash 6s ease-in-out infinite}.rose-frame{width:min(76%,510px);position:absolute;right:4%;top:2%;z-index:2;filter:drop-shadow(0 24px 40px rgba(119,74,59,.13));animation:artFloat 6s ease-in-out infinite}.rose-frame img{border-radius:60px}.portrait-frame{width:min(42%,285px);aspect-ratio:1;position:absolute;z-index:4;left:5%;bottom:6%;padding:10px;background:rgba(255,253,248,.9);border-radius:50%;box-shadow:var(--shadow-strong);animation:portraitFloat 5.2s ease-in-out infinite}.portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;border-radius:50%}.spotlight-star{position:absolute;right:2%;bottom:17%;color:#cf8976;font-size:3rem;animation:sparkle 2.5s ease-in-out infinite}.ap-score-home{position:relative}.ap-score-home img{width:min(100%,520px);margin:auto;filter:drop-shadow(0 20px 40px rgba(220,155,90,.18));animation:scoreGlow 5s ease-in-out infinite}.page-hero{min-height:520px;padding:15px 0 74px;display:grid;align-items:center}.compact-hero{min-height:430px}.worksheet-hero{min-height:470px}.ap-score-glory{position:relative;display:grid;place-items:center}.ap-score-glory img{width:min(100%,530px);position:relative;z-index:2;animation:scoreGlow 4.5s ease-in-out infinite}.glory-haze{width:440px;height:440px;position:absolute;background:radial-gradient(circle,rgba(255,116,159,.82),rgba(246,180,182,.35) 50%,transparent 72%);border-radius:50%;filter:blur(18px);animation:pulse 5s ease-in-out infinite}.ap-path-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.ap-path-card{min-height:390px;padding:38px;display:flex;flex-direction:column;background:var(--glass);border-radius:50px;box-shadow:var(--shadow);position:relative;overflow:hidden}.ap-path-card:after{content:"";width:180px;height:180px;position:absolute;right:-65px;top:-65px;border-radius:50%;background:var(--ap-soft);opacity:.7}.path-number{position:relative;z-index:2;color:var(--ap-deep);font-family:"Permanent Marker"}.ap-path-card h2{position:relative;z-index:2;margin:35px 0 14px;color:var(--ink-strong);font-family:"Fraunces";font-size:2.6rem}.ap-path-card p{position:relative;z-index:2}.ap-path-card .button{margin-top:auto;width:max-content}.benchmark-section{padding-top:40px}.benchmark-grid{margin-top:45px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.benchmark-card{min-height:310px;padding:32px;background:var(--glass);border-radius:40px;box-shadow:var(--shadow)}.benchmark-card span{width:47px;height:47px;display:grid;place-items:center;color:#fff;background:var(--ap-deep);border-radius:50%;font-family:"Fraunces";font-size:1.4rem}.benchmark-card h3{margin:40px 0 10px;color:var(--ink-strong);font-family:"Fraunces";font-size:2rem}.guidance-cta{margin-top:32px;padding:34px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(135deg,rgba(255,229,231,.78),rgba(255,116,159,.72));border-radius:42px;box-shadow:var(--shadow)}.guidance-cta h3{margin:0;color:var(--ink-strong);font-family:"Fraunces";font-size:2rem}.worksheet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.worksheet-card{min-height:365px;padding:34px;display:flex;flex-direction:column;background:var(--glass);border-radius:42px;box-shadow:var(--shadow)}.worksheet-icon{width:64px;height:64px;display:grid;place-items:center;background:var(--ap-soft);border-radius:50%;color:var(--ap-deep);font-size:2rem}.worksheet-card h2{margin:32px 0 12px;color:var(--ink-strong);font-family:"Fraunces";font-size:2rem}.worksheet-card .button{margin-top:auto}.sample-portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sample-portfolio{padding:34px;background:var(--glass);border-radius:42px;box-shadow:var(--shadow)}.sample-tag{padding:8px 13px;color:var(--ap-deep);background:var(--ap-soft);border-radius:999px;font-size:.75rem;font-weight:800}.sample-portfolio h2{margin:30px 0 12px;color:var(--ink-strong);font-family:"Fraunces";font-size:2rem}.sample-portfolio ol{padding-left:22px}.guidance-steps{display:grid;gap:18px}.guidance-step{padding:28px 32px;display:grid;grid-template-columns:70px 1fr;gap:22px;align-items:start;background:var(--glass);border-radius:34px;box-shadow:var(--shadow)}.guidance-step>span{color:var(--ap-deep);font-family:"Permanent Marker";font-size:1.2rem}.guidance-step h2{margin:0 0 6px;color:var(--ink-strong);font-family:"Fraunces";font-size:1.8rem}.guidance-step p{margin:0}.print-button{margin-top:28px}.printable-worksheet{padding:50px;background:#fff;border-radius:28px;box-shadow:var(--shadow)}.worksheet-prompt{display:grid;gap:10px;margin-bottom:30px;color:var(--ink-strong);font-weight:700}.worksheet-prompt textarea{width:100%;padding:16px;border:2px solid #efd9d0;border-radius:18px;background:#fffdfb;resize:vertical}.directory-section{padding:45px 0 120px}.filter-toolbar{padding:22px;display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(150px,.75fr)) auto;gap:14px;align-items:end;background:rgba(255,253,248,.84);border-radius:32px;box-shadow:var(--shadow);backdrop-filter:blur(14px);position:sticky;top:calc(var(--nav) + 10px);z-index:40}.artist-toolbar{grid-template-columns:minmax(260px,1.6fr) repeat(2,minmax(170px,.8fr)) auto}.filter-toolbar label{display:grid;gap:7px;color:#8e6d61;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.filter-toolbar input,.filter-toolbar select{width:100%;height:48px;padding:0 15px;color:var(--ink-strong);background:#fffaf6;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(199,145,121,.18)}.filter-clear{height:48px;padding:0 18px;color:#8f5f55;background:#ffe8df;border-radius:16px;font-weight:800;cursor:pointer}.directory-count{margin:24px 4px 18px;color:#8e6d61}.directory-count strong{color:var(--ink-strong)}.empty-state{padding:40px;text-align:center;background:var(--glass);border-radius:28px}.artist-directory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.artist-card{min-height:350px;background:var(--glass);border-radius:34px;box-shadow:var(--shadow);overflow:hidden;transition:.18s}.artist-card:hover{transform:translateY(-7px);box-shadow:var(--shadow-strong)}.artist-card-visual{height:145px;position:relative;display:grid;place-items:center;background:linear-gradient(135deg,#ffe4d8,#ffe8ee);overflow:hidden}.artist-card-visual img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.artist-initials{position:relative;z-index:2;color:#8b5d55;font-family:"Fraunces";font-size:2.4rem}.artist-pattern{width:180px;height:180px;position:absolute;right:-60px;bottom:-90px;border-radius:50%;opacity:.55}.pattern-1{background:#f7c3b3}.pattern-2{background:var(--artists)}.pattern-3{background:var(--ap)}.pattern-4{background:var(--opportunities)}.pattern-5{background:var(--about)}.pattern-6{background:#d7b9df}.artist-card-body{padding:22px}.artist-status{padding:6px 10px;border-radius:999px;background:#f5e6dd;color:#8a6458;font-size:.65rem;font-weight:800;text-transform:uppercase}.status-featured{background:var(--artists-soft);color:var(--artists-deep)}.artist-card h2{margin:17px 0 8px;color:var(--ink-strong);font-family:"Fraunces";font-size:1.65rem;line-height:1}.artist-meta{display:flex;gap:7px;flex-wrap:wrap}.artist-meta span{padding:5px 9px;border-radius:999px;background:#fff4ec;font-size:.68rem;font-weight:700}.artist-card strong{display:block;margin:13px 0 5px;color:#8d6359;font-size:.8rem}.artist-card p{margin:0 0 14px;font-size:.82rem;line-height:1.45}.artist-card-link{color:var(--artists-deep);font-size:.8rem;font-weight:800;text-decoration:none}.muted-link{color:#a4897f}.artist-directory-art{min-height:350px;position:relative}.directory-face{width:145px;height:145px;position:absolute;border-radius:50%;box-shadow:var(--shadow)}.face-1{left:16%;top:25px;background:var(--artists)}.face-2{left:45%;top:90px;background:#f6c4b8}.face-3{right:7%;top:25px;background:#ff749f}.directory-face:after{content:"◡";position:absolute;inset:0;display:grid;place-items:center;color:#6e554c;font-size:3rem}.directory-brush{width:270px;height:22px;position:absolute;left:21%;bottom:56px;background:#bd7148;border-radius:999px;transform:rotate(-10deg)}.directory-star{position:absolute;right:21%;bottom:25px;color:#d89568;font-size:3rem;animation:sparkle 3s infinite}.verification-note{margin-bottom:20px;padding:20px 24px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;background:linear-gradient(135deg,rgba(255,116,159,.82),rgba(255,233,219,.72));border-radius:24px}.verification-note strong{color:var(--opportunities-deep)}.verification-note p{margin:0;font-size:.88rem}.opportunity-directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.directory-opportunity{min-height:430px;padding:27px;display:flex;flex-direction:column;background:rgba(255,253,248,.78);border-radius:34px;box-shadow:var(--shadow);transition:.18s}.directory-opportunity:hover{transform:translateY(-7px);box-shadow:var(--shadow-strong)}.opp-card-top{display:flex;justify-content:space-between;gap:12px;align-items:start}.opp-index{color:var(--opportunities-deep);font-family:"Permanent Marker"}.opp-deadline{max-width:165px;padding:6px 10px;color:#ff749f;background:var(--opportunities-soft);border-radius:999px;font-size:.68rem;font-weight:800;text-align:right}.directory-opportunity h2{margin:34px 0 12px;color:var(--ink-strong);font-family:"Fraunces";font-size:1.7rem;line-height:1.05}.opp-tags{display:flex;gap:6px;flex-wrap:wrap}.opp-tags span{padding:5px 8px;background:#fff2e9;border-radius:999px;font-size:.63rem;font-weight:700}.directory-opportunity p{font-size:.83rem;line-height:1.48}.directory-opportunity .button{margin-top:auto;width:max-content;font-size:.74rem;padding:10px 15px}.opportunity-hero-art{min-height:350px;position:relative}.opportunity-sun{width:270px;height:270px;position:absolute;left:23%;top:28px;background:radial-gradient(circle,#ff749f,#ff749f 50%,rgba(255,116,159,.12) 72%);border-radius:50%;box-shadow:0 0 70px rgba(255,116,159,.3);animation:pulse 5s infinite}.opportunity-ticket{width:220px;height:140px;position:absolute;left:30%;top:90px;display:grid;place-items:center;color:#ff749f;background:#ff749f;border-radius:28px;box-shadow:var(--shadow);font-family:"Permanent Marker";font-size:2rem;line-height:.9;text-align:center;transform:rotate(-6deg)}.opportunity-pencil{width:240px;height:22px;position:absolute;left:15%;bottom:55px;background:#e89164;border-radius:999px;transform:rotate(-24deg)}.opportunity-pencil:after{content:"";position:absolute;right:-28px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:30px solid #8b6652}.opportunity-spark{position:absolute;right:17%;top:15%;color:#ff749f;font-size:3rem;animation:sparkle 2.4s infinite}.about-warm-art{min-height:350px;position:relative}.about-circle{position:absolute;border-radius:50%;animation:float 6s infinite}.about-circle.one{width:240px;height:240px;left:24%;top:35px;background:var(--about-soft);box-shadow:var(--shadow)}.about-circle.two{width:130px;height:130px;right:9%;bottom:20px;background:#f5c2b8;animation-direction:reverse}.about-heart{position:absolute;z-index:3;left:42%;top:90px;color:var(--about-deep);font-family:"Fraunces";font-size:8rem}.about-easel{width:155px;height:175px;position:absolute;left:33%;bottom:16px;box-shadow:inset 0 0 0 9px var(--about-deep);border-radius:22px;opacity:.45}.profile-portrait{width:min(100%,470px);aspect-ratio:1;padding:13px;position:relative;justify-self:center;background:rgba(255,253,248,.82);border-radius:50%;box-shadow:var(--shadow-strong)}.profile-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;border-radius:50%}.profile-orb{width:165px;height:165px;position:absolute;z-index:-1;right:-28px;top:-28px;background:var(--artists-soft);border-radius:50%;animation:float 5s infinite}.gallery-art img{width:min(100%,555px);margin:auto;border-radius:60px;box-shadow:var(--shadow-strong);animation:artFloat 6s infinite}.fact-row{margin:28px 0;display:flex;gap:11px;flex-wrap:wrap}.fact-row span{padding:12px 16px;display:grid;background:var(--glass);border-radius:999px;box-shadow:0 9px 22px rgba(118,76,59,.07);font-size:.78rem}.fact-row strong{color:var(--page-color);font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}@keyframes marker{to{transform:scaleX(1)}}@keyframes orbDrift{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(32px,-25px,0) scale(1.08)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-17px)}}@keyframes pulse{0%,100%{transform:scale(.96);opacity:.6}50%{transform:scale(1.06);opacity:1}}@keyframes particle{0%,100%{transform:translateY(12px) scale(.9);opacity:.35}50%{transform:translateY(-24px) scale(1.18);opacity:.7}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sparkle{0%,100%{transform:scale(.75) rotate(0);opacity:.28}50%{transform:scale(1.2) rotate(20deg);opacity:.75}}@keyframes titleFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes paletteFloat{0%,100%{transform:translateY(0) rotate(.1deg)}50%{transform:translateY(-10px) rotate(-.2deg)}}@keyframes brushBob{0%,100%{transform:rotate(8deg) translateY(0)}50%{transform:rotate(10deg) translateY(-5px)}}@keyframes paintBloom{0%{opacity:0;transform:scale(.12) rotate(-8deg);filter:blur(4px)}65%{opacity:1;transform:scale(1.08) rotate(2deg);filter:none}100%{opacity:1;transform:scale(1);filter:none}}@keyframes paintIdle{0%,100%{scale:1 1}50%{scale:1.035 .97}}@keyframes paintHover{0%{transform:scale(1.035) rotate(-1deg)}100%{transform:scale(1.08) rotate(1deg)}}@keyframes drop{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes tube{0%{opacity:0;transform:translateY(-20px) rotate(var(--angle)) scale(.88)}16%{opacity:1;transform:translateY(0) rotate(var(--angle)) scale(1)}44%{opacity:1;transform:translateY(3px) rotate(var(--angle)) scale(.94,1.06)}74%{opacity:1;transform:translateY(0) rotate(var(--angle)) scale(1)}100%{opacity:0;transform:translateY(-18px) rotate(var(--angle)) scale(.92)}}@keyframes squirt{0%{opacity:0;transform:scaleY(0)}18%{opacity:1;transform:scaleY(.25)}76%{opacity:1;transform:scaleY(1)}100%{opacity:0;transform:scaleY(.92)}}@keyframes spread{0%{opacity:0;transform:translateX(-50%) scale(.2)}45%{opacity:1;transform:translateX(-50%) scale(1.06,.92)}100%{opacity:.96;transform:translateX(-50%) scale(1)}}@keyframes swash{0%,100%{scale:.96 1}50%{scale:1.05 .94}}@keyframes artFloat{0%,100%{transform:translateY(0) rotate(-.2deg)}50%{transform:translateY(-10px) rotate(.5deg)}}@keyframes portraitFloat{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(1deg)}}@keyframes scoreGlow{0%,100%{transform:translateY(0) scale(.99);filter:drop-shadow(0 18px 35px rgba(226,155,91,.18))}50%{transform:translateY(-8px) scale(1.025);filter:drop-shadow(0 28px 55px rgba(232,145,104,.28))}}@media(max-width:1100px){.menu-toggle{display:block}.site-nav{width:min(calc(100% - 32px),520px);padding:22px;position:absolute;top:72px;right:16px;display:none;flex-direction:column;align-items:stretch;gap:12px;background:rgba(255,249,244,.95);border-radius:30px;box-shadow:var(--shadow);backdrop-filter:blur(18px)}.site-nav.is-open{display:flex}.site-nav a{text-align:center;padding:8px}.site-nav .button{width:100%}.hero-grid,.mission-grid,.ap-grid,.spotlight-grid,.gallery-feature,.page-hero-grid,.profile-grid{grid-template-columns:1fr}.hero{min-height:auto}.palette-scene{max-width:720px;width:100%;min-height:680px;margin:auto}.artist-palette{right:50%;transform:translateX(50%)}.preview-grid,.value-grid,.benchmark-grid,.worksheet-grid,.sample-portfolio-grid{grid-template-columns:1fr}.ap-path-grid{grid-template-columns:1fr}.artist-directory-grid{grid-template-columns:repeat(3,1fr)}.opportunity-directory-grid{grid-template-columns:repeat(2,1fr)}.filter-toolbar,.artist-toolbar{grid-template-columns:1fr 1fr;position:relative;top:auto}.search-field{grid-column:1/-1}.footer-inner{flex-direction:column;padding:20px 0;gap:18px}.footer-nav{flex-wrap:wrap;justify-content:center}}@media(max-width:720px){:root{--nav:72px}.container,.nav-inner{width:min(calc(100% - 28px),var(--max))}.brand img{width:42px}.brand span{font-size:1.05rem}.section{padding:74px 0}.display-title{font-size:clamp(3.7rem,18vw,6rem)}.page-title{font-size:clamp(3.7rem,19vw,6.2rem)}.section-title{font-size:clamp(2.5rem,12vw,4rem)}.hero-actions{flex-direction:column}.button{width:100%}.palette-scene{min-height:540px}.artist-palette{width:410px;max-width:100%;top:45px}.palette-brush{width:270px;left:-5px;transform:rotate(8deg) scale(.78)}.paint-well{width:103px;height:82px;padding:9px}.paint-label{font-size:.68rem}.paint-artists{left:31%}.paint-ap{left:59%}.paint-opportunities{left:38%}.paint-about{left:67%}.paint-tube{transform:scale(.68)}.palette-info-panel{width:270px;left:3%;bottom:5px}.section-heading-row,.guidance-cta{align-items:flex-start;flex-direction:column}.artist-directory-grid{grid-template-columns:repeat(2,1fr)}.opportunity-directory-grid{grid-template-columns:1fr}.filter-toolbar,.artist-toolbar{grid-template-columns:1fr}.search-field{grid-column:auto}.artist-card{min-height:330px}.verification-note{grid-template-columns:1fr}.spotlight-visual{min-height:480px}.rose-frame{width:78%;right:0}.portrait-frame{width:44%;left:0}.printable-worksheet{padding:24px}.guidance-step{grid-template-columns:1fr}.footer-nav{gap:12px 17px}}@media(max-width:480px){.artist-directory-grid{grid-template-columns:1fr}.palette-info-panel{position:absolute;width:250px}.paint-well{width:91px;height:75px}.artist-palette{width:360px}.palette-scene{min-height:500px}}@media print{.site-header,.site-footer,.site-backdrop,.print-button{display:none!important}.worksheet-form-section{padding:0}.printable-worksheet{box-shadow:none;padding:0}.worksheet-prompt textarea{min-height:130px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.paint-well,.paint-tube{opacity:1;transform:none;filter:none}}:root{--paper:#fffaf5;--paper-2:#f7f2eb;--ink:#5c5554;--ink-strong:#171515;--artists:#ffc003;--artists-deep:#ffc003;--artists-soft:#dff6f0;--ap:#eca3ad;--ap-deep:#9e3042;--ap-soft:#fde4e8;--opportunities:#ff749f;--opportunities-deep:#ff749f;--opportunities-soft:#ff749f;--about:#abc5ef;--about-deep:#315e9f;--about-soft:#e4edfc;--shadow:0 22px 70px rgba(61,43,42,.10);--shadow-strong:0 30px 86px rgba(61,43,42,.17)}html,body,a,button,input,select,label{cursor:url('../images/black-paintbrush-cursor.png') 3 29,auto}body{background:radial-gradient(circle at 6% 4%,rgba(255,171,142,.18),transparent 27%),radial-gradient(circle at 90% 13%,rgba(235,139,170,.15),transparent 26%),radial-gradient(circle at 45% 68%,rgba(255,192,3,.10),transparent 30%),linear-gradient(135deg,#fffdf9 0%,#fff7f2 50%,#f8f1ea 100%);color:var(--ink);font-family:'DM Sans',sans-serif}.display-title,.page-title,.section-title,.spotlight-copy h2,.cta-card h2,.artist-card h2,.directory-opportunity h2{font-family:'Fraunces',serif;color:var(--ink-strong)}.display-title{font-style:italic;letter-spacing:-.068em}.marker-note,.palette-info-kicker{display:none!important}.warm-orb{opacity:.30;filter:blur(1px) saturate(.9)}.cozy-particle{opacity:.44}.site-header,.site-footer{background:transparent}.button{border-radius:16px;box-shadow:0 12px 30px rgba(42,31,31,.10)}.nav-link{letter-spacing:.01em}.palette-scene{min-height:690px}.artist-palette{width:min(100%,680px);aspect-ratio:680/540;position:absolute;top:35px;right:-30px;background:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;animation:paletteFloat 7s ease-in-out infinite}.artist-palette:before,.artist-palette:after{display:none!important}.palette-board{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 30px 30px rgba(105,68,42,.16));pointer-events:none}.palette-brush{display:none!important}.paint-well{opacity:0;z-index:4;display:grid;place-items:center;text-decoration:none;box-shadow:inset 0 -12px 21px rgba(41,34,34,.08),0 15px 30px color-mix(in srgb,var(--paint),transparent 68%);transform:scale(.16);transition:filter .18s,transform .18s}.paint-artists{--paint:#ffc003;width:155px;height:102px;left:27%;top:16%;border-radius:67% 33% 58% 42%/48% 65% 35% 52%;transform-origin:55% 52%}.paint-ap{--paint:#f1bbc1;width:126px;height:132px;left:57%;top:12%;border-radius:38% 62% 49% 51%/64% 39% 61% 36%;transform-origin:48% 55%}.paint-opportunities{--paint:#ff749f;width:170px;height:105px;left:31%;top:57%;border-radius:55% 45% 69% 31%/39% 60% 40% 61%;transform-origin:50% 45%}.paint-about{--paint:#bed2ef;width:138px;height:116px;left:62%;top:55%;border-radius:64% 36% 42% 58%/57% 36% 64% 43%;transform-origin:42% 52%}.paint-label{font-family:'DM Sans',sans-serif;font-size:.78rem;font-weight:800;line-height:1.04;text-transform:uppercase;letter-spacing:.035em}.paint-artists .paint-label{color:#ffc003}.paint-ap .paint-label{color:#9a3d4c}.paint-opportunities .paint-label{color:#ff749f}.paint-about .paint-label{color:#3d6298}.paint-well:hover,.paint-well:focus-visible{filter:saturate(1.08);z-index:10;animation:paintHover .48s ease-in-out infinite alternate!important}.paint-well:hover .paint-label,.paint-well:focus-visible .paint-label{transform:scale(1.05)}.palette-info-panel{width:315px;left:3%;bottom:0;border-radius:25px;background:rgba(255,252,248,.88);box-shadow:var(--shadow);backdrop-filter:blur(16px);border-left:7px solid var(--panel,#e7b5a2)}.palette-info-panel strong{font-family:'Fraunces',serif;font-size:1.4rem;color:#171515}.palette-info-panel p{font-size:.86rem}.paint-tube{z-index:12}.artist-directory-grid{grid-template-columns:repeat(3,1fr);gap:22px}.artist-card{min-height:430px;border-radius:28px;background:rgba(255,253,249,.82);content-visibility:auto;contain-intrinsic-size:430px}.artist-card-media{height:205px;padding:12px;display:grid;grid-template-columns:.9fr 1.15fr;gap:10px;background:#f3eee8}.artist-photo-slot,.artist-work-slot{min-width:0;overflow:hidden;border-radius:18px;background:#eee4dc}.artist-photo-slot img,.artist-work-slot img{width:100%;height:100%;object-fit:cover}.artist-photo-slot img{object-position:50% 35%}.artist-work-slot img{object-position:center}.artist-card-body{padding:22px 23px 25px}.artist-card h2{font-size:1.55rem}.artist-status{border-radius:9px}.artist-meta span{border-radius:9px;background:#f3eee9}[data-artist-card][hidden],[data-opportunity-card][hidden]{display:none!important}.opportunity-directory-grid{grid-template-columns:repeat(3,1fr);gap:20px}.directory-opportunity{min-height:430px;border-radius:27px;background:rgba(255,253,249,.83);content-visibility:auto;contain-intrinsic-size:430px;transition:transform .18s,box-shadow .18s}.directory-opportunity:hover{transform:translateY(-7px);box-shadow:var(--shadow-strong)}.directory-opportunity h2{font-size:1.45rem;line-height:1.06}.opp-tags{display:flex;flex-wrap:wrap;gap:6px}.opp-tags span{border-radius:8px;background:#f4eee8}.filter-toolbar{grid-template-columns:minmax(250px,1.6fr) repeat(5,minmax(135px,.72fr)) auto;border-radius:24px;background:rgba(255,253,249,.93)}.filter-toolbar input,.filter-toolbar select,.filter-clear{border-radius:12px}.directory-count{font-size:.95rem}.verification-note{border-radius:22px;background:rgba(255,251,245,.85)}.page-hero .page-title,.section-title,.spotlight-copy h2{margin-top:0}.page-lede{margin-top:20px}@media(max-width:1180px){.filter-toolbar{grid-template-columns:repeat(3,1fr);position:relative;top:auto}.filter-toolbar .search-field{grid-column:1/-1}.opportunity-directory-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.artist-directory-grid{grid-template-columns:repeat(2,1fr)}.artist-palette{right:50%;transform:translateX(50%)}.palette-scene{min-height:700px}}@media(max-width:720px){.artist-directory-grid,.opportunity-directory-grid{grid-template-columns:1fr}.artist-card-media{height:230px}.filter-toolbar{grid-template-columns:1fr}.filter-toolbar .search-field{grid-column:auto}.palette-scene{min-height:585px}.artist-palette{width:470px;max-width:100%;top:25px}.paint-artists{width:112px;height:76px}.paint-ap{width:94px;height:99px}.paint-opportunities{width:126px;height:80px}.paint-about{width:102px;height:88px}.paint-label{font-size:.59rem}.palette-info-panel{width:280px;left:0}}:root{--paper:#FAF8FF;--paper2:#FAF8FF;--cream:#FFFFFF;--sage:#A8B69A;--blue:#8FAFC7;--pink:#E7B9C4;--peach:#EDC6A7;--artists:#A8B69A;--artists-deep:#5F7058;--artists-soft:rgba(168,182,154,.22);--ap:#E7B9C4;--ap-deep:#945F6D;--ap-soft:rgba(231,185,196,.24);--opportunities:#EDC6A7;--opportunities-deep:#9A6B4C;--opportunities-soft:rgba(237,198,167,.26);--about:#8FAFC7;--about-deep:#506F87;--about-soft:rgba(143,175,199,.23);--ink:#5E5966;--ink-strong:#29252F;--glass:rgba(255,255,255,.7);--shadow:0 22px 68px rgba(79,70,93,.10);--shadow-strong:0 30px 88px rgba(79,70,93,.17)}body{color:var(--ink);background-color:#FAF8FF;background-image:radial-gradient(circle at 7% 4%,rgba(231,185,196,.17),transparent 27%),radial-gradient(circle at 92% 11%,rgba(237,198,167,.17),transparent 29%),radial-gradient(circle at 42% 73%,rgba(168,182,154,.12),transparent 33%),radial-gradient(circle at 76% 54%,rgba(143,175,199,.11),transparent 31%);font-family:"Merriweather Sans",Arial,sans-serif}button,input,select,textarea,.nav-link,.footer-email,.artist-card,.directory-opportunity,.preview-card,.value-card,.resource-card{font-family:"Merriweather Sans",Arial,sans-serif}.display-title,.page-title,.section-title,.spotlight-copy h2,.cta-card h2,.printable-worksheet h1,.worksheet-title,.guidance-title{font-family:"Chango",system-ui,sans-serif !important;font-weight:400 !important;letter-spacing:-.035em !important}.brand{font-family:"Chango",system-ui,sans-serif;font-weight:400}.display-title{color:#242128;line-height:.92;letter-spacing:-.045em !important}.page-title,.section-title{line-height:1.02}.artist-card h2,.directory-opportunity h2,.preview-card h3,.value-card h2,.resource-card h2{font-family:"Merriweather Sans",Arial,sans-serif !important;font-weight:800;letter-spacing:-.025em}.marker-note,.preview-number,.value-card>span,.artist-initials{font-family:"Merriweather Sans",Arial,sans-serif !important}.warm-orb{opacity:.26;mix-blend-mode:multiply;filter:blur(1px)}.warm-orb-1{background:radial-gradient(circle at 30% 28%,rgba(231,185,196,.7),rgba(237,198,167,.2) 58%,transparent 76%);animation:lavenderOrbA 13s ease-in-out infinite}.warm-orb-2{background:radial-gradient(circle at 34% 30%,rgba(143,175,199,.58),rgba(168,182,154,.18) 60%,transparent 77%);animation:lavenderOrbB 16s ease-in-out infinite reverse}.warm-orb-3{background:radial-gradient(circle,rgba(237,198,167,.48),rgba(231,185,196,.12) 67%,transparent 75%);animation:lavenderOrbC 11s ease-in-out infinite}.warm-orb-4{background:radial-gradient(circle at 42% 35%,rgba(168,182,154,.46),rgba(143,175,199,.13) 61%,transparent 78%);animation:lavenderOrbA 18s ease-in-out infinite reverse}.warm-orb-5{background:radial-gradient(circle,rgba(231,185,196,.44),rgba(143,175,199,.11) 68%,transparent 76%);animation:lavenderOrbB 15s ease-in-out infinite}.warm-orb-6{background:radial-gradient(circle,rgba(237,198,167,.48),transparent 71%);animation:lavenderPulse 5.5s ease-in-out infinite}.warm-orb-7{background:radial-gradient(circle,rgba(143,175,199,.36),rgba(168,182,154,.11) 65%,transparent 73%);animation:lavenderOrbC 14s ease-in-out infinite reverse}.accent-shape{position:absolute;display:block;opacity:.2;filter:blur(.5px);mix-blend-mode:multiply;animation:accentMorph 8s ease-in-out infinite alternate,accentFloat 12s ease-in-out infinite}.accent-shape-1{width:360px;height:240px;top:6%;left:47%;background:linear-gradient(135deg,rgba(168,182,154,.72),rgba(143,175,199,.3));border-radius:62% 38% 67% 33% / 42% 58% 42% 58%}.accent-shape-2{width:300px;height:330px;top:43%;left:-115px;background:linear-gradient(150deg,rgba(231,185,196,.65),rgba(237,198,167,.27));border-radius:37% 63% 42% 58% / 58% 38% 62% 42%;animation-delay:-3s,-5s}.accent-shape-3{width:390px;height:245px;right:-125px;bottom:10%;background:linear-gradient(120deg,rgba(143,175,199,.59),rgba(231,185,196,.25));border-radius:66% 34% 48% 52% / 37% 64% 36% 63%;animation-delay:-5s,-2s}.accent-shape-4{width:225px;height:225px;left:61%;bottom:39%;background:linear-gradient(140deg,rgba(237,198,167,.57),rgba(168,182,154,.24));border-radius:50%;animation-delay:-7s,-7s}.cozy-ring{box-shadow:inset 0 0 0 7px rgba(143,175,199,.12);animation:ringOrbit 15s linear infinite,ringBob 5.5s ease-in-out infinite}.cozy-ring-2{box-shadow:inset 0 0 0 7px rgba(231,185,196,.14)}.cozy-ring-3{box-shadow:inset 0 0 0 7px rgba(168,182,154,.14)}.cozy-particle{background:radial-gradient(circle at 34% 28%,#fff,rgba(231,185,196,.66) 48%,rgba(143,175,199,.2));box-shadow:0 0 18px rgba(143,175,199,.16);opacity:.64;animation:particleDanceA 5.7s ease-in-out infinite}.particle-2,.particle-6,.particle-10,.particle-14,.particle-18,.particle-22,.particle-26,.particle-30,.particle-34{background:radial-gradient(circle at 34% 28%,#fff,rgba(168,182,154,.66) 48%,rgba(237,198,167,.18));animation-name:particleDanceB}.particle-3,.particle-7,.particle-11,.particle-15,.particle-19,.particle-23,.particle-27,.particle-31,.particle-35{background:radial-gradient(circle at 34% 28%,#fff,rgba(143,175,199,.64) 48%,rgba(231,185,196,.18));animation-name:particleDanceC}.particle-4,.particle-8,.particle-12,.particle-16,.particle-20,.particle-24,.particle-28,.particle-32,.particle-36{background:radial-gradient(circle at 34% 28%,#fff,rgba(237,198,167,.68) 48%,rgba(168,182,154,.18));animation-name:particleDanceD}.particle-25{--s:9px;left:6%;top:49%;animation-delay:-1.2s}.particle-26{--s:13px;left:15%;top:6%;animation-delay:-3.7s}.particle-27{--s:7px;left:25%;top:91%;animation-delay:-.8s}.particle-28{--s:10px;left:36%;top:29%;animation-delay:-4.4s}.particle-29{--s:6px;left:47%;top:64%;animation-delay:-2.1s}.particle-30{--s:12px;left:58%;top:17%;animation-delay:-5.3s}.particle-31{--s:8px;left:66%;top:82%;animation-delay:-1.7s}.particle-32{--s:11px;left:73%;top:37%;animation-delay:-4.9s}.particle-33{--s:7px;left:84%;top:68%;animation-delay:-2.8s}.particle-34{--s:10px;left:93%;top:7%;animation-delay:-.4s}.particle-35{--s:6px;left:52%;top:43%;animation-delay:-5.8s}.particle-36{--s:9px;left:97%;top:82%;animation-delay:-3.2s}.cozy-star{color:rgba(80,111,135,.38);animation:sparkleDance 2.15s ease-in-out infinite}.star-2,.star-5,.star-8,.star-11{color:rgba(148,95,109,.38)}.star-3,.star-6,.star-9,.star-12{color:rgba(95,112,88,.38)}.star-7{left:7%;top:51%;animation-delay:-.4s}.star-8{left:22%;top:9%;animation-delay:-1.1s}.star-9{left:52%;top:58%;animation-delay:-1.7s}.star-10{right:12%;top:43%;animation-delay:-.8s}.star-11{left:68%;bottom:5%;animation-delay:-1.4s}.star-12{right:37%;bottom:27%;animation-delay:-2s}.nav-home{color:#3F3947}.nav-artists{color:var(--artists-deep)}.nav-ap{color:var(--ap-deep)}.nav-opportunities{color:var(--opportunities-deep)}.nav-about{color:var(--about-deep)}.site-nav,.footer-nav,.footer-email{font-family:"Merriweather Sans",Arial,sans-serif}.nav-button{--button:#4A4353}.page-artists .page-hero{min-height:410px;padding:28px 0 68px}.artist-hero-centered{min-height:310px;display:grid;place-items:center;text-align:center}.artist-hero-copy{width:min(100%,900px);margin-inline:auto}.artist-hero-copy .page-title{margin-inline:auto}.artist-hero-copy .page-lede{max-width:780px;margin:25px auto 0}.artist-directory-art{display:none !important}.artist-toolbar{grid-template-columns:minmax(245px,1.55fr) repeat(3,minmax(145px,.78fr)) auto !important}.filter-toolbar{background:rgba(255,255,255,.78);box-shadow:0 18px 54px rgba(79,70,93,.09)}.filter-toolbar label{color:#726B79}.filter-toolbar input,.filter-toolbar select{color:var(--ink-strong);background:rgba(250,248,255,.94);box-shadow:inset 0 0 0 1px rgba(143,175,199,.18)}.filter-clear{color:#5A5361;background:rgba(231,185,196,.28)}.artist-meta .artist-grade-chip{color:#506F87;background:rgba(143,175,199,.17)}.palette-scene{min-height:650px}.artist-palette{background:none !important;filter:none !important}.palette-board{transform:none;filter:drop-shadow(0 28px 30px rgba(79,70,93,.13))}.paint-well{opacity:1;transform:scale(1);isolation:isolate;overflow:visible;border-radius:0;box-shadow:inset 0 -12px 20px rgba(61,53,69,.07),0 16px 28px color-mix(in srgb,var(--paint),transparent 70%)}.paint-well::before,.paint-well::after{content:"";position:absolute;z-index:0;display:block;background:var(--paint);pointer-events:none}.paint-well::before{width:46%;height:42%;left:-12%;bottom:5%;border-radius:61% 39% 52% 48% / 42% 63% 37% 58%;transform:rotate(-14deg)}.paint-well::after{width:33%;height:31%;right:-9%;top:9%;border-radius:42% 58% 39% 61% / 66% 36% 64% 34%;transform:rotate(17deg)}.paint-artists{--paint:#A8B69A;--label:#53614D;width:150px;height:102px;top:13%;left:15%;border-radius:64% 36% 57% 43% / 43% 68% 32% 57%}.paint-ap{--paint:#E7B9C4;--label:#80515D;width:126px;height:128px;top:12%;left:48%;border-radius:43% 57% 34% 66% / 62% 38% 62% 38%}.paint-opportunities{--paint:#EDC6A7;--label:#855C3F;width:170px;height:96px;top:55%;left:21%;border-radius:68% 32% 54% 46% / 47% 66% 34% 53%}.paint-about{--paint:#8FAFC7;--label:#46647A;width:140px;height:118px;top:54%;left:56%;border-radius:38% 62% 67% 33% / 58% 39% 61% 42%}.paint-spatter{display:none !important}.paint-label{z-index:4;color:var(--label);font-family:"Merriweather Sans",Arial,sans-serif;font-weight:800;font-size:.82rem;line-height:1.08}.paint-shine{width:49px;height:19px;z-index:3;left:18%;top:14%;background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,.64),rgba(255,255,255,.12));border-radius:50%;filter:blur(.2px);animation:liquidHighlight 2.8s ease-in-out infinite}.paint-shine::after{content:"";width:18px;height:8px;position:absolute;right:-25px;bottom:-18px;background:rgba(255,255,255,.32);border-radius:50%;transform:rotate(21deg);animation:liquidHighlightSmall 2.8s ease-in-out infinite reverse}.paint-well:hover,.paint-well:focus-visible{animation:paintHoverLavender .48s ease-in-out infinite alternate !important}.paint-well:active{opacity:1 !important;transform:scale(1.035) !important}.palette-info-panel{background:rgba(255,255,255,.84);box-shadow:0 20px 62px rgba(79,70,93,.12)}.palette-info-panel strong{font-family:"Chango",system-ui,sans-serif;font-weight:400;font-size:1.12rem}.button{font-family:"Merriweather Sans",Arial,sans-serif}.button-artists{--button:var(--artists-deep)}.button-ap{--button:var(--ap-deep)}.button-opportunities{--button:var(--opportunities-deep)}.button-about{--button:var(--about-deep)}.artist-card,.preview-card,.value-card,.directory-opportunity,.soft-card,.filter-toolbar{background:rgba(255,255,255,.72)}.artist-card-media{background:linear-gradient(135deg,rgba(168,182,154,.14),rgba(143,175,199,.12),rgba(231,185,196,.12))}.artist-meta span{background:rgba(237,198,167,.18)}@keyframes lavenderOrbA{0%,100%{transform:translate3d(0,0,0) scale(1) rotate(0)}50%{transform:translate3d(42px,-24px,0) scale(1.08) rotate(5deg)}}@keyframes lavenderOrbB{0%,100%{transform:translate3d(0,0,0) scale(.97) rotate(0)}50%{transform:translate3d(-34px,31px,0) scale(1.09) rotate(-6deg)}}@keyframes lavenderOrbC{0%,100%{transform:translate3d(0,12px,0) scale(.96)}50%{transform:translate3d(24px,-28px,0) scale(1.1)}}@keyframes lavenderPulse{0%,100%{transform:scale(.92);opacity:.18}50%{transform:scale(1.16);opacity:.34}}@keyframes accentMorph{0%{border-radius:62% 38% 67% 33% / 42% 58% 42% 58%}50%{border-radius:37% 63% 43% 57% / 64% 37% 63% 36%}100%{border-radius:54% 46% 35% 65% / 39% 66% 34% 61%}}@keyframes accentFloat{0%,100%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(24px,-22px,0) rotate(6deg)}}@keyframes ringOrbit{to{transform:rotate(360deg)}}@keyframes ringBob{0%,100%{translate:0 0}50%{translate:0 -16px}}@keyframes particleDanceA{0%,100%{transform:translate3d(0,12px,0) scale(.82);opacity:.38}50%{transform:translate3d(16px,-25px,0) scale(1.18);opacity:.82}}@keyframes particleDanceB{0%,100%{transform:translate3d(0,0,0) scale(.88);opacity:.4}50%{transform:translate3d(-18px,-29px,0) scale(1.15);opacity:.8}}@keyframes particleDanceC{0%,100%{transform:translate3d(0,10px,0) scale(.8);opacity:.36}50%{transform:translate3d(22px,-18px,0) scale(1.2);opacity:.86}}@keyframes particleDanceD{0%,100%{transform:translate3d(0,0,0) scale(.92);opacity:.42}50%{transform:translate3d(-13px,-34px,0) scale(1.12);opacity:.78}}@keyframes sparkleDance{0%,100%{transform:scale(.62) rotate(-8deg);opacity:.18;filter:blur(.4px)}45%{transform:scale(1.24) rotate(14deg);opacity:.8;filter:blur(0)}70%{transform:scale(.9) rotate(25deg);opacity:.48}}@keyframes liquidHighlight{0%,100%{transform:translate3d(0,0,0) rotate(-17deg) scaleX(.9);opacity:.46}50%{transform:translate3d(30px,8px,0) rotate(-4deg) scaleX(1.14);opacity:.78}}@keyframes liquidHighlightSmall{0%,100%{transform:translate3d(0,0,0) rotate(21deg) scale(.82);opacity:.22}50%{transform:translate3d(-12px,9px,0) rotate(7deg) scale(1.18);opacity:.55}}@keyframes paintHoverLavender{0%{transform:scale(1.025) rotate(-.7deg)}100%{transform:scale(1.075) rotate(.8deg)}}@media(max-width:1180px){.artist-toolbar{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.artist-toolbar .search-field{grid-column:1 / -1}}@media(max-width:720px){.artist-toolbar{grid-template-columns:1fr !important}.artist-toolbar .search-field{grid-column:auto}.artist-hero-centered{min-height:270px}.paint-artists{width:112px;height:78px;left:14%}.paint-ap{width:98px;height:101px;left:47%}.paint-opportunities{width:127px;height:78px;left:20%}.paint-about{width:105px;height:91px;left:55%}.paint-label{font-size:.62rem}}:root{--paper:#FAF8FF;--paper2:#FEFDFF;--cream:#FFFFFF;--sage:#A8B69A;--blue:#8FAFC7;--pink:#E7B9C4;--peach:#EDC6A7;--ink:#5B5662;--ink-strong:#2A2630;--glass:rgba(255,255,255,.74);--shadow:0 22px 68px rgba(77,68,91,.10);--shadow-strong:0 30px 88px rgba(77,68,91,.17)}html,body{background-color:#FAF8FF !important}body{background-image:radial-gradient(circle at 7% 5%,rgba(231,185,196,.16),transparent 28%),radial-gradient(circle at 92% 10%,rgba(237,198,167,.16),transparent 30%),radial-gradient(circle at 43% 73%,rgba(168,182,154,.11),transparent 34%),radial-gradient(circle at 75% 53%,rgba(143,175,199,.11),transparent 32%),linear-gradient(135deg,#FFFEFF 0%,#FAF8FF 45%,#F8F4FD 100%)}*{cursor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g transform='rotate(-38 16 16)'><rect x='14' y='3' width='4' height='18' rx='2' fill='%23E7B9C4'/><rect x='13' y='18' width='6' height='5' rx='1' fill='%238FAFC7'/><path d='M13 23h6l-1.5 6h-3z' fill='%23A8B69A'/><path d='M14.3 27h3.4l-.7 2.3h-2z' fill='%23EDC6A7'/></g></svg>") 5 27,auto}a,button,input,select,textarea,label,[role="button"]{cursor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g transform='rotate(-38 16 16)'><rect x='14' y='3' width='4' height='18' rx='2' fill='%23E7B9C4'/><rect x='13' y='18' width='6' height='5' rx='1' fill='%238FAFC7'/><path d='M13 23h6l-1.5 6h-3z' fill='%23A8B69A'/><path d='M14.3 27h3.4l-.7 2.3h-2z' fill='%23EDC6A7'/></g></svg>") 5 27,pointer}h1,h2.section-title,.spotlight-copy h2,.cta-card h2,.join-team-card h2,.printable-worksheet h1,.worksheet-title,.guidance-title{text-transform:uppercase;font-family:"Chango",system-ui,sans-serif !important;font-weight:400 !important;letter-spacing:-.03em !important}.display-title{font-size:clamp(4.15rem,8.2vw,7.75rem) !important;line-height:.94 !important;color:#252129 !important}.site-backdrop::before,.site-backdrop::after{content:"";position:absolute;display:block;pointer-events:none;opacity:.22;filter:blur(1px);mix-blend-mode:multiply}.site-backdrop::before{width:520px;height:320px;left:16%;top:17%;background:linear-gradient(135deg,rgba(168,182,154,.52),rgba(143,175,199,.18),rgba(231,185,196,.12));border-radius:61% 39% 55% 45% / 40% 64% 36% 60%;animation:pastelCloudOne 13s ease-in-out infinite alternate}.site-backdrop::after{width:430px;height:300px;right:9%;bottom:13%;background:linear-gradient(145deg,rgba(237,198,167,.5),rgba(231,185,196,.2),rgba(143,175,199,.1));border-radius:37% 63% 47% 53% / 62% 39% 61% 38%;animation:pastelCloudTwo 15s ease-in-out infinite alternate-reverse}.cozy-particle{animation-duration:4.3s !important}.cozy-star{animation-duration:1.8s !important}.accent-shape{opacity:.24 !important}.palette-flipped-both .palette-board{transform:scale(-1,-1) !important;transform-origin:center}.palette-flipped-both .paint-well{transform:scale(-1,-1)}.home-page.palette-start .palette-flipped-both .paint-well{animation:flippedPaintBloom .42s cubic-bezier(.16,.8,.28,1.35) var(--fill-delay) forwards,flippedPaintIdle 5.8s ease-in-out calc(var(--fill-delay) + .5s) infinite !important}.palette-flipped-both .paint-well:hover,.palette-flipped-both .paint-well:focus-visible{animation:flippedPaintHover .48s ease-in-out infinite alternate !important}.palette-flipped-both .paint-label,.palette-flipped-both .paint-shine{transform:scale(-1,-1)}.palette-flipped-both .paint-shine{transform:scale(-1,-1) rotate(-17deg)}.palette-flipped-both .palette-info-panel,.palette-flipped-both .palette-caption{transform:none !important}.about-intro{min-height:430px;display:grid;place-items:center;text-align:center}.about-intro-inner{width:min(100%,920px)}.about-intro .page-title{margin-inline:auto}.about-intro .page-lede{max-width:760px;margin:25px auto 0}.mission-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(48px,8vw,110px);align-items:start}.mission-copy-card{padding:clamp(34px,5vw,62px);position:relative;background:radial-gradient(circle at 92% 9%,rgba(231,185,196,.26),transparent 30%),radial-gradient(circle at 6% 92%,rgba(168,182,154,.2),transparent 34%),rgba(255,255,255,.76);border-radius:52px;box-shadow:var(--shadow);overflow:hidden}.mission-statement{margin:0 0 28px;color:#3B3541;font-family:"Chango",system-ui,sans-serif;font-size:clamp(1.55rem,3.2vw,2.75rem);font-weight:400;line-height:1.28}.mission-paragraph{margin:0;font-size:1.05rem;line-height:1.85}.team-grid{margin-top:52px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.team-card{min-height:620px;padding:24px;display:grid;grid-template-rows:320px 1fr;gap:26px;background:rgba(255,255,255,.74);border-radius:46px;box-shadow:var(--shadow);overflow:hidden;transition:transform 220ms ease,box-shadow 220ms ease}.team-card:hover{transform:translateY(-10px) rotate(-.4deg);box-shadow:var(--shadow-strong)}.team-photo{position:relative;display:grid;place-items:center;color:#6C6472;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.74),transparent 25%),linear-gradient(135deg,rgba(168,182,154,.42),rgba(143,175,199,.36),rgba(231,185,196,.4),rgba(237,198,167,.42));border-radius:34px;overflow:hidden}.team-photo::before,.team-photo::after{content:"";position:absolute;border-radius:50%;opacity:.48;animation:teamOrbFloat 5.5s ease-in-out infinite}.team-photo::before{width:160px;height:160px;top:-50px;right:-35px;background:rgba(231,185,196,.65)}.team-photo::after{width:110px;height:110px;left:-25px;bottom:-32px;background:rgba(143,175,199,.58);animation-direction:reverse}.team-photo span{position:relative;z-index:2;font-family:"Chango",system-ui,sans-serif;font-size:1.08rem;letter-spacing:.03em}.team-card-copy{display:flex;flex-direction:column}.team-card h3{margin:0;color:var(--ink-strong);font-family:"Chango",system-ui,sans-serif;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:400}.team-role{margin:8px 0 18px;color:#506F87;font-weight:800}.team-bio{margin:0 0 26px;line-height:1.75}.team-link{width:max-content;margin-top:auto}.join-team-card{min-height:330px;padding:clamp(38px,6vw,72px);position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;background:radial-gradient(circle at 83% 14%,rgba(237,198,167,.35),transparent 29%),radial-gradient(circle at 12% 88%,rgba(143,175,199,.24),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.84),rgba(250,248,255,.74));border-radius:58px;box-shadow:var(--shadow);overflow:hidden}.join-team-copy{position:relative;z-index:2;max-width:760px}.join-team-card h2{margin:0 0 18px;color:var(--ink-strong);font-size:clamp(2.55rem,5vw,4.7rem);line-height:1.02}.join-team-card p{margin:0;font-size:1.03rem}.join-orb{position:absolute;display:block;border-radius:50%;animation:teamOrbFloat 6s ease-in-out infinite}.join-orb-one{width:190px;height:190px;right:22%;top:-90px;background:rgba(231,185,196,.35)}.join-orb-two{width:140px;height:140px;left:31%;bottom:-75px;background:rgba(168,182,154,.32);animation-direction:reverse}@keyframes pastelCloudOne{0%,100%{transform:translate3d(0,0,0) rotate(0);border-radius:61% 39% 55% 45% / 40% 64% 36% 60%}50%{transform:translate3d(36px,-24px,0) rotate(5deg);border-radius:38% 62% 43% 57% / 66% 35% 65% 34%}}@keyframes pastelCloudTwo{0%,100%{transform:translate3d(0,0,0) rotate(0);border-radius:37% 63% 47% 53% / 62% 39% 61% 38%}50%{transform:translate3d(-32px,22px,0) rotate(-6deg);border-radius:64% 36% 57% 43% / 39% 63% 37% 61%}}@keyframes flippedPaintBloom{0%{opacity:0;transform:scale(-.15,-.15) rotate(-8deg);filter:blur(4px)}65%{opacity:1;transform:scale(-1.08,-1.08) rotate(2deg);filter:blur(0)}100%{opacity:1;transform:scale(-1,-1) rotate(0);filter:blur(0)}}@keyframes flippedPaintIdle{0%,100%{transform:scale(-1,-1);border-radius:54% 46% 63% 37% / 55% 42% 58% 45%}50%{transform:scale(-1.02,-1.02);border-radius:43% 57% 39% 61% / 62% 54% 46% 38%}}@keyframes flippedPaintHover{0%{transform:scale(-1.025,-1.025) rotate(-.7deg)}100%{transform:scale(-1.075,-1.075) rotate(.8deg)}}@keyframes teamOrbFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-18px) scale(1.08)}}@media(max-width:900px){.mission-layout,.team-grid{grid-template-columns:1fr}.join-team-card{align-items:stretch;flex-direction:column}}@media(max-width:680px){.display-title{font-size:clamp(3.45rem,17vw,5.35rem) !important}.team-card{min-height:auto;grid-template-rows:260px 1fr}.team-link{width:100%}.about-intro{min-height:350px}}:root{--paper:#FAF8FF;--paper2:#FFFEFF;--cream:#FFFFFF;--lavender-mist:#F3ECFF;--mint-pop:#C5E8D3;--sky-pop:#B9D7FF;--pink-pop:#F5B8D5;--peach-pop:#FFD9BE;--butter-pop:#ff749f;--lilac-pop:#DCCBFF;--artists:#C5E8D3;--artists-deep:#5A8471;--artists-soft:rgba(197,232,211,.34);--ap:#F5B8D5;--ap-deep:#A7597D;--ap-soft:rgba(245,184,213,.34);--opportunities:#ff749f;--opportunities-deep:#ff749f;--opportunities-soft:rgba(255,116,159,.38);--about:#B9D7FF;--about-deep:#5A7EA6;--about-soft:rgba(185,215,255,.34);--ink:#615C6B;--ink-strong:#2E2A36;--glass:rgba(255,255,255,.82);--shadow:0 22px 68px rgba(128,116,160,.09);--shadow-strong:0 30px 92px rgba(128,116,160,.16)}html,body{background-color:#FAF8FF !important}body{background-image:radial-gradient(circle at 7% 8%,rgba(245,184,213,.20),transparent 25%),radial-gradient(circle at 93% 9%,rgba(255,217,190,.20),transparent 27%),radial-gradient(circle at 18% 76%,rgba(197,232,211,.18),transparent 28%),radial-gradient(circle at 84% 68%,rgba(185,215,255,.18),transparent 29%),linear-gradient(145deg,#FFFFFF 0%,#FDFCFF 23%,#FAF8FF 56%,#F7F1FF 100%) !important;font-family:"Merriweather Sans",Arial,sans-serif !important}*{cursor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g transform='rotate(38 16 16)'><rect x='14' y='3' width='4' height='18' rx='2' fill='%23B9D7FF'/><rect x='13' y='18' width='6' height='5' rx='1' fill='%23F5B8D5'/><path d='M13 23h6l-1.5 6h-3z' fill='%23C5E8D3'/><path d='M14.3 27h3.4l-.7 2.3h-2z' fill='%23FFE0B8'/></g></svg>") 25 27,auto}a,button,input,select,textarea,label,[role="button"]{cursor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g transform='rotate(38 16 16)'><rect x='14' y='3' width='4' height='18' rx='2' fill='%23B9D7FF'/><rect x='13' y='18' width='6' height='5' rx='1' fill='%23F5B8D5'/><path d='M13 23h6l-1.5 6h-3z' fill='%23C5E8D3'/><path d='M14.3 27h3.4l-.7 2.3h-2z' fill='%23FFE0B8'/></g></svg>") 25 27,pointer}.display-title,.page-title,.section-title,.spotlight-copy h2,.cta-card h2,.join-team-card h2,.printable-worksheet h1,.worksheet-title,.guidance-title,.brand,.mission-statement,.team-card h3{font-family:"Paytone One",system-ui,sans-serif !important;font-weight:400 !important;letter-spacing:-.018em !important}.display-title{font-size:clamp(3.95rem,7.9vw,7.25rem) !important;line-height:.96 !important}.artist-card,.preview-card,.value-card,.directory-opportunity,.soft-card,.filter-toolbar,.team-card,.mission-copy-card,.join-team-card,.palette-info-panel,.opportunity-toolbar,.ap-score-orb,.resource-card{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(250,248,255,.76)) !important;box-shadow:var(--shadow) !important;backdrop-filter:blur(12px)}.button{box-shadow:0 14px 34px color-mix(in srgb,var(--button-color),transparent 74%)}.button-artists{--button-color:#77B197}.button-ap{--button-color:#DE79A9}.button-opportunities{--button-color:#ff749f}.button-about{--button-color:#7AA7E3}.site-backdrop{overflow:hidden}.ambient-one{background:linear-gradient(135deg,rgba(245,184,213,.62),rgba(255,217,190,.20)) !important;opacity:.34 !important}.ambient-two{background:linear-gradient(145deg,rgba(185,215,255,.54),rgba(197,232,211,.20)) !important;opacity:.30 !important}.ambient-three{background:linear-gradient(145deg,rgba(220,203,255,.56),rgba(245,184,213,.18)) !important;opacity:.30 !important}.accent-shape{position:absolute;display:block;opacity:.29 !important;mix-blend-mode:multiply;filter:blur(1px)}.accent-shape-1{width:390px;height:250px;top:5%;left:46%;background:linear-gradient(135deg,rgba(197,232,211,.82),rgba(185,215,255,.30))}.accent-shape-2{width:340px;height:360px;top:43%;left:-110px;background:linear-gradient(150deg,rgba(245,184,213,.76),rgba(255,217,190,.31))}.accent-shape-3{width:410px;height:255px;right:-130px;bottom:9%;background:linear-gradient(120deg,rgba(185,215,255,.70),rgba(220,203,255,.26))}.accent-shape-4{width:255px;height:255px;left:62%;bottom:39%;background:linear-gradient(140deg,rgba(255,217,190,.70),rgba(245,184,213,.25))}.accent-shape-5{width:310px;height:210px;left:6%;top:17%;background:linear-gradient(135deg,rgba(220,203,255,.72),rgba(185,215,255,.22));border-radius:59% 41% 48% 52% / 38% 63% 37% 62%;animation:accentFloat 14s ease-in-out infinite,accentMorph 9s ease-in-out infinite alternate}.accent-shape-6{width:270px;height:280px;right:8%;top:34%;background:linear-gradient(145deg,rgba(255,116,159,.55),rgba(255,217,190,.20));border-radius:36% 64% 42% 58% / 54% 34% 66% 46%;animation:accentFloat 13s ease-in-out infinite reverse,accentMorph 8.5s ease-in-out infinite alternate}.accent-shape-7{width:250px;height:180px;left:34%;bottom:4%;background:linear-gradient(145deg,rgba(197,232,211,.58),rgba(245,184,213,.18));border-radius:61% 39% 58% 42% / 49% 52% 48% 51%;animation:accentFloat 12s ease-in-out infinite,accentMorph 7.5s ease-in-out infinite alternate-reverse}.site-backdrop::before,.site-backdrop::after{opacity:.28 !important;filter:blur(1px)}.site-backdrop::before{background:linear-gradient(135deg,rgba(255,116,159,.42),rgba(245,184,213,.10),rgba(185,215,255,.18)) !important}.site-backdrop::after{background:linear-gradient(145deg,rgba(220,203,255,.46),rgba(197,232,211,.16),rgba(255,217,190,.16)) !important}.cozy-particle{opacity:.74 !important;box-shadow:0 0 24px rgba(255,255,255,.32),0 0 16px rgba(185,215,255,.17);animation-duration:4s !important}.particle-37{--s:8px;left:11%;top:58%;animation-delay:-1.9s}.particle-38{--s:12px;left:43%;top:12%;animation-delay:-3.4s}.particle-39{--s:7px;left:79%;top:24%;animation-delay:-2.2s}.particle-40{--s:10px;left:88%;top:87%;animation-delay:-4.2s}.cozy-star{opacity:.7;filter:drop-shadow(0 0 8px rgba(255,255,255,.44));animation-duration:1.55s !important}.star-13{left:13%;bottom:12%;animation-delay:-.5s}.star-14{right:16%;top:16%;animation-delay:-1.1s}.star-15{left:57%;top:26%;animation-delay:-1.8s}.palette-board{filter:drop-shadow(0 30px 34px rgba(152,133,177,.14)) !important}.palette-flipped-both .palette-board{transform:scale(-1,-1) !important}.paint-artists{--paint:#C5E8D3 !important;--label:#5E8B75 !important}.paint-ap{--paint:#F5B8D5 !important;--label:#9A5778 !important}.paint-opportunities{--paint:#ff749f !important;--label:#ff749f !important}.paint-about{--paint:#B9D7FF !important;--label:#5B7EA5 !important}.paint-well{box-shadow:inset 0 -10px 18px rgba(88,74,107,.06),0 18px 30px color-mix(in srgb,var(--paint),transparent 68%) !important}.paint-well::before,.paint-well::after{opacity:.95}.paint-shine{background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.78),rgba(255,255,255,.10)) !important}.paint-shine::after{background:rgba(255,255,255,.42) !important}.nav-home{color:#4B4454}.nav-artists{color:#6D9B84}.nav-ap{color:#C06B93}.nav-opportunities{color:#ff749f}.nav-about{color:#6E93BF}@media(max-width:680px){.display-title{font-size:clamp(3.15rem,16vw,5rem) !important}}.custom-palette-scene{min-height:620px}.custom-palette-scene .artist-palette{width:min(100%,560px);aspect-ratio:1 / 1;position:absolute;top:34px;right:8px;background:none !important;box-shadow:none !important;transform:none !important;animation:paletteFloat 6.5s ease-in-out infinite}.custom-palette-scene .palette-board{width:100%;height:auto;display:block;filter:drop-shadow(0 26px 30px rgba(120,108,150,.12))}.custom-palette-scene .paint-well{position:absolute;z-index:4;display:grid;place-items:center;text-decoration:none;background:transparent !important;box-shadow:none !important;overflow:visible;opacity:1 !important;transform:none !important;padding:0;border-radius:50%;outline:none}.custom-palette-scene .paint-well::before,.custom-palette-scene .paint-well::after,.custom-palette-scene .paint-spatter,.custom-palette-scene .paint-drop{display:none !important}.custom-palette-scene .paint-shine{display:none !important}.custom-palette-scene .paint-label{position:relative;z-index:5;display:block;padding:6px 8px;text-align:center;font-family:"Merriweather Sans",Arial,sans-serif !important;font-weight:800;font-size:.82rem;line-height:1.05;text-shadow:0 1px 0 rgba(255,255,255,.55);transition:transform 160ms ease,text-shadow 160ms ease,filter 160ms ease}.custom-palette-scene .paint-well:hover .paint-label,.custom-palette-scene .paint-well:focus-visible .paint-label{transform:scale(1.06);text-shadow:0 0 14px rgba(255,255,255,.8);filter:brightness(1.02)}.custom-palette-scene .paint-well:hover,.custom-palette-scene .paint-well:focus-visible{transform:translateY(-2px) !important}.custom-palette-scene .paint-about{width:118px;height:118px;left:43%;top:16%}.custom-palette-scene .paint-about .paint-label{color:#77667a}.custom-palette-scene .paint-ap{width:156px;height:120px;left:61%;top:31%}.custom-palette-scene .paint-ap .paint-label{color:#ad6b4f}.custom-palette-scene .paint-opportunities{width:134px;height:122px;left:61%;top:51%}.custom-palette-scene .paint-opportunities .paint-label{color:#ff749f}.custom-palette-scene .paint-artists{width:146px;height:120px;left:42%;top:61%}.custom-palette-scene .paint-artists .paint-label{color:#b77f6d}.custom-palette-scene .palette-info-panel{bottom:0;right:3%}@media(max-width:1060px){.custom-palette-scene{min-height:600px;max-width:620px;margin-inline:auto}.custom-palette-scene .artist-palette{right:50%;top:20px;transform:translateX(50%) !important}.custom-palette-scene .palette-info-panel{right:50%;bottom:-10px;transform:translateX(50%)}}@media(max-width:680px){.custom-palette-scene{min-height:440px}.custom-palette-scene .artist-palette{width:min(100%,360px);top:8px}.custom-palette-scene .paint-label{font-size:.64rem;padding:4px 5px}.custom-palette-scene .paint-about{width:78px;height:78px;left:43%;top:16%}.custom-palette-scene .paint-ap{width:102px;height:82px;left:61%;top:31%}.custom-palette-scene .paint-opportunities{width:92px;height:84px;left:61%;top:51%}.custom-palette-scene .paint-artists{width:100px;height:82px;left:42%;top:61%}.custom-palette-scene .palette-info-panel{width:min(100%,300px);bottom:-2px}}:root{--paper:#fdfaff;--paper2:#fffefe;--water-lavender:#f3ecff;--water-rose:#f8d7e7;--water-peach:#fde1ca;--water-blue:#d9ebff;--water-sage:#d8ead9;--glass:rgba(255,255,255,.76);--shadow:0 18px 42px rgba(133,118,164,.11);--shadow-strong:0 24px 56px rgba(133,118,164,.18)}body{background-color:#faf8ff !important;background-image:radial-gradient(circle at 10% 12%,rgba(248,215,231,.18),transparent 24%),radial-gradient(circle at 90% 10%,rgba(253,225,202,.18),transparent 26%),radial-gradient(circle at 18% 82%,rgba(216,234,217,.15),transparent 28%),radial-gradient(circle at 82% 76%,rgba(217,235,255,.18),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,248,255,.98)) !important;position:relative}body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.18;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.85) 0 2px,transparent 2px),radial-gradient(circle at 70% 65%,rgba(255,255,255,.78) 0 1px,transparent 1px),radial-gradient(circle at 35% 80%,rgba(255,255,255,.72) 0 1.5px,transparent 1.5px),radial-gradient(circle at 82% 26%,rgba(255,255,255,.76) 0 1.2px,transparent 1.2px);background-size:210px 210px,270px 270px,240px 240px,300px 300px;mix-blend-mode:screen;z-index:-1}.ambient-blob,.accent-shape,.site-backdrop::before,.site-backdrop::after,.warm-orb,.cozy-ring{filter:blur(8px) saturate(1.02) !important}.ambient-one,.accent-shape-1{background:radial-gradient(circle at 40% 35%,rgba(248,215,231,.7),rgba(248,215,231,.22) 45%,rgba(217,235,255,.14) 72%,transparent 82%) !important;opacity:.52 !important}.ambient-two,.accent-shape-2{background:radial-gradient(circle at 40% 35%,rgba(253,225,202,.72),rgba(253,225,202,.24) 48%,rgba(216,234,217,.13) 72%,transparent 83%) !important;opacity:.46 !important}.ambient-three,.accent-shape-3{background:radial-gradient(circle at 40% 35%,rgba(217,235,255,.72),rgba(217,235,255,.22) 50%,rgba(243,236,255,.18) 76%,transparent 84%) !important;opacity:.46 !important}.accent-shape-4{background:radial-gradient(circle at 40% 35%,rgba(216,234,217,.65),rgba(216,234,217,.2) 54%,rgba(248,215,231,.12) 78%,transparent 86%) !important;opacity:.44 !important}.accent-shape-5{background:radial-gradient(circle at 42% 40%,rgba(243,236,255,.8),rgba(243,236,255,.24) 48%,rgba(217,235,255,.1) 78%,transparent 86%) !important;opacity:.5 !important}.accent-shape-6{background:radial-gradient(circle at 42% 40%,rgba(255,116,159,.5),rgba(253,225,202,.18) 56%,rgba(255,255,255,.05) 82%,transparent 88%) !important;opacity:.4 !important}.accent-shape-7{background:radial-gradient(circle at 42% 40%,rgba(216,234,217,.62),rgba(216,234,217,.2) 56%,rgba(248,215,231,.09) 80%,transparent 88%) !important;opacity:.44 !important}.cozy-particle{border-radius:50%;filter:blur(.35px);box-shadow:0 0 18px rgba(255,255,255,.42)}.cozy-star{opacity:.55;filter:blur(.15px) drop-shadow(0 0 8px rgba(255,255,255,.55))}.display-title,.page-title,.section-title,.spotlight-copy h2,.cta-card h2,.join-team-card h2,.mission-statement,.team-card h3{color:#332f3c !important;text-shadow:0 2px 0 rgba(255,255,255,.55)}.display-title,.page-title,.section-title{position:relative;z-index:1}.display-title::before,.page-title::before,.section-title::before{content:"";position:absolute;left:-.18em;right:-.18em;top:52%;height:.9em;z-index:-1;border-radius:999px;transform:rotate(-1.2deg) translateY(-50%);background:linear-gradient(90deg,rgba(248,215,231,.24),rgba(217,235,255,.26),rgba(253,225,202,.22));filter:blur(5px)}.artist-card,.preview-card,.value-card,.directory-opportunity,.soft-card,.filter-toolbar,.team-card,.mission-copy-card,.join-team-card,.palette-info-panel,.opportunity-toolbar,.ap-score-orb,.resource-card,.cta-card{background:radial-gradient(circle at 14% 16%,rgba(255,255,255,.55) 0 2px,transparent 2px),radial-gradient(circle at 78% 72%,rgba(255,255,255,.42) 0 1.3px,transparent 1.3px),linear-gradient(180deg,rgba(255,255,255,.9),rgba(251,248,255,.8)) !important;box-shadow:var(--shadow) !important;border-radius:34px !important;position:relative;overflow:hidden}.artist-card::before,.preview-card::before,.value-card::before,.directory-opportunity::before,.soft-card::before,.team-card::before,.mission-copy-card::before,.join-team-card::before,.resource-card::before,.cta-card::before{content:"";position:absolute;inset:auto auto -30px -30px;width:130px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(248,215,231,.23),rgba(248,215,231,0) 68%);filter:blur(8px);pointer-events:none}.artist-card::after,.preview-card::after,.value-card::after,.directory-opportunity::after,.soft-card::after,.team-card::after,.mission-copy-card::after,.join-team-card::after,.resource-card::after,.cta-card::after{content:"";position:absolute;inset:14px 14px auto auto;width:95px;height:68px;border-radius:50%;background:radial-gradient(circle,rgba(217,235,255,.22),rgba(217,235,255,0) 68%);filter:blur(8px);pointer-events:none}.button{border-radius:999px !important;box-shadow:0 12px 28px color-mix(in srgb,var(--button-color),transparent 75%) !important;overflow:hidden}.button::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,0));opacity:.85;pointer-events:none}.button-artists{--button-color:#8bc6a4 !important}.button-ap{--button-color:#e694bb !important}.button-opportunities{--button-color:#ff749f !important}.button-about{--button-color:#8ebee8 !important}.custom-palette-scene .artist-palette{filter:drop-shadow(0 18px 24px rgba(136,123,166,.15))}.custom-palette-scene .palette-board{border-radius:28px}.custom-palette-scene .paint-label{font-weight:800;letter-spacing:.01em}.custom-palette-scene .palette-info-panel{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,244,255,.84)) !important}.team-photo{background:radial-gradient(circle at 25% 25%,rgba(255,255,255,.56),transparent 25%),linear-gradient(135deg,rgba(216,234,217,.55),rgba(217,235,255,.45),rgba(248,215,231,.5),rgba(253,225,202,.55)) !important}.join-orb-one{background:rgba(248,215,231,.34) !important}.join-orb-two{background:rgba(217,235,255,.28) !important}.artist-card:hover,.preview-card:hover,.value-card:hover,.directory-opportunity:hover,.resource-card:hover,.team-card:hover{transform:translateY(-8px) rotate(-.3deg);box-shadow:var(--shadow-strong) !important}.filter-toolbar input,.filter-toolbar select{background:rgba(255,255,255,.86) !important;box-shadow:inset 0 0 0 1px rgba(185,215,255,.28) !important}@media(max-width:680px){.artist-card,.preview-card,.value-card,.directory-opportunity,.soft-card,.team-card,.mission-copy-card,.join-team-card,.resource-card,.cta-card{border-radius:28px !important}}.hero-text-only{min-height:720px !important;padding:0 0 96px !important;position:relative;display:grid;align-items:start !important;overflow:hidden;background:transparent !important;isolation:isolate}.hero-grid-single{grid-template-columns:1fr !important;min-height:650px;align-items:start !important;position:relative;z-index:4}.hero-copy-wide{width:min(100%,1140px);padding-top:clamp(26px,5vh,58px) !important}.home-statement{max-width:1120px !important;margin:0 !important;color:#252129 !important;line-height:.87 !important;text-wrap:balance}.home-statement-main,.home-statement-future{display:block}.home-statement-main{font-family:"Paytone One",system-ui,sans-serif !important;font-size:clamp(5.2rem,10.5vw,10rem) !important;font-weight:400 !important;letter-spacing:-.055em !important;line-height:.88}.home-statement-future{margin-top:.08em;font-family:"Merriweather Sans",Arial,sans-serif !important;font-size:clamp(4.5rem,8.7vw,8.2rem) !important;font-weight:300 !important;letter-spacing:-.055em !important;line-height:.9;color:#5d5668}.hero-copy-wide>p{max-width:690px !important;margin-top:30px !important;font-size:clamp(1.08rem,1.55vw,1.34rem) !important;line-height:1.75}.hero-copy-wide .hero-actions{margin-top:34px}.hero-ombre-art{position:absolute;z-index:1;inset:0;pointer-events:none;overflow:hidden}.hero-ombre{position:absolute;display:block;opacity:.42;filter:blur(3px);mix-blend-mode:multiply;animation:heroOmbreFloat 11s ease-in-out infinite alternate}.ombre-pink{width:420px;height:300px;top:-80px;right:11%;background:radial-gradient(circle at 35% 30%,rgba(245,184,213,.78),rgba(245,184,213,.28) 48%,rgba(220,203,255,.12) 72%,transparent 83%);border-radius:58% 42% 67% 33% / 39% 64% 36% 61%}.ombre-blue{width:360px;height:360px;top:31%;right:-65px;background:radial-gradient(circle at 40% 34%,rgba(185,215,255,.72),rgba(185,215,255,.24) 50%,rgba(197,232,211,.14) 72%,transparent 84%);border-radius:39% 61% 46% 54% / 61% 37% 63% 39%;animation-delay:-3s}.ombre-peach{width:390px;height:260px;left:-130px;bottom:5%;background:radial-gradient(circle at 40% 35%,rgba(255,217,190,.74),rgba(255,217,190,.24) 49%,rgba(255,116,159,.13) 74%,transparent 85%);border-radius:62% 38% 51% 49% / 44% 66% 34% 56%;animation-delay:-5s}.ombre-mint{width:300px;height:230px;left:47%;bottom:-60px;background:radial-gradient(circle at 40% 35%,rgba(197,232,211,.68),rgba(197,232,211,.22) 52%,rgba(185,215,255,.1) 75%,transparent 86%);border-radius:43% 57% 65% 35% / 58% 41% 59% 42%;animation-delay:-7s}.ombre-lilac{width:280px;height:210px;left:34%;top:5%;background:radial-gradient(circle at 42% 38%,rgba(220,203,255,.62),rgba(220,203,255,.19) 52%,rgba(245,184,213,.08) 74%,transparent 84%);border-radius:66% 34% 41% 59% / 47% 62% 38% 53%;animation-delay:-8s}.hero-glint{position:absolute;color:rgba(110,91,131,.34);filter:drop-shadow(0 0 10px rgba(255,255,255,.8));font-size:2.4rem;animation:heroGlint 2.2s ease-in-out infinite}.glint-one{top:17%;right:25%}.glint-two{top:57%;right:12%;animation-delay:-.7s}.glint-three{left:44%;bottom:10%;animation-delay:-1.4s}@keyframes heroOmbreFloat{0%,100%{transform:translate3d(0,0,0) rotate(0) scale(.96)}50%{transform:translate3d(28px,-20px,0) rotate(5deg) scale(1.07)}}@keyframes heroGlint{0%,100%{transform:scale(.72) rotate(-8deg);opacity:.2}50%{transform:scale(1.22) rotate(18deg);opacity:.78}}.home-page .palette-scene,.home-page .artist-palette,.home-page .palette-info-panel{display:none !important}@media(max-width:900px){.hero-text-only{min-height:670px !important}.hero-copy-wide{padding-top:20px !important}.home-statement-main{font-size:clamp(4.8rem,13vw,8rem) !important}.home-statement-future{font-size:clamp(4rem,11vw,6.8rem) !important}}@media(max-width:680px){.hero-text-only{min-height:630px !important;padding-bottom:72px !important}.hero-grid-single{min-height:560px}.home-statement-main{font-size:clamp(3.75rem,17.5vw,5.8rem) !important;line-height:.92}.home-statement-future{font-size:clamp(3.3rem,15vw,5rem) !important}.hero-copy-wide>p{font-size:1rem !important}.ombre-pink{width:270px;height:210px;right:-60px}.ombre-blue{width:260px;height:260px;right:-120px}.ombre-peach{width:270px;height:200px;left:-135px}.ombre-mint{width:230px;height:180px;left:43%}.ombre-lilac{width:210px;height:160px;left:30%}}.display-title,.page-title,.section-title,.spotlight-copy h2,.cta-card h2,.join-team-card h2,.printable-worksheet h1,.worksheet-title,.guidance-title,.brand,.mission-statement,.team-card h3{font-family:"Nerko One",system-ui,sans-serif !important;font-style:normal !important;font-weight:400 !important;letter-spacing:.002em !important}.hero-text-only{min-height:700px !important;padding:0 0 86px !important}.hero-grid-single{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:clamp(28px,5vw,72px) !important;min-height:625px !important;align-items:start !important}.hero-copy-wide{width:100% !important;max-width:100% !important;grid-column:1 !important;padding-top:clamp(18px,3.5vh,42px) !important}.home-statement{width:100% !important;max-width:100% !important;margin:0 !important;font-style:normal !important;text-align:left !important;text-wrap:normal !important}.home-statement-main,.home-statement-future{display:block;font-family:"Nerko One",system-ui,sans-serif !important;font-style:normal !important;font-weight:400 !important}.home-statement-main{max-width:100%;color:#242129 !important;font-size:clamp(4rem,5.1vw,5.25rem) !important;line-height:.92 !important;letter-spacing:.005em !important}.home-statement-future{width:max-content;max-width:100%;margin-top:.03em !important;font-size:clamp(4.15rem,5.5vw,5.75rem) !important;line-height:.88 !important;letter-spacing:.006em !important;color:#7B668E !important;background:linear-gradient(105deg,#6F5B82 0%,#806A94 30%,#C7B5D2 47%,#8E77A2 58%,#6F5B82 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 18px rgba(123,102,142,.18),0 1px 0 rgba(255,255,255,.72);animation:dustyFutureShine 4.8s ease-in-out infinite}.hero-primary-action{margin-top:22px;display:flex;justify-content:flex-start}.hero-primary-action .button{width:max-content;min-width:170px}.hero-copy-wide>p{max-width:570px !important;margin-top:25px !important}.hero-secondary-action{margin-top:18px;display:flex;justify-content:flex-start}.hero-secondary-action .button{width:max-content}@keyframes dustyFutureShine{0%,100%{background-position:100% 50%;filter:drop-shadow(0 0 0 rgba(199,181,210,0))}50%{background-position:0% 50%;filter:drop-shadow(0 0 10px rgba(199,181,210,.34))}}@media(max-width:980px){.hero-grid-single{grid-template-columns:minmax(0,1fr) minmax(0,.55fr) !important}.home-statement-main{font-size:clamp(3.65rem,7.2vw,4.8rem) !important}.home-statement-future{font-size:clamp(3.8rem,7.8vw,5rem) !important}}@media(max-width:720px){.hero-text-only{min-height:620px !important;padding-bottom:64px !important}.hero-grid-single{grid-template-columns:1fr !important;min-height:545px !important}.hero-copy-wide{grid-column:1 !important;padding-top:14px !important}.home-statement-main{font-size:clamp(3.25rem,15vw,4.8rem) !important}.home-statement-future{font-size:clamp(3.45rem,16vw,5.05rem) !important}.hero-primary-action .button,.hero-secondary-action .button{width:100%}}html,body{background-color:#F9F5FF !important}body{background-image:radial-gradient(circle at 8% 7%,rgba(245,184,213,.18),transparent 26%),radial-gradient(circle at 93% 9%,rgba(220,203,255,.24),transparent 29%),radial-gradient(circle at 18% 77%,rgba(197,232,211,.14),transparent 30%),radial-gradient(circle at 82% 69%,rgba(185,215,255,.16),transparent 30%),linear-gradient(145deg,#FFFFFF 0%,#FCFAFF 25%,#F9F5FF 61%,#F6F0FD 100%) !important}.site-header,.site-footer,.section-shell,.hero,main{background-color:transparent !important}.hero-text-only{min-height:760px !important;padding:0 0 90px !important}.hero-grid-single{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;min-height:690px !important;align-items:start !important}.hero-copy-wide{grid-column:1 !important;width:100% !important;max-width:590px !important;padding-top:clamp(4px,1.4vh,18px) !important}.home-statement{width:100% !important;max-width:590px !important;margin:0 !important;text-align:left !important;font-style:normal !important;line-height:.86 !important}.home-statement-art,.home-statement-every,.home-statement-future{display:block;width:max-content;max-width:100%;font-style:normal !important;text-transform:uppercase;white-space:nowrap}.home-statement-art,.home-statement-every{color:#242129 !important;font-family:"Nerko One",system-ui,sans-serif !important;font-size:clamp(4.8rem,6.1vw,6.8rem) !important;font-weight:400 !important;line-height:.79 !important;letter-spacing:.002em !important}.home-statement-every{margin-top:.055em}.home-statement-future{margin-top:.095em;color:#4D4B7D !important;font-family:"SN Pro","Merriweather Sans",sans-serif !important;font-size:clamp(5.1rem,6.35vw,7.15rem) !important;font-weight:400 !important;line-height:.84 !important;letter-spacing:-.045em !important;background-image:linear-gradient(108deg,#4D4B7D 0%,#4D4B7D 34%,#BDBCE0 46%,#FFFFFF 50%,#9E9CC9 55%,#4D4B7D 67%,#4D4B7D 100%);background-size:280% 100%;background-position:115% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 5px 22px rgba(77,75,125,.17),0 1px 0 rgba(255,255,255,.64);animation:futureLavenderShine 3.8s ease-in-out infinite}.home-explainer{max-width:560px !important;margin:32px 0 0 !important;color:#5E5967;font-size:clamp(1.02rem,1.3vw,1.18rem) !important;line-height:1.72}.hero-action-row{margin-top:23px;display:flex;align-items:center;flex-wrap:wrap;gap:22px}.hero-explore{min-width:178px;color:#FFFFFF !important;background:#4D4B7D !important;box-shadow:0 14px 34px rgba(77,75,125,.23) !important;position:relative;overflow:hidden;isolation:isolate}.hero-explore::before{content:"" !important;width:52px !important;height:190% !important;position:absolute !important;z-index:2 !important;top:-45% !important;left:-80px !important;right:auto !important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent) !important;border-radius:0 !important;transform:rotate(18deg) !important;opacity:0;pointer-events:none}.hero-explore:hover{background:#58568A !important}.hero-learn-more{padding:12px 4px;position:relative;color:#4D4B7D !important;background:transparent !important;font-family:"Merriweather Sans",Arial,sans-serif;font-size:.92rem;font-weight:800;text-decoration:none;overflow:hidden}.hero-learn-more::before{content:"";position:absolute;right:0;bottom:7px;left:0;height:2px;background:#4D4B7D;border-radius:999px;opacity:.38;transform:scaleX(.42);transform-origin:left;transition:transform 180ms ease,opacity 180ms ease}.hero-learn-more::after{content:"";width:38px;height:170%;position:absolute;top:-35%;left:-58px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);transform:rotate(18deg);opacity:0;pointer-events:none}.hero-learn-more:hover::before,.hero-learn-more:focus-visible::before{transform:scaleX(1);opacity:.75}.hero-explore.is-shining::before{animation:heroButtonShine .48s ease-out both}.hero-learn-more.is-shining::after{animation:learnMoreShine .48s ease-out both}@keyframes futureLavenderShine{0%,18%{background-position:115% 50%}58%{background-position:-15% 50%}100%{background-position:-15% 50%}}@keyframes heroButtonShine{0%{left:-80px;opacity:0}18%{opacity:.95}100%{left:calc(100% + 50px);opacity:0}}@keyframes learnMoreShine{0%{left:-58px;opacity:0}20%{opacity:.85}100%{left:calc(100% + 35px);opacity:0}}@media(max-width:1050px){.hero-grid-single{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) !important}.home-statement-art,.home-statement-every{font-size:clamp(4.3rem,7.2vw,5.8rem) !important}.home-statement-future{font-size:clamp(4.55rem,7.55vw,6.1rem) !important}}@media(max-width:720px){.hero-text-only{min-height:675px !important;padding-bottom:66px !important}.hero-grid-single{grid-template-columns:1fr !important;min-height:600px !important}.hero-copy-wide{grid-column:1 !important;max-width:100% !important;padding-top:6px !important}.home-statement-art,.home-statement-every{font-size:clamp(3.55rem,17vw,5rem) !important}.home-statement-future{font-size:clamp(3.75rem,17.8vw,5.25rem) !important}.home-explainer{margin-top:26px !important}.hero-action-row{align-items:stretch;flex-direction:column;gap:10px}.hero-explore{width:100%}.hero-learn-more{width:max-content;align-self:flex-start}}.hero-copy-wide{padding-top:clamp(28px,3.2vh,44px) !important}.home-statement-art,.home-statement-every{color:#1B183D !important;font-size:clamp(5.25rem,6.65vw,7.45rem) !important;line-height:.78 !important}.home-statement-future{color:#9491BF !important;background-image:linear-gradient(108deg,#9491BF 0%,#9491BF 31%,#C8C6E0 43%,#FFFFFF 49%,#DAD8EC 55%,#AAA7CF 62%,#9491BF 72%,#9491BF 100%) !important;text-shadow:0 5px 22px rgba(148,145,191,.22),0 1px 0 rgba(255,255,255,.72) !important}.home-explainer{width:min(100%,475px) !important;max-width:475px !important;font-size:clamp(.94rem,1.08vw,1.05rem) !important;line-height:1.66 !important}.hero-explore{color:#FFFFFF !important;background:#1B183D !important;box-shadow:0 14px 34px rgba(27,24,61,.24) !important}.hero-explore:hover,.hero-explore:focus-visible{background:#292552 !important}.hero-learn-more{color:#1B183D !important}.hero-learn-more::before{background:#1B183D !important}@media(max-width:1050px){.home-statement-art,.home-statement-every{font-size:clamp(4.65rem,7.7vw,6.25rem) !important}}@media(max-width:720px){.hero-copy-wide{padding-top:24px !important}.home-statement-art,.home-statement-every{font-size:clamp(3.8rem,18vw,5.25rem) !important}.home-explainer{width:min(100%,430px) !important;max-width:430px !important;font-size:.94rem !important}}.home-statement-art,.home-statement-every{color:#1B183D !important;font-size:clamp(5.95rem,7.35vw,8.35rem) !important;line-height:.76 !important}.home-statement-future{position:relative;display:inline-block;margin-top:.11em;color:#9491BF !important;background:none !important;background-image:none !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;-webkit-text-fill-color:#9491BF !important;text-fill-color:#9491BF !important;text-shadow:0 1px 0 rgba(255,255,255,.62),0 6px 18px rgba(148,145,191,.18) !important;animation:none !important;filter:saturate(1.02)}.home-statement-future::before{content:attr(data-text);position:absolute;inset:0;z-index:-1;color:#A6A3CF;opacity:.38;filter:blur(4px);transform:translate(.02em,.05em) scale(1.01);pointer-events:none}.home-statement-future::after{content:"";position:absolute;z-index:-1;left:-.08em;right:-.04em;top:48%;height:.58em;border-radius:58% 42% 48% 52% / 44% 56% 40% 60%;background:radial-gradient(circle at 18% 50%,rgba(175,171,219,.26),transparent 28%),radial-gradient(circle at 48% 38%,rgba(148,145,191,.16),transparent 33%),radial-gradient(circle at 80% 56%,rgba(201,199,231,.26),transparent 27%),linear-gradient(90deg,rgba(148,145,191,.08),rgba(173,169,216,.16),rgba(148,145,191,.08));filter:blur(7px);opacity:.9;transform:rotate(-2deg) translateY(-50%);pointer-events:none}.home-explainer{width:min(100%,365px) !important;max-width:365px !important;font-size:clamp(.9rem,1vw,1rem) !important;line-height:1.62 !important}.hero-explore,.nav-button{color:#FFFFFF !important;background:#1B183D !important;box-shadow:0 14px 34px rgba(27,24,61,.24) !important}.hero-explore:hover,.hero-explore:focus-visible,.nav-button:hover,.nav-button:focus-visible{background:#2A2750 !important}.hero-learn-more{color:#1B183D !important}.hero-learn-more::before{background:#1B183D !important}@media(max-width:1050px){.home-statement-art,.home-statement-every{font-size:clamp(5rem,8.45vw,6.95rem) !important}.home-explainer{width:min(100%,345px) !important;max-width:345px !important}}@media(max-width:720px){.home-statement-art,.home-statement-every{font-size:clamp(4.1rem,18vw,5.75rem) !important}.home-explainer{width:min(100%,310px) !important;max-width:310px !important;font-size:.9rem !important}}:root{--doodle-ink:rgba(77,75,125,.24);--doodle-ink-strong:rgba(77,75,125,.42)}.brand,.nav-link,.footer-email,.button,.hero-learn-more,.filter-clear,.artist-card h2,.directory-opportunity h2,.preview-card h3,.team-card h3{letter-spacing:.01em}.doodle-mark{position:absolute;z-index:-1;color:var(--doodle-ink-strong);pointer-events:none;user-select:none;opacity:.85}.doodle-spark{font-family:"Paytone One",system-ui,sans-serif;font-size:1.8rem;animation:doodleBob 5.5s ease-in-out infinite;text-shadow:0 0 12px rgba(255,255,255,.55)}.doodle-squiggle{font-family:"Merriweather Sans",Arial,sans-serif;font-size:1.65rem;font-weight:800;letter-spacing:.05em;transform:rotate(-9deg);animation:doodleWiggle 6.5s ease-in-out infinite}.doodle-loop,.doodle-dash{display:block;border-radius:999px;animation:doodleBob 6.8s ease-in-out infinite}.doodle-loop{width:76px;height:32px;border:3px solid rgba(168,182,154,.34);transform:rotate(17deg)}.doodle-loop::before{content:"";position:absolute;inset:7px 8px;border:2px solid rgba(231,185,196,.42);border-radius:999px}.doodle-dash{width:66px;height:0;border-top:4px dashed rgba(143,175,199,.42);transform:rotate(-14deg)}.doodle-1{top:13%;left:7%;animation-delay:-.3s}.doodle-2{top:27%;right:10%;animation-delay:-1.2s}.doodle-3{top:66%;left:6%;animation-delay:-2.1s}.doodle-4{top:84%;right:14%;animation-delay:-.8s}.doodle-5{top:55%;right:28%;animation-delay:-1.7s}.doodle-6{top:11%;left:43%;animation-delay:-2.8s}.doodle-7{top:38%;left:78%;animation-delay:-1.4s}.doodle-8{bottom:10%;left:41%;animation-delay:-2.5s}.display-title,.page-title,.section-title,.spotlight-copy h2,.cta-card h2,.join-team-card h2,.mission-statement{position:relative}.display-title::after,.page-title::after,.section-title::after,.spotlight-copy h2::after,.cta-card h2::after,.join-team-card h2::after,.mission-statement::after{content:"";position:absolute;left:.02em;bottom:-.18em;width:1.5em;height:.32em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='28' viewBox='0 0 120 28'%3E%3Cpath d='M4 18c14-10 25-10 38 0 14 10 26 10 38 0 12-10 23-10 36 0' fill='none' stroke='%234D4B7D' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.42;pointer-events:none}.home-statement-future::after{bottom:-.1em !important}.button,.nav-button{position:relative;border-radius:999px !important;overflow:visible !important}.button::before,.nav-button::before{content:"";position:absolute;inset:-5px;border:2.5px solid rgba(255,255,255,.72);border-radius:999px;transform:rotate(-1.8deg);opacity:.88;pointer-events:none}.button::after,.nav-button::after{content:"";position:absolute;width:18px;height:18px;top:-6px;right:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 1l1.6 5.1L17 8l-5.4 1.8L10 15l-1.6-5.2L3 8l5.4-1.9L10 1Z' fill='%23FFF7A8' stroke='%23FFFFFF' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transform:rotate(14deg);pointer-events:none;filter:drop-shadow(0 2px 4px rgba(77,75,125,.12))}.hero-learn-more{position:relative;display:inline-flex;align-items:center;gap:10px}.hero-learn-more::after{content:"✦";position:relative;top:-1px;color:rgba(77,75,125,.55);font-size:.85rem}.artist-card,.preview-card,.value-card,.directory-opportunity,.soft-card,.filter-toolbar,.team-card,.mission-copy-card,.join-team-card,.resource-card,.cta-card,.palette-info-panel{position:relative}.artist-card::before,.preview-card::before,.value-card::before,.directory-opportunity::before,.soft-card::before,.filter-toolbar::before,.team-card::before,.mission-copy-card::before,.join-team-card::before,.resource-card::before,.cta-card::before,.palette-info-panel::before{content:"";position:absolute;inset:10px;border:2px dashed rgba(77,75,125,.14);border-radius:inherit;pointer-events:none;opacity:.95}.filter-toolbar input,.filter-toolbar select{border-radius:18px !important;border:2px solid rgba(255,255,255,.5) !important}.artist-card-media,.team-photo,.profile-portrait,.rose-frame,.gallery-art img,.ap-visual img{position:relative}.artist-card-media::after,.team-photo::after,.profile-portrait::after,.ap-visual::after{content:"✦";position:absolute;top:10px;right:12px;color:rgba(245,184,213,.78);font-size:1.05rem;text-shadow:0 0 10px rgba(255,255,255,.65)}.nav-link::after,.footer-email::after{height:5px !important;border-radius:999px;opacity:.72 !important}.paint-label,.button,.nav-button,.hero-learn-more{text-shadow:0 1px 0 rgba(255,255,255,.18)}@keyframes doodleBob{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(4deg)}}@keyframes doodleWiggle{0%,100%{transform:rotate(-9deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-6px)}}@media(max-width:780px){.doodle-squiggle{font-size:1.3rem}.doodle-spark{font-size:1.45rem}.doodle-loop{width:56px;height:24px}.doodle-dash{width:48px}}.home-statement{max-width:650px !important}.home-art-row{display:flex;width:max-content;max-width:100%;align-items:flex-end;gap:clamp(10px,1.2vw,18px)}.home-art-row .home-statement-art{flex:0 1 auto}.home-easel-doodle{width:clamp(78px,7.7vw,116px);height:auto;flex:0 0 auto;margin-bottom:.035em;object-fit:contain;mix-blend-mode:multiply;transform:rotate(1.5deg);filter:none !important}.home-statement-future{color:#9491BF !important;background:none !important;background-image:none !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;-webkit-text-fill-color:#9491BF !important;text-fill-color:#9491BF !important;text-shadow:none !important;filter:none !important;animation:none !important;opacity:1 !important}.home-statement-future::before,.home-statement-future::after{content:none !important;display:none !important;background:none !important;filter:none !important;box-shadow:none !important;text-shadow:none !important;animation:none !important}@media(max-width:720px){.home-statement{max-width:100% !important}.home-art-row{gap:7px}.home-easel-doodle{width:clamp(62px,20vw,86px);margin-bottom:.02em}}@media(min-width:721px){.hero-grid-single{position:relative;min-height:clamp(620px,74vh,820px) !important;align-items:start !important}.hero-copy-wide{position:relative;width:100% !important;max-width:100% !important;padding-right:min(46vw,560px) !important}.home-statement{max-width:min(48vw,620px) !important}.home-art-row{position:static;display:block !important;width:auto !important}.home-art-row .home-statement-art{display:block;width:auto}.home-easel-doodle{position:absolute;right:clamp(0px,1.2vw,16px);top:clamp(20px,5vh,48px);width:min(42vw,560px) !important;max-width:560px;height:auto;max-height:calc(100% - 40px);margin:0 !important;object-fit:contain;object-position:center right;transform:rotate(.5deg)}.home-explainer{width:min(100%,350px) !important;max-width:350px !important}}@media(min-width:1200px){.home-easel-doodle{width:min(44vw,620px) !important;max-width:620px}.hero-copy-wide{padding-right:min(48vw,620px) !important}}@media(max-width:720px){.home-art-row{display:flex !important}.home-easel-doodle{position:static;width:clamp(62px,20vw,86px) !important;max-width:none;margin-bottom:.02em !important;transform:rotate(1.5deg)}}@media(min-width:721px){.hero-grid-single{min-height:clamp(620px,72vh,820px) !important}.hero-copy-wide{padding-right:0 !important;max-width:100% !important}.home-statement{max-width:1000px !important}.home-art-row{position:relative;display:flex !important;align-items:flex-end;gap:clamp(18px,2vw,30px);width:max-content !important;max-width:100%;flex-wrap:nowrap}.home-art-row .home-statement-art{flex:0 0 auto;display:block}.home-easel-doodle{position:relative !important;right:auto !important;top:auto !important;flex:0 0 auto;width:clamp(390px,32vw,560px) !important;max-width:560px !important;height:auto !important;max-height:none !important;margin:0 0 -.02em 0 !important;object-fit:contain;object-position:center;transform:rotate(.5deg) !important}.home-explainer{width:min(100%,340px) !important;max-width:340px !important}}@media(min-width:1300px){.home-easel-doodle{width:clamp(470px,36vw,640px) !important;max-width:640px !important}}@media(max-width:720px){.home-art-row{display:flex !important;align-items:flex-end;gap:10px}.home-easel-doodle{position:static !important;width:clamp(72px,24vw,110px) !important;max-width:none !important;margin:0 0 .01em 0 !important;transform:rotate(1.5deg) !important}}@media(min-width:721px){.hero-grid-single{min-height:clamp(660px,76vh,900px) !important;padding-top:0 !important;align-items:start !important;overflow:visible !important}.hero-copy-wide{position:relative;max-width:100% !important;overflow:visible !important;padding-top:4px !important}.home-statement{max-width:1320px !important;transform:translateY(-42px) !important}.home-art-row{width:max-content !important;max-width:none !important;align-items:flex-end !important;gap:clamp(22px,2.8vw,44px) !important;overflow:visible !important}.home-easel-doodle{width:clamp(760px,58vw,1120px) !important;max-width:none !important;margin:0 0 -.02em clamp(18px,2.2vw,42px) !important;transform:translateX(clamp(22px,3vw,56px)) rotate(.5deg) !important}.home-explainer,.home-button-row,.home-secondary-row{position:relative;top:-34px}}@media(min-width:1440px){.home-easel-doodle{width:clamp(920px,62vw,1280px) !important;transform:translateX(clamp(36px,4vw,84px)) rotate(.5deg) !important}.home-statement{transform:translateY(-52px) !important}}@media(max-width:720px){.home-statement{transform:translateY(-10px) !important}}.doodle-mark{z-index:0 !important;opacity:.95 !important}.doodle-squiggle{color:rgba(77,75,125,.28) !important;font-size:2.05rem !important;letter-spacing:.08em !important;text-shadow:0 0 10px rgba(255,255,255,.4)}.doodle-loop{width:96px !important;height:38px !important;border:3px solid rgba(148,145,191,.28) !important}.doodle-loop::before{border:2px solid rgba(27,24,61,.14) !important}.doodle-dash{width:88px !important;border-top:4px dashed rgba(143,175,199,.42) !important}.doodle-spark{color:rgba(148,145,191,.32) !important;font-size:2rem !important}.site-backdrop::before{box-shadow:180px 80px 0 -170px rgba(77,75,125,.14),-240px 260px 0 -170px rgba(148,145,191,.14)}.home-page .page-hero::before,.home-page .page-hero::after{content:"";position:absolute;pointer-events:none;z-index:0;opacity:.55;background-repeat:no-repeat;background-size:contain}.home-page .page-hero::before{width:170px;height:84px;left:4%;top:13%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='84' viewBox='0 0 170 84'%3E%3Cpath d='M8 42c18-20 35-20 52 0 16 19 34 19 50 0 16-18 32-18 52 0' fill='none' stroke='%239491BF' stroke-width='7' stroke-linecap='round' stroke-opacity='.32'/%3E%3Cpath d='M18 61c10-10 20-10 30 0 11 10 21 10 31 0 10-10 20-10 30 0' fill='none' stroke='%23BFC4E6' stroke-width='5' stroke-linecap='round' stroke-opacity='.44'/%3E%3C/svg%3E")}.home-page .page-hero::after{width:190px;height:92px;right:6%;bottom:16%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='190' height='92' viewBox='0 0 190 92'%3E%3Cpath d='M10 26c18 0 18 22 36 22s18-22 36-22 18 22 36 22 18-22 36-22' fill='none' stroke='%231B183D' stroke-width='5' stroke-linecap='round' stroke-opacity='.18'/%3E%3Cpath d='M24 62c18 0 18 18 36 18s18-18 36-18 18 18 36 18 18-18 36-18' fill='none' stroke='%239491BF' stroke-width='6' stroke-linecap='round' stroke-opacity='.24'/%3E%3C/svg%3E")}@media(min-width:721px){.hero-grid-single{min-height:clamp(690px,80vh,930px) !important;padding-top:0 !important}.hero-copy-wide{padding-top:0 !important}.home-statement{max-width:1360px !important;transform:translateY(-118px) !important}.home-explainer,.home-button-row,.home-secondary-row{position:relative;top:-96px !important}.home-easel-doodle{width:clamp(760px,58vw,1120px) !important;max-width:none !important;margin:0 0 -.02em clamp(28px,3vw,58px) !important;transform:translateX(clamp(28px,3.6vw,72px)) translateY(22px) rotate(.5deg) !important}}@media(min-width:1440px){.home-statement{transform:translateY(-138px) !important}.home-easel-doodle{width:clamp(920px,62vw,1280px) !important;transform:translateX(clamp(42px,4.6vw,98px)) translateY(26px) rotate(.5deg) !important}.home-explainer,.home-button-row,.home-secondary-row{top:-114px !important}}@media(max-width:1100px){.home-statement{max-width:100% !important;transform:translateY(-48px) !important}.home-art-row{display:flex !important;flex-direction:column !important;align-items:flex-start !important;width:100% !important;max-width:100% !important;gap:14px !important}.home-art-row .home-statement-art{width:auto !important}.home-easel-doodle{position:static !important;width:min(100%,520px) !important;max-width:520px !important;margin:6px 0 0 0 !important;transform:translateY(8px) rotate(.7deg) !important;align-self:flex-start !important}.home-explainer,.home-button-row,.home-secondary-row{top:-34px !important}}@media(max-width:720px){.doodle-squiggle{font-size:1.55rem !important}.doodle-loop{width:60px !important;height:24px !important}.doodle-dash{width:52px !important}.home-statement{transform:translateY(-22px) !important}.home-art-row{flex-direction:column !important;align-items:flex-start !important;gap:10px !important}.home-easel-doodle{width:min(100%,300px) !important;max-width:300px !important;margin-top:2px !important;transform:translateY(8px) rotate(1.2deg) !important}.home-explainer,.home-button-row,.home-secondary-row{top:-14px !important}}@media(min-width:721px){.home-statement{transform:translateY(-814px) !important}.home-easel-doodle{transform:translateX(clamp(28px,3.6vw,72px)) translateY(122px) rotate(.5deg) !important}}@media(min-width:1440px){.home-statement{transform:translateY(-814px) !important}.home-easel-doodle{transform:translateX(clamp(42px,4.6vw,98px)) translateY(126px) rotate(.5deg) !important}}@media(max-width:1100px){.home-statement{transform:translateY(-814px) !important}.home-easel-doodle{transform:translateY(108px) rotate(.7deg) !important}}@media(max-width:720px){.home-statement{transform:translateY(-814px) !important}.home-easel-doodle{transform:translateY(108px) rotate(1.2deg) !important}}@media(min-width:721px){.home-statement{transform:translateY(-794px) !important}.home-easel-doodle{transform:translateX(clamp(28px,3.6vw,72px)) translateY(622px) rotate(.5deg) !important}}@media(min-width:1440px){.home-statement{transform:translateY(-794px) !important}.home-easel-doodle{transform:translateX(clamp(42px,4.6vw,98px)) translateY(626px) rotate(.5deg) !important}}@media(max-width:1100px){.home-statement{transform:translateY(-794px) !important}.home-easel-doodle{transform:translateY(608px) rotate(.7deg) !important}}@media(max-width:720px){.home-statement{transform:translateY(-794px) !important}.home-easel-doodle{transform:translateY(608px) rotate(1.2deg) !important}}.home-page .page-hero{position:relative;overflow:visible}.home-page .hero-copy-wide{position:relative;z-index:2}.home-page .hero-copy-wide::before,.home-page .hero-copy-wide::after,.home-page .page-hero::before,.home-page .page-hero::after{content:"";position:absolute;pointer-events:none;z-index:0;background-repeat:no-repeat;background-size:contain}.home-page .hero-copy-wide::before{width:170px;height:86px;left:-34px;top:-40px;opacity:.72;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='86' viewBox='0 0 170 86'%3E%3Cg fill='none' stroke='%239491BF' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 52c0-12 11-21 23-20 5-9 15-15 26-15 14 0 25 8 29 20 3-2 7-4 12-4 12 0 22 10 22 22 0 12-10 21-22 21H41C29 76 20 66 20 52Z' stroke-width='5' stroke-opacity='.33'/%3E%3Cpath d='M29 58c7 4 14-5 22-1 8 4 14-6 22-2 8 5 12-3 20 0 8 4 13-4 21 0' stroke-width='3.5' stroke-opacity='.24'/%3E%3C/g%3E%3C/svg%3E")}.home-page .hero-copy-wide::after{width:112px;height:112px;right:18%;top:8%;opacity:.85;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='112' viewBox='0 0 112 112'%3E%3Cg fill='%239491BF' fill-opacity='.28' stroke='%231B183D' stroke-opacity='.1'%3E%3Cpath d='M21 12l3 10 10 3-10 3-3 10-3-10-10-3 10-3 3-10Z'/%3E%3Cpath d='M79 13l2 7 7 2-7 2-2 7-2-7-7-2 7-2 2-7Z'/%3E%3Cpath d='M91 51l3 9 9 3-9 3-3 9-3-9-9-3 9-3 3-9Z'/%3E%3Cpath d='M33 70l2 7 7 2-7 2-2 7-2-7-7-2 7-2 2-7Z'/%3E%3C/g%3E%3C/svg%3E")}.home-page .page-hero::before{width:188px;height:72px;left:5%;bottom:18%;opacity:.8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='188' height='72' viewBox='0 0 188 72'%3E%3Cpath d='M7 40c14-13 28-13 42 0 13 13 28 13 42 0 14-13 28-13 42 0 14 13 27 13 48 0' fill='none' stroke='%231B183D' stroke-width='5' stroke-linecap='round' stroke-opacity='.16'/%3E%3Cpath d='M18 56c11-10 22-10 33 0 11 10 22 10 33 0 12-10 23-10 34 0 11 10 22 10 35 0' fill='none' stroke='%239491BF' stroke-width='6' stroke-linecap='round' stroke-opacity='.28'/%3E%3C/svg%3E")}.home-page .page-hero::after{width:180px;height:92px;right:4%;bottom:11%;opacity:.72;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='92' viewBox='0 0 180 92'%3E%3Cg fill='none' stroke='%23B9B6D8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 58c0-13 11-23 25-23 6-11 18-18 31-18 16 0 29 10 34 24 4-3 9-4 14-4 13 0 24 11 24 24 0 13-11 24-24 24H47C34 85 24 73 24 58Z' stroke-width='5' stroke-opacity='.34'/%3E%3Cpath d='M41 64c8 5 15-6 24-2 8 4 15-5 23-2 8 4 14-4 21-1 8 4 14-3 23 0' stroke-width='3.2' stroke-opacity='.22'/%3E%3C/g%3E%3C/svg%3E")}.home-statement-art,.home-statement-every{font-size:clamp(6.7rem,8.35vw,9.35rem) !important;line-height:.74 !important}.home-statement-future{font-size:clamp(6.95rem,8.65vw,9.75rem) !important}@media(min-width:721px){.home-statement{transform:translateY(-744px) !important}.home-easel-doodle{width:clamp(507px,38.7vw,747px) !important;max-width:none !important;margin:0 0 -.02em clamp(28px,3vw,58px) !important;transform:translateX(clamp(28px,3.6vw,72px)) translateY(722px) rotate(.5deg) !important}}@media(min-width:1440px){.home-statement{transform:translateY(-744px) !important}.home-easel-doodle{width:clamp(613px,41.3vw,853px) !important;transform:translateX(clamp(42px,4.6vw,98px)) translateY(726px) rotate(.5deg) !important}}@media(max-width:1100px){.home-statement-art,.home-statement-every{font-size:clamp(5.1rem,8.2vw,6.85rem) !important}.home-statement-future{font-size:clamp(5.25rem,8.5vw,7.05rem) !important}.home-statement{transform:translateY(-744px) !important}.home-easel-doodle{width:min(100%,347px) !important;max-width:347px !important;transform:translateY(708px) rotate(.7deg) !important}}@media(max-width:720px){.home-statement-art,.home-statement-every{font-size:clamp(4.15rem,18.8vw,5.95rem) !important}.home-statement-future{font-size:clamp(4.35rem,19.6vw,6.15rem) !important}.home-statement{transform:translateY(-744px) !important}.home-easel-doodle{width:min(100%,200px) !important;max-width:200px !important;transform:translateY(708px) rotate(1.2deg) !important}.home-page .hero-copy-wide::before{width:126px;height:64px;left:-8px;top:-26px}.home-page .hero-copy-wide::after{width:80px;height:80px;right:4%;top:10%}.home-page .page-hero::before{width:124px;height:48px;left:4%;bottom:13%}.home-page .page-hero::after{width:124px;height:62px;right:3%;bottom:8%}}.button,.nav-button,.hero-explore,.filter-clear,button:not(.menu-toggle){position:relative !important;border-radius:999px !important;border:2.5px solid rgba(255,255,255,.72) !important;box-shadow:0 10px 24px rgba(77,75,125,.14) !important;transform:rotate(-.75deg);overflow:visible !important;isolation:isolate}.button:hover,.button:focus-visible,.nav-button:hover,.nav-button:focus-visible,.hero-explore:hover,.hero-explore:focus-visible,.filter-clear:hover,.filter-clear:focus-visible,button:not(.menu-toggle):hover,button:not(.menu-toggle):focus-visible{transform:translateY(-2px) rotate(.45deg)}.button::before,.nav-button::before,.hero-explore::before,.filter-clear::before,button:not(.menu-toggle)::before{content:"" !important;position:absolute !important;inset:-6px -7px -7px -6px !important;border:2px solid rgba(77,75,125,.18) !important;border-radius:999px !important;transform:rotate(1.8deg) !important;pointer-events:none !important;z-index:-1 !important;opacity:.96 !important;background:none !important}.button::after,.nav-button::after,.hero-explore::after,.filter-clear::after,button:not(.menu-toggle)::after{content:"" !important;position:absolute !important;left:10px !important;right:10px !important;bottom:-16px !important;height:12px !important;background-repeat:no-repeat !important;background-size:100% 100% !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='24' viewBox='0 0 200 24'%3E%3Cpath d='M6 13c16-6 30-6 46 0 18 7 33 7 49 0 17-7 32-7 49 0 15 6 29 6 45 0' fill='none' stroke='%234D4B7D' stroke-opacity='.28' stroke-width='3.2' stroke-linecap='round'/%3E%3Cpath d='M15 19c13-5 25-5 37 0 13 5 25 5 38 0 13-5 25-5 38 0 13 5 25 5 37 0 12-5 24-5 35 0' fill='none' stroke='%239491BF' stroke-opacity='.22' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") !important;pointer-events:none !important;z-index:-1 !important;opacity:.95 !important;transform:rotate(-1.4deg) !important}.hero-explore,.nav-button,.button.button-artists,.button.button-ap,.button.button-opportunities,.button.button-about{text-shadow:0 1px 0 rgba(255,255,255,.12)}.filter-clear,button.print-button,button[data-print-page]{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(249,245,255,.74)) !important;color:#4D4B7D !important;border-color:rgba(148,145,191,.34) !important}.button>*,.nav-button>*,.hero-explore>*,.filter-clear>*{position:relative;z-index:2}@media(max-width:720px){.button::after,.nav-button::after,.hero-explore::after,.filter-clear::after,button:not(.menu-toggle)::after{bottom:-14px !important;left:7px !important;right:7px !important;height:10px !important}}@media(min-width:721px){.home-statement{transform:translateY(-644px) !important}.home-easel-doodle{width:clamp(507px,38.7vw,747px) !important;transform:translateX(clamp(28px,3.6vw,72px)) translateY(822px) rotate(.5deg) !important}}@media(min-width:1440px){.home-statement{transform:translateY(-644px) !important}.home-easel-doodle{width:clamp(613px,41.3vw,853px) !important;transform:translateX(clamp(42px,4.6vw,98px)) translateY(826px) rotate(.5deg) !important}}@media(max-width:1100px){.home-statement{transform:translateY(-644px) !important}.home-easel-doodle{width:min(100%,347px) !important;transform:translateY(808px) rotate(.7deg) !important}}@media(max-width:720px){.home-statement{transform:translateY(-644px) !important}.home-easel-doodle{width:min(100%,200px) !important;transform:translateY(808px) rotate(1.2deg) !important}}@media(min-width:721px){.home-statement{transform:translateY(-444px) !important}.home-easel-doodle{width:clamp(507px,38.7vw,747px) !important;transform:translateX(clamp(28px,3.6vw,72px)) translateY(772px) rotate(.5deg) !important}}@media(min-width:1440px){.home-statement{transform:translateY(-444px) !important}.home-easel-doodle{width:clamp(613px,41.3vw,853px) !important;transform:translateX(clamp(42px,4.6vw,98px)) translateY(776px) rotate(.5deg) !important}}@media(max-width:1100px){.home-statement{transform:translateY(-444px) !important}.home-easel-doodle{width:min(100%,347px) !important;transform:translateY(758px) rotate(.7deg) !important}}@media(max-width:720px){.home-statement{transform:translateY(-444px) !important}.home-easel-doodle{width:min(100%,200px) !important;transform:translateY(758px) rotate(1.2deg) !important}}.hero-action-row{gap:24px !important;align-items:flex-start;flex-wrap:wrap}.note-paper-button,.hero-action-row .note-paper-button{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:168px;min-height:82px;padding:18px 28px 18px !important;border-radius:6px !important;border:1.8px solid rgba(80,71,92,.24) !important;box-shadow:0 10px 26px rgba(77,75,125,.08) !important;color:#25212C !important;font-family:"Merriweather Sans",Arial,sans-serif !important;font-weight:700 !important;font-size:1.25rem !important;line-height:1 !important;letter-spacing:0 !important;text-decoration:none !important;overflow:visible !important;isolation:isolate;text-shadow:none !important;transform:rotate(-2.2deg) !important;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}.note-paper-button .note-button-text,.note-paper-button .note-button-heart{position:relative;z-index:2}.note-paper-button .note-button-heart{margin-left:10px;font-size:1.1rem;transform:translateY(-1px)}.note-paper-button::before{content:"" !important;position:absolute !important;width:76px !important;height:18px !important;left:50% !important;top:-10px !important;transform:translateX(-50%) rotate(4deg) !important;border:1px solid rgba(255,116,159,.16) !important;border-radius:2px !important;background:linear-gradient(180deg,rgba(255,116,159,.98),rgba(255,116,159,.92)) !important;box-shadow:0 2px 4px rgba(255,116,159,.08) !important;z-index:4 !important;inset:unset !important}.note-paper-button::after{content:"" !important;position:absolute !important;left:10px !important;right:10px !important;bottom:-14px !important;height:13px !important;transform:rotate(-1.8deg) !important;background-repeat:no-repeat !important;background-size:100% 100% !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='24' viewBox='0 0 200 24'%3E%3Cpath d='M8 14c17-7 31-7 46 0 16 7 31 7 47 0 16-7 31-7 47 0 15 6 29 6 45 0' fill='none' stroke='%234D4B7D' stroke-opacity='.22' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M16 19c13-5 24-5 37 0 13 5 24 5 37 0 13-5 24-5 37 0 13 5 24 5 36 0 12-5 23-5 34 0' fill='none' stroke='%239491BF' stroke-opacity='.16' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E") !important;pointer-events:none !important;z-index:-1 !important}.note-paper-button:hover,.note-paper-button:focus-visible{transform:translateY(-3px) rotate(-1deg) !important;box-shadow:0 14px 28px rgba(77,75,125,.11) !important;filter:brightness(1.01)}.note-explore{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 34%),repeating-linear-gradient(0deg,rgba(140,128,172,.05) 0 1px,transparent 1px 11px),linear-gradient(180deg,#DCCEF5 0%,#D8C9F2 100%) !important}.note-learn{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 34%),repeating-linear-gradient(0deg,rgba(196,138,157,.05) 0 1px,transparent 1px 11px),linear-gradient(180deg,#F6D3DD 0%,#F2CCD7 100%) !important;transform:rotate(-.8deg) !important}.note-learn .note-button-text{transform:translateY(1px)}.note-learn{clip-path:polygon(0 0,100% 0,100% 88%,90% 100%,0 100%)}.note-learn .note-button-text::after{content:"";position:absolute;width:17px;height:17px;right:-34px;bottom:-22px;border-right:1.5px solid rgba(80,71,92,.22);border-bottom:1.5px solid rgba(80,71,92,.22);background:linear-gradient(135deg,rgba(255,255,255,0) 0 49%,rgba(248,222,229,.95) 50% 100%);transform:rotate(0deg);z-index:3}.note-paper-button .note-button-text::before{content:"";position:absolute;left:-8px;right:-8px;top:-11px;bottom:-11px;border:1.4px solid rgba(64,52,79,.10);border-radius:4px;transform:rotate(.9deg);pointer-events:none}@media(max-width:720px){.hero-action-row{gap:18px !important}.note-paper-button,.hero-action-row .note-paper-button{min-width:146px;min-height:74px;font-size:1.08rem !important;padding:16px 22px !important}.note-paper-button::before{width:64px !important;height:15px !important}.note-paper-button::after{bottom:-12px !important}.note-learn .note-button-text::after{right:-28px;bottom:-20px;width:14px;height:14px}}.sharpie-doodle{position:absolute;pointer-events:none;user-select:none;z-index:0;opacity:.92;filter:drop-shadow(0 1px 0 rgba(255,255,255,.22))}.sharpie-squiggle,.sharpie-dash,.sharpie-loop,.sharpie-cloud,.sharpie-star{animation:sharpieFloat 7.2s ease-in-out infinite}.sharpie-squiggle{width:120px;height:38px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='38' viewBox='0 0 120 38'%3E%3Cpath d='M5 23c9-12 19-12 28 0 8 11 18 11 27 0 9-11 18-11 27 0 9 11 18 11 28 0' fill='none' stroke='%23111111' stroke-width='4.4' stroke-linecap='round' stroke-opacity='.62'/%3E%3Cpath d='M8 27c9-8 19-8 28 0 8 8 18 8 27 0 9-8 18-8 27 0 9 8 18 8 28 0' fill='none' stroke='%23111111' stroke-width='2.2' stroke-linecap='round' stroke-opacity='.42'/%3E%3C/svg%3E")}.sharpie-loop{width:92px;height:44px;border:4px solid rgba(17,17,17,.48);border-radius:999px;transform:rotate(14deg)}.sharpie-loop::before{content:"";position:absolute;inset:6px 8px;border:2.4px solid rgba(17,17,17,.32);border-radius:999px}.sharpie-dash{width:94px;height:0;border-top:5px dashed rgba(17,17,17,.42);transform:rotate(-14deg)}.sharpie-star{color:rgba(17,17,17,.48);font-family:"Paytone One",system-ui,sans-serif;font-size:2rem;line-height:1}.sharpie-cloud{width:116px;height:58px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='116' height='58' viewBox='0 0 116 58'%3E%3Cpath d='M16 35c0-9 8-16 17-16 4-8 12-13 21-13 11 0 19 6 23 16 3-2 6-3 10-3 10 0 18 8 18 18s-8 18-18 18H31c-8 0-15-4-19-11-2-3-3-6-3-9Z' fill='none' stroke='%23111111' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.38'/%3E%3Cpath d='M25 40c5 3 10-4 15-1 6 3 10-4 15-1 5 3 10-4 15-1 5 3 10-3 15 0' fill='none' stroke='%23111111' stroke-width='2.2' stroke-linecap='round' stroke-opacity='.28'/%3E%3C/svg%3E")}.sharpie-1{top:10%;left:10%;animation-delay:-.6s}.sharpie-2{top:19%;right:11%;animation-delay:-2.2s}.sharpie-3{bottom:14%;left:8%;animation-delay:-1.1s}.sharpie-4{top:59%;right:22%;animation-delay:-3.3s}.sharpie-5{bottom:9%;right:7%;animation-delay:-2.5s}.sharpie-6{top:35%;left:76%;animation-delay:-1.8s;transform:rotate(-9deg)}@media(min-width:721px){.home-easel-doodle{width:clamp(760px,58.05vw,1120px) !important;max-width:none !important;transform:translateX(clamp(28px,3.6vw,72px)) translateY(577px) rotate(.5deg) !important}}@media(min-width:1440px){.home-easel-doodle{width:clamp(920px,61.95vw,1280px) !important;max-width:none !important;transform:translateX(clamp(42px,4.6vw,98px)) translateY(581px) rotate(.5deg) !important}}@media(max-width:1100px){.home-easel-doodle{width:min(100%,300px) !important;max-width:300px !important;transform:translateY(563px) rotate(.7deg) !important}}@media(max-width:720px){.sharpie-squiggle{width:82px;height:28px}.sharpie-loop{width:64px;height:30px;border-width:3px}.sharpie-dash{width:58px;border-top-width:4px}.sharpie-cloud{width:78px;height:39px}.sharpie-star{font-size:1.45rem}.home-easel-doodle{width:min(100%,172px) !important;max-width:172px !important;transform:translateY(563px) rotate(1.2deg) !important}}@keyframes sharpieFloat{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-9px) rotate(4deg)}}html,body{background-color:#F2FCFC !important}body{background-color:#F2FCFC !important;background-image:radial-gradient(circle at 7% 8%,rgba(255,192,3,.15),transparent 25%),radial-gradient(circle at 93% 9%,rgba(255,192,3,.06),transparent 27%),radial-gradient(circle at 18% 76%,rgba(255,192,3,.12),transparent 28%),radial-gradient(circle at 84% 68%,rgba(255,192,3,.05),transparent 29%),linear-gradient(145deg,#FCFFFF 0%,#F6FEFE 24%,#F2FCFC 58%,#EDF9F9 100%) !important}.home-statement-art,.home-statement-every{color:#ffc003 !important}.home-statement-future{color:#ffc003 !important;-webkit-text-fill-color:#ffc003 !important;text-fill-color:#ffc003 !important;text-shadow:none !important}.home-statement-future::before,.home-statement-future::after{color:#ffc003 !important;background:none !important;opacity:0 !important}.hero-action-row .explore-artists-graphic-link{width:clamp(190px,17vw,255px) !important;min-width:0 !important;min-height:0 !important;padding:0 !important;display:block !important;position:relative !important;color:inherit !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important;transform:rotate(-1.2deg) !important;line-height:0 !important;text-decoration:none !important;isolation:auto !important}.hero-action-row .explore-artists-graphic-link::before,.hero-action-row .explore-artists-graphic-link::after{content:none !important;display:none !important}.explore-artists-graphic{width:100%;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 9px 13px rgba(255,192,3,.09));transition:transform 180ms ease,filter 180ms ease}.explore-artists-graphic-link:hover,.explore-artists-graphic-link:focus-visible{background:transparent !important;box-shadow:none !important;transform:translateY(-4px) rotate(.3deg) !important}.explore-artists-graphic-link:hover .explore-artists-graphic,.explore-artists-graphic-link:focus-visible .explore-artists-graphic{transform:scale(1.035);filter:drop-shadow(0 13px 17px rgba(255,192,3,.13))}.explore-artists-graphic-link:focus-visible{outline:3px dashed #ffc003 !important;outline-offset:7px}@media(max-width:720px){.hero-action-row .explore-artists-graphic-link{width:min(100%,220px) !important}}.hero-action-row .learn-more-graphic-link{width:clamp(190px,17vw,255px) !important;min-width:0 !important;min-height:0 !important;padding:0 !important;display:block !important;position:relative !important;color:inherit !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important;transform:rotate(.7deg) !important;line-height:0 !important;text-decoration:none !important;isolation:auto !important}.hero-action-row .learn-more-graphic-link::before,.hero-action-row .learn-more-graphic-link::after{content:none !important;display:none !important}.learn-more-graphic{width:100%;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 9px 13px rgba(255,192,3,.09));transition:transform 180ms ease,filter 180ms ease}.learn-more-graphic-link:hover,.learn-more-graphic-link:focus-visible{background:transparent !important;box-shadow:none !important;transform:translateY(-4px) rotate(-.2deg) !important}.learn-more-graphic-link:hover .learn-more-graphic,.learn-more-graphic-link:focus-visible .learn-more-graphic{transform:scale(1.035);filter:drop-shadow(0 13px 17px rgba(255,192,3,.13))}.learn-more-graphic-link:focus-visible{outline:3px dashed #ffc003 !important;outline-offset:7px}@media(max-width:720px){.hero-action-row .learn-more-graphic-link{width:min(100%,220px) !important}}.home-statement-art,.home-statement-every{color:#000000 !important}.hero-copy-wide{display:flex !important;flex-direction:column !important;align-items:flex-start !important}.home-explainer{order:2;margin-top:20px !important;margin-bottom:18px !important;position:relative !important;top:0 !important;width:min(100%,420px) !important;max-width:420px !important}.hero-action-row{order:3;margin-top:0 !important;position:relative !important;top:0 !important;align-items:flex-end !important}.hero-action-row .explore-artists-graphic-link{width:clamp(255px,24vw,360px) !important;flex:0 0 auto}.explore-artists-graphic{width:100% !important;height:auto !important;max-width:100% !important;object-fit:contain !important;object-position:left center !important}.hero-action-row .learn-more-graphic-link{width:clamp(180px,18vw,255px) !important;flex:0 0 auto}.learn-more-graphic{width:100% !important;height:auto !important;object-fit:contain !important}@media(max-width:1100px){.home-explainer{width:min(100%,380px) !important;max-width:380px !important}.hero-action-row .explore-artists-graphic-link{width:min(100%,320px) !important}.hero-action-row .learn-more-graphic-link{width:min(100%,225px) !important}}@media(max-width:720px){.home-explainer{width:min(100%,320px) !important;max-width:320px !important;margin-top:14px !important;margin-bottom:14px !important}.hero-action-row{gap:18px !important}.hero-action-row .explore-artists-graphic-link{width:min(100%,260px) !important}.hero-action-row .learn-more-graphic-link{width:min(100%,190px) !important}}.hero-copy-wide,.hero-action-row,.hero-action-row .explore-artists-graphic-link,.hero-action-row .learn-more-graphic-link{overflow:visible !important}.hero-action-row{width:100% !important;max-width:none !important;flex-wrap:wrap !important;gap:20px !important}.hero-action-row .explore-artists-graphic-link,.hero-action-row .learn-more-graphic-link{width:clamp(180px,18vw,255px) !important;max-width:255px !important;min-width:0 !important;flex:0 0 auto !important;display:block !important;line-height:0 !important}.explore-artists-graphic,.learn-more-graphic{width:100% !important;height:auto !important;max-width:100% !important;object-fit:contain !important;object-position:center !important;display:block !important}@media(max-width:1100px){.hero-action-row .explore-artists-graphic-link,.hero-action-row .learn-more-graphic-link{width:min(100%,225px) !important;max-width:225px !important}}@media(max-width:720px){.hero-action-row .explore-artists-graphic-link,.hero-action-row .learn-more-graphic-link{width:min(100%,190px) !important;max-width:190px !important}}@media(min-width:721px){.home-statement{transform:translateY(-745px) !important}.home-explainer{order:2 !important;position:relative !important;top:0 !important;margin-top:10px !important;margin-bottom:14px !important;width:min(100%,400px) !important;max-width:400px !important}.hero-action-row{order:3 !important;position:relative !important;top:0 !important;margin-top:0 !important;align-items:flex-start !important;gap:18px !important;width:100% !important;max-width:none !important;flex-wrap:wrap !important;overflow:visible !important}.home-easel-doodle{width:clamp(760px,58.05vw,1120px) !important;max-width:none !important;transform:translateX(calc(clamp(28px,3.6vw,72px) - 66px)) translateY(577px) rotate(.5deg) !important}.hero-action-row .explore-artists-graphic-link,.hero-action-row .learn-more-graphic-link{width:clamp(234px,23.4vw,332px) !important;max-width:332px !important;min-width:0 !important;flex:0 0 auto !important;overflow:visible !important;display:block !important;line-height:0 !important}}@media(min-width:1440px){.home-statement{transform:translateY(-745px) !important}.home-easel-doodle{width:clamp(920px,61.95vw,1280px) !important;max-width:none !important;transform:translateX(calc(clamp(42px,4.6vw,98px) - 66px)) translateY(581px) rotate(.5deg) !important}.hero-action-row .explore-artists-graphic-link,.hero-action-row .learn-more-graphic-link{width:clamp(250px,22vw,332px) !important;max-width:332px !important}}@media(max-width:1100px){.home-statement{transform:translateY(-745px) !important}.home-explainer{top:0 !important;margin-top:10px !important;margin-bottom:12px !important;width:min(100%,360px) !important;max-width:360px !important}.hero-action-row{top:0 !important;gap:16px !important}.home-easel-doodle{width:min(100%,300px) !important;max-width:300px !important;transform:translateX(-66px) translateY(563px) rotate(.7deg) !important}.hero-action-row .explore-artists-graphic-link,.hero-action-row .learn-more-graphic-link{width:min(100%,293px) !important;max-width:293px !important}}@media(max-width:720px){.home-statement{transform:translateY(-745px) !important}.home-explainer{top:0 !important;margin-top:8px !important;margin-bottom:10px !important;width:min(100%,300px) !important;max-width:300px !important}.hero-action-row{top:0 !important;gap:14px !important}.home-easel-doodle{width:min(100%,172px) !important;max-width:172px !important;transform:translateX(-34px) translateY(563px) rotate(1.2deg) !important}.hero-action-row .explore-artists-graphic-link,.hero-action-row .learn-more-graphic-link{width:min(100%,247px) !important;max-width:247px !important}}.home-statement-future::before,.home-statement-future::after,.home-statement-future.display-title::before,.home-statement-future.display-title::after{content:none !important;display:none !important;background:none !important;opacity:0 !important;box-shadow:none !important}@media(min-width:721px){.home-easel-doodle{transform:translateX(calc(clamp(28px,3.6vw,72px) - 66px)) translateY(878px) rotate(.5deg) !important}.home-explainer{top:-823px !important;margin-top:0 !important;margin-bottom:0 !important}.hero-action-row{top:-845px !important;margin-top:0 !important}}@media(min-width:1440px){.home-easel-doodle{transform:translateX(calc(clamp(42px,4.6vw,98px) - 66px)) translateY(882px) rotate(.5deg) !important}.home-explainer{top:-823px !important}.hero-action-row{top:-845px !important}}@media(max-width:1100px){.home-easel-doodle{transform:translateX(-66px) translateY(864px) rotate(.7deg) !important}.home-explainer{top:-823px !important;margin-top:0 !important;margin-bottom:0 !important}.hero-action-row{top:-845px !important;margin-top:0 !important}}@media(max-width:720px){.home-easel-doodle{transform:translateX(-34px) translateY(864px) rotate(1.2deg) !important}.home-explainer{top:-823px !important;margin-top:0 !important;margin-bottom:0 !important}.hero-action-row{top:-845px !important;margin-top:0 !important}}body.home-page{background-image:none !important}body.home-page::before,.home-page .site-backdrop,.home-page .hero-ombre-art{display:none !important}.home-statement-future::before,.home-statement-future::after,.home-statement-future.display-title::before,.home-statement-future.display-title::after{content:none !important;display:none !important;background:none !important;opacity:0 !important;border:0 !important;box-shadow:none !important}@media(min-width:721px){.home-easel-doodle{transform:translateX(calc(clamp(28px,3.6vw,72px) - 1px)) translateY(797px) rotate(.5deg) !important}.home-explainer{top:-741px !important;left:6px !important;margin-top:0 !important;margin-bottom:0 !important;width:min(100%,400px) !important;max-width:400px !important}.hero-action-row{top:-845px !important;left:0 !important;width:100% !important;min-height:220px !important;position:relative !important}.hero-action-row .explore-artists-graphic-link{position:relative !important;left:-60px !important;top:0 !important}.hero-action-row .learn-more-graphic-link{position:relative !important;left:369px !important;top:-417px !important}.weekly-spotlight-under-easel{position:absolute;right:3%;top:1080px;width:min(360px,29vw);padding:26px 28px !important;z-index:2}}@media(min-width:1440px){.home-easel-doodle{transform:translateX(calc(clamp(42px,4.6vw,98px) - 1px)) translateY(801px) rotate(.5deg) !important}.weekly-spotlight-under-easel{right:5%;top:1100px;width:min(390px,26vw)}}@media(max-width:1100px){.home-easel-doodle{transform:translateX(-1px) translateY(783px) rotate(.7deg) !important}.home-explainer{top:-741px !important;left:6px !important;margin-top:0 !important;margin-bottom:0 !important}.hero-action-row{top:-845px !important;min-height:280px !important}.hero-action-row .explore-artists-graphic-link{position:relative !important;left:-60px !important;top:0 !important}.hero-action-row .learn-more-graphic-link{position:relative !important;left:220px !important;top:-220px !important}.weekly-spotlight-under-easel{position:relative;top:-30px;right:auto;width:min(100%,360px);margin-top:18px}}@media(max-width:720px){.home-easel-doodle{transform:translateX(31px) translateY(783px) rotate(1.2deg) !important}.home-explainer{top:-741px !important;left:6px !important;margin-top:0 !important;margin-bottom:0 !important;width:min(100%,300px) !important;max-width:300px !important}.hero-action-row{top:-845px !important;min-height:250px !important}.hero-action-row .explore-artists-graphic-link{position:relative !important;left:-18px !important;top:0 !important}.hero-action-row .learn-more-graphic-link{position:relative !important;left:86px !important;top:-120px !important}.weekly-spotlight-under-easel{position:relative;top:-14px;width:min(100%,300px);margin-top:14px;padding:20px 22px !important}}.weekly-spotlight-under-easel{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,251,251,.92)) !important;border-radius:28px !important;box-shadow:0 14px 34px rgba(255,192,3,.10) !important}.weekly-spotlight-kicker{margin:0 0 8px;font-family:"Merriweather Sans",Arial,sans-serif;font-weight:800;letter-spacing:.08em;font-size:.78rem;color:#ffc003}.weekly-spotlight-name{margin:0 0 8px;font-family:"Paytone One",system-ui,sans-serif;font-size:1.45rem;line-height:1.02;color:#ffc003}.weekly-spotlight-copy{margin:0;font-size:.98rem;line-height:1.55;color:rgba(255,192,3,.86)}.weekly-spotlight-link{display:inline-block;margin-top:14px;font-weight:800;text-decoration:none;color:#ffc003}.weekly-spotlight-link:hover,.weekly-spotlight-link:focus-visible{transform:translateY(-1px)}.home-page .display-title::before,.home-page .display-title::after,.home-page .home-statement::before,.home-page .home-statement::after,.home-page .home-art-row::before,.home-page .home-art-row::after,.home-page .home-statement-art::before,.home-page .home-statement-art::after,.home-page .home-statement-every::before,.home-page .home-statement-every::after,.home-page .home-statement-future::before,.home-page .home-statement-future::after,.home-page .home-statement-future.display-title::before,.home-page .home-statement-future.display-title::after{content:none !important;display:none !important;background:none !important;background-image:none !important;border:0 !important;box-shadow:none !important;filter:none !important;opacity:0 !important}@media(min-width:721px){.home-easel-doodle{transform:translateX(calc(clamp(28px,3.6vw,72px) - 68px)) translateY(797px) rotate(.5deg) !important}.hero-action-row .explore-artists-graphic-link{left:-60px !important;top:44px !important}.hero-action-row .learn-more-graphic-link{left:326px !important;top:-289px !important}}@media(min-width:1440px){.home-easel-doodle{transform:translateX(calc(clamp(42px,4.6vw,98px) - 68px)) translateY(801px) rotate(.5deg) !important}.hero-action-row .explore-artists-graphic-link{left:-60px !important;top:44px !important}.hero-action-row .learn-more-graphic-link{left:326px !important;top:-289px !important}}@media(max-width:1100px){.home-easel-doodle{transform:translateX(-68px) translateY(783px) rotate(.7deg) !important}.hero-action-row .explore-artists-graphic-link{left:-60px !important;top:44px !important}.hero-action-row .learn-more-graphic-link{left:177px !important;top:-92px !important}}@media(max-width:720px){.home-easel-doodle{transform:translateX(-36px) translateY(783px) rotate(1.2deg) !important}.hero-action-row .explore-artists-graphic-link{left:-18px !important;top:44px !important}.hero-action-row .learn-more-graphic-link{left:43px !important;top:8px !important}}@media(min-width:721px){.home-statement{transform:translateY(-645px) !important}.home-explainer{top:-641px !important}.hero-action-row{top:-745px !important}.hero-action-row .learn-more-graphic-link{left:280px !important}.home-art-row{position:relative !important;overflow:visible !important}.easel-canvas-icon{position:absolute;z-index:3;width:clamp(64px,4.9vw,96px);height:auto;pointer-events:none;filter:drop-shadow(0 6px 12px rgba(255,192,3,.12))}.easel-canvas-icon-1{right:18%;top:150px}.easel-canvas-icon-2{right:23%;top:285px}}@media(min-width:1440px){.home-statement{transform:translateY(-645px) !important}.home-explainer{top:-641px !important}.hero-action-row{top:-745px !important}.hero-action-row .learn-more-graphic-link{left:280px !important}.easel-canvas-icon{width:clamp(74px,4.6vw,102px)}.easel-canvas-icon-1{right:18.5%;top:158px}.easel-canvas-icon-2{right:23.5%;top:304px}}@media(max-width:1100px){.home-statement{transform:translateY(-645px) !important}.home-explainer{top:-641px !important}.hero-action-row{top:-745px !important}.hero-action-row .learn-more-graphic-link{left:131px !important}.home-art-row{position:relative !important}.easel-canvas-icon{position:absolute;z-index:3;width:min(100%,72px);height:auto;pointer-events:none}.easel-canvas-icon-1{right:16%;top:92px}.easel-canvas-icon-2{right:22%;top:200px}}@media(max-width:720px){.home-statement{transform:translateY(-645px) !important}.home-explainer{top:-641px !important}.hero-action-row{top:-745px !important}.hero-action-row .learn-more-graphic-link{left:-3px !important}.home-art-row{position:relative !important}.easel-canvas-icon{position:absolute;z-index:3;width:54px;height:auto;pointer-events:none}.easel-canvas-icon-1{right:8%;top:66px}.easel-canvas-icon-2{right:18%;top:140px}}@media(min-width:721px){.home-easel-doodle{transform:translateX(calc(clamp(28px,3.6vw,72px) - 1px)) translateY(537px) rotate(.5deg) !important}}@media(min-width:1440px){.home-easel-doodle{transform:translateX(calc(clamp(42px,4.6vw,98px) - 1px)) translateY(541px) rotate(.5deg) !important}}@media(max-width:1100px){.home-easel-doodle{transform:translateX(-1px) translateY(523px) rotate(.7deg) !important}}@media(max-width:720px){.home-easel-doodle{transform:translateX(31px) translateY(523px) rotate(1.2deg) !important}}.home-art-row{position:relative !important}.easel-canvas-icon-link{position:absolute;z-index:4;display:block;line-height:0;text-decoration:none;transition:transform 180ms ease,filter 180ms ease}.easel-canvas-icon-link:hover,.easel-canvas-icon-link:focus-visible{transform:translateY(-2px) scale(1.02);filter:drop-shadow(0 8px 14px rgba(255,192,3,.12))}.easel-canvas-icon{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 12px rgba(255,192,3,.10));pointer-events:auto}@media(min-width:721px){.easel-canvas-icon-link-1{width:clamp(82px,6.2vw,120px);right:18%;top:150px}.easel-canvas-icon-link-2{width:clamp(98px,7.3vw,146px);right:21.5%;top:278px}}@media(min-width:1440px){.easel-canvas-icon-link-1{width:clamp(90px,5.7vw,126px);right:18.5%;top:158px}.easel-canvas-icon-link-2{width:clamp(108px,6.8vw,154px);right:22.5%;top:300px}}@media(max-width:1100px){.easel-canvas-icon-link-1{width:74px;right:16%;top:92px}.easel-canvas-icon-link-2{width:90px;right:20.5%;top:190px}}@media(max-width:720px){.easel-canvas-icon-link-1{width:56px;right:8%;top:66px}.easel-canvas-icon-link-2{width:66px;right:16%;top:132px}}@media(min-width:721px){.home-easel-doodle{transform:translateX(calc(clamp(28px,3.6vw,72px) - 1px)) translateY(577px) rotate(.5deg) !important}.easel-canvas-icon-link-1{top:190px !important}.easel-canvas-icon-link-2{top:318px !important}}@media(min-width:1440px){.home-easel-doodle{transform:translateX(calc(clamp(42px,4.6vw,98px) - 1px)) translateY(581px) rotate(.5deg) !important}.easel-canvas-icon-link-1{top:198px !important}.easel-canvas-icon-link-2{top:340px !important}}@media(max-width:1100px){.home-easel-doodle{transform:translateX(-1px) translateY(563px) rotate(.7deg) !important}.easel-canvas-icon-link-1{top:132px !important}.easel-canvas-icon-link-2{top:230px !important}}@media(max-width:720px){.home-easel-doodle{transform:translateX(31px) translateY(563px) rotate(1.2deg) !important}.easel-canvas-icon-link-1{top:106px !important}.easel-canvas-icon-link-2{top:172px !important}}body.page-ap{background-color:#E7C3CA !important;background-image:none !important}body.page-ap .section-shell,body.page-ap .soft-card,body.page-ap .filter-toolbar,body.page-ap .resource-card,body.page-ap .ap-score-orb,body.page-ap .cta-card{background:rgba(255,248,250,.78) !important}body.page-opportunities{background-color:#EFC082 !important;background-image:none !important}body.page-opportunities .section-shell,body.page-opportunities .soft-card,body.page-opportunities .filter-toolbar,body.page-opportunities .verification-note,body.page-opportunities .directory-opportunity{background:rgba(255,249,239,.82) !important}.opportunity-directory-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr)) !important;gap:20px !important;width:100% !important;max-width:100% !important;overflow:visible !important}.directory-opportunity{min-width:0 !important;max-width:100% !important;overflow:hidden !important;box-sizing:border-box !important}.directory-opportunity h2,.directory-opportunity p,.opp-tags,.opp-tags span,.opp-deadline,.directory-opportunity .button{max-width:100% !important;overflow-wrap:anywhere !important;word-break:break-word !important;white-space:normal !important}.directory-opportunity .button{width:100% !important;text-align:center !important}.sharpie-doodle{display:block !important;opacity:.9 !important;z-index:0 !important;filter:drop-shadow(0 2px 0 rgba(255,255,255,.18)) !important}.sharpie-squiggle,.sharpie-dash,.sharpie-loop,.sharpie-cloud,.sharpie-star{animation:sharpieFloat 7.2s ease-in-out infinite !important}.sharpie-squiggle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='38' viewBox='0 0 120 38'%3E%3Cpath d='M5 23c9-12 19-12 28 0 8 11 18 11 27 0 9-11 18-11 27 0 9 11 18 11 28 0' fill='none' stroke='%23000000' stroke-width='4.8' stroke-linecap='round' stroke-opacity='.72'/%3E%3Cpath d='M8 27c9-8 19-8 28 0 8 8 18 8 27 0 9-8 18-8 27 0 9 8 18 8 28 0' fill='none' stroke='%23000000' stroke-width='2.4' stroke-linecap='round' stroke-opacity='.5'/%3E%3C/svg%3E") !important}.sharpie-loop{border:4px solid rgba(0,0,0,.58) !important}.sharpie-loop::before{border:2.4px solid rgba(0,0,0,.38) !important}.sharpie-dash{border-top:5px dashed rgba(0,0,0,.5) !important}.sharpie-star{color:rgba(0,0,0,.56) !important}.sharpie-cloud{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='116' height='58' viewBox='0 0 116 58'%3E%3Cpath d='M16 35c0-9 8-16 17-16 4-8 12-13 21-13 11 0 19 6 23 16 3-2 6-3 10-3 10 0 18 8 18 18s-8 18-18 18H31c-8 0-15-4-19-11-2-3-3-6-3-9Z' fill='none' stroke='%23000000' stroke-width='4.2' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.46'/%3E%3Cpath d='M25 40c5 3 10-4 15-1 6 3 10-4 15-1 5 3 10-4 15-1 5 3 10-3 15 0' fill='none' stroke='%23000000' stroke-width='2.3' stroke-linecap='round' stroke-opacity='.32'/%3E%3C/svg%3E") !important}.sharpie-7{top:8%;left:48%;animation-delay:-1.5s}.sharpie-8{top:72%;left:36%;animation-delay:-2.9s}.sharpie-9{top:27%;right:31%;animation-delay:-1.2s;transform:rotate(10deg)}.sharpie-10{bottom:22%;right:12%;animation-delay:-2.4s;transform:rotate(-10deg)}@media(max-width:720px){.opportunity-directory-grid{grid-template-columns:1fr !important}.directory-opportunity .button{width:100% !important}}@media(min-width:721px){.home-easel-doodle{transform:translateX(calc(clamp(28px,3.6vw,72px) - 1px)) translateY(617px) rotate(.5deg) !important}.easel-canvas-icon-link-2{width:clamp(196px,14.6vw,292px) !important;top:418px !important}.hero-action-row .learn-more-graphic-link{left:51px !important;top:-250px !important}}@media(min-width:1440px){.home-easel-doodle{transform:translateX(calc(clamp(42px,4.6vw,98px) - 1px)) translateY(621px) rotate(.5deg) !important}.easel-canvas-icon-link-2{width:clamp(216px,13.6vw,308px) !important;top:440px !important}.hero-action-row .learn-more-graphic-link{left:51px !important;top:-250px !important}}@media(max-width:1100px){.home-easel-doodle{transform:translateX(-1px) translateY(603px) rotate(.7deg) !important}.easel-canvas-icon-link-2{width:180px !important;top:330px !important}.hero-action-row .learn-more-graphic-link{left:-98px !important;top:-53px !important}}@media(max-width:720px){.home-easel-doodle{transform:translateX(31px) translateY(603px) rotate(1.2deg) !important}.easel-canvas-icon-link-2{width:132px !important;top:272px !important}.hero-action-row .learn-more-graphic-link{left:-232px !important;top:47px !important}}.artist-portfolio-page .artist-profile-intro{padding-top:clamp(54px,8vw,110px);padding-bottom:clamp(40px,6vw,80px)}.artist-profile-layout{display:grid;grid-template-columns:minmax(240px,420px) minmax(0,1fr);gap:clamp(34px,6vw,88px);align-items:center}.artist-profile-photo{width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:34px;background:rgba(255,255,255,.72);box-shadow:var(--shadow)}.artist-profile-photo img{width:100%;height:100%;display:block;object-fit:cover}.artist-profile-copy .page-title{margin-bottom:18px}.artist-profile-description{max-width:720px;margin:0 0 24px;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.75}.artist-selected-works{padding-top:18px;padding-bottom:clamp(70px,9vw,130px)}.artist-selected-works-title{margin:0 0 28px;font-family:"Paytone One",system-ui,sans-serif;font-size:clamp(2.2rem,5vw,5rem);line-height:.98;color:#ffc003;letter-spacing:.01em}.artist-selected-works-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,34px)}.artist-work-tile{min-width:0;overflow:hidden;border-radius:28px;background:rgba(255,255,255,.78);box-shadow:var(--shadow)}.artist-work-tile img{width:100%;aspect-ratio:4 / 5;display:block;object-fit:cover}.artist-work-placeholder-label{margin:0;padding:14px 18px 18px;font-size:.86rem;font-weight:800;color:rgba(255,192,3,.72)}@media(max-width:820px){.artist-profile-layout{grid-template-columns:1fr}.artist-profile-photo{max-width:420px}.artist-selected-works-grid{grid-template-columns:1fr}}@media(min-width:721px){.home-easel-doodle{transform:translateX(calc(clamp(28px,3.6vw,72px) - 67px)) translateY(692px) rotate(.5deg) !important}.easel-canvas-icon-link-2{width:clamp(176px,13.1vw,263px) !important;top:428px !important}.hero-action-row .learn-more-graphic-link{left:127px !important;top:-264px !important}}@media(min-width:1440px){.home-easel-doodle{transform:translateX(calc(clamp(42px,4.6vw,98px) - 67px)) translateY(696px) rotate(.5deg) !important}.easel-canvas-icon-link-2{width:clamp(194px,12.2vw,277px) !important;top:450px !important}.hero-action-row .learn-more-graphic-link{left:127px !important;top:-264px !important}}@media(max-width:1100px){.home-easel-doodle{transform:translateX(-67px) translateY(678px) rotate(.7deg) !important}.easel-canvas-icon-link-2{width:162px !important;top:340px !important}.hero-action-row .learn-more-graphic-link{left:-22px !important;top:-67px !important}}@media(max-width:720px){.home-easel-doodle{transform:translateX(-35px) translateY(678px) rotate(1.2deg) !important}.easel-canvas-icon-link-2{width:119px !important;top:282px !important}.hero-action-row .learn-more-graphic-link{left:-156px !important;top:33px !important}}@media(min-width:721px){.home-statement{transform:translateY(-685px) !important}.home-explainer{top:-681px !important}.hero-action-row{top:-785px !important}}@media(min-width:1440px){.home-statement{transform:translateY(-685px) !important}.home-explainer{top:-681px !important}.hero-action-row{top:-785px !important}}@media(max-width:1100px){.home-statement{transform:translateY(-685px) !important}.home-explainer{top:-681px !important}.hero-action-row{top:-785px !important}}@media(max-width:720px){.home-statement{transform:translateY(-685px) !important}.home-explainer{top:-681px !important}.hero-action-row{top:-785px !important}}@media(min-width:721px){.easel-canvas-icon-link-2{top:474px !important}.hero-action-row .learn-more-graphic-link{left:142px !important;top:-278px !important}}@media(min-width:1440px){.easel-canvas-icon-link-2{top:496px !important}.hero-action-row .learn-more-graphic-link{left:142px !important;top:-278px !important}}@media(max-width:1100px){.easel-canvas-icon-link-2{top:386px !important}.hero-action-row .learn-more-graphic-link{left:-7px !important;top:-81px !important}}@media(max-width:720px){.easel-canvas-icon-link-2{top:328px !important}.hero-action-row .learn-more-graphic-link{left:-141px !important;top:19px !important}}body.page-opportunities{--opportunities:#FFD7A6;--opportunities-soft:#FFF1DE;--opportunities-deep:#A86D38;--page-color:#A86D38;--page-soft:#FFF1DE;background-color:#FFF3E5 !important;background-image:linear-gradient(180deg,#FFF9F2 0%,#FFF3E5 42%,#FFEBD4 100%) !important}body.page-opportunities .site-header{background:rgba(255,249,242,.98) !important;box-shadow:none !important;backdrop-filter:none !important}body.page-opportunities main,body.page-opportunities .page-hero,body.page-opportunities .directory-section,body.page-opportunities .section-shell{background-color:transparent !important}body.page-opportunities .verification-note,body.page-opportunities .filter-toolbar,body.page-opportunities .directory-opportunity{background:rgba(255,251,246,.92) !important}body.page-opportunities .button-opportunities{--button:#C98A50 !important}body.page-opportunities .opp-deadline{color:#8D5B2E !important;background:#FFE8C9 !important}body.page-opportunities .opp-tags span{background:#FFF0DE !important;color:#87592F !important}body.page-opportunities .filter-toolbar input,body.page-opportunities .filter-toolbar select{background:#FFFCF8 !important;box-shadow:inset 0 0 0 1px rgba(201,138,80,.18) !important}body.page-opportunities .filter-clear{color:#8D5B2E !important;background:#FFE8CF !important}body.page-opportunities .opportunity-sun{background:radial-gradient(circle,#ff749f,#FFD9A8 52%,rgba(255,217,168,.08) 74%) !important;box-shadow:0 0 65px rgba(229,170,102,.18) !important}body.page-opportunities .opportunity-ticket{color:#9A6331 !important;background:#FFF1DE !important}body.page-opportunities .opportunity-pencil{background:#E9A96C !important}body.page-opportunities .opportunity-pencil::after{border-left-color:#A97750 !important}body.page-opportunities .opportunity-spark{color:#D99A5C !important}body.page-opportunities .page-title::after{content:none !important;display:none !important;background:none !important;opacity:0 !important}body.page-opportunities .opportunity-toolbar{position:relative !important;top:auto !important;z-index:10 !important;margin-top:-18px !important;margin-bottom:12px !important;grid-template-columns:minmax(260px,1.7fr) repeat(4,minmax(135px,.78fr)) auto !important;overflow:visible !important}.featured-major-opportunity{border:2px solid rgba(201,138,80,.18) !important}.featured-major-opportunity::after{content:"FEATURED" !important;position:absolute !important;top:16px !important;left:24px !important;right:auto !important;bottom:auto !important;width:auto !important;height:auto !important;padding:4px 9px !important;color:#8D5B2E !important;background:#FFE4C1 !important;border-radius:999px !important;font-size:.58rem !important;font-weight:900 !important;letter-spacing:.08em !important;opacity:1 !important}@media(max-width:1100px){body.page-opportunities .opportunity-toolbar{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body.page-opportunities .opportunity-toolbar .search-field{grid-column:1 / -1}}@media(max-width:720px){body.page-opportunities .opportunity-toolbar{grid-template-columns:1fr !important;margin-top:-8px !important}body.page-opportunities .opportunity-toolbar .search-field{grid-column:auto}}html,body{max-width:100%;overflow-x:clip}img,svg,video,iframe{max-width:100%}.home-easel-wrap{display:contents}.artist-directory-grid,.opportunity-directory-grid,.preview-grid,.value-grid,.benchmark-grid,.worksheet-grid,.sample-portfolio-grid,.artist-selected-works-grid,.team-grid,.resource-grid,.ap-path-grid,.page-hero-grid,.profile-grid,.artist-profile-layout,.mission-grid,.ap-grid,.spotlight-grid{min-width:0}.artist-card,.directory-opportunity,.preview-card,.value-card,.benchmark-card,.worksheet-card,.sample-portfolio,.resource-card,.team-card,.soft-card,.artist-work-tile,.artist-profile-copy,.artist-profile-photo{min-width:0;max-width:100%}@media(max-width:1180px){.container,.nav-inner{width:min(calc(100% - 36px),var(--max)) !important}.home-page .hero-text-only{min-height:auto !important;padding:38px 0 64px !important;overflow:visible !important}.home-page .hero-grid-single,.home-page .hero-copy-wide{width:100% !important;max-width:100% !important;min-width:0 !important}.home-page .hero-copy-wide{display:flex !important;flex-direction:column !important;align-items:center !important;padding:0 !important;overflow:visible !important}.home-page .home-statement{display:flex !important;flex-direction:column !important;align-items:center !important;order:1 !important;width:100% !important;max-width:100% !important;margin:0 !important;transform:none !important;text-align:center !important;line-height:.88 !important}.home-page .home-art-row{display:contents !important}.home-page .home-statement-art{order:1 !important}.home-page .home-statement-every{order:2 !important}.home-page .home-statement-future{order:3 !important}.home-page .home-statement-art,.home-page .home-statement-every,.home-page .home-statement-future{display:block !important;width:100% !important;max-width:100% !important;font-size:clamp(4.35rem,10.7vw,7.4rem) !important;text-align:center !important;white-space:normal !important}.home-page .home-easel-wrap{display:block !important;position:relative !important;order:4 !important;width:min(100%,520px) !important;max-width:520px !important;margin:28px auto 0 !important;line-height:0 !important}.home-page .home-easel-doodle{position:relative !important;inset:auto !important;display:block !important;width:100% !important;max-width:100% !important;height:auto !important;margin:0 !important;transform:none !important}.home-page .easel-canvas-icon-link{position:absolute !important;inset:auto !important;z-index:5 !important}.home-page .easel-canvas-icon-link-1{width:24% !important;left:39% !important;top:20% !important}.home-page .easel-canvas-icon-link-2{width:31% !important;left:36% !important;top:46% !important}.home-page .home-explainer{position:static !important;inset:auto !important;order:2 !important;width:min(100%,620px) !important;max-width:620px !important;margin:22px auto 0 !important;padding-inline:8px;text-align:center !important;transform:none !important}.home-page .hero-action-row{position:static !important;inset:auto !important;order:3 !important;width:100% !important;max-width:620px !important;min-height:0 !important;margin:22px auto 0 !important;display:flex !important;justify-content:center !important;align-items:center !important;gap:18px !important;flex-wrap:wrap !important;transform:none !important}.home-page .hero-action-row .explore-artists-graphic-link,.home-page .hero-action-row .learn-more-graphic-link{position:static !important;inset:auto !important;width:min(46%,250px) !important;max-width:250px !important;min-width:190px !important;margin:0 !important;transform:none !important}.home-page .weekly-spotlight-under-easel{position:relative !important;inset:auto !important;order:4 !important;width:min(100%,620px) !important;max-width:620px !important;margin:30px auto 0 !important;transform:none !important}.page-hero-grid,.profile-grid,.artist-profile-layout,.mission-grid,.ap-grid,.spotlight-grid,.gallery-feature{grid-template-columns:1fr !important}.page-hero-art,.artist-directory-art,.opportunity-hero-art{width:min(100%,620px) !important;margin-inline:auto !important}.artist-directory-grid,.opportunity-directory-grid,.preview-grid,.value-grid,.benchmark-grid,.worksheet-grid,.sample-portfolio-grid,.artist-selected-works-grid,.team-grid,.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.filter-toolbar,.artist-toolbar,.opportunity-toolbar{position:relative !important;inset:auto !important;width:100% !important;max-width:100% !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important}.filter-toolbar .search-field,.artist-toolbar .search-field,.opportunity-toolbar .search-field{grid-column:1 / -1 !important}.artist-profile-photo{width:min(100%,420px) !important;margin-inline:auto !important}.artist-profile-copy{text-align:center}.artist-profile-description{margin-inline:auto !important}.site-footer .footer-inner{flex-wrap:wrap !important;justify-content:center !important;text-align:center}}@media(max-width:720px){.container,.nav-inner{width:min(calc(100% - 24px),var(--max)) !important}.site-header{min-height:70px}.brand span{font-size:.98rem !important}.site-nav{right:12px !important;left:12px !important;width:auto !important;max-height:calc(100vh - 88px);overflow-y:auto}.home-page .hero-text-only{padding:24px 0 50px !important}.home-page .home-statement-art,.home-page .home-statement-every,.home-page .home-statement-future{font-size:clamp(3.35rem,16vw,5.4rem) !important}.home-page .home-easel-wrap{width:min(100%,350px) !important;max-width:350px !important;margin-top:20px !important}.home-page .home-explainer{width:min(100%,345px) !important;margin-top:18px !important;font-size:.98rem !important}.home-page .hero-action-row{width:min(100%,345px) !important;max-width:345px !important;gap:12px !important}.home-page .hero-action-row .explore-artists-graphic-link,.home-page .hero-action-row .learn-more-graphic-link{width:min(100%,220px) !important;max-width:220px !important;min-width:0 !important}.home-page .weekly-spotlight-under-easel{width:min(100%,345px) !important;max-width:345px !important;padding:22px !important}.section{padding:62px 0 !important}.page-hero{padding-top:34px !important;padding-bottom:46px !important}.page-title,.display-title{overflow-wrap:anywhere}.artist-directory-grid,.opportunity-directory-grid,.preview-grid,.value-grid,.benchmark-grid,.worksheet-grid,.sample-portfolio-grid,.artist-selected-works-grid,.team-grid,.resource-grid,.ap-path-grid{grid-template-columns:1fr !important}.filter-toolbar,.artist-toolbar,.opportunity-toolbar{grid-template-columns:1fr !important;padding:18px !important;gap:12px !important}.filter-toolbar .search-field,.artist-toolbar .search-field,.opportunity-toolbar .search-field{grid-column:auto !important}.directory-opportunity,.artist-card,.soft-card,.resource-card,.worksheet-card,.benchmark-card,.sample-portfolio,.guidance-step,.printable-worksheet{padding:22px !important;border-radius:24px !important}.directory-opportunity .button,.artist-card .button,.resource-card .button,.worksheet-card .button,.guidance-cta .button{width:100% !important;max-width:100% !important;white-space:normal !important;text-align:center !important}.opportunity-hero-art,.artist-directory-art{min-height:270px !important;transform:scale(.86);transform-origin:top center;margin-bottom:-24px !important}.artist-profile-layout{gap:28px !important}.artist-profile-copy{text-align:left}.artist-selected-works-title{font-size:clamp(2.2rem,13vw,4rem) !important}.section-heading-row,.guidance-cta,.footer-inner{align-items:stretch !important;flex-direction:column !important}.footer-nav{justify-content:center !important;flex-wrap:wrap !important}}@media(max-width:430px){.home-page .home-statement-art,.home-page .home-statement-every,.home-page .home-statement-future{font-size:clamp(3rem,15vw,4.2rem) !important}.home-page .home-easel-wrap{width:min(100%,315px) !important}.home-page .easel-canvas-icon-link-1{width:23% !important;left:39% !important;top:20% !important}.home-page .easel-canvas-icon-link-2{width:29% !important;left:37% !important;top:46% !important}.page-title{font-size:clamp(3rem,16vw,4.8rem) !important}.section-title{font-size:clamp(2.25rem,11vw,3.5rem) !important}}.opportunities-title-row{display:flex;align-items:center;gap:20px}.opportunities-title-icon{width:clamp(86px,10vw,126px);height:auto;flex:0 0 auto;display:block}.opportunities-title-row .page-title{margin:0}@media(max-width:720px){.opportunities-title-row{gap:12px;align-items:flex-start}.opportunities-title-icon{width:68px}}body.page-opportunities .directory-opportunity{border:none !important;background:#FFF9F2 !important}body.page-opportunities .directory-opportunity::before,body.page-opportunities .directory-opportunity::after,body.page-opportunities .opportunity-toolbar::before,body.page-opportunities .opportunity-toolbar::after{content:none !important;display:none !important}body.page-opportunities .featured-major-opportunity{border:none !important}body.page-opportunities .opp-card-top{justify-content:flex-end !important}body.page-opportunities .opp-index{display:none !important}body.page-opportunities .directory-opportunity h2{margin-top:18px !important}body.page-opportunities .button-opportunities{--button:#FFBF94 !important;--button-color:#FFBF94 !important;color:#6B4E3A !important}body.page-opportunities .button-opportunities::after,body.page-opportunities .button-opportunities .button-arrow,body.page-opportunities .button-opportunities svg{display:none !important}body.page-opportunities .opp-tags span{background:#FFE1CC !important;color:#7A736D !important;border:none !important;box-shadow:none !important}body.page-opportunities .opp-deadline{color:#8E4E39 !important;background:#ff749f !important}body.page-opportunities .opportunity-toolbar{background:#FFF9F2 !important;border:none !important;box-shadow:0 16px 34px rgba(170,108,66,.08) !important}body.page-opportunities .opportunity-toolbar label{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:8px !important;margin:0 !important}body.page-opportunities .opportunity-toolbar label>span{display:block !important;width:100% !important;margin:0 !important;padding-left:2px !important;text-align:left !important}body.page-opportunities .opportunity-toolbar input,body.page-opportunities .opportunity-toolbar select,body.page-opportunities .opportunity-toolbar .filter-clear{width:100% !important;border:none !important;outline:none !important;box-shadow:none !important}body.page-opportunities .opportunity-toolbar input,body.page-opportunities .opportunity-toolbar select{background:#FFFFFF !important}body.page-opportunities .opportunity-toolbar .search-field{position:relative !important}body.page-opportunities .opportunity-toolbar .search-field::before,body.page-opportunities .opportunity-toolbar .search-field::after{content:none !important;display:none !important}body.page-opportunities .filter-clear{color:#8E4E39 !important;background:#FFE1CC !important}body.page-opportunities .directory-opportunity{background:#FFEEE0 !important}body.page-opportunities .button-opportunities{color:#FFFFFF !important}body.page-opportunities .opp-tags span{color:#FFFFFF !important}body.page-opportunities .opp-deadline{background:#FFC2C2 !important}body.page-opportunities,body.page-opportunities .site-backdrop{background:#FFEEE0 !important}body.page-opportunities .page-hero,body.page-opportunities .directory-section{background:transparent !important}body.page-opportunities .directory-opportunity{background:#FFF9F2 !important}body.page-opportunities .opp-deadline{color:#FFFFFF !important;background:#FFC2C2 !important}body.page-opportunities .opportunities-title-row{display:block !important}body.page-opportunities .opportunities-title-icon{display:none !important}body.page-opportunities .opportunities-blurb-icon{width:min(100%,260px) !important;height:auto !important;display:block !important;margin-top:22px !important}body.page-opportunities .opportunity-hero-art{min-height:420px !important;display:flex !important;align-items:center !important;justify-content:center !important}body.page-opportunities .opportunity-sun,body.page-opportunities .opportunity-ticket,body.page-opportunities .opportunity-pencil,body.page-opportunities .opportunity-spark{display:none !important}body.page-opportunities .opportunity-hero-trophy{width:clamp(320px,42vw,620px) !important;max-width:100% !important;height:auto !important;display:block !important}@media(max-width:1100px){body.page-opportunities .opportunity-hero-art{min-height:320px !important}body.page-opportunities .opportunity-hero-trophy{width:min(100%,420px) !important}body.page-opportunities .opportunities-blurb-icon{width:min(100%,220px) !important}}@media(max-width:720px){body.page-opportunities .opportunities-blurb-icon{margin-top:18px !important}body.page-opportunities .opportunity-hero-art{min-height:260px !important}body.page-opportunities .opportunity-hero-trophy{width:min(100%,320px) !important}}body.page-artists,body.page-ap,body.page-opportunities,body.page-about{--page-color:#8B5B57 !important;--page-soft:#FFE7DE !important;--artists:#CDE6E2 !important;--artists-deep:#8B5B57 !important;--artists-soft:#FFF0E8 !important;--ap:#F4D5D7 !important;--ap-deep:#8B5B57 !important;--ap-soft:#FFF0E8 !important;--opportunities:#F4E2CC !important;--opportunities-deep:#8B5B57 !important;--opportunities-soft:#FFF0E8 !important;--about:#DCE7F3 !important;--about-deep:#8B5B57 !important;--about-soft:#FFF0E8 !important;background:radial-gradient(circle at 6% 4%,rgba(255,171,142,.18),transparent 27%),radial-gradient(circle at 90% 13%,rgba(235,139,170,.15),transparent 26%),radial-gradient(circle at 45% 68%,rgba(255,192,3,.10),transparent 30%),linear-gradient(135deg,#fffdf9 0%,#fff7f2 50%,#f8f1ea 100%) !important}body.page-artists .site-backdrop,body.page-ap .site-backdrop,body.page-opportunities .site-backdrop,body.page-about .site-backdrop{background:transparent !important}body.page-artists .nav-home,body.page-artists .nav-artists,body.page-artists .nav-ap,body.page-artists .nav-opportunities,body.page-artists .nav-about,body.page-ap .nav-home,body.page-ap .nav-artists,body.page-ap .nav-ap,body.page-ap .nav-opportunities,body.page-ap .nav-about,body.page-opportunities .nav-home,body.page-opportunities .nav-artists,body.page-opportunities .nav-ap,body.page-opportunities .nav-opportunities,body.page-opportunities .nav-about,body.page-about .nav-home,body.page-about .nav-artists,body.page-about .nav-ap,body.page-about .nav-opportunities,body.page-about .nav-about{color:#74544D !important}body.page-artists .button-artists,body.page-ap .button-ap,body.page-opportunities .button-opportunities,body.page-about .button-about,body.page-artists .solid-pill,body.page-ap .solid-pill,body.page-opportunities .solid-pill,body.page-about .solid-pill{--button:#8F625A !important;--button-color:#8F625A !important;color:#FFFFFF !important;background:#8F625A !important}body.page-artists .artist-card,body.page-artists .directory-opportunity,body.page-artists .preview-card,body.page-artists .value-card,body.page-artists .soft-card,body.page-artists .team-card,body.page-artists .mission-copy-card,body.page-artists .join-team-card,body.page-artists .resource-card,body.page-artists .filter-toolbar,body.page-artists .artist-toolbar,body.page-artists .opportunity-toolbar,body.page-artists .verification-note,body.page-ap .artist-card,body.page-ap .directory-opportunity,body.page-ap .preview-card,body.page-ap .value-card,body.page-ap .soft-card,body.page-ap .team-card,body.page-ap .mission-copy-card,body.page-ap .join-team-card,body.page-ap .resource-card,body.page-ap .filter-toolbar,body.page-ap .artist-toolbar,body.page-ap .opportunity-toolbar,body.page-ap .verification-note,body.page-opportunities .artist-card,body.page-opportunities .directory-opportunity,body.page-opportunities .preview-card,body.page-opportunities .value-card,body.page-opportunities .soft-card,body.page-opportunities .team-card,body.page-opportunities .mission-copy-card,body.page-opportunities .join-team-card,body.page-opportunities .resource-card,body.page-opportunities .filter-toolbar,body.page-opportunities .artist-toolbar,body.page-opportunities .opportunity-toolbar,body.page-opportunities .verification-note,body.page-about .artist-card,body.page-about .directory-opportunity,body.page-about .preview-card,body.page-about .value-card,body.page-about .soft-card,body.page-about .team-card,body.page-about .mission-copy-card,body.page-about .join-team-card,body.page-about .resource-card,body.page-about .filter-toolbar,body.page-about .artist-toolbar,body.page-about .opportunity-toolbar,body.page-about .verification-note{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(251,248,255,.84)) !important}body.page-artists .opp-tags span,body.page-ap .opp-tags span,body.page-opportunities .opp-tags span,body.page-about .opp-tags span,body.page-artists .artist-meta span,body.page-ap .artist-meta span,body.page-about .artist-meta span,body.page-artists .artist-status,body.page-ap .artist-status,body.page-about .artist-status{background:#F4EEE8 !important;color:#6C5952 !important}body.page-artists .opp-deadline,body.page-ap .opp-deadline,body.page-opportunities .opp-deadline,body.page-about .opp-deadline,body.page-artists .filter-clear,body.page-ap .filter-clear,body.page-opportunities .filter-clear,body.page-about .filter-clear{background:#FFE7DE !important;color:#8B5B57 !important}body.page-artists .filter-toolbar input,body.page-artists .filter-toolbar select,body.page-artists .artist-toolbar input,body.page-artists .artist-toolbar select,body.page-ap .filter-toolbar input,body.page-ap .filter-toolbar select,body.page-ap .artist-toolbar input,body.page-ap .artist-toolbar select,body.page-opportunities .filter-toolbar input,body.page-opportunities .filter-toolbar select,body.page-opportunities .artist-toolbar input,body.page-opportunities .artist-toolbar select,body.page-about .filter-toolbar input,body.page-about .filter-toolbar select,body.page-about .artist-toolbar input,body.page-about .artist-toolbar select{background:rgba(255,255,255,.92) !important;box-shadow:inset 0 0 0 1px rgba(143,98,90,.12) !important}body.page-artists .verification-note strong,body.page-ap .verification-note strong,body.page-opportunities .verification-note strong,body.page-about .verification-note strong,body.page-artists .marker-note,body.page-ap .marker-note,body.page-opportunities .marker-note,body.page-about .marker-note,body.page-artists .text-link,body.page-ap .text-link,body.page-opportunities .text-link,body.page-about .text-link{color:#8B5B57 !important}.site-header,body.page-opportunities .site-header{background:transparent !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transition:transform 260ms ease,opacity 220ms ease !important;will-change:transform,opacity}.site-header.is-scroll-hidden{transform:translateY(calc(-100% - 10px)) !important;opacity:0 !important;pointer-events:none !important}body.page-opportunities{background:radial-gradient(circle at 6% 4%,rgba(255,171,142,.18),transparent 27%),radial-gradient(circle at 90% 13%,rgba(235,139,170,.15),transparent 26%),radial-gradient(circle at 45% 68%,rgba(255,192,3,.10),transparent 30%),linear-gradient(135deg,#fffdf9 0%,#fff7f2 50%,#f8f1ea 100%) !important;background-attachment:fixed !important}body.page-opportunities .site-backdrop,body.page-opportunities main,body.page-opportunities .page-hero,body.page-opportunities .directory-section,body.page-opportunities .section-shell{background:transparent !important;background-color:transparent !important;background-image:none !important}@media(prefers-reduced-motion:reduce){.site-header,body.page-opportunities .site-header{transition-duration:1ms !important}}@media(min-width:1101px){body.page-opportunities .page-hero-grid{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr) !important;gap:24px !important}}body.page-opportunities .opportunities-blurb-icon{width:780px !important;max-width:none !important;height:auto !important;margin-top:22px !important;position:relative !important;z-index:2 !important}body.page-opportunities .opportunity-hero-trophy{width:clamp(260px,34vw,500px) !important;max-width:100% !important}@media(max-width:1100px){body.page-opportunities .opportunities-blurb-icon{width:660px !important;max-width:100% !important}body.page-opportunities .opportunity-hero-trophy{width:min(100%,350px) !important}}@media(max-width:720px){body.page-opportunities .opportunities-blurb-icon{width:100% !important;max-width:100% !important}body.page-opportunities .opportunity-hero-trophy{width:min(100%,270px) !important}}body.page-opportunities{background:#F2FCFC !important;background-image:none !important;background-attachment:fixed !important}body.page-opportunities .site-backdrop,body.page-opportunities main,body.page-opportunities .page-hero,body.page-opportunities .directory-section,body.page-opportunities .section-shell{background:transparent !important;background-color:transparent !important;background-image:none !important}body.page-opportunities .directory-opportunity{background:#FFFFFF !important;background-image:none !important}body.page-opportunities .directory-opportunity h2{color:#000000 !important}body.page-opportunities .button-opportunities,body.page-opportunities .directory-opportunity .button-opportunities{--button:#ffc003 !important;--button-color:#ffc003 !important;background:#ffc003 !important;color:#000000 !important}body.page-opportunities .opp-tags span{background:#ff749f !important;color:#ff749f !important}body.page-artists,body.page-ap,body.page-opportunities,body.page-about{--page-color:#ffc003 !important;--page-soft:#ff749f !important;--artists:#ffc003 !important;--artists-deep:#000000 !important;--artists-soft:#ff749f !important;--ap:#ffc003 !important;--ap-deep:#000000 !important;--ap-soft:#ff749f !important;--opportunities:#ffc003 !important;--opportunities-deep:#000000 !important;--opportunities-soft:#ff749f !important;--about:#ffc003 !important;--about-deep:#000000 !important;--about-soft:#ff749f !important;background:#F2FCFC !important;background-image:none !important;background-attachment:fixed !important}body.page-artists .site-backdrop,body.page-ap .site-backdrop,body.page-opportunities .site-backdrop,body.page-about .site-backdrop,body.page-artists main,body.page-ap main,body.page-opportunities main,body.page-about main,body.page-artists .section-shell,body.page-ap .section-shell,body.page-opportunities .section-shell,body.page-about .section-shell,body.page-artists .page-hero,body.page-ap .page-hero,body.page-opportunities .page-hero,body.page-about .page-hero{background:transparent !important;background-color:transparent !important;background-image:none !important}body.page-artists .page-title,body.page-ap .page-title,body.page-opportunities .page-title,body.page-about .page-title,body.page-artists .section-title,body.page-ap .section-title,body.page-opportunities .section-title,body.page-about .section-title,body.page-artists .artist-card h2,body.page-ap .artist-card h2,body.page-opportunities .directory-opportunity h2,body.page-about h2,body.page-artists h3,body.page-ap h2,body.page-ap h3,body.page-about h3{color:#000000 !important}body.page-artists .artist-card,body.page-artists .preview-card,body.page-artists .value-card,body.page-artists .soft-card,body.page-artists .filter-toolbar,body.page-artists .artist-toolbar,body.page-artists .profile-card,body.page-artists .artist-profile-layout,body.page-artists .artist-selected-works,body.page-ap .preview-card,body.page-ap .value-card,body.page-ap .soft-card,body.page-ap .filter-toolbar,body.page-ap .resource-card,body.page-ap .benchmark-card,body.page-ap .worksheet-card,body.page-ap .sample-portfolio-card,body.page-ap .guidance-step,body.page-ap .printable-worksheet,body.page-opportunities .directory-opportunity,body.page-opportunities .verification-note,body.page-opportunities .filter-toolbar,body.page-opportunities .opportunity-toolbar,body.page-about .soft-card,body.page-about .value-card,body.page-about .team-card,body.page-about .mission-copy-card,body.page-about .join-team-card,body.page-about .cta-card,body.page-about .resource-card{background:#FFFFFF !important;background-image:none !important}body.page-artists .button,body.page-ap .button,body.page-opportunities .button,body.page-about .button,body.page-artists .solid-pill,body.page-ap .solid-pill,body.page-opportunities .solid-pill,body.page-about .solid-pill{--button:#ffc003 !important;--button-color:#ffc003 !important;background:#ffc003 !important;color:#000000 !important}body.page-artists .artist-meta span,body.page-artists .artist-status,body.page-ap .resource-tag,body.page-ap .benchmark-tag,body.page-ap .worksheet-tag,body.page-opportunities .opp-tags span,body.page-about .value-card>span,body.page-about .team-role{background:#ff749f !important;color:#ff749f !important;border-color:transparent !important}body.page-artists .filter-clear,body.page-ap .filter-clear,body.page-opportunities .filter-clear,body.page-about .filter-clear,body.page-artists .opp-deadline,body.page-ap .opp-deadline,body.page-opportunities .opp-deadline,body.page-about .opp-deadline{background:#ffc003 !important;color:#000000 !important}body.page-artists input,body.page-artists select,body.page-artists textarea,body.page-ap input,body.page-ap select,body.page-ap textarea,body.page-opportunities input,body.page-opportunities select,body.page-opportunities textarea,body.page-about input,body.page-about select,body.page-about textarea{background:#FFFFFF !important;color:#000000 !important;box-shadow:inset 0 0 0 1px rgba(255,192,3,.9) !important}body.page-artists .nav-link,body.page-ap .nav-link,body.page-opportunities .nav-link,body.page-about .nav-link,body.page-artists .footer-email,body.page-ap .footer-email,body.page-opportunities .footer-email,body.page-about .footer-email{color:#000000 !important}body.page-opportunities .verification-note{display:none !important}body.page-opportunities .opportunity-hero-art{overflow:visible !important}body.page-opportunities .opportunity-hero-trophy{transform:translateY(-390px) !important}body.page-opportunities .opp-deadline{background:#FEDFDC !important;color:#CF756C !important}body.page-opportunities .opportunity-toolbar,body.page-opportunities .filter-toolbar{background:#ff749f !important}body.page-opportunities .opp-tags span{background:#ff749f !important;color:#ff749f !important}body.page-opportunities .directory-opportunity h2{color:#000000 !important}@media(max-width:1100px){body.page-opportunities .opportunity-hero-trophy{transform:translateY(-260px) !important}}@media(max-width:720px){body.page-opportunities .opportunity-hero-trophy{transform:translateY(-120px) !important}}body.page-opportunities .verification-note{display:grid !important;margin-top:-70px !important;margin-bottom:6px !important;background:#FFFFFF !important}body.page-opportunities .opportunity-toolbar,body.page-opportunities .filter-toolbar{background:#FFFFFF !important;margin-top:0 !important;margin-bottom:8px !important}body.page-opportunities .directory-count{margin-top:6px !important;margin-bottom:12px !important}body.page-opportunities .opportunity-toolbar label,body.page-opportunities .opportunity-toolbar label>span,body.page-opportunities .opportunity-toolbar .search-field>span{color:#000000 !important}body.page-opportunities .opportunity-toolbar label>span,body.page-opportunities .opportunity-toolbar .search-field>span{padding-left:7px !important}body.page-opportunities .opportunity-toolbar select,body.page-opportunities .opportunity-toolbar .filter-clear{background:#ff749f !important;color:#000000 !important;box-shadow:none !important;border:none !important;outline:none !important}body.page-opportunities .opportunity-toolbar input[type="search"]{background:#FFFFFF !important;color:#000000 !important}body.page-opportunities .filter-clear,body.page-opportunities .filter-clear::before,body.page-opportunities .filter-clear::after{box-shadow:none !important;border:none !important;outline:none !important;background-image:none !important}body.page-opportunities .button-opportunities{color:#ffc003 !important;border:1.5px solid #000000 !important;box-shadow:none !important}body.page-opportunities .opp-tags span{background:#ff749f !important;color:#ff749f !important}.home-page .home-statement-future{font-family:"Nerko One",system-ui,sans-serif !important;font-style:normal !important;font-weight:400 !important;color:#ffc003 !important;-webkit-text-fill-color:#ffc003 !important;text-fill-color:#ffc003 !important;text-shadow:none !important}body.page-opportunities .page-title-artist{color:#000000 !important}body.page-opportunities .page-title-opportunities{color:#ffc003 !important}body.page-opportunities .verification-note{display:grid !important;margin-top:-70px !important;margin-bottom:4px !important}body.page-opportunities .opportunity-toolbar,body.page-opportunities .filter-toolbar{background:#FFFFFF !important;margin-top:0 !important;margin-bottom:6px !important}body.page-opportunities .directory-count{margin-top:4px !important;margin-bottom:10px !important}body.page-opportunities .opportunity-toolbar label,body.page-opportunities .opportunity-toolbar .search-field>span,body.page-opportunities .opportunity-toolbar label>span{color:#000000 !important}body.page-opportunities .opportunity-toolbar .search-field>span,body.page-opportunities .opportunity-toolbar label>span{padding-left:5px !important}body.page-opportunities .opportunity-toolbar select,body.page-opportunities .opportunity-toolbar .filter-clear{background:#ff749f !important;color:#000000 !important;border:none !important;outline:none !important;box-shadow:none !important;background-image:none !important}body.page-opportunities .opportunity-toolbar input[type="search"]{background:#FFFFFF !important;color:#000000 !important}body.page-opportunities .filter-clear,body.page-opportunities .filter-clear::before,body.page-opportunities .filter-clear::after,body.page-opportunities .filter-clear:hover,body.page-opportunities .filter-clear:focus-visible{border:none !important;outline:none !important;box-shadow:none !important;background-image:none !important}body.page-opportunities .button-opportunities,body.page-opportunities .directory-opportunity .button-opportunities{color:#ffc003 !important;border:1.5px solid #000000 !important;box-shadow:none !important}body.page-opportunities .opp-tags span{background:#ff749f !important;color:#ff749f !important}body.page-opportunities .page-title-opportunities{color:#ffc003 !important}.home-page .home-statement-future{color:#ffc003 !important;-webkit-text-fill-color:#ffc003 !important;text-fill-color:#ffc003 !important}body.page-opportunities .button-opportunities,body.page-opportunities .directory-opportunity .button-opportunities{color:#ffc003 !important;border:none !important;box-shadow:none !important;background-color:#ffc003 !important;background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.55) 0 2px,rgba(0,0,0,0) 2px 12px) !important}body.page-opportunities .opportunity-toolbar label,body.page-opportunities .opportunity-toolbar label>span,body.page-opportunities .opportunity-toolbar .search-field>span,body.page-opportunities .opportunity-toolbar input,body.page-opportunities .opportunity-toolbar input::placeholder,body.page-opportunities .opportunity-toolbar select,body.page-opportunities .opportunity-toolbar .filter-clear{color:#ff749f !important}body.page-opportunities .page-title-opportunities{color:#ffc003 !important}.home-page .home-statement-future{color:#ffc003 !important;-webkit-text-fill-color:#ffc003 !important;text-fill-color:#ffc003 !important}.home-page .site-header .nav-link{color:#000000 !important}body.page-opportunities .directory-section{margin-top:-100px !important}body.page-opportunities .verification-note{margin-top:0 !important;margin-bottom:4px !important}body.page-opportunities .opportunity-hero-art{position:relative !important;isolation:isolate !important}body.page-opportunities .opportunity-hero-art::before{content:"";position:absolute;width:360px;height:360px;top:10px;left:50%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,116,159,0.98) 0%,rgba(255,116,159,0.82) 34%,rgba(255,116,159,0.42) 58%,rgba(255,116,159,0.12) 74%,rgba(255,238,154,0) 100%);filter:blur(0.5px);z-index:-1;pointer-events:none}body.page-opportunities .opportunity-hero-trophy{position:relative !important;z-index:1 !important}@media(max-width:1100px){body.page-opportunities .opportunity-hero-art::before{width:280px;height:280px;top:32px}}@media(max-width:720px){body.page-opportunities .opportunity-hero-art::before{width:220px;height:220px;top:40px}}body.page-opportunities .opportunity-toolbar label,body.page-opportunities .opportunity-toolbar label>span,body.page-opportunities .opportunity-toolbar input,body.page-opportunities .opportunity-toolbar select,body.page-opportunities .opportunity-toolbar .filter-clear{color:#000000 !important}body.page-opportunities .opportunity-toolbar input::placeholder{color:#8A8A8A !important}body.page-opportunities .opportunity-toolbar select.is-placeholder{color:#8A8A8A !important}body.page-opportunities .opportunity-toolbar .filter-clear{background:#ffc003 !important;color:#000000 !important;border:none !important;box-shadow:none !important}body.page-opportunities .button-opportunities,body.page-opportunities .directory-opportunity .button-opportunities{background:#ffc003 !important;color:#ffc003 !important;border:none !important;box-shadow:none !important;background-image:none !important}body.page-opportunities .button-opportunities::before,body.page-opportunities .button-opportunities::after,body.page-opportunities .directory-opportunity .button-opportunities::before,body.page-opportunities .directory-opportunity .button-opportunities::after,body.page-opportunities .opportunity-toolbar .filter-clear::before,body.page-opportunities .opportunity-toolbar .filter-clear::after{content:none !important;display:none !important;background-image:none !important}body.page-opportunities .directory-section{margin-top:0 !important}body.page-opportunities .verification-note,body.page-opportunities .opportunity-toolbar{position:relative !important;top:-100px !important}body.page-opportunities .directory-count{margin-top:-88px !important}body.page-opportunities .opportunity-hero-art{position:relative !important;isolation:isolate !important;overflow:visible !important}body.page-opportunities .opportunity-hero-art::before{content:"";position:absolute;width:390px;height:390px;top:50%;left:50%;transform:translate(-50%,-50%) translateY(-390px);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,238,0.98) 0%,rgba(255,116,159,0.92) 22%,rgba(255,116,159,0.72) 44%,rgba(255,116,159,0.38) 60%,rgba(255,116,159,0.16) 72%,rgba(255,223,120,0) 100%),radial-gradient(circle at 38% 35%,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 42%);filter:blur(2px);opacity:0.96;z-index:0;pointer-events:none;animation:trophyHaloFloat 4.8s ease-in-out infinite,trophyHaloGlow 3.6s ease-in-out infinite}body.page-opportunities .opportunity-hero-trophy{position:relative !important;z-index:1 !important;animation:trophyHeavenlyFloat 4.8s ease-in-out infinite}@keyframes trophyHaloFloat{0%{transform:translate(-50%,-50%) translateY(-390px) scale(0.96)}50%{transform:translate(-50%,-50%) translateY(-398px) scale(1.04)}100%{transform:translate(-50%,-50%) translateY(-390px) scale(0.98)}}@keyframes trophyHaloGlow{0%{opacity:0.72;filter:blur(2px) brightness(0.98)}50%{opacity:1;filter:blur(3px) brightness(1.14)}100%{opacity:0.8;filter:blur(2px) brightness(1.02)}}@keyframes trophyHeavenlyFloat{0%{transform:translateY(-390px)}50%{transform:translateY(-398px)}100%{transform:translateY(-390px)}}@media(max-width:1100px){body.page-opportunities .opportunity-hero-art::before{width:300px;height:300px;transform:translate(-50%,-50%) translateY(-260px)}@keyframes trophyHaloFloat{0%{transform:translate(-50%,-50%) translateY(-260px) scale(0.96)}50%{transform:translate(-50%,-50%) translateY(-268px) scale(1.04)}100%{transform:translate(-50%,-50%) translateY(-260px) scale(0.98)}}@keyframes trophyHeavenlyFloat{0%{transform:translateY(-260px)}50%{transform:translateY(-268px)}100%{transform:translateY(-260px)}}}@media(max-width:720px){body.page-opportunities .opportunity-hero-art::before{width:210px;height:210px;transform:translate(-50%,-50%) translateY(-120px)}@keyframes trophyHaloFloat{0%{transform:translate(-50%,-50%) translateY(-120px) scale(0.96)}50%{transform:translate(-50%,-50%) translateY(-128px) scale(1.04)}100%{transform:translate(-50%,-50%) translateY(-120px) scale(0.98)}}@keyframes trophyHeavenlyFloat{0%{transform:translateY(-120px)}50%{transform:translateY(-128px)}100%{transform:translateY(-120px)}}}body.page-opportunities .opportunity-toolbar label,body.page-opportunities .opportunity-toolbar label>span,body.page-opportunities .opportunity-toolbar input,body.page-opportunities .opportunity-toolbar input::placeholder,body.page-opportunities .opportunity-toolbar select,body.page-opportunities .opportunity-toolbar .filter-clear{color:#000000 !important}body.page-opportunities .opportunity-toolbar .search-field>span,body.page-opportunities .opportunity-toolbar input::placeholder,body.page-opportunities .opportunity-toolbar select.is-placeholder{color:#8A8A8A !important}body.page-opportunities .page-lede{position:relative !important;left:4px !important;max-width:540px !important;line-height:1.7 !important}body.page-opportunities .opportunities-blurb-icon{position:relative !important;top:-100px !important;margin-top:12px !important}body.page-opportunities .verification-note{display:none !important}body.page-opportunities .opportunity-hero-art{position:relative !important;isolation:isolate !important;overflow:visible !important}body.page-opportunities .opportunity-hero-art::before{width:470px !important;height:470px !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) translateY(-390px) !important;border-radius:50% !important;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,0.98) 0%,rgba(255,116,159,0.98) 16%,rgba(255,116,159,0.94) 32%,rgba(255,116,159,0.72) 48%,rgba(255,116,159,0.42) 62%,rgba(255,116,159,0.18) 74%,rgba(255,218,103,0) 100%),radial-gradient(circle at 34% 28%,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0) 38%),radial-gradient(circle at 68% 32%,rgba(255,255,243,0.72) 0%,rgba(255,255,243,0) 22%) !important;box-shadow:0 0 55px rgba(255,116,159,0.55),0 0 120px rgba(255,116,159,0.45),0 0 180px rgba(255,116,159,0.28) !important;filter:blur(1.2px) !important;opacity:1 !important;z-index:0 !important;pointer-events:none !important;animation:trophyHaloFloatGrand 5.2s ease-in-out infinite,trophyHaloGlowGrand 3.2s ease-in-out infinite !important}body.page-opportunities .opportunity-hero-art::after{content:"✦ ✧ ✦ ✧ ✦" !important;position:absolute !important;top:50% !important;left:50% !important;width:540px !important;max-width:none !important;transform:translate(-50%,-50%) translateY(-390px) !important;color:rgba(255,116,159,0.96) !important;text-shadow:0 0 10px rgba(255,255,255,0.9),0 0 18px rgba(255,116,159,0.9),0 0 36px rgba(255,116,159,0.6) !important;font-size:2.15rem !important;letter-spacing:2.3rem !important;line-height:1 !important;text-align:center !important;white-space:nowrap !important;pointer-events:none !important;z-index:2 !important;animation:trophySparklesFloat 6.4s ease-in-out infinite,trophySparklesTwinkle 2.6s ease-in-out infinite !important}body.page-opportunities .opportunity-hero-trophy{position:relative !important;z-index:1 !important;filter:drop-shadow(0 0 12px rgba(255,255,255,0.85)) drop-shadow(0 0 26px rgba(255,116,159,0.72)) drop-shadow(0 14px 26px rgba(255,192,3,0.12)) !important;animation:trophyHeavenlyFloatGrand 5.2s ease-in-out infinite !important}@keyframes trophyHaloFloatGrand{0%{transform:translate(-50%,-50%) translateY(-390px) scale(0.94) !important}50%{transform:translate(-50%,-50%) translateY(-401px) scale(1.08) !important}100%{transform:translate(-50%,-50%) translateY(-390px) scale(0.96) !important}}@keyframes trophyHaloGlowGrand{0%{opacity:0.78;filter:blur(1px) brightness(0.98)}50%{opacity:1;filter:blur(2.5px) brightness(1.2)}100%{opacity:0.86;filter:blur(1.4px) brightness(1.04)}}@keyframes trophySparklesFloat{0%{transform:translate(-50%,-50%) translateY(-402px)}50%{transform:translate(-50%,-50%) translateY(-416px)}100%{transform:translate(-50%,-50%) translateY(-402px)}}@keyframes trophySparklesTwinkle{0%,100%{opacity:0.58}25%{opacity:1}50%{opacity:0.76}75%{opacity:0.96}}@keyframes trophyHeavenlyFloatGrand{0%{transform:translateY(-390px);filter:drop-shadow(0 0 12px rgba(255,255,255,0.8)) drop-shadow(0 0 26px rgba(255,116,159,0.68)) drop-shadow(0 14px 26px rgba(255,192,3,0.12))}50%{transform:translateY(-401px);filter:drop-shadow(0 0 18px rgba(255,255,255,0.95)) drop-shadow(0 0 38px rgba(255,116,159,0.85)) drop-shadow(0 18px 30px rgba(255,192,3,0.14))}100%{transform:translateY(-390px);filter:drop-shadow(0 0 12px rgba(255,255,255,0.82)) drop-shadow(0 0 28px rgba(255,116,159,0.72)) drop-shadow(0 14px 26px rgba(255,192,3,0.12))}}@media(max-width:1100px){body.page-opportunities .opportunity-hero-art::before{width:350px !important;height:350px !important;transform:translate(-50%,-50%) translateY(-260px) !important}body.page-opportunities .opportunity-hero-art::after{width:390px !important;font-size:1.7rem !important;letter-spacing:1.4rem !important;transform:translate(-50%,-50%) translateY(-270px) !important}@keyframes trophyHaloFloatGrand{0%{transform:translate(-50%,-50%) translateY(-260px) scale(0.94) !important}50%{transform:translate(-50%,-50%) translateY(-271px) scale(1.08) !important}100%{transform:translate(-50%,-50%) translateY(-260px) scale(0.96) !important}}@keyframes trophySparklesFloat{0%{transform:translate(-50%,-50%) translateY(-274px)}50%{transform:translate(-50%,-50%) translateY(-286px)}100%{transform:translate(-50%,-50%) translateY(-274px)}}@keyframes trophyHeavenlyFloatGrand{0%{transform:translateY(-260px)}50%{transform:translateY(-271px)}100%{transform:translateY(-260px)}}}@media(max-width:720px){body.page-opportunities .page-lede{max-width:100% !important;left:0 !important}body.page-opportunities .opportunities-blurb-icon{top:-72px !important}body.page-opportunities .opportunity-hero-art::before{width:250px !important;height:250px !important;transform:translate(-50%,-50%) translateY(-120px) !important}body.page-opportunities .opportunity-hero-art::after{width:270px !important;font-size:1.24rem !important;letter-spacing:0.72rem !important;transform:translate(-50%,-50%) translateY(-132px) !important}@keyframes trophyHaloFloatGrand{0%{transform:translate(-50%,-50%) translateY(-120px) scale(0.95) !important}50%{transform:translate(-50%,-50%) translateY(-129px) scale(1.06) !important}100%{transform:translate(-50%,-50%) translateY(-120px) scale(0.97) !important}}@keyframes trophySparklesFloat{0%{transform:translate(-50%,-50%) translateY(-136px)}50%{transform:translate(-50%,-50%) translateY(-146px)}100%{transform:translate(-50%,-50%) translateY(-136px)}}@keyframes trophyHeavenlyFloatGrand{0%{transform:translateY(-120px)}50%{transform:translateY(-129px)}100%{transform:translateY(-120px)}}}body.page-opportunities .opportunities-blurb-icon{left:9px !important;top:-120px !important}body.page-opportunities .opportunity-toolbar{top:-120px !important}body.page-opportunities .directory-count,body.page-opportunities .opportunity-directory-grid,body.page-opportunities .empty-state{position:relative !important;top:-120px !important}body.page-opportunities .directory-count{margin-top:-100px !important;margin-bottom:-105px !important}body.page-opportunities .page-lede{max-width:512px !important}body.page-opportunities .opportunity-toolbar .search-field>span{color:#000000 !important}body.page-opportunities .opportunity-toolbar [data-opportunity-type].is-placeholder{color:#8A8A8A !important}body.page-opportunities .opportunity-hero-art::before{width:466px !important;height:466px !important;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,0.98) 0%,rgba(255,116,159,0.98) 16%,rgba(255,116,159,0.94) 32%,rgba(255,116,159,0.72) 48%,rgba(255,116,159,0.42) 62%,rgba(255,116,159,0.18) 74%,rgba(255,218,103,0) 100%),repeating-conic-gradient(from 0deg,rgba(255,116,159,0.78) 0deg 4deg,rgba(255,116,159,0.22) 4deg 6deg,rgba(255,244,183,0) 6deg 18deg),radial-gradient(circle at 34% 28%,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0) 38%),radial-gradient(circle at 68% 32%,rgba(255,255,243,0.72) 0%,rgba(255,255,243,0) 22%) !important;box-shadow:0 0 60px rgba(255,116,159,0.58),0 0 130px rgba(255,116,159,0.48),0 0 190px rgba(255,116,159,0.32) !important}@media(max-width:1100px){body.page-opportunities .opportunity-hero-art::before{width:346px !important;height:346px !important}}@media(max-width:720px){body.page-opportunities .opportunities-blurb-icon{left:0 !important;top:-92px !important}body.page-opportunities .opportunity-toolbar,body.page-opportunities .directory-count,body.page-opportunities .opportunity-directory-grid,body.page-opportunities .empty-state{top:-92px !important}body.page-opportunities .directory-count{margin-top:-72px !important;margin-bottom:-82px !important}body.page-opportunities .opportunity-hero-art::before{width:246px !important;height:246px !important}}body.page-opportunities .opportunity-hero-art{overflow:visible !important;isolation:isolate !important}body.page-opportunities .opportunity-hero-art::before{width:466px !important;height:466px !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) translateY(-390px) !important;border-radius:50% !important;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,0.98) 0%,rgba(255,116,159,0.98) 13%,rgba(255,116,159,0.94) 26%,rgba(255,116,159,0.72) 43%,rgba(255,116,159,0.36) 58%,rgba(255,116,159,0.16) 70%,rgba(255,217,104,0) 100%),repeating-conic-gradient(from 0deg,rgba(255,116,159,0.92) 0deg 3deg,rgba(255,116,159,0.34) 3deg 5deg,rgba(255,116,159,0.0) 5deg 16deg),radial-gradient(circle at 18% 32%,rgba(255,255,255,0.95) 0 3px,rgba(255,255,255,0) 5px),radial-gradient(circle at 27% 22%,rgba(255,116,159,0.92) 0 4px,rgba(255,249,216,0) 7px),radial-gradient(circle at 39% 12%,rgba(255,255,255,0.95) 0 2.5px,rgba(255,255,255,0) 5px),radial-gradient(circle at 62% 18%,rgba(255,116,159,0.9) 0 3px,rgba(255,248,214,0) 6px),radial-gradient(circle at 76% 24%,rgba(255,255,255,0.92) 0 3px,rgba(255,255,255,0) 6px),radial-gradient(circle at 84% 41%,rgba(255,116,159,0.88) 0 4px,rgba(255,244,191,0) 7px),radial-gradient(circle at 70% 63%,rgba(255,255,255,0.9) 0 3px,rgba(255,255,255,0) 6px),radial-gradient(circle at 54% 78%,rgba(255,116,159,0.88) 0 3px,rgba(255,248,214,0) 6px),radial-gradient(circle at 28% 70%,rgba(255,255,255,0.94) 0 2.5px,rgba(255,255,255,0) 5px),radial-gradient(circle at 14% 56%,rgba(255,116,159,0.88) 0 4px,rgba(255,245,198,0) 7px),radial-gradient(circle at 86% 61%,rgba(255,255,255,0.9) 0 2.5px,rgba(255,255,255,0) 5px) !important;box-shadow:0 0 65px rgba(255,116,159,0.56),0 0 120px rgba(255,116,159,0.46),0 0 180px rgba(255,116,159,0.34),inset 0 0 28px rgba(255,255,255,0.32) !important;filter:blur(1px) !important;opacity:1 !important;z-index:0 !important;animation:trophyHaloSpectacle 6.6s ease-in-out infinite,trophyHaloRotate 18s linear infinite,trophyHaloShine 3s ease-in-out infinite !important}body.page-opportunities .opportunity-hero-art::after{content:"✦ ✧ ✦ ✧ ✦ ✦ ✧ ✦ ✧" !important;position:absolute !important;top:50% !important;left:50% !important;width:620px !important;transform:translate(-50%,-50%) translateY(-396px) !important;font-size:2.25rem !important;line-height:1 !important;letter-spacing:1.55rem !important;text-align:center !important;white-space:nowrap !important;color:rgba(255,116,159,0.98) !important;text-shadow:0 0 10px rgba(255,255,255,0.95),0 0 20px rgba(255,116,159,0.95),0 0 34px rgba(255,116,159,0.72),0 0 58px rgba(255,116,159,0.38) !important;pointer-events:none !important;z-index:2 !important;animation:trophySparklesOrbit 7.4s ease-in-out infinite,trophySparklesTwinkleBurst 1.85s ease-in-out infinite !important}body.page-opportunities .opportunity-hero-trophy{position:relative !important;z-index:1 !important;transform-origin:50% 58% !important;filter:drop-shadow(0 0 16px rgba(255,255,255,0.9)) drop-shadow(0 0 28px rgba(255,116,159,0.78)) drop-shadow(0 16px 28px rgba(255,192,3,0.14)) !important;animation:trophyTiltedHeavenlyGlimmer 5.8s ease-in-out infinite !important}@keyframes trophyHaloSpectacle{0%{transform:translate(-50%,-50%) translateY(-390px) scale(0.95);opacity:0.86}25%{transform:translate(-50%,-50%) translateY(-398px) scale(1.02);opacity:1}50%{transform:translate(-50%,-50%) translateY(-405px) scale(1.08);opacity:1}75%{transform:translate(-50%,-50%) translateY(-397px) scale(1.01);opacity:0.94}100%{transform:translate(-50%,-50%) translateY(-390px) scale(0.97);opacity:0.9}}@keyframes trophyHaloRotate{0%{background-position:center center,center center,18% 32%,27% 22%,39% 12%,62% 18%,76% 24%,84% 41%,70% 63%,54% 78%,28% 70%,14% 56%,86% 61%}50%{background-position:center center,center center,22% 28%,30% 18%,44% 16%,66% 14%,80% 28%,88% 45%,74% 67%,58% 82%,24% 74%,10% 52%,82% 57%}100%{background-position:center center,center center,18% 32%,27% 22%,39% 12%,62% 18%,76% 24%,84% 41%,70% 63%,54% 78%,28% 70%,14% 56%,86% 61%}}@keyframes trophyHaloShine{0%,100%{filter:blur(1px) brightness(1);box-shadow:0 0 65px rgba(255,116,159,0.52),0 0 120px rgba(255,116,159,0.44),0 0 180px rgba(255,116,159,0.3),inset 0 0 28px rgba(255,255,255,0.28)}35%{filter:blur(1.6px) brightness(1.14);box-shadow:0 0 78px rgba(255,116,159,0.66),0 0 138px rgba(255,116,159,0.58),0 0 205px rgba(255,116,159,0.4),inset 0 0 36px rgba(255,255,255,0.4)}70%{filter:blur(1.3px) brightness(1.22);box-shadow:0 0 86px rgba(255,116,159,0.72),0 0 150px rgba(255,116,159,0.62),0 0 220px rgba(255,116,159,0.44),inset 0 0 42px rgba(255,255,255,0.42)}}@keyframes trophySparklesOrbit{0%{transform:translate(-50%,-50%) translateY(-396px) translateX(0) scale(0.98)}25%{transform:translate(-50%,-50%) translateY(-406px) translateX(8px) scale(1.03)}50%{transform:translate(-50%,-50%) translateY(-414px) translateX(0) scale(1.06)}75%{transform:translate(-50%,-50%) translateY(-404px) translateX(-8px) scale(1.02)}100%{transform:translate(-50%,-50%) translateY(-396px) translateX(0) scale(0.99)}}@keyframes trophySparklesTwinkleBurst{0%,100%{opacity:0.46}18%{opacity:0.95}36%{opacity:0.62}54%{opacity:1}72%{opacity:0.72}88%{opacity:0.98}}@keyframes trophyTiltedHeavenlyGlimmer{0%{transform:translateY(-390px) rotate(30deg) scale(1);filter:drop-shadow(0 0 14px rgba(255,255,255,0.82)) drop-shadow(0 0 24px rgba(255,116,159,0.68)) drop-shadow(0 16px 28px rgba(255,192,3,0.14))}16%{transform:translateY(-396px) rotate(30deg) scale(1.01);filter:drop-shadow(0 0 18px rgba(255,255,255,0.96)) drop-shadow(0 0 34px rgba(255,116,159,0.86)) drop-shadow(0 18px 30px rgba(255,192,3,0.15))}33%{transform:translateY(-401px) rotate(30deg) scale(1.02);filter:drop-shadow(0 0 16px rgba(255,255,255,0.88)) drop-shadow(0 0 28px rgba(255,116,159,0.74)) drop-shadow(0 20px 32px rgba(255,192,3,0.16))}57%{transform:translateY(-398px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 22px rgba(255,255,255,1)) drop-shadow(0 0 42px rgba(255,116,159,0.98)) drop-shadow(0 19px 31px rgba(255,192,3,0.16))}78%{transform:translateY(-394px) rotate(30deg) scale(1.005);filter:drop-shadow(0 0 15px rgba(255,255,255,0.86)) drop-shadow(0 0 30px rgba(255,116,159,0.76)) drop-shadow(0 17px 29px rgba(255,192,3,0.14))}100%{transform:translateY(-390px) rotate(30deg) scale(1);filter:drop-shadow(0 0 14px rgba(255,255,255,0.82)) drop-shadow(0 0 24px rgba(255,116,159,0.68)) drop-shadow(0 16px 28px rgba(255,192,3,0.14))}}@media(max-width:1100px){body.page-opportunities .opportunity-hero-art::before{width:346px !important;height:346px !important}body.page-opportunities .opportunity-hero-art::after{width:450px !important;font-size:1.7rem !important;letter-spacing:0.95rem !important;transform:translate(-50%,-50%) translateY(-268px) !important}@keyframes trophyHaloSpectacle{0%{transform:translate(-50%,-50%) translateY(-260px) scale(0.95);opacity:0.86}25%{transform:translate(-50%,-50%) translateY(-267px) scale(1.02);opacity:1}50%{transform:translate(-50%,-50%) translateY(-274px) scale(1.08);opacity:1}75%{transform:translate(-50%,-50%) translateY(-266px) scale(1.01);opacity:0.94}100%{transform:translate(-50%,-50%) translateY(-260px) scale(0.97);opacity:0.9}}@keyframes trophySparklesOrbit{0%{transform:translate(-50%,-50%) translateY(-270px) translateX(0) scale(0.98)}25%{transform:translate(-50%,-50%) translateY(-278px) translateX(6px) scale(1.03)}50%{transform:translate(-50%,-50%) translateY(-286px) translateX(0) scale(1.06)}75%{transform:translate(-50%,-50%) translateY(-277px) translateX(-6px) scale(1.02)}100%{transform:translate(-50%,-50%) translateY(-270px) translateX(0) scale(0.99)}}@keyframes trophyTiltedHeavenlyGlimmer{0%{transform:translateY(-260px) rotate(30deg) scale(1);filter:drop-shadow(0 0 14px rgba(255,255,255,0.82)) drop-shadow(0 0 24px rgba(255,116,159,0.68)) drop-shadow(0 14px 26px rgba(255,192,3,0.14))}16%{transform:translateY(-266px) rotate(30deg) scale(1.01);filter:drop-shadow(0 0 18px rgba(255,255,255,0.96)) drop-shadow(0 0 34px rgba(255,116,159,0.86)) drop-shadow(0 16px 28px rgba(255,192,3,0.15))}33%{transform:translateY(-271px) rotate(30deg) scale(1.02);filter:drop-shadow(0 0 16px rgba(255,255,255,0.88)) drop-shadow(0 0 28px rgba(255,116,159,0.74)) drop-shadow(0 18px 30px rgba(255,192,3,0.16))}57%{transform:translateY(-268px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 22px rgba(255,255,255,1)) drop-shadow(0 0 42px rgba(255,116,159,0.98)) drop-shadow(0 18px 30px rgba(255,192,3,0.16))}78%{transform:translateY(-264px) rotate(30deg) scale(1.005);filter:drop-shadow(0 0 15px rgba(255,255,255,0.86)) drop-shadow(0 0 30px rgba(255,116,159,0.76)) drop-shadow(0 15px 27px rgba(255,192,3,0.14))}100%{transform:translateY(-260px) rotate(30deg) scale(1);filter:drop-shadow(0 0 14px rgba(255,255,255,0.82)) drop-shadow(0 0 24px rgba(255,116,159,0.68)) drop-shadow(0 14px 26px rgba(255,192,3,0.14))}}}@media(max-width:720px){body.page-opportunities .opportunity-hero-art::before{width:246px !important;height:246px !important}body.page-opportunities .opportunity-hero-art::after{width:300px !important;font-size:1.18rem !important;letter-spacing:0.46rem !important;transform:translate(-50%,-50%) translateY(-128px) !important}@keyframes trophyHaloSpectacle{0%{transform:translate(-50%,-50%) translateY(-120px) scale(0.95);opacity:0.86}25%{transform:translate(-50%,-50%) translateY(-126px) scale(1.02);opacity:1}50%{transform:translate(-50%,-50%) translateY(-132px) scale(1.08);opacity:1}75%{transform:translate(-50%,-50%) translateY(-125px) scale(1.01);opacity:0.94}100%{transform:translate(-50%,-50%) translateY(-120px) scale(0.97);opacity:0.9}}@keyframes trophySparklesOrbit{0%{transform:translate(-50%,-50%) translateY(-132px) translateX(0) scale(0.98)}25%{transform:translate(-50%,-50%) translateY(-139px) translateX(4px) scale(1.03)}50%{transform:translate(-50%,-50%) translateY(-146px) translateX(0) scale(1.06)}75%{transform:translate(-50%,-50%) translateY(-138px) translateX(-4px) scale(1.02)}100%{transform:translate(-50%,-50%) translateY(-132px) translateX(0) scale(0.99)}}@keyframes trophyTiltedHeavenlyGlimmer{0%{transform:translateY(-120px) rotate(30deg) scale(1);filter:drop-shadow(0 0 12px rgba(255,255,255,0.82)) drop-shadow(0 0 20px rgba(255,116,159,0.68)) drop-shadow(0 12px 22px rgba(255,192,3,0.14))}16%{transform:translateY(-125px) rotate(30deg) scale(1.01);filter:drop-shadow(0 0 16px rgba(255,255,255,0.96)) drop-shadow(0 0 28px rgba(255,116,159,0.86)) drop-shadow(0 13px 23px rgba(255,192,3,0.15))}33%{transform:translateY(-129px) rotate(30deg) scale(1.02);filter:drop-shadow(0 0 14px rgba(255,255,255,0.88)) drop-shadow(0 0 24px rgba(255,116,159,0.74)) drop-shadow(0 14px 24px rgba(255,192,3,0.16))}57%{transform:translateY(-127px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 19px rgba(255,255,255,1)) drop-shadow(0 0 34px rgba(255,116,159,0.98)) drop-shadow(0 14px 24px rgba(255,192,3,0.16))}78%{transform:translateY(-123px) rotate(30deg) scale(1.005);filter:drop-shadow(0 0 13px rgba(255,255,255,0.86)) drop-shadow(0 0 25px rgba(255,116,159,0.76)) drop-shadow(0 12px 22px rgba(255,192,3,0.14))}100%{transform:translateY(-120px) rotate(30deg) scale(1);filter:drop-shadow(0 0 12px rgba(255,255,255,0.82)) drop-shadow(0 0 20px rgba(255,116,159,0.68)) drop-shadow(0 12px 22px rgba(255,192,3,0.14))}}}body.page-opportunities .page-lede{max-width:540px !important;line-height:1.62 !important}body.page-opportunities .opportunities-blurb-icon{left:9px !important;top:-150px !important}body.page-opportunities .opportunity-toolbar{position:relative !important;top:0 !important;margin-top:-600px !important;margin-bottom:12px !important}body.page-opportunities .directory-count,body.page-opportunities .opportunity-directory-grid,body.page-opportunities .empty-state{position:relative !important;top:0 !important}body.page-opportunities .directory-count{margin-top:10px !important;margin-bottom:18px !important}body.page-opportunities .opportunity-hero-art{overflow:visible !important;isolation:isolate !important}body.page-opportunities .opportunity-hero-art::before{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;width:430px !important;height:430px !important;border-radius:50% !important;transform:translate(-50%,-50%) translateY(-390px) rotate(0deg) scale(1) !important;background:radial-gradient(circle at center,rgba(255,255,255,0.98) 0%,rgba(255,116,159,0.98) 22%,rgba(255,116,159,0.82) 42%,rgba(255,116,159,0.34) 58%,rgba(255,116,159,0.08) 72%,rgba(255,223,132,0) 100%),repeating-conic-gradient(from 0deg,rgba(255,116,159,0.95) 0deg 2.8deg,rgba(255,116,159,0.42) 2.8deg 4.4deg,rgba(255,236,160,0) 4.4deg 16deg) !important;box-shadow:0 0 40px rgba(255,116,159,0.48),0 0 88px rgba(255,116,159,0.34),0 0 140px rgba(255,116,159,0.22) !important;filter:blur(0.8px) !important;opacity:0.98 !important;z-index:0 !important;pointer-events:none !important;animation:trophyHaloRaysMove 10s linear infinite,trophyHaloPulseClean 4.2s ease-in-out infinite !important}body.page-opportunities .opportunity-hero-art::after{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;width:8px !important;height:8px !important;border-radius:50% !important;background:rgba(255,116,159,0.96) !important;transform:translate(-50%,-50%) translateY(-390px) !important;box-shadow:-145px -92px 0 1px rgba(255,116,159,0.95),-110px -150px 0 0 rgba(255,255,255,0.96),-48px -176px 0 2px rgba(255,116,159,0.92),22px -162px 0 0 rgba(255,255,255,0.96),96px -136px 0 1px rgba(255,116,159,0.94),146px -68px 0 2px rgba(255,255,255,0.96),126px 14px 0 0 rgba(255,116,159,0.92),150px 82px 0 1px rgba(255,255,255,0.96),88px 132px 0 0 rgba(255,116,159,0.94),8px 162px 0 2px rgba(255,255,255,0.96),-74px 140px 0 0 rgba(255,116,159,0.92),-138px 72px 0 1px rgba(255,255,255,0.96),-165px -6px 0 0 rgba(255,116,159,0.94),-34px -102px 0 1px rgba(255,255,255,0.96),58px -88px 0 0 rgba(255,116,159,0.92),112px 44px 0 1px rgba(255,255,255,0.96),-96px 40px 0 0 rgba(255,116,159,0.94) !important;filter:drop-shadow(0 0 6px rgba(255,255,255,0.9)) drop-shadow(0 0 12px rgba(255,116,159,0.6)) !important;pointer-events:none !important;z-index:2 !important;animation:trophySparklesFloatClean 6s ease-in-out infinite,trophySparklesTwinkleClean 2.1s ease-in-out infinite !important}body.page-opportunities .opportunity-hero-trophy{position:relative !important;z-index:1 !important;transform-origin:50% 58% !important;animation:trophyTiltedShineSeven 7s ease-in-out infinite !important;filter:drop-shadow(0 0 8px rgba(255,255,255,0.5)) drop-shadow(0 0 18px rgba(255,116,159,0.4)) drop-shadow(0 14px 24px rgba(255,192,3,0.12)) !important}@keyframes trophyHaloRaysMove{0%{transform:translate(-50%,-50%) translateY(-390px) rotate(0deg) scale(0.98)}50%{transform:translate(-50%,-50%) translateY(-396px) rotate(180deg) scale(1.02)}100%{transform:translate(-50%,-50%) translateY(-390px) rotate(360deg) scale(0.98)}}@keyframes trophyHaloPulseClean{0%,100%{opacity:0.86;filter:blur(0.8px) brightness(1);box-shadow:0 0 40px rgba(255,116,159,0.48),0 0 88px rgba(255,116,159,0.34),0 0 140px rgba(255,116,159,0.22)}50%{opacity:1;filter:blur(1.4px) brightness(1.16);box-shadow:0 0 54px rgba(255,116,159,0.62),0 0 104px rgba(255,116,159,0.46),0 0 162px rgba(255,116,159,0.3)}}@keyframes trophySparklesFloatClean{0%{transform:translate(-50%,-50%) translateY(-390px) translateX(0px)}25%{transform:translate(-50%,-50%) translateY(-401px) translateX(6px)}50%{transform:translate(-50%,-50%) translateY(-394px) translateX(-5px)}75%{transform:translate(-50%,-50%) translateY(-408px) translateX(4px)}100%{transform:translate(-50%,-50%) translateY(-390px) translateX(0px)}}@keyframes trophySparklesTwinkleClean{0%,100%{opacity:0.45}20%{opacity:0.92}42%{opacity:0.56}68%{opacity:1}84%{opacity:0.72}}@keyframes trophyTiltedShineSeven{0%,76%,100%{transform:translateY(-390px) rotate(30deg) scale(1);filter:drop-shadow(0 0 8px rgba(255,255,255,0.5)) drop-shadow(0 0 18px rgba(255,116,159,0.4)) drop-shadow(0 14px 24px rgba(255,192,3,0.12))}18%{transform:translateY(-396px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 10px rgba(255,255,255,0.56)) drop-shadow(0 0 22px rgba(255,116,159,0.44)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}38%{transform:translateY(-401px) rotate(30deg) scale(1.02);filter:drop-shadow(0 0 11px rgba(255,255,255,0.6)) drop-shadow(0 0 24px rgba(255,116,159,0.48)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}80%{transform:translateY(-394px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 18px rgba(255,255,255,0.92)) drop-shadow(0 0 34px rgba(255,116,159,0.88)) drop-shadow(0 18px 28px rgba(255,192,3,0.14))}83%{transform:translateY(-394px) rotate(30deg) scale(1.02);filter:drop-shadow(0 0 26px rgba(255,255,255,1)) drop-shadow(0 0 48px rgba(255,116,159,0.98)) drop-shadow(0 18px 28px rgba(255,192,3,0.14))}86%{transform:translateY(-394px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 16px rgba(255,255,255,0.86)) drop-shadow(0 0 30px rgba(255,116,159,0.82)) drop-shadow(0 18px 28px rgba(255,192,3,0.14))}}@media(max-width:1100px){body.page-opportunities .opportunity-toolbar{margin-top:-420px !important}body.page-opportunities .opportunity-hero-art::before{width:330px !important;height:330px !important}body.page-opportunities .opportunity-hero-art::after{transform:translate(-50%,-50%) translateY(-260px) !important;box-shadow:-112px -72px 0 1px rgba(255,116,159,0.95),-86px -120px 0 0 rgba(255,255,255,0.96),-38px -138px 0 1px rgba(255,116,159,0.92),18px -128px 0 0 rgba(255,255,255,0.96),72px -102px 0 1px rgba(255,116,159,0.94),112px -48px 0 1px rgba(255,255,255,0.96),96px 8px 0 0 rgba(255,116,159,0.92),116px 62px 0 1px rgba(255,255,255,0.96),70px 98px 0 0 rgba(255,116,159,0.94),4px 128px 0 1px rgba(255,255,255,0.96),-56px 104px 0 0 rgba(255,116,159,0.92),-104px 54px 0 1px rgba(255,255,255,0.96),-124px -4px 0 0 rgba(255,116,159,0.94) !important}@keyframes trophyHaloRaysMove{0%{transform:translate(-50%,-50%) translateY(-260px) rotate(0deg) scale(0.98)}50%{transform:translate(-50%,-50%) translateY(-266px) rotate(180deg) scale(1.02)}100%{transform:translate(-50%,-50%) translateY(-260px) rotate(360deg) scale(0.98)}}@keyframes trophySparklesFloatClean{0%{transform:translate(-50%,-50%) translateY(-260px) translateX(0px)}25%{transform:translate(-50%,-50%) translateY(-270px) translateX(5px)}50%{transform:translate(-50%,-50%) translateY(-264px) translateX(-4px)}75%{transform:translate(-50%,-50%) translateY(-275px) translateX(3px)}100%{transform:translate(-50%,-50%) translateY(-260px) translateX(0px)}}@keyframes trophyTiltedShineSeven{0%,76%,100%{transform:translateY(-260px) rotate(30deg) scale(1);filter:drop-shadow(0 0 8px rgba(255,255,255,0.5)) drop-shadow(0 0 18px rgba(255,116,159,0.4)) drop-shadow(0 14px 24px rgba(255,192,3,0.12))}18%{transform:translateY(-265px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 10px rgba(255,255,255,0.56)) drop-shadow(0 0 22px rgba(255,116,159,0.44)) drop-shadow(0 15px 25px rgba(255,192,3,0.13))}38%{transform:translateY(-269px) rotate(30deg) scale(1.02);filter:drop-shadow(0 0 11px rgba(255,255,255,0.6)) drop-shadow(0 0 24px rgba(255,116,159,0.48)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}80%{transform:translateY(-264px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 18px rgba(255,255,255,0.92)) drop-shadow(0 0 34px rgba(255,116,159,0.88)) drop-shadow(0 17px 27px rgba(255,192,3,0.14))}83%{transform:translateY(-264px) rotate(30deg) scale(1.02);filter:drop-shadow(0 0 26px rgba(255,255,255,1)) drop-shadow(0 0 48px rgba(255,116,159,0.98)) drop-shadow(0 17px 27px rgba(255,192,3,0.14))}86%{transform:translateY(-264px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 16px rgba(255,255,255,0.86)) drop-shadow(0 0 30px rgba(255,116,159,0.82)) drop-shadow(0 17px 27px rgba(255,192,3,0.14))}}}@media(max-width:720px){body.page-opportunities .opportunities-blurb-icon{left:0 !important;top:-110px !important}body.page-opportunities .opportunity-toolbar{margin-top:-260px !important}body.page-opportunities .opportunity-hero-art::before{width:238px !important;height:238px !important}body.page-opportunities .opportunity-hero-art::after{transform:translate(-50%,-50%) translateY(-120px) !important;box-shadow:-78px -50px 0 0 rgba(255,116,159,0.95),-60px -86px 0 0 rgba(255,255,255,0.96),-24px -102px 0 1px rgba(255,116,159,0.92),14px -94px 0 0 rgba(255,255,255,0.96),56px -72px 0 1px rgba(255,116,159,0.94),80px -34px 0 0 rgba(255,255,255,0.96),68px 6px 0 0 rgba(255,116,159,0.92),84px 44px 0 0 rgba(255,255,255,0.96),50px 70px 0 0 rgba(255,116,159,0.94),4px 88px 0 1px rgba(255,255,255,0.96),-40px 74px 0 0 rgba(255,116,159,0.92),-76px 38px 0 0 rgba(255,255,255,0.96),-90px -2px 0 0 rgba(255,116,159,0.94) !important}@keyframes trophyHaloRaysMove{0%{transform:translate(-50%,-50%) translateY(-120px) rotate(0deg) scale(0.98)}50%{transform:translate(-50%,-50%) translateY(-126px) rotate(180deg) scale(1.02)}100%{transform:translate(-50%,-50%) translateY(-120px) rotate(360deg) scale(0.98)}}@keyframes trophySparklesFloatClean{0%{transform:translate(-50%,-50%) translateY(-120px) translateX(0px)}25%{transform:translate(-50%,-50%) translateY(-128px) translateX(4px)}50%{transform:translate(-50%,-50%) translateY(-123px) translateX(-3px)}75%{transform:translate(-50%,-50%) translateY(-132px) translateX(3px)}100%{transform:translate(-50%,-50%) translateY(-120px) translateX(0px)}}@keyframes trophyTiltedShineSeven{0%,76%,100%{transform:translateY(-120px) rotate(30deg) scale(1);filter:drop-shadow(0 0 7px rgba(255,255,255,0.5)) drop-shadow(0 0 14px rgba(255,116,159,0.4)) drop-shadow(0 11px 20px rgba(255,192,3,0.12))}18%{transform:translateY(-124px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 9px rgba(255,255,255,0.56)) drop-shadow(0 0 18px rgba(255,116,159,0.44)) drop-shadow(0 12px 21px rgba(255,192,3,0.13))}38%{transform:translateY(-128px) rotate(30deg) scale(1.02);filter:drop-shadow(0 0 10px rgba(255,255,255,0.6)) drop-shadow(0 0 20px rgba(255,116,159,0.48)) drop-shadow(0 13px 22px rgba(255,192,3,0.13))}80%{transform:translateY(-124px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 15px rgba(255,255,255,0.92)) drop-shadow(0 0 26px rgba(255,116,159,0.88)) drop-shadow(0 14px 23px rgba(255,192,3,0.14))}83%{transform:translateY(-124px) rotate(30deg) scale(1.02);filter:drop-shadow(0 0 21px rgba(255,255,255,1)) drop-shadow(0 0 34px rgba(255,116,159,0.98)) drop-shadow(0 14px 23px rgba(255,192,3,0.14))}86%{transform:translateY(-124px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 13px rgba(255,255,255,0.86)) drop-shadow(0 0 24px rgba(255,116,159,0.82)) drop-shadow(0 14px 23px rgba(255,192,3,0.14))}}}body.page-opportunities .opportunities-blurb-icon{top:-250px !important}body.page-opportunities .opportunity-toolbar{margin-top:-500px !important}body.page-opportunities .opportunity-hero-art{overflow:visible !important;isolation:isolate !important}body.page-opportunities .opportunity-hero-art::before{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;width:420px !important;height:420px !important;border-radius:50% !important;transform:translate(-50%,-50%) translateY(-390px) rotate(0deg) !important;background:radial-gradient(circle at center,rgba(255,255,255,0.98) 0%,rgba(255,116,159,0.96) 24%,rgba(255,116,159,0.76) 44%,rgba(255,116,159,0.30) 62%,rgba(255,116,159,0.06) 78%,rgba(255,116,159,0.00) 100%),repeating-conic-gradient(from 0deg,rgba(255,116,159,0.72) 0deg 2deg,rgba(255,116,159,0.26) 2deg 4deg,rgba(255,116,159,0.00) 4deg 18deg) !important;box-shadow:0 0 36px rgba(255,116,159,0.42),0 0 82px rgba(255,116,159,0.28),0 0 130px rgba(255,116,159,0.18) !important;filter:blur(0.8px) !important;opacity:0.96 !important;z-index:0 !important;pointer-events:none !important;animation:trophyOmbreRaysTurn 18s linear infinite,trophyOmbreRaysGlimmer 4.6s ease-in-out infinite !important}body.page-opportunities .opportunity-hero-art::after{content:none !important;display:none !important}body.page-opportunities .opportunity-hero-trophy{transform-origin:50% 58% !important;animation:trophyTiltedShineSimple 7s ease-in-out infinite !important}@keyframes trophyOmbreRaysTurn{0%{transform:translate(-50%,-50%) translateY(-390px) rotate(0deg) scale(0.98)}50%{transform:translate(-50%,-50%) translateY(-396px) rotate(180deg) scale(1.01)}100%{transform:translate(-50%,-50%) translateY(-390px) rotate(360deg) scale(0.98)}}@keyframes trophyOmbreRaysGlimmer{0%,100%{opacity:0.82;filter:blur(0.8px) brightness(0.98);box-shadow:0 0 36px rgba(255,116,159,0.42),0 0 82px rgba(255,116,159,0.28),0 0 130px rgba(255,116,159,0.18)}50%{opacity:1;filter:blur(1.25px) brightness(1.14);box-shadow:0 0 46px rgba(255,116,159,0.54),0 0 96px rgba(255,116,159,0.36),0 0 146px rgba(255,116,159,0.22)}}@keyframes trophyTiltedShineSimple{0%,74%,100%{transform:translateY(-390px) rotate(30deg) scale(1);filter:drop-shadow(0 0 8px rgba(255,255,255,0.48)) drop-shadow(0 0 18px rgba(255,116,159,0.38)) drop-shadow(0 14px 24px rgba(255,192,3,0.12))}80%{transform:translateY(-394px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 16px rgba(255,255,255,0.90)) drop-shadow(0 0 30px rgba(255,116,159,0.82)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}84%{transform:translateY(-394px) rotate(30deg) scale(1.02);filter:drop-shadow(0 0 24px rgba(255,255,255,1)) drop-shadow(0 0 42px rgba(255,116,159,0.96)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}88%{transform:translateY(-394px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 14px rgba(255,255,255,0.82)) drop-shadow(0 0 28px rgba(255,116,159,0.78)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}}@media(max-width:1100px){body.page-opportunities .opportunities-blurb-icon{top:-210px !important}body.page-opportunities .opportunity-toolbar{margin-top:-320px !important}body.page-opportunities .opportunity-hero-art::before{width:320px !important;height:320px !important}@keyframes trophyOmbreRaysTurn{0%{transform:translate(-50%,-50%) translateY(-260px) rotate(0deg) scale(0.98)}50%{transform:translate(-50%,-50%) translateY(-266px) rotate(180deg) scale(1.01)}100%{transform:translate(-50%,-50%) translateY(-260px) rotate(360deg) scale(0.98)}}@keyframes trophyTiltedShineSimple{0%,74%,100%{transform:translateY(-260px) rotate(30deg) scale(1);filter:drop-shadow(0 0 8px rgba(255,255,255,0.48)) drop-shadow(0 0 18px rgba(255,116,159,0.38)) drop-shadow(0 13px 23px rgba(255,192,3,0.12))}80%{transform:translateY(-264px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 16px rgba(255,255,255,0.90)) drop-shadow(0 0 30px rgba(255,116,159,0.82)) drop-shadow(0 15px 25px rgba(255,192,3,0.13))}84%{transform:translateY(-264px) rotate(30deg) scale(1.02);filter:drop-shadow(0 0 24px rgba(255,255,255,1)) drop-shadow(0 0 42px rgba(255,116,159,0.96)) drop-shadow(0 15px 25px rgba(255,192,3,0.13))}88%{transform:translateY(-264px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 14px rgba(255,255,255,0.82)) drop-shadow(0 0 28px rgba(255,116,159,0.78)) drop-shadow(0 15px 25px rgba(255,192,3,0.13))}}}@media(max-width:720px){body.page-opportunities .opportunities-blurb-icon{top:-170px !important}body.page-opportunities .opportunity-toolbar{margin-top:-160px !important}body.page-opportunities .opportunity-hero-art::before{width:230px !important;height:230px !important}@keyframes trophyOmbreRaysTurn{0%{transform:translate(-50%,-50%) translateY(-120px) rotate(0deg) scale(0.98)}50%{transform:translate(-50%,-50%) translateY(-126px) rotate(180deg) scale(1.01)}100%{transform:translate(-50%,-50%) translateY(-120px) rotate(360deg) scale(0.98)}}@keyframes trophyTiltedShineSimple{0%,74%,100%{transform:translateY(-120px) rotate(30deg) scale(1);filter:drop-shadow(0 0 7px rgba(255,255,255,0.48)) drop-shadow(0 0 14px rgba(255,116,159,0.38)) drop-shadow(0 10px 18px rgba(255,192,3,0.12))}80%{transform:translateY(-124px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 13px rgba(255,255,255,0.90)) drop-shadow(0 0 24px rgba(255,116,159,0.82)) drop-shadow(0 12px 20px rgba(255,192,3,0.13))}84%{transform:translateY(-124px) rotate(30deg) scale(1.02);filter:drop-shadow(0 0 19px rgba(255,255,255,1)) drop-shadow(0 0 32px rgba(255,116,159,0.96)) drop-shadow(0 12px 20px rgba(255,192,3,0.13))}88%{transform:translateY(-124px) rotate(30deg) scale(1.015);filter:drop-shadow(0 0 11px rgba(255,255,255,0.82)) drop-shadow(0 0 22px rgba(255,116,159,0.78)) drop-shadow(0 12px 20px rgba(255,192,3,0.13))}}}body.page-opportunities .page-lede{max-width:650px !important;line-height:1.65 !important;left:0 !important;position:static !important;text-wrap:pretty !important}body.page-opportunities .page-lede br{display:none !important}body.page-opportunities .opportunity-hero-trophy{transform-origin:50% 58% !important;animation:trophyClockwiseThirty 7s ease-in-out infinite !important}@keyframes trophyClockwiseThirty{0%,74%,100%{transform:translateY(-390px) rotate(30deg) scale(1) !important;filter:drop-shadow(0 0 8px rgba(255,255,255,0.48)) drop-shadow(0 0 18px rgba(255,116,159,0.38)) drop-shadow(0 14px 24px rgba(255,192,3,0.12))}80%{transform:translateY(-394px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 16px rgba(255,255,255,0.90)) drop-shadow(0 0 30px rgba(255,116,159,0.82)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}84%{transform:translateY(-394px) rotate(30deg) scale(1.02) !important;filter:drop-shadow(0 0 24px rgba(255,255,255,1)) drop-shadow(0 0 42px rgba(255,116,159,0.96)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}88%{transform:translateY(-394px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 14px rgba(255,255,255,0.82)) drop-shadow(0 0 28px rgba(255,116,159,0.78)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}}@media(max-width:1100px){@keyframes trophyClockwiseThirty{0%,74%,100%{transform:translateY(-260px) rotate(30deg) scale(1) !important;filter:drop-shadow(0 0 8px rgba(255,255,255,0.48)) drop-shadow(0 0 18px rgba(255,116,159,0.38)) drop-shadow(0 13px 23px rgba(255,192,3,0.12))}80%{transform:translateY(-264px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 16px rgba(255,255,255,0.90)) drop-shadow(0 0 30px rgba(255,116,159,0.82)) drop-shadow(0 15px 25px rgba(255,192,3,0.13))}84%{transform:translateY(-264px) rotate(30deg) scale(1.02) !important;filter:drop-shadow(0 0 24px rgba(255,255,255,1)) drop-shadow(0 0 42px rgba(255,116,159,0.96)) drop-shadow(0 15px 25px rgba(255,192,3,0.13))}88%{transform:translateY(-264px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 14px rgba(255,255,255,0.82)) drop-shadow(0 0 28px rgba(255,116,159,0.78)) drop-shadow(0 15px 25px rgba(255,192,3,0.13))}}}@media(max-width:720px){@keyframes trophyClockwiseThirty{0%,74%,100%{transform:translateY(-120px) rotate(30deg) scale(1) !important;filter:drop-shadow(0 0 7px rgba(255,255,255,0.48)) drop-shadow(0 0 14px rgba(255,116,159,0.38)) drop-shadow(0 10px 18px rgba(255,192,3,0.12))}80%{transform:translateY(-124px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 13px rgba(255,255,255,0.90)) drop-shadow(0 0 24px rgba(255,116,159,0.82)) drop-shadow(0 12px 20px rgba(255,192,3,0.13))}84%{transform:translateY(-124px) rotate(30deg) scale(1.02) !important;filter:drop-shadow(0 0 19px rgba(255,255,255,1)) drop-shadow(0 0 32px rgba(255,116,159,0.96)) drop-shadow(0 12px 20px rgba(255,192,3,0.13))}88%{transform:translateY(-124px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 11px rgba(255,255,255,0.82)) drop-shadow(0 0 22px rgba(255,116,159,0.78)) drop-shadow(0 12px 20px rgba(255,192,3,0.13))}}}html,body,a,button,input,select,textarea,label{cursor:none !important}.custom-cursor-dot{width:15px;height:15px;position:fixed;left:0;top:0;z-index:999999;pointer-events:none;border-radius:50%;background:#ffc003;box-shadow:0 0 8px rgba(255,192,3,0.95),0 0 18px rgba(255,192,3,0.72),0 0 32px rgba(255,192,3,0.42);transform:translate(-50%,-50%);opacity:0;transition:width 140ms ease,height 140ms ease,opacity 140ms ease,box-shadow 140ms ease;will-change:transform,left,top}.custom-cursor-dot.is-visible{opacity:1}.custom-cursor-dot.is-hovering{width:20px;height:20px;box-shadow:0 0 10px rgba(255,192,3,1),0 0 24px rgba(255,192,3,0.82),0 0 42px rgba(255,192,3,0.5)}::selection{background:#ffc003;color:#FFFFFF}::-moz-selection{background:#ffc003;color:#FFFFFF}body.page-opportunities .opportunities-blurb-icon{left:-1px !important}body.page-opportunities .page-lede{font-weight:300 !important}@media(hover:none),(pointer:coarse){html,body,a,button,input,select,textarea,label{cursor:auto !important}.custom-cursor-dot{display:none !important}}body.page-artists .artist-toolbar,body.page-artists .filter-toolbar{margin-top:-100px !important;margin-bottom:34px !important;top:calc(var(--nav) + 8px) !important;z-index:45 !important}body.page-artists .directory-count{margin-top:6px !important}body.page-artists .site-nav .nav-link,body.page-artists .footer-nav .nav-link{font-size:1.08rem !important;font-weight:800 !important}body.page-artists .artist-status{display:none !important}body.page-artists .artist-card strong,body.page-artists .artist-card p{display:none !important}body.page-artists .artist-card-body{gap:0 !important}body.page-artists .artist-card h2{margin:12px 0 10px !important}body.page-artists .artist-meta{margin-bottom:14px !important}body.page-artists .artist-meta span,body.page-artists .artist-meta .artist-grade-chip{background:#ffc003 !important;color:#ffc003 !important;border:none !important}body.page-artists .artist-card-link{font-size:0.98rem !important;font-weight:800 !important}@media(max-width:1100px){body.page-artists .artist-toolbar,body.page-artists .filter-toolbar{margin-top:-72px !important;margin-bottom:26px !important}}@media(max-width:720px){body.page-artists .artist-toolbar,body.page-artists .filter-toolbar{margin-top:-36px !important;margin-bottom:20px !important}body.page-artists .site-nav .nav-link,body.page-artists .footer-nav .nav-link{font-size:1rem !important}}body.page-opportunities .opportunity-hero-art{overflow:visible !important;isolation:isolate !important}body.page-opportunities .opportunity-hero-art::before{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;width:360px !important;height:360px !important;border-radius:50% !important;transform:translate(-50%,-50%) translateY(-390px) !important;background:radial-gradient(circle at center,rgba(255,255,255,0.92) 0%,rgba(255,116,159,0.82) 26%,rgba(255,116,159,0.42) 48%,rgba(255,116,159,0.16) 66%,rgba(255,116,159,0.03) 80%,rgba(255,225,152,0) 100%) !important;box-shadow:0 0 30px rgba(255,116,159,0.28),0 0 72px rgba(255,116,159,0.18) !important;filter:blur(1px) !important;opacity:0.78 !important;z-index:0 !important;pointer-events:none !important;animation:trophyLightPulseSoft 4.4s ease-in-out infinite !important}body.page-opportunities .opportunity-hero-art::after{content:none !important;display:none !important}body.page-opportunities .opportunity-hero-trophy{position:relative !important;z-index:1 !important;transform-origin:50% 58% !important;animation:trophyClockwiseThirtyStill 7s ease-in-out infinite !important;transition:filter 220ms ease,transform 220ms ease !important}body.page-opportunities .opportunity-hero-art:hover .opportunity-hero-trophy{animation:trophyClockwiseThirtyStill 7s ease-in-out infinite,trophyHoverShimmer 1.35s ease-in-out infinite !important}@keyframes trophyLightPulseSoft{0%,100%{opacity:0.62;transform:translate(-50%,-50%) translateY(-390px) scale(0.96);filter:blur(1px) brightness(0.98)}50%{opacity:0.9;transform:translate(-50%,-50%) translateY(-394px) scale(1.03);filter:blur(1.35px) brightness(1.08)}}@keyframes trophyClockwiseThirtyStill{0%,74%,100%{transform:translateY(-390px) rotate(30deg) scale(1) !important;filter:drop-shadow(0 0 8px rgba(255,255,255,0.42)) drop-shadow(0 0 18px rgba(255,116,159,0.30)) drop-shadow(0 14px 24px rgba(255,192,3,0.12))}80%{transform:translateY(-394px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 16px rgba(255,255,255,0.76)) drop-shadow(0 0 28px rgba(255,116,159,0.64)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}84%{transform:translateY(-394px) rotate(30deg) scale(1.02) !important;filter:drop-shadow(0 0 22px rgba(255,255,255,0.92)) drop-shadow(0 0 36px rgba(255,116,159,0.82)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}88%{transform:translateY(-394px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 12px rgba(255,255,255,0.72)) drop-shadow(0 0 24px rgba(255,116,159,0.56)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}}@keyframes trophyHoverShimmer{0%{filter:drop-shadow(0 0 10px rgba(255,255,255,0.68)) drop-shadow(0 0 20px rgba(255,116,159,0.50)) drop-shadow(0 14px 24px rgba(255,192,3,0.12))}50%{filter:drop-shadow(0 0 20px rgba(255,255,255,0.98)) drop-shadow(0 0 34px rgba(255,116,159,0.86)) drop-shadow(0 16px 26px rgba(255,192,3,0.14))}100%{filter:drop-shadow(0 0 10px rgba(255,255,255,0.68)) drop-shadow(0 0 20px rgba(255,116,159,0.50)) drop-shadow(0 14px 24px rgba(255,192,3,0.12))}}@media(max-width:1100px){body.page-opportunities .opportunity-hero-art::before{width:290px !important;height:290px !important}@keyframes trophyLightPulseSoft{0%,100%{opacity:0.62;transform:translate(-50%,-50%) translateY(-260px) scale(0.96);filter:blur(1px) brightness(0.98)}50%{opacity:0.9;transform:translate(-50%,-50%) translateY(-264px) scale(1.03);filter:blur(1.35px) brightness(1.08)}}@keyframes trophyClockwiseThirtyStill{0%,74%,100%{transform:translateY(-260px) rotate(30deg) scale(1) !important;filter:drop-shadow(0 0 8px rgba(255,255,255,0.42)) drop-shadow(0 0 18px rgba(255,116,159,0.30)) drop-shadow(0 13px 23px rgba(255,192,3,0.12))}80%{transform:translateY(-264px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 16px rgba(255,255,255,0.76)) drop-shadow(0 0 28px rgba(255,116,159,0.64)) drop-shadow(0 15px 25px rgba(255,192,3,0.13))}84%{transform:translateY(-264px) rotate(30deg) scale(1.02) !important;filter:drop-shadow(0 0 22px rgba(255,255,255,0.92)) drop-shadow(0 0 36px rgba(255,116,159,0.82)) drop-shadow(0 15px 25px rgba(255,192,3,0.13))}88%{transform:translateY(-264px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 12px rgba(255,255,255,0.72)) drop-shadow(0 0 24px rgba(255,116,159,0.56)) drop-shadow(0 15px 25px rgba(255,192,3,0.13))}}}@media(max-width:720px){body.page-opportunities .opportunity-hero-art::before{width:210px !important;height:210px !important}@keyframes trophyLightPulseSoft{0%,100%{opacity:0.62;transform:translate(-50%,-50%) translateY(-120px) scale(0.96);filter:blur(1px) brightness(0.98)}50%{opacity:0.9;transform:translate(-50%,-50%) translateY(-124px) scale(1.03);filter:blur(1.35px) brightness(1.08)}}@keyframes trophyClockwiseThirtyStill{0%,74%,100%{transform:translateY(-120px) rotate(30deg) scale(1) !important;filter:drop-shadow(0 0 7px rgba(255,255,255,0.42)) drop-shadow(0 0 14px rgba(255,116,159,0.30)) drop-shadow(0 10px 18px rgba(255,192,3,0.12))}80%{transform:translateY(-124px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 13px rgba(255,255,255,0.76)) drop-shadow(0 0 22px rgba(255,116,159,0.64)) drop-shadow(0 12px 20px rgba(255,192,3,0.13))}84%{transform:translateY(-124px) rotate(30deg) scale(1.02) !important;filter:drop-shadow(0 0 18px rgba(255,255,255,0.92)) drop-shadow(0 0 28px rgba(255,116,159,0.82)) drop-shadow(0 12px 20px rgba(255,192,3,0.13))}88%{transform:translateY(-124px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 10px rgba(255,255,255,0.72)) drop-shadow(0 0 20px rgba(255,116,159,0.56)) drop-shadow(0 12px 20px rgba(255,192,3,0.13))}}}@media(hover:hover) and(pointer:fine){html,body,a,button,input,select,textarea,label,[role="button"]{cursor:none !important}}.custom-cursor-dot{width:10px !important;height:10px !important;background:#ffc003 !important;box-shadow:0 0 6px rgba(255,192,3,0.95),0 0 14px rgba(255,192,3,0.64),0 0 22px rgba(255,192,3,0.34) !important}.custom-cursor-dot.is-hovering{width:13px !important;height:13px !important;box-shadow:0 0 7px rgba(255,192,3,1),0 0 16px rgba(255,192,3,0.72),0 0 26px rgba(255,192,3,0.4) !important}body.page-artists .page-title-artists{color:#ffc003 !important}body.page-artists .artist-subtitle{margin:10px 0 12px !important;color:#ffc003 !important;font-size:0.98rem !important;font-weight:800 !important;letter-spacing:0.16em !important;text-transform:uppercase !important}body.page-artists .doodle-squiggle,body.page-artists .sharpie-squiggle{display:none !important}body.page-artists .site-header .nav-link,body.page-artists .footer-nav .nav-link{font-size:1.14rem !important;font-weight:800 !important}body.page-artists .artist-toolbar,body.page-artists .filter-toolbar{margin-top:-100px !important;margin-bottom:38px !important;top:calc(var(--nav) + 8px) !important;z-index:45 !important;background:#FFFFFF !important}body.page-artists .filter-toolbar::before,body.page-artists .artist-toolbar::before{content:none !important;display:none !important}body.page-artists .filter-toolbar label,body.page-artists .artist-toolbar label,body.page-artists .filter-toolbar span,body.page-artists .artist-toolbar span,body.page-artists .filter-toolbar input,body.page-artists .artist-toolbar input,body.page-artists .filter-toolbar select,body.page-artists .artist-toolbar select,body.page-artists .filter-clear{color:#000000 !important}body.page-artists .filter-toolbar input,body.page-artists .artist-toolbar input,body.page-artists .filter-toolbar select,body.page-artists .artist-toolbar select,body.page-artists .filter-clear{background:#ffc003 !important;border:none !important;box-shadow:none !important}body.page-artists .filter-toolbar input::placeholder,body.page-artists .artist-toolbar input::placeholder{color:#000000 !important;opacity:0.8 !important}body.page-artists .artist-directory-grid{align-items:stretch !important}body.page-artists .artist-card{min-height:0 !important;height:100% !important;display:flex !important;flex-direction:column !important}body.page-artists .artist-card-body{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;padding:20px 22px 18px !important}body.page-artists .artist-card h2{font-size:1.95rem !important;line-height:1.02 !important;margin:10px 0 10px !important}body.page-artists .artist-meta{margin-bottom:0 !important}body.page-artists .artist-meta span,body.page-artists .artist-meta .artist-grade-chip{background:#ffc003 !important;color:#ffc003 !important;border:none !important}body.page-artists .artist-card-link,body.page-artists .muted-link{margin-top:auto !important;display:inline-flex !important;align-items:center !important;gap:8px !important;font-size:1.02rem !important;font-weight:800 !important}body.page-artists .artist-card-link::after,body.page-artists .muted-link::after{content:"→";font-size:1.08em;line-height:1}@media(max-width:1100px){body.page-artists .artist-toolbar,body.page-artists .filter-toolbar{margin-top:-72px !important}body.page-artists .artist-card h2{font-size:1.75rem !important}}@media(max-width:720px){body.page-artists .site-header .nav-link,body.page-artists .footer-nav .nav-link{font-size:1rem !important}body.page-artists .artist-toolbar,body.page-artists .filter-toolbar{margin-top:-36px !important;margin-bottom:24px !important}body.page-artists .artist-card h2{font-size:1.58rem !important}body.page-artists .artist-subtitle{font-size:0.82rem !important;letter-spacing:0.12em !important}}@media(hover:hover) and(pointer:fine){html,body,body *{cursor:none !important}}.custom-cursor-dot{width:9px !important;height:9px !important;background:#ffc003 !important;box-shadow:0 0 5px rgba(255,192,3,0.95),0 0 12px rgba(255,192,3,0.62),0 0 18px rgba(255,192,3,0.28) !important}.custom-cursor-dot.is-hovering{width:11px !important;height:11px !important;box-shadow:0 0 6px rgba(255,192,3,1),0 0 14px rgba(255,192,3,0.72),0 0 20px rgba(255,192,3,0.34) !important}.home-explainer,.page-lede,.section-copy,.palette-info-panel p,.about-intro .page-lede,.artist-hero-copy .page-lede{font-family:Arial,Helvetica,sans-serif !important;font-weight:300 !important;line-height:1.62 !important}body.page-opportunities .page-lede{max-width:626px !important;padding-right:24px !important}body.page-opportunities .verification-note{margin-top:45px !important}body.page-opportunities .opportunity-toolbar{margin-top:-455px !important}body.page-opportunities .opportunity-hero-art{overflow:visible !important;isolation:isolate !important}body.page-opportunities .opportunity-hero-art::before{width:372px !important;height:372px !important;transform:translate(-50%,-50%) translateX(28px) translateY(-378px) !important;background:radial-gradient(circle at center,rgba(255,255,255,0.98) 0%,rgba(255,116,159,0.94) 24%,rgba(255,116,159,0.56) 48%,rgba(255,116,159,0.22) 66%,rgba(255,116,159,0.05) 82%,rgba(255,226,152,0) 100%) !important;box-shadow:0 0 38px rgba(255,116,159,0.42),0 0 90px rgba(255,116,159,0.28),0 0 140px rgba(255,116,159,0.14) !important;opacity:0.88 !important;animation:trophyLightPulseLuminous 4.1s ease-in-out infinite !important}body.page-opportunities .opportunity-hero-art::after{content:"" !important;display:block !important;position:absolute !important;top:50% !important;left:50% !important;width:6px !important;height:6px !important;border-radius:50% !important;background:rgba(255,116,159,0.98) !important;transform:translate(-50%,-50%) translateX(28px) translateY(-378px) !important;box-shadow:88px -74px 0 1px rgba(255,255,255,0.96),112px -34px 0 0 rgba(255,116,159,0.94),-76px -56px 0 1px rgba(255,255,255,0.94),-98px -8px 0 0 rgba(255,116,159,0.92),72px 18px 0 0 rgba(255,255,255,0.94) !important;filter:drop-shadow(0 0 5px rgba(255,255,255,0.9)) drop-shadow(0 0 10px rgba(255,116,159,0.55)) !important;pointer-events:none !important;z-index:2 !important;animation:trophySparklesBob 3.2s ease-in-out infinite !important}body.page-opportunities .opportunity-hero-trophy{transform-origin:50% 58% !important;animation:trophyClockwiseThirtyOffset 7s ease-in-out infinite !important}@keyframes trophyLightPulseLuminous{0%,100%{opacity:0.72;transform:translate(-50%,-50%) translateX(28px) translateY(-378px) scale(0.97);filter:blur(1px) brightness(1)}50%{opacity:1;transform:translate(-50%,-50%) translateX(28px) translateY(-382px) scale(1.04);filter:blur(1.35px) brightness(1.18)}}@keyframes trophySparklesBob{0%,100%{transform:translate(-50%,-50%) translateX(28px) translateY(-378px);opacity:0.58}50%{transform:translate(-50%,-50%) translateX(28px) translateY(-386px);opacity:0.96}}@keyframes trophyClockwiseThirtyOffset{0%,74%,100%{transform:translateX(28px) translateY(-378px) rotate(30deg) scale(1) !important;filter:drop-shadow(0 0 8px rgba(255,255,255,0.48)) drop-shadow(0 0 18px rgba(255,116,159,0.38)) drop-shadow(0 14px 24px rgba(255,192,3,0.12))}80%{transform:translateX(28px) translateY(-382px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 16px rgba(255,255,255,0.90)) drop-shadow(0 0 30px rgba(255,116,159,0.72)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}84%{transform:translateX(28px) translateY(-382px) rotate(30deg) scale(1.02) !important;filter:drop-shadow(0 0 22px rgba(255,255,255,0.96)) drop-shadow(0 0 38px rgba(255,116,159,0.88)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}88%{transform:translateX(28px) translateY(-382px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 12px rgba(255,255,255,0.78)) drop-shadow(0 0 24px rgba(255,116,159,0.58)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}}@media(max-width:1100px){body.page-opportunities .opportunity-toolbar{margin-top:-275px !important}body.page-opportunities .opportunity-hero-art::before{width:300px !important;height:300px !important}@keyframes trophyLightPulseLuminous{0%,100%{opacity:0.72;transform:translate(-50%,-50%) translateX(18px) translateY(-248px) scale(0.97);filter:blur(1px) brightness(1)}50%{opacity:1;transform:translate(-50%,-50%) translateX(18px) translateY(-252px) scale(1.04);filter:blur(1.35px) brightness(1.18)}}@keyframes trophySparklesBob{0%,100%{transform:translate(-50%,-50%) translateX(18px) translateY(-248px);opacity:0.58}50%{transform:translate(-50%,-50%) translateX(18px) translateY(-256px);opacity:0.96}}@keyframes trophyClockwiseThirtyOffset{0%,74%,100%{transform:translateX(18px) translateY(-248px) rotate(30deg) scale(1) !important}80%{transform:translateX(18px) translateY(-252px) rotate(30deg) scale(1.015) !important}84%{transform:translateX(18px) translateY(-252px) rotate(30deg) scale(1.02) !important}88%{transform:translateX(18px) translateY(-252px) rotate(30deg) scale(1.015) !important}}}@media(max-width:720px){body.page-opportunities .opportunity-toolbar{margin-top:-115px !important}body.page-opportunities .opportunity-hero-art::before{width:220px !important;height:220px !important}@keyframes trophyLightPulseLuminous{0%,100%{opacity:0.72;transform:translate(-50%,-50%) translateX(10px) translateY(-108px) scale(0.97);filter:blur(1px) brightness(1)}50%{opacity:1;transform:translate(-50%,-50%) translateX(10px) translateY(-112px) scale(1.04);filter:blur(1.35px) brightness(1.18)}}@keyframes trophySparklesBob{0%,100%{transform:translate(-50%,-50%) translateX(10px) translateY(-108px);opacity:0.58}50%{transform:translate(-50%,-50%) translateX(10px) translateY(-115px);opacity:0.96}}@keyframes trophyClockwiseThirtyOffset{0%,74%,100%{transform:translateX(10px) translateY(-108px) rotate(30deg) scale(1) !important}80%{transform:translateX(10px) translateY(-112px) rotate(30deg) scale(1.015) !important}84%{transform:translateX(10px) translateY(-112px) rotate(30deg) scale(1.02) !important}88%{transform:translateX(10px) translateY(-112px) rotate(30deg) scale(1.015) !important}}}body.page-opportunities .opp-card-top,body.page-opportunities .opp-deadline{display:none !important}body.page-opportunities .directory-opportunity h2{margin-top:8px !important}body.page-opportunities .verification-note{margin-top:75px !important}body.page-opportunities .verification-note{display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;margin-top:75px !important;margin-bottom:0 !important;padding:0 !important;gap:0 !important;background:transparent !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important}body.page-opportunities .freshness-note-image{display:block !important;width:min(390px,38vw) !important;max-width:100% !important;height:auto !important;flex:0 0 auto !important}body.page-opportunities .opportunity-toolbar{margin-top:-740px !important}@media(max-width:1100px){body.page-opportunities .freshness-note-image{width:min(350px,48vw) !important}body.page-opportunities .opportunity-toolbar{margin-top:-520px !important}}@media(max-width:720px){body.page-opportunities .verification-note{margin-top:75px !important}body.page-opportunities .freshness-note-image{width:min(300px,88vw) !important}body.page-opportunities .opportunity-toolbar{margin-top:-265px !important}}:root{--nav:92px !important}body{position:relative !important;isolation:isolate !important}.site-backdrop,.home-page .site-backdrop,body.page-artists .site-backdrop,body.page-ap .site-backdrop,body.page-opportunities .site-backdrop,body.page-about .site-backdrop{position:fixed !important;inset:0 !important;z-index:-1 !important;display:block !important;background-color:transparent !important;background-image:none !important;background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important;opacity:1 !important;pointer-events:none !important}.site-backdrop>*{display:none !important}.site-backdrop::before,.site-backdrop::after{content:none !important;display:none !important}.brand{gap:12px !important}.brand img,.site-header .brand img{width:64px !important;height:64px !important;flex:0 0 64px !important;object-fit:contain !important}.site-footer .brand img{width:58px !important;height:58px !important;flex-basis:58px !important}.brand span{font-size:1.28rem !important}.site-header .nav-link,.footer-nav .nav-link,.footer-email{font-size:.91rem !important}.site-header .nav-button{font-size:.91rem !important}body.page-opportunities .verification-note,body.page-opportunities .freshness-note-image{display:none !important}body.page-opportunities .opportunity-toolbar{margin-top:-455px !important}@media(max-width:1100px){:root{--nav:86px !important}.brand img,.site-header .brand img{width:58px !important;height:58px !important;flex-basis:58px !important}.site-header .nav-link,.footer-nav .nav-link,.footer-email,.site-header .nav-button{font-size:.96rem !important}body.page-opportunities .opportunity-toolbar{margin-top:-275px !important}}@media(max-width:720px){:root{--nav:78px !important}.brand{gap:8px !important}.brand img,.site-header .brand img{width:52px !important;height:52px !important;flex-basis:52px !important}.site-footer .brand img{width:50px !important;height:50px !important;flex-basis:50px !important}.brand span{font-size:1.06rem !important}.site-header .nav-link,.footer-nav .nav-link,.footer-email,.site-header .nav-button{font-size:1rem !important}body.page-opportunities .opportunity-toolbar{margin-top:-115px !important}}:root{--nav:146px !important}.site-backdrop,.home-page .site-backdrop,body.page-artists .site-backdrop,body.page-ap .site-backdrop,body.page-opportunities .site-backdrop,body.page-about .site-backdrop{background-image:none !important;background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important}.site-backdrop::before{content:"" !important;position:absolute !important;inset:0 !important;pointer-events:none !important;display:block !important;background:radial-gradient(120% 70% at 50% -10%,rgba(255,192,3,.18),transparent 58%),radial-gradient(120% 70% at 50% 110%,rgba(255,192,3,.16),transparent 58%),radial-gradient(55% 120% at -10% 50%,rgba(255,192,3,.18),transparent 58%),radial-gradient(55% 120% at 110% 50%,rgba(255,192,3,.18),transparent 58%) !important}.brand img,.site-header .brand img,.site-footer .brand img{filter:brightness(0) saturate(0%) !important}.site-header .nav-inner{min-height:var(--nav) !important;gap:18px !important}.site-header .brand{gap:16px !important;flex-shrink:0 !important}.site-header .brand img{width:126px !important;height:126px !important;flex:0 0 126px !important;object-fit:contain !important}.site-header .brand span{font-size:3.2rem !important;line-height:.92 !important;letter-spacing:-.06em !important}.site-footer .brand img{width:72px !important;height:72px !important;flex:0 0 72px !important}.site-footer .brand span{font-size:1.5rem !important}.site-header .site-nav,.site-footer .footer-nav{gap:clamp(12px,1.35vw,18px) !important}.site-header .nav-link,.site-header .nav-button,.site-footer .nav-link,.footer-email{font-size:1rem !important}body.page-opportunities .opportunities-blurb-icon{display:none !important}body.page-opportunities .page-title{font-size:clamp(4.95rem,9.4vw,8.9rem) !important;line-height:.86 !important}body.page-opportunities .page-title-artist,body.page-opportunities .page-title-opportunities{display:inline-block !important}body.page-opportunities .verification-note,body.page-opportunities .freshness-note-image{display:none !important}body.page-opportunities .opportunity-toolbar{margin-top:-455px !important}@media(max-width:1280px){.site-header .brand img{width:112px !important;height:112px !important;flex-basis:112px !important}.site-header .brand span{font-size:2.8rem !important}.site-header .nav-link,.site-header .nav-button,.site-footer .nav-link,.footer-email{font-size:.96rem !important}}@media(max-width:1100px){:root{--nav:104px !important}.site-header .nav-inner{gap:12px !important}.site-header .brand{gap:10px !important}.site-header .brand img{width:84px !important;height:84px !important;flex-basis:84px !important}.site-header .brand span{font-size:2.1rem !important}.site-header .nav-link,.site-header .nav-button,.site-footer .nav-link,.footer-email{font-size:1rem !important}body.page-opportunities .page-title{font-size:clamp(4.4rem,10vw,7.2rem) !important}body.page-opportunities .opportunity-toolbar{margin-top:-275px !important}}@media(max-width:720px){:root{--nav:86px !important}.site-header .brand{gap:8px !important}.site-header .brand img{width:62px !important;height:62px !important;flex-basis:62px !important}.site-header .brand span{font-size:1.55rem !important}.site-footer .brand img{width:56px !important;height:56px !important;flex-basis:56px !important}.site-footer .brand span{font-size:1.16rem !important}.site-header .nav-link,.site-header .nav-button,.site-footer .nav-link,.footer-email{font-size:1rem !important}body.page-opportunities .page-title{font-size:clamp(4.15rem,16.7vw,6.6rem) !important;line-height:.88 !important}body.page-opportunities .opportunity-toolbar{margin-top:-115px !important}}body.page-artists .page-title{font-size:clamp(3.3rem,7vw,5.9rem) !important;line-height:.9 !important}body.page-artists .page-title-emerging{display:inline-block !important;font-size:.48em !important;letter-spacing:.03em !important;white-space:nowrap !important}body.page-artists .page-title-artists{color:#ffc003 !important}body.page-artists .artist-toolbar,body.page-artists .filter-toolbar{margin-top:-150px !important;margin-bottom:36px !important;top:calc(var(--nav) + 8px) !important;z-index:45 !important;background:#FFFFFF !important}body.page-artists .filter-toolbar label,body.page-artists .artist-toolbar label,body.page-artists .filter-toolbar .search-field>span,body.page-artists .artist-toolbar .search-field>span,body.page-artists .filter-toolbar label>span,body.page-artists .artist-toolbar label>span{color:#000000 !important}body.page-artists .filter-toolbar .search-field>span,body.page-artists .artist-toolbar .search-field>span,body.page-artists .filter-toolbar label>span,body.page-artists .artist-toolbar label>span{padding-left:5px !important}body.page-artists .artist-toolbar select,body.page-artists .artist-toolbar .filter-clear,body.page-artists .filter-toolbar select,body.page-artists .filter-toolbar .filter-clear{background:#ff749f !important;color:#000000 !important;border:none !important;outline:none !important;box-shadow:none !important;background-image:none !important}body.page-artists .artist-toolbar input[type="search"],body.page-artists .filter-toolbar input[type="search"]{background:#FFFFFF !important;color:#000000 !important;border:none !important;box-shadow:inset 0 0 0 1px rgba(255,192,3,.9) !important}body.page-artists .filter-clear,body.page-artists .filter-clear::before,body.page-artists .filter-clear::after,body.page-artists .filter-clear:hover,body.page-artists .filter-clear:focus-visible{border:none !important;outline:none !important;box-shadow:none !important;background-image:none !important}body.page-artists .artist-meta{margin-bottom:22px !important}body.page-artists .artist-meta span,body.page-artists .artist-meta .artist-grade-chip{background:#ff749f !important;color:#ff749f !important;border:none !important}body.page-artists .artist-card{min-height:470px !important}body.page-artists .artist-card-media{height:255px !important;padding:12px !important;grid-template-columns:.92fr 1.18fr !important;gap:12px !important}body.page-artists .artist-card-body{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;padding:20px 22px 24px !important}body.page-artists .artist-card-link,body.page-artists .muted-link{margin-top:auto !important;padding-top:10px !important;display:inline-flex !important;align-items:center !important;gap:8px !important}body.page-ap .ap-title-master{display:inline-block !important}body.page-ap .ap-title-portfolio{display:inline-block !important;color:#ffc003 !important}body.page-ap .page-title{font-size:clamp(3.1rem,6.6vw,5.8rem) !important;line-height:.9 !important}@media(max-width:1100px){body.page-artists .artist-toolbar,body.page-artists .filter-toolbar{margin-top:-122px !important;margin-bottom:28px !important}body.page-artists .artist-card{min-height:445px !important}body.page-artists .artist-card-media{height:228px !important}body.page-artists .page-title{font-size:clamp(3rem,8.4vw,5rem) !important}body.page-ap .page-title{font-size:clamp(2.8rem,7.2vw,5rem) !important}}@media(max-width:720px){body.page-artists .artist-toolbar,body.page-artists .filter-toolbar{margin-top:-86px !important;margin-bottom:22px !important}body.page-artists .artist-card{min-height:0 !important}body.page-artists .artist-card-media{height:240px !important}body.page-artists .artist-card-body{padding:18px 20px 22px !important}body.page-artists .page-title{font-size:clamp(2.8rem,12vw,4.35rem) !important}body.page-artists .page-title-emerging{font-size:.46em !important;letter-spacing:.02em !important;white-space:normal !important}body.page-ap .page-title{font-size:clamp(2.55rem,10.6vw,4.2rem) !important}}body.page-opportunities .opportunity-toolbar{margin-top:-255px !important}body.page-opportunities .opportunity-hero-art::before{transform:translate(-50%,-50%) translateY(-290px) !important;animation:trophyLightPulseFinal 4.4s ease-in-out infinite !important}body.page-opportunities .opportunity-hero-trophy{animation:trophyClockwiseThirtyFinal 7s ease-in-out infinite !important}body.page-opportunities .opportunity-hero-art:hover .opportunity-hero-trophy{animation:trophyClockwiseThirtyFinal 7s ease-in-out infinite,trophyHoverShimmer 1.35s ease-in-out infinite !important}@keyframes trophyLightPulseFinal{0%,100%{opacity:0.62;transform:translate(-50%,-50%) translateY(-290px) scale(0.96);filter:blur(1px) brightness(0.98)}50%{opacity:0.9;transform:translate(-50%,-50%) translateY(-294px) scale(1.03);filter:blur(1.35px) brightness(1.08)}}@keyframes trophyClockwiseThirtyFinal{0%,74%,100%{transform:translateY(-290px) rotate(30deg) scale(1) !important;filter:drop-shadow(0 0 8px rgba(255,255,255,0.42)) drop-shadow(0 0 18px rgba(255,116,159,0.30)) drop-shadow(0 14px 24px rgba(255,192,3,0.12))}80%{transform:translateY(-294px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 16px rgba(255,255,255,0.76)) drop-shadow(0 0 28px rgba(255,116,159,0.64)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}84%{transform:translateY(-294px) rotate(30deg) scale(1.02) !important;filter:drop-shadow(0 0 22px rgba(255,255,255,0.92)) drop-shadow(0 0 36px rgba(255,116,159,0.82)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}88%{transform:translateY(-294px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 12px rgba(255,255,255,0.72)) drop-shadow(0 0 24px rgba(255,116,159,0.56)) drop-shadow(0 16px 26px rgba(255,192,3,0.13))}}@media(max-width:1100px){body.page-opportunities .opportunity-toolbar{margin-top:-75px !important}body.page-opportunities .opportunity-hero-art::before{transform:translate(-50%,-50%) translateY(-160px) !important;animation:trophyLightPulseFinalTablet 4.4s ease-in-out infinite !important}body.page-opportunities .opportunity-hero-trophy{animation:trophyClockwiseThirtyFinalTablet 7s ease-in-out infinite !important}body.page-opportunities .opportunity-hero-art:hover .opportunity-hero-trophy{animation:trophyClockwiseThirtyFinalTablet 7s ease-in-out infinite,trophyHoverShimmer 1.35s ease-in-out infinite !important}@keyframes trophyLightPulseFinalTablet{0%,100%{opacity:0.62;transform:translate(-50%,-50%) translateY(-160px) scale(0.96);filter:blur(1px) brightness(0.98)}50%{opacity:0.9;transform:translate(-50%,-50%) translateY(-164px) scale(1.03);filter:blur(1.35px) brightness(1.08)}}@keyframes trophyClockwiseThirtyFinalTablet{0%,74%,100%{transform:translateY(-160px) rotate(30deg) scale(1) !important;filter:drop-shadow(0 0 8px rgba(255,255,255,0.42)) drop-shadow(0 0 18px rgba(255,116,159,0.30)) drop-shadow(0 13px 23px rgba(255,192,3,0.12))}80%{transform:translateY(-164px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 16px rgba(255,255,255,0.76)) drop-shadow(0 0 28px rgba(255,116,159,0.64)) drop-shadow(0 15px 25px rgba(255,192,3,0.13))}84%{transform:translateY(-164px) rotate(30deg) scale(1.02) !important;filter:drop-shadow(0 0 22px rgba(255,255,255,0.92)) drop-shadow(0 0 36px rgba(255,116,159,0.82)) drop-shadow(0 15px 25px rgba(255,192,3,0.13))}88%{transform:translateY(-164px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 12px rgba(255,255,255,0.72)) drop-shadow(0 0 24px rgba(255,116,159,0.56)) drop-shadow(0 15px 25px rgba(255,192,3,0.13))}}}@media(max-width:720px){body.page-opportunities .opportunity-toolbar{margin-top:85px !important}body.page-opportunities .opportunity-hero-art::before{transform:translate(-50%,-50%) translateY(-20px) !important;animation:trophyLightPulseFinalMobile 4.4s ease-in-out infinite !important}body.page-opportunities .opportunity-hero-trophy{animation:trophyClockwiseThirtyFinalMobile 7s ease-in-out infinite !important}body.page-opportunities .opportunity-hero-art:hover .opportunity-hero-trophy{animation:trophyClockwiseThirtyFinalMobile 7s ease-in-out infinite,trophyHoverShimmer 1.35s ease-in-out infinite !important}@keyframes trophyLightPulseFinalMobile{0%,100%{opacity:0.62;transform:translate(-50%,-50%) translateY(-20px) scale(0.96);filter:blur(1px) brightness(0.98)}50%{opacity:0.9;transform:translate(-50%,-50%) translateY(-24px) scale(1.03);filter:blur(1.35px) brightness(1.08)}}@keyframes trophyClockwiseThirtyFinalMobile{0%,74%,100%{transform:translateY(-20px) rotate(30deg) scale(1) !important;filter:drop-shadow(0 0 7px rgba(255,255,255,0.42)) drop-shadow(0 0 14px rgba(255,116,159,0.30)) drop-shadow(0 10px 18px rgba(255,192,3,0.12))}80%{transform:translateY(-24px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 13px rgba(255,255,255,0.76)) drop-shadow(0 0 22px rgba(255,116,159,0.64)) drop-shadow(0 12px 20px rgba(255,192,3,0.13))}84%{transform:translateY(-24px) rotate(30deg) scale(1.02) !important;filter:drop-shadow(0 0 18px rgba(255,255,255,0.92)) drop-shadow(0 0 28px rgba(255,116,159,0.82)) drop-shadow(0 12px 20px rgba(255,192,3,0.13))}88%{transform:translateY(-24px) rotate(30deg) scale(1.015) !important;filter:drop-shadow(0 0 10px rgba(255,255,255,0.72)) drop-shadow(0 0 20px rgba(255,116,159,0.56)) drop-shadow(0 12px 20px rgba(255,192,3,0.13))}}}body.page-opportunities .directory-search-opportunity .opp-tags span:last-child{background:#ffc003 !important;color:#ffc003 !important}body.page-opportunities .directory-search-opportunity .button-opportunities{margin-top:auto !important}:root{--paper:#F2FFFF !important;--paper2:#F2FFFF !important;--cream:#F2FFFF !important;--peach:#FFB69B !important;--coral:#FFB69B !important;--gold:#FFB69B !important;--amber:#FFB69B !important}html,body,body.home-page,body.page-artists,body.page-ap,body.page-opportunities,body.page-about{background:#F2FFFF !important;background-image:none !important}.site-header,.site-footer,main,section.section-shell,.section-shell,.container{background-color:transparent !important}body .artist-card,body .preview-card,body .value-card,body .directory-opportunity,body .soft-card,body .filter-toolbar,body .team-card,body .mission-copy-card,body .join-team-card,body .palette-info-panel,body .opportunity-toolbar,body .ap-score-orb,body .resource-card,body .benchmark-card,body .worksheet-card,body .sample-portfolio-card,body .guidance-step,body .printable-worksheet,body .profile-card,body .artist-profile-layout,body .artist-selected-works,body .cta-card{background:#F2FFFF !important;background-image:none !important}.site-backdrop{background:radial-gradient(circle at 12% 10%,rgba(255,255,255,.78),transparent 23%),radial-gradient(circle at 88% 12%,rgba(255,192,3,.11),transparent 26%),radial-gradient(circle at 15% 82%,rgba(255,192,3,.10),transparent 25%),radial-gradient(circle at 82% 86%,rgba(255,255,255,.8),transparent 24%),linear-gradient(180deg,rgba(242,255,255,.98),rgba(242,255,255,.98)) !important}.warm-orb{opacity:.16 !important;mix-blend-mode:screen !important;filter:blur(2px) !important}.warm-orb-1{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.98),rgba(255,192,3,.18) 46%,transparent 73%) !important}.warm-orb-2{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.96),rgba(255,192,3,.16) 48%,transparent 74%) !important}.warm-orb-3{background:radial-gradient(circle,rgba(255,192,3,.14),rgba(255,255,255,.24) 58%,transparent 73%) !important}.warm-orb-4{background:radial-gradient(circle at 40% 35%,rgba(255,255,255,.95),rgba(255,192,3,.15) 50%,transparent 76%) !important}.warm-orb-5{background:radial-gradient(circle,rgba(255,192,3,.14),rgba(255,255,255,.22) 60%,transparent 74%) !important}.warm-orb-6{background:radial-gradient(circle,rgba(255,255,255,.96),rgba(255,192,3,.12) 48%,transparent 72%) !important}.warm-orb-7{background:radial-gradient(circle,rgba(255,255,255,.96),rgba(255,192,3,.13) 52%,transparent 72%) !important}.accent-shape{opacity:.15 !important;mix-blend-mode:normal !important;filter:blur(1px) !important}.accent-shape-1{background:linear-gradient(135deg,rgba(255,192,3,.18),rgba(255,255,255,.55)) !important}.accent-shape-2{background:linear-gradient(150deg,rgba(255,255,255,.50),rgba(255,192,3,.17)) !important}.accent-shape-3{background:linear-gradient(120deg,rgba(255,192,3,.17),rgba(255,255,255,.56)) !important}.accent-shape-4{background:linear-gradient(140deg,rgba(255,255,255,.54),rgba(255,192,3,.16)) !important}.accent-shape-5{background:linear-gradient(135deg,rgba(255,192,3,.18),rgba(255,255,255,.48)) !important}.accent-shape-6{background:linear-gradient(145deg,rgba(255,255,255,.52),rgba(255,192,3,.15)) !important}.accent-shape-7{background:linear-gradient(145deg,rgba(255,192,3,.16),rgba(255,255,255,.50)) !important}.cozy-ring{box-shadow:inset 0 0 0 8px rgba(255,192,3,.12) !important}.cozy-ring-3{box-shadow:inset 0 0 0 7px rgba(255,192,3,.11) !important}.cozy-particle{background:radial-gradient(circle at 35% 30%,#FFFFFF,rgba(255,192,3,.36)) !important;box-shadow:0 0 16px rgba(255,192,3,.16) !important;opacity:.42 !important}.cozy-star,.doodle-mark,.sharpie-doodle{opacity:.24 !important}.home-page .home-statement-future{color:#ffc003 !important;-webkit-text-fill-color:#ffc003 !important;text-fill-color:#ffc003 !important;background:none !important;background-image:none !important;text-shadow:none !important}.home-page .home-statement-future::before,.home-page .home-statement-future::after,.home-page .home-statement-future.display-title::before,.home-page .home-statement-future.display-title::after{content:none !important;display:none !important}.home-page .home-explainer{font-weight:300 !important;letter-spacing:.01em !important}.brand,.brand span,.site-header .brand span,.site-footer .brand span{color:#000000 !important}.brand span,.site-header .brand span,.site-footer .brand span{letter-spacing:.08em !important;font-weight:700 !important}.button,.button-artists,.button-ap,.button-opportunities,.button-about,.solid-pill,.site-header .nav-button,.nav-button,.note-paper-button,.hero-action-row .note-paper-button{--button:#FFB69B !important;background:#FFB69B !important;color:#000000 !important;border:none !important;box-shadow:none !important}.nav-button::before,.nav-button::after,.note-paper-button::before,.note-paper-button::after{background-image:none !important}@media(max-width:720px){.brand span,.site-header .brand span,.site-footer .brand span{letter-spacing:.05em !important}}:root{--peach:#ff749f !important;--coral:#ff749f !important;--gold:#ff749f !important;--amber:#ff749f !important}.site-backdrop{background:none !important}.warm-orb,.accent-shape,.cozy-ring,.cozy-particle,.cozy-star,.doodle-mark,.sharpie-doodle{display:none !important}.button,.button-artists,.button-ap,.button-opportunities,.button-about,.solid-pill,.site-header .nav-button,.nav-button,.note-paper-button,.hero-action-row .note-paper-button,.filter-clear,body.page-artists .artist-toolbar select,body.page-artists .filter-toolbar select,body.page-opportunities .opportunity-toolbar select,body.page-opportunities .filter-toolbar select,body.page-artists .artist-meta span,body.page-artists .artist-meta .artist-grade-chip,body.page-opportunities .opp-tags span,body.page-opportunities .opp-deadline{--button:#ff749f !important;background:#ff749f !important;background-color:#ff749f !important;color:#000000 !important;border:none !important;box-shadow:none !important}.site-header .nav-button,.hero-action-row .note-paper-button{background:#ff749f !important;background-color:#ff749f !important}.home-page .home-explainer{font-weight:300 !important;letter-spacing:.015em !important;line-height:1.55 !important}body.page-opportunities .page-title-opportunities{color:#ffc003 !important}body.page-opportunities .opportunity-toolbar,body.page-opportunities .filter-toolbar{margin-top:-155px !important}body.page-artists .artist-toolbar,body.page-artists .filter-toolbar{margin-top:-150px !important}body.page-artists .artist-card-body{padding-bottom:30px !important}body.page-artists .artist-card-link,body.page-artists .muted-link{font-size:1.1rem !important;padding-top:16px !important;padding-bottom:4px !important}body.page-artists .artist-hero-copy,body.page-artists .artist-hero-centered{text-align:left !important}body.page-artists .artist-title-stacked{display:inline-block !important;text-align:left !important;line-height:.94 !important}body.page-artists .page-title-next,body.page-artists .page-title-generation,body.page-artists .page-title-artists{display:block !important;font-size:1em !important;letter-spacing:-.035em !important}body.page-artists .page-title-next{color:#000000 !important}body.page-artists .page-title-generation{color:#ff749f !important}body.page-artists .page-title-artists{color:#ffc003 !important}@media(max-width:1100px){body.page-opportunities .opportunity-toolbar,body.page-opportunities .filter-toolbar{margin-top:-5px !important}body.page-artists .artist-toolbar,body.page-artists .filter-toolbar{margin-top:-122px !important}}@media(max-width:720px){body.page-opportunities .opportunity-toolbar,body.page-opportunities .filter-toolbar{margin-top:95px !important}body.page-artists .artist-toolbar,body.page-artists .filter-toolbar{margin-top:-86px !important}body.page-artists .page-title-next,body.page-artists .page-title-generation,body.page-artists .page-title-artists{letter-spacing:-.025em !important}}.home-page .home-statement-art,.home-page .home-statement-every,.home-page .home-statement-future{color:#ff749f !important;-webkit-text-fill-color:#ff749f !important;text-fill-color:#ff749f !important;background:none !important;background-image:none !important;text-shadow:none !important}.site-backdrop,.site-backdrop::before,.site-backdrop::after{background:none !important;background-image:none !important}.site-backdrop::before,.site-backdrop::after{content:none !important;display:none !important}.warm-orb,.accent-shape,.cozy-ring,.cozy-particle,.cozy-star,.doodle-mark,.sharpie-doodle{display:none !important}.home-page .home-statement-art{color:#000000 !important;-webkit-text-fill-color:#000000 !important;text-fill-color:#000000 !important;background:none !important;background-image:none !important;text-shadow:none !important}.home-page .home-statement-future{color:#ffc003 !important;-webkit-text-fill-color:#ffc003 !important;text-fill-color:#ffc003 !important;background:none !important;background-image:none !important;text-shadow:none !important}.site-backdrop,.site-backdrop::before,.site-backdrop::after,.site-backdrop>*{display:none !important;background:none !important;background-image:none !important;box-shadow:none !important;content:none !important}.warm-orb,.accent-shape,.cozy-ring,.cozy-particle,.cozy-star,.doodle-mark,.sharpie-doodle{display:none !important}html,body,body.home-page,body.page-opportunities,body.page-artists,body.page-ap,body.page-about{background:#F2FFFF !important;background-color:#F2FFFF !important;background-image:none !important}.site-backdrop,.home-page .site-backdrop,body.page-artists .site-backdrop,body.page-ap .site-backdrop,body.page-opportunities .site-backdrop,body.page-about .site-backdrop,.site-backdrop::before,.site-backdrop::after,.site-backdrop>*{display:none !important;background:none !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;content:none !important}html,body,body.home-page,body.page-opportunities,body.page-artists,body.page-ap,body.page-about{background:#F2FFFF !important;background-color:#F2FFFF !important;background-image:none !important}html,body,body.home-page,body.page-opportunities,body.page-artists,body.page-ap,body.page-about{background:#F7FFFF !important;background-color:#F7FFFF !important;background-image:none !important}.home-page .hero-glint,.home-page .spotlight-star{display:none !important;opacity:0 !important}.home-page .home-easel-doodle{opacity:0 !important;visibility:hidden !important}.site-header .nav-button{position:relative !important;isolation:isolate !important;overflow:visible !important;border:none !important;box-shadow:none !important;background:#ff749f !important;background-color:#ff749f !important;color:#000000 !important}.site-header .nav-button::after{content:none !important;display:none !important;background:none !important;background-image:none !important;border:0 !important;box-shadow:none !important}.site-header .nav-button::before{content:"" !important;display:block !important;position:absolute !important;width:76px !important;height:76px !important;left:50% !important;top:50% !important;inset:auto !important;transform:translate(-50%,-50%) !important;border:none !important;border-radius:50% !important;background:radial-gradient(circle at 35% 35%,rgba(255,192,3,.58) 0%,rgba(255,192,3,.36) 42%,rgba(255,192,3,.18) 60%,rgba(255,192,3,0) 80%) !important;box-shadow:none !important;opacity:1 !important;filter:blur(.2px) !important;z-index:-1 !important;pointer-events:none !important}.home-page .home-easel-doodle{opacity:1 !important;visibility:visible !important;display:block !important}.home-page .hero-action-row{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;gap:18px !important;margin-top:24px !important;position:relative !important;left:0 !important;right:0 !important;top:0 !important;transform:none !important}.home-page .home-cta-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:188px !important;min-height:54px !important;padding:14px 28px !important;border-radius:999px !important;font-family:"SN Pro","Merriweather Sans",sans-serif !important;font-size:1rem !important;font-weight:700 !important;letter-spacing:.01em !important;text-decoration:none !important;color:#ffc003 !important;border:none !important;box-shadow:none !important;position:relative !important;overflow:visible !important;transform:none !important}.home-page .home-cta-button::before,.home-page .home-cta-button::after{content:none !important;display:none !important;background:none !important;background-image:none !important;border:0 !important;box-shadow:none !important}.home-page .home-cta-turquoise{background:#ffc003 !important;background-color:#ffc003 !important;color:#ffc003 !important}.home-page .home-cta-yellow{background:#ff749f !important;background-color:#ff749f !important;color:#ff749f !important}@media(max-width:720px){.home-page .hero-action-row{flex-direction:column !important;gap:14px !important}.home-page .home-cta-button{width:min(100%,260px) !important}}@media(min-width:721px){.home-page .home-easel-wrap{position:relative !important;left:-775px !important;transform:none !important}}.home-page .home-explainer{font-family:"SN Pro","Merriweather Sans",sans-serif !important;font-weight:300 !important;letter-spacing:.015em !important;line-height:1.6 !important}.home-page .display-title::before,.home-page .display-title::after,.home-page .home-statement::before,.home-page .home-statement::after,.home-page .home-art-row::before,.home-page .home-art-row::after,.home-page .home-statement-art::before,.home-page .home-statement-art::after,.home-page .home-statement-every::before,.home-page .home-statement-every::after{content:none !important;display:none !important;background:none !important;background-image:none !important;border:0 !important;box-shadow:none !important;filter:none !important;opacity:0 !important}.home-page .home-statement-every{color:#ff749f !important;-webkit-text-fill-color:#ff749f !important;text-fill-color:#ff749f !important}.site-header .nav-button{isolation:isolate !important;overflow:visible !important}.site-header .nav-button::before{content:"" !important;display:block !important;position:absolute !important;width:380px !important;height:380px !important;left:50% !important;top:50% !important;inset:auto !important;transform:translate(-50%,-50%) !important;border:none !important;border-radius:50% !important;background:radial-gradient(circle at 50% 50%,rgba(255,192,3,.42) 0%,rgba(255,192,3,.28) 18%,rgba(255,192,3,.18) 34%,rgba(255,192,3,.10) 50%,rgba(255,192,3,.05) 64%,rgba(255,192,3,.02) 74%,rgba(255,192,3,0) 86%) !important;box-shadow:none !important;opacity:1 !important;filter:blur(1px) !important;z-index:-1 !important;pointer-events:none !important}.home-page .hero-glint,.home-page .glint-one,.home-page .glint-two,.home-page .glint-three,.home-page .spotlight-star{display:none !important;opacity:0 !important;visibility:hidden !important}.home-page .hero-ombre-art,.home-page .hero-ombre,.home-page .ombre-pink,.home-page .ombre-blue,.home-page .ombre-peach,.home-page .ombre-mint,.home-page .ombre-lilac{display:none !important;opacity:0 !important;visibility:hidden !important;background:none !important;background-image:none !important}.site-header .nav-button::before{top:calc(50% + 300px) !important}.home-page .hero-glint,.home-page .glint-one,.home-page .glint-two,.home-page .glint-three,.home-page .spotlight-star,.home-page .cozy-star,.home-page .doodle-spark,.home-page .sharpie-star,.home-page .sharpie-cloud,.home-page .hero-ombre-art,.home-page .hero-ombre,.home-page .ombre-pink,.home-page .ombre-blue,.home-page .ombre-peach,.home-page .ombre-mint,.home-page .ombre-lilac{display:none !important;visibility:hidden !important;opacity:0 !important;content:none !important;background:none !important;background-image:none !important}.home-page .easel-canvas-icon-link-1{display:none !important}.home-page .easel-canvas-icon-link-2 .easel-canvas-icon-2{display:block !important;width:100% !important;height:auto !important;object-fit:contain !important}.site-header .nav-button::before{left:calc(50% + 199px) !important;top:calc(50% - 19px) !important;width:380px !important;height:380px !important;background:radial-gradient(circle at 50% 50%,rgba(255,192,3,.62) 0%,rgba(255,192,3,.48) 18%,rgba(255,192,3,.34) 34%,rgba(255,192,3,.22) 50%,rgba(255,192,3,.11) 64%,rgba(255,192,3,.05) 75%,rgba(255,192,3,0) 88%) !important;filter:blur(.8px) !important}.home-page .easel-canvas-icon-link-2{left:calc(37% - 38px) !important;top:calc(46% + 44px) !important}.home-page .hero-copy-wide{display:flex !important;flex-direction:column !important;align-items:flex-start !important}.home-page .home-explainer{margin:22px 0 0 0 !important;width:min(100%,315px) !important;max-width:315px !important}.home-page .hero-action-row{order:3 !important;justify-content:flex-start !important;align-items:center !important;margin-top:10px !important;margin-left:0 !important;width:auto !important}.home-page .hero-copy-wide::before,.home-page .hero-copy-wide::after,.home-page .page-hero::before,.home-page .page-hero::after,.home-page .hero-glint,.home-page .glint-one,.home-page .glint-two,.home-page .glint-three,.home-page .spotlight-star,.home-page .cozy-star,.home-page .doodle-spark,.home-page .sharpie-star,.home-page .sharpie-cloud,.home-page .ambient-blob,.home-page .ambient-swatch,.home-page .ambient-orb,.home-page .hero-ombre-art,.home-page .hero-ombre,.home-page .ombre-pink,.home-page .ombre-blue,.home-page .ombre-peach,.home-page .ombre-mint,.home-page .ombre-lilac{display:none !important;visibility:hidden !important;opacity:0 !important;content:none !important;background:none !important;background-image:none !important;border:0 !important;box-shadow:none !important}.home-page .easel-canvas-icon-link-2 .easel-canvas-icon-2{content:url("../images/easel-custom-upload.svg") !important;display:block !important;width:100% !important;height:auto !important;object-fit:contain !important}body.page-opportunities .opportunity-hero-art{transform:translateY(100px) !important}body.page-opportunities .opportunity-toolbar{position:relative !important;top:100px !important}.home-page .site-header{isolation:isolate !important;overflow:visible !important}.home-page .site-header .nav-inner{position:relative !important;z-index:2 !important}.home-page .nav-corner-halo{display:block !important;position:absolute !important;width:380px !important;height:380px !important;left:-100px !important;top:-115px !important;border-radius:50% !important;background:radial-gradient(circle at 48% 48%,rgba(255,192,3,.62) 0%,rgba(255,192,3,.48) 18%,rgba(255,192,3,.34) 34%,rgba(255,192,3,.22) 50%,rgba(255,192,3,.11) 64%,rgba(255,192,3,.05) 75%,rgba(255,192,3,0) 88%) !important;filter:blur(.8px) !important;opacity:1 !important;z-index:0 !important;pointer-events:none !important}.home-page .site-header .nav-button::before,.home-page .site-header .nav-button::after{content:none !important;display:none !important;background:none !important;background-image:none !important;border:0 !important;box-shadow:none !important}.home-page .site-header .nav-button{opacity:1 !important;filter:none !important;visibility:visible !important;background:#ff749f !important;background-color:#ff749f !important;color:#000000 !important;position:relative !important;z-index:3 !important}@media(min-width:721px){.home-page .easel-canvas-icon-link-2{transform:translate(330px,114px) !important}.home-page .hero-action-row{position:relative !important;top:-400px !important}.home-page .easel-weekly-spotlight{position:absolute !important;top:1035px !important;right:72px !important;z-index:10 !important;margin:0 !important;font-family:"SN Pro","Merriweather Sans",sans-serif !important;font-size:1.35rem !important;font-weight:800 !important;letter-spacing:.09em !important;line-height:1 !important;color:#ffc003 !important;white-space:nowrap !important}.home-page .paint-blob-instruction{position:absolute !important;top:1125px !important;left:120px !important;z-index:10 !important;width:360px !important;margin:0 !important;color:#ffc003 !important;font-family:"SN Pro","Merriweather Sans",sans-serif !important;font-size:.92rem !important;font-weight:400 !important;line-height:1.45 !important}}.home-page .weekly-spotlight-kicker{display:none !important}@media(max-width:720px){.home-page .nav-corner-halo{width:250px !important;height:250px !important;left:-100px !important;top:-80px !important}.home-page .easel-weekly-spotlight,.home-page .paint-blob-instruction{position:static !important;display:block !important;width:min(100%,345px) !important;margin:18px auto 0 !important;text-align:center !important}}@media(min-width:721px){.home-page .easel-weekly-spotlight{left:850px !important;right:auto !important;top:1035px !important}.home-page .paint-blob-instruction{left:0 !important;top:630px !important;width:360px !important}}@media(min-width:721px){.home-page .home-easel-wrap{left:-875px !important}}body.page-artists .artist-title-stacked{display:inline-block !important;line-height:.76 !important;text-align:left !important}body.page-artists .artist-title-line{display:block !important;white-space:nowrap !important}body.page-artists .page-title-next,body.page-artists .page-title-generation,body.page-artists .page-title-of,body.page-artists .page-title-artists{display:inline !important;font-size:1em !important;line-height:inherit !important;letter-spacing:-.045em !important}body.page-artists .page-title-next,body.page-artists .page-title-of{color:#000000 !important}body.page-artists .page-title-generation{color:#ff749f !important}body.page-artists .page-title-artists{color:#ffc003 !important}body.page-artists .artist-title-stacked::before,body.page-artists .artist-title-stacked::after,body.page-artists .page-title-artists::before,body.page-artists .page-title-artists::after{content:none !important;display:none !important;background:none !important;background-image:none !important;border:0 !important;box-shadow:none !important;opacity:0 !important}@media(max-width:720px){body.page-artists .artist-title-stacked{line-height:.8 !important}body.page-artists .artist-title-line{white-space:normal !important}}.home-page .nav-corner-halo{left:auto !important;right:-110px !important;top:-120px !important;width:420px !important;height:420px !important;background:radial-gradient(circle at 50% 50%,rgba(255,192,3,.50) 0%,rgba(255,192,3,.38) 17%,rgba(255,192,3,.26) 33%,rgba(255,192,3,.15) 49%,rgba(255,192,3,.08) 63%,rgba(255,192,3,.035) 75%,rgba(255,192,3,.012) 84%,rgba(255,192,3,0) 96%) !important;filter:blur(2px) !important}.home-page .easel-canvas-icon-link-1{display:block !important;position:absolute !important;width:24% !important;left:39% !important;top:20% !important;transform:none !important;z-index:6 !important}.home-page .easel-canvas-icon-link-1 .easel-canvas-icon-1{display:block !important;width:100% !important;height:auto !important;object-fit:contain !important}@media(max-width:720px){.home-page .nav-corner-halo{left:auto !important;right:-90px !important;top:-75px !important;width:280px !important;height:280px !important}.home-page .easel-canvas-icon-link-1{width:23% !important;left:39% !important;top:20% !important}}:root{--peach:#ff749f !important;--coral:#ff749f !important;--gold:#ff749f !important;--amber:#ff749f !important;--opportunities:#ff749f !important;--opportunities-soft:#ff749f !important;--opportunities-deep:#ff749f !important}.home-page .home-statement-every,.button,.button-artists,.button-ap,.button-opportunities,.button-about,.solid-pill,.site-header .nav-button,.nav-button,.note-paper-button,.hero-action-row .note-paper-button,.home-page .home-cta-yellow,.filter-clear,body.page-artists .artist-toolbar select,body.page-artists .filter-toolbar select,body.page-opportunities .opportunity-toolbar select,body.page-opportunities .filter-toolbar select,body.page-artists .artist-meta span,body.page-artists .artist-meta .artist-grade-chip,body.page-opportunities .opp-tags span,body.page-opportunities .opp-deadline{--button:#ff749f !important;background:#ff749f !important;background-color:#ff749f !important}.home-page .home-statement-every{color:#ff749f !important;-webkit-text-fill-color:#ff749f !important;text-fill-color:#ff749f !important}.site-header{isolation:isolate !important;overflow:visible !important;background:transparent !important}.site-header .nav-inner{position:relative !important;z-index:2 !important}.nav-corner-halo{display:block !important;position:absolute !important;width:420px !important;height:420px !important;left:auto !important;right:-80px !important;top:-120px !important;border-radius:50% !important;background:radial-gradient(circle at 50% 50%,rgba(255,192,3,.50) 0%,rgba(255,192,3,.37) 17%,rgba(255,192,3,.24) 33%,rgba(255,192,3,.13) 49%,rgba(255,192,3,.065) 63%,rgba(255,192,3,.025) 76%,rgba(255,192,3,.008) 86%,rgba(255,192,3,0) 98%) !important;filter:blur(2.4px) !important;opacity:1 !important;z-index:0 !important;pointer-events:none !important}.site-header .nav-link{color:#000000 !important;background:transparent !important;font-size:1rem !important;font-weight:800 !important}.site-header .nav-button,.site-header .nav-button:hover,.site-header .nav-button:focus-visible{opacity:1 !important;visibility:visible !important;filter:none !important;background:#ff749f !important;background-color:#ff749f !important;color:#000000 !important;border:none !important;box-shadow:none !important;position:relative !important;z-index:3 !important}.site-header .nav-button::before,.site-header .nav-button::after{content:none !important;display:none !important}.home-page .home-cta-turquoise,.home-page .home-cta-turquoise:visited,.home-page .home-cta-turquoise:hover,.home-page .home-cta-turquoise:focus-visible{color:#000000 !important;-webkit-text-fill-color:#000000 !important;text-indent:0 !important;font-size:1rem !important;line-height:1 !important;font-family:"SN Pro","Merriweather Sans",Arial,sans-serif !important;background:#ffc003 !important;background-color:#ffc003 !important}.home-page .home-cta-yellow,.home-page .home-cta-yellow:visited,.home-page .home-cta-yellow:hover,.home-page .home-cta-yellow:focus-visible{color:#000000 !important;-webkit-text-fill-color:#000000 !important}.home-page .easel-canvas-icon-link,.home-page .easel-canvas-icon-link-1,.home-page .easel-canvas-icon-link-2,.home-page .easel-canvas-icon{display:none !important}body.page-artists .artist-hero-centered,body.page-artists .artist-hero-copy{width:100% !important;max-width:100% !important;margin-inline:auto !important;text-align:center !important;justify-items:center !important}body.page-artists .artist-title-stacked{display:block !important;width:max-content !important;max-width:100% !important;margin:0 auto !important;text-align:center !important;line-height:.66 !important}body.page-artists .artist-title-line{display:block !important;width:max-content !important;max-width:100% !important;margin-inline:auto !important;white-space:nowrap !important;line-height:.66 !important}body.page-artists .artist-title-line-two{margin-top:-.08em !important}body.page-artists .page-title-next,body.page-artists .page-title-generation,body.page-artists .page-title-of,body.page-artists .page-title-artists{display:inline !important;line-height:.66 !important}body.page-artists .artist-hero-copy .page-lede{margin-left:auto !important;margin-right:auto !important;text-align:center !important}body.page-artists .artist-toolbar,body.page-artists .filter-toolbar{position:relative !important;top:-50px !important;transform:none !important;margin-bottom:36px !important}@media(max-width:720px){.nav-corner-halo{right:-60px !important;top:-75px !important;width:280px !important;height:280px !important}body.page-artists .artist-title-stacked,body.page-artists .artist-title-line,body.page-artists .page-title-next,body.page-artists .page-title-generation,body.page-artists .page-title-of,body.page-artists .page-title-artists{white-space:normal !important;line-height:.72 !important}}body.page-artists .artist-card-link,body.page-artists .muted-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:52px !important;margin-top:auto !important;padding:14px 22px !important;border-radius:999px !important;background:#ffc003 !important;background-color:#ffc003 !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;font-size:1.1rem !important;font-weight:800 !important;line-height:1.1 !important;text-align:center !important;text-decoration:none !important;box-sizing:border-box !important}body.page-artists .artist-title-stacked{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:max-content !important;max-width:100% !important;margin:0 auto !important;line-height:1 !important;text-align:center !important}body.page-artists .artist-title-line,body.page-artists .artist-title-line-one,body.page-artists .artist-title-line-two{display:block !important;width:max-content !important;max-width:100% !important;margin:0 !important;line-height:.78 !important;white-space:nowrap !important}body.page-artists .artist-toolbar,body.page-artists .filter-toolbar{position:relative !important;top:37px !important;transform:none !important;margin-bottom:123px !important}body.page-opportunities .opportunity-hero-art{transform:translateY(200px) !important}body.page-opportunities .opportunity-hero-art::before{background:radial-gradient(circle at center,rgba(255,255,255,.98) 0%,rgba(255,249,214,.96) 20%,rgba(255,241,163,.82) 42%,rgba(255,229,111,.42) 62%,rgba(255,229,111,.12) 78%,rgba(255,229,111,0) 100%),repeating-conic-gradient(from 0deg,rgba(255,241,163,.72) 0deg 2deg,rgba(255,229,111,.28) 2deg 4deg,rgba(255,229,111,0) 4deg 18deg) !important;box-shadow:0 0 42px rgba(255,241,163,.62),0 0 90px rgba(255,229,111,.42),0 0 145px rgba(255,241,163,.28) !important}.home-page .home-statement-every,.home-page .home-statement-every:hover,.home-page .home-statement-every:focus{display:block !important;width:auto !important;min-width:0 !important;height:auto !important;padding:0 !important;margin-left:0 !important;background:transparent !important;background-color:transparent !important;background-image:none !important;color:#ff749f !important;-webkit-text-fill-color:#ff749f !important;text-fill-color:#ff749f !important;opacity:1 !important;visibility:visible !important;text-indent:0 !important;overflow:visible !important;clip:auto !important;clip-path:none !important;border:0 !important;box-shadow:none !important}body.page-opportunities .directory-opportunity .button-opportunities,body.page-opportunities .directory-opportunity .button-opportunities:hover,body.page-opportunities .directory-opportunity .button-opportunities:focus-visible{background:#ffc003 !important;background-color:#ffc003 !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border:none !important;box-shadow:none !important}body.page-opportunities .opp-tags span,body.page-artists .artist-meta span,body.page-artists .artist-meta .artist-grade-chip{color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important}@media(max-width:720px){body.page-artists .artist-title-line,body.page-artists .artist-title-line-one,body.page-artists .artist-title-line-two{white-space:normal !important}body.page-artists .artist-card-link,body.page-artists .muted-link{min-height:52px !important;padding:14px 18px !important;font-size:1.05rem !important}}.site-header,body.page-artists .site-header,body.page-ap .site-header,body.page-opportunities .site-header,body.page-about .site-header{isolation:isolate !important;overflow:visible !important;background:transparent !important;opacity:1 !important}.site-header .nav-inner{position:relative !important;z-index:2 !important}.site-header .brand,.site-header .brand span,.site-header .nav-link,.site-header .nav-link[aria-current="page"]{color:#000000 !important;-webkit-text-fill-color:#000000 !important;background:transparent !important;opacity:1 !important}.site-header .nav-link{font-size:1rem !important;font-weight:800 !important}.site-header .nav-button,.site-header .nav-button:hover,.site-header .nav-button:focus-visible{opacity:1 !important;visibility:visible !important;filter:none !important;background:#ff749f !important;background-color:#ff749f !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border:none !important;box-shadow:none !important}body.page-opportunities .opportunity-hero-art{position:relative !important;overflow:visible !important}body.page-opportunities .opportunity-below-trophy-art{position:absolute !important;left:50% !important;top:calc(50% + 115px) !important;width:clamp(150px,18vw,245px) !important;height:auto !important;display:block !important;transform:translateX(-50%) !important;z-index:5 !important;pointer-events:none !important}@media(max-width:1100px){body.page-opportunities .opportunity-below-trophy-art{top:calc(50% + 90px) !important;width:min(42vw,210px) !important}}@media(max-width:720px){body.page-opportunities .opportunity-below-trophy-art{top:calc(50% + 75px) !important;width:min(48vw,180px) !important}}.home-page .home-easel-wrap{overflow:visible !important}.home-page .easel-page-blob{appearance:none !important;-webkit-appearance:none !important;position:absolute !important;display:block !important;width:21% !important;height:auto !important;padding:0 !important;margin:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;cursor:pointer !important;z-index:8 !important;transform:rotate(var(--blob-rotate,0deg)) !important;transition:transform .18s ease,filter .18s ease !important}.home-page .easel-page-blob:hover,.home-page .easel-page-blob:focus-visible{transform:rotate(var(--blob-rotate,0deg)) scale(1.08) !important;filter:brightness(1.04) saturate(1.08) !important;outline:none !important}.home-page .easel-page-blob:focus-visible img{filter:drop-shadow(0 0 0 4px rgba(255,192,3,.36)) !important;border-radius:48% !important}.home-page .easel-page-blob img{display:block !important;width:100% !important;height:auto !important;pointer-events:none !important}.home-page .easel-page-blob span{position:absolute !important;inset:50% auto auto 50% !important;width:78% !important;transform:translate(-50%,-50%) !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;font-family:"SN Pro","Merriweather Sans",Arial,sans-serif !important;font-size:clamp(.56rem,.75vw,.8rem) !important;font-weight:900 !important;line-height:1.05 !important;letter-spacing:.025em !important;text-align:center !important;pointer-events:none !important}.home-page .easel-page-blob-artists{left:28.5% !important;top:18.5% !important;--blob-rotate:-5deg}.home-page .easel-page-blob-ap{left:50.5% !important;top:18% !important;--blob-rotate:4deg}.home-page .easel-page-blob-opportunities{left:28% !important;top:40.5% !important;--blob-rotate:4deg}.home-page .easel-page-blob-about{left:50.5% !important;top:41% !important;--blob-rotate:-4deg}.easel-page-dialog[hidden]{display:none !important}.easel-page-dialog{position:fixed !important;inset:0 !important;display:grid !important;place-items:center !important;padding:24px !important;z-index:9999 !important}.easel-page-dialog-backdrop{position:absolute !important;inset:0 !important;background:rgba(255,192,3,.44) !important;backdrop-filter:blur(5px) !important}.easel-page-dialog-card{position:relative !important;z-index:1 !important;width:min(92vw,520px) !important;padding:38px 38px 34px !important;border:2px solid rgba(255,192,3,.12) !important;border-radius:34px !important;background:#F7FFFF !important;box-shadow:0 28px 70px rgba(255,192,3,.24) !important;text-align:left !important}.easel-page-dialog-kicker{margin:0 0 10px !important;color:#ffc003 !important;font-size:.78rem !important;font-weight:900 !important;letter-spacing:.12em !important}.easel-page-dialog-card h2{margin:0 42px 14px 0 !important;color:#000000 !important;font-family:"SN Pro","Merriweather Sans",Arial,sans-serif !important;font-size:clamp(2rem,6vw,3.25rem) !important;line-height:.95 !important}.easel-page-dialog-card p:not(.easel-page-dialog-kicker){margin:0 0 24px !important;color:#ffc003 !important;font-size:1.05rem !important;line-height:1.6 !important}.easel-page-dialog-link{display:inline-flex !important;min-height:48px !important;align-items:center !important;justify-content:center !important;padding:12px 22px !important;border-radius:999px !important;background:#ffc003 !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;font-weight:900 !important;text-decoration:none !important}.easel-page-dialog-close{position:absolute !important;top:18px !important;right:20px !important;width:42px !important;height:42px !important;display:grid !important;place-items:center !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:#ff749f !important;color:#000000 !important;font-size:1.8rem !important;font-weight:500 !important;line-height:1 !important;cursor:pointer !important}body.easel-dialog-open{overflow:hidden !important}@media(max-width:720px){.home-page .easel-page-blob{width:22% !important}.home-page .easel-page-blob span{font-size:clamp(.46rem,2.15vw,.67rem) !important}.home-page .easel-page-blob-artists{left:28% !important;top:18.5% !important}.home-page .easel-page-blob-ap{left:50.5% !important;top:18% !important}.home-page .easel-page-blob-opportunities{left:27.5% !important;top:40.5% !important}.home-page .easel-page-blob-about{left:50.5% !important;top:41% !important}.easel-page-dialog-card{padding:32px 25px 28px !important;border-radius:28px !important}}.artist-photo-slot img,.artist-profile-photo img{object-fit:cover !important;object-position:center !important}.artist-work-slot img,.artist-work-tile img{object-fit:cover !important;object-position:center !important}body.page-artists .artist-card-link,body.page-artists .artist-card-link:hover,body.page-artists .artist-card-link:focus-visible,body.page-artists .muted-link{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;width:auto !important;min-height:0 !important;margin-top:auto !important;padding:8px 0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;color:#ffc003 !important;-webkit-text-fill-color:#ffc003 !important;font-size:1.35rem !important;font-weight:800 !important;line-height:1.15 !important;text-align:left !important;text-decoration:none !important}body.page-artists .artist-card-link:hover,body.page-artists .artist-card-link:focus-visible{text-decoration:underline !important;text-underline-offset:5px !important}img[src$="dane-art.webp"]{transform:translateY(28px) scale(1.12) !important;transform-origin:center center !important}img[src$="mia-wiebe-art.webp"],img[src$="mia-r-art.webp"]{object-position:50% 0% !important}.site-header,body.page-artists .site-header,body.page-ap .site-header,body.page-opportunities .site-header,body.page-about .site-header,body[class*="page-"] .site-header{background:transparent !important;opacity:1 !important;isolation:isolate !important;overflow:visible !important}.site-header .nav-inner{position:relative !important;z-index:3 !important}.site-header .brand,.site-header .brand span,.site-header .nav-link,.site-header .nav-link[aria-current="page"]{color:#000000 !important;-webkit-text-fill-color:#000000 !important;background:transparent !important;opacity:1 !important}.site-header .nav-link{font-size:1rem !important;font-weight:800 !important}.site-header .nav-button,.site-header .nav-button:hover,.site-header .nav-button:focus-visible{opacity:1 !important;visibility:visible !important;filter:none !important;background:#ff749f !important;background-color:#ff749f !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border:none !important;box-shadow:none !important}.site-header .brand img,.site-footer .brand img,.brand img{filter:brightness(0) saturate(100%) !important;opacity:1 !important}.site-header .brand{gap:7px !important}.nav-corner-halo{display:none !important}.page-corner-halo{display:block !important;position:fixed !important;width:420px !important;height:420px !important;right:-80px !important;top:-120px !important;border-radius:50% !important;background:radial-gradient(circle at 50% 50%,rgba(255,192,3,.50) 0%,rgba(255,192,3,.37) 17%,rgba(255,192,3,.24) 33%,rgba(255,192,3,.13) 49%,rgba(255,192,3,.065) 63%,rgba(255,192,3,.025) 76%,rgba(255,192,3,.008) 86%,rgba(255,192,3,0) 98%) !important;filter:blur(2.4px) !important;opacity:1 !important;z-index:1 !important;pointer-events:none !important}body.page-artists .artist-hero-copy .page-lede{position:relative !important;top:30px !important;margin-bottom:30px !important}body.page-artists .artist-toolbar,body.page-artists .filter-toolbar{position:relative !important;top:67px !important;transform:none !important;margin-bottom:153px !important}@media(max-width:720px){.page-corner-halo{width:280px !important;height:280px !important;right:-60px !important;top:-75px !important}.site-header .brand{gap:5px !important}}body{position:relative !important}.page-corner-halo{position:absolute !important;right:-80px !important;top:-120px !important;transform:none !important;animation:none !important;z-index:1 !important}.site-header,body .site-header{position:sticky !important;top:0 !important;z-index:100 !important;min-height:var(--nav) !important;background:transparent !important;border:0 !important;box-shadow:none !important;opacity:1 !important;isolation:isolate !important;overflow:visible !important}.site-header .nav-inner,body .site-header .nav-inner{min-height:var(--nav) !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:26px !important;position:relative !important;z-index:3 !important}.site-header .brand,.site-header .brand span,.site-header .nav-link,.site-header .nav-link:visited,.site-header .nav-link[aria-current="page"]{color:#000000 !important;-webkit-text-fill-color:#000000 !important;background:transparent !important;opacity:1 !important}.site-header .site-nav{display:flex !important;align-items:center !important;gap:clamp(14px,2vw,27px) !important}.site-header .nav-link{position:relative !important;font-size:1rem !important;font-weight:800 !important;line-height:1.2 !important;text-decoration:none !important;white-space:nowrap !important}.site-header .nav-button,.site-header .nav-button:visited,.site-header .nav-button:hover,.site-header .nav-button:focus-visible{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:46px !important;width:auto !important;padding:11px 22px !important;border:0 !important;border-radius:999px !important;background:#ff749f !important;background-color:#ff749f !important;background-image:none !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;font-size:.92rem !important;font-weight:900 !important;line-height:1 !important;text-decoration:none !important;opacity:1 !important;visibility:visible !important;filter:none !important;box-shadow:none !important;position:relative !important;z-index:4 !important}.site-header .nav-button::before,.site-header .nav-button::after{content:none !important;display:none !important}@media(max-width:900px){.site-header .site-nav{display:none !important}.site-header .site-nav.is-open,.site-header .site-nav[data-open="true"]{display:flex !important}}@media(max-width:720px){.page-corner-halo{position:absolute !important;right:-60px !important;top:-75px !important}}@media(min-width:901px){.site-header .brand{transform:translateX(-40px) !important}.site-header .brand:hover{transform:translateX(-40px) !important}}.site-header .site-nav,body.home-page .site-header .site-nav,body[class*="page-"] .site-header .site-nav{display:flex !important;align-items:center !important;gap:clamp(14px,2vw,27px) !important;font-size:16px !important}.site-header .site-nav .nav-link,body.home-page .site-header .site-nav .nav-link,body[class*="page-"] .site-header .site-nav .nav-link{margin:0 !important;padding:0 !important;font-size:1rem !important;font-weight:800 !important;line-height:1.2 !important;letter-spacing:0 !important;white-space:nowrap !important}.site-header .site-nav .nav-button,.site-header .site-nav .nav-button:visited,.site-header .site-nav .nav-button:hover,.site-header .site-nav .nav-button:focus-visible,body.home-page .site-header .site-nav .nav-button,body[class*="page-"] .site-header .site-nav .nav-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;width:auto !important;min-width:0 !important;min-height:46px !important;margin:0 !important;padding:11px 22px !important;border:0 !important;border-radius:999px !important;background:#ff749f !important;background-color:#ff749f !important;background-image:none !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;font-size:.92rem !important;font-weight:900 !important;line-height:1 !important;letter-spacing:0 !important;text-decoration:none !important;opacity:1 !important;visibility:visible !important;filter:none !important;box-shadow:none !important;transform:none !important}.site-header .site-nav .nav-button::before,.site-header .site-nav .nav-button::after{content:none !important;display:none !important}@media(max-width:900px){.site-header .brand,.site-header .brand:hover{transform:none !important}.site-header .site-nav{display:none !important}.site-header .site-nav.is-open,.site-header .site-nav[data-open="true"]{display:flex !important}}html,body,body.home-page,body.page-artists,body.page-ap,body.page-opportunities,body.page-about{background-color:#fbffff !important;background-image:radial-gradient(ellipse at 4% 8%,rgba(255,192,3,.28) 0%,rgba(255,192,3,.12) 26%,transparent 53%),radial-gradient(ellipse at 96% 14%,rgba(255,116,159,.24) 0%,rgba(255,182,155,.11) 29%,transparent 56%),radial-gradient(ellipse at 12% 58%,rgba(202,188,246,.24) 0%,rgba(202,188,246,.10) 31%,transparent 58%),radial-gradient(ellipse at 91% 72%,rgba(167,216,245,.27) 0%,rgba(167,216,245,.11) 32%,transparent 59%),radial-gradient(ellipse at 48% 102%,rgba(255,216,178,.24) 0%,rgba(255,216,178,.10) 34%,transparent 61%),linear-gradient(145deg,#ffffff 0%,#fbffff 45%,#f7fefe 100%) !important;background-attachment:fixed !important}.site-header .nav-home::after,.site-header .nav-home:hover::after,.site-header .nav-home[aria-current="page"]::after{content:none !important;display:none !important}.ambient-decor{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none;contain:strict}body>main,body>.site-footer,body>.page-corner-halo,body>.easel-page-dialog{position:relative;z-index:1}.ambient-ombre,.ambient-star{position:absolute;display:block;pointer-events:none;will-change:transform}.ambient-ombre{border-radius:44% 56% 52% 48% / 57% 42% 58% 43%;opacity:.52;filter:blur(2px);transform:translateZ(0);animation:ambientDrift 18s ease-in-out infinite alternate}.ambient-ombre-1{width:clamp(260px,32vw,560px);aspect-ratio:1.14;left:-12vw;top:13vh;background:linear-gradient(135deg,rgba(255,192,3,.52),rgba(219,249,246,.18) 46%,rgba(255,255,255,.04))}.ambient-ombre-2{width:clamp(230px,28vw,500px);aspect-ratio:.95;right:-10vw;top:34vh;background:linear-gradient(145deg,rgba(255,116,159,.43),rgba(255,216,178,.20) 52%,rgba(255,255,255,.05));animation-delay:-6s;animation-duration:22s}.ambient-ombre-3{width:clamp(250px,30vw,530px);aspect-ratio:1.2;left:16vw;bottom:-14vh;background:linear-gradient(125deg,rgba(202,188,246,.40),rgba(177,220,250,.18) 55%,rgba(255,255,255,.04));animation-delay:-11s;animation-duration:24s}.ambient-ombre-4{width:clamp(210px,25vw,440px);aspect-ratio:1;right:19vw;top:-13vh;background:linear-gradient(155deg,rgba(167,216,245,.40),rgba(255,192,3,.19) 52%,rgba(255,255,255,.04));animation-delay:-3s;animation-duration:20s}.ambient-star{color:rgba(255,192,3,.30);font-family:Georgia,serif;font-size:clamp(.72rem,1.1vw,1.12rem);line-height:1;text-shadow:0 0 12px rgba(255,255,255,.82);animation:ambientTwinkle 4.8s ease-in-out infinite}.ambient-star:nth-of-type(3n){color:rgba(255,116,159,.31)}.ambient-star:nth-of-type(4n){color:rgba(123,104,181,.27)}.ambient-star-1{left:7%;top:17%}.ambient-star-2{left:18%;top:43%;animation-delay:-1.4s}.ambient-star-3{left:29%;top:9%;animation-delay:-2.8s}.ambient-star-4{left:38%;top:72%;animation-delay:-.7s}.ambient-star-5{left:48%;top:25%;animation-delay:-3.1s}.ambient-star-6{left:57%;top:88%;animation-delay:-2.1s}.ambient-star-7{left:66%;top:49%;animation-delay:-4s}.ambient-star-8{left:75%;top:14%;animation-delay:-1.8s}.ambient-star-9{left:84%;top:67%;animation-delay:-3.5s}.ambient-star-10{left:93%;top:31%;animation-delay:-.4s}.ambient-star-11{left:11%;top:82%;animation-delay:-2.4s}.ambient-star-12{left:35%;top:52%;animation-delay:-4.4s}.ambient-star-13{left:61%;top:8%;animation-delay:-1.1s}.ambient-star-14{left:88%;top:91%;animation-delay:-3.8s}.opportunity-load-more{width:max-content;margin:34px auto 0}.directory-rendered-status{margin-left:.28rem;color:rgba(47,39,36,.62);font-size:.88em;font-weight:500}.opportunity-loading{grid-column:1 / -1;margin:24px 0;text-align:center}@keyframes ambientDrift{0%{transform:translate3d(-1.5%,-1%,0) rotate(-2deg) scale(.98)}100%{transform:translate3d(2%,1.6%,0) rotate(3deg) scale(1.035)}}@keyframes ambientTwinkle{0%,100%{opacity:.28;transform:scale(.84) rotate(-7deg)}50%{opacity:.72;transform:scale(1.12) rotate(7deg)}}@media(max-width:720px){.ambient-ombre{opacity:.40}.ambient-star{opacity:.68}.ambient-star-4,.ambient-star-6,.ambient-star-9,.ambient-star-12{display:none}.directory-rendered-status{display:block;margin:2px 0 0}}@media(prefers-reduced-motion:reduce){.ambient-ombre,.ambient-star{animation:none !important}}html,body,body *,a,button,input,select,textarea,label,[role="button"]{cursor:auto !important}a,button,select,label,[role="button"],input[type="button"],input[type="submit"],input[type="reset"]{cursor:pointer !important}input[type="text"],input[type="search"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],textarea{cursor:text !important}.custom-cursor-dot{display:none !important}html,body,p,li,dt,dd,label,input,select,textarea,button,small,.page-lede,.section-copy,.home-explainer,.artist-profile-description,.artist-work-placeholder-label,.team-role,.team-bio,.mission-paragraph,.directory-count,.directory-rendered-status,.opp-deadline,.opp-tags,.artist-meta,.fact-row,.footer-nav,.footer-email{font-family:"SN Pro","Merriweather Sans",Arial,sans-serif !important}html body[class][class] main:is(h1,h2,h3,.mission-statement){position:relative !important}html body[class][class] main:is(h1,h2,h3,.mission-statement)::before{content:none !important;display:none !important;background:none !important;background-image:none !important;border:0 !important;box-shadow:none !important;opacity:0 !important}html body[class][class] main:is(h1,h2,h3,.mission-statement)::after{content:"" !important;position:relative !important;inset:auto !important;width:clamp(76px,7vw,112px) !important;height:clamp(15px,1.5vw,21px) !important;display:block !important;margin:.18em 0 0 !important;background-color:transparent !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='21' viewBox='0 0 112 21'%3E%3Cg fill='none' stroke='%231B1B1B' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 17 12 3l6 14M8.5 11.5h7M12 3V1.5' stroke-width='2.2'/%3E%3Cpath d='M57 10.5h48' stroke-width='2.3'/%3E%3Cpath d='m105 10.5 4-2.5v5z' fill='%231B1B1B' stroke='none'/%3E%3C/g%3E%3Ccircle cx='31' cy='10.5' r='5.1' fill='%23FF8F80'/%3E%3Ccircle cx='45' cy='10.5' r='4.1' fill='%2380D9D9'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:left center !important;background-size:contain !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:none !important;opacity:.86 !important;transform:none !important;animation:none !important;pointer-events:none !important}.about-intro main:is(h1,h2,h3)::after,.about-intro:is(h1,h2,h3)::after,.artist-directory-page .artist-hero-centered:is(h1,h2,h3)::after,.artist-directory-page .artist-hero-copy:is(h1,h2,h3)::after{margin-inline:auto !important}html body.home-page[class] main h1.home-statement::after{content:none !important;display:none !important}.custom-select{position:relative;width:100%;min-width:0;font-family:"SN Pro","Merriweather Sans",Arial,sans-serif !important}.custom-select-native{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;opacity:0 !important;pointer-events:none !important}.custom-select-trigger{width:100%;min-height:48px;padding:0 44px 0 15px;position:relative;display:flex;align-items:center;justify-content:flex-start;color:#241b19 !important;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.78),transparent 28%),linear-gradient(135deg,#fff9f5,#ffe7df) !important;border:1.5px solid rgba(255,116,159,.55) !important;border-radius:16px !important;box-shadow:0 8px 18px rgba(151,78,62,.08) !important;font-size:.92rem !important;font-weight:700 !important;line-height:1.2 !important;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.custom-select-trigger::after{content:"";width:9px;height:9px;position:absolute;right:18px;top:50%;border-right:2px solid #a54f43;border-bottom:2px solid #a54f43;transform:translateY(-68%) rotate(45deg);transition:transform .16s ease}.custom-select.is-open .custom-select-trigger{border-color:#ff749f !important;box-shadow:0 0 0 4px rgba(255,116,159,.16),0 14px 30px rgba(151,78,62,.12) !important}.custom-select.is-open .custom-select-trigger::after{transform:translateY(-30%) rotate(225deg)}.custom-select-menu{position:absolute;z-index:250;top:calc(100% + 8px);left:0;right:0;max-height:min(320px,48vh);padding:7px;display:grid;gap:3px;overflow-y:auto;overscroll-behavior:contain;color:#241b19;background:rgba(255,252,249,.98);border:1.5px solid rgba(255,116,159,.55);border-radius:18px;box-shadow:0 22px 48px rgba(91,50,40,.18);backdrop-filter:blur(18px);transform-origin:top center;animation:customSelectOpen .14s ease-out}.custom-select-menu[hidden]{display:none !important}.custom-select-option{width:100%;min-height:42px;padding:10px 12px;display:flex;align-items:center;color:#332522 !important;background:transparent !important;border-radius:12px !important;box-shadow:none !important;font-size:.9rem !important;font-weight:650 !important;line-height:1.25 !important;text-align:left}.custom-select-option:hover,.custom-select-option:focus-visible,.custom-select-option.is-active{color:#17100f !important;background:#ffe9e2 !important;outline:none !important}.custom-select-option[aria-selected="true"]{color:#17100f !important;background:#ffb6aa !important;font-weight:800 !important}@keyframes customSelectOpen{from{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:none}}body.page-about .team-card-mia,body.page-about .team-card-kaibella{isolation:isolate !important;overflow:hidden !important;border:1px solid rgba(36,27,25,.06) !important}body.page-about .team-card-mia{background:radial-gradient(circle at 88% 13%,rgba(255,192,3,.34) 0 68px,transparent 69px),linear-gradient(150deg,rgba(255,255,255,.96),rgba(224,249,247,.90)) !important;border-radius:54px 34px 54px 34px !important}body.page-about .team-card-kaibella{background:radial-gradient(circle at 14% 86%,rgba(255,116,159,.28) 0 78px,transparent 79px),linear-gradient(210deg,rgba(255,255,255,.96),rgba(255,235,228,.92)) !important;border-radius:34px 54px 34px 54px !important}body.page-about .team-card-mia::before,body.page-about .team-card-kaibella::before{content:"" !important;display:block !important;position:absolute !important;z-index:-1 !important;opacity:1 !important;pointer-events:none !important}body.page-about .team-card-mia::before{width:250px !important;height:180px !important;right:-66px !important;bottom:-72px !important;left:auto !important;top:auto !important;background:rgba(255,192,3,.22) !important;border-radius:62% 38% 54% 46% / 42% 62% 38% 58% !important;transform:rotate(-14deg) !important}body.page-about .team-card-kaibella::before{width:220px !important;height:220px !important;left:-84px !important;top:-86px !important;right:auto !important;bottom:auto !important;background:rgba(255,116,159,.20) !important;border-radius:28% 72% 36% 64% / 68% 32% 68% 32% !important;transform:rotate(24deg) !important}body.page-about .team-card-mia .team-photo{background:radial-gradient(circle at 72% 24%,rgba(255,116,159,.35) 0 47px,transparent 48px),radial-gradient(circle at 24% 75%,rgba(255,192,3,.45) 0 72px,transparent 73px),linear-gradient(135deg,#f6ffff,#dcf6f3) !important;border-radius:46% 54% 42% 58% / 55% 42% 58% 45% !important}body.page-about .team-card-kaibella .team-photo{background:linear-gradient(31deg,transparent 43%,rgba(255,116,159,.26) 44% 56%,transparent 57%),radial-gradient(circle at 76% 72%,rgba(255,192,3,.35) 0 62px,transparent 63px),linear-gradient(145deg,#fff8f4,#ffe6df) !important;border-radius:32px 64px 32px 64px !important}body.page-about .team-card-mia .team-photo::before{width:120px !important;height:120px !important;right:-18px !important;top:-26px !important;background:rgba(255,116,159,.34) !important}body.page-about .team-card-mia .team-photo::after{width:150px !important;height:82px !important;left:-42px !important;bottom:10px !important;background:rgba(255,192,3,.34) !important;border-radius:70% 30% 65% 35% / 55% 42% 58% 45% !important}body.page-about .team-card-kaibella .team-photo::before{width:170px !important;height:90px !important;left:-42px !important;top:18px !important;right:auto !important;background:rgba(255,116,159,.32) !important;border-radius:26px !important;transform:rotate(-18deg) !important}body.page-about .team-card-kaibella .team-photo::after{width:100px !important;height:100px !important;right:-14px !important;bottom:-18px !important;left:auto !important;background:rgba(255,192,3,.32) !important;border-radius:50% !important}body:not(.artist-directory-page) .section{padding-top:clamp(44px,5vw,74px) !important;padding-bottom:clamp(44px,5vw,74px) !important}body:not(.artist-directory-page) .page-hero,body:not(.artist-directory-page) .compact-hero,body:not(.artist-directory-page) .worksheet-hero{min-height:auto !important;padding-top:clamp(30px,4vw,58px) !important;padding-bottom:clamp(38px,4.8vw,68px) !important}body:not(.artist-directory-page) .page-lede,body:not(.artist-directory-page) .section-copy{margin-top:14px !important}body:not(.artist-directory-page) .team-grid,body:not(.artist-directory-page) .benchmark-grid{margin-top:30px !important}body.page-about .about-intro{min-height:300px !important}body.page-about .mission-layout{gap:clamp(28px,5vw,68px) !important}body.page-about .mission-copy-card{padding:clamp(26px,4vw,44px) !important}body.page-about .team-card{min-height:500px !important;grid-template-rows:250px 1fr !important;gap:19px !important}body.page-about .team-grid{gap:22px !important}body.page-about .join-team-card{min-height:250px !important;padding:clamp(30px,4.5vw,50px) !important}body.artist-portfolio-page .artist-profile-intro{padding-top:clamp(34px,5vw,68px) !important;padding-bottom:clamp(26px,4vw,52px) !important}body.artist-portfolio-page .artist-profile-layout{gap:clamp(26px,4vw,56px) !important}body.artist-portfolio-page .artist-selected-works{padding-top:8px !important;padding-bottom:clamp(48px,6vw,78px) !important}body.artist-portfolio-page .artist-selected-works-title{margin-bottom:20px !important}body.page-ap .ap-path-card,body.page-ap .worksheet-card,body.page-ap .benchmark-card{min-height:0 !important;padding:clamp(24px,3vw,32px) !important}body.page-ap .ap-path-card h2,body.page-ap .worksheet-card h2,body.page-ap .benchmark-card h3{margin-top:18px !important}body.page-ap .printable-worksheet{padding:clamp(28px,4vw,42px) !important}body.page-opportunities .opportunities-hero{padding-bottom:34px !important}body.page-opportunities .opportunity-toolbar{margin-top:0 !important;margin-bottom:18px !important}body.page-opportunities .directory-section{padding-top:12px !important;padding-bottom:72px !important}.home-page .hero-text-only{min-height:auto !important;padding-bottom:clamp(44px,6vw,76px) !important}.home-page .hero-grid-single{min-height:auto !important}.home-page .hero-copy-wide{padding-top:clamp(18px,3vh,38px) !important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-x pan-y}body{width:100%;max-width:100%;overscroll-behavior-x:none}img,svg,video,canvas,iframe{max-width:100%}@media(max-width:900px){.container,.nav-inner{width:min(calc(100% - 30px),var(--max)) !important}.filter-toolbar,.artist-toolbar,body.page-opportunities .opportunity-toolbar{position:relative !important;top:auto !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;margin-top:0 !important;padding:16px !important;border-radius:24px !important}.filter-toolbar .search-field{grid-column:1 / -1}.filter-toolbar .filter-clear{width:100%}.custom-select-menu{max-height:300px}body.page-about .team-grid{grid-template-columns:1fr !important}}@media(max-width:620px){:root{--nav:70px}.container,.nav-inner{width:min(calc(100% - 22px),var(--max)) !important}.site-header .nav-inner{min-height:70px !important}.brand span{font-size:1rem !important}.filter-toolbar,.artist-toolbar,body.page-opportunities .opportunity-toolbar{grid-template-columns:1fr !important;padding:14px !important}.filter-toolbar .search-field,.filter-toolbar label,.filter-toolbar .filter-clear{grid-column:1 !important}.custom-select-trigger,.filter-toolbar input,.filter-clear{min-height:50px !important;font-size:16px !important}.custom-select-menu{position:fixed;z-index:9999;left:12px;right:12px;top:auto;bottom:12px;max-height:min(62vh,420px);border-radius:24px;padding:10px}.custom-select-option{min-height:48px;font-size:1rem !important}html body[class][class] main:is(h1,h2,h3,.mission-statement)::after{width:82px !important;height:17px !important}body.page-about .team-card{min-height:0 !important;grid-template-rows:220px auto !important;padding:17px !important;border-radius:34px !important}body.page-about .join-team-card{min-height:0 !important;padding:28px 22px !important}body.artist-portfolio-page .artist-profile-photo{max-width:min(100%,360px) !important;margin-inline:auto !important}body.artist-portfolio-page .artist-selected-works-grid{gap:16px !important}}@media(prefers-reduced-motion:reduce){.custom-select-menu{animation:none !important}}.filter-toolbar,.artist-toolbar,.opportunity-toolbar{overflow:visible !important}@media(max-width:1100px){.site-header .menu-toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:46px !important;min-height:46px !important;cursor:pointer !important}.site-header .site-nav,body.home-page .site-header .site-nav,body[class*="page-"] .site-header .site-nav{display:none !important;position:absolute !important;top:calc(var(--nav) - 2px) !important;right:12px !important;left:auto !important;width:min(calc(100vw - 24px),520px) !important;max-height:calc(100dvh - var(--nav) - 18px) !important;overflow-y:auto !important;padding:16px !important;flex-direction:column !important;align-items:stretch !important;gap:7px !important;background:rgba(255,252,249,.98) !important;border:1px solid rgba(255,116,159,.24) !important;border-radius:24px !important;box-shadow:0 20px 52px rgba(59,38,33,.18) !important;-webkit-backdrop-filter:blur(18px) !important;backdrop-filter:blur(18px) !important}.site-header .site-nav.is-open,.site-header .site-nav[data-open="true"],body.home-page .site-header .site-nav.is-open,body.home-page .site-header .site-nav[data-open="true"],body[class*="page-"] .site-header .site-nav.is-open,body[class*="page-"] .site-header .site-nav[data-open="true"]{display:flex !important}.site-header .site-nav .nav-link,body.home-page .site-header .site-nav .nav-link,body[class*="page-"] .site-header .site-nav .nav-link{display:flex !important;align-items:center !important;min-height:46px !important;padding:10px 14px !important;border-radius:14px !important;white-space:normal !important}.site-header .site-nav .nav-button,body.home-page .site-header .site-nav .nav-button,body[class*="page-"] .site-header .site-nav .nav-button{margin-top:4px !important;min-height:48px !important}}.display-title::after,.page-title::after,.section-title::after,.spotlight-copy h2::after,.cta-card h2::after,.join-team-card h2::after,.mission-statement::after,.home-statement-future::after{content:none !important;display:none !important;background:none !important;opacity:0 !important}:root{--nav:68px}body.page-artists .filter-toolbar label>span,body.page-artists .artist-toolbar label>span{display:none !important}body.page-artists .filter-toolbar,body.page-artists .artist-toolbar{padding:14px 16px !important;align-items:center !important;grid-template-rows:auto !important}.button::before,.nav-button::before,.hero-explore::before,.filter-clear::before,button:not(.menu-toggle)::before{content:none !important;display:none !important;border:0 !important}.button::after,.nav-button::after,.hero-explore::after,.filter-clear::after,button:not(.menu-toggle)::after{content:none !important;display:none !important;background:none !important;border:0 !important}.button,.hero-explore,.filter-clear{border:0 !important;transform:none !important}button:not(.menu-toggle):not(.custom-select-trigger):not(.custom-select-option):not(.easel-page-blob){border:0 !important;transform:none !important}.custom-select-trigger::after,.custom-select-trigger::before{content:none !important;display:none !important;border:0 !important;background:none !important}.custom-select-trigger{padding-right:15px !important;border:1.5px solid rgba(140,120,110,.28) !important;transform:none !important}.custom-select-option::before,.custom-select-option::after{content:none !important;display:none !important;border:0 !important;background:none !important}.custom-select-option{border:0 !important;transform:none !important}body.decor-page-index .ambient-ombre-2,body.home-page .ambient-ombre-2{top:auto !important;bottom:6vh !important}body.decor-page-index .ambient-ombre-3,body.home-page .ambient-ombre-3{top:auto !important;bottom:3vh !important}html,body,body *{cursor:auto !important}a,button,input,select,textarea,label,[role="button"],.custom-select-trigger,.custom-select-option{cursor:pointer !important}input[type="text"],input[type="search"],textarea{cursor:text !important}.site-header .nav-link::after,.site-footer .nav-link::after,.footer-email::after,.site-header .nav-link[aria-current="page"]::after,.site-footer .nav-link[aria-current="page"]::after{content:none !important;display:none !important}.site-header .nav-link[aria-current="page"],.site-footer .nav-link[aria-current="page"]{border:0 !important;box-shadow:none !important;text-decoration:none !important;background:transparent !important}body.page-artists .artist-card-link,body.page-artists .artist-card-link:visited{position:relative !important;display:inline-flex !important;align-items:center !important;gap:8px !important;text-decoration:none !important;transition:transform .24s cubic-bezier(.2,.8,.2,1),color .24s ease,letter-spacing .24s ease !important}body.page-artists a.artist-card-link::after{content:"→" !important;display:inline-block !important;opacity:0 !important;transform:translateX(-10px) rotate(-12deg) !important;transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1) !important}body.page-artists a.artist-card-link:hover,body.page-artists a.artist-card-link:focus-visible{text-decoration:none !important;transform:translateX(8px) !important;letter-spacing:.025em !important;color:#ff749f !important;-webkit-text-fill-color:#ff749f !important}body.page-artists a.artist-card-link:hover::after,body.page-artists a.artist-card-link:focus-visible::after{opacity:1 !important;transform:translateX(0) rotate(0) !important}body.page-artists .muted-link::after{content:none !important}main:where(article,section,div,form,fieldset,label,input,select,textarea,button,a),.site-header,.site-footer,.nav-inner,.footer-inner,.custom-select,.custom-select-trigger,.custom-select-menu,.custom-select-option{border:0 !important;border-width:0 !important;border-style:none !important}main:where(article,section,div,form,fieldset,label,input,select,textarea,button,a)::before,main:where(article,section,div,form,fieldset,label,input,select,textarea,button,a)::after{border:0 !important;border-width:0 !important;border-style:none !important}:focus-visible{outline:3px solid color-mix(in srgb,var(--page-color),transparent 48%) !important;outline-offset:4px !important}.site-header .nav-inner,.site-footer .footer-inner{width:min(calc(100% - 92px),1060px) !important}.site-header .brand,.site-header .brand:hover,.site-footer .brand,.site-footer .brand:hover{transform:translateX(18px) !important}.site-header .site-nav,.site-footer .footer-nav{gap:clamp(12px,1.55vw,22px) !important}.site-footer{padding-top:18px !important;padding-bottom:24px !important}body[class*="decor-page-"] .ambient-decor{rotate:var(--page-decor-rotation,0deg);scale:1.12;transform-origin:50% 50%}body[class*="decor-page-"] .ambient-ombre{opacity:.44 !important}body[class*="decor-page-"] .ambient-star:nth-of-type(odd){rotate:0deg}body.page-opportunities .opportunities-hero{padding-top:clamp(22px,3vw,42px) !important;padding-bottom:24px !important}body.page-opportunities .page-hero-grid{min-height:430px !important;align-items:start !important;gap:clamp(20px,4vw,54px) !important}body.page-opportunities .opportunities-title-row .page-title{max-width:650px !important;font-size:clamp(2.85rem,5.4vw,5.3rem) !important;line-height:.91 !important;letter-spacing:-.035em !important}body.page-opportunities .page-title-artist{font-size:.72em !important}body.page-opportunities .page-title-opportunities{font-size:1em !important}body.page-opportunities .page-lede{max-width:575px !important;margin-top:12px !important;font-size:clamp(.86rem,.95vw,.98rem) !important;line-height:1.56 !important}body.page-opportunities .opportunity-hero-art{transform:translate(58px,111px) !important;max-width:430px !important}body.page-opportunities .opportunity-hero-trophy{width:min(100%,360px) !important}body.page-opportunities .opportunity-below-trophy-art{top:calc(50% + 100px) !important;width:clamp(130px,15vw,205px) !important}body.page-opportunities .directory-section{margin-top:0 !important;padding-top:0 !important;padding-bottom:42px !important}body.page-opportunities .opportunity-toolbar{transform:translateY(-34px) !important;margin-top:0 !important;margin-bottom:28px !important}body.page-opportunities .directory-count{margin-top:0 !important;margin-bottom:24px !important}body.page-opportunities .opportunity-directory-grid{row-gap:20px !important}body.page-opportunities .opportunity-load-more{display:flex !important;margin:30px auto 4px !important}body.page-opportunities .opportunity-load-more[hidden]{display:none !important}@media(max-width:1100px){.site-header .nav-inner,.site-footer .footer-inner{width:min(calc(100% - 44px),980px) !important}.site-header .brand,.site-header .brand:hover,.site-footer .brand,.site-footer .brand:hover{transform:translateX(8px) !important}.site-header .site-nav{border:0 !important}body.page-opportunities .opportunity-hero-art{transform:translate(28px,76px) !important}}@media(max-width:720px){.site-header .nav-inner,.site-footer .footer-inner{width:min(calc(100% - 24px),680px) !important}.site-header .brand,.site-header .brand:hover,.site-footer .brand,.site-footer .brand:hover{transform:translateX(4px) !important}body[class*="decor-page-"] .ambient-decor{scale:1.2}body.page-opportunities .page-hero-grid{min-height:520px !important;gap:12px !important}body.page-opportunities .opportunities-title-row .page-title{font-size:clamp(2.65rem,13vw,4.25rem) !important}body.page-opportunities .page-lede{font-size:.9rem !important}body.page-opportunities .opportunity-hero-art{transform:translate(10px,44px) !important;max-width:310px !important;margin-inline:auto !important}body.page-opportunities .opportunity-below-trophy-art{top:calc(50% + 76px) !important;width:min(42vw,155px) !important}body.page-opportunities .opportunity-toolbar{transform:translateY(-18px) !important;margin-bottom:24px !important}body.page-opportunities .directory-count{margin-bottom:18px !important}}@media(prefers-reduced-motion:reduce){body.page-artists .artist-card-link,body.page-artists a.artist-card-link::after{transition:none !important}}body.decor-page-about-us{--page-decor-rotation:-12deg}body.decor-page-about-us .ambient-ombre-1{left:-18vw !important;top:4vh !important;rotate:-90deg !important}body.decor-page-about-us .ambient-ombre-2{left:72vw !important;right:auto !important;top:3vh !important;rotate:-90deg !important}body.decor-page-about-us .ambient-ombre-3{left:-10vw !important;top:51vh !important;bottom:auto !important;rotate:-90deg !important}body.decor-page-about-us .ambient-ombre-4{left:65vw !important;right:auto !important;top:53vh !important;bottom:auto !important;rotate:-90deg !important}body.decor-page-ap-art-help{--page-decor-rotation:5deg}body.decor-page-ap-art-help .ambient-ombre-1{left:-5vw !important;top:15vh !important;rotate:-67deg !important}body.decor-page-ap-art-help .ambient-ombre-2{left:79vw !important;right:auto !important;top:20vh !important;rotate:-59deg !important}body.decor-page-ap-art-help .ambient-ombre-3{left:9vw !important;top:60vh !important;bottom:auto !important;rotate:-53deg !important}body.decor-page-ap-art-help .ambient-ombre-4{left:76vw !important;right:auto !important;top:66vh !important;bottom:auto !important;rotate:-47deg !important}body.decor-page-ap-example-portfolios{--page-decor-rotation:-9deg}body.decor-page-ap-example-portfolios .ambient-ombre-1{left:8vw !important;top:26vh !important;rotate:-44deg !important}body.decor-page-ap-example-portfolios .ambient-ombre-2{left:86vw !important;right:auto !important;top:37vh !important;rotate:-28deg !important}body.decor-page-ap-example-portfolios .ambient-ombre-3{left:28vw !important;top:69vh !important;bottom:auto !important;rotate:-16deg !important}body.decor-page-ap-example-portfolios .ambient-ombre-4{left:87vw !important;right:auto !important;top:79vh !important;bottom:auto !important;rotate:-4deg !important}body.decor-page-ap-guidance{--page-decor-rotation:8deg}body.decor-page-ap-guidance .ambient-ombre-1{left:-7vw !important;top:6vh !important;rotate:-21deg !important}body.decor-page-ap-guidance .ambient-ombre-2{left:93vw !important;right:auto !important;top:16vh !important;rotate:3deg !important}body.decor-page-ap-guidance .ambient-ombre-3{left:4vw !important;top:78vh !important;bottom:auto !important;rotate:21deg !important}body.decor-page-ap-guidance .ambient-ombre-4{left:67vw !important;right:auto !important;top:57vh !important;bottom:auto !important;rotate:39deg !important}body.decor-page-ap-worksheets{--page-decor-rotation:-6deg}body.decor-page-ap-worksheets .ambient-ombre-1{left:6vw !important;top:17vh !important;rotate:2deg !important}body.decor-page-ap-worksheets .ambient-ombre-2{left:76vw !important;right:auto !important;top:33vh !important;rotate:34deg !important}body.decor-page-ap-worksheets .ambient-ombre-3{left:23vw !important;top:56vh !important;bottom:auto !important;rotate:58deg !important}body.decor-page-ap-worksheets .ambient-ombre-4{left:78vw !important;right:auto !important;top:70vh !important;bottom:auto !important;rotate:82deg !important}body.decor-page-art-opportunities{--page-decor-rotation:11deg}body.decor-page-art-opportunities .ambient-ombre-1{left:-9vw !important;top:28vh !important;rotate:25deg !important}body.decor-page-art-opportunities .ambient-ombre-2{left:83vw !important;right:auto !important;top:12vh !important;rotate:65deg !important}body.decor-page-art-opportunities .ambient-ombre-3{left:-1vw !important;top:65vh !important;bottom:auto !important;rotate:-85deg !important}body.decor-page-art-opportunities .ambient-ombre-4{left:89vw !important;right:auto !important;top:83vh !important;bottom:auto !important;rotate:-55deg !important}body.decor-page-brooke-port{--page-decor-rotation:-3deg}body.decor-page-brooke-port .ambient-ombre-1{left:4vw !important;top:8vh !important;rotate:48deg !important}body.decor-page-brooke-port .ambient-ombre-2{left:90vw !important;right:auto !important;top:29vh !important;rotate:-84deg !important}body.decor-page-brooke-port .ambient-ombre-3{left:18vw !important;top:74vh !important;bottom:auto !important;rotate:-48deg !important}body.decor-page-brooke-port .ambient-ombre-4{left:69vw !important;right:auto !important;top:61vh !important;bottom:auto !important;rotate:-12deg !important}body.decor-page-coco-dobbins{--page-decor-rotation:14deg}body.decor-page-coco-dobbins .ambient-ombre-1{left:-11vw !important;top:19vh !important;rotate:71deg !important}body.decor-page-coco-dobbins .ambient-ombre-2{left:73vw !important;right:auto !important;top:8vh !important;rotate:-53deg !important}body.decor-page-coco-dobbins .ambient-ombre-3{left:-6vw !important;top:52vh !important;bottom:auto !important;rotate:-11deg !important}body.decor-page-coco-dobbins .ambient-ombre-4{left:80vw !important;right:auto !important;top:74vh !important;bottom:auto !important;rotate:31deg !important}body.decor-page-dane-martin{--page-decor-rotation:0deg}body.decor-page-dane-martin .ambient-ombre-1{left:2vw !important;top:30vh !important;rotate:-86deg !important}body.decor-page-dane-martin .ambient-ombre-2{left:80vw !important;right:auto !important;top:25vh !important;rotate:-22deg !important}body.decor-page-dane-martin .ambient-ombre-3{left:13vw !important;top:61vh !important;bottom:auto !important;rotate:26deg !important}body.decor-page-dane-martin .ambient-ombre-4{left:91vw !important;right:auto !important;top:87vh !important;bottom:auto !important;rotate:74deg !important}body.decor-page-emerging-artists{--page-decor-rotation:17deg}body.decor-page-emerging-artists .ambient-ombre-1{left:-13vw !important;top:10vh !important;rotate:-63deg !important}body.decor-page-emerging-artists .ambient-ombre-2{left:87vw !important;right:auto !important;top:4vh !important;rotate:9deg !important}body.decor-page-emerging-artists .ambient-ombre-3{left:32vw !important;top:70vh !important;bottom:auto !important;rotate:63deg !important}body.decor-page-emerging-artists .ambient-ombre-4{left:71vw !important;right:auto !important;top:65vh !important;bottom:auto !important;rotate:-63deg !important}body.decor-page-gavin-popilek{--page-decor-rotation:3deg}body.decor-page-gavin-popilek .ambient-ombre-1{left:0vw !important;top:21vh !important;rotate:-40deg !important}body.decor-page-gavin-popilek .ambient-ombre-2{left:94vw !important;right:auto !important;top:21vh !important;rotate:40deg !important}body.decor-page-gavin-popilek .ambient-ombre-3{left:8vw !important;top:79vh !important;bottom:auto !important;rotate:-80deg !important}body.decor-page-gavin-popilek .ambient-ombre-4{left:82vw !important;right:auto !important;top:78vh !important;bottom:auto !important;rotate:-20deg !important}body.decor-page-index{--page-decor-rotation:-11deg}body.decor-page-index .ambient-ombre-1{left:-15vw !important;top:32vh !important;rotate:-17deg !important}body.decor-page-index .ambient-ombre-2{left:77vw !important;right:auto !important;top:38vh !important;rotate:71deg !important}body.decor-page-index .ambient-ombre-3{left:27vw !important;top:57vh !important;bottom:auto !important;rotate:-43deg !important}body.decor-page-index .ambient-ombre-4{left:93vw !important;right:auto !important;top:56vh !important;bottom:auto !important;rotate:23deg !important}body.decor-page-izzy-regaurd{--page-decor-rotation:6deg}body.decor-page-izzy-regaurd .ambient-ombre-1{left:-2vw !important;top:12vh !important;rotate:6deg !important}body.decor-page-izzy-regaurd .ambient-ombre-2{left:84vw !important;right:auto !important;top:17vh !important;rotate:-78deg !important}body.decor-page-izzy-regaurd .ambient-ombre-3{left:3vw !important;top:66vh !important;bottom:auto !important;rotate:-6deg !important}body.decor-page-izzy-regaurd .ambient-ombre-4{left:73vw !important;right:auto !important;top:69vh !important;bottom:auto !important;rotate:66deg !important}body.decor-page-kaibella-edema{--page-decor-rotation:-8deg}body.decor-page-kaibella-edema .ambient-ombre-1{left:-17vw !important;top:23vh !important;rotate:29deg !important}body.decor-page-kaibella-edema .ambient-ombre-2{left:91vw !important;right:auto !important;top:34vh !important;rotate:-47deg !important}body.decor-page-kaibella-edema .ambient-ombre-3{left:22vw !important;top:75vh !important;bottom:auto !important;rotate:31deg !important}body.decor-page-kaibella-edema .ambient-ombre-4{left:84vw !important;right:auto !important;top:82vh !important;bottom:auto !important;rotate:-71deg !important}body.decor-page-maddie-miller{--page-decor-rotation:9deg}body.decor-page-maddie-miller .ambient-ombre-1{left:-4vw !important;top:34vh !important;rotate:52deg !important}body.decor-page-maddie-miller .ambient-ombre-2{left:74vw !important;right:auto !important;top:13vh !important;rotate:-16deg !important}body.decor-page-maddie-miller .ambient-ombre-3{left:-2vw !important;top:53vh !important;bottom:auto !important;rotate:68deg !important}body.decor-page-maddie-miller .ambient-ombre-4{left:95vw !important;right:auto !important;top:60vh !important;bottom:auto !important;rotate:-28deg !important}body.decor-page-malina-asnani{--page-decor-rotation:-5deg}body.decor-page-malina-asnani .ambient-ombre-1{left:9vw !important;top:14vh !important;rotate:75deg !important}body.decor-page-malina-asnani .ambient-ombre-2{left:81vw !important;right:auto !important;top:30vh !important;rotate:15deg !important}body.decor-page-malina-asnani .ambient-ombre-3{left:17vw !important;top:62vh !important;bottom:auto !important;rotate:-75deg !important}body.decor-page-malina-asnani .ambient-ombre-4{left:75vw !important;right:auto !important;top:73vh !important;bottom:auto !important;rotate:15deg !important}body.decor-page-mia-r{--page-decor-rotation:12deg}body.decor-page-mia-r .ambient-ombre-1{left:-6vw !important;top:25vh !important;rotate:-82deg !important}body.decor-page-mia-r .ambient-ombre-2{left:88vw !important;right:auto !important;top:9vh !important;rotate:46deg !important}body.decor-page-mia-r .ambient-ombre-3{left:-7vw !important;top:71vh !important;bottom:auto !important;rotate:-38deg !important}body.decor-page-mia-r .ambient-ombre-4{left:86vw !important;right:auto !important;top:86vh !important;bottom:auto !important;rotate:58deg !important}body.decor-page-mia-wiebe{--page-decor-rotation:-2deg}body.decor-page-mia-wiebe .ambient-ombre-1{left:7vw !important;top:5vh !important;rotate:-59deg !important}body.decor-page-mia-wiebe .ambient-ombre-2{left:95vw !important;right:auto !important;top:26vh !important;rotate:77deg !important}body.decor-page-mia-wiebe .ambient-ombre-3{left:12vw !important;top:80vh !important;bottom:auto !important;rotate:-1deg !important}body.decor-page-mia-wiebe .ambient-ombre-4{left:66vw !important;right:auto !important;top:64vh !important;bottom:auto !important;rotate:-79deg !important}body.decor-page-olivia-alvez{--page-decor-rotation:15deg}body.decor-page-olivia-alvez .ambient-ombre-1{left:-8vw !important;top:16vh !important;rotate:-36deg !important}body.decor-page-olivia-alvez .ambient-ombre-2{left:78vw !important;right:auto !important;top:5vh !important;rotate:-72deg !important}body.decor-page-olivia-alvez .ambient-ombre-3{left:31vw !important;top:58vh !important;bottom:auto !important;rotate:36deg !important}body.decor-page-olivia-alvez .ambient-ombre-4{left:77vw !important;right:auto !important;top:77vh !important;bottom:auto !important;rotate:-36deg !important}body.decor-page-worksheet-experimentation-log{--page-decor-rotation:1deg}body.decor-page-worksheet-experimentation-log .ambient-ombre-1{left:5vw !important;top:27vh !important;rotate:-13deg !important}body.decor-page-worksheet-experimentation-log .ambient-ombre-2{left:85vw !important;right:auto !important;top:22vh !important;rotate:-41deg !important}body.decor-page-worksheet-experimentation-log .ambient-ombre-3{left:7vw !important;top:67vh !important;bottom:auto !important;rotate:73deg !important}body.decor-page-worksheet-experimentation-log .ambient-ombre-4{left:88vw !important;right:auto !important;top:55vh !important;bottom:auto !important;rotate:7deg !important}body.decor-page-worksheet-revision-map{--page-decor-rotation:18deg}body.decor-page-worksheet-revision-map .ambient-ombre-1{left:-10vw !important;top:7vh !important;rotate:10deg !important}body.decor-page-worksheet-revision-map .ambient-ombre-2{left:92vw !important;right:auto !important;top:39vh !important;rotate:-10deg !important}body.decor-page-worksheet-revision-map .ambient-ombre-3{left:26vw !important;top:76vh !important;bottom:auto !important;rotate:-70deg !important}body.decor-page-worksheet-revision-map .ambient-ombre-4{left:68vw !important;right:auto !important;top:68vh !important;bottom:auto !important;rotate:50deg !important}body.decor-page-worksheet-sustained-investigation{--page-decor-rotation:4deg}body.decor-page-worksheet-sustained-investigation .ambient-ombre-1{left:3vw !important;top:18vh !important;rotate:33deg !important}body.decor-page-worksheet-sustained-investigation .ambient-ombre-2{left:75vw !important;right:auto !important;top:18vh !important;rotate:21deg !important}body.decor-page-worksheet-sustained-investigation .ambient-ombre-3{left:2vw !important;top:54vh !important;bottom:auto !important;rotate:-33deg !important}body.decor-page-worksheet-sustained-investigation .ambient-ombre-4{left:79vw !important;right:auto !important;top:81vh !important;bottom:auto !important;rotate:-87deg !important}.site-header .nav-inner,.site-footer .footer-inner{width:min(calc(100% - 48px),900px) !important}.site-header .brand,.site-header .brand:hover,.site-footer .brand,.site-footer .brand:hover{transform:translateX(-20px) !important}@media(max-width:1100px){.site-header .nav-inner,.site-footer .footer-inner{width:min(calc(100% - 32px),860px) !important}.site-header .brand,.site-header .brand:hover,.site-footer .brand,.site-footer .brand:hover{transform:translateX(-8px) !important}}@media(max-width:900px){.site-header .brand,.site-header .brand:hover,.site-footer .brand,.site-footer .brand:hover{transform:none !important}}body.page-opportunities .opportunity-hero-art{transform:translate(58px,241px) !important}@media(max-width:1100px){body.page-opportunities .opportunity-hero-art{transform:translate(28px,206px) !important}}@media(max-width:720px){body.page-opportunities .opportunity-hero-art{transform:translate(10px,174px) !important;max-width:310px !important;margin-inline:auto !important}}body.page-opportunities .opportunity-toolbar{transform:translateY(-64px) !important;margin-top:0 !important;margin-bottom:40px !important}@media(max-width:720px){body.page-opportunities .opportunity-toolbar{transform:translateY(-48px) !important;margin-bottom:30px !important}}body,body.page-artists,body.page-ap,body.page-opportunities,body.page-about{background-attachment:scroll !important}.site-header{will-change:auto !important}.ambient-ombre,.ambient-star{animation:none !important;will-change:auto !important}.ambient-ombre{filter:none !important;transform:none !important}.directory-opportunity,.artist-card,.preview-card,.soft-card,.artist-selected-work{content-visibility:auto;contain-intrinsic-size:420px}img[loading="lazy"]{content-visibility:auto}@media(max-width:900px),(update:slow){.ambient-decor{display:none !important}.filter-toolbar,.artist-toolbar,.opportunity-toolbar,.site-header .site-nav{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto !important}*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}}html body [data-artist-card][hidden],html body [data-opportunity-card][hidden],html body .empty-state[hidden]{display:none!important}.display-title,.spotlight-swash,.rose-frame,.portrait-frame,.ap-score-home img,.glory-haze,.opportunity-hero-art,.opportunity-hero-trophy,.team-photo-placeholder,.join-orb{animation:none!important;will-change:auto!important}html body.page-opportunities main .opportunity-hero-art::before,html body.page-opportunities main .opportunity-hero-art::after,html body.page-opportunities main .opportunity-hero-art .opportunity-hero-trophy,html body.page-about main .team-card .team-photo-placeholder::before,html body.page-about main .team-card .team-photo-placeholder::after,html body.page-about main .join-team-card .join-orb,html body.page-ap main .ap-score-glory img,html body.page-ap main .ap-score-glory .glory-haze{animation:none!important;animation-name:none!important;will-change:auto!important}

/* ================================================================
   JULY 12 — NEW LOGO + HOMEPAGE/NAV POSITIONING
   ================================================================ */
/* Show the uploaded full-color logo everywhere instead of forcing it black. */
.brand img,
.site-header .brand img,
.site-footer .brand img {
  filter: none !important;
  -webkit-filter: none !important;
}

/* Desktop: place the logo/OPEN EASEL near the far-left edge, while moving
   the complete menu (including Be Featured) 75px to the right. */
@media (min-width: 1101px) {
  .site-header .nav-inner,
  body .site-header .nav-inner {
    width: calc(100% - 190px) !important;
    max-width: none !important;
    margin-left: 20px !important;
    margin-right: 170px !important;
  }

  .site-header .brand,
  .site-header .brand:hover {
    margin-left: 0 !important;
    transform: none !important;
  }

  .site-header .site-nav,
  body.home-page .site-header .site-nav,
  body[class*="page-"] .site-header .site-nav {
    position: relative !important;
    left: 75px !important;
    transform: none !important;
  }
}

/* Move only the two homepage action buttons upward by the requested amount. */
@media (min-width: 721px) {
  .home-page .hero-action-row {
    transform: translateY(-365px) !important;
  }

  /* Keep the left edge fixed and extend the sentence area 30px right. */
  .home-page .home-explainer {
    width: min(100%, 345px) !important;
    max-width: 345px !important;
  }
}

/* Give the homepage the same ombre placement as Emerging Artists. */
body.home-page.decor-page-emerging-artists {
  --page-decor-rotation: 17deg;
}
body.home-page.decor-page-emerging-artists .ambient-ombre-1 {
  left: -13vw !important;
  top: 10vh !important;
  bottom: auto !important;
  rotate: -63deg !important;
}
body.home-page.decor-page-emerging-artists .ambient-ombre-2 {
  left: 87vw !important;
  right: auto !important;
  top: 4vh !important;
  bottom: auto !important;
  rotate: 9deg !important;
}
body.home-page.decor-page-emerging-artists .ambient-ombre-3 {
  left: 32vw !important;
  top: 70vh !important;
  bottom: auto !important;
  rotate: 63deg !important;
}
body.home-page.decor-page-emerging-artists .ambient-ombre-4 {
  left: 71vw !important;
  right: auto !important;
  top: 65vh !important;
  bottom: auto !important;
  rotate: -63deg !important;
}

/* ================================================================
   JULY 12 — HOME OMBRE, BUTTON GLOW, AND OPPORTUNITIES REFINEMENTS
   ================================================================ */

/* Shift the translucent warm shape at the upper-left 30px inward on every page. */
body .ambient-ombre-1 {
  margin-left: 30px !important;
}

/* Give the homepage a fuller ombre field with soft, transparent edges. */
body.home-page .ambient-decor {
  background:
    radial-gradient(ellipse 46% 36% at -5% 18%, rgba(255, 192, 3, .28) 0%, rgba(255, 221, 111, .18) 38%, rgba(255, 255, 255, 0) 76%),
    radial-gradient(ellipse 42% 34% at 104% 12%, rgba(255, 116, 159, .25) 0%, rgba(255, 188, 211, .15) 42%, rgba(255, 255, 255, 0) 78%),
    radial-gradient(ellipse 42% 34% at 5% 88%, rgba(199, 182, 246, .22) 0%, rgba(225, 217, 255, .13) 44%, rgba(255, 255, 255, 0) 80%),
    radial-gradient(ellipse 38% 32% at 98% 84%, rgba(163, 218, 250, .22) 0%, rgba(210, 237, 255, .12) 46%, rgba(255, 255, 255, 0) 82%) !important;
}

body.home-page .ambient-decor::before,
body.home-page .ambient-decor::after {
  content: "";
  position: absolute;
  display: block;
  pointer-events: none;
  border-radius: 48% 52% 58% 42% / 44% 56% 44% 56%;
  filter: blur(17px) saturate(1.08);
  opacity: .76;
  -webkit-mask-image: radial-gradient(ellipse at center, #000 24%, rgba(0,0,0,.86) 48%, rgba(0,0,0,.32) 67%, transparent 86%);
  mask-image: radial-gradient(ellipse at center, #000 24%, rgba(0,0,0,.86) 48%, rgba(0,0,0,.32) 67%, transparent 86%);
}

body.home-page .ambient-decor::before {
  width: clamp(430px, 52vw, 860px);
  height: clamp(320px, 42vw, 670px);
  left: 18vw;
  top: -20vh;
  background:
    radial-gradient(circle at 28% 38%, rgba(255, 192, 3, .34), rgba(255, 192, 3, 0) 57%),
    radial-gradient(circle at 67% 60%, rgba(255, 116, 159, .28), rgba(255, 116, 159, 0) 61%),
    radial-gradient(circle at 50% 44%, rgba(255, 247, 212, .26), rgba(255, 255, 255, 0) 70%);
  transform: rotate(-12deg);
}

body.home-page .ambient-decor::after {
  width: clamp(470px, 55vw, 900px);
  height: clamp(350px, 44vw, 700px);
  right: 8vw;
  bottom: -27vh;
  background:
    radial-gradient(circle at 30% 46%, rgba(195, 180, 247, .28), rgba(195, 180, 247, 0) 59%),
    radial-gradient(circle at 68% 38%, rgba(157, 216, 250, .26), rgba(157, 216, 250, 0) 61%),
    radial-gradient(circle at 54% 66%, rgba(255, 116, 159, .20), rgba(255, 116, 159, 0) 67%);
  transform: rotate(10deg);
}

body.home-page .ambient-ombre {
  opacity: .68 !important;
  filter: blur(10px) saturate(1.12) !important;
  -webkit-mask-image: radial-gradient(ellipse at center, #000 28%, rgba(0,0,0,.88) 50%, rgba(0,0,0,.36) 70%, transparent 92%);
  mask-image: radial-gradient(ellipse at center, #000 28%, rgba(0,0,0,.88) 50%, rgba(0,0,0,.36) 70%, transparent 92%);
}

body.home-page .ambient-ombre-1 {
  width: clamp(360px, 39vw, 680px) !important;
  background: radial-gradient(ellipse at 46% 48%, rgba(255,192,3,.58) 0%, rgba(255,222,116,.34) 39%, rgba(255,245,205,.13) 63%, rgba(255,255,255,0) 88%) !important;
}
body.home-page .ambient-ombre-2 {
  width: clamp(340px, 36vw, 620px) !important;
  background: radial-gradient(ellipse at 50% 48%, rgba(255,116,159,.48) 0%, rgba(255,188,211,.29) 42%, rgba(255,231,240,.10) 66%, rgba(255,255,255,0) 90%) !important;
}
body.home-page .ambient-ombre-3 {
  width: clamp(360px, 38vw, 660px) !important;
  background: radial-gradient(ellipse at 50% 50%, rgba(196,181,247,.42) 0%, rgba(220,210,255,.25) 43%, rgba(244,241,255,.09) 68%, rgba(255,255,255,0) 91%) !important;
}
body.home-page .ambient-ombre-4 {
  width: clamp(330px, 35vw, 600px) !important;
  background: radial-gradient(ellipse at 50% 48%, rgba(155,215,250,.42) 0%, rgba(203,235,253,.24) 44%, rgba(239,249,255,.08) 69%, rgba(255,255,255,0) 91%) !important;
}

/* Glow all true call-to-action buttons on hover/focus. */
.button,
.nav-button,
.home-cta-button,
.filter-clear,
.solid-pill,
.easel-page-dialog-link,
.weekly-spotlight-link {
  transition: transform .2s ease, box-shadow .2s ease, filter .2s ease !important;
}

.button:hover,
.button:focus-visible,
.nav-button:hover,
.nav-button:focus-visible,
.home-cta-button:hover,
.home-cta-button:focus-visible,
.filter-clear:hover,
.filter-clear:focus-visible,
.solid-pill:hover,
.solid-pill:focus-visible,
.easel-page-dialog-link:hover,
.easel-page-dialog-link:focus-visible,
.weekly-spotlight-link:hover,
.weekly-spotlight-link:focus-visible {
  transform: translateY(-3px) scale(1.025) !important;
  filter: brightness(1.08) saturate(1.08) !important;
  box-shadow:
    0 0 0 4px rgba(255,255,255,.76),
    0 0 18px rgba(255,116,159,.72),
    0 0 38px rgba(255,192,3,.54),
    0 14px 28px rgba(47,39,36,.18) !important;
}

.home-page .easel-page-blob:hover,
.home-page .easel-page-blob:focus-visible {
  filter:
    brightness(1.10)
    drop-shadow(0 0 9px rgba(255,255,255,.95))
    drop-shadow(0 0 18px rgba(255,116,159,.82))
    drop-shadow(0 0 30px rgba(255,192,3,.68)) !important;
}

/* Larger Art Opportunities heading and a two-step larger intro blurb. */
body.page-opportunities .page-title {
  font-size: clamp(5.6rem, 10.4vw, 9.9rem) !important;
  line-height: .84 !important;
}

body.page-opportunities .page-lede {
  font-size: 1.25rem !important;
  line-height: 1.68 !important;
  max-width: 700px !important;
}

/* Move the trophy 80px left and 46px down; keep its light aligned behind it. */
body.page-opportunities .opportunity-hero-art::before {
  z-index: 0 !important;
  animation: trophyLightShifted 4.6s ease-in-out infinite !important;
}

body.page-opportunities .opportunity-hero-trophy {
  position: relative !important;
  z-index: 2 !important;
  transform-origin: 50% 58% !important;
  animation: trophyShifted 7s ease-in-out infinite !important;
}

@keyframes trophyLightShifted {
  0%, 100% {
    transform: translate(-50%, -50%) translate(-80px, -344px) rotate(0deg) scale(.98) !important;
    opacity: .84;
    filter: blur(.9px) brightness(1);
  }
  50% {
    transform: translate(-50%, -50%) translate(-80px, -350px) rotate(180deg) scale(1.025) !important;
    opacity: 1;
    filter: blur(1.25px) brightness(1.14);
  }
}

@keyframes trophyShifted {
  0%, 74%, 100% {
    transform: translate(-80px, -344px) rotate(30deg) scale(1) !important;
    filter: drop-shadow(0 0 8px rgba(255,255,255,.48)) drop-shadow(0 0 18px rgba(255,116,159,.38)) drop-shadow(0 14px 24px rgba(255,192,3,.12));
  }
  80% {
    transform: translate(-80px, -348px) rotate(30deg) scale(1.015) !important;
    filter: drop-shadow(0 0 16px rgba(255,255,255,.90)) drop-shadow(0 0 30px rgba(255,116,159,.82)) drop-shadow(0 16px 26px rgba(255,192,3,.13));
  }
  84% {
    transform: translate(-80px, -348px) rotate(30deg) scale(1.02) !important;
    filter: drop-shadow(0 0 24px rgba(255,255,255,1)) drop-shadow(0 0 42px rgba(255,116,159,.96)) drop-shadow(0 16px 26px rgba(255,192,3,.13));
  }
  88% {
    transform: translate(-80px, -348px) rotate(30deg) scale(1.015) !important;
    filter: drop-shadow(0 0 14px rgba(255,255,255,.82)) drop-shadow(0 0 28px rgba(255,116,159,.78)) drop-shadow(0 16px 26px rgba(255,192,3,.13));
  }
}

/* Requested Opportunities colors. */
body.page-opportunities .directory-opportunity .button-opportunities {
  --button: #ff749f !important;
  --button-color: #ff749f !important;
  background: #ff749f !important;
  background-color: #ff749f !important;
  background-image: none !important;
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
  border: 0 !important;
}

body.page-opportunities .opportunity-toolbar .filter-clear {
  background: #FFE6A1 !important;
  background-color: #FFE6A1 !important;
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
}

body.page-opportunities .opp-tags span {
  background: #FFE6A1 !important;
  background-color: #FFE6A1 !important;
  color: #F2B600 !important;
  -webkit-text-fill-color: #F2B600 !important;
  border: 0 !important;
}

@media (max-width: 1100px) {
  body.page-opportunities .page-title {
    font-size: clamp(4.8rem, 10.8vw, 7.8rem) !important;
  }

  body.page-opportunities .page-lede {
    font-size: 1.17rem !important;
  }

  @keyframes trophyLightShifted {
    0%, 100% { transform: translate(-50%, -50%) translate(-80px, -214px) rotate(0deg) scale(.98) !important; }
    50% { transform: translate(-50%, -50%) translate(-80px, -220px) rotate(180deg) scale(1.025) !important; }
  }

  @keyframes trophyShifted {
    0%, 74%, 100% { transform: translate(-80px, -214px) rotate(30deg) scale(1) !important; }
    80%, 88% { transform: translate(-80px, -218px) rotate(30deg) scale(1.015) !important; }
    84% { transform: translate(-80px, -218px) rotate(30deg) scale(1.02) !important; }
  }
}

@media (max-width: 720px) {
  body.home-page .ambient-decor::before {
    left: -34vw;
    top: -12vh;
  }

  body.home-page .ambient-decor::after {
    right: -38vw;
    bottom: -18vh;
  }

  body.page-opportunities .page-title {
    font-size: clamp(4.35rem, 17.4vw, 6.9rem) !important;
    line-height: .87 !important;
  }

  body.page-opportunities .page-lede {
    font-size: 1.08rem !important;
    padding-right: 0 !important;
  }

  @keyframes trophyLightShifted {
    0%, 100% { transform: translate(-50%, -50%) translate(-80px, -74px) rotate(0deg) scale(.98) !important; }
    50% { transform: translate(-50%, -50%) translate(-80px, -80px) rotate(180deg) scale(1.025) !important; }
  }

  @keyframes trophyShifted {
    0%, 74%, 100% { transform: translate(-80px, -74px) rotate(30deg) scale(1) !important; }
    80%, 88% { transform: translate(-80px, -78px) rotate(30deg) scale(1.015) !important; }
    84% { transform: translate(-80px, -78px) rotate(30deg) scale(1.02) !important; }
  }
}



/* ================================================================
   JULY 12 — REFINEMENT PASS: HOME OMBRE + OPPORTUNITIES
   ================================================================ */

/* Homepage ombre: lighter at the top except the right shape, no purple, more side/lower shapes. */
body.home-page .ambient-ombre-1 {
  opacity: .42 !important;
  background: radial-gradient(ellipse at 46% 48%, rgba(255,192,3,.40) 0%, rgba(255,222,116,.20) 41%, rgba(255,245,205,.08) 63%, rgba(255,255,255,0) 88%) !important;
}

body.home-page .ambient-ombre-2 {
  opacity: .72 !important;
  background: radial-gradient(ellipse at 50% 48%, rgba(255,116,159,.54) 0%, rgba(255,188,211,.31) 42%, rgba(255,231,240,.10) 66%, rgba(255,255,255,0) 90%) !important;
}

body.home-page .ambient-ombre-3 {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

body.home-page .ambient-ombre-4 {
  opacity: .5 !important;
  left: 83vw !important;
  top: 70vh !important;
  background: radial-gradient(ellipse at 50% 48%, rgba(255,214,125,.30) 0%, rgba(255,231,173,.18) 44%, rgba(255,247,228,.06) 69%, rgba(255,255,255,0) 91%) !important;
}

body.home-page .ambient-decor {
  background:
    radial-gradient(ellipse 40% 30% at -3% 14%, rgba(255, 192, 3, .16) 0%, rgba(255, 221, 111, .09) 38%, rgba(255, 255, 255, 0) 76%),
    radial-gradient(ellipse 43% 33% at 103% 10%, rgba(255, 116, 159, .28) 0%, rgba(255, 188, 211, .16) 42%, rgba(255, 255, 255, 0) 78%),
    radial-gradient(ellipse 34% 29% at 5% 70%, rgba(255, 192, 3, .19) 0%, rgba(255, 230, 157, .12) 42%, rgba(255,255,255,0) 81%),
    radial-gradient(ellipse 34% 29% at 96% 73%, rgba(255, 116, 159, .19) 0%, rgba(255, 202, 219, .11) 44%, rgba(255,255,255,0) 80%),
    radial-gradient(ellipse 34% 28% at 2% 91%, rgba(255, 214, 138, .17) 0%, rgba(255, 240, 196, .10) 45%, rgba(255,255,255,0) 82%),
    radial-gradient(ellipse 34% 28% at 99% 92%, rgba(255, 192, 3, .16) 0%, rgba(255, 224, 133, .09) 43%, rgba(255,255,255,0) 82%) !important;
}

body.home-page .ambient-decor::before {
  opacity: .56 !important;
  left: 14vw !important;
  top: -18vh !important;
  background:
    radial-gradient(circle at 28% 38%, rgba(255, 192, 3, .20), rgba(255, 192, 3, 0) 57%),
    radial-gradient(circle at 67% 60%, rgba(255, 116, 159, .18), rgba(255, 116, 159, 0) 61%),
    radial-gradient(circle at 50% 44%, rgba(255, 247, 212, .16), rgba(255, 255, 255, 0) 70%) !important;
}

body.home-page .ambient-decor::after {
  opacity: .72 !important;
  right: 4vw !important;
  bottom: -22vh !important;
  background:
    radial-gradient(circle at 26% 50%, rgba(255, 192, 3, .18), rgba(255, 192, 3, 0) 58%),
    radial-gradient(circle at 68% 34%, rgba(255, 116, 159, .18), rgba(255, 116, 159, 0) 60%),
    radial-gradient(circle at 62% 70%, rgba(255, 223, 145, .14), rgba(255, 223, 145, 0) 64%) !important;
}

/* Opportunities title and blurb. */
body.page-opportunities .page-title {
  font-size: clamp(7rem, 13vw, 12rem) !important;
  line-height: .82 !important;
}

body.page-opportunities .page-title-opportunities {
  color: #ff749f !important;
  -webkit-text-fill-color: #ff749f !important;
}

body.page-opportunities .page-lede {
  margin-top: 60px !important;
  font-size: 1.25rem !important;
}

/* Trophy and glow move down/right together. */
@keyframes trophyLightRefined {
  0%, 100% {
    transform: translate(-50%, -50%) translate(-50px, -244px) rotate(0deg) scale(.98) !important;
    opacity: .84;
    filter: blur(.9px) brightness(1);
  }
  50% {
    transform: translate(-50%, -50%) translate(-50px, -250px) rotate(180deg) scale(1.025) !important;
    opacity: 1;
    filter: blur(1.25px) brightness(1.14);
  }
}

@keyframes trophyRefined {
  0%, 74%, 100% {
    transform: translate(-50px, -244px) rotate(30deg) scale(1) !important;
    filter: drop-shadow(0 0 8px rgba(255,255,255,.48)) drop-shadow(0 0 18px rgba(255,116,159,.38)) drop-shadow(0 14px 24px rgba(255,192,3,.12));
  }
  80% {
    transform: translate(-50px, -248px) rotate(30deg) scale(1.015) !important;
    filter: drop-shadow(0 0 16px rgba(255,255,255,.90)) drop-shadow(0 0 30px rgba(255,116,159,.82)) drop-shadow(0 16px 26px rgba(255,192,3,.13));
  }
  84% {
    transform: translate(-50px, -248px) rotate(30deg) scale(1.02) !important;
    filter: drop-shadow(0 0 24px rgba(255,255,255,1)) drop-shadow(0 0 42px rgba(255,116,159,.96)) drop-shadow(0 16px 26px rgba(255,192,3,.13));
  }
  88% {
    transform: translate(-50px, -248px) rotate(30deg) scale(1.015) !important;
    filter: drop-shadow(0 0 14px rgba(255,255,255,.82)) drop-shadow(0 0 28px rgba(255,116,159,.78)) drop-shadow(0 16px 26px rgba(255,192,3,.13));
  }
}

body.page-opportunities .opportunity-hero-art::before {
  animation: trophyLightRefined 4.6s ease-in-out infinite !important;
}

body.page-opportunities .opportunity-hero-trophy {
  animation: trophyRefined 7s ease-in-out infinite !important;
}

/* Stronger/darker tag text and button color updates. */
body.page-opportunities .opp-tags span {
  color: #B88700 !important;
  -webkit-text-fill-color: #B88700 !important;
}

body.page-opportunities .opportunity-toolbar .filter-clear,
body.page-opportunities .filter-clear,
body.page-opportunities .filter-clear:hover,
body.page-opportunities .filter-clear:focus-visible {
  background: #FFABBC !important;
  background-color: #FFABBC !important;
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
}

/* Use the newly attached icon under the trophy. */
body.page-opportunities .opportunity-below-trophy-art {
  width: clamp(185px, 21vw, 290px) !important;
}

@media (max-width: 1100px) {
  body.page-opportunities .page-title {
    font-size: clamp(5.9rem, 12vw, 9rem) !important;
  }

  @keyframes trophyLightRefined {
    0%, 100% { transform: translate(-50%, -50%) translate(-50px, -114px) rotate(0deg) scale(.98) !important; }
    50% { transform: translate(-50%, -50%) translate(-50px, -120px) rotate(180deg) scale(1.025) !important; }
  }

  @keyframes trophyRefined {
    0%, 74%, 100% { transform: translate(-50px, -114px) rotate(30deg) scale(1) !important; }
    80%, 88% { transform: translate(-50px, -118px) rotate(30deg) scale(1.015) !important; }
    84% { transform: translate(-50px, -118px) rotate(30deg) scale(1.02) !important; }
  }
}

@media (max-width: 720px) {
  body.home-page .ambient-decor::before {
    left: -26vw !important;
    top: -10vh !important;
  }

  body.home-page .ambient-decor::after {
    right: -28vw !important;
    bottom: -12vh !important;
  }

  body.page-opportunities .page-title {
    font-size: clamp(5rem, 18vw, 7.6rem) !important;
  }

  body.page-opportunities .page-lede {
    margin-top: 42px !important;
    font-size: 1.08rem !important;
  }

  @keyframes trophyLightRefined {
    0%, 100% { transform: translate(-50%, -50%) translate(-50px, 26px) rotate(0deg) scale(.98) !important; }
    50% { transform: translate(-50%, -50%) translate(-50px, 20px) rotate(180deg) scale(1.025) !important; }
  }

  @keyframes trophyRefined {
    0%, 74%, 100% { transform: translate(-50px, 26px) rotate(30deg) scale(1) !important; }
    80%, 88% { transform: translate(-50px, 22px) rotate(30deg) scale(1.015) !important; }
    84% { transform: translate(-50px, 22px) rotate(30deg) scale(1.02) !important; }
  }
}


/* ================================================================
   JULY 12 — FINAL REFINEMENTS
   ================================================================ */

/* Home page: make the bottom ombre shape pink. */
body.home-page .ambient-ombre-4 {
  background: radial-gradient(ellipse at 50% 48%, rgba(255,116,159,.46) 0%, rgba(255,188,211,.28) 42%, rgba(255,231,240,.10) 68%, rgba(255,255,255,0) 91%) !important;
  opacity: .64 !important;
}

body.home-page .ambient-decor::after {
  background:
    radial-gradient(circle at 24% 48%, rgba(255, 116, 159, .22), rgba(255, 116, 159, 0) 58%),
    radial-gradient(circle at 68% 34%, rgba(255, 167, 198, .20), rgba(255, 167, 198, 0) 60%),
    radial-gradient(circle at 62% 70%, rgba(255, 210, 227, .17), rgba(255, 210, 227, 0) 66%) !important;
}

/* Opportunities filters and chips. */
body.page-opportunities .opportunity-toolbar .filter-clear,
body.page-opportunities .filter-clear,
body.page-opportunities .filter-clear:hover,
body.page-opportunities .filter-clear:focus-visible {
  background: #ff749f !important;
  background-color: #ff749f !important;
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
}

body.page-opportunities .opp-tags span {
  background: #ffc003 !important;
  background-color: #ffc003 !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

body.page-opportunities .search-field input,
body.page-opportunities .search-field input:focus,
body.page-opportunities .search-field input:focus-visible {
  border: 2px solid #ffc003 !important;
  box-shadow: inset 0 0 0 1px #ffc003 !important;
  outline: none !important;
}

/* Bigger Opportunities hero title. */
body.page-opportunities .page-title {
  font-size: clamp(9rem, 17vw, 15.5rem) !important;
  line-height: .8 !important;
}

body.page-opportunities .page-title-artist,
body.page-opportunities .page-title-opportunities {
  letter-spacing: -0.06em !important;
}

/* Move trophy down 80px. */
@keyframes trophyLightUltra {
  0%, 100% {
    transform: translate(-50%, -50%) translate(-50px, -84px) rotate(0deg) scale(.98) !important;
    opacity: .84;
    filter: blur(.9px) brightness(1);
  }
  50% {
    transform: translate(-50%, -50%) translate(-50px, -90px) rotate(180deg) scale(1.025) !important;
    opacity: 1;
    filter: blur(1.25px) brightness(1.14);
  }
}

@keyframes trophyUltra {
  0%, 74%, 100% {
    transform: translate(-50px, -84px) rotate(30deg) scale(1) !important;
    filter: drop-shadow(0 0 8px rgba(255,255,255,.48)) drop-shadow(0 0 18px rgba(255,116,159,.38)) drop-shadow(0 14px 24px rgba(255,192,3,.12));
  }
  80% {
    transform: translate(-50px, -88px) rotate(30deg) scale(1.015) !important;
    filter: drop-shadow(0 0 16px rgba(255,255,255,.90)) drop-shadow(0 0 30px rgba(255,116,159,.82)) drop-shadow(0 16px 26px rgba(255,192,3,.13));
  }
  84% {
    transform: translate(-50px, -88px) rotate(30deg) scale(1.02) !important;
    filter: drop-shadow(0 0 24px rgba(255,255,255,1)) drop-shadow(0 0 42px rgba(255,116,159,.96)) drop-shadow(0 16px 26px rgba(255,192,3,.13));
  }
  88% {
    transform: translate(-50px, -88px) rotate(30deg) scale(1.015) !important;
    filter: drop-shadow(0 0 14px rgba(255,255,255,.82)) drop-shadow(0 0 28px rgba(255,116,159,.78)) drop-shadow(0 16px 26px rgba(255,192,3,.13));
  }
}

body.page-opportunities .opportunity-hero-art::before {
  animation: trophyLightUltra 4.6s ease-in-out infinite !important;
}

body.page-opportunities .opportunity-hero-trophy {
  animation: trophyUltra 7s ease-in-out infinite !important;
}

/* Pink note under trophy: bigger and moved right/up. */
body.page-opportunities .opportunity-below-trophy-art {
  left: calc(50% + 200px) !important;
  top: calc(50% - 185px) !important;
  width: clamp(380px, 42vw, 620px) !important;
  max-width: none !important;
}

/* Sparkles on every page that scroll with the document. */
body {
  position: relative !important;
}

.scroll-sparkles {
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  pointer-events: none !important;
  overflow: visible !important;
}

.scroll-sparkle {
  position: absolute !important;
  display: block !important;
  font-size: clamp(1rem, 1.8vw, 1.8rem) !important;
  line-height: 1 !important;
  opacity: .68 !important;
  filter: drop-shadow(0 0 10px rgba(255,255,255,.75)) !important;
  animation: scrollSparkleFloat 4.4s ease-in-out infinite, scrollSparkleTwinkle 2.1s ease-in-out infinite !important;
}

.scroll-sparkle.pink {
  color: rgba(255,116,159,.82) !important;
}

.scroll-sparkle.gold {
  color: rgba(255,192,3,.84) !important;
}

@keyframes scrollSparkleFloat {
  0%, 100% { transform: translateY(0px) rotate(0deg) scale(1); }
  50% { transform: translateY(-8px) rotate(6deg) scale(1.08); }
}

@keyframes scrollSparkleTwinkle {
  0%, 100% { opacity: .45; }
  50% { opacity: .95; }
}

/* Emerging Artists cards: black link text with arrow. */
body.page-artists .artist-card-link,
body.page-artists .artist-card-link:hover,
body.page-artists .artist-card-link:focus-visible,
body.page-artists .muted-link {
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
}

body.page-artists .artist-card-link::after,
body.page-artists .muted-link::after {
  content: "→" !important;
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
}

@media (max-width: 1100px) {
  body.page-opportunities .page-title {
    font-size: clamp(6.9rem, 13vw, 11rem) !important;
  }

  @keyframes trophyLightUltra {
    0%, 100% { transform: translate(-50%, -50%) translate(-50px, 46px) rotate(0deg) scale(.98) !important; }
    50% { transform: translate(-50%, -50%) translate(-50px, 40px) rotate(180deg) scale(1.025) !important; }
  }

  @keyframes trophyUltra {
    0%, 74%, 100% { transform: translate(-50px, 46px) rotate(30deg) scale(1) !important; }
    80%, 88% { transform: translate(-50px, 42px) rotate(30deg) scale(1.015) !important; }
    84% { transform: translate(-50px, 42px) rotate(30deg) scale(1.02) !important; }
  }

  body.page-opportunities .opportunity-below-trophy-art {
    left: calc(50% + 120px) !important;
    top: calc(50% - 110px) !important;
    width: min(50vw, 420px) !important;
  }
}

@media (max-width: 720px) {
  body.page-opportunities .page-title {
    font-size: clamp(5.4rem, 18vw, 8.3rem) !important;
  }

  @keyframes trophyLightUltra {
    0%, 100% { transform: translate(-50%, -50%) translate(-50px, 186px) rotate(0deg) scale(.98) !important; }
    50% { transform: translate(-50%, -50%) translate(-50px, 180px) rotate(180deg) scale(1.025) !important; }
  }

  @keyframes trophyUltra {
    0%, 74%, 100% { transform: translate(-50px, 186px) rotate(30deg) scale(1) !important; }
    80%, 88% { transform: translate(-50px, 182px) rotate(30deg) scale(1.015) !important; }
    84% { transform: translate(-50px, 182px) rotate(30deg) scale(1.02) !important; }
  }

  body.page-opportunities .opportunity-below-trophy-art {
    left: 50% !important;
    top: calc(50% + 30px) !important;
    width: min(72vw, 340px) !important;
  }
}


/* ================================================================
   JULY 12 — COPY + FINAL COLOR/POSITION TWEAKS
   ================================================================ */

/* Pink text selection highlight sitewide. */
::selection {
  background: #ff749f !important;
  color: #000000 !important;
}

::-moz-selection {
  background: #ff749f !important;
  color: #000000 !important;
}

/* Homepage community underline. */
.home-page .home-explainer .community-underline {
  text-decoration: underline !important;
  text-decoration-color: #ff749f !important;
  text-decoration-thickness: 3px !important;
  text-underline-offset: 4px !important;
}

/* Ensure artist card links have arrows. */
body.page-artists .artist-card-link,
body.page-artists .muted-link {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
}

body.page-artists .artist-card-link::after,
body.page-artists .muted-link::after {
  content: "→" !important;
  display: inline-block !important;
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
  font-size: 1.05em !important;
  line-height: 1 !important;
}

/* Opportunity card categories: yellow background with black text. */
body.page-opportunities .opp-tags span {
  background: #ffc003 !important;
  background-color: #ffc003 !important;
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
}

/* Thinner search outline on opportunities page. */
body.page-opportunities .search-field input,
body.page-opportunities .search-field input:focus,
body.page-opportunities .search-field input:focus-visible {
  border: 1px solid #ffc003 !important;
  box-shadow: inset 0 0 0 1px #ffc003 !important;
  outline: none !important;
}

/* Load more button black text. */
body.page-opportunities .opportunity-load-more,
body.page-opportunities .opportunity-load-more:hover,
body.page-opportunities .opportunity-load-more:focus-visible,
body.page-opportunities .button-opportunities.opportunity-load-more {
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
}

/* Move trophy down 80px more. */
@keyframes trophyLightFinal {
  0%, 100% {
    transform: translate(-50%, -50%) translate(-50px, -4px) rotate(0deg) scale(.98) !important;
    opacity: .84;
    filter: blur(.9px) brightness(1);
  }
  50% {
    transform: translate(-50%, -50%) translate(-50px, -10px) rotate(180deg) scale(1.025) !important;
    opacity: 1;
    filter: blur(1.25px) brightness(1.14);
  }
}

@keyframes trophyFinal {
  0%, 74%, 100% {
    transform: translate(-50px, -4px) rotate(30deg) scale(1) !important;
    filter: drop-shadow(0 0 8px rgba(255,255,255,.48)) drop-shadow(0 0 18px rgba(255,116,159,.38)) drop-shadow(0 14px 24px rgba(255,192,3,.12));
  }
  80% {
    transform: translate(-50px, -8px) rotate(30deg) scale(1.015) !important;
    filter: drop-shadow(0 0 16px rgba(255,255,255,.90)) drop-shadow(0 0 30px rgba(255,116,159,.82)) drop-shadow(0 16px 26px rgba(255,192,3,.13));
  }
  84% {
    transform: translate(-50px, -8px) rotate(30deg) scale(1.02) !important;
    filter: drop-shadow(0 0 24px rgba(255,255,255,1)) drop-shadow(0 0 42px rgba(255,116,159,.96)) drop-shadow(0 16px 26px rgba(255,192,3,.13));
  }
  88% {
    transform: translate(-50px, -8px) rotate(30deg) scale(1.015) !important;
    filter: drop-shadow(0 0 14px rgba(255,255,255,.82)) drop-shadow(0 0 28px rgba(255,116,159,.78)) drop-shadow(0 16px 26px rgba(255,192,3,.13));
  }
}

body.page-opportunities .opportunity-hero-art::before {
  animation: trophyLightFinal 4.6s ease-in-out infinite !important;
}

body.page-opportunities .opportunity-hero-trophy {
  animation: trophyFinal 7s ease-in-out infinite !important;
}

@media (max-width: 1100px) {
  @keyframes trophyLightFinal {
    0%, 100% { transform: translate(-50%, -50%) translate(-50px, 126px) rotate(0deg) scale(.98) !important; }
    50% { transform: translate(-50%, -50%) translate(-50px, 120px) rotate(180deg) scale(1.025) !important; }
  }

  @keyframes trophyFinal {
    0%, 74%, 100% { transform: translate(-50px, 126px) rotate(30deg) scale(1) !important; }
    80%, 88% { transform: translate(-50px, 122px) rotate(30deg) scale(1.015) !important; }
    84% { transform: translate(-50px, 122px) rotate(30deg) scale(1.02) !important; }
  }
}

@media (max-width: 720px) {
  @keyframes trophyLightFinal {
    0%, 100% { transform: translate(-50%, -50%) translate(-50px, 266px) rotate(0deg) scale(.98) !important; }
    50% { transform: translate(-50%, -50%) translate(-50px, 260px) rotate(180deg) scale(1.025) !important; }
  }

  @keyframes trophyFinal {
    0%, 74%, 100% { transform: translate(-50px, 266px) rotate(30deg) scale(1) !important; }
    80%, 88% { transform: translate(-50px, 262px) rotate(30deg) scale(1.015) !important; }
    84% { transform: translate(-50px, 262px) rotate(30deg) scale(1.02) !important; }
  }
}

/* ================================================================
   MINIMAL HOMEPAGE — ORIGINAL TYPOGRAPHY + FULL EASEL SCENE
   ================================================================ */
body.home-page-minimal {
  min-height: 100svh;
  background:
    radial-gradient(circle at 7% 8%, rgba(255, 192, 3, .20), transparent 31%),
    radial-gradient(circle at 92% 7%, rgba(255, 116, 159, .18), transparent 32%),
    radial-gradient(circle at 77% 86%, rgba(174, 202, 240, .18), transparent 34%),
    linear-gradient(135deg, #fffdf8 0%, #fff8f3 52%, #f8fbff 100%) !important;
  background-attachment: scroll !important;
  overflow-x: hidden;
}

body.home-page-minimal .page-corner-halo,
body.home-page-minimal .ambient-decor,
body.home-page-minimal .scroll-sparkles,
body.home-page-minimal .site-backdrop {
  display: none !important;
}

/* Fully transparent top navigation with the original site typography. */
body.home-page-minimal .site-header {
  position: absolute !important;
  inset: 0 0 auto 0;
  z-index: 100;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}

body.home-page-minimal .site-header .nav-inner {
  min-height: var(--nav);
}

body.home-page-minimal .site-header .brand,
body.home-page-minimal .site-header .brand:hover {
  transform: none !important;
}

body.home-page-minimal .home-minimal-main,
body.home-page-minimal .home-minimal-hero {
  min-height: 100svh;
}

body.home-page-minimal .home-minimal-hero {
  position: relative;
  display: flex;
  align-items: center;
  overflow: hidden;
  padding: calc(var(--nav) + 28px) 0 38px;
  isolation: isolate;
}

body.home-page-minimal .home-minimal-scene {
  position: absolute;
  z-index: 0;
  inset: var(--nav) 0 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  overflow: hidden;
  pointer-events: none;
}

body.home-page-minimal .home-minimal-scene img {
  width: min(100vw, 1900px);
  height: auto;
  max-width: none;
  max-height: calc(100svh - var(--nav));
  object-fit: contain;
  object-position: center bottom;
  flex: 0 0 auto;
  filter: none !important;
  transform: translateY(1px);
}

body.home-page-minimal .home-minimal-content {
  position: relative;
  z-index: 3;
  width: min(calc(100% - 48px), 1200px);
  margin-inline: auto;
  padding-right: min(52vw, 650px);
}

body.home-page-minimal .home-minimal-title {
  width: max-content;
  max-width: 100%;
  margin: 0;
  font-family: "Nerko One", system-ui, sans-serif;
  font-size: clamp(5rem, 7.25vw, 8rem);
  font-weight: 400;
  line-height: .78;
  letter-spacing: .002em;
  text-transform: uppercase;
}

body.home-page-minimal .home-minimal-title span {
  display: block;
  width: max-content;
  max-width: 100%;
}

body.home-page-minimal .home-minimal-black {
  color: #000;
}

body.home-page-minimal .home-minimal-pink {
  margin-top: .10em;
  color: #ff749f;
}

body.home-page-minimal .home-minimal-yellow {
  margin-top: .10em;
  color: #ffc003;
}

body.home-page-minimal .home-minimal-explainer {
  width: min(100%, 420px);
  margin: 34px 0 0;
  color: #5e5967;
  font-family: "SN Pro", "Merriweather Sans", sans-serif;
  font-size: clamp(1rem, 1.22vw, 1.16rem);
  line-height: 1.72;
}

body.home-page-minimal .home-minimal-explainer span {
  text-decoration: underline;
  text-decoration-color: #ff749f;
  text-decoration-thickness: 3px;
  text-underline-offset: 5px;
}

body.home-page-minimal .home-minimal-actions {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 18px;
  margin-top: 27px;
}

body.home-page-minimal .home-minimal-button {
  min-width: 188px;
  min-height: 54px;
  padding: 14px 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  color: #000 !important;
  font-family: "SN Pro", "Merriweather Sans", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: .01em;
  text-decoration: none;
  box-shadow: none !important;
  transition: transform .2s ease, filter .2s ease;
}

body.home-page-minimal .home-minimal-button:hover,
body.home-page-minimal .home-minimal-button:focus-visible {
  transform: translateY(-3px);
  filter: brightness(1.04);
}

body.home-page-minimal .home-minimal-button-yellow {
  background: #ffc003;
}

body.home-page-minimal .home-minimal-button-pink {
  background: #ff749f;
}

@media (min-width: 1500px) {
  body.home-page-minimal .home-minimal-content {
    width: min(calc(100% - 110px), 1450px);
    padding-right: min(54vw, 800px);
  }

  body.home-page-minimal .home-minimal-title {
    font-size: clamp(6rem, 7.2vw, 8.5rem);
  }
}

@media (max-width: 1050px) {
  body.home-page-minimal .home-minimal-content {
    padding-right: 44vw;
  }

  body.home-page-minimal .home-minimal-title {
    font-size: clamp(4.6rem, 8.8vw, 6.5rem);
  }

  body.home-page-minimal .home-minimal-scene img {
    width: 112vw;
    transform: translate(5vw, 1px);
  }
}

@media (max-width: 780px) {
  body.home-page-minimal .site-header {
    position: relative !important;
  }

  body.home-page-minimal .home-minimal-hero {
    min-height: auto;
    display: block;
    overflow: hidden;
    padding: 35px 0 0;
  }

  body.home-page-minimal .home-minimal-content {
    width: min(calc(100% - 34px), 620px);
    padding-right: 0;
    text-align: center;
  }

  body.home-page-minimal .home-minimal-title {
    width: 100%;
    font-size: clamp(4.1rem, 18vw, 6.3rem);
  }

  body.home-page-minimal .home-minimal-title span {
    margin-inline: auto;
  }

  body.home-page-minimal .home-minimal-explainer {
    width: min(100%, 390px);
    margin-inline: auto;
  }

  body.home-page-minimal .home-minimal-actions {
    justify-content: center;
  }

  body.home-page-minimal .home-minimal-scene {
    position: relative;
    inset: auto;
    width: 100%;
    height: clamp(420px, 79vw, 620px);
    margin-top: 10px;
    align-items: flex-end;
  }

  body.home-page-minimal .home-minimal-scene img {
    width: max(780px, 142vw);
    max-height: 100%;
    transform: translate(14vw, 1px);
  }
}

@media (max-width: 520px) {
  body.home-page-minimal .home-minimal-title {
    font-size: clamp(3.75rem, 18.6vw, 5.25rem);
  }

  body.home-page-minimal .home-minimal-actions {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
  }

  body.home-page-minimal .home-minimal-button {
    min-width: 0;
    width: 100%;
    padding-inline: 14px;
    font-size: .9rem;
  }

  body.home-page-minimal .home-minimal-scene {
    height: 410px;
  }

  body.home-page-minimal .home-minimal-scene img {
    width: 820px;
    transform: translate(145px, 1px);
  }
}

/* July 13 refinements */
body.home-scroll-page .site-header .nav-inner{
  width:min(calc(100% - 72px),1340px)!important;
}
body.home-scroll-page .site-header .site-nav{
  gap:clamp(10px,1.35vw,19px)!important;
  margin-left:auto!important;
}
body.home-scroll-page .site-header .nav-link{
  font-size:.74rem!important;
  letter-spacing:-.015em!important;
}
body.home-scroll-page .site-header .nav-button{
  padding:10px 17px!important;
  font-size:.77rem!important;
}
body.home-scroll-page .mission-section{
  margin-top:-128px!important;
  padding-top:205px!important;
}
body.home-scroll-page .mission-section::before{
  top:-148px!important;
  height:220px!important;
}
body.home-scroll-page .home-footer{
  background:#fffdfb!important;
}
body.page-ap .ap-score-glory{
  width:min(38vw,390px)!important;
  aspect-ratio:1/1!important;
  border-radius:50%!important;
  overflow:hidden!important;
  background:#fff!important;
  box-shadow:0 22px 55px rgba(62,55,53,.12)!important;
}
body.page-ap .ap-score-glory img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center 46%!important;
  border-radius:50%!important;
  clip-path:circle(49% at 50% 50%)!important;
}
body.page-ap .ap-score-glory .glory-haze{display:none!important}
body.page-opportunities .opportunity-hero-art{
  transform:translate(-67px,241px)!important;
}
body.page-opportunities .opportunity-hero-trophy{
  transform:translateY(67px)!important;
}
body.page-opportunities .opportunity-hero-art::before,
body.page-opportunities .opportunity-hero-art::after{
  transform:translate(-125px,23px)!important;
}
body.page-opportunities .opportunity-below-trophy-art{
  transform:translate(-125px,23px)!important;
}
@media(max-width:1100px){
  body.home-scroll-page .site-header .nav-inner{width:min(calc(100% - 40px),1000px)!important}
  body.page-opportunities .opportunity-hero-art{transform:translate(-60px,206px)!important}
}
@media(max-width:820px){
  body.home-scroll-page .mission-section{margin-top:-72px!important;padding-top:160px!important}
  body.home-scroll-page .mission-section::before{top:-98px!important;height:150px!important}
  body.page-ap .ap-score-glory{width:min(72vw,340px)!important}
  body.page-opportunities .opportunity-hero-art{transform:translate(0,174px)!important}
  body.page-opportunities .opportunity-hero-trophy,
  body.page-opportunities .opportunity-hero-art::before,
  body.page-opportunities .opportunity-hero-art::after,
  body.page-opportunities .opportunity-below-trophy-art{transform:none!important}
}

/* July 13 final consistency and performance pass */
html,body,button,input,select,textarea{font-family:"SN Pro","Merriweather Sans",Arial,sans-serif!important}
body p,body li,body label,body input,body select,body textarea,body button,body .page-lede,body .section-copy,body .footer-email,body .nav-link{font-family:"SN Pro","Merriweather Sans",Arial,sans-serif!important}
.site-header,.site-header::before,.site-header::after,.site-header .nav-inner{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.site-footer,.site-footer::before,.site-footer::after,.site-footer .footer-inner{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.site-header .brand,.site-header .brand:hover{transform:translateX(8px)!important}
.site-footer .brand,.site-footer .brand:hover{transform:none!important}
body.page-opportunities .page-lede{max-width:500px!important}
body.page-opportunities .opportunity-hero-art{transform:translate(-97px,207px)!important}
body.page-opportunities .opportunity-hero-trophy{transform:translateY(34px)!important}
@media(max-width:1100px){body.page-opportunities .opportunity-hero-art{transform:translate(-90px,172px)!important}.site-header .brand,.site-header .brand:hover{transform:translateX(5px)!important}}
@media(max-width:820px){.site-header .brand,.site-header .brand:hover{transform:none!important}body.page-opportunities .opportunity-hero-art{transform:translate(0,140px)!important}body.page-opportunities .opportunity-hero-trophy{transform:none!important}}
img{image-rendering:auto}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* v8 requested artwork and motion refinements */
body.page-opportunities .opportunity-hero-art{
  transform:translate(-15px,11px)!important;
}
@media(max-width:1100px){body.page-opportunities .opportunity-hero-art{transform:translate(-8px,8px)!important}}
@media(max-width:720px){body.page-opportunities .opportunity-hero-art{transform:translate(0,4px)!important}}

body.page-ap .ap-score-glory{
  width:min(46vw,520px)!important;
  aspect-ratio:1/1!important;
  border-radius:50%!important;
  overflow:hidden!important;
  background:#fff!important;
  box-shadow:0 24px 55px rgba(92,76,72,.12)!important;
}
body.page-ap .ap-score-glory img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:50%!important;
  clip-path:circle(50% at 50% 50%)!important;
  filter:none!important;
  transform:none!important;
}

@keyframes oeSoftFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(2deg)}}
@keyframes oeTwinkle{0%,100%{opacity:.28;transform:scale(.82) rotate(0)}50%{opacity:.72;transform:scale(1.12) rotate(18deg)}}
@keyframes oeBrushDrift{0%,100%{translate:0 0;rotate:var(--page-decor-rotation,0deg)}50%{translate:0 -8px;rotate:calc(var(--page-decor-rotation,0deg) + 2deg)}}

body:not(.home-scroll-page) .ambient-star{
  animation:oeTwinkle 4.8s ease-in-out infinite!important;
}
body:not(.home-scroll-page) .ambient-star:nth-child(2n){animation-delay:-1.7s!important}
body:not(.home-scroll-page) .ambient-star:nth-child(3n){animation-delay:-3.1s!important}
body:not(.home-scroll-page) .ambient-ombre{
  animation:oeBrushDrift 9s ease-in-out infinite!important;
}
body:not(.home-scroll-page) .ambient-ombre:nth-child(2n){animation-delay:-3s!important}
.page-hero .page-title::after{
  content:"✦";
  display:inline-block;
  margin-left:.22em;
  color:color-mix(in srgb,var(--page-color),white 32%);
  font-size:.32em;
  vertical-align:top;
  animation:oeTwinkle 4s ease-in-out infinite!important;
}
.section-shell:nth-of-type(even)::after{
  content:"✧";
  position:absolute;
  right:clamp(18px,5vw,76px);
  top:clamp(24px,6vw,90px);
  color:color-mix(in srgb,var(--page-color),white 45%);
  font-size:clamp(1.4rem,2.4vw,2.4rem);
  pointer-events:none;
  opacity:.42;
  animation:oeSoftFloat 6.5s ease-in-out infinite!important;
}
.directory-opportunity,.artist-card,.preview-card,.soft-card{
  transition:transform .25s ease,box-shadow .25s ease!important;
}
.directory-opportunity:hover,.artist-card:hover,.preview-card:hover,.soft-card:hover{
  transform:translateY(-5px)!important;
}
@media(prefers-reduced-motion:reduce){
  body:not(.home-scroll-page) .ambient-star,
  body:not(.home-scroll-page) .ambient-ombre,
  .page-hero .page-title::after,
  .section-shell:nth-of-type(even)::after{animation:none!important}
}

/* v9 precise positioning, typography, and shared navigation consistency */
:root{--oe-ui-font:"SN Pro","Merriweather Sans",Arial,sans-serif}

/* Use the same clean rounded font as the opportunities search controls. */
body p,
body .page-lede,
body .section-copy,
body .intro-copy,
body .hero-copy,
body label,
body input,
body select,
body textarea,
body button,
body .filter-toolbar,
body .filter-toolbar span,
body .filter-toolbar input,
body .filter-toolbar select{
  font-family:var(--oe-ui-font)!important;
}
body.page-opportunities .page-lede{
  font-family:var(--oe-ui-font)!important;
  font-weight:400!important;
  letter-spacing:0!important;
}

/* Trophy: 300px left and 116px up. Sunshine/light: 330px left and 183px up. */
@media (min-width:821px){
  body.page-opportunities .opportunity-hero-art{
    transform:none!important;
  }
  body.page-opportunities .opportunity-hero-trophy{
    transform:translate(-300px,-116px)!important;
  }
  body.page-opportunities .opportunity-hero-art::before,
  body.page-opportunities .opportunity-hero-art::after,
  body.page-opportunities .opportunity-below-trophy-art{
    transform:translate(-330px,-183px)!important;
  }
}

/* Keep every header and footer aligned, transparent, and positioned identically. */
.site-header,
.site-footer{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  border:0!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
.site-header .nav-inner,
.site-footer .footer-inner{
  width:min(calc(100% - 72px),1340px)!important;
  max-width:1340px!important;
  margin-inline:auto!important;
  padding-inline:0!important;
}
.site-header .brand,
.site-header .brand:hover,
.site-footer .brand,
.site-footer .brand:hover{
  transform:none!important;
}
.site-header .site-nav,
.site-footer .footer-nav{
  margin-left:auto!important;
}
.site-footer .footer-inner{
  min-height:112px!important;
}

/* Move the yellow closing decoration away from the bottom-left corner. */
body.home-scroll-page .closing-orb-left{
  left:clamp(18px,5vw,80px)!important;
  top:24px!important;
  bottom:auto!important;
  width:230px!important;
  height:230px!important;
  opacity:.22!important;
}

@media (max-width:1100px){
  .site-header .nav-inner,
  .site-footer .footer-inner{width:min(calc(100% - 40px),1000px)!important}
}
@media (max-width:820px){
  .site-header .nav-inner,
  .site-footer .footer-inner{width:min(calc(100% - 28px),760px)!important}
  body.page-opportunities .opportunity-hero-trophy,
  body.page-opportunities .opportunity-hero-art::before,
  body.page-opportunities .opportunity-hero-art::after,
  body.page-opportunities .opportunity-below-trophy-art{transform:none!important}
}

/* v11 art opportunities positioning refinements */
@media (min-width:821px){
  body.page-opportunities .opportunity-hero-art{
    transform:none !important;
  }
  body.page-opportunities .opportunity-hero-trophy{
    transform:translate(-383px,-39px) !important;
  }
  body.page-opportunities .opportunity-hero-art::before,
  body.page-opportunities .opportunity-hero-art::after{
    transform:translate(-577px,-140px) !important;
  }
  body.page-opportunities .opportunity-below-trophy-art{
    transform:translate(-577px,-140px) !important;
    width:clamp(150px,15vw,210px) !important;
  }
}
@media (max-width:820px){
  body.page-opportunities .opportunity-below-trophy-art{
    width:min(44vw,210px) !important;
  }
}

/* v12 opportunity hero layout adjustments */
@media (min-width:821px){
  /* Move trophy 200px to the right from v11 position */
  body.page-opportunities .opportunity-hero-trophy{
    transform:translate(-183px,-39px) !important;
  }
  /* Enlarge the shining background by about 50% and move it 200px right */
  body.page-opportunities .opportunity-hero-art::before,
  body.page-opportunities .opportunity-hero-art::after{
    transform:translate(-377px,-140px) scale(1.5) !important;
    transform-origin:center center !important;
  }
  /* Move the sticky note 200px right and make it larger */
  body.page-opportunities .opportunity-below-trophy-art{
    transform:translate(-377px,-140px) !important;
    width:clamp(190px,18vw,265px) !important;
  }
}
@media (max-width:820px){
  body.page-opportunities .opportunity-below-trophy-art{
    width:min(50vw,240px) !important;
  }
}

/* v13 opportunity hero note and sun position refinements */
@media (min-width:821px){
  /* Move the shining sun 36px right and 42px up from v12 */
  body.page-opportunities .opportunity-hero-art::before,
  body.page-opportunities .opportunity-hero-art::after{
    transform:translate(-341px,-182px) scale(1.5) !important;
    transform-origin:center center !important;
  }
  /* Make the sticky note larger, move it 133px right and 124px down from v12 */
  body.page-opportunities .opportunity-below-trophy-art{
    transform:translate(-244px,-16px) !important;
    width:clamp(235px,21vw,325px) !important;
  }
}
@media (max-width:820px){
  body.page-opportunities .opportunity-below-trophy-art{
    width:min(58vw,280px) !important;
  }
}

/* v14 opportunity hero position + decoration refresh */
@media (min-width:821px){
  /* Sun: 37px left, then trophy + sun another 15px left */
  body.page-opportunities .opportunity-hero-art::before,
  body.page-opportunities .opportunity-hero-art::after{
    transform:translate(-393px,-182px) scale(1.5) !important;
    transform-origin:center center !important;
  }
  body.page-opportunities .opportunity-hero-trophy{
    transform:translate(-198px,-39px) !important;
  }
}

/* Replace dot decorations sitewide with brushstroke/sparkle decorations */
.cozy-particle{
  width:calc(var(--s,8px) * 2.8) !important;
  height:max(4px, calc(var(--s,8px) * .72)) !important;
  border-radius:999px !important;
  background:linear-gradient(90deg, rgba(255,255,255,.92), rgba(255,208,152,.92) 38%, rgba(255,167,196,.92) 100%) !important;
  box-shadow:0 6px 18px rgba(227,161,126,.16) !important;
  opacity:.78 !important;
  transform:rotate(var(--stroke-rotate, -18deg)) !important;
  animation:oeDecorDrift 8s ease-in-out infinite !important;
}
.cozy-particle::before,
.cozy-particle::after{
  content:"";
  position:absolute;
  inset:auto;
  display:block;
}
.cozy-particle::before{
  width:38% !important;
  height:150% !important;
  right:-8% !important;
  top:50% !important;
  transform:translateY(-50%) rotate(58deg) !important;
  border-radius:999px !important;
  background:linear-gradient(180deg, rgba(255,255,255,.86), rgba(255,184,209,.9)) !important;
  opacity:.9 !important;
}
.cozy-particle::after{
  width:24% !important;
  height:24% !important;
  left:-18% !important;
  top:-30% !important;
  background:none !important;
  box-shadow:
    0 0 0 1.6px rgba(255,188,79,.72),
    0 0 0 5px rgba(255,188,79,0) !important;
  transform:rotate(45deg) !important;
}
.particle-1,.particle-5,.particle-9,.particle-13,.particle-17,.particle-21,.particle-25,.particle-29,.particle-33,.particle-37{--stroke-rotate:-22deg}
.particle-2,.particle-6,.particle-10,.particle-14,.particle-18,.particle-22,.particle-26,.particle-30,.particle-34,.particle-38{--stroke-rotate:16deg}
.particle-3,.particle-7,.particle-11,.particle-15,.particle-19,.particle-23,.particle-27,.particle-31,.particle-35,.particle-39{--stroke-rotate:42deg}
.particle-4,.particle-8,.particle-12,.particle-16,.particle-20,.particle-24,.particle-28,.particle-32,.particle-36,.particle-40{--stroke-rotate:-46deg}

.ambient-star{
  color:rgba(236,145,108,.44) !important;
  text-shadow:0 0 14px rgba(255,206,120,.18) !important;
}
.ambient-ombre{
  opacity:.78 !important;
  filter:blur(.35px) !important;
}

@keyframes oeDecorDrift{
  0%,100%{transform:rotate(var(--stroke-rotate, -18deg)) translateY(0) !important;opacity:.72}
  50%{transform:rotate(calc(var(--stroke-rotate, -18deg) + 6deg)) translateY(-8px) !important;opacity:.96}
}

@media (prefers-reduced-motion:reduce){
  .cozy-particle{animation:none !important}
}

/* v15 opportunity hero micro-position adjustments */
@media (min-width:821px){
  body.page-opportunities .opportunity-hero-trophy{
    transform:translate(-236px,-19px) !important;
  }
  body.page-opportunities .opportunity-below-trophy-art{
    transform:translate(-229px,-16px) !important;
  }
}

/* v16 opportunity hero micro-position adjustments */
@media (min-width:821px){
  body.page-opportunities .opportunity-hero-trophy{
    transform:translate(-271px,1px) !important;
  }
  body.page-opportunities .opportunity-below-trophy-art{
    transform:translate(-194px,-16px) !important;
  }
}

/* v17 opportunity hero sun shift and size refinement */
@media (min-width:821px){
  body.page-opportunities .opportunity-hero-art::before,
  body.page-opportunities .opportunity-hero-art::after{
    transform:translate(-433px,-182px) scale(1.5) !important;
    transform-origin:center center !important;
  }
  body.page-opportunities .opportunity-hero-trophy{
    transform:translate(-271px,1px) scale(.92) !important;
    transform-origin:center center !important;
  }
  body.page-opportunities .opportunity-below-trophy-art{
    transform:translate(-194px,-16px) !important;
    width:clamp(215px,19vw,295px) !important;
  }
}
@media (max-width:820px){
  body.page-opportunities .opportunity-below-trophy-art{
    width:min(54vw,260px) !important;
  }
}

/* v18 opportunity hero micro-position adjustments */
@media (min-width:821px){
  body.page-opportunities .opportunity-hero-trophy{
    transform:translate(-248px,1px) scale(.92) !important;
  }
  body.page-opportunities .opportunity-below-trophy-art{
    transform:translate(-194px,22px) !important;
  }
}
/*JULY13-MOBILE-NAV-FEATURED*/.site-header .site-nav .nav-button,.site-header .site-nav .nav-button:visited,.site-header .site-nav .nav-button:hover,.site-header .site-nav .nav-button:focus-visible,body.home-page .site-header .site-nav .nav-button,body[class*="page-"] .site-header .site-nav .nav-button{background:#ff668f!important;background-color:#ff668f!important}@media(min-width:1101px){.site-header .site-nav,body.home-page .site-header .site-nav,body[class*="page-"] .site-header .site-nav{transform:translateX(-75px)!important}}@media(max-width:1100px){.site-header .site-nav,body.home-page .site-header .site-nav,body[class*="page-"] .site-header .site-nav{background:#fffaf7!important;background-color:#fffaf7!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
@media(min-width:1101px) and (max-width:1199px){.site-header .site-nav,body.home-page .site-header .site-nav,body[class*="page-"] .site-header .site-nav{transform:none!important}}


/* ================================================================
   JULY 13 — NEW LOGO, SHARED HOME-STYLE NAV + SOLID MOBILE MENU
   ================================================================ */
/* Preserve the uploaded pink-and-gold logo exactly as supplied. */
.brand img,
.site-header .brand img,
.site-footer .brand img,
.mission-art img {
  filter: none !important;
}

/* Give every page the same clean, transparent navigation treatment as home. */
.site-header,
body.page-artists .site-header,
body.page-ap .site-header,
body.page-opportunities .site-header,
body.page-about .site-header {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}

.site-header .nav-inner {
  width: min(calc(100% - 72px), 1340px) !important;
  max-width: 1340px !important;
  margin-inline: auto !important;
  padding-inline: 0 !important;
  padding-top: 20px !important;
  background: transparent !important;
}

.site-header .brand,
.site-header .brand:hover {
  transform: none !important;
  font-family: "Nerko One", cursive !important;
}

.site-header .site-nav {
  background: transparent !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}

.site-header .nav-link,
.site-header .nav-button {
  font-family: "SN Pro", "Merriweather Sans", sans-serif !important;
  font-weight: 700 !important;
}

/* Keep the global featured button pink. */
.site-header .site-nav .nav-button,
.site-header .site-nav .nav-button:visited,
.site-header .site-nav .nav-button:hover,
.site-header .site-nav .nav-button:focus-visible {
  background: #ff668f !important;
  background-color: #ff668f !important;
}

@media (max-width: 1100px) {
  .site-header .nav-inner {
    width: min(calc(100% - 40px), 1000px) !important;
    padding-top: 8px !important;
  }

  .site-header .menu-toggle {
    position: relative !important;
    z-index: 1002 !important;
    display: block !important;
    flex: 0 0 48px !important;
  }

  /* Opaque hamburger dropdown with clear page choices. */
  .site-header .site-nav,
  body.page-artists .site-header .site-nav,
  body.page-ap .site-header .site-nav,
  body.page-opportunities .site-header .site-nav,
  body.page-about .site-header .site-nav {
    position: absolute !important;
    z-index: 1001 !important;
    top: calc(100% + 8px) !important;
    right: 20px !important;
    left: 20px !important;
    width: auto !important;
    max-width: none !important;
    padding: 18px !important;
    display: none !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 8px !important;
    transform: none !important;
    background: #fffaf7 !important;
    background-color: #fffaf7 !important;
    background-image: none !important;
    border: 2px solid rgba(25, 20, 18, .10) !important;
    border-radius: 22px !important;
    box-shadow: 0 22px 50px rgba(62, 43, 36, .20) !important;
    opacity: 1 !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  .site-header .site-nav.is-open {
    display: flex !important;
  }

  .site-header .site-nav .nav-link,
  .site-header .site-nav .nav-button {
    width: 100% !important;
    margin: 0 !important;
    padding: 13px 16px !important;
    text-align: left !important;
    border-radius: 14px !important;
  }

  .site-header .site-nav .nav-link:hover,
  .site-header .site-nav .nav-link:focus-visible {
    background: #fff0f4 !important;
  }

  /* The currently selected page has its own solid menu row. */
  .site-header .site-nav .nav-link[aria-current="page"] {
    background: #ffdce6 !important;
    box-shadow: inset 0 0 0 1px rgba(255, 102, 143, .24) !important;
  }

  .site-header .site-nav .nav-link::after {
    display: none !important;
  }

  .site-header .site-nav .nav-button {
    text-align: center !important;
  }
}

@media (max-width: 720px) {
  .site-header .nav-inner {
    width: min(calc(100% - 28px), 760px) !important;
  }

  .site-header .site-nav {
    right: 14px !important;
    left: 14px !important;
  }
}

/* ================================================================
   JULY 13 — SHARED HOME PALETTE, MOBILE BLUR + FEATURED GLIMMER
   ================================================================ */
:root {
  --every-future-gradient: linear-gradient(90deg,
    #ff5f8c 0%,
    #ff7c75 38%,
    #ffad15 76%,
    #ffc027 100%);
}

/* Carry the homepage's warm cream, pink, peach and gold atmosphere across
   every interior page while keeping content surfaces easy to read. */
body:not(.home-scroll-page) {
  background:
    radial-gradient(circle at 15% 12%, rgba(255,223,145,.24), transparent 31%),
    radial-gradient(circle at 89% 15%, rgba(255,159,188,.20), transparent 35%),
    radial-gradient(circle at 16% 82%, rgba(255,173,21,.12), transparent 30%),
    radial-gradient(circle at 84% 76%, rgba(255,102,143,.14), transparent 34%),
    linear-gradient(180deg, #fffaf7 0%, #fff7f4 54%, #fffaf8 100%) !important;
  background-color: #fffaf7 !important;
  background-attachment: scroll !important;
}

body:not(.home-scroll-page) main,
body:not(.home-scroll-page) .section-shell,
body:not(.home-scroll-page) .page-hero,
body:not(.home-scroll-page) .directory-section {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

body:not(.home-scroll-page) .artist-card,
body:not(.home-scroll-page) .preview-card,
body:not(.home-scroll-page) .value-card,
body:not(.home-scroll-page) .directory-opportunity,
body:not(.home-scroll-page) .soft-card,
body:not(.home-scroll-page) .filter-toolbar,
body:not(.home-scroll-page) .team-card,
body:not(.home-scroll-page) .mission-copy-card,
body:not(.home-scroll-page) .join-team-card,
body:not(.home-scroll-page) .opportunity-toolbar,
body:not(.home-scroll-page) .benchmark-card,
body:not(.home-scroll-page) .worksheet-card,
body:not(.home-scroll-page) .sample-portfolio-card,
body:not(.home-scroll-page) .guidance-step,
body:not(.home-scroll-page) .printable-worksheet,
body:not(.home-scroll-page) .profile-card,
body:not(.home-scroll-page) .artist-profile-layout,
body:not(.home-scroll-page) .artist-selected-works,
body:not(.home-scroll-page) .cta-card {
  background: rgba(255,250,247,.88) !important;
  background-image: none !important;
}

/* Use the homepage-inspired warm ombre and sparkles on all pages. */
body:not(.home-scroll-page) .ambient-decor {
  display: block !important;
  background:
    radial-gradient(ellipse 46% 36% at -5% 18%, rgba(255,192,39,.21) 0%, rgba(255,223,145,.13) 42%, transparent 78%),
    radial-gradient(ellipse 42% 34% at 104% 12%, rgba(255,95,140,.21) 0%, rgba(255,159,188,.13) 44%, transparent 80%),
    radial-gradient(ellipse 42% 34% at 5% 88%, rgba(255,173,21,.15) 0%, rgba(255,215,132,.09) 46%, transparent 82%),
    radial-gradient(ellipse 38% 32% at 98% 84%, rgba(255,102,143,.16) 0%, rgba(255,190,208,.09) 48%, transparent 84%) !important;
}

body:not(.home-scroll-page) .ambient-ombre {
  opacity: .58 !important;
  filter: blur(10px) saturate(1.08) !important;
  -webkit-mask-image: radial-gradient(ellipse at center, #000 27%, rgba(0,0,0,.86) 50%, rgba(0,0,0,.34) 70%, transparent 92%);
  mask-image: radial-gradient(ellipse at center, #000 27%, rgba(0,0,0,.86) 50%, rgba(0,0,0,.34) 70%, transparent 92%);
}

body:not(.home-scroll-page) .ambient-ombre-1 {
  background: radial-gradient(ellipse at 46% 48%, rgba(255,192,39,.56) 0%, rgba(255,223,145,.32) 40%, rgba(255,247,214,.11) 65%, transparent 90%) !important;
}
body:not(.home-scroll-page) .ambient-ombre-2 {
  background: radial-gradient(ellipse at 50% 48%, rgba(255,95,140,.49) 0%, rgba(255,159,188,.28) 42%, rgba(255,231,240,.10) 66%, transparent 91%) !important;
}
body:not(.home-scroll-page) .ambient-ombre-3 {
  background: radial-gradient(ellipse at 50% 50%, rgba(255,124,117,.38) 0%, rgba(255,184,157,.23) 44%, rgba(255,239,223,.08) 69%, transparent 92%) !important;
}
body:not(.home-scroll-page) .ambient-ombre-4 {
  background: radial-gradient(ellipse at 50% 48%, rgba(255,173,21,.38) 0%, rgba(255,214,117,.22) 44%, rgba(255,246,210,.08) 69%, transparent 92%) !important;
}

body:not(.home-scroll-page) .ambient-star {
  color: rgba(255,173,21,.55) !important;
  text-shadow: 0 0 12px rgba(255,255,255,.95), 0 0 18px rgba(255,173,21,.16) !important;
}
body:not(.home-scroll-page) .ambient-star:nth-of-type(3n) { color: rgba(255,95,140,.56) !important; }
body:not(.home-scroll-page) .ambient-star:nth-of-type(4n) { color: rgba(255,124,117,.50) !important; }

/* Match the highlighted interior-page words to “EVERY FUTURE.” */
.page-title-generation,
.page-title-artists,
.ap-title-portfolio {
  background: var(--every-future-gradient) !important;
  background-size: 100% 100% !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}

/* Be Featured stays pink until hover, then glimmers through the Every Future colors. */
.site-header .site-nav .nav-button,
.site-header .site-nav .nav-button:visited {
  background: #ff668f !important;
  background-color: #ff668f !important;
  background-image: none !important;
  color: #111 !important;
  -webkit-text-fill-color: #111 !important;
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
}

.site-header .site-nav .nav-button:hover,
.site-header .site-nav .nav-button:focus-visible {
  background: linear-gradient(105deg,
    #ff668f 0%,
    #ff7c75 25%,
    #ffad15 52%,
    #ffc027 72%,
    #ff668f 100%) !important;
  background-size: 240% 100% !important;
  animation: featuredEveryFutureGlimmer 1.25s linear infinite !important;
  box-shadow: 0 12px 28px rgba(255,102,143,.25), 0 7px 18px rgba(255,173,21,.20) !important;
  filter: brightness(1.035) saturate(1.06) !important;
}

@keyframes featuredEveryFutureGlimmer {
  from { background-position: 0% 50%; }
  to { background-position: 200% 50%; }
}

/* Blurred page backdrop behind the open mobile hamburger menu. */
@media (max-width: 1100px) {
  body.menu-open {
    overflow: hidden !important;
  }

  body.menu-open::after,
  body:has(.site-nav.is-open)::after {
    content: "" !important;
    position: fixed !important;
    inset: 0 !important;
    z-index: 1100 !important;
    display: block !important;
    pointer-events: none !important;
    background: rgba(255,250,247,.18) !important;
    -webkit-backdrop-filter: blur(9px) saturate(.92) !important;
    backdrop-filter: blur(9px) saturate(.92) !important;
  }

  body.menu-open .site-header,
  body:has(.site-nav.is-open) .site-header {
    z-index: 1200 !important;
  }

  .site-header .site-nav.is-open {
    background: #fffaf7 !important;
    background-color: #fffaf7 !important;
    opacity: 1 !important;
  }
}

@media (max-width: 900px) {
  /* Keep a lighter version of the same ombre and sparkles on phones/tablets. */
  body:not(.home-scroll-page) .ambient-decor { display: block !important; opacity: .82 !important; }
  body:not(.home-scroll-page) .ambient-ombre { display: block !important; opacity: .34 !important; }
  body:not(.home-scroll-page) .ambient-star { display: block !important; opacity: .56 !important; }
}

@media (max-width: 620px) {
  /* Make the mobile logo and OPEN EASEL wordmark 1.5x their former size. */
  .site-header .brand img {
    width: 72px !important;
    height: 72px !important;
    flex: 0 0 72px !important;
  }

  .site-header .brand span {
    font-size: 1.5rem !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }

  .site-header .nav-inner {
    min-height: 88px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .site-header .site-nav .nav-button:hover,
  .site-header .site-nav .nav-button:focus-visible {
    animation: none !important;
  }
}


/* ================================================================
   JULY 13 REQUESTED REVERTED TWEAKS
   ================================================================ */

/* Remove the orange ombre shape in the left corner across the site. */
body > .page-corner-halo,
.page-corner-halo,
.ambient-decor .ambient-ombre-1,
body[class*="decor-page"] .ambient-ombre-1 {
  display: none !important;
}

/* Remove the slanted translucent shape at the lower-left of the Art Opportunities page. */
body.page-opportunities .ambient-decor .ambient-ombre-3,
body.page-opportunities .ambient-ombre-3 {
  display: none !important;
}

/* Match Art Opportunities title scale to the home hero title. */
body.page-opportunities .page-title {
  font-size: clamp(4.5rem, 8.7vw, 8.2rem) !important;
  line-height: .86 !important;
  letter-spacing: -.065em !important;
}

/* Artist card refinements. */
body.page-artists .artist-card h2 {
  font-size: calc(1.55rem * 1.3) !important;
  line-height: 1.02 !important;
}

body.page-artists .artist-meta {
  margin-top: 7px !important;
}

body.page-artists .artist-card-link,
body.page-artists .artist-card-link:visited {
  text-transform: capitalize !important;
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
  transition: transform .2s ease, box-shadow .25s ease, color .25s ease, background .25s ease !important;
}

body.page-artists .artist-card-link:hover,
body.page-artists .artist-card-link:focus-visible {
  color: #231815 !important;
  background: linear-gradient(90deg, #ff668f 0%, #ff8ca6 24%, #ffd15c 50%, #ffb803 76%, #ff668f 100%) !important;
  background-size: 220% 100% !important;
  box-shadow: 0 12px 28px rgba(255, 102, 143, .28) !important;
  animation: oeFutureShimmer 1.6s linear infinite !important;
}

body.page-artists .artist-card-link::after {
  display: none !important;
}

@keyframes oeFutureShimmer {
  0% { background-position: 0% 50%; }
  100% { background-position: 200% 50%; }
}


/* ================================================================
   JULY 13 REQUESTED PHONE MENU + ARTIST TITLE COLORS
   ================================================================ */
@media (max-width: 820px) {
  .site-header .site-nav .nav-link,
  .site-header .site-nav .nav-button {
    background: #ffffff !important;
    border: 1px solid rgba(34, 24, 21, .10) !important;
    box-shadow: 0 8px 18px rgba(34, 24, 21, .08) !important;
  }

  .site-header .site-nav .nav-link:hover,
  .site-header .site-nav .nav-link:focus-visible,
  .site-header .site-nav .nav-button:hover,
  .site-header .site-nav .nav-button:focus-visible {
    background: #fff6f9 !important;
  }
}

body.page-artists .page-title-generation {
  color: #ffb803 !important;
}

body.page-artists .page-title-artists {
  color: #ff668f !important;
}

@media (max-width: 820px) {
  .site-header .site-nav .nav-button,
  .site-header .site-nav .nav-button:visited,
  .site-header .site-nav .nav-button:hover,
  .site-header .site-nav .nav-button:focus-visible {
    background: #ff668f !important;
    color: #fff !important;
    border: none !important;
    box-shadow: 0 12px 26px rgba(255, 102, 143, .24) !important;
  }
}


/* ================================================================
   JULY 13 FOLLOW-UP SHARED PHONE NAV REFINEMENTS
   ================================================================ */
@media (max-width: 820px) {
  /* Keep hamburger toggle position consistent across every page. */
  .site-header .menu-toggle {
    transform: translateX(-30px) !important;
  }

  /* Shared phone dropdown style for all pages. */
  .site-header .site-nav,
  body.page-artists .site-header .site-nav,
  body.page-ap .site-header .site-nav,
  body.page-opportunities .site-header .site-nav,
  body.page-about .site-header .site-nav {
    right: 14px !important;
    left: 14px !important;
    padding: 18px !important;
    border: 2px solid rgba(25, 20, 18, .10) !important;
    border-radius: 22px !important;
    background: #fffaf7 !important;
    box-shadow: 0 22px 50px rgba(62, 43, 36, .20) !important;
  }

  .site-header .site-nav .nav-link,
  .site-header .site-nav .nav-button {
    width: 100% !important;
    border-radius: 14px !important;
    background: #ffffff !important;
    border: 1px solid rgba(34, 24, 21, .10) !important;
    box-shadow: 0 8px 18px rgba(34, 24, 21, .08) !important;
  }

  .site-header .site-nav .nav-button,
  .site-header .site-nav .nav-button:visited,
  .site-header .site-nav .nav-button:hover,
  .site-header .site-nav .nav-button:focus-visible {
    background: #ff668f !important;
    color: #fff !important;
    border: none !important;
  }
}

/* Reinforce requested artist-page title colors. */
body.page-artists .page-title-generation { color: #ffb803 !important; }
body.page-artists .page-title-artists { color: #ff668f !important; }


/* ================================================================
   JULY 14 — ARTISTS MENU CONSISTENCY + BRIGHT MOBILE OMBRE
   ================================================================ */
@media (max-width: 820px) {
  /* Explicitly normalize the Emerging Artists dropdown to the same
     shared phone menu geometry and surfaces used on every other page. */
  body.page-artists .site-header .site-nav {
    position: absolute !important;
    z-index: 1001 !important;
    top: calc(100% + 8px) !important;
    right: 14px !important;
    left: 14px !important;
    width: auto !important;
    max-width: none !important;
    padding: 18px !important;
    gap: 8px !important;
    transform: none !important;
    background: #fffaf7 !important;
    background-color: #fffaf7 !important;
    background-image: none !important;
    border: 2px solid rgba(25, 20, 18, .10) !important;
    border-radius: 22px !important;
    box-shadow: 0 22px 50px rgba(62, 43, 36, .20) !important;
    opacity: 1 !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  body.page-artists .site-header .site-nav .nav-link,
  body.page-artists .site-header .site-nav .nav-button {
    width: 100% !important;
    margin: 0 !important;
    padding: 13px 16px !important;
    border-radius: 14px !important;
    background: #fff !important;
    border: 1px solid rgba(34, 24, 21, .10) !important;
    box-shadow: 0 8px 18px rgba(34, 24, 21, .08) !important;
  }

  body.page-artists .site-header .site-nav .nav-link[aria-current="page"] {
    color: #2f2724 !important;
    background: #ffdce6 !important;
    box-shadow: inset 0 0 0 1px rgba(255, 102, 143, .24) !important;
  }

  body.page-artists .site-header .site-nav .nav-button,
  body.page-artists .site-header .site-nav .nav-button:visited,
  body.page-artists .site-header .site-nav .nav-button:hover,
  body.page-artists .site-header .site-nav .nav-button:focus-visible {
    background: #ff668f !important;
    color: #fff !important;
    border: none !important;
  }

  /* Match the brighter, fuller desktop ombre treatment on phones. */
  body:not(.home-scroll-page) {
    background:
      radial-gradient(ellipse 76% 34% at -12% 10%, rgba(255,192,39,.36) 0%, rgba(255,223,145,.21) 44%, transparent 79%),
      radial-gradient(ellipse 78% 36% at 112% 18%, rgba(255,95,140,.36) 0%, rgba(255,159,188,.21) 46%, transparent 80%),
      radial-gradient(ellipse 72% 34% at -10% 63%, rgba(255,124,117,.25) 0%, rgba(255,184,157,.15) 48%, transparent 82%),
      radial-gradient(ellipse 74% 35% at 110% 84%, rgba(255,173,21,.28) 0%, rgba(255,214,117,.16) 48%, transparent 83%),
      linear-gradient(180deg, #fffaf7 0%, #fff7f4 54%, #fffaf8 100%) !important;
    background-color: #fffaf7 !important;
  }

  body:not(.home-scroll-page) .ambient-decor {
    display: block !important;
    opacity: 1 !important;
  }

  body:not(.home-scroll-page) .ambient-ombre {
    display: block !important;
    opacity: .62 !important;
    filter: blur(8px) saturate(1.22) !important;
  }

  body:not(.home-scroll-page) .ambient-star {
    display: block !important;
    opacity: .72 !important;
  }
}

/* ================================================================
   JULY 14 — EMERGING ARTISTS FILTER + OMBRE + MOBILE CARD WIDTH
   ================================================================ */

/* Bring the orange/yellow ombre farther into the top-left corner on the
   Emerging Artists page. This overrides the prior global hide rule. */
body.page-artists .ambient-ombre-1,
body.page-artists.decor-page-emerging-artists .ambient-ombre-1,
body.page-artists .ambient-decor .ambient-ombre-1 {
  display: block !important;
  left: -19vw !important;
  top: -8vh !important;
  width: clamp(320px, 37vw, 640px) !important;
  aspect-ratio: 1.14 !important;
  opacity: .52 !important;
  background: radial-gradient(ellipse at 42% 42%, rgba(255,192,39,.52) 0%, rgba(255,223,145,.30) 39%, rgba(255,248,224,.10) 65%, transparent 89%) !important;
}

/* Give the Emerging Artists category dropdowns a white-to-FF8AA9 gradient background. */
body.page-artists .artist-toolbar select {
  background: linear-gradient(135deg, #ffffff 0%, #fff4f7 58%, #FF8AA9 140%) !important;
}

/* Keep the search field neutral while matching the toolbar surface. */
body.page-artists .artist-toolbar {
  background: rgba(255,253,248,.88) !important;
}

@media (max-width: 820px) {
  /* Make the artist cards 10px slimmer on each side on phones. */
  body.page-artists .artist-card {
    width: calc(100% - 20px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

/* ================================================================
   JULY 14 — COMMUNITY CORNER PERMANENT BLOG + ARCHIVE
   ================================================================ */
body.page-community {
  --page-color: #ff749f;
  --page-soft: #ffe4ed;
  color: #171313;
}

.nav-community {
  color: #d6537a !important;
}

body.page-community .page-corner-halo {
  display: none !important;
}

body.page-community .ambient-decor {
  display: block !important;
  background:
    radial-gradient(ellipse 46% 34% at -7% 15%, rgba(255,192,3,.24) 0%, rgba(255,224,126,.14) 42%, transparent 80%),
    radial-gradient(ellipse 43% 34% at 105% 12%, rgba(255,116,159,.24) 0%, rgba(255,181,205,.14) 44%, transparent 82%),
    radial-gradient(ellipse 39% 31% at 8% 88%, rgba(255,116,159,.16) 0%, rgba(255,220,231,.09) 48%, transparent 84%),
    radial-gradient(ellipse 39% 32% at 98% 82%, rgba(255,192,3,.16) 0%, rgba(255,233,166,.09) 48%, transparent 84%) !important;
}

body.page-community .ambient-ombre {
  display: block !important;
  opacity: .52 !important;
  filter: blur(9px) saturate(1.12) !important;
}

body.page-community .ambient-ombre-1 {
  left: -17vw !important;
  top: -7vh !important;
  background: radial-gradient(ellipse at center, rgba(255,192,3,.56), rgba(255,224,126,.25) 47%, transparent 82%) !important;
}
body.page-community .ambient-ombre-2 {
  right: -15vw !important;
  top: 19vh !important;
  background: radial-gradient(ellipse at center, rgba(255,116,159,.52), rgba(255,184,207,.24) 47%, transparent 83%) !important;
}
body.page-community .ambient-ombre-3 {
  left: -10vw !important;
  top: 68vh !important;
  bottom: auto !important;
  background: radial-gradient(ellipse at center, rgba(255,116,159,.32), rgba(255,216,230,.16) 50%, transparent 84%) !important;
}
body.page-community .ambient-ombre-4 {
  right: -11vw !important;
  top: 82vh !important;
  background: radial-gradient(ellipse at center, rgba(255,192,3,.34), rgba(255,228,145,.17) 50%, transparent 84%) !important;
}

body.page-community .ambient-star {
  opacity: .58 !important;
  color: rgba(255,192,3,.72) !important;
  text-shadow: 0 0 12px rgba(255,255,255,.95), 0 0 17px rgba(255,192,3,.18) !important;
}
body.page-community .ambient-star:nth-child(even) {
  color: rgba(255,116,159,.70) !important;
}

.community-hero {
  padding: clamp(92px, 10vw, 150px) 0 clamp(72px, 8vw, 118px) !important;
  overflow: hidden;
}

.community-hero-inner {
  position: relative;
  text-align: center;
}

.community-kicker,
.community-archive-kicker {
  margin: 0 0 18px;
  color: #171313;
  font: 800 .78rem/1 "SN Pro", "Merriweather Sans", sans-serif !important;
  letter-spacing: .13em;
  text-transform: uppercase;
}

.community-title {
  max-width: none !important;
  font-family: "Nerko One", cursive !important;
  font-size: clamp(5rem, 10vw, 10rem) !important;
  font-weight: 400 !important;
  line-height: .82 !important;
  letter-spacing: -.025em !important;
}

.community-title-community {
  color: #ff749f !important;
  -webkit-text-fill-color: #ff749f !important;
}

.community-title-corner {
  color: #ffc003 !important;
  -webkit-text-fill-color: #ffc003 !important;
}

.community-lede {
  max-width: 760px !important;
  margin: 30px auto 0 !important;
  color: #171313 !important;
  font-size: clamp(1.05rem, 1.45vw, 1.28rem) !important;
  line-height: 1.7 !important;
}

.community-hero-doodle {
  width: min(760px, 92%);
  height: 74px;
  margin: 8px auto -18px;
  position: relative;
  color: #171313;
  pointer-events: none;
}
.community-hero-doodle span { position: absolute; font-family: "Nerko One", cursive; }
.community-hero-doodle span:nth-child(1) { left: 7%; top: 4px; color: #ff749f; font-size: 2.1rem; transform: rotate(-15deg); }
.community-hero-doodle span:nth-child(2) { left: 48%; top: 14px; color: #171313; font-size: 3rem; transform: rotate(7deg); }
.community-hero-doodle span:nth-child(3) { right: 7%; top: 0; color: #ffc003; font-size: 2.25rem; transform: rotate(18deg); }

.community-wall-section {
  padding: 0 0 clamp(100px, 10vw, 155px);
}

.community-wall {
  width: min(calc(100% - 48px), 1220px) !important;
}

.community-topic-strip {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 13px;
  margin: 0 auto 28px;
}

.community-topic {
  padding: 10px 17px;
  display: inline-flex;
  align-items: center;
  border: 1px solid rgba(23,19,19,.09);
  border-radius: 14px 18px 13px 17px;
  color: #171313;
  background: rgba(255,255,255,.90);
  box-shadow: 0 10px 22px rgba(70,45,39,.08);
  font: 800 .77rem/1 "SN Pro", "Merriweather Sans", sans-serif !important;
  transform: rotate(var(--topic-rotate, 0deg));
}
.topic-artists { --topic-rotate: -1.4deg; box-shadow: inset 0 -5px 0 rgba(255,116,159,.22), 0 10px 22px rgba(70,45,39,.08); }
.topic-achievements { --topic-rotate: .8deg; box-shadow: inset 0 -5px 0 rgba(255,192,3,.25), 0 10px 22px rgba(70,45,39,.08); }
.topic-events { --topic-rotate: -1deg; box-shadow: inset 0 -5px 0 rgba(255,138,169,.18), 0 10px 22px rgba(70,45,39,.08); }
.topic-moments { --topic-rotate: 1.2deg; box-shadow: inset 0 -5px 0 rgba(255,210,91,.22), 0 10px 22px rgba(70,45,39,.08); }

.community-board {
  position: relative;
  padding: clamp(25px, 4vw, 52px);
  overflow: hidden;
  border: 1px solid rgba(74,53,45,.10);
  border-radius: 42px;
  background-color: #fff8ed;
  background-image:
    radial-gradient(circle at 1px 1px, rgba(91,64,51,.075) 1px, transparent 1.4px),
    linear-gradient(115deg, rgba(255,255,255,.72), rgba(255,248,237,.64));
  background-size: 18px 18px, 100% 100%;
  box-shadow: 0 28px 75px rgba(89,58,45,.13), inset 0 0 0 8px rgba(255,255,255,.44);
}

.community-board::before,
.community-board::after {
  content: "";
  position: absolute;
  z-index: 0;
  width: 190px;
  height: 34px;
  border-radius: 12px;
  background: rgba(255,225,151,.50);
  box-shadow: 0 4px 9px rgba(85,61,46,.07);
}
.community-board::before { left: 7%; top: 14px; transform: rotate(-4deg); }
.community-board::after { right: 8%; bottom: 16px; transform: rotate(5deg); }

.board-doodle {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  font-family: "Nerko One", cursive;
}
.board-doodle-one { right: 2.5%; top: 32%; color: #ff749f; font-size: 4.4rem; transform: rotate(15deg); opacity: .68; }
.board-doodle-two { left: 3%; bottom: 26%; color: #ffc003; font-size: 2.4rem; transform: rotate(-12deg); opacity: .72; }

.community-post {
  position: relative;
  z-index: 2;
  border: 1px solid rgba(67,47,39,.08);
  border-radius: 30px;
  background: rgba(255,255,255,.96);
  box-shadow: 0 20px 46px rgba(75,48,38,.12);
  transition: transform .25s ease, box-shadow .25s ease;
}

.community-post:hover {
  transform: translateY(-5px) rotate(-.15deg);
  box-shadow: 0 28px 58px rgba(75,48,38,.16);
}

.community-post-pinned {
  padding: clamp(22px, 3.5vw, 42px);
  display: grid;
  grid-template-columns: minmax(340px, .92fr) minmax(0, 1.08fr);
  align-items: center;
  gap: clamp(32px, 5vw, 70px);
}

.community-pin,
.coming-soon-pin {
  position: absolute;
  z-index: 8;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: radial-gradient(circle at 35% 30%, #ffbdcf 0 22%, #ff749f 24% 64%, #ca466b 66% 100%);
  box-shadow: 0 5px 7px rgba(94,38,56,.27), inset -2px -3px 4px rgba(120,31,59,.18);
}
.community-pin { top: 17px; right: 22px; }
.community-pin::after,
.coming-soon-pin::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 12px;
  left: 9px;
  top: 15px;
  background: rgba(60,43,37,.50);
  transform: rotate(10deg);
}

.community-post-media {
  min-height: 490px;
  position: relative;
}

.community-photo {
  position: absolute;
  margin: 0;
  padding: 11px 11px 36px;
  border-radius: 7px;
  background: #fff;
  box-shadow: 0 16px 30px rgba(64,43,36,.17);
  transition: transform .25s ease, box-shadow .25s ease;
}
.community-photo:hover { z-index: 5; box-shadow: 0 23px 38px rgba(64,43,36,.23); }
.community-photo img { width: 100%; height: 100%; border-radius: 3px; object-fit: cover; }
.photo-one { width: 55%; height: 310px; left: 0; top: 18px; transform: rotate(-5deg); }
.photo-one:hover { transform: rotate(-2deg) translateY(-7px); }
.photo-two { width: 52%; height: 285px; right: 2%; top: 0; transform: rotate(5deg); }
.photo-two:hover { transform: rotate(2deg) translateY(-7px); }
.photo-three { width: 58%; height: 260px; left: 23%; bottom: 4px; transform: rotate(1.5deg); }
.photo-three:hover { transform: rotate(-.5deg) translateY(-7px); }

.photo-tape,
.note-tape {
  position: absolute;
  z-index: 4;
  left: 50%;
  top: -11px;
  width: 88px;
  height: 26px;
  transform: translateX(-50%) rotate(-2deg);
  border-radius: 4px;
  background: rgba(255,222,150,.55);
  box-shadow: 0 2px 6px rgba(75,51,41,.06);
}
.photo-two .photo-tape { transform: translateX(-50%) rotate(3deg); background: rgba(255,188,210,.48); }
.photo-three .photo-tape { transform: translateX(-50%) rotate(-1deg); }

.community-post-copy {
  color: #171313;
}

.community-post-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 11px;
  margin-bottom: 18px;
  color: #171313;
  font: 800 .76rem/1 "SN Pro", "Merriweather Sans", sans-serif !important;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.pinned-label {
  padding: 8px 12px;
  border-radius: 999px;
  color: #171313;
  background: #ffcedb;
  box-shadow: inset 0 -3px 0 rgba(255,116,159,.22);
}

.community-post-copy h2,
.community-archive-heading h2 {
  margin: 0;
  color: #171313;
  font-family: "Nerko One", cursive !important;
  font-weight: 400;
  line-height: .96;
}
.community-post-copy h2 { font-size: clamp(3.1rem, 5vw, 5.5rem); }
.community-archive-heading h2 { font-size: clamp(2.8rem, 4.7vw, 4.8rem); }

.community-post-copy > p {
  color: #171313;
  font-size: 1.02rem;
  line-height: 1.72;
}
.community-post-intro {
  margin: 20px 0 10px;
  font-weight: 700;
  font-size: 1.11rem !important;
}

.community-note-card {
  margin-top: 25px;
  padding: 26px 24px 20px;
  position: relative;
  border-radius: 15px 20px 16px 18px;
  background: #fff4b8;
  box-shadow: 0 13px 24px rgba(83,62,39,.10);
  transform: rotate(-.7deg);
}
.community-note-card strong { display: block; margin-bottom: 7px; color: #171313; font-size: .92rem; }
.community-note-card p { margin: 0; color: #171313; font-size: .9rem; line-height: 1.58; }
.note-tape { top: -12px; background: rgba(255,159,188,.38); }

.community-archive {
  position: relative;
  z-index: 2;
  margin-top: clamp(42px, 6vw, 76px);
  padding-top: clamp(35px, 5vw, 62px);
  border-top: 3px dashed rgba(61,43,36,.19);
}

.community-archive-heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 24px;
}
.community-archive-kicker { margin-bottom: 11px; }
.archive-arrow { color: #ff749f; font-family: "Nerko One", cursive; font-size: 4rem; transform: rotate(8deg); }

.community-post-list {
  margin-top: 26px;
  display: grid;
  gap: 24px;
}

.community-coming-soon {
  min-height: 155px;
  padding: 34px 46px;
  position: relative;
  display: grid;
  place-items: center;
  border: 2px dashed rgba(23,19,19,.17);
  border-radius: 25px;
  color: #171313;
  background: rgba(255,255,255,.68);
  text-align: center;
  box-shadow: 0 13px 27px rgba(67,47,39,.07);
}
.community-coming-soon p { max-width: 700px; margin: 0; color: #171313; font-size: 1rem; line-height: 1.65; }
.coming-soon-pin { left: 22px; top: 19px; width: 17px; height: 17px; background: radial-gradient(circle at 35% 30%, #ffe88c 0 22%, #ffc003 24% 65%, #c28f00 67% 100%); }
.coming-soon-pin::after { left: 8px; top: 13px; }

@media (min-width: 1101px) and (max-width: 1260px) {
  body:not(.home-scroll-page) .site-header .site-nav { gap: 10px !important; }
  body:not(.home-scroll-page) .site-header .nav-link { font-size: .77rem !important; }
  body:not(.home-scroll-page) .site-header .nav-button { padding: 10px 14px !important; font-size: .77rem !important; }
}

@media (max-width: 900px) {
  .community-post-pinned { grid-template-columns: 1fr; }
  .community-post-media { width: min(100%, 610px); margin-inline: auto; }
  .community-post-copy { max-width: 680px; margin-inline: auto; }
  body.page-community .ambient-ombre { opacity: .42 !important; }
}

@media (max-width: 620px) {
  .community-hero { padding-top: 78px !important; padding-bottom: 55px !important; }
  .community-title { font-size: clamp(3.8rem, 18vw, 5.7rem) !important; line-height: .86 !important; }
  .community-title span { display: block; }
  .community-lede { margin-top: 23px !important; font-size: .98rem !important; }
  .community-hero-doodle { height: 56px; }
  .community-wall { width: min(calc(100% - 24px), 1220px) !important; }
  .community-topic-strip { justify-content: flex-start; gap: 9px; }
  .community-topic { padding: 9px 13px; font-size: .7rem !important; }
  .community-board { padding: 17px; border-radius: 28px; box-shadow: 0 20px 50px rgba(89,58,45,.12), inset 0 0 0 5px rgba(255,255,255,.42); }
  .community-post-pinned { padding: 20px 16px 25px; border-radius: 23px; gap: 24px; }
  .community-post-media { min-height: 370px; }
  .photo-one { width: 58%; height: 235px; }
  .photo-two { width: 53%; height: 210px; }
  .photo-three { width: 61%; height: 190px; left: 20%; }
  .community-post-copy h2 { font-size: clamp(2.8rem, 14vw, 4.1rem); }
  .community-post-copy > p { font-size: .94rem; }
  .community-note-card { padding: 24px 18px 17px; }
  .community-archive-heading { align-items: flex-start; }
  .archive-arrow { font-size: 3rem; }
  .community-coming-soon { padding: 42px 22px 28px; }
  .board-doodle-one { display: none; }
}

/* ================================================================
   JULY 14 — COMMUNITY CORNER SIMPLIFICATION + UNIFIED NAV SPACING
   ================================================================ */

/* Use identical desktop navigation width, spacing, and sizing on every page. */
@media (min-width: 1101px) {
  .site-header .nav-inner,
  body.home-scroll-page .site-header .nav-inner {
    width: min(calc(100% - 72px), 1340px) !important;
    max-width: 1340px !important;
    margin-inline: auto !important;
    padding-inline: 0 !important;
  }

  .site-header .site-nav,
  body.home-scroll-page .site-header .site-nav,
  body:not(.home-scroll-page) .site-header .site-nav {
    gap: 12px !important;
    margin-left: auto !important;
  }

  .site-header .nav-link,
  body.home-scroll-page .site-header .nav-link {
    font-size: .74rem !important;
    letter-spacing: -.015em !important;
  }

  .site-header .nav-button,
  body.home-scroll-page .site-header .nav-button {
    padding: 10px 17px !important;
    font-size: .77rem !important;
  }
}

/* Community title treatment: EVERY FUTURE gradient + black CORNER. */
body.page-community .community-title-community {
  background: linear-gradient(90deg, #ff5f8c 0%, #ff7c75 38%, #ffad15 76%, #ffc027 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}

body.page-community .community-title-corner {
  color: #171313 !important;
  -webkit-text-fill-color: #171313 !important;
}

/* Small decorative sparkles only; the black arrow is removed. */
.community-hero-sparkles {
  width: min(620px, 88%);
  height: 48px;
  margin: 5px auto -15px;
  position: relative;
  pointer-events: none;
}

.community-hero-sparkles span {
  position: absolute;
  font-family: "Nerko One", cursive !important;
  animation: oeTwinkle 4.6s ease-in-out infinite !important;
}

.community-hero-sparkles .hero-spark-pink {
  left: 12%;
  top: 3px;
  color: #ff749f;
  font-size: 1.8rem;
  transform: rotate(-14deg);
}

.community-hero-sparkles .hero-spark-gold {
  right: 12%;
  top: 1px;
  color: #ffc003;
  font-size: 2rem;
  transform: rotate(16deg);
  animation-delay: -1.7s !important;
}

/* Condensed board and welcome explanation. */
body.page-community .community-wall-section {
  padding-top: 0 !important;
}

body.page-community .community-board {
  padding: clamp(20px, 3vw, 38px) !important;
}

.community-welcome-note {
  width: min(100%, 760px);
  margin: 0 auto 28px;
  padding: 19px 24px;
  border: 1px solid rgba(23,19,19,.08);
  border-radius: 22px;
  background: rgba(255,255,255,.94);
  box-shadow: 0 13px 30px rgba(75,48,38,.09);
  text-align: center;
}

.community-welcome-note h2 {
  margin: 0 0 7px;
  color: #171313;
  font-family: "Nerko One", cursive !important;
  font-size: clamp(1.65rem, 3vw, 2.35rem);
  font-weight: 400;
  line-height: 1;
}

.community-welcome-note p {
  max-width: 650px;
  margin: 0 auto;
  color: #171313;
  font-size: .94rem;
  line-height: 1.5;
}

/* Two clean, image-ready posts. */
.community-ready-posts {
  display: grid;
  gap: 28px;
}

.community-ready-post {
  position: relative;
  display: grid;
  grid-template-columns: minmax(260px, .78fr) minmax(0, 1.22fr);
  align-items: stretch;
  gap: clamp(24px, 4vw, 50px);
  padding: clamp(22px, 3vw, 34px);
  border: 1px solid rgba(67,47,39,.08);
  border-radius: 28px;
  background: rgba(255,255,255,.96);
  box-shadow: 0 18px 42px rgba(75,48,38,.11);
  transition: transform .24s ease, box-shadow .24s ease;
}

.community-ready-post:hover {
  transform: translateY(-4px);
  box-shadow: 0 25px 54px rgba(75,48,38,.15);
}

.community-ready-post-pinned {
  padding-left: clamp(78px, 8vw, 112px);
}

.community-image-placeholder {
  min-height: 260px;
  display: grid;
  place-items: center;
  overflow: hidden;
  border: 2px dashed rgba(255,116,159,.42);
  border-radius: 20px;
  background:
    linear-gradient(135deg, rgba(255,255,255,.86), rgba(255,244,248,.88)),
    repeating-linear-gradient(45deg, transparent 0 15px, rgba(255,192,3,.06) 15px 30px);
  color: #171313;
  font: 800 .78rem/1 "SN Pro", "Merriweather Sans", sans-serif !important;
  letter-spacing: .13em;
}

.community-image-placeholder img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.community-ready-post-copy {
  align-self: center;
}

.community-post-date {
  margin: 0 0 9px;
  color: #ff749f !important;
  font: 800 .72rem/1 "SN Pro", "Merriweather Sans", sans-serif !important;
  letter-spacing: .12em;
}

.community-ready-post-copy h2 {
  margin: 0 0 10px;
  color: #171313;
  font-family: "Nerko One", cursive !important;
  font-size: clamp(2.2rem, 4vw, 3.8rem);
  font-weight: 400;
  line-height: .95;
}

.community-ready-post-copy > p:last-child {
  margin: 0;
  color: #171313;
  font-size: 1rem;
  line-height: 1.58;
}

/* Giant thumb tack on the left side of the first post. */
.community-thumbtack {
  position: absolute;
  z-index: 7;
  left: -35px;
  top: 42px;
  width: 82px;
  height: 82px;
  border-radius: 50%;
  background: radial-gradient(circle at 34% 28%, #ffd4df 0 17%, #ff8cac 19% 42%, #ff5f8c 44% 69%, #bd345b 71% 100%);
  box-shadow: 0 12px 18px rgba(94,38,56,.27), inset -8px -10px 12px rgba(120,31,59,.18);
  transform: rotate(-12deg);
}

.community-thumbtack::before {
  content: "";
  position: absolute;
  left: 29px;
  top: 64px;
  width: 22px;
  height: 48px;
  border-radius: 0 0 12px 12px;
  background: linear-gradient(90deg, #6c615d, #c8c0bd 50%, #5d5350);
  clip-path: polygon(22% 0, 78% 0, 58% 100%, 42% 100%);
  transform: rotate(8deg);
  transform-origin: top center;
}

.community-thumbtack span {
  position: absolute;
  inset: 17px;
  border-radius: 50%;
  border: 4px solid rgba(255,255,255,.35);
}

@media (max-width: 820px) {
  .community-title span {
    display: block;
  }

  .community-welcome-note {
    margin-bottom: 20px;
    padding: 16px 17px;
  }

  .community-ready-post,
  .community-ready-post-pinned {
    grid-template-columns: 1fr;
    gap: 18px;
    padding: 22px 16px 24px !important;
  }

  .community-ready-post-pinned {
    padding-top: 72px !important;
  }

  .community-thumbtack {
    left: 18px;
    top: 13px;
    width: 56px;
    height: 56px;
  }

  .community-thumbtack::before {
    left: 20px;
    top: 43px;
    width: 16px;
    height: 32px;
  }

  .community-thumbtack span {
    inset: 11px;
    border-width: 3px;
  }

  .community-image-placeholder {
    min-height: 230px;
  }
}

/* ================================================================
   JULY 14 — BROOKE PORT WEEKLY SPOTLIGHT POST
   ================================================================ */
.community-spotlight-post {
  grid-template-columns: minmax(360px, .95fr) minmax(0, 1.05fr) !important;
  align-items: center !important;
}

.community-spotlight-images {
  min-height: 360px;
  display: grid;
  grid-template-columns: minmax(150px, .88fr) minmax(165px, 1fr);
  align-items: center;
  gap: clamp(14px, 2vw, 24px);
}

.community-spotlight-images figure {
  margin: 0;
  position: relative;
  background: #fff;
  box-shadow: 0 18px 34px rgba(62,43,36,.17);
}

.community-spotlight-circle {
  width: min(100%, 230px);
  aspect-ratio: 1 / 1;
  justify-self: end;
  overflow: hidden;
  border: 10px solid #fff;
  border-radius: 50%;
  transform: rotate(-4deg);
}

.community-spotlight-circle img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 26%;
}

.community-spotlight-rectangle {
  width: min(100%, 230px);
  aspect-ratio: .69 / 1;
  justify-self: start;
  overflow: hidden;
  border: 10px solid #fff;
  border-radius: 8px;
  transform: rotate(3deg);
}

.community-spotlight-rectangle::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: -8px;
  left: 50%;
  width: 72px;
  height: 24px;
  background: rgba(255,214,117,.72);
  transform: translateX(-50%) rotate(-2deg);
}

.community-spotlight-rectangle img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.community-spotlight-copy {
  align-self: center;
}

.community-spotlight-copy .community-spotlight-label {
  margin: 0 0 4px !important;
  color: #ff749f !important;
  font-family: "SN Pro", "Merriweather Sans", sans-serif !important;
  font-size: clamp(1rem, 1.5vw, 1.28rem) !important;
  font-weight: 800 !important;
  line-height: 1.15 !important;
  letter-spacing: .035em;
  text-transform: none;
}

.community-spotlight-name {
  margin: 0 0 18px;
  color: #171313;
  font-family: "Nerko One", cursive !important;
  font-size: clamp(3.4rem, 5.8vw, 6.2rem);
  font-weight: 400;
  line-height: .84;
  letter-spacing: -.025em;
}

.community-spotlight-copy > p {
  max-width: 650px;
  margin: 0;
  color: #171313;
  font-size: 1rem;
  line-height: 1.65;
}

.community-gallery-button,
.community-gallery-button:visited {
  width: fit-content;
  margin-top: 22px;
  background: #ffc003 !important;
  color: #171313 !important;
  box-shadow: 0 12px 28px rgba(255,192,3,.22) !important;
}

.community-gallery-button:hover,
.community-gallery-button:focus-visible {
  background: #ff749f !important;
  color: #171313 !important;
}

@media (max-width: 980px) {
  .community-spotlight-post {
    grid-template-columns: 1fr !important;
  }

  .community-spotlight-images {
    width: min(100%, 560px);
    margin-inline: auto;
  }

  .community-spotlight-copy {
    width: min(100%, 680px);
    margin-inline: auto;
  }
}

@media (max-width: 560px) {
  .community-spotlight-images {
    min-height: 250px;
    grid-template-columns: minmax(105px, .86fr) minmax(120px, 1fr);
    gap: 10px;
  }

  .community-spotlight-circle,
  .community-spotlight-rectangle {
    border-width: 7px;
  }

  .community-spotlight-name {
    font-size: clamp(3rem, 16vw, 4.6rem);
  }

  .community-gallery-button {
    margin-top: 18px;
  }
}

/* ================================================================
   JULY 14 — COMMUNITY HERO + BROOKE SPOTLIGHT REFINEMENTS
   ================================================================ */

/* Solid requested pink for COMMUNITY; CORNER remains black. */
body.page-community .community-title-community {
  background: none !important;
  color: #ff668f !important;
  -webkit-text-fill-color: #ff668f !important;
}

/* Match the Art Opportunities intro typography and move this blurb 20px lower. */
body.page-community .community-lede {
  max-width: 700px !important;
  margin: 50px auto 0 !important;
  color: #171313 !important;
  font-family: var(--oe-ui-font, "SN Pro", "Merriweather Sans", Arial, sans-serif) !important;
  font-size: 1.25rem !important;
  font-weight: 400 !important;
  line-height: 1.68 !important;
  letter-spacing: 0 !important;
}

/* Make Brooke's circular portrait a little larger. */
.community-spotlight-circle {
  width: min(100%, 260px) !important;
}

/* Black gallery button in every interaction state. */
.community-gallery-button,
.community-gallery-button:visited,
.community-gallery-button:hover,
.community-gallery-button:focus-visible {
  background: #000 !important;
  background-color: #000 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-color: #000 !important;
  box-shadow: 0 12px 28px rgba(0,0,0,.18) !important;
}

@media (max-width: 1100px) {
  body.page-community .community-lede {
    font-size: 1.17rem !important;
  }
}

@media (max-width: 720px) {
  body.page-community .community-lede {
    margin-top: 43px !important;
    font-size: 1.08rem !important;
    padding-right: 0 !important;
  }

  .community-spotlight-circle {
    width: min(100%, 225px) !important;
  }
}


/* ================================================================
   AUGUST 31 — SHARED HOME NAV SPACING + FOOTER CLEANUP + ARTIST COLORS
   ================================================================ */
/* Match every interior-page header to the homepage's final horizontal spacing. */
body:not(.home-scroll-page) .site-header .nav-inner {
  width: min(calc(100% - 72px), 1340px) !important;
  max-width: 1340px !important;
  margin-inline: auto !important;
  padding-inline: 0 !important;
  padding-top: 20px !important;
}
body:not(.home-scroll-page) .site-header .brand,
body:not(.home-scroll-page) .site-header .brand:hover {
  transform: none !important;
}
body:not(.home-scroll-page) .site-header .site-nav {
  gap: clamp(10px, 1.35vw, 19px) !important;
  margin-left: auto !important;
}
@media (max-width: 1100px) {
  body:not(.home-scroll-page) .site-header .nav-inner {
    width: min(calc(100% - 40px), 1000px) !important;
  }
}
@media (max-width: 820px) {
  body:not(.home-scroll-page) .site-header .nav-inner {
    width: min(calc(100% - 28px), 760px) !important;
  }
}
@media (max-width: 620px) {
  body:not(.home-scroll-page) .site-header .brand img {
    width: 72px !important;
    height: 72px !important;
    flex: 0 0 72px !important;
  }
  body:not(.home-scroll-page) .site-header .brand span {
    font-size: 1.5rem !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }
}

/* Exact requested Emerging Artists title colors; defeat older gradient/text-fill overrides. */
body.page-artists .page-title-generation {
  background: none !important;
  background-image: none !important;
  color: #ffb803 !important;
  -webkit-text-fill-color: #ffb803 !important;
}
body.page-artists .page-title-artists {
  background: none !important;
  background-image: none !important;
  color: #ff668f !important;
  -webkit-text-fill-color: #ff668f !important;
}

/* ================================================================
   AUGUST 31 — ART OPPORTUNITIES MOBILE FLOW REFINEMENT
   ================================================================ */
@media (max-width: 820px) {
  body.page-opportunities .opportunities-hero .page-hero-grid {
    grid-template-columns: 1fr !important;
    row-gap: 10px !important;
  }

  body.page-opportunities .opportunity-hero-art {
    width: min(100%, 430px) !important;
    min-height: 500px !important;
    margin: 12px auto 0 !important;
    transform: none !important;
    overflow: visible !important;
    position: relative !important;
    isolation: isolate !important;
  }

  /* Treat the glow as part of the trophy composition on phones. */
  body.page-opportunities .opportunity-hero-art::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    z-index: 0 !important;
    width: min(70vw, 275px) !important;
    aspect-ratio: 1 / 1 !important;
    left: 50% !important;
    top: 118px !important;
    border-radius: 50% !important;
    transform: translate(-58%, -50%) !important;
    transform-origin: center !important;
    background:
      repeating-conic-gradient(from -8deg,
        rgba(255,184,3,.24) 0deg 7deg,
        rgba(255,184,3,0) 7deg 18deg),
      radial-gradient(circle,
        rgba(255,246,184,.72) 0 24%,
        rgba(255,211,79,.28) 44%,
        rgba(255,184,3,0) 72%) !important;
    filter: blur(.25px) !important;
    opacity: .92 !important;
    animation: none !important;
    pointer-events: none !important;
  }

  body.page-opportunities .opportunity-hero-art::after {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    z-index: 1 !important;
    width: min(48vw, 190px) !important;
    aspect-ratio: 1 / 1 !important;
    left: 50% !important;
    top: 118px !important;
    border-radius: 50% !important;
    transform: translate(-58%, -50%) !important;
    background: radial-gradient(circle, rgba(255,255,255,.72), rgba(255,236,145,.28) 45%, transparent 72%) !important;
    filter: blur(8px) !important;
    opacity: .86 !important;
    animation: none !important;
    pointer-events: none !important;
  }

  body.page-opportunities .opportunity-hero-trophy {
    position: absolute !important;
    z-index: 3 !important;
    width: min(55vw, 225px) !important;
    max-width: 225px !important;
    height: auto !important;
    left: 50% !important;
    top: 22px !important;
    transform: translateX(-58%) rotate(-8deg) !important;
    transform-origin: center !important;
    animation: none !important;
    filter: drop-shadow(0 14px 18px rgba(122,79,54,.16)) !important;
  }

  body.page-opportunities .opportunity-below-trophy-art {
    position: absolute !important;
    z-index: 4 !important;
    width: min(78vw, 315px) !important;
    max-width: 315px !important;
    height: auto !important;
    left: 50% !important;
    top: 205px !important;
    transform: translateX(-43%) rotate(1.5deg) !important;
    transform-origin: center !important;
    animation: none !important;
    filter: drop-shadow(0 14px 20px rgba(224,130,139,.14)) !important;
  }
}

@media (max-width: 720px) {
  body.page-opportunities .opportunities-hero {
    padding-bottom: 30px !important;
  }

  body.page-opportunities .opportunity-hero-art {
    min-height: 480px !important;
    margin-top: 4px !important;
  }

  /* Smaller, calmer filter panel for narrow screens. */
  body.page-opportunities .opportunity-toolbar {
    transform: none !important;
    margin: 0 0 22px !important;
    padding: 10px !important;
    gap: 8px !important;
    grid-template-columns: 1fr !important;
    border-radius: 18px !important;
    box-shadow: 0 10px 24px rgba(170,108,66,.07) !important;
  }

  body.page-opportunities .opportunity-toolbar label {
    gap: 4px !important;
  }

  body.page-opportunities .opportunity-toolbar label > span {
    padding-left: 1px !important;
    font-size: .72rem !important;
    line-height: 1.2 !important;
  }

  body.page-opportunities .opportunity-toolbar input,
  body.page-opportunities .opportunity-toolbar select,
  body.page-opportunities .opportunity-toolbar .custom-select-trigger,
  body.page-opportunities .opportunity-toolbar .filter-clear {
    min-height: 44px !important;
    padding: 9px 12px !important;
    border-radius: 13px !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
  }

  body.page-opportunities .opportunity-toolbar .filter-clear {
    min-height: 42px !important;
  }

  body.page-opportunities .directory-count {
    margin: 0 0 12px !important;
    font-size: .86rem !important;
  }

  body.page-opportunities .opportunity-directory-grid {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 12px !important;
  }

  body.page-opportunities .directory-opportunity {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 18px !important;
    border-radius: 22px !important;
  }

  body.page-opportunities .directory-opportunity .opp-card-top {
    gap: 8px !important;
    align-items: flex-start !important;
  }

  body.page-opportunities .directory-opportunity .opp-deadline {
    max-width: 54% !important;
    padding: 5px 8px !important;
    font-size: .62rem !important;
    line-height: 1.25 !important;
  }

  body.page-opportunities .directory-opportunity h2 {
    margin: 18px 0 10px !important;
    font-size: 1.36rem !important;
    line-height: 1.08 !important;
    overflow-wrap: anywhere !important;
  }

  body.page-opportunities .directory-opportunity p {
    margin: 10px 0 !important;
    font-size: .84rem !important;
    line-height: 1.5 !important;
    overflow-wrap: anywhere !important;
  }

  body.page-opportunities .directory-opportunity .opp-tags {
    gap: 5px !important;
  }

  body.page-opportunities .directory-opportunity .opp-tags span {
    padding: 5px 8px !important;
    font-size: .62rem !important;
    line-height: 1.2 !important;
  }

  body.page-opportunities .directory-opportunity .button,
  body.page-opportunities .directory-opportunity .button-opportunities {
    width: 100% !important;
    min-height: 44px !important;
    margin-top: 16px !important;
    padding: 10px 14px !important;
    font-size: .78rem !important;
  }
}

@media (max-width: 430px) {
  body.page-opportunities .opportunity-hero-art {
    min-height: 450px !important;
  }
  body.page-opportunities .opportunity-hero-art::before {
    width: 250px !important;
    top: 110px !important;
  }
  body.page-opportunities .opportunity-hero-art::after {
    width: 175px !important;
    top: 110px !important;
  }
  body.page-opportunities .opportunity-hero-trophy {
    width: 205px !important;
    top: 18px !important;
  }
  body.page-opportunities .opportunity-below-trophy-art {
    width: min(82vw, 300px) !important;
    top: 190px !important;
  }
}

/* ================================================================
   AUGUST 31 — TITLE SCALE REFINEMENTS
   ================================================================ */
/* ARTIST now matches the existing OPPORTUNITIES word exactly. */
body.page-opportunities .page-title-artist,
body.page-opportunities .page-title-opportunities {
  font-size: 1em !important;
  line-height: inherit !important;
}

/* Slightly reduce the Community Corner hero title sitewide. */
body.page-community .community-title {
  font-size: clamp(4.5rem, 9vw, 9rem) !important;
}

@media (max-width: 620px) {
  body.page-community .community-title {
    font-size: clamp(3.4rem, 16vw, 5.1rem) !important;
  }
}

/* ================================================================
   AUGUST 31 — OPPORTUNITIES PHONE TROPHY BURST + NOTE REFINEMENT
   Keep the approved mobile composition position, but make the light
   treatment match the desktop version and keep the note clear of filters.
   ================================================================ */
@media (max-width: 820px) {
  /* Match the desktop burst: soft white/yellow center + fine radial rays. */
  body.page-opportunities .opportunity-hero-art::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    z-index: 0 !important;
    width: min(70vw, 275px) !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important;
    left: 50% !important;
    top: 118px !important;
    border-radius: 50% !important;
    transform: translate(-58%, -50%) !important;
    transform-origin: center !important;
    background:
      radial-gradient(circle at center,
        rgba(255,255,255,.98) 0%,
        rgba(255,249,214,.96) 20%,
        rgba(255,241,163,.82) 42%,
        rgba(255,229,111,.42) 62%,
        rgba(255,229,111,.12) 78%,
        rgba(255,229,111,0) 100%),
      repeating-conic-gradient(from 0deg,
        rgba(255,241,163,.72) 0deg 2deg,
        rgba(255,229,111,.28) 2deg 4deg,
        rgba(255,229,111,0) 4deg 18deg) !important;
    box-shadow:
      0 0 42px rgba(255,241,163,.62),
      0 0 90px rgba(255,229,111,.42),
      0 0 145px rgba(255,241,163,.28) !important;
    filter: blur(.8px) !important;
    opacity: .96 !important;
    animation: none !important;
    pointer-events: none !important;
  }

  /* Desktop-style small glints instead of the phone-only blurred disk. */
  body.page-opportunities .opportunity-hero-art::after {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    z-index: 2 !important;
    width: 5px !important;
    height: 5px !important;
    aspect-ratio: auto !important;
    left: 50% !important;
    top: 118px !important;
    border-radius: 50% !important;
    transform: translate(-58%, -50%) !important;
    background: rgba(255,116,159,.98) !important;
    box-shadow:
       67px -56px 0 1px rgba(255,255,255,.96),
       85px -26px 0 0 rgba(255,116,159,.94),
      -58px -43px 0 1px rgba(255,255,255,.94),
      -74px  -6px 0 0 rgba(255,116,159,.92),
       55px  14px 0 0 rgba(255,255,255,.94) !important;
    filter:
      drop-shadow(0 0 4px rgba(255,255,255,.9))
      drop-shadow(0 0 8px rgba(255,116,159,.55)) !important;
    opacity: 1 !important;
    animation: none !important;
    pointer-events: none !important;
  }

  /* 2.5x smaller than the previous phone note (315px -> 126px max). */
  body.page-opportunities .opportunity-below-trophy-art {
    width: min(31.2vw, 126px) !important;
    max-width: 126px !important;
    left: 50% !important;
    top: 205px !important;
    transform: translateX(-32.5%) rotate(1.5deg) !important;
    z-index: 4 !important;
  }

  /* Preserve the current hero spacing and guarantee filter clearance. */
  body.page-opportunities .opportunity-hero-art {
    min-height: 480px !important;
  }
  body.page-opportunities .opportunity-toolbar {
    position: relative !important;
    z-index: 5 !important;
    clear: both !important;
  }
}

@media (max-width: 430px) {
  body.page-opportunities .opportunity-hero-art::before {
    width: 250px !important;
    top: 110px !important;
  }
  body.page-opportunities .opportunity-hero-art::after {
    top: 110px !important;
  }
  body.page-opportunities .opportunity-below-trophy-art {
    width: 120px !important;
    max-width: 120px !important;
    top: 190px !important;
  }
  body.page-opportunities .opportunity-hero-art {
    min-height: 450px !important;
  }
}

/* ================================================================
   AUGUST 31 — AP PORTFOLIO COLOR + ABOUT TEAM UPDATE
   ================================================================ */
body.page-ap .ap-title-portfolio {
  color: #fab404 !important;
}

/* About Us now has one team member; keep the card centered and balanced. */
body.page-about .team-grid {
  grid-template-columns: minmax(0, 680px) !important;
  justify-content: center !important;
}

body.page-about .team-card-mia .team-photo {
  position: relative !important;
  overflow: hidden !important;
}

body.page-about .team-card-mia .team-photo img {
  position: relative !important;
  z-index: 3 !important;
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover !important;
  object-position: center 22% !important;
}

/* The real portrait replaces the decorative placeholder orbs. */
body.page-about .team-card-mia .team-photo::before,
body.page-about .team-card-mia .team-photo::after {
  display: none !important;
}

\n\n/* ================================================================
   AUGUST 31 — FINAL HEADER LOCK + MOBILE TROPHY RESTORE + MIA CARD
   ================================================================ */
/* Prevent small horizontal jumps between pages with different document heights. */
html { scrollbar-gutter: stable; }

/* Keep the logo, Open Easel wordmark, and navigation at identical coordinates
   on every page. These values mirror the approved homepage header. */
.site-header .nav-inner,
body.home-scroll-page .site-header .nav-inner {
  width: min(calc(100% - 72px), 1340px) !important;
  max-width: 1340px !important;
  margin-inline: auto !important;
  padding: 20px 0 0 !important;
  min-height: 82px !important;
  gap: 26px !important;
  align-items: center !important;
}
.site-header .brand,
body.home-scroll-page .site-header .brand,
.site-header .brand:hover,
body.home-scroll-page .site-header .brand:hover {
  margin: 0 !important;
  gap: 7px !important;
  transform: none !important;
  flex: 0 0 auto !important;
}
@media (min-width: 1101px) {
  .site-header .site-nav,
  body.home-scroll-page .site-header .site-nav,
  body:not(.home-scroll-page) .site-header .site-nav {
    position: relative !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    margin-left: auto !important;
    gap: 12px !important;
  }
  .site-header .nav-link,
  body.home-scroll-page .site-header .nav-link {
    font-size: .74rem !important;
    letter-spacing: -.015em !important;
  }
  .site-header .nav-button,
  body.home-scroll-page .site-header .nav-button {
    padding: 10px 17px !important;
    font-size: .77rem !important;
  }
}
@media (max-width: 1100px) {
  .site-header .nav-inner,
  body.home-scroll-page .site-header .nav-inner {
    width: min(calc(100% - 40px), 1000px) !important;
    padding-top: 20px !important;
  }
  .site-header .menu-toggle,
  body.home-scroll-page .site-header .menu-toggle { margin: 0 !important; }
}
@media (max-width: 820px) {
  .site-header .nav-inner,
  body.home-scroll-page .site-header .nav-inner {
    width: min(calc(100% - 28px), 760px) !important;
  }
  .site-header .site-nav,
  body.home-scroll-page .site-header .site-nav {
    left: 14px !important;
    right: 14px !important;
  }
}
@media (max-width: 620px) {
  .site-header .nav-inner,
  body.home-scroll-page .site-header .nav-inner { min-height: 88px !important; }
  .site-header .brand img,
  body.home-scroll-page .site-header .brand img {
    width: 72px !important;
    height: 72px !important;
    flex: 0 0 72px !important;
  }
  .site-header .brand span,
  body.home-scroll-page .site-header .brand span {
    font-size: 1.5rem !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }
}

/* The trophy remains in the approved phone position but is forced above every
   glow/note layer so it cannot disappear when the responsive composition loads. */
@media (max-width: 820px) {
  body.page-opportunities .opportunity-hero-art.reveal,
  body.page-opportunities .opportunity-hero-art.quick-reveal {
    opacity: 1 !important;
    visibility: visible !important;
    filter: none !important;
  }
  body.page-opportunities .opportunity-hero-trophy {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: absolute !important;
    z-index: 8 !important;
    width: min(55vw, 225px) !important;
    max-width: 225px !important;
    height: auto !important;
    left: 50% !important;
    top: 22px !important;
    transform: translateX(-58%) rotate(-8deg) !important;
    animation: none !important;
  }
  body.page-opportunities .opportunity-hero-art::before { z-index: 1 !important; }
  body.page-opportunities .opportunity-hero-art::after { z-index: 2 !important; }
  body.page-opportunities .opportunity-below-trophy-art { z-index: 9 !important; }
}
@media (max-width: 430px) {
  body.page-opportunities .opportunity-hero-trophy {
    width: 205px !important;
    max-width: 205px !important;
    top: 18px !important;
  }
}

/* About Us — Mia card uses the same portrait and portrait proportions as her
   artist card, with the image on the left and the name stacked on the right. */
body.page-about .team-grid {
  grid-template-columns: minmax(0, 900px) !important;
  justify-content: center !important;
}
body.page-about .team-card-mia {
  min-height: 0 !important;
  padding: 24px !important;
  display: grid !important;
  grid-template-columns: 338px minmax(0, 1fr) !important;
  grid-template-rows: none !important;
  align-items: stretch !important;
  gap: clamp(28px, 4vw, 48px) !important;
  border-radius: 34px !important;
}
body.page-about .team-card-mia .team-photo {
  width: 338px !important;
  min-width: 338px !important;
  height: auto !important;
  aspect-ratio: 338 / 492 !important;
  align-self: center !important;
  border-radius: 18px !important;
  background: transparent !important;
}
body.page-about .team-card-mia .team-photo img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: 50% 35% !important;
}
body.page-about .team-card-mia .team-card-copy {
  min-width: 0 !important;
  align-self: center !important;
  justify-content: center !important;
  padding: 14px 14px 14px 0 !important;
}
body.page-about .team-card-mia .team-name-stacked {
  margin: 0 0 14px !important;
  font-family: "Nerko One", cursive !important;
  font-size: clamp(4.4rem, 8vw, 7.6rem) !important;
  font-weight: 400 !important;
  line-height: .72 !important;
  letter-spacing: -.025em !important;
  text-transform: none !important;
}
body.page-about .team-card-mia .team-name-stacked span {
  display: block !important;
}
body.page-about .team-card-mia .team-name-stacked span + span {
  margin-top: .12em !important;
}
body.page-about .team-card-mia .team-role {
  margin-top: 12px !important;
}
@media (max-width: 760px) {
  body.page-about .team-grid { grid-template-columns: minmax(0, 1fr) !important; }
  body.page-about .team-card-mia {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: auto auto !important;
    gap: 24px !important;
  }
  body.page-about .team-card-mia .team-photo {
    width: min(100%, 338px) !important;
    min-width: 0 !important;
    justify-self: start !important;
  }
  body.page-about .team-card-mia .team-card-copy { padding: 0 4px 8px !important; }
  body.page-about .team-card-mia .team-name-stacked {
    font-size: clamp(4rem, 20vw, 6.2rem) !important;
    line-height: .74 !important;
  }
}


/* ================================================================
   AUGUST 31 — ABOUT US MISSION + TEAM COPY REFINEMENT
   ================================================================ */
body.page-about .about-intro-inner {
  text-align: center !important;
}
body.page-about .about-open-easel-ombre {
  display: inline-block !important;
  background: var(--every-future-gradient) !important;
  background-size: 100% 100% !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}
body.page-about .mission-section {
  padding-top: clamp(26px, 4vw, 54px) !important;
}
body.page-about .mission-layout {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: clamp(22px, 3vw, 34px) !important;
  text-align: center !important;
}
body.page-about .mission-heading {
  width: 100% !important;
  text-align: center !important;
}
body.page-about .mission-heading .section-title {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}
body.page-about .mission-copy-card {
  width: min(100%, 1040px) !important;
  margin: 0 auto !important;
  text-align: center !important;
}
body.page-about .mission-statement,
body.page-about .mission-paragraph {
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
body.page-about .mission-statement {
  max-width: 900px !important;
}
body.page-about .mission-paragraph {
  max-width: 940px !important;
}
body.page-about .team-section .section-heading-row {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
}
body.page-about .team-section .section-heading-row > div {
  width: 100% !important;
  text-align: center !important;
}
body.page-about .team-section .section-title {
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
body.page-about .team-card-mia .team-bio {
  line-height: 1.72 !important;
}
body.page-about .team-card-mia .team-bio-followup {
  margin-top: 1.15rem !important;
}
@media (max-width: 760px) {
  body.page-about .mission-section { padding-top: 22px !important; }
  body.page-about .mission-copy-card { padding-left: 20px !important; padding-right: 20px !important; }
  body.page-about .team-card-mia .team-bio { line-height: 1.62 !important; }
}

/* ================================================================
   AUGUST 31 — ABOUT US MIA BIO + MISSION POSITION/DARKER OMBRE
   ================================================================ */
/* Pull the centered mission heading upward exactly 30px without moving the
   mission copy block that follows it. */
body.page-about .mission-heading {
  transform: translateY(-30px) !important;
  margin-bottom: -30px !important;
}

/* Same pink-to-gold family as the homepage, but with deeper values so the
   words remain rich and legible against the pale About background. */
body.page-about .about-open-easel-ombre {
  background: linear-gradient(90deg,
    #d92f68 0%,
    #e65355 38%,
    #dd8500 76%,
    #c87800 100%) !important;
  background-size: 100% 100% !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}

/* Mia card: photo + stacked name form one top row; the biography then spans
   the full card width and is centered below that identity row. */
body.page-about .team-card-mia {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  gap: clamp(28px, 4vw, 42px) !important;
  padding: clamp(24px, 4vw, 38px) !important;
}
body.page-about .team-card-mia .team-mia-identity {
  width: 100% !important;
  display: grid !important;
  grid-template-columns: 338px minmax(0, 1fr) !important;
  gap: clamp(28px, 4vw, 52px) !important;
  align-items: center !important;
}
body.page-about .team-card-mia .team-mia-name-block {
  min-width: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: flex-start !important;
  text-align: left !important;
}
body.page-about .team-card-mia .team-mia-bio-block {
  width: min(100%, 790px) !important;
  margin: 0 auto !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  text-align: center !important;
}
body.page-about .team-card-mia .team-mia-bio-block .team-bio {
  width: 100% !important;
  max-width: 790px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}
body.page-about .team-card-mia .team-mia-bio-block .team-link {
  margin-top: 1.6rem !important;
  align-self: center !important;
}

@media (max-width: 760px) {
  body.page-about .team-card-mia .team-mia-identity {
    grid-template-columns: minmax(0, 45%) minmax(0, 55%) !important;
    gap: 18px !important;
    align-items: center !important;
  }
  body.page-about .team-card-mia .team-photo {
    width: 100% !important;
    min-width: 0 !important;
    justify-self: stretch !important;
  }
  body.page-about .team-card-mia .team-name-stacked {
    font-size: clamp(3.3rem, 16vw, 5.3rem) !important;
  }
  body.page-about .team-card-mia .team-role {
    text-align: left !important;
  }
  body.page-about .team-card-mia .team-mia-bio-block {
    width: 100% !important;
    padding: 0 4px !important;
  }
}


/* ================================================================
   AUGUST 31 — ABOUT TITLE OMBRE + SHARED MOBILE PAGE-TITLE CENTERING
   ================================================================ */
body.page-about .about-open-easel-ombre {
  background: linear-gradient(90deg,
    #ef5c92 0%,
    #f66f79 34%,
    #f98655 68%,
    #f6a24b 100%) !important;
  background-size: 100% 100% !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}

@media (max-width: 820px) {
  body:not(.home-page) .page-hero .page-title {
    font-size: clamp(3.4rem, 16vw, 5.1rem) !important;
    line-height: .9 !important;
    text-align: center !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-artists .artist-title-stacked,
  body.page-artists .artist-title-line,
  body.page-artists .artist-title-line-one,
  body.page-artists .artist-title-line-two,
  body.page-opportunities .opportunities-title-row,
  body.page-opportunities .opportunities-title-row .page-title,
  body.page-about .about-intro-inner,
  body.page-ap .page-hero > .container,
  body.page-community .page-hero > .container,
  body.page-artists.profile-page .page-hero > .container,
  body.page-artists.artist-directory-page .page-hero > .container {
    text-align: center !important;
  }

  body.page-artists .artist-title-stacked {
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    align-items: center !important;
    justify-content: center !important;
  }

  body.page-artists .artist-title-line,
  body.page-artists .artist-title-line-one,
  body.page-artists .artist-title-line-two {
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
  }

  body.page-artists .page-title-next,
  body.page-artists .page-title-generation,
  body.page-artists .page-title-of,
  body.page-artists .page-title-artists,
  body.page-opportunities .page-title-artist,
  body.page-opportunities .page-title-opportunities,
  body.page-ap .ap-title-portfolio {
    font-size: 1em !important;
  }
}


/* ================================================================
   AUGUST 31 — OPPORTUNITIES PHONE TROPHY DOWN + NOTE REMOVAL
   ================================================================ */
@media (max-width: 820px) {
  body.page-opportunities .opportunity-hero-art::before {
    top: 148px !important;
    transform: translate(-58%, -50%) !important;
  }

  body.page-opportunities .opportunity-hero-art::after {
    top: 148px !important;
    transform: translate(-58%, -50%) !important;
  }

  body.page-opportunities .opportunity-hero-trophy {
    top: 48px !important;
    transform: none !important;
  }

  body.page-opportunities .opportunity-below-trophy-art {
    display: none !important;
  }

  body.page-opportunities .opportunity-hero-art {
    min-height: 330px !important;
    margin-bottom: 0 !important;
  }

  body.page-opportunities .directory-section {
    margin-top: -90px !important;
    padding-top: 20px !important;
  }

  body.page-opportunities .opportunity-toolbar {
    transform: translateY(0) !important;
    margin-top: 0 !important;
    margin-bottom: 22px !important;
  }

  body.page-opportunities .directory-count,
  body.page-opportunities .opportunity-directory-grid,
  body.page-opportunities .opportunity-load-more,
  body.page-opportunities .empty-state {
    margin-top: 0 !important;
  }
}
