:root{--paper:#f6f2ec;--ink:#262523;--muted:#69665f;--wine:#793e4d;--line:#dcd6cd}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #be7558;outline-offset:5px}.skip{position:fixed;left:12px;top:-70px;background:white;padding:12px;z-index:10}.skip:focus{top:12px}header{max-width:1440px;margin:auto;padding:28px 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;gap:16px;align-items:center;font-weight:bold;letter-spacing:1.5px;font-size:12px}.monogram{font:italic 42px Georgia;letter-spacing:-4px}.brand small{display:block;font-size:8px;letter-spacing:2px;margin-top:2px;font-weight:normal}nav{display:flex;gap:30px;align-items:center;font-size:13px}.nav-cta{border:1px solid var(--ink);padding:10px 18px;border-radius:30px}.nav-cta span{margin-left:14px}.hero{max-width:1440px;margin:auto;padding:75px 6% 65px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:bold;margin:0 0 25px}.dot{display:inline-block;width:6px;height:6px;background:var(--wine);border-radius:50%;margin-right:8px}h1,h2,h3,p{margin-top:0}h1{font:clamp(48px,5.7vw,86px)/1.02 Georgia;letter-spacing:-3px;margin-bottom:27px}em{font-weight:normal;color:var(--wine)}.intro{font-size:16px;color:var(--muted);max-width:420px}.actions{display:flex;align-items:center;gap:24px;margin-top:30px}.button{display:inline-block;border:0;border-radius:3px;background:var(--wine);color:#fff;padding:15px 22px;font-size:12px;cursor:pointer;transition:background .2s}.button:hover{background:#59303a}.text-link{display:inline-block;font-size:12px;border-bottom:1px solid;padding-bottom:4px}.hero-note{margin:40px 0 0;color:var(--muted);font-size:10px;letter-spacing:1px}.hero-art{height:480px;position:relative;isolation:isolate}.orbit{position:absolute;border:1px solid #d5c7bd;width:420px;height:420px;border-radius:50%;left:10%;top:0}.design-note{position:absolute;right:0;top:0;font:italic 18px Georgia;transform:rotate(7deg);color:var(--wine)}.browser{position:absolute;left:0;top:70px;width:95%;background:#eae4d9;box-shadow:0 25px 50px #39291e22;transform:rotate(-5deg);border:1px solid #d4cbbf;border-radius:7px;overflow:hidden}.browser-top{background:#fff9;height:26px;display:flex;gap:4px;align-items:center;padding:0 10px}.browser-top i{height:4px;width:4px;border-radius:50%;background:#b9ada2}.browser-top span{font-size:6px;letter-spacing:1.4px;margin:auto}.sample-nav{padding:16px 22px;display:flex;justify-content:space-between;align-items:center}.sample-nav b{font:italic 16px Georgia}.sample-nav span{font-size:7px}.sample-content{padding:18px 25px 40px;position:relative;overflow:hidden}.sample-label{font-size:6px;letter-spacing:2px}.sample-content h2{font:35px/1.05 Georgia;margin:15px 0 22px;position:relative;z-index:1}.sample-content em{color:#6d443c}.sample-button{font-size:7px;border-bottom:1px solid;padding:7px 0}.sculpture{position:absolute;width:160px;height:190px;background:linear-gradient(110deg,#80564c,#d0ab8d 40%,#72483e 75%,#d5af91);border-radius:80px 80px 0 0;right:20px;top:50px;transform:rotate(18deg);box-shadow:inset 20px 0 20px #ffffff30}.sculpture:after{content:'';position:absolute;inset:30px;border-radius:70px 70px 0 0;background:#eae4d9}.sample-bottom{border-top:1px solid #d0c7b9;padding:13px 22px;font-size:6px;letter-spacing:1px;display:flex;justify-content:space-between}.phone{position:absolute;right:-5px;bottom:8px;background:#282926;border:5px solid #33342e;border-radius:23px;width:140px;height:255px;box-shadow:0 15px 30px #0003;padding:27px 11px 10px;color:var(--paper);transform:rotate(9deg)}.phone-notch{position:absolute;top:5px;width:40px;height:8px;border-radius:9px;background:#111;left:45px}.phone b{font:italic 10px Georgia}.phone p{font:23px/1.1 Georgia;margin-top:17px;position:relative;z-index:2}.phone em{color:#d6bda9}.phone-shape{width:78px;height:80px;border:16px solid #a88d7b;border-radius:50% 50% 0 0;margin:5px auto}.phone>span:last-child{font-size:7px}.art-caption{position:absolute;bottom:0;left:8px;font-size:8px;letter-spacing:2px}.ticker{background:var(--ink);color:var(--paper);padding:21px 20px;text-align:center;font-size:12px;letter-spacing:3px}.ticker span{color:#c7a38f;padding:0 30px}.section{max-width:1440px;margin:auto;padding:85px 6%;scroll-margin-top:20px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}.section-heading h2,.about h2,.contact h2{font:clamp(38px,4vw,58px)/1.1 Georgia;letter-spacing:-1.5px;margin-bottom:0}.section-heading>p{max-width:280px;font-size:13px;color:var(--muted);margin-bottom:5px}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.project-visual{height:330px;padding:50px 26px;position:relative;overflow:hidden}.stretch{background:#dce4dc}.project-browser{background:#f9fbf5;box-shadow:0 20px 30px #18382218;transform:rotate(-3deg);height:230px}.mini-top{padding:15px;font-size:7px;border-bottom:1px solid #dfe4d7;font-weight:bold;color:#466051}.mini-top span{float:right;font-size:6px}.stretch-content{padding:25px;position:relative}.stretch-content>span{font-size:6px;letter-spacing:1px;color:#476b55}.stretch-content h3{font:30px/1.1 Georgia;color:#284c3a;margin:12px 0 20px}.stretch-links{display:flex;gap:13px;font-size:6px;color:#375c46}.stretch-circle{position:absolute;right:15px;top:35px;background:#cad7b6;border-radius:50%;height:90px;width:90px;text-align:center;font:80px Georgia;color:#718b65}.preview-label{position:absolute;bottom:13px;left:20px;font-size:7px;letter-spacing:1px}.cwc{background:#dfe2e8}.portal{height:230px;background:#f5f6f9;display:flex;box-shadow:0 20px 30px #18382218;transform:rotate(3deg)}.portal-side{width:83px;background:#1e2e40;padding:20px 12px;color:#fff;flex-shrink:0}.portal-side b{font-size:17px;display:block;margin-bottom:22px}.portal-side b span{display:block;font-size:6px;letter-spacing:2px}.portal-side i{display:block;font-style:normal;font-size:7px;margin:14px 0;color:#b5c2d0}.portal-main{padding:25px 18px;flex:1}.portal-main>span{font-size:6px;letter-spacing:1px}.portal-main h3{font:20px/1.2 Georgia;margin:10px 0 18px}.portal-cards{display:flex;gap:8px}.portal-cards>div{flex:1;background:white;padding:8px;font-size:14px;color:#415e80}.portal-cards small{display:block;font-size:5px;margin-top:3px}.portal-row{background:#e1e6ee;height:7px;margin-top:14px;width:90%}.portal-row.short{width:65%;margin-top:8px}.project-meta{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.4px;margin:21px 0 8px;color:var(--muted)}.project>h3{font:29px Georgia;margin-bottom:10px}.project>p{font-size:13px;color:var(--muted);max-width:400px}.work-note{font-size:10px;color:var(--muted);margin:35px 0 0}.services{border-top:1px solid var(--line)}.service-list article{display:grid;grid-template-columns:40px 1fr 1fr 30px;gap:25px;align-items:center;border-top:1px solid var(--line);padding:27px 0}.service-list article>span{font-size:10px;color:var(--wine)}.service-list h3{font:25px Georgia;margin:0}.service-list p{font-size:13px;color:var(--muted);margin:0}.service-list a{font-size:24px}.about{display:grid;grid-template-columns:1fr 1.25fr;gap:85px;background:#eae4dc}.about-mark{font:italic 150px Georgia;letter-spacing:-16px;align-self:center;color:var(--wine);text-align:center}.about-mark span{color:#9b7b6c}.about-mark small{display:block;font:9px/1.8 Arial;letter-spacing:2px;margin-top:20px;color:var(--muted)}.about h2{margin-bottom:25px}.about p:not(.eyebrow){font-size:14px;max-width:500px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.steps span{font-size:9px;letter-spacing:2px;color:var(--wine)}.steps h3{font:25px Georgia;margin:20px 0 15px}.steps p{font-size:13px;color:var(--muted)}.contact{background:#292826;color:#f6f2ec;display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact em{color:#d2a9b1}.contact>div>p:not(.eyebrow){max-width:330px;font-size:14px;color:#c6c0b8;margin-top:25px}.contact-note{font-size:9px;letter-spacing:2px;line-height:2;margin-top:45px;color:#c6c0b8}label{display:block;font-size:11px;margin-bottom:17px;color:#e5dfd6}label>span{color:#bdb5ab}input,select,textarea{display:block;width:100%;padding:11px 0;color:#f6f2ec;background:transparent;border:0;border-bottom:1px solid #726c65;border-radius:0;outline-offset:3px;font-size:13px}input::placeholder,textarea::placeholder{color:#aaa29a}select option{color:#262523;background:var(--paper)}textarea{resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}.privacy{font-size:10px;color:#c6c0b8;margin:20px 0}form .button{background:#dcc5bc;color:#292826;width:100%;font-weight:bold}form .button:hover{background:#ead9d2}#form-status{font-size:12px;margin-top:15px}footer{max-width:1440px;padding:30px 6%;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px}footer>.brand{font:italic 29px Georgia;letter-spacing:-2px}footer .brand span{font:9px Arial;letter-spacing:1.5px}footer>p,footer>span{font-size:10px;color:var(--muted);margin:0}@media(min-width:1441px){.contact,.about{max-width:none;padding-left:max(6%,calc((100vw - 1268px)/2));padding-right:max(6%,calc((100vw - 1268px)/2))}}@media(max-width:900px){.hero{padding-top:45px;gap:15px}h1{font-size:58px}.actions{align-items:start;flex-direction:column;gap:16px}.hero-art{height:400px}.browser{top:65px}.sample-content h2{font-size:27px}.sculpture{width:115px;height:150px;right:10px}.orbit{width:300px;height:300px}.phone{width:115px;height:225px;right:-5px}.phone-notch{left:32px}.phone p{font-size:20px}.phone-shape{width:65px;height:65px}.design-note{font-size:15px}.project-visual{padding:40px 16px;height:300px}.stretch-content{padding:20px 15px}.stretch-content h3{font-size:25px;position:relative;z-index:1}.stretch-circle{width:65px;height:65px;font-size:55px;opacity:.6;right:8px;top:60px}.portal-main{padding:20px 10px}.portal-main h3{font-size:16px}.portal-side{width:65px;padding:20px 9px}.about{gap:35px}.contact{gap:35px}.service-list article{grid-template-columns:25px 1fr 1fr 20px;gap:15px}.service-list h3{font-size:21px}}@media(max-width:620px){header{padding:20px 6%}.brand{gap:10px;font-size:10px}.brand small{font-size:6px}.monogram{font-size:35px}nav{gap:16px;font-size:11px}nav>a:nth-child(2),nav>a:nth-child(3){display:none}.nav-cta{padding:8px 12px}.hero{grid-template-columns:1fr;padding-top:38px;padding-bottom:35px}.eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:23px}h1{font-size:58px;letter-spacing:-2px}.intro{font-size:15px}.actions{flex-direction:row;align-items:center;gap:19px}.button,.text-link{font-size:11px}.button{padding:14px 17px}.hero-note{font-size:8px;margin-top:26px}.hero-art{height:370px;max-width:400px;width:100%;margin:35px auto 0}.browser{width:93%;top:47px}.sample-content h2{font-size:32px}.sculpture{height:170px;width:135px}.phone{height:230px;width:122px;bottom:5px;right:4px}.phone p{font-size:22px}.phone-shape{height:70px;width:70px}.design-note{right:10px}.ticker{font-size:8px;letter-spacing:1px;padding:18px 15px}.ticker span{padding:0 9px}.section{padding:55px 6%}.section-heading{display:block;margin-bottom:28px}.section-heading h2,.about h2,.contact h2{font-size:40px}.section-heading>p{margin:20px 0 0;max-width:330px}.work-grid{grid-template-columns:1fr;gap:40px}.project-visual{height:300px;padding:36px 24px}.stretch-content h3{font-size:31px}.stretch-circle{opacity:1;right:20px;top:38px;width:85px;height:85px;font-size:75px}.portal-main{padding:22px 15px}.portal-main h3{font-size:21px}.portal-side{width:80px}.project>h3{font-size:26px}.service-list article{grid-template-columns:20px 1fr 24px;padding:23px 0;gap:13px}.service-list h3{font-size:23px}.service-list p{grid-column:2;font-size:13px}.service-list a{grid-column:3;grid-row:1/3}.about{grid-template-columns:1fr;gap:30px}.about-mark{font-size:110px;letter-spacing:-10px;display:none}.steps{grid-template-columns:1fr;gap:22px}.steps article{border-top:1px solid var(--line);padding-top:22px}.steps h3{margin:10px 0}.steps p{margin:0}.contact{grid-template-columns:1fr;gap:30px}.contact-note{margin-top:25px}.form-row{grid-template-columns:1fr;gap:0}footer{flex-wrap:wrap;padding-top:25px;padding-bottom:25px}footer>p{display:none}footer>span{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.hero-copy{animation:arrive .9s ease both}.hero-art{animation:arrive 1.1s .15s ease both}.browser{animation:bob 7s ease-in-out infinite}.phone{animation:phoneBob 6s ease-in-out infinite}.orbit{border-style:dashed;animation:orbit 65s linear infinite}.project-visual{transition:transform .4s,box-shadow .4s}.project:hover .project-visual{transform:translateY(-5px);box-shadow:0 18px 40px #26252315}.service-list article{transition:padding .3s,background .3s}.service-list article:hover{background:#eae4dc;padding-left:12px;padding-right:12px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}.button{transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}@keyframes arrive{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes bob{0%,100%{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-9px)}}@keyframes phoneBob{0%,100%{transform:rotate(9deg) translateY(0)}50%{transform:rotate(6deg) translateY(-12px)}}@keyframes orbit{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}

.studio-logo{display:block;width:205px;height:75px;object-fit:contain}.about-mark img{width:100%;max-width:350px;display:block;margin:auto}header{padding-top:12px;padding-bottom:12px}footer .studio-logo{width:160px;height:60px}@media(max-width:620px){.studio-logo{width:160px;height:60px}header{padding-top:10px;padding-bottom:10px}}
/* BrightClick Studio: vivid creative direction */
:root{--paper:#080b19;--ink:#f6f7ff;--muted:#a7b0ce;--wine:#a89aff;--line:#272d48}body{background:#080b19;background-image:radial-gradient(ellipse at 85% 5%,#5729a532,transparent 40%),radial-gradient(ellipse at 0% 42%,#02cabb12,transparent 35%)}header{border-bottom-color:#ffffff15}.nav-cta{border-color:#7464d7;background:#a38bff12}.eyebrow{color:#b9b0ff}.dot{background:#51f0d0;box-shadow:0 0 18px #51f0d0}.hero{padding-top:90px;padding-bottom:85px}.hero h1{font-family:Arial,sans-serif;font-weight:800;font-size:clamp(52px,6.6vw,94px);line-height:1;letter-spacing:-5px}.hero h1 em{font-family:Georgia,serif;font-weight:normal;background:linear-gradient(100deg,#d5b7ff,#9d9aff 50%,#5df3dc);background-clip:text;-webkit-background-clip:text;color:transparent}.intro{font-size:17px;max-width:450px}.button{background:linear-gradient(110deg,#8564f3,#6c4de1);color:white;border-radius:40px;box-shadow:0 8px 35px #7050df45;padding:17px 24px;font-weight:bold}.button:hover{background:linear-gradient(110deg,#9a7cff,#8061f7);box-shadow:0 10px 40px #8564f370}.text-link{color:#74efdc}.hero-note{color:#9ca7c9}.hero-art:before{content:'';position:absolute;inset:-30px;background:radial-gradient(ellipse,#7250e850,transparent 65%);filter:blur(25px);z-index:-1}.orbit{border-color:#9d89ff55;box-shadow:0 0 80px #8564f315,inset 0 0 80px #8564f310}.design-note{color:#81eddf;font-size:21px}.browser{background:#181b36;border-color:#8d78f05c;box-shadow:0 35px 75px #0008,0 0 45px #9465ff25}.browser-top{background:#2b294d;color:#d0c8f1}.browser-top i{background:#9984d9}.sample-nav{color:#e4dcff}.sample-content h2{color:#fff}.sample-content em{color:#a7ffe5}.sample-label{color:#bcb2e3}.sample-button{color:#a7ffe5}.sculpture{background:linear-gradient(100deg,#542ac2,#ad86ff 35%,#5330a4 65%,#6df0db);box-shadow:0 0 30px #a083ff33}.sculpture:after{background:#181b36}.sample-bottom{border-color:#564978;color:#c7bce6}.phone{background:#101b2a;border-color:#4d436b;box-shadow:0 25px 50px #0009,0 0 25px #60e9d525}.phone em{color:#65efcf}.phone-shape{border-color:#6ce9d3}.art-caption{color:#a89bd9}.ticker{background:linear-gradient(100deg,#9b82f9,#b9a4ff 50%,#5edbc9);color:#111224;font-weight:bold;border:0}.ticker span{color:#29234a}.section-heading h2,.about h2,.contact h2{font-size:clamp(40px,4.6vw,65px)}.project-visual{border-radius:16px;border:1px solid #ffffff25;box-shadow:0 20px 60px #0003}.project:hover .project-visual{box-shadow:0 22px 60px #8465e92b}.stretch{background:radial-gradient(ellipse at 20% 10%,#b9f9cb,#55b79d 65%,#308e8a)}.cwc{background:radial-gradient(ellipse at 25% 10%,#cfbdff,#8c70df 60%,#5b46a2)}.project .preview-label{color:#183b35;font-weight:bold}.cwc .preview-label{color:#251b4e}.project-browser{border-radius:5px;overflow:hidden}.portal{border-radius:5px;overflow:hidden}.service-list article{padding-top:32px;padding-bottom:32px}.service-list article:hover{background:#17172e}.service-list article>span{color:#7eead6}.service-list h3{font-family:Arial,sans-serif;font-weight:600;font-size:24px}.service-list a{color:#a999ff}.about{background:linear-gradient(120deg,#191630,#171d36);border-top:1px solid #574a8340;border-bottom:1px solid #574a8340}.about-mark small{color:#a7b0ce}.contact{background:radial-gradient(ellipse at 0% 100%,#49317c80,transparent 65%),#111426;border-top:1px solid #53437680}.contact em{color:#bda9ff}.contact>div>p:not(.eyebrow),.contact-note{color:#b3bbd6}label{color:#dfe3f8}input,select,textarea{color:#f1f3ff;border-bottom-color:#4c4e70}input::placeholder,textarea::placeholder{color:#929abb}select option{background:#15182d;color:#f1f3ff}.privacy{color:#a5aecb}form .button{background:linear-gradient(100deg,#b39aff,#77efdd);color:#11172a}form .button:hover{background:linear-gradient(100deg,#c4b0ff,#9dffec)}footer{border-top:1px solid #242a43}footer>p,footer>span{color:#98a3c6}.work-note{color:#8d98b8}.project-meta{color:#a5add0}.project>h3{font-family:Arial,sans-serif;font-weight:bold;font-size:28px;letter-spacing:-.7px}.steps h3{color:#eeeaff}.steps span{color:#8ee8d9}.section{padding-top:95px;padding-bottom:95px}.reveal{transition:opacity .7s,transform .7s}.studio-logo{width:220px;height:82px}@media(max-width:620px){.hero{padding-top:45px;padding-bottom:45px}.hero h1{font-size:61px;letter-spacing:-3px}.section{padding-top:60px;padding-bottom:60px}.section-heading h2,.about h2,.contact h2{font-size:42px}.studio-logo{width:165px;height:62px}.hero-art{margin-top:45px}.design-note{font-size:17px}.service-list h3{font-size:22px}}
.phone{color:#f6f7ff}.portal{color:#23334a}.stretch-links{color:#375c46}

/* Approved BrightClick logo */
.studio-logo{width:220px;height:auto;aspect-ratio:2/1;object-fit:contain}.about-mark img{width:min(100%,380px);height:auto;object-fit:contain}@media(max-width:620px){.studio-logo{width:150px;height:auto}}

/* Portfolio project proof and inquiry improvements */
.proof-strip{max-width:1440px;margin:auto;display:flex;justify-content:space-between;gap:20px;padding:24px 6%;border-top:1px solid #ffffff16;color:#bac7e2;font-size:12px}.proof-strip span:before{content:'✦';color:#72edda;margin-right:10px}.real-project{display:block;position:relative;height:auto;aspect-ratio:1.46;overflow:hidden;background:#171b30}.real-project img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .45s}.real-project:hover img{transform:scale(1.025)}.real-project .preview-label{background:#090e20e8;color:#d9d9ff;left:14px;bottom:14px;padding:8px 12px;border-radius:4px;font-size:9px}.case-link{margin-left:20px}.faq details{border-bottom:1px solid #ffffff25;padding:23px 0;max-width:950px}.faq summary{cursor:pointer;font-size:19px;font-weight:600;list-style-position:outside;padding-right:20px}.faq details p{max-width:760px;color:#b6bfd6;margin:18px 0 0}.direct-contact{font-size:12px;color:#b6bfd6;margin-top:20px}.direct-contact a{text-decoration:underline;text-underline-offset:4px}.footer-pages{display:flex;flex-wrap:wrap;gap:18px;font-size:11px;color:#b3bdd8}footer{flex-wrap:wrap}.case-page{max-width:1440px;margin:auto}.case-page h1{font-size:clamp(44px,5.5vw,78px);letter-spacing:-2px}.case-intro{font-size:20px;max-width:780px;color:#b6bfd6}.case-page figure{margin:45px 0}.case-image{width:100%;height:auto;display:block;border:1px solid #ffffff20;border-radius:14px}.case-page figcaption{font-size:12px;color:#a5afc9;margin-top:12px}.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin:65px 0}.case-grid h2{font-size:36px}.case-grid p{color:#b6bfd6}.feature-list{color:#c6cee3;line-height:2.3;padding-left:23px}.case-cta{border-top:1px solid #ffffff25}.case-cta p:not(.eyebrow){color:#b6bfd6}@media(max-width:620px){.proof-strip{flex-direction:column;gap:9px;padding:20px 6%}.case-grid{grid-template-columns:1fr;gap:28px;margin:40px 0}.case-link{margin:16px 0 0;display:table}.faq summary{font-size:17px}.case-intro{font-size:17px}.case-grid h2{font-size:30px}.footer-pages{gap:12px}.real-project .preview-label{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.real-project img{transition:none}}
