.featured-projects-module__PQ4m8W__section{--gallery-direction:0;--gallery-ink:#181614;--gallery-line:#1816144d;--gallery-paper:#f3f2ed;--gallery-speed:0;isolation:isolate;background:radial-gradient(circle at 50% 12rem, #fffffff0, transparent 36rem), linear-gradient(180deg, #f7f6f2 0%, var(--gallery-paper) 38%, #eeece5 100%);min-height:100svh;color:var(--gallery-ink);position:relative;overflow:clip}.featured-projects-module__PQ4m8W__webglCanvas{z-index:2;opacity:0;pointer-events:none;width:100vw;height:100vh;transition:opacity .42s cubic-bezier(.22,1,.36,1);display:block;position:fixed;inset:0}.featured-projects-module__PQ4m8W__section[data-webgl-ready] .featured-projects-module__PQ4m8W__webglCanvas{opacity:1}.featured-projects-module__PQ4m8W__atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.featured-projects-module__PQ4m8W__glow,.featured-projects-module__PQ4m8W__portalLeft,.featured-projects-module__PQ4m8W__portalRight,.featured-projects-module__PQ4m8W__grain{pointer-events:none;display:block;position:absolute}.featured-projects-module__PQ4m8W__glow{filter:blur(1.4rem);background:radial-gradient(circle at 48% 40%,#fffffff5,#ffffff6b 38%,#0000 70%);border-radius:50%;width:min(76rem,96vw);height:56rem;top:-5rem;left:50%;transform:translate(-50%)}.featured-projects-module__PQ4m8W__portalLeft,.featured-projects-module__PQ4m8W__portalRight{filter:blur(.3px);opacity:.82;background:linear-gradient(90deg,#ffffff24,#b5a99a24),radial-gradient(at 50% 30%,#ffffffbf,#e7e3db94 58%,#0000 72%);border:1px solid #4b3d3412;border-radius:50% 50% 12% 12%/23% 23% 6% 6%;width:clamp(8rem,15vw,14rem);height:min(72rem,76vh);top:9rem;box-shadow:inset 0 0 3rem #594b4217,0 0 5rem #ffffffb8}.featured-projects-module__PQ4m8W__portalLeft{left:-3.4rem;transform:rotate(2.5deg)}.featured-projects-module__PQ4m8W__portalRight{right:-3.4rem;transform:rotate(-2.5deg)}.featured-projects-module__PQ4m8W__grain{mix-blend-mode:multiply;opacity:.28;background-image:repeating-radial-gradient(circle at 18% 32%,#1e19160d 0 .55px,#0000 .8px 3.2px),repeating-radial-gradient(circle at 72% 68%,#ffffff80 0 .45px,#0000 .75px 2.8px);background-size:5px 5px,4px 4px;inset:0}.featured-projects-module__PQ4m8W__stage{z-index:5;width:min(100% - 2rem,1180px);margin-inline:auto;padding-bottom:clamp(5rem,9vw,9rem);position:relative}.featured-projects-module__PQ4m8W__intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(22rem,45vw,36rem);padding:clamp(5rem,9vw,9rem) 1rem clamp(2.6rem,5vw,4.5rem);display:flex}.featured-projects-module__PQ4m8W__eyebrow{color:#a71932;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem;font-size:.69rem;font-weight:800}.featured-projects-module__PQ4m8W__title{max-width:12ch;color:var(--gallery-ink);letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(4.4rem,9vw,8.4rem);font-weight:500;line-height:.86}.featured-projects-module__PQ4m8W__lede{color:#18161499;text-wrap:balance;max-width:34rem;margin:clamp(1.4rem,3vw,2.2rem) auto 0;font-size:clamp(.92rem,1.35vw,1.08rem);font-weight:600;line-height:1.55}.featured-projects-module__PQ4m8W__filterDock{z-index:18;pointer-events:none;justify-content:center;align-items:center;min-height:4.8rem;padding:.72rem .5rem 1rem;display:flex;position:sticky;top:82px}.featured-projects-module__PQ4m8W__filterDock:before{z-index:-1;filter:blur(.2rem);content:"";background:radial-gradient(at 50% 0,#f7f6f2f5 0%,#f7f6f2c7 46%,#0000 76%);border-radius:0 0 50% 50%;width:min(38rem,92vw);height:5.4rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.featured-projects-module__PQ4m8W__filters{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;scrollbar-width:none;background:#ffffffc7;border:1px solid #211b1917;border-radius:999px;justify-content:center;align-items:center;gap:.22rem;max-width:100%;padding:.28rem;display:flex;overflow-x:auto;box-shadow:0 .45rem 2rem #493a2f14,inset 0 0 0 1px #ffffffb8}.featured-projects-module__PQ4m8W__filters::-webkit-scrollbar{display:none}.featured-projects-module__PQ4m8W__filter{min-height:2.25rem;color:var(--gallery-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.42rem;padding:.48rem .86rem;font-size:.75rem;font-weight:700;line-height:1;transition:background-color .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);display:inline-flex}.featured-projects-module__PQ4m8W__filter:hover{background:#ffffffdb;border-color:#211b192b}.featured-projects-module__PQ4m8W__filter:active{transform:scale(.96)}.featured-projects-module__PQ4m8W__filter:focus-visible{outline-offset:2px;outline:2px solid #b91e32}.featured-projects-module__PQ4m8W__filter[aria-pressed=true]{border-color:var(--gallery-ink);background:var(--gallery-ink);color:#fffefb}.featured-projects-module__PQ4m8W__filterCount{opacity:.6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem}.featured-projects-module__PQ4m8W__grid{z-index:5;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.6rem,4.8vw,4.6rem) clamp(1rem,2vw,1.75rem);padding:1.35rem .15rem 2rem;display:grid;position:relative}.featured-projects-module__PQ4m8W__card{min-width:0;animation:.82s cubic-bezier(.22,1,.36,1) both featured-projects-module__PQ4m8W__card-arrival;animation-delay:calc(var(--card-index) * 70ms)}.featured-projects-module__PQ4m8W__cardLink{color:inherit;outline:none;text-decoration:none;display:block}.featured-projects-module__PQ4m8W__media{isolation:isolate;aspect-ratio:16/10;box-shadow:calc(var(--gallery-speed) * -3px) 0 0 #cd1f386b, calc(var(--gallery-speed) * 3px) 0 0 #28b5cc61;background:#191716;transition:background-color .3s,box-shadow .12s linear;position:relative;overflow:hidden}.featured-projects-module__PQ4m8W__section[data-webgl-ready] .featured-projects-module__PQ4m8W__media{background:0 0}.featured-projects-module__PQ4m8W__posterImage{z-index:0;object-fit:cover;transition:filter .7s cubic-bezier(.22,1,.36,1),opacity .38s,transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.006)}.featured-projects-module__PQ4m8W__section[data-webgl-ready] .featured-projects-module__PQ4m8W__posterImage{opacity:0}.featured-projects-module__PQ4m8W__mediaWash{z-index:2;pointer-events:none;background:linear-gradient(115deg,#ffffff1a,#0000 24% 72%,#f0743e14),linear-gradient(#0000 68%,#06050429);border:1px solid #ffffff2e;transition:background-color .5s;position:absolute;inset:0}.featured-projects-module__PQ4m8W__mediaIndex,.featured-projects-module__PQ4m8W__conceptBadge{z-index:3;color:#fffdf8;letter-spacing:.04em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#120f0e52;border:1px solid #ffffff4d;border-radius:999px;align-items:center;min-height:1.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.78rem}.featured-projects-module__PQ4m8W__mediaIndex{padding:.42rem .62rem;right:.78rem}.featured-projects-module__PQ4m8W__conceptBadge{text-transform:uppercase;padding:.42rem .68rem;left:.78rem}.featured-projects-module__PQ4m8W__meta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.2rem;min-height:7.8rem;padding:.82rem .12rem 1rem;display:grid;position:relative}.featured-projects-module__PQ4m8W__meta:after{background:var(--gallery-line);content:"";transform-origin:100%;height:1px;transition:background-color .36s,transform .62s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}.featured-projects-module__PQ4m8W__category{color:#a71932;margin:0 0 .32rem;font-family:Georgia,Times New Roman,serif;font-size:.78rem;font-style:italic;line-height:1}.featured-projects-module__PQ4m8W__cardTitle{letter-spacing:-.035em;margin:0;font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:750;line-height:1.12}.featured-projects-module__PQ4m8W__description{color:#18161494;max-width:31rem;margin:.34rem 0 0;font-size:.78rem;font-weight:600;line-height:1.42}.featured-projects-module__PQ4m8W__externalIcon{width:2.8rem;height:2.8rem;color:var(--gallery-ink);border:1px solid #1816142e;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .42s cubic-bezier(.22,1,.36,1),color .42s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);display:inline-flex}.featured-projects-module__PQ4m8W__externalIcon svg{width:1rem;height:1rem}.featured-projects-module__PQ4m8W__cardLink:hover .featured-projects-module__PQ4m8W__meta:after,.featured-projects-module__PQ4m8W__cardLink:focus-visible .featured-projects-module__PQ4m8W__meta:after{background:#b91e32;transform:scaleX(.965)}.featured-projects-module__PQ4m8W__cardLink:hover .featured-projects-module__PQ4m8W__externalIcon,.featured-projects-module__PQ4m8W__cardLink:focus-visible .featured-projects-module__PQ4m8W__externalIcon{background:var(--gallery-ink);color:#fffdf8;transform:rotate(45deg)}.featured-projects-module__PQ4m8W__cardLink:focus-visible{outline-offset:5px;border-radius:.2rem;outline:2px solid #b91e32}.featured-projects-module__PQ4m8W__section:not([data-webgl-ready]) .featured-projects-module__PQ4m8W__cardLink:hover .featured-projects-module__PQ4m8W__posterImage,.featured-projects-module__PQ4m8W__section:not([data-webgl-ready]) .featured-projects-module__PQ4m8W__cardLink:focus-visible .featured-projects-module__PQ4m8W__posterImage{filter:saturate(1.08)contrast(1.035);transform:scale(1.045)}.featured-projects-module__PQ4m8W__outro{border-top:1px solid var(--gallery-line);justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:clamp(4rem,8vw,8rem);padding:clamp(2rem,4vw,3.5rem) .15rem 0;display:flex}.featured-projects-module__PQ4m8W__outro p{color:#18161494;letter-spacing:.04em;text-transform:uppercase;max-width:32rem;margin:0;font-size:.78rem;font-weight:700;line-height:1.5}.featured-projects-module__PQ4m8W__outroLink{background:var(--gallery-ink);color:#fffdf8;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:1rem;min-height:3rem;padding:.7rem 1.2rem .7rem 1.35rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:background-color .26s,transform .36s cubic-bezier(.22,1,.36,1);display:inline-flex}.featured-projects-module__PQ4m8W__outroLink:hover,.featured-projects-module__PQ4m8W__outroLink:focus-visible{background:#a71932;transform:translateY(-2px)}.featured-projects-module__PQ4m8W__outroLink svg{width:1rem;height:1rem}.featured-projects-module__PQ4m8W__fragments{z-index:4;opacity:0;pointer-events:none;perspective:900px;transition:opacity .48s;position:fixed;inset:70px 0 0;overflow:hidden}.featured-projects-module__PQ4m8W__section[data-gallery-active] .featured-projects-module__PQ4m8W__fragments{opacity:1}.featured-projects-module__PQ4m8W__fragments span{top:-6%;left:var(--fragment-left);width:var(--fragment-size);height:calc(var(--fragment-size) * .48);clip-path:polygon(0 24%,72% 0,100% 68%,28% 100%);filter:blur(.12px)drop-shadow(0 .2rem .32rem #31251f24);opacity:0;animation:featured-projects-module__PQ4m8W__fragment-flight var(--fragment-duration) ease-in-out var(--fragment-delay) infinite;background:linear-gradient(145deg,#ffffffe0,#705b503b);position:absolute;box-shadow:-1px 0 #c9153842,1px 0 #29b1cc3b}.featured-projects-module__PQ4m8W__fragments span:nth-child(3n+1){background:linear-gradient(145deg,#ffffffeb,#b91e322e);border-radius:48% 52% 58% 42%}.featured-projects-module__PQ4m8W__fragments span:nth-child(3n+2){clip-path:polygon(10% 0,100% 32%,68% 100%,0 66%);background:linear-gradient(135deg,#ffffffe0,#f0743e36)}.featured-projects-module__PQ4m8W__cursor{z-index:30;opacity:0;pointer-events:none;will-change:transform;width:1px;height:1px;transition:opacity .18s;display:none;position:fixed;top:0;left:0}.featured-projects-module__PQ4m8W__cursor span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#171514;border-radius:999px;place-items:center;width:.66rem;height:.66rem;font-size:0;font-weight:800;transition:height .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1),font-size .28s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-projects-module__PQ4m8W__cursor span:after{content:"Xem"}.featured-projects-module__PQ4m8W__cursor[data-visible]{opacity:1}.featured-projects-module__PQ4m8W__cursor[data-over-project] span{width:4.2rem;height:4.2rem;font-size:.62rem}@keyframes featured-projects-module__PQ4m8W__card-arrival{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes featured-projects-module__PQ4m8W__fragment-flight{0%{opacity:0;transform:translate3d(calc(var(--fragment-drift) * -.4), -8vh, -25px) rotate(0deg) scale(.65)}14%{opacity:var(--fragment-opacity)}48%{opacity:var(--fragment-opacity);transform:translate3d(var(--fragment-drift), 52vh, 54px) rotate(185deg) scale(1.08)}82%{opacity:var(--fragment-opacity)}to{opacity:0;transform:translate3d(calc(var(--fragment-drift) * -.55), 112vh, -36px) rotate(410deg) scale(.72)}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.featured-projects-module__PQ4m8W__cursor{display:block}.featured-projects-module__PQ4m8W__cardLink{cursor:none}}@media (max-width:1023px){.featured-projects-module__PQ4m8W__filterDock{top:70px}.featured-projects-module__PQ4m8W__portalLeft,.featured-projects-module__PQ4m8W__portalRight{opacity:.48}}@media (max-width:819px){.featured-projects-module__PQ4m8W__webglCanvas,.featured-projects-module__PQ4m8W__cursor{display:none}.featured-projects-module__PQ4m8W__section[data-webgl-ready] .featured-projects-module__PQ4m8W__media{background:#191716}.featured-projects-module__PQ4m8W__section[data-webgl-ready] .featured-projects-module__PQ4m8W__posterImage{opacity:1}}@media (max-width:739px){.featured-projects-module__PQ4m8W__section{overflow:hidden}.featured-projects-module__PQ4m8W__stage{width:min(100% - 1.2rem,38rem)}.featured-projects-module__PQ4m8W__intro{min-height:25rem;padding-inline:.4rem}.featured-projects-module__PQ4m8W__title{font-size:clamp(3.8rem,20vw,6.2rem)}.featured-projects-module__PQ4m8W__filterDock{margin-inline:-.6rem;padding-inline:0}.featured-projects-module__PQ4m8W__filters{justify-content:flex-start}.featured-projects-module__PQ4m8W__filter{padding-inline:.72rem}.featured-projects-module__PQ4m8W__grid{grid-template-columns:1fr;gap:2.6rem;padding-inline:0}.featured-projects-module__PQ4m8W__meta{min-height:7.1rem}.featured-projects-module__PQ4m8W__outro{flex-direction:column;align-items:flex-start}.featured-projects-module__PQ4m8W__outroLink{width:100%}.featured-projects-module__PQ4m8W__fragments{opacity:.52}}@media (prefers-reduced-motion:reduce){.featured-projects-module__PQ4m8W__card,.featured-projects-module__PQ4m8W__fragments span{animation:none}.featured-projects-module__PQ4m8W__posterImage,.featured-projects-module__PQ4m8W__externalIcon,.featured-projects-module__PQ4m8W__meta:after,.featured-projects-module__PQ4m8W__outroLink{transition-duration:1ms}}
