.why-choose-me-module__-GQWfG__section{color:#f6f5fa;position:relative;padding:24px 0!important}.why-choose-me-module__-GQWfG__inner{max-width:1240px;margin:0 auto;padding:0 24px}.why-choose-me-module__-GQWfG__header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px;display:flex}.why-choose-me-module__-GQWfG__eyebrow{color:#b9a8d1;font:var(--text-caption)/1.7 Arial, sans-serif;letter-spacing:2px;align-items:center;gap:9px;display:flex}.why-choose-me-module__-GQWfG__eyebrow>span{background:#c8b3ed;border-radius:50%;width:5px;height:5px}.why-choose-me-module__-GQWfG__header h2{letter-spacing:-1px;text-wrap:balance;margin-top:17px;font-size:clamp(28px,3.3vw,43px);font-weight:500;line-height:1.5}.why-choose-me-module__-GQWfG__header h2>span{color:#c8b3ed}.why-choose-me-module__-GQWfG__intro{color:#aaa3b7;max-width:340px;font-size:var(--text-body);line-height:1.9}.why-choose-me-module__-GQWfG__grid{grid-template-columns:1.05fr 1fr;gap:18px;display:grid}.why-choose-me-module__-GQWfG__card{background:#16151ce8;border:1px solid #c8b3ed1c;border-radius:22px;min-width:0;padding:28px;transition:border-color .25s,background-color .25s;position:relative}.why-choose-me-module__-GQWfG__card:hover{background-color:#1a1721;border-color:#c8b3ed45}.why-choose-me-module__-GQWfG__featured{background:radial-gradient(at 0 100%,#30223f70,#0000 70%),#16151cf2;flex-direction:column;grid-row:span 2;display:flex}.why-choose-me-module__-GQWfG__cardTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.why-choose-me-module__-GQWfG__icon{color:#c8b3ed;background:#c8b3ed0b;border:1px solid #c8b3ed25;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.why-choose-me-module__-GQWfG__index{color:#a69ab6;font:var(--text-caption)/1.6 Arial, sans-serif;letter-spacing:1.4px}.why-choose-me-module__-GQWfG__card h3{color:#eee9f5;letter-spacing:-.3px;text-wrap:balance;font-size:20px;font-weight:500;line-height:1.6}.why-choose-me-module__-GQWfG__description{color:#aaa3b7;font-size:var(--text-body);margin-top:10px;line-height:1.9}.why-choose-me-module__-GQWfG__preview{margin-top:auto;padding-top:28px}.why-choose-me-module__-GQWfG__previewBar{color:#aca1ba;font-size:var(--text-caption);background:#ffffff03;border:1px solid #c8b3ed1c;border-bottom:0;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.why-choose-me-module__-GQWfG__windowDots{gap:4px;display:flex}.why-choose-me-module__-GQWfG__windowDots i{background:#c8b3ed45;border-radius:50%;width:5px;height:5px}.why-choose-me-module__-GQWfG__previewBody{background:#101014bf;border:1px solid #c8b3ed1c;border-radius:0 0 13px 13px;padding:20px}.why-choose-me-module__-GQWfG__searchField{color:#a99fb7;font-size:var(--text-small);border:1px solid #c8b3ed1c;border-radius:30px;align-items:center;gap:10px;padding:11px 14px;display:flex}.why-choose-me-module__-GQWfG__resultBrand{align-items:center;gap:10px;margin-top:23px;display:flex}.why-choose-me-module__-GQWfG__resultBrand>span:first-child{color:#c8b3ed;background:#c8b3ed15;border-radius:9px;place-items:center;width:30px;height:30px;font:600 19px Arial,sans-serif;display:grid}.why-choose-me-module__-GQWfG__resultBrand strong,.why-choose-me-module__-GQWfG__resultBrand small{font-size:var(--text-caption);font-weight:400;line-height:1.7;display:block}.why-choose-me-module__-GQWfG__resultBrand small{color:#a59aaf;font-size:var(--text-caption)}.why-choose-me-module__-GQWfG__resultTag{color:#bbd4b1;font:var(--text-caption) Arial, sans-serif;letter-spacing:.5px;border:1px solid #b8e6a52b;border-radius:20px;margin-left:auto;padding:4px 7px}.why-choose-me-module__-GQWfG__resultTitle{color:#c8b3ed;font-size:var(--text-body);margin-top:14px;line-height:1.7}.why-choose-me-module__-GQWfG__resultDescription{font-size:var(--text-small);color:#aaa3b7;margin-top:6px;line-height:1.9}.why-choose-me-module__-GQWfG__previewTags{border-top:1px solid #ffffff0a;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:14px;display:flex}.why-choose-me-module__-GQWfG__previewTags>span{font-size:var(--text-caption);color:#b6abc3;align-items:center;gap:6px;display:inline-flex}.why-choose-me-module__-GQWfG__previewTags svg{color:#c8b3ed}.why-choose-me-module__-GQWfG__flow{color:#c8b3ed;align-items:center;gap:12px;margin-top:20px;display:flex}.why-choose-me-module__-GQWfG__flow>span:not(.why-choose-me-module__-GQWfG__connector){color:#b9afc6;font-size:var(--text-caption);white-space:nowrap;border:1px solid #c8b3ed1c;border-radius:8px;padding:7px 10px}.why-choose-me-module__-GQWfG__connector{background:linear-gradient(90deg,#c8b3ed12,#c8b3ed55);flex:1;min-width:5px;height:1px}.why-choose-me-module__-GQWfG__flow svg{flex-shrink:0}.why-choose-me-module__-GQWfG__journey{color:#a99ab8;font-size:var(--text-small);flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.why-choose-me-module__-GQWfG__journey>span:last-child{color:#c8b3ed}.why-choose-me-module__-GQWfG__baseline{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.why-choose-me-module__-GQWfG__baseline p{color:#a99fb5;font-size:var(--text-small);line-height:1.8}.why-choose-me-module__-GQWfG__baseline a{color:#c8b3ed;font-size:var(--text-small);flex-shrink:0;align-items:center;gap:10px;padding-block:8px;display:inline-flex}.why-choose-me-module__-GQWfG__baseline a:hover{color:#eee3ff}.why-choose-me-module__-GQWfG__baseline a:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #c8b3ed}@media (max-width:900px){.why-choose-me-module__-GQWfG__header{flex-direction:column;align-items:flex-start;gap:18px}.why-choose-me-module__-GQWfG__intro{max-width:580px}.why-choose-me-module__-GQWfG__card{padding:22px}.why-choose-me-module__-GQWfG__flow{gap:7px}.why-choose-me-module__-GQWfG__index{font-size:var(--text-caption);letter-spacing:1px}}@media (max-width:700px){.why-choose-me-module__-GQWfG__grid{grid-template-columns:1fr;gap:14px}.why-choose-me-module__-GQWfG__featured{grid-row:auto}.why-choose-me-module__-GQWfG__header{margin-bottom:24px}.why-choose-me-module__-GQWfG__preview{margin-top:0;padding-top:24px}.why-choose-me-module__-GQWfG__baseline{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:380px){.why-choose-me-module__-GQWfG__card{padding:18px}.why-choose-me-module__-GQWfG__previewBody{padding:14px}.why-choose-me-module__-GQWfG__resultTag{display:none}.why-choose-me-module__-GQWfG__card h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.why-choose-me-module__-GQWfG__card{transition:none}}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.project-modal-module__T2n4kq__dialog{overscroll-behavior:contain;color:#fff;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;padding-bottom:env(safe-area-inset-bottom);background:#1a1722;border:0;border-radius:0;margin:0;position:fixed;inset:0;overflow:hidden auto}@media (min-width:768px){.project-modal-module__T2n4kq__dialog{border:1px solid #ffffff26;border-radius:24px;width:min(1040px,100vw - 64px);height:auto;max-height:calc(100dvh - 64px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.project-modal-module__T2n4kq__header{z-index:10;padding:max(16px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 16px max(20px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a1722f5;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.project-modal-module__T2n4kq__content{width:100%;max-width:1440px;margin-inline:auto}.project-modal-module__T2n4kq__dialog :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #c8b3ed}
.projects-module__3T0ToG__page{color:#f6f5fa;padding-top:165px}.projects-module__3T0ToG__inner{max-width:1240px;margin:auto;padding:0 24px}.projects-module__3T0ToG__eyebrow{color:#b9a8d1;font:var(--text-caption)/1.8 Arial, sans-serif;letter-spacing:2px;align-items:center;gap:10px;display:flex}.projects-module__3T0ToG__eyebrow>span{background:#c8b3ed;border-radius:50%;width:5px;height:5px}.projects-module__3T0ToG__heroRow{justify-content:space-between;align-items:flex-end;gap:44px;margin-top:26px;display:flex}.projects-module__3T0ToG__hero h1{letter-spacing:-2.5px;font:500 clamp(38px,4.6vw,65px)/1.12 Arial,sans-serif}.projects-module__3T0ToG__hero h1>span{color:#c8b3ed}.projects-module__3T0ToG__heroAside{max-width:300px}.projects-module__3T0ToG__heroAside p{color:#aaa3b7;font-size:var(--text-body);line-height:1.9}.projects-module__3T0ToG__heroAside a{color:#c8b3ed;font-size:var(--text-small);align-items:center;gap:18px;margin-top:18px;display:inline-flex}.projects-module__3T0ToG__heroBaseline{color:#a69ab6;font:var(--text-caption)/1.8 Arial, sans-serif;letter-spacing:1.5px;border-block:1px solid #c8b3ed18;justify-content:space-between;gap:20px;margin-top:44px;padding:20px 0;display:flex}.projects-module__3T0ToG__work{padding:48px 0;scroll-margin-top:110px}.projects-module__3T0ToG__workHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.projects-module__3T0ToG__workHeading h2{font-size:19px;font-weight:500}.projects-module__3T0ToG__workHeading h2 span{color:#a69ab6;font:var(--text-caption) Arial, sans-serif;margin-left:10px}.projects-module__3T0ToG__workHeading p{color:#a69ab6;font-size:var(--text-caption);line-height:1.8}.projects-module__3T0ToG__toolbar{justify-content:space-between;align-items:center;gap:18px;margin:24px 0 28px;display:flex}.projects-module__3T0ToG__filters{flex-wrap:wrap;gap:8px;display:flex}.projects-module__3T0ToG__filters button{color:#b5aabe;font-size:var(--text-small);cursor:pointer;background:#16151ca6;border:1px solid #c8b3ed22;border-radius:30px;align-items:center;gap:12px;padding:10px 16px;transition:background .2s,color .2s;display:inline-flex}.projects-module__3T0ToG__filters button span{font:var(--text-caption) Arial, sans-serif;opacity:.7}.projects-module__3T0ToG__filters button:hover{border-color:#c8b3ed66}.projects-module__3T0ToG__filters button[aria-pressed=true]{color:#241831;background:#c8b3ed;border-color:#c8b3ed}.projects-module__3T0ToG__count{color:#a69ab6;font-size:var(--text-small);flex-shrink:0}.projects-module__3T0ToG__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:30px 24px;display:grid}.projects-module__3T0ToG__card{background:#15141b;border:1px solid #c8b3ed30;border-radius:22px;min-width:0;transition:border-color .25s,box-shadow .25s;overflow:hidden;container-type:inline-size}.projects-module__3T0ToG__cardLink{isolation:isolate;aspect-ratio:16/9;text-align:left;width:100%;display:block;position:relative;overflow:hidden}.projects-module__3T0ToG__cardLink:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#100c1933 0%,#100c190a 24%,#100c19b8 58%,#100c19fa 100%);position:absolute;inset:0}.projects-module__3T0ToG__cardImage{z-index:-2;background:#26212e;position:absolute;inset:0;overflow:hidden}.projects-module__3T0ToG__projectImage{object-fit:cover;width:100%;height:100%;transition:transform .6s}.projects-module__3T0ToG__card:hover .projects-module__3T0ToG__projectImage,.projects-module__3T0ToG__card:focus-within .projects-module__3T0ToG__projectImage{transform:scale(1.04)}.projects-module__3T0ToG__cardBadges{justify-content:space-between;align-items:start;gap:12px;display:flex;position:absolute;inset:18px 20px auto}.projects-module__3T0ToG__cardBadges>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--text-caption);color:#efe5fc;background:#100c19b3;border:1px solid #ffffff26;border-radius:100px;padding:6px 10px;line-height:1.5}.projects-module__3T0ToG__cardBadges .projects-module__3T0ToG__category{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;min-width:0;overflow:hidden}.projects-module__3T0ToG__imageCount{flex-shrink:0}.projects-module__3T0ToG__cardAction{font-size:var(--text-small);color:#e4cffb;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.projects-module__3T0ToG__cardArrow{background:#c8b3ed18;border:1px solid #d7bdf352;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;transition:background .25s,color .25s;display:grid}.projects-module__3T0ToG__card:hover .projects-module__3T0ToG__cardArrow,.projects-module__3T0ToG__card:focus-within .projects-module__3T0ToG__cardArrow{color:#241831;background:#c8b3ed}.projects-module__3T0ToG__card:hover,.projects-module__3T0ToG__card:focus-within{border-color:#c8b3ed80;box-shadow:0 12px 36px #0003}.projects-module__3T0ToG__cover{z-index:-2;color:var(--ink);background:var(--cover);padding:52px 38px 0;position:absolute;inset:0;overflow:hidden}.projects-module__3T0ToG__fashion{--cover:#39332f;--paper:#e9e2d6;--ink:#433d32;--accent:#bdb29c}.projects-module__3T0ToG__yoga{--cover:#283b36;--paper:#e2e9dd;--ink:#345346;--accent:#aac2a8}.projects-module__3T0ToG__clinic{--cover:#2b3d49;--paper:#e2edf0;--ink:#315768;--accent:#a4c8d2}.projects-module__3T0ToG__gaming{--cover:#352b4b;--paper:#211c30;--ink:#e4d7fd;--accent:#8f71b9}.projects-module__3T0ToG__coverLabel{color:#ffffffad;font:var(--text-caption) Arial, sans-serif;letter-spacing:1.6px;position:absolute;top:20px;left:24px}.projects-module__3T0ToG__mockup{background:var(--paper);transform-origin:bottom;border:1px solid #ffffff30;border-radius:10px 10px 0 0;transition:transform .4s;overflow:hidden;transform:translateY(8px)rotate(-2deg);box-shadow:0 15px 40px #0004}.projects-module__3T0ToG__card:hover .projects-module__3T0ToG__mockup{transform:translateY(1px)rotate(0)}.projects-module__3T0ToG__chrome{font:var(--text-caption) Arial, sans-serif;border-bottom:1px solid #8882;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.projects-module__3T0ToG__chrome>span:first-child{gap:4px;display:flex}.projects-module__3T0ToG__chrome i{background:var(--accent);border-radius:50%;width:4px;height:4px}.projects-module__3T0ToG__mockBody{padding:20px}.projects-module__3T0ToG__mockNav{justify-content:space-between;align-items:center;font-family:Arial,sans-serif;display:flex}.projects-module__3T0ToG__mockNav strong{letter-spacing:-1px;font-size:19px}.projects-module__3T0ToG__mockNav>span{font-size:var(--text-caption);letter-spacing:1px}.projects-module__3T0ToG__mockContent{grid-template-columns:1.2fr 1fr;align-items:center;gap:12px;margin-top:22px;display:grid}.projects-module__3T0ToG__mockContent small{font:var(--text-caption) Arial, sans-serif;letter-spacing:1px}.projects-module__3T0ToG__mockContent p{letter-spacing:-1px;max-width:180px;margin-top:8px;font:500 clamp(20px,2.5vw,32px)/1.05 Georgia,serif}.projects-module__3T0ToG__mockButton{font:var(--text-caption) Arial, sans-serif;border:1px solid;border-radius:20px;margin-top:18px;padding:7px 12px;display:inline-block}.projects-module__3T0ToG__art{isolation:isolate;place-items:center;height:140px;display:grid;position:relative}.projects-module__3T0ToG__art>span{background:var(--accent);opacity:.5;z-index:-1;border-radius:70px 70px 15px 15px;position:absolute;inset:0}.projects-module__3T0ToG__art svg{width:65%;height:65%}.projects-module__3T0ToG__yoga .projects-module__3T0ToG__art>span{border-radius:50%}.projects-module__3T0ToG__clinic .projects-module__3T0ToG__art>span{border-radius:40px 10px}.projects-module__3T0ToG__gaming .projects-module__3T0ToG__art>span{border-radius:24px;transform:rotate(12deg)}.projects-module__3T0ToG__mockTiles{gap:8px;margin-top:20px;display:flex}.projects-module__3T0ToG__mockTiles span{background:var(--accent);opacity:.3;border-radius:4px;flex:1;height:20px}.projects-module__3T0ToG__concept{color:#fff;font:var(--text-caption) Arial, sans-serif;letter-spacing:1px;background:#101014b8;border-radius:4px;padding:5px 8px;position:absolute;bottom:12px;right:14px}.projects-module__3T0ToG__cardCopy{padding:24px;position:absolute;inset:auto 0 0}.projects-module__3T0ToG__category{color:#b9a8d1;font:var(--text-caption) Arial, sans-serif;text-transform:uppercase;letter-spacing:1.5px}.projects-module__3T0ToG__cardCopy h3{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#fff;letter-spacing:-.02em;text-shadow:0 2px 12px #0008;-webkit-box-orient:vertical;font-size:clamp(1.125rem,4.2cqi,1.625rem);font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.projects-module__3T0ToG__description{-webkit-line-clamp:1;overflow-wrap:anywhere;color:#ded6e8;font-size:var(--text-body);-webkit-box-orient:vertical;margin-top:8px;line-height:1.6;display:-webkit-box;overflow:hidden}.projects-module__3T0ToG__tags{flex-wrap:wrap;gap:7px;margin-top:20px;padding:0;list-style:none;display:flex}.projects-module__3T0ToG__tags li{color:#b9afc6;font-size:var(--text-caption);border:1px solid #c8b3ed18;border-radius:6px;padding:5px 9px}.projects-module__3T0ToG__details{border-top:1px solid #c8b3ed18;margin-top:22px}.projects-module__3T0ToG__details summary{color:#c8b3ed;font-size:var(--text-small);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding-top:18px;list-style:none;display:flex}.projects-module__3T0ToG__details summary::-webkit-details-marker{display:none}.projects-module__3T0ToG__details[open] summary svg{transform:rotate(180deg)}.projects-module__3T0ToG__detailBody{padding-top:18px}.projects-module__3T0ToG__detailBody h4{font-size:var(--text-small);font-weight:500}.projects-module__3T0ToG__detailBody ul{gap:10px;margin-top:12px;padding:0;list-style:none;display:grid}.projects-module__3T0ToG__detailBody li{color:#aaa3b7;font-size:var(--text-small);align-items:flex-start;gap:8px;line-height:1.8;display:flex}.projects-module__3T0ToG__detailBody li svg{color:#c8b3ed;flex-shrink:0;margin-top:4px}.projects-module__3T0ToG__detailBody a{color:#c8b3ed;font-size:var(--text-small);align-items:center;gap:10px;margin-top:20px;display:inline-flex}.projects-module__3T0ToG__page :is(a,button,summary):focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #c8b3ed}@media (max-width:950px){.projects-module__3T0ToG__heroRow{flex-direction:column;align-items:flex-start;gap:24px}.projects-module__3T0ToG__heroAside{max-width:480px}.projects-module__3T0ToG__cover{padding-inline:22px}.projects-module__3T0ToG__mockBody{padding:16px}.projects-module__3T0ToG__art{height:115px}.projects-module__3T0ToG__workHeading{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:767px){.projects-module__3T0ToG__page{padding-top:125px}.projects-module__3T0ToG__hero h1{letter-spacing:-1.5px;font-size:clamp(32px,7.6vw,46px)}.projects-module__3T0ToG__heroBaseline{font-size:var(--text-caption);flex-direction:column;gap:8px;margin-top:30px}.projects-module__3T0ToG__work{padding-top:32px}.projects-module__3T0ToG__toolbar{flex-direction:column;align-items:flex-start}.projects-module__3T0ToG__grid{grid-template-columns:1fr;gap:22px}.projects-module__3T0ToG__cover{padding-inline:28px}.projects-module__3T0ToG__mockContent p{font-size:28px}.projects-module__3T0ToG__cardCopy{padding:22px}.projects-module__3T0ToG__filters button{padding:9px 12px}}@media (prefers-reduced-motion:reduce){.projects-module__3T0ToG__card,.projects-module__3T0ToG__mockup,.projects-module__3T0ToG__filters button{transition:none}.projects-module__3T0ToG__card:hover .projects-module__3T0ToG__mockup{transform:translateY(8px)rotate(-2deg)}}.projects-module__3T0ToG__card .projects-module__3T0ToG__coverLabel,.projects-module__3T0ToG__card .projects-module__3T0ToG__concept{display:none}.projects-module__3T0ToG__page .projects-module__3T0ToG__cardLink:focus-visible{outline-offset:-4px;border-radius:21px}@container (max-width:460px){.projects-module__3T0ToG__cardCopy{padding:16px}.projects-module__3T0ToG__cardBadges{inset:12px 16px auto}.projects-module__3T0ToG__description{display:none}.projects-module__3T0ToG__cardAction{margin-top:8px}.projects-module__3T0ToG__cardArrow{width:30px;height:30px}}@container (max-width:320px){.projects-module__3T0ToG__cardCopy{padding:12px}.projects-module__3T0ToG__cardBadges{inset:10px 12px auto}.projects-module__3T0ToG__cardBadges>span{padding:4px 8px}.projects-module__3T0ToG__cardCopy h3{font-size:1rem}.projects-module__3T0ToG__cardAction{margin-top:4px}}@media (prefers-reduced-motion:reduce){.projects-module__3T0ToG__projectImage,.projects-module__3T0ToG__cardArrow{transition:none}.projects-module__3T0ToG__card:hover .projects-module__3T0ToG__projectImage,.projects-module__3T0ToG__card:focus-within .projects-module__3T0ToG__projectImage{transform:none}}
