.creations-feature{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:100px 7%;background:radial-gradient(ellipse at 90% 40%,#ad642329,transparent 65%),#101014;overflow:hidden}
.creations-feature .eyebrow,.brand-creations .eyebrow{color:#ffbd70}
.creations-feature h2{font-size:clamp(44px,6vw,84px);margin:25px 0}
.print-art{position:relative;display:grid;place-items:center;isolation:isolate;min-height:360px}
.print-art>span{font:700 clamp(60px,8vw,115px)/.9 'Space Grotesk',sans-serif;letter-spacing:-.07em;color:#ffbd70}
.print-layers{position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(-25deg,transparent 0 19px,#ffbd7019 20px 21px);mask-image:radial-gradient(ellipse,black,transparent 70%)}
.brand-creations .page-top{background:radial-gradient(ellipse at 95% 35%,#a556333b,transparent 55%),radial-gradient(ellipse at 0 80%,#7654b525,transparent 50%),#08090d}
.creation-orbit{position:absolute;width:600px;height:600px;border:1px solid #ffbd7020;border-radius:50%;right:-150px;top:70px;z-index:-1;box-shadow:0 0 0 45px #ffbd7008,0 0 0 90px #ffbd7005}
.creation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.creation-card{padding:35px 28px;border:1px solid #ffbd7030;border-radius:5px;background:linear-gradient(140deg,#392b2455,#14141b);transition:transform .2s,border-color .2s}
.creation-card:hover{transform:translateY(-5px);border-color:#ffbd70}
.creation-card h3{font-size:30px;line-height:1.15;min-height:70px}
.creation-card .eyebrow{color:#ffbd70}
@media(max-width:800px){header{flex-wrap:wrap;row-gap:8px}nav{gap:12px;font-size:11px}.creations-feature,.creation-grid{grid-template-columns:1fr}.creations-feature{padding:65px 6%}.print-art{min-height:260px}.creation-card h3{min-height:0}}
@media(max-width:420px){.wordmark img{width:85px}nav{gap:10px;font-size:10px}}
.creation-photo{display:block;width:100%;height:360px;object-fit:contain;background:#e5dacd;border-radius:4px;margin-bottom:28px}.creations-hero-photo{position:absolute;right:7%;top:130px;width:25%;height:480px;object-fit:contain;border-radius:8px;background:#e5dacd}.brand-creations .page-top h1{max-width:65%;font-size:clamp(48px,6vw,86px)}.brand-creations .page-top p{max-width:55%}.print-art img{width:100%;height:420px;object-fit:contain;border-radius:8px;background:#e5dacd}@media(max-width:1000px){.creations-hero-photo{position:static;width:100%;height:420px;margin-top:35px}.brand-creations .page-top h1,.brand-creations .page-top p{max-width:100%}.creation-photo{height:330px}}
