:root{font-family:'DM Sans',sans-serif;color:#172a26;background:#f5f3ee;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.wrap{width:min(1320px,calc(100% - 80px));margin:auto}.site-header{height:95px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d7d9d0}.brand{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:25px;letter-spacing:-1.6px;display:inline-flex;gap:12px;align-items:center}.brand-mark{display:grid;place-items:center;width:35px;height:35px;background:#d1ff6c;border-radius:9px;font-size:24px;position:relative}.brand-mark span{font-size:12px;position:absolute;right:4px;top:1px}.brand-dot{color:#54aa66}.site-header nav{display:flex;align-items:center;gap:37px;font-size:14px;font-weight:600}.site-header nav a:hover,footer a:hover{color:#3d8650}.nav-cta{padding:13px 18px;border:1px solid #22372e;border-radius:100px}.nav-cta span{margin-left:13px}.hero{min-height:625px;display:grid;grid-template-columns:1fr .87fr;align-items:center;gap:30px;padding-top:70px;padding-bottom:80px}.eyebrow{font-size:11px;letter-spacing:.2em;font-weight:700;color:#477b59;display:flex;align-items:center;gap:10px}.pulse{width:8px;height:8px;border-radius:100%;background:#71c480;box-shadow:0 0 0 5px #71c4802b}.hero h1,.section-heading h2,.contact h2,.not-found h1{font-family:'Space Grotesk',sans-serif;font-weight:600;letter-spacing:-.075em;line-height:1.05;margin:25px 0}.hero h1{font-size:clamp(60px,5.7vw,92px)}em{font-style:normal;color:#65a777}.hero-copy>p{font-size:18px;line-height:1.7;max-width:520px;color:#61716b;margin:0 0 32px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:17px 23px;border-radius:100px;font-size:14px;font-weight:700;transition:transform .2s,background .2s}.button:hover,.card:hover{transform:translateY(-3px)}.primary{background:#c9f77a}.primary:hover{background:#b6ec5d}.secondary{border:1px solid #acb9ac}.secondary:hover{background:white}.hero-art{height:470px;position:relative;overflow:hidden;background:#e0eadb;border-radius:24px;background-image:radial-gradient(#b3cbb0 1px,transparent 1px);background-size:24px 24px}.orbit{position:absolute;border:1px solid #93b795;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.orbit-one{width:365px;height:365px}.orbit-two{width:560px;height:560px}.art-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-8deg);width:240px;height:240px;border-radius:50%;background:#183d30;color:#d9ffad;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:'Space Grotesk';font-size:28px;font-weight:700;line-height:1.06;letter-spacing:-.06em;box-shadow:19px 22px 0 #aacaa7}.core-spark{font-size:52px;line-height:1;margin-bottom:8px}.orbit-label{position:absolute;background:#f6f6eb;border:1px solid #b6cbb3;border-radius:30px;padding:10px 14px;font-size:10px;font-weight:700;letter-spacing:.1em}.label-one{top:58px;left:58px;transform:rotate(-13deg)}.label-two{right:26px;top:145px;transform:rotate(10deg)}.label-three{bottom:84px;left:28px;transform:rotate(8deg)}.art-corner{position:absolute;right:18px;bottom:18px;font:11px monospace;color:#52825e}.strip{background:#183d30;color:white}.strip-inner{min-height:130px;display:flex;align-items:center;gap:95px}.strip-inner>div{display:flex;flex-direction:column}.strip-inner strong{font:600 42px 'Space Grotesk';line-height:1}.strip-inner span{font-size:12px;color:#a9c7b2}.strip-inner p{margin-left:auto;font:500 19px 'Space Grotesk';line-height:1.35}.strip-inner p span{color:#c9f77a}.catalog-section{padding-top:105px;padding-bottom:120px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}.section-heading h2,.contact h2{font-size:clamp(48px,5vw,72px);margin:21px 0 38px}.section-heading>p{max-width:360px;color:#64736a;line-height:1.7;margin:0 0 45px}.toolbar{display:flex;gap:12px;align-items:center;margin-bottom:23px}.search{height:52px;border:1px solid #ced6cd;border-radius:9px;background:white;display:flex;align-items:center;gap:10px;padding:0 15px;flex:1;max-width:480px}.search span{font-size:29px;line-height:1;color:#62806a}.search input{border:0;outline:0;width:100%;min-width:0;background:transparent;font-size:14px}select{height:52px;border:1px solid #ced6cd;border-radius:9px;background:white;color:#253d2f;padding:0 35px 0 15px;cursor:pointer}#result-count{margin-left:auto;color:#75847a;font-size:13px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{background:#fff;border:1px solid #dce2d9;border-radius:13px;padding:25px;display:flex;flex-direction:column;min-height:320px;transition:transform .2s,box-shadow .2s,border-color .2s}.card:hover{border-color:#8fbd92;box-shadow:0 13px 35px #254d2512}.card-top{display:flex;align-items:start;justify-content:space-between;margin-bottom:24px}.card-icon{width:51px;height:51px;border-radius:11px;background:#e1f3d9;color:#2d663a;display:grid;place-items:center;font:700 24px 'Space Grotesk';overflow:hidden}.card-icon img{width:100%;height:100%;object-fit:cover}.card-arrow{font-size:24px;color:#4b8158}.card-category{text-transform:uppercase;letter-spacing:.13em;color:#669070;font-size:10px;font-weight:700}.card h3{font:600 20px 'Space Grotesk';letter-spacing:-.04em;line-height:1.25;margin:9px 0}.card p{color:#66756b;font-size:13px;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-bottom{font-size:12px;font-weight:700;color:#307345;margin-top:auto;padding-top:24px}.show-more{display:block;margin:37px auto 0;border:1px solid #819c86;background:transparent;border-radius:100px;padding:15px 23px;cursor:pointer;font-weight:700;color:#244a32}.show-more[hidden]{display:none}.show-more span{margin-left:40px}.empty,.loading{grid-column:1/-1;text-align:center;padding:50px;color:#63736b}.contact{background:#d4e8c8;padding:95px 0}.contact-grid{display:grid;grid-template-columns:1fr .6fr;align-items:end;gap:50px}.contact h2{margin-bottom:0}.contact-grid>div:last-child{padding-bottom:5px}.contact p{font-size:17px;line-height:1.65;max-width:390px;margin:0 0 25px}.contact-button{background:#193e2f;color:white}.contact-button:hover{background:#2f6343}footer{min-height:130px;display:flex;align-items:center;justify-content:space-between;gap:20px}footer>div{display:flex;gap:25px;font-size:13px;font-weight:700}footer>span{font-size:12px;color:#728078}.not-found{min-height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:min(800px,calc(100% - 40px));margin:auto}.not-found h1{font-size:clamp(50px,8vw,100px)}.not-found p{font-size:20px}.not-found .button{margin-top:15px}@media(max-width:900px){.wrap{width:min(100% - 42px,700px)}.hero{grid-template-columns:1fr;padding-top:65px}.hero-art{height:360px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.strip-inner{gap:35px}.contact-grid{grid-template-columns:1fr}.section-heading{align-items:start}}@media(max-width:600px){.site-header{height:70px}.site-header nav{gap:14px}.site-header nav>a:not(.nav-cta){display:none}.brand{font-size:22px}.nav-cta{padding:10px 13px}.hero{padding-top:55px;padding-bottom:50px;min-height:0}.hero h1{font-size:clamp(48px,12vw,68px)}.hero-art{height:310px}.art-core{width:175px;height:175px;font-size:22px}.core-spark{font-size:37px}.orbit-one{width:260px;height:260px}.label-two{top:105px;right:10px}.strip-inner{min-height:120px;gap:23px}.strip-inner strong{font-size:31px}.strip-inner p{display:none}.catalog-section{padding-top:65px;padding-bottom:75px}.section-heading{display:block}.section-heading h2,.contact h2{font-size:52px}.section-heading>p{margin:0 0 25px}.toolbar{flex-wrap:wrap}.search{max-width:none;flex-basis:100%}select{flex:1}#result-count{font-size:12px}.cards{grid-template-columns:1fr}.card{min-height:285px}.contact{padding:70px 0}footer{padding-top:30px;padding-bottom:30px;flex-wrap:wrap}footer>span{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.card{transition:none}}
.detail{min-height:calc(100vh - 225px);padding-top:110px;padding-bottom:110px}.detail h1{font:600 clamp(48px,6vw,86px)/1.05 'Space Grotesk',sans-serif;letter-spacing:-.07em;max-width:900px;margin:24px 0}.detail>p{font-size:20px;line-height:1.65;color:#61716b;max-width:760px;margin:0 0 30px}
.directory-link{text-align:center;margin:30px 0 0;font-size:13px;font-weight:700;color:#357449}.directory-link a:hover{text-decoration:underline}.actor-links{list-style:none;padding:0;columns:2;column-gap:40px}.actor-links li{break-inside:avoid;border-bottom:1px solid #d7dfd5;padding:12px 0;font-size:14px}.actor-links a:hover{color:#347f4b}@media(max-width:600px){.actor-links{columns:1}}
/* Motion on the portfolio page; all movement is disabled by reduced-motion settings. */
.motion-ready .hero-copy>*{animation:rise-in .8s both}.motion-ready .hero-copy>*:nth-child(2){animation-delay:.1s}.motion-ready .hero-copy>*:nth-child(3){animation-delay:.2s}.motion-ready .hero-copy>*:nth-child(4){animation-delay:.3s}.motion-ready .hero-art{animation:art-in 1s .12s both}.motion-ready .art-core{animation:core-float 7s ease-in-out infinite}.motion-ready .orbit-one{animation:orbit-spin 26s linear infinite}.motion-ready .orbit-two{animation:orbit-spin 38s linear infinite reverse}.orbit::before{content:'';position:absolute;width:11px;height:11px;border-radius:50%;background:#75ad7f;top:13%;left:14%;box-shadow:0 0 0 6px #75ad7f25}.orbit-two::before{width:8px;height:8px;background:#335f42;left:73%;top:4%}.motion-ready .orbit-label{animation:label-bob 5s ease-in-out infinite}.motion-ready .label-two{animation-delay:-1.6s}.motion-ready .label-three{animation-delay:-3s}.hero-art::after{content:'';position:absolute;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,#d6ff9c7d,transparent 68%);left:calc(50% + var(--pointer-x,0px));top:calc(50% + var(--pointer-y,0px));transform:translate(-50%,-50%);pointer-events:none;mix-blend-mode:soft-light;transition:left .3s ease,top .3s ease}.motion-ready .reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.motion-ready .reveal.is-visible{opacity:1;transform:translateY(0)}.motion-ready .cards .card{animation:card-in .55s both}.card-icon img{transition:transform .35s ease}.card:hover .card-icon img{transform:scale(1.1)}.card-arrow{transition:transform .25s ease}.card:hover .card-arrow{transform:translate(3px,-3px)}.button span{transition:transform .25s ease}.button:hover span{transform:translate(3px,-3px)}
@keyframes rise-in{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes art-in{from{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes core-float{0%,100%{transform:translate(calc(-50% + var(--pointer-x,0px)),calc(-50% + var(--pointer-y,0px))) rotate(-8deg)}50%{transform:translate(calc(-50% + var(--pointer-x,0px)),calc(-54% + var(--pointer-y,0px))) rotate(-5deg)}}@keyframes orbit-spin{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes label-bob{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes card-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.motion-ready .hero-copy>*,.motion-ready .hero-art,.motion-ready .art-core,.motion-ready .orbit,.motion-ready .orbit-label,.motion-ready .cards .card{animation:none!important}.motion-ready .reveal{opacity:1;transform:none;transition:none}.hero-art::after,.card-icon img,.card-arrow,.button span{transition:none}}
/* Brand colors echo the fox-A mark used on the Apify profile. */
:root{color:#0c2239}.brand-symbol{width:36px;height:36px;display:block;border-radius:9px;flex:none}.brand-dot{color:#f46b19}.eyebrow{color:#c65a20}.pulse{background:#ff8b2c;box-shadow:0 0 0 5px #ff8b2c2b}.hero h1 em,.section-heading h2 em,.contact h2 em,.not-found h1 em{color:#e8792b}.primary{background:#ffad5c;color:#101e2e}.primary:hover{background:#ffbe7c}.strip{background:#0a1b34}.strip-inner p span{color:#ffad5c}.hero-art{background-color:#e3e9dd}.art-core{background:#0a1b34;color:#ffb45f;box-shadow:19px 22px 0 #a8bcb5}.orbit::before{background:#f58b36;box-shadow:0 0 0 6px #f58b3625}.orbit-two::before{background:#0a1b34}.card:hover{border-color:#ef9b58}.card-arrow,.card-bottom,.directory-link{color:#d36624}.card-category{color:#b46b42}.card-icon{background:#fff0df;color:#b75f28}.contact{background:#f5dfca}.contact-button{background:#0a1b34}.contact-button:hover{background:#173656}footer a:hover,.site-header nav a:hover{color:#d36624}
.contact-fallback{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:18px;font-size:13px;color:#46554d}.contact-fallback a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.contact-fallback button{border:1px solid #9aab9a;border-radius:100px;background:transparent;padding:7px 11px;font-size:12px;font-weight:700;cursor:pointer;color:#193e2f}.contact-fallback button:hover{background:#fff9}.contact-fallback [role=status]{font-weight:700;color:#2f6840}

/* Generated actor pages */
.detail-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 42px;color:#60746b;font-size:13px}.detail-breadcrumb li+li::before{content:"/";margin-right:8px;color:#9dad9d}.detail-breadcrumb a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px}.detail-breadcrumb a:hover{text-decoration-color:currentColor;color:#c65a20}.detail-breadcrumb [aria-current]{color:#193a31;font-weight:700}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(36px,6vw,110px);align-items:start}.detail-main h1{font-size:clamp(44px,5.5vw,78px);margin:0 0 25px}.detail-description{font-size:19px;line-height:1.7;color:#586b65;max-width:730px;margin:0 0 32px}.detail-aside{border-top:3px solid #ed8a3f;background:#fffdf8;padding:24px;box-shadow:0 12px 30px #0a1b340a}.aside-title{font:700 16px 'Space Grotesk',sans-serif}.detail-tags{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.detail-tag{display:inline-flex;align-items:center;gap:8px;border:1px solid #b8c9bd;border-radius:100px;padding:9px 12px;background:#fff;font-size:12px;font-weight:700}.detail-tag:hover{border-color:#df803b;background:#fff3e8}.detail-tag-static{cursor:default}.detail-aside p{font-size:13px;line-height:1.55;color:#65776d;margin:0}.related-actors{border-top:1px solid #d7dfd5;margin-top:110px;padding-top:48px}.related-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.related-heading h2{font:600 clamp(30px,3vw,42px) 'Space Grotesk',sans-serif;letter-spacing:-.05em;margin:5px 0 0}.related-heading>a{font-size:13px;font-weight:700;color:#bf6428}.related-kicker{font-size:12px;font-weight:700;color:#677d70;margin:0}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.related-card{display:flex;flex-direction:column;min-height:240px;border:1px solid #dce2d9;border-radius:13px;padding:23px;background:white;transition:border-color .2s,transform .2s}.related-card:hover{border-color:#ef9b58;transform:translateY(-3px)}.related-category{font-size:11px;font-weight:700;color:#a45d34}.related-card h3{font:600 19px/1.3 'Space Grotesk',sans-serif;letter-spacing:-.03em;margin:13px 0}.related-card p{font-size:13px;line-height:1.55;color:#61716b;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.related-link{font-size:12px;font-weight:700;color:#c15f25;margin-top:auto;padding-top:25px}@media(max-width:900px){.detail-layout{grid-template-columns:1fr}.detail-aside{max-width:540px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.detail{padding-top:55px;padding-bottom:70px}.detail-breadcrumb ol{margin-bottom:30px}.related-actors{margin-top:70px}.related-heading{align-items:start;flex-direction:column}.related-grid{grid-template-columns:1fr}.related-card{min-height:210px}.related-card:nth-child(n+4){display:none}}@media(prefers-reduced-motion:reduce){.related-card{transition:none}}
/* The actor explorer is a functional deck: each face links to a published actor. */
.hero-explorer{min-height:650px;display:grid;grid-template-columns:minmax(320px,.77fr) minmax(540px,1.23fr);align-items:center;gap:clamp(30px,4vw,70px);padding-top:70px;padding-bottom:85px}.hero-intro h1{font:600 clamp(54px,5.3vw,86px)/1.04 'Space Grotesk',sans-serif;letter-spacing:-.075em;margin:25px 0}.hero-intro h1 em{color:#e8792b}.hero-intro>p{font-size:18px;line-height:1.7;max-width:490px;color:#61716b;margin:0 0 32px}.hero-explorer-panel{color:#e7eee9;background:#0a1b34;border-radius:24px;padding:24px;box-shadow:0 30px 65px #0a1b3426;min-width:0;overflow:hidden}.explorer-top,.explorer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px}.explorer-title{font:700 17px 'Space Grotesk',sans-serif}.explorer-top [role=status]{font-size:12px;color:#adc4c4}.explorer-types{display:flex;gap:7px;overflow-x:auto;margin:21px -4px 0;padding:0 4px 8px;scrollbar-width:thin}.explorer-types button{flex:none;border:1px solid #557186;background:#142f4e;color:#d8e4df;border-radius:100px;padding:8px 12px;cursor:pointer;font-size:12px;font-weight:700}.explorer-types button[aria-pressed=true]{background:#ffad5c;border-color:#ffad5c;color:#101e2e}.explorer-types button:hover{border-color:#ffad5c}.explorer-stage{height:330px;position:relative;isolation:isolate;perspective:1000px;margin:6px -24px;overflow:hidden;touch-action:pan-y;background:radial-gradient(ellipse at 50% 60%,#254464 0%,#0a1b34 68%)}.explorer-grid{position:absolute;inset:0;opacity:.27;background-image:linear-gradient(#78a2ae35 1px,transparent 1px),linear-gradient(90deg,#78a2ae35 1px,transparent 1px);background-size:35px 35px;transform:perspective(440px) rotateX(58deg) scale(1.5);transform-origin:center 75%;pointer-events:none}.explorer-stage::after{content:'';position:absolute;left:15%;right:15%;bottom:27px;height:30px;border-radius:50%;background:#ffad5c35;filter:blur(20px);pointer-events:none}.explorer-deck{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .25s ease}.explorer-card{position:absolute;left:50%;top:50%;width:min(290px,52%);height:240px;display:flex;flex-direction:column;align-items:flex-start;padding:21px;border:1px solid #e9e7d9;border-radius:16px;background:linear-gradient(145deg,#fffdf7,#e9efe6);color:#10273b;box-shadow:0 14px 35px #04132177;backface-visibility:hidden;transition:transform .42s cubic-bezier(.2,.75,.15,1),opacity .42s;animation:deck-enter .5s both}.explorer-card:focus-visible,.explorer-types button:focus-visible,.explorer-controls button:focus-visible,.explorer-browse:focus-visible{outline:3px solid #ffad5c;outline-offset:3px}.explorer-card-kicker{font-size:10px;font-weight:700;color:#a45729;letter-spacing:.04em;line-height:1.3}.explorer-card-icon{width:54px;height:54px;margin:19px 0 12px;background:#fbe2c9;border-radius:12px;display:grid;place-items:center;font:700 27px 'Space Grotesk',sans-serif;overflow:hidden}.explorer-card-icon img{width:100%;height:100%;object-fit:cover}.explorer-card strong{font:600 17px/1.18 'Space Grotesk',sans-serif;letter-spacing:-.035em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.explorer-card-hint{margin-top:auto;color:#b45320;font-size:11px;font-weight:700}.explorer-slot-0{--slot-opacity:.45;z-index:1;opacity:.45;transform:translate3d(calc(-50% - 255px),-40%,-160px) rotateY(30deg) scale(.8)}.explorer-slot-1{--slot-opacity:.82;z-index:2;opacity:.82;transform:translate3d(calc(-50% - 155px),-47%,-70px) rotateY(20deg) scale(.88)}.explorer-slot-2{--slot-opacity:1;z-index:5;opacity:1;transform:translate3d(-50%,-50%,50px) rotateY(0) scale(1)}.explorer-slot-3{--slot-opacity:.82;z-index:2;opacity:.82;transform:translate3d(calc(-50% + 155px),-47%,-70px) rotateY(-20deg) scale(.88)}.explorer-slot-4{--slot-opacity:.45;z-index:1;opacity:.45;transform:translate3d(calc(-50% + 255px),-40%,-160px) rotateY(-30deg) scale(.8)}.explorer-card:not(.explorer-slot-2){pointer-events:none}.explorer-loading,.explorer-empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(340px,80%);text-align:center;font-size:15px;color:#c3d5d6}.explorer-bottom{padding-top:10px}.explorer-bottom label{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:#b5c9c9}.explorer-bottom select{height:39px;max-width:175px;border-color:#58748a;background:#142f4e;color:white;font-size:12px}.explorer-controls{display:flex;align-items:center;gap:12px}.explorer-controls button{width:38px;height:38px;border:1px solid #617f91;border-radius:50%;background:#143250;color:white;cursor:pointer}.explorer-controls button:hover{background:#ffad5c;color:#10243a}.explorer-position{min-width:55px;text-align:center;font-size:12px;color:#c2d3d4}#explorer-position{min-width:55px;text-align:center;font-size:12px;color:#c2d3d4}.explorer-browse{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #35516a;padding-top:18px;margin-top:18px;color:#ffba76;font-size:13px;font-weight:700}.explorer-browse:hover{color:white}@keyframes deck-enter{from{opacity:0;translate:0 18px}to{opacity:var(--slot-opacity,1);translate:0 0}}@media(max-width:1100px){.hero-explorer{grid-template-columns:1fr;max-width:850px}.hero-intro h1{max-width:720px}.hero-explorer-panel{width:100%}}@media(max-width:600px){.hero-explorer{padding-top:55px;padding-bottom:55px;gap:32px;min-height:0}.hero-intro h1{font-size:clamp(46px,11vw,65px)}.hero-intro>p{font-size:16px}.hero-explorer-panel{padding:17px;border-radius:18px}.explorer-stage{height:305px;margin:5px -17px}.explorer-card{height:215px;width:220px;padding:16px}.explorer-card-icon{width:43px;height:43px;margin:15px 0 10px}.explorer-card strong{font-size:15px}.explorer-slot-0,.explorer-slot-4{display:none}.explorer-slot-1{transform:translate3d(calc(-50% - 115px),-48%,-80px) rotateY(25deg) scale(.8)}.explorer-slot-3{transform:translate3d(calc(-50% + 115px),-48%,-80px) rotateY(-25deg) scale(.8)}.explorer-bottom{align-items:flex-start;gap:10px}.explorer-bottom label{align-items:flex-start;flex-direction:column}.explorer-bottom select{max-width:150px}.explorer-controls{gap:5px}.explorer-controls button{width:34px;height:34px}.toolbar #market{flex:1}}@media(prefers-reduced-motion:reduce){.explorer-deck,.explorer-card{transition:none!important;animation:none!important}.explorer-card{translate:none!important}}
