.project-gallery{padding:70px var(--page-x,4vw);scroll-margin-top:110px}.project-gallery header{max-width:850px}.project-gallery h2,.project-case-story h2,.project-case-disciplines h2,.project-case-cta h2{letter-spacing:-.045em;margin:20px 0;font-size:clamp(35px,4.6vw,66px);font-weight:400;line-height:1.07}.project-gallery em,.project-case em{color:var(--acid);font-family:Georgia,serif;font-weight:400}.project-gallery header>p:last-child{color:#c4c1bb;font-size:18px;line-height:1.7}.project-filters{flex-wrap:wrap;gap:10px;margin:30px 0 18px;display:flex}.project-filters button,.project-more{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:30px;padding:13px 20px;font:14px Arial}.project-filters button[aria-pressed=true],.project-more{background:var(--acid);color:var(--ink);border-color:var(--acid)}.project-count{color:#c4c1bb;font-size:13px}.project-gallery-grid{grid-template-columns:1fr 1fr;gap:35px 25px;display:grid}.project-gallery-card{min-width:0;display:block}.project-gallery-copy{padding:20px 5px}.project-gallery-copy>span{color:#c4c1bb;font-size:11px}.project-gallery-copy h3{justify-content:space-between;margin:12px 0;font-size:29px;font-weight:400;display:flex}.project-gallery-copy h3 span{color:var(--acid)}.project-gallery-copy p{color:#c4c1bb;margin:0;font-size:16px;line-height:1.5}.project-more{margin:30px auto;display:block}.project-anonymous{color:#b9b7af;max-width:950px;margin:30px 0;font-size:13px;line-height:1.8}.project-case>aside{padding:35px var(--page-x,4vw);max-width:1100px;margin:0}.project-artwork{background:var(--project-paper);color:var(--project-ink);isolation:isolate;border-radius:25px;padding:30px;position:relative;overflow:hidden}.project-artwork:before{content:"";border:1px solid var(--project-accent);opacity:.3;z-index:-1;border-radius:50%;width:70%;height:150%;position:absolute;top:-35%;right:-20%}.project-artwork-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.project-artwork-heading>span{letter-spacing:-.04em;max-width:65%;font-size:clamp(17px,2vw,28px)}.project-artwork-heading b{text-transform:uppercase;letter-spacing:.06em;text-align:right;font:10px Arial}.project-artwork-stage{grid-template-columns:1fr .4fr 1.5fr .4fr 1fr;align-items:center;gap:5px;padding:40px 0;display:grid}.project-signal{text-align:center;flex-direction:column;align-items:center;gap:15px;font-size:12px;display:flex}.project-signal svg{fill:none;width:48px;height:48px;stroke:var(--project-ink);stroke-width:1.5px}.project-core{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.project-core>svg{fill:none;width:115px;height:115px;stroke:var(--project-ink);stroke-width:1px;background:radial-gradient(circle,var(--project-accent),transparent 68%);border-radius:50%;animation:24s linear infinite project-orbit}.project-core strong{letter-spacing:-.04em;font-size:clamp(16px,2.3vw,30px);font-weight:500;line-height:1.1}.project-core>span{font-size:10px}.project-connector{background:var(--project-ink);height:1px;position:relative}.project-connector i{background:var(--project-ink);border-radius:50%;width:7px;height:7px;animation:3s ease-in-out infinite project-transfer;position:absolute;top:-3px;left:0}.project-artwork-services{border-top:1px solid #8885;flex-wrap:wrap;gap:8px;padding-top:18px;display:flex}.project-artwork-services span{border:1px solid #8885;border-radius:30px;padding:8px 10px;font-size:10px}.project-art-seo .project-core>svg{animation-direction:reverse}.project-art-seo .project-core{background:#ffffff50;border-radius:18px;padding:15px}.project-art-seo .project-artwork-stage{grid-template-columns:1fr .4fr 1.5fr .4fr 1fr}.project-gallery-card:hover .project-core>svg{animation-duration:10s}.project-case-hero{padding:150px var(--page-x,4vw) 50px}.project-case-hero>a{color:#c4c1bb;font-size:14px}.project-case-hero>.tag{margin-top:40px}.project-case-hero h1{letter-spacing:-.05em;max-width:1150px;margin:25px 0;font-size:clamp(43px,6.5vw,95px);line-height:1.06}.project-case-meta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.project-case-meta span{border:1px solid #ffffff35;border-radius:30px;padding:10px 15px;font-size:12px}.project-case-mainvisual{margin:0 var(--page-x,4vw)}.project-case-mainvisual .project-artwork{padding:45px}.project-case-mainvisual .project-artwork-stage{padding:70px 0}.project-case-mainvisual .project-core>svg{width:180px;height:180px}.project-case-mainvisual .project-core strong{font-size:40px}.project-case-mainvisual .project-signal{font-size:17px}.project-case-mainvisual .project-signal svg{width:65px;height:65px}.project-case-story{padding:75px var(--page-x,4vw);grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.project-case-story>p{color:#c4c1bb;font-size:19px;line-height:1.85}.project-case-brand{margin:0 var(--page-x,4vw);background:var(--project-paper);color:var(--project-ink);border-radius:26px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.project-case-brand-copy{flex-direction:column;justify-content:center;align-items:start;gap:15px;padding:45px;display:flex}.project-case-brand-copy>span{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.project-case-brand h2{letter-spacing:-.035em;margin:10px 0;font:400 clamp(34px,4vw,58px)/1.1 Georgia,serif}.project-case-brand p{max-width:450px;font-size:16px;line-height:1.7}.project-case-brand>img{object-fit:cover;width:100%;height:100%;min-height:500px}.project-client-logo{object-fit:contain;background:#fff;border-radius:12px;width:210px;height:130px}.project-palette{gap:12px;margin-top:10px;display:flex}.project-palette i{border:1px solid #8885;border-radius:50%;width:45px;height:45px}.project-case-disciplines{padding:60px var(--page-x,4vw);background:var(--paper);color:var(--ink)}.project-case-disciplines em{color:#6847dd}.project-case-disciplines>div{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px;display:grid}.project-case-disciplines article{border-top:1px solid #1114;padding-top:20px}.project-case-disciplines h3{min-height:60px;font-size:24px;font-weight:400;line-height:1.25}.project-case-disciplines svg{fill:none;stroke:#6847dd;stroke-width:1.5px;width:32px;height:32px}.project-case-disciplines a{align-items:center;gap:20px;font-size:13px;display:flex}.project-case-disciplines a svg{width:19px;height:19px}.project-case-cta{padding:50px var(--page-x,4vw);justify-content:space-between;align-items:center;gap:30px;display:flex}.project-case-cta p{color:#c4c1bb;max-width:500px;line-height:1.7}.project-case-cta>a{background:var(--acid);color:var(--ink);border-radius:35px;align-items:center;gap:20px;padding:18px 24px;font-size:14px;display:flex}.project-case-cta svg,.project-next svg{width:22px}.project-next{padding:30px var(--page-x,4vw);border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:25px;display:flex}.project-next a{color:var(--acid);align-items:center;gap:20px;font-size:25px;display:flex}@keyframes project-orbit{to{transform:rotate(360deg)}}@keyframes project-transfer{0%{opacity:0;left:0}20%{opacity:1}80%{opacity:1}to{opacity:0;left:100%}}@media (max-width:700px){.project-gallery{padding:45px 20px}.project-gallery-grid{grid-template-columns:1fr;gap:20px}.project-filters button{padding:11px 14px;font-size:12px}.project-artwork{padding:20px}.project-artwork-heading b{font-size:8px}.project-artwork-stage{padding:30px 0}.project-core>svg{width:85px;height:85px}.project-signal{font-size:9px}.project-signal svg{width:34px;height:34px}.project-core strong{font-size:19px}.project-core>span,.project-artwork-services span{font-size:8px}.project-case-hero{padding:125px 20px 35px}.project-case-hero h1{overflow-wrap:break-word;font-size:clamp(40px,11vw,58px)}.project-case-mainvisual{margin:0 16px}.project-case-mainvisual .project-artwork{padding:22px 16px}.project-case-mainvisual .project-artwork-stage{padding:35px 0}.project-case-mainvisual .project-core>svg{width:85px;height:85px}.project-case-mainvisual .project-core strong{font-size:19px}.project-case-mainvisual .project-signal{font-size:9px}.project-case-mainvisual .project-signal svg{width:34px;height:34px}.project-case-story{grid-template-columns:1fr;gap:10px;padding:40px 20px}.project-case-story>p{margin-top:0;font-size:17px}.project-case-brand{grid-template-columns:1fr;margin:0 16px}.project-case-brand-copy{padding:25px}.project-case-brand>img{object-position:center;height:380px;min-height:0}.project-case-disciplines{padding:40px 20px}.project-case-disciplines>div{grid-template-columns:1fr;gap:20px}.project-case-disciplines h3{min-height:0}.project-case>aside{padding:25px 20px}.project-case-cta{padding:30px 20px;display:block}.project-case-cta>a{width:fit-content;margin-top:25px}.project-next{flex-wrap:wrap;padding:25px 20px}.project-next a{font-size:22px}}@media (prefers-reduced-motion:reduce){.project-artwork *{animation:none!important}}html[data-motion=reduced] .project-artwork *{animation:none!important}.case-filter-count{background:#ffffff15;border-radius:50%;place-items:center;min-width:23px;height:23px;margin-left:9px;padding:0 5px;font-size:11px;display:inline-grid}.project-filters button[aria-pressed=true] .case-filter-count{background:#1112}.unified-cases{padding-top:35px}.unified-cases .project-gallery-grid{align-items:start}.unified-cases .project-artwork,.unified-cases .client-art{height:360px;min-height:360px}.unified-cases .client-art{padding:40px 22px 65px}.unified-cases .client-desktop{width:93%}.unified-cases .client-phone{width:22%;bottom:9%;right:4%}.unified-cases .client-art-label{display:none}.unified-cases .project-artwork{flex-direction:column;justify-content:space-between;display:flex}.unified-cases .project-artwork-stage{padding:25px 0}.project-gallery-card:focus-visible{outline-offset:7px}@media (max-width:700px){.unified-cases{padding-top:15px}.unified-cases .project-artwork,.unified-cases .client-art{height:310px;min-height:310px}.unified-cases .project-artwork{padding:20px 16px}.unified-cases .project-artwork-stage{padding:20px 0}.unified-cases .project-artwork-heading>span{font-size:19px}.project-filters{gap:8px}.case-filter-count{min-width:20px;height:20px;margin-left:7px}.project-gallery-copy h3{font-size:27px}}.case-cover{aspect-ratio:3/2;background:var(--project-paper);color:var(--project-ink);isolation:isolate;border-radius:24px;position:relative;overflow:hidden}.case-cover-photo{object-fit:cover;width:65%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;right:0}.case-cover-logo{background:#fff;border-radius:13px;place-items:center;width:40%;height:27%;padding:12px;display:grid;position:absolute;top:8%;left:5%;box-shadow:0 10px 30px #0001}.case-cover-logo img{object-fit:contain;width:100%;height:100%;min-height:0}.case-cover-service{width:41%;padding-right:8px;position:absolute;bottom:9%;left:6%}.case-cover-service>span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font:9px/1.5 Arial;display:block}.case-cover-service strong{letter-spacing:-.035em;overflow-wrap:anywhere;font:400 clamp(20px,2.4vw,34px)/1.1 Georgia,serif;display:block}.case-cover-open{background:var(--project-paper);width:38px;height:38px;color:var(--project-ink);border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;bottom:8%;right:5%}.case-cover-surface{background:var(--project-ink);z-index:-1;position:absolute;inset:0}.case-cover-0 .case-cover-surface,.case-cover-3 .case-cover-surface{background:var(--project-paper)}.case-cover-0 .case-cover-photo{border-radius:100px 0 0;width:52%}.case-cover-1 .case-cover-photo{width:100%;height:100%}.case-cover-1:after{content:"";z-index:0;background:linear-gradient(#0000,#000b);position:absolute;inset:45% 0 0}.case-cover-1 .case-cover-logo{z-index:1;width:36%;height:24%;top:8%;left:6%}.case-cover-1 .case-cover-service{color:#fff;z-index:1;width:70%}.case-cover-1 .case-cover-open{z-index:1}.case-cover-2 .case-cover-photo{border-radius:120px 120px 12px 12px;width:48%;height:84%;top:8%;right:5%}.case-cover-2 .case-cover-service{color:var(--project-paper)}.case-cover-2 .case-cover-logo{width:35%;height:26%}.case-cover-3 .case-cover-photo{border-radius:12px;width:52%;height:80%;top:10%;right:5%;transform:rotate(5deg);box-shadow:0 15px 30px #0002}.case-cover-3 .case-cover-logo{width:38%;height:28%;top:12%;transform:rotate(-4deg)}.case-cover-3 .case-cover-service{width:40%}.case-cover-4 .case-cover-photo{clip-path:ellipse(80% 85% at 80%);width:60%;height:100%;right:0}.case-cover-4 .case-cover-service{color:var(--project-paper);width:40%}.case-cover-4 .case-cover-logo{width:36%;height:28%}.project-gallery-card:hover .case-cover-photo{transform:scale(1.035)}.project-gallery-card:hover .case-cover-3 .case-cover-photo{transform:rotate(3deg)scale(1.035)}.unified-cases .client-art{aspect-ratio:3/2;height:auto;min-height:0;padding:0;display:block;overflow:hidden}.unified-cases .client-desktop{border-radius:10px;width:78%;margin:0;position:absolute;top:14%;left:5%;transform:rotate(-3deg)}.unified-cases .client-desktop img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.unified-cases .client-browser-bar{padding:9px 10px;font-size:7px}.unified-cases .client-phone{border-width:4px;border-radius:16px;width:21%;max-height:none;bottom:8%;right:5%;transform:rotate(4deg)}.unified-cases .client-phone img{aspect-ratio:390/844;object-fit:contain;width:100%;height:auto;display:block}.unified-cases .project-website-card .project-gallery-copy{padding-top:20px}@media (max-width:700px){.case-cover{border-radius:20px}.case-cover-service strong{font-size:23px}.case-cover-service>span{margin-bottom:7px;font-size:8px}.case-cover-logo{border-radius:10px;padding:8px}.case-cover-open{width:29px;height:29px;font-size:18px}.unified-cases .client-art{aspect-ratio:3/2;height:auto;min-height:0}.unified-cases .client-browser-bar{padding:6px;font-size:5px}.unified-cases .client-browser-bar>span:first-child{letter-spacing:0}.unified-cases .client-phone{border-width:3px;border-radius:10px}.case-cover-service{bottom:10%}}@media (prefers-reduced-motion:reduce){.case-cover-photo{transition:none!important}.project-gallery-card:hover .case-cover-photo{transform:none}}html[data-motion=reduced] .case-cover-photo{transition:none!important}.case-cover-designed{aspect-ratio:1.42;background:var(--project-paper);color:var(--project-ink);border:1px solid #ffffff18}.case-cover-designed .case-cover-photo{object-fit:cover;clip-path:none;width:48%;height:100%;top:0;right:0;transform:none}.case-cover-designed .case-cover-heading{z-index:2;width:44%;position:absolute;top:7%;left:6%}.case-cover-heading>span{letter-spacing:.13em;opacity:.65;margin-bottom:10px;font:9px/1.5 Arial;display:block}.case-cover-heading>strong{letter-spacing:-.035em;font:400 clamp(22px,2.8vw,40px)/1.05 Georgia,serif;display:block}.case-cover-designed .case-cover-logo{z-index:3;border-radius:5px;width:24%;height:17%;padding:7px;top:5%;left:auto;right:4%;box-shadow:0 5px 18px #0001}.cover-scene{background:var(--project-paper);z-index:2;border:1px solid #fff7;border-radius:18px;width:64%;min-height:120px;padding:20px;transition:transform .45s;position:absolute;bottom:11%;left:6%;transform:rotate(-2deg);box-shadow:0 15px 35px #0002}.cover-scene-label{letter-spacing:.06em;opacity:.75;margin-bottom:15px;font:9px/1.4 Arial;display:block}.cover-scene b{margin-top:14px;font:11px/1.5 Arial;display:block}.cover-scene b>span{float:right}.cover-art-note{text-transform:uppercase;letter-spacing:.12em;opacity:.6;font:8px/1.5 Arial;position:absolute;bottom:4%;left:6%}.cover-tags{flex-wrap:wrap;gap:5px;display:flex}.cover-tags>span{border:1px solid;border-radius:20px;padding:5px 8px;font:8px/1.4 Arial}.cover-calendar{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cover-calendar i,.cover-sizes i{text-align:center;background:#8881;border-radius:5px;padding:8px 0;font:11px Arial}.cover-calendar .selected,.cover-sizes .selected{background:var(--project-ink);color:var(--project-paper)}.cover-languages{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cover-languages strong{font:30px Georgia;display:block}.cover-languages span{margin-top:8px;font:9px Arial;display:block}.cover-sizes{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.cover-cabinet{border:2px solid;width:85%;height:65px;margin:0 auto 25px;display:flex;position:relative}.cover-cabinet i{background:var(--project-accent);border-right:1px solid;flex:1}.cover-cabinet span{text-align:center;font-size:25px;line-height:12px;position:absolute;bottom:-18px;left:0;right:0}.cover-swatches{gap:12px;display:flex}.cover-swatches>div{flex:1}.cover-swatches i{aspect-ratio:1.5;background:var(--project-accent);border:1px solid #8883;border-radius:5px;display:block}.cover-swatches>div:nth-child(2) i{background:var(--project-ink)}.cover-swatches>div:nth-child(3) i{background:#b9b3a5}.cover-swatches span{margin-top:7px;font:8px Arial;display:block}.cover-swatches.catalog i{clip-path:polygon(25% 0,75% 0,100% 40%,65% 100%,35% 100%,0 40%);aspect-ratio:1;border-radius:0}.cover-scene svg{fill:none;stroke:currentColor;stroke-width:2px;width:100%;height:70px;margin-bottom:10px}.cover-ticket{background:var(--project-accent);color:#fff;justify-content:space-between;align-items:center;gap:15px;padding:17px;display:flex;position:relative;overflow:hidden}.cover-ticket strong{letter-spacing:-.07em;font:900 23px/.85 Arial}.cover-ticket>span{writing-mode:vertical-rl;border-left:1px dashed #fff;padding-left:15px;font:9px Arial}.cover-ticket i{background:var(--project-paper);border-radius:50%;width:15px;height:15px;position:absolute;top:44%;left:-7px}.cover-compare{justify-content:space-evenly;align-items:end;height:70px;margin-bottom:17px;display:flex}.cover-compare i{background:var(--project-accent);border-radius:50%;width:45px;height:45px;box-shadow:inset -10px -8px 20px #0003}.cover-compare i:nth-child(2){background:var(--project-ink);border-radius:25px;width:35px;height:65px}.cover-compare i:nth-child(3){border-radius:20px;width:60px;height:35px}.cover-luggage{justify-content:center;align-items:end;gap:20px;height:80px;display:flex}.cover-luggage i{background:var(--project-accent);border:2px solid;border-radius:8px;width:35px;height:45px;position:relative}.cover-luggage i:before{content:"";border:2px solid;border-radius:4px 4px 0 0;width:12px;height:8px;position:absolute;top:-10px;left:8px}.cover-luggage i:nth-child(2){width:42px;height:58px}.cover-luggage i:nth-child(3){width:48px;height:70px}.cover-sun-disc{background:var(--project-accent);border-radius:50%;width:70px;height:70px;position:absolute;bottom:20px;right:18px;box-shadow:0 0 0 12px #ddb35b22,0 0 0 24px #ddb35b11}.cover-sun-disc~*{max-width:65%;position:relative}.cover-dialog{gap:8px;display:grid}.cover-dialog span{border:1px solid #8883;border-radius:10px 10px 10px 0;width:85%;padding:9px;font:10px/1.4 Arial}.cover-dialog span+span{background:var(--project-ink);color:var(--project-paper);border-radius:10px 10px 0;margin-left:auto}.cover-editorial-type{justify-content:space-between;align-items:center;display:flex}.cover-editorial-type strong{letter-spacing:-.03em;font:27px/.95 Georgia}.cover-editorial-type i{background:var(--project-accent);border-radius:50% 50% 0 0;width:55px;height:65px}.cover-road{background:var(--project-ink);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);justify-content:center;align-items:center;gap:30px;height:65px;margin-bottom:15px;display:flex;position:relative}.cover-road i{background:var(--project-accent);width:2px;height:38px;transform:rotate(15deg)}.cover-road i+i{transform:none}.cover-road i+i+i{transform:rotate(-15deg)}.cover-training,.cover-workflow{justify-content:space-between;align-items:start;gap:7px;display:flex}.cover-training>div,.cover-workflow>div{text-align:center;flex:1;position:relative}.cover-training i,.cover-workflow i{background:var(--project-accent);border:1px solid;border-radius:50%;place-items:center;width:35px;height:35px;margin:0 auto 9px;font:16px Arial;display:grid}.cover-training span,.cover-workflow span{font:9px/1.4 Arial;display:block}.cover-training>div+div:before,.cover-workflow>div+div:before{content:"→";font:15px Arial;position:absolute;top:8px;left:-10px}.cover-care{align-items:center;gap:15px;margin-bottom:18px;display:flex}.cover-care i{font:40px/1 Arial}.cover-care>span{font:11px/1.5 Arial}.cover-care strong{opacity:.6;font-weight:400}.cover-poster .case-cover-photo{filter:grayscale(.2);width:58%}.cover-poster .cover-scene{border-radius:0;width:58%;left:8%;transform:rotate(4deg)}.cover-fabric .case-cover-photo{width:100%;height:100%}.cover-fabric .case-cover-heading{background:var(--project-paper);width:48%;padding:15px;top:0;left:0}.cover-fabric .cover-scene{border-radius:4px;width:74%;left:13%;transform:none}.cover-arch .case-cover-photo{border-radius:140px 140px 8px 8px;width:44%;height:87%;top:7%;right:5%}.cover-arch .cover-scene{width:58%;transform:rotate(-4deg)}.cover-bold{background:var(--project-ink);color:var(--project-paper)}.cover-bold .case-cover-heading strong{text-transform:uppercase;font-family:Arial;font-weight:800}.cover-bold .cover-scene{background:var(--project-paper);color:var(--project-ink);border-radius:0;width:60%;left:8%;transform:rotate(4deg)}.cover-night{background:var(--project-ink);color:var(--project-paper)}.cover-night .case-cover-photo{opacity:.8;width:55%}.cover-night .cover-scene{background:var(--project-paper);width:62%;color:var(--project-ink);border-radius:4px;left:6%;transform:none}.cover-architecture .case-cover-photo{border-radius:0 0 0 80px;width:56%;height:86%;top:0;right:0}.cover-architecture .cover-scene{width:60%;bottom:9%;left:9%;transform:rotate(3deg)}.cover-gem{background:var(--project-ink);color:var(--project-paper)}.cover-gem .case-cover-photo{border-radius:0 0 0 100px;width:48%}.cover-gem .cover-scene{color:var(--project-ink);border-radius:28px 4px;width:60%;transform:rotate(-4deg)}.cover-technical{background:repeating-linear-gradient(0deg,transparent,transparent 27px,#273d4a12 28px),var(--project-paper)}.cover-technical .case-cover-photo{border-radius:4px;width:44%;height:80%;top:10%;right:4%}.cover-technical .cover-scene{border:1px solid var(--project-ink);border-radius:4px;width:62%;transform:none}.cover-fashion{background:var(--project-ink);color:var(--project-paper)}.cover-fashion .case-cover-photo{width:48%;height:100%}.cover-fashion .cover-scene{background:var(--project-paper);color:var(--project-ink);border-radius:3px;width:60%;left:8%;transform:rotate(3deg)}.cover-editorial .case-cover-photo{border-radius:3px;width:55%;height:84%;top:8%;right:4%;transform:rotate(4deg)}.cover-editorial .cover-scene{border-radius:0;width:56%;transform:rotate(-4deg)}.cover-travel .case-cover-photo{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);width:52%;height:100%}.cover-travel .cover-scene{border:1px dashed var(--project-ink);border-radius:12px;width:58%;transform:rotate(-3deg)}.cover-clinical{background:var(--project-accent)}.cover-clinical .case-cover-photo{border-radius:70px 70px 15px 15px;width:44%;height:83%;top:8%;right:5%}.cover-clinical .cover-scene{border-radius:20px;width:65%;left:6%;transform:none}.cover-street{background:var(--project-ink);color:var(--project-paper)}.cover-street .case-cover-heading strong{text-transform:uppercase;font:700 clamp(22px,2.8vw,40px)/.95 Arial}.cover-street .case-cover-photo{clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);width:60%}.cover-street .cover-scene{background:var(--project-accent);color:var(--project-ink);border:0;border-radius:0;width:65%;transform:rotate(-3deg)}.cover-materials .case-cover-photo{width:54%;height:100%}.cover-materials .cover-scene{border-radius:3px;width:64%;transform:rotate(3deg)}.cover-organic .case-cover-photo{border-radius:160px 160px 20px 20px;width:46%;height:90%;top:5%;right:3%}.cover-organic .cover-scene{border-radius:30px 30px 30px 3px;width:61%;transform:none}.cover-route{background:var(--project-ink);color:var(--project-paper)}.cover-route .case-cover-photo{clip-path:polygon(0 0,100% 0,100% 100%,25% 100%);width:54%}.cover-route .cover-scene{background:var(--project-accent);width:66%;color:var(--project-ink);border-radius:4px;transform:rotate(3deg)}.cover-sun .case-cover-photo{border-radius:100px 0 0;width:50%;height:100%}.cover-sun .cover-scene{border-radius:70px 5px 5px;width:67%;padding-left:28px;transform:none}.project-gallery-card:hover .case-cover-designed .cover-scene{transform:translateY(-5px)rotate(0)}.project-gallery-card:hover .case-cover-designed .case-cover-photo{transform:scale(1.02)}.unified-cases .client-art{aspect-ratio:1.42;min-height:0;padding:0}.unified-cases .client-desktop{width:73%;top:22%;left:4%;overflow:hidden;transform:none!important}.unified-cases .client-desktop img{object-position:top;aspect-ratio:16/9;border-radius:0;width:100%;max-height:none;object-fit:contain!important;height:auto!important}.unified-cases .client-phone{width:17%;top:15%;bottom:auto;right:3%;overflow:hidden;transform:none!important}.unified-cases .client-phone img{aspect-ratio:390/844;max-height:none;object-fit:contain!important;height:auto!important}.unified-cases .client-art-label{letter-spacing:.12em;font-size:8px;display:block;bottom:8%;left:4%}.unified-cases .client-art-orbit{opacity:.5;inset:5%}@media (max-width:700px){.case-cover-heading>strong{font-size:clamp(23px,6vw,34px)}.case-cover-heading>span{margin-bottom:7px;font-size:7px}.cover-scene{min-height:90px;padding:13px}.cover-scene-label{margin-bottom:10px;font-size:7px}.cover-scene b{margin-top:10px;font-size:9px}.cover-tags>span{padding:4px 5px;font-size:6px}.cover-calendar{gap:4px}.cover-calendar i,.cover-sizes i{padding:6px 0;font-size:8px}.cover-languages strong{font-size:24px}.cover-languages span{font-size:7px}.cover-art-note{font-size:6px}.cover-training span,.cover-workflow span{font-size:7px}.cover-training i,.cover-workflow i{width:27px;height:27px;font-size:13px}.cover-dialog span{padding:7px;font-size:8px}.cover-scene svg{height:50px}.cover-cabinet{height:45px}.cover-swatches span{font-size:7px}.cover-luggage{gap:15px;height:60px}.cover-luggage i{transform-origin:bottom;transform:scale(.8)}.cover-luggage i:nth-child(3){height:60px}.cover-ticket strong{font-size:18px}.cover-care>span{font-size:9px}.cover-road{height:45px}.cover-sun-disc{width:45px;height:45px}.cover-sun .cover-scene{padding-left:18px}.cover-bold .case-cover-heading strong,.cover-street .case-cover-heading strong{font-size:clamp(23px,6vw,34px)}.unified-cases .client-art-label{font-size:6px}.unified-cases .client-browser-bar{gap:3px}.unified-cases .client-phone{border-radius:10px}}@media (prefers-reduced-motion:reduce){.case-cover-designed .cover-scene,.case-cover-designed .case-cover-photo{transition:none!important}.project-gallery-card:hover .case-cover-designed .cover-scene{transform:none}}@media (max-width:700px){.case-cover-designed .cover-scene{min-height:0;padding:11px}.cover-compare{height:40px;margin-bottom:10px}.cover-compare i{width:30px;height:30px}.cover-compare i:nth-child(2){width:23px;height:40px}.cover-compare i:nth-child(3){width:42px;height:23px}.cover-luggage{height:45px}.cover-luggage i:nth-child(3){height:50px}.cover-calendar i{padding:4px 0;font-size:7px}.cover-calendar{gap:3px}.cover-scene-label{margin-bottom:9px}.cover-care{margin-bottom:10px}.cover-care i{font-size:30px}.cover-care>span{font-size:8px}.cover-road{height:35px;margin-bottom:10px}.cover-bold .case-cover-heading strong,.cover-street .case-cover-heading strong,.cover-editorial-type strong{font-size:22px}.cover-editorial-type i{width:35px;height:42px}.cover-languages strong{font-size:21px}.cover-languages span{margin-top:5px}.cover-dialog span{padding:5px;font-size:7px}.cover-dialog{gap:5px}.cover-fashion .case-cover-heading>strong{font-size:21px}}
