.projects_page__c_ST7{--bg:#05090b;--bg-soft:#081113;--surface:#0a1517;--surface-hover:#0c1b1d;--text:#e7eeee;--text-soft:#a1b2b2;--text-muted:#6f8585;--line:rgba(169,207,205,.12);--line-strong:rgba(169,207,205,.23);--teal-dark:#023f3c;--teal-mid:#014046;--teal-light:#6eb9b0;--teal-gradient:linear-gradient(135deg,rgba(2,63,60,.196),rgba(1,64,70,.753));--teal-solid-gradient:linear-gradient(135deg,#023f3c,#014046);padding-top:5%;position:relative;isolation:isolate;width:100%;min-height:100vh;overflow:hidden;color:var(--text);background:radial-gradient(ellipse at 50% 0,rgba(1,64,70,.15),transparent 48%),var(--bg);font-family:inherit}.projects_page__c_ST7 *,.projects_page__c_ST7 :after,.projects_page__c_ST7 :before{box-sizing:border-box}.projects_page__c_ST7 a,.projects_page__c_ST7 button{-webkit-tap-highlight-color:transparent}.projects_page__c_ST7 button{font:inherit}.projects_page__c_ST7 a{color:inherit;text-decoration:none}.projects_page__c_ST7 a:focus-visible,.projects_page__c_ST7 button:focus-visible{outline:2px solid var(--teal-light);outline-offset:5px}.projects_hero___p9m8{position:relative;min-height:690px;padding:34px clamp(22px,6.2vw,100px) 28px;overflow:hidden;background:radial-gradient(ellipse at 76% 43%,rgba(1,64,70,.18),transparent 43%),linear-gradient(180deg,rgba(5,9,11,.15),rgba(5,9,11,.98))}.projects_hero___p9m8:before{position:absolute;inset:0;z-index:-1;content:"";opacity:.2;pointer-events:none;background-image:linear-gradient(rgba(142,185,183,.045) 1px,transparent 0),linear-gradient(90deg,rgba(142,185,183,.045) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%)}.projects_heroGrid__krTKJ{position:absolute;inset:0;pointer-events:none;opacity:.15;background:linear-gradient(90deg,transparent 49.95%,rgba(115,177,173,.2) 50%,transparent 50.05%)}.projects_heroGlow__vypm2{position:absolute;top:12%;right:-12%;width:min(64vw,780px);aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(1,64,70,.24),rgba(2,63,60,.07) 38%,transparent 70%);filter:blur(22px)}.projects_heroInner__MujtF{position:relative;z-index:1;width:100%;max-width:1480px;margin-inline:auto}.projects_heroTop__r7_Kt{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--line)}.projects_heroLine___ShkF{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.projects_heroLine___ShkF:before{display:block;width:24px;height:1px;content:"";background:var(--teal-light)}.projects_eyebrow__HWHFu{display:inline-flex;align-items:center;gap:10px;color:#9bbdbb;font-size:11px;font-weight:600;letter-spacing:.22em;line-height:1.8;text-transform:uppercase}.projects_eyebrow__HWHFu:before{width:6px;height:6px;flex:0 0 6px;content:"";border-radius:50%;background:var(--teal-light);box-shadow:0 0 14px rgba(110,185,176,.4)}.projects_heroEdition__P_gbe{color:var(--text-muted);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.projects_heroMain__OFg1f{display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:center;grid-gap:clamp(32px,5vw,84px);gap:clamp(32px,5vw,84px);min-height:510px;padding-block:52px 36px}.projects_heroCopy__YYRb7{position:relative;z-index:2;max-width:620px}.projects_title__lXXqR{margin:22px 0 24px;color:#eef4f3;font-size:clamp(52px,7.5vw,112px);font-weight:650;letter-spacing:-.075em;line-height:.91}.projects_titleDot__iM0jP{color:#579b95}.projects_subtitle___Mlg_{max-width:500px;margin:0 0 18px;color:#d1dfde;font-size:clamp(18px,2vw,25px);font-weight:450;line-height:1.55;letter-spacing:-.025em}.projects_description__kLrsD{max-width:470px;margin:0;color:var(--text-muted);font-size:14px;line-height:2}.projects_exploreLink__w5JNB{display:inline-flex;align-items:center;gap:16px;margin-top:34px;padding-bottom:10px;color:#d3e3e1;border-bottom:1px solid rgba(110,185,176,.38);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:color .22s ease,border-color .22s ease,gap .22s ease}.projects_exploreLink__w5JNB:hover{gap:22px;color:#fff;border-color:var(--teal-light)}.projects_exploreIcon__PgVc9{display:inline-grid;width:28px;height:28px;place-items:center;color:#d2e8e5;border:1px solid rgba(110,185,176,.28);border-radius:50%;background:var(--teal-gradient);transition:transform .22s ease,background .22s ease}.projects_exploreLink__w5JNB:hover .projects_exploreIcon__PgVc9{transform:translate(3px,-3px);background:var(--teal-solid-gradient)}.projects_heroArtwork__R0T96{position:relative;display:grid;min-width:0;min-height:430px;place-items:center;perspective:1100px}.projects_artworkFrame__la2EP{position:relative;width:min(100%,590px);aspect-ratio:1.12;overflow:hidden;border:1px solid rgba(145,191,188,.12);background:radial-gradient(ellipse at 50% 46%,rgba(1,64,70,.2),transparent 55%),linear-gradient(135deg,rgba(2,63,60,.09),rgba(1,64,70,.15));box-shadow:inset 0 0 70px rgba(1,64,70,.08),0 25px 90px rgba(0,0,0,.18)}.projects_artworkFrame__la2EP:after,.projects_artworkFrame__la2EP:before{position:absolute;content:"";pointer-events:none}.projects_artworkFrame__la2EP:before{inset:0;opacity:.5;background-image:linear-gradient(rgba(151,194,191,.06) 1px,transparent 0),linear-gradient(90deg,rgba(151,194,191,.06) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 78%);mask-image:radial-gradient(ellipse,#000,transparent 78%)}.projects_artworkFrame__la2EP:after{inset:12px;border:1px solid rgba(151,194,191,.07)}.projects_artworkAxis__CkvKH{position:absolute;top:50%;left:50%;width:82%;height:1px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,rgba(121,174,171,.24),transparent)}.projects_artworkRing___6sm4{position:absolute;top:50%;left:50%;width:67%;aspect-ratio:1;border:1px solid rgba(115,176,172,.2);border-radius:50%;transform:translate(-50%,-50%) rotateX(64deg) rotate(-28deg)}.projects_artworkRing___6sm4:after,.projects_artworkRing___6sm4:before{position:absolute;inset:12%;content:"";border:1px solid rgba(115,176,172,.14);border-radius:50%}.projects_artworkRing___6sm4:after{inset:25%;border-color:rgba(115,176,172,.1)}.projects_artworkRingInner__kSzU4{position:absolute;top:50%;left:50%;width:43%;aspect-ratio:1;border:1px solid rgba(110,185,176,.14);border-radius:50%;transform:translate(-50%,-50%) rotateX(64deg) rotate(24deg)}.projects_artworkStructure__lsG1u{position:absolute;top:16%;left:19%;width:62%;height:67%;transform:rotate(-9deg) skewY(-4deg);transform-style:preserve-3d;filter:drop-shadow(0 18px 20px rgba(0,0,0,.35))}.projects_artBeam__3az2u,.projects_artBrace__7LK70,.projects_artColumn__zF2wT{position:absolute;display:block}.projects_artBeam__3az2u{height:10px;border:1px solid rgba(151,224,216,.72);background:linear-gradient(180deg,#a5e0d8,#398d87 38%,#145b59 70%,#073b3b);box-shadow:inset 0 1px rgba(230,255,250,.22),0 2px 0 rgba(0,0,0,.35),0 0 15px rgba(72,174,164,.1)}.projects_artBeamA__mZ2Ku{top:12%;left:0;width:100%}.projects_artBeamB__aEHaP{top:42%;left:0;width:100%}.projects_artBeamC__YwUpk{top:72%;left:0;width:100%}.projects_artBeamD__F46nA{top:0;left:0;width:100%;transform:translateY(7px) skewY(-15deg);opacity:.6}.projects_artColumn__zF2wT{top:12%;bottom:16%;width:10px;border:1px solid rgba(151,224,216,.68);background:linear-gradient(90deg,#073b3b,#247b76 25%,#a5e0d8 48%,#398d87 70%,#0a4747);box-shadow:inset 1px 0 rgba(230,255,250,.2),0 0 10px rgba(72,174,164,.08);transform:skewY(15deg)}.projects_artColumnA__tNLHf{left:5%}.projects_artColumnB__dd7gU{left:45%}.projects_artColumnC__YOVCs{right:5%}.projects_artBrace__7LK70{width:5px;height:39%;background:linear-gradient(90deg,#0a4747,#398d87 35%,#a5e0d8 52%,#247b76 75%,#073b3b);box-shadow:inset 1px 0 rgba(230,255,250,.18),0 0 8px rgba(72,174,164,.08);transform-origin:center}.projects_artBraceA__qhfKP{top:24%;left:25%;transform:rotate(-42deg)}.projects_artBraceB__C0cFg{top:24%;right:25%;transform:rotate(42deg)}.projects_artworkCoordinates__MZMD9,.projects_artworkLabel__xOwZM{position:absolute;z-index:2;color:#8eaaa8;font-size:8px;font-weight:600;letter-spacing:.15em}.projects_artworkLabel__xOwZM{bottom:18px;left:20px}.projects_artworkCoordinates__MZMD9{top:20px;right:20px;color:#83c8c0;font-size:7px}.projects_artworkCrosshair__LDDoE{position:absolute;top:20px;left:20px;width:14px;height:14px;border-top:1px solid var(--accent);border-left:1px solid var(--accent)}.projects_artworkCrosshair__LDDoE:after{width:1px;height:20px}.projects_heroBottom__u6O7R{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:19px;border-top:1px solid var(--line);color:var(--text-muted);font-size:9px;letter-spacing:.17em;text-transform:uppercase}.projects_heroBottomDivider__ckaLA{flex:1 1;max-width:180px;height:1px;background:linear-gradient(90deg,rgba(110,185,176,.5),transparent)}.projects_projectsSection__mPkmT{position:relative;padding:90px clamp(22px,6.2vw,100px) 100px;background:radial-gradient(ellipse at 50% 0,rgba(1,64,70,.08),transparent 45%),var(--bg)}.projects_projectsSection__mPkmT:before{position:absolute;top:0;right:6.2%;left:6.2%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(145,191,188,.18),transparent)}.projects_sectionHeader__ky4yM{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;width:100%;max-width:1480px;margin:0 auto 42px}.projects_sectionHeading__b_AgJ{max-width:700px}.projects_sectionLabel__LuwkJ{display:flex;align-items:center;gap:11px;margin-bottom:20px;color:#8caeac;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.projects_sectionMarker__rqsQp{display:inline-block;width:7px;height:7px;border:1px solid #79b5af;background:var(--teal-gradient);transform:rotate(45deg)}.projects_sectionTitle__Ng1Kc{margin:0;color:#e5eeed;font-size:clamp(34px,4.8vw,64px);font-weight:550;letter-spacing:-.06em;line-height:1.06}.projects_sectionDescription__tPYl_{max-width:520px;margin:19px 0 0;color:var(--text-muted);font-size:13px;line-height:1.95}.projects_projectCount__pyMu1{display:flex;flex:0 0 auto;align-items:baseline;gap:10px;padding-bottom:7px;color:var(--text-muted)}.projects_countNumber__JBOrN{color:#a7c8c5;font-size:38px;font-weight:450;letter-spacing:-.07em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projects_countLabel__sIKAu{font-size:9px;letter-spacing:.15em;text-transform:uppercase}.projects_filterBar__VitXi{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1480px;margin:0 auto 32px;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.projects_filterCaption__zq2_C{flex:0 0 auto;color:var(--text-muted);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.projects_filters__G7w2w{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.projects_filter__APRWz{display:inline-flex;align-items:center;gap:9px;min-height:36px;padding:8px 13px;color:#839594;border:1px solid transparent;border-radius:2px;background:transparent;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.projects_filter__APRWz:hover{color:#d6e4e2;border-color:rgba(110,185,176,.2);background:rgba(1,64,70,.15)}.projects_filterActive__jld4q{color:#e0efed;border-color:rgba(110,185,176,.3);background:var(--teal-gradient)}.projects_filterNumber__gjMfH{color:#668985;font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projects_filterActive__jld4q .projects_filterNumber__gjMfH{color:#a6d1cb}.projects_filterText__Hs7UF{font-size:11px;font-weight:500}.projects_grid__kRapN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;width:100%;max-width:1480px;margin:0 auto}.projects_card___s66h{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(169,207,205,.11);background:linear-gradient(155deg,rgba(10,21,23,.96),rgba(5,11,13,.98));transition:border-color .25s ease,transform .25s ease,background .25s ease}.projects_card___s66h:hover{border-color:rgba(110,185,176,.32);background:linear-gradient(155deg,rgba(10,27,29,.98),rgba(5,11,13,.98));transform:translateY(-5px)}.projects_cardVisualLink__HEXyq{display:block;color:inherit;outline-offset:-4px}.projects_visual__cyleP{position:relative;aspect-ratio:1.27;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,rgba(1,64,70,.25),transparent 66%),linear-gradient(135deg,rgba(2,63,60,.196),rgba(1,64,70,.753))}.projects_visual__cyleP:before{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;border-bottom:1px solid rgba(169,207,205,.13);background-image:linear-gradient(rgba(151,194,191,.055) 1px,transparent 0),linear-gradient(90deg,rgba(151,194,191,.055) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%)}.projects_projectImage__sbKZ0{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s ease}.projects_card___s66h:hover .projects_projectImage__sbKZ0{transform:scale(1.045);filter:saturate(.9) brightness(1.08)}.projects_visualFallback__S22Pb{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 48% 43%,rgba(2,63,60,.3),transparent 55%),linear-gradient(135deg,rgba(2,63,60,.196),rgba(1,64,70,.753))}.projects_visualGrid__FH79C{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(172,212,207,.07) 1px,transparent 0),linear-gradient(90deg,rgba(172,212,207,.07) 1px,transparent 0);background-size:25px 25px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 80%);mask-image:radial-gradient(ellipse,#000,transparent 80%)}.projects_visualModel__8Aykz{position:absolute;inset:12% 17%;transform:perspective(500px) rotateY(-14deg) rotateX(5deg);transform-style:preserve-3d;transition:transform .5s ease}.projects_card___s66h:hover .projects_visualModel__8Aykz{transform:perspective(500px) rotateY(-8deg) rotateX(2deg) scale(1.04)}.projects_beam__oRgri{position:absolute;display:block;border:1px solid rgba(178,220,215,.38);background:linear-gradient(90deg,#061315,#315d5b 28%,#102c2d 60%,#030b0d);box-shadow:inset 1px 0 rgba(225,243,239,.13),0 0 12px rgba(1,64,70,.17)}.projects_beam__oRgri:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(225,243,239,.12),transparent 25%,transparent 78%,rgba(0,0,0,.3))}.projects_beamOne__HpdcJ{top:5%;left:25%;width:8%;height:90%;transform:rotate(26deg)}.projects_beamTwo__NgV4k{top:8%;left:51%;width:8%;height:84%;transform:rotate(-24deg)}.projects_beamThree__kjbnj{top:43%;left:13%;width:74%;height:7%;transform:rotate(-9deg)}.projects_column__CEvVS{position:absolute;width:7%;border:1px solid rgba(178,220,215,.3);background:linear-gradient(90deg,#061315,#416967 38%,#102829 72%,#030b0d);box-shadow:inset 1px 0 rgba(225,243,239,.12)}.projects_columnOne__bo7SP{top:15%;left:12%;height:75%}.projects_columnTwo__672iI{top:10%;right:12%;height:80%}.projects_fallbackBrand__nA41e{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:12px 15px;color:rgba(217,236,233,.75);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.projects_imageShade__8rVx7{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(3,9,10,.08),transparent 40%,rgba(3,9,10,.78))}.projects_visualBottom__FBQX7,.projects_visualTop__hrWJI{position:absolute;z-index:2;right:17px;left:17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.projects_visualTop__hrWJI{top:17px}.projects_visualBottom__FBQX7{bottom:17px}.projects_visualNumber__Ry4SD{color:rgba(232,243,241,.84);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.14em}.projects_visualType__1Vc_u{padding:6px 9px;color:#d0e6e2;border:1px solid rgba(177,220,215,.25);background:rgba(3,20,22,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.projects_visualBrand__oejXK{color:rgba(225,240,237,.82);font-size:9px;font-weight:550;letter-spacing:.16em;text-transform:uppercase}.projects_visualArrow__GSKJK{display:grid;width:33px;height:33px;flex:0 0 33px;place-items:center;color:#d4e9e5;border:1px solid rgba(180,220,215,.32);background:var(--teal-gradient);transition:color .22s ease,background .22s ease,transform .22s ease}.projects_card___s66h:hover .projects_visualArrow__GSKJK{color:#fff;background:var(--teal-solid-gradient);transform:translate(2px,-2px)}.projects_visualCorner__vjkP9{position:absolute;z-index:2;top:0;right:0;width:26px;height:26px;border-top:1px solid rgba(137,194,188,.65);border-right:1px solid rgba(137,194,188,.65)}.projects_cardContent__xh8_d{padding:22px 21px 23px}.projects_cardMeta__ZsHUK{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.projects_category__uNTSC{display:inline-flex;align-items:center;gap:8px;color:#92b5b1;font-size:10px;line-height:1.6}.projects_categoryDot__46JrF{display:inline-block;width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#65a8a0;box-shadow:0 0 9px rgba(101,168,160,.3)}.projects_cardIndex__g5GLb{color:#526b69;font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.12em}.projects_cardTitle__rE7ps{margin:0;color:#e1ebea;font-size:clamp(17px,1.5vw,21px);font-weight:550;letter-spacing:-.035em;line-height:1.6;transition:color .22s ease}.projects_card___s66h:hover .projects_cardTitle__rE7ps{color:#fff}.projects_cardDescription__1u4EC{display:-webkit-box;overflow:hidden;margin:11px 0 22px;color:#819392;font-size:12px;line-height:1.95;-webkit-box-orient:vertical;-webkit-line-clamp:3}.projects_cardLink__Uh7gT{display:inline-flex;align-items:center;gap:11px;padding-top:13px;color:#a9c9c5;border-top:1px solid var(--line);font-size:10px;font-weight:550;letter-spacing:.1em;text-transform:uppercase;transition:color .2s ease,gap .2s ease}.projects_cardLink__Uh7gT:hover,.projects_card___s66h:hover .projects_cardLink__Uh7gT{gap:16px;color:#e1f1ee}.projects_cardLinkArrow__g1W6k{display:inline-block;color:#72b3ab;transition:transform .2s ease}.projects_card___s66h:hover .projects_cardLinkArrow__g1W6k{transform:translate(3px,-2px)}.projects_empty__5quER{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:45px 24px;border:1px solid var(--line);background:var(--teal-gradient);text-align:center}.projects_emptyNumber__E1MGc{margin-bottom:14px;color:#8fbcb7;font-size:42px;font-weight:400;letter-spacing:-.06em}.projects_empty__5quER p{margin:0;color:#a7bab8;font-size:13px;line-height:1.9}.projects_resetFilter__OnfjG{margin-top:22px;padding:10px 16px;color:#d8eae7;border:1px solid rgba(110,185,176,.35);background:var(--teal-gradient);cursor:pointer;font-size:11px;transition:border-color .2s ease,background .2s ease}.projects_resetFilter__OnfjG:hover{border-color:rgba(110,185,176,.7);background:var(--teal-solid-gradient)}.projects_archiveFooter__XEL7_{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1480px;margin:36px auto 0;padding-top:20px;border-top:1px solid var(--line);color:var(--text-muted);font-size:10px;letter-spacing:.1em}.projects_cta__kjyyr{position:relative;overflow:hidden;padding:70px clamp(22px,6.2vw,100px) 30px;border-top:1px solid rgba(110,185,176,.15);background:radial-gradient(ellipse at 50% 40%,rgba(1,64,70,.22),transparent 65%),#060c0e}.projects_ctaGrid__JjfiD{position:absolute;inset:0;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(151,194,191,.055) 1px,transparent 0),linear-gradient(90deg,rgba(151,194,191,.055) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%)}.projects_ctaGlow__zZVXi{position:absolute;top:-200px;left:50%;width:min(80vw,900px);aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(1,64,70,.22),rgba(2,63,60,.08) 42%,transparent 72%);transform:translateX(-50%);filter:blur(30px)}.projects_ctaInner__y7m52{position:relative;z-index:1;width:100%;max-width:1480px;margin-inline:auto}.projects_ctaTop__ZrK8Q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:19px;border-bottom:1px solid var(--line)}.projects_ctaLine__D1oG2{display:flex;align-items:center;gap:10px;color:#8da9a7;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.projects_ctaLine__D1oG2:before{display:block;width:22px;height:1px;content:"";background:#72b3ab}.projects_ctaMain___VBIs{display:flex;align-items:center;justify-content:space-between;gap:45px;padding-block:55px 62px}.projects_ctaMain___VBIs>div{max-width:760px}.projects_ctaTitle__ZMam3{margin:0;color:#e6efee;font-size:clamp(34px,5vw,68px);font-weight:550;letter-spacing:-.065em;line-height:1.12}.projects_ctaDescription__I3iDs{max-width:560px;margin:20px 0 0;color:#8fa2a0;font-size:13px;line-height:2}.projects_ctaContactButton__Gvdzt{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:24px;min-width:220px;padding:17px 19px;color:#e6f1ef;border:1px solid rgba(125,187,180,.38);border-radius:0;background:linear-gradient(135deg,rgba(2,63,60,.196),rgba(1,64,70,.753));cursor:pointer;font-size:11px;font-weight:550;transition:border-color .22s ease,background .22s ease,transform .22s ease}.projects_ctaContactButton__Gvdzt:hover{border-color:rgba(139,207,199,.7);background:linear-gradient(135deg,rgba(2,63,60,.55),rgba(1,64,70,.95));transform:translateY(-3px)}.projects_ctaContactButton__Gvdzt span:first-child{line-height:1.6}.projects_ctaContactArrow__jwUCp{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;color:#d5eae6;border:1px solid rgba(174,219,213,.3);background:rgba(1,20,22,.3);font-size:16px;transition:color .22s ease,background .22s ease,transform .22s ease}.projects_ctaContactButton__Gvdzt:hover .projects_ctaContactArrow__jwUCp{color:#fff;background:rgba(1,64,70,.85);transform:translate(2px,-2px)}.projects_ctaSymbol__J3111{display:grid;width:76px;height:76px;flex:0 0 76px;place-items:center;color:#d4e8e5;border:1px solid rgba(126,189,182,.36);border-radius:0;background:linear-gradient(135deg,rgba(2,63,60,.196),rgba(1,64,70,.753));cursor:pointer;font-size:27px;font-weight:300;transition:color .22s ease,border-color .22s ease,background .22s ease,transform .22s ease}.projects_ctaSymbol__J3111:hover{color:#fff;border-color:rgba(139,207,199,.75);background:var(--teal-solid-gradient);transform:translateY(-3px)}.projects_ctaBottom__EsDXI{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:17px;padding-bottom:17px;border-top:1px solid var(--line);color:#607775;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.projects_page__c_ST7[dir=rtl],.projects_page__c_ST7[lang=fa]{text-align:right}.projects_page__c_ST7[dir=rtl] .projects_ctaLine__D1oG2,.projects_page__c_ST7[dir=rtl] .projects_heroLine___ShkF,.projects_page__c_ST7[dir=rtl] .projects_sectionLabel__LuwkJ,.projects_page__c_ST7[lang=fa] .projects_ctaLine__D1oG2,.projects_page__c_ST7[lang=fa] .projects_heroLine___ShkF,.projects_page__c_ST7[lang=fa] .projects_sectionLabel__LuwkJ{letter-spacing:0}.projects_page__c_ST7[dir=rtl] .projects_ctaLine__D1oG2:before,.projects_page__c_ST7[dir=rtl] .projects_heroLine___ShkF:before,.projects_page__c_ST7[lang=fa] .projects_ctaLine__D1oG2:before,.projects_page__c_ST7[lang=fa] .projects_heroLine___ShkF:before{order:2}.projects_page__c_ST7[dir=rtl] .projects_ctaBottom__EsDXI,.projects_page__c_ST7[dir=rtl] .projects_heroBottom__u6O7R,.projects_page__c_ST7[lang=fa] .projects_ctaBottom__EsDXI,.projects_page__c_ST7[lang=fa] .projects_heroBottom__u6O7R{direction:rtl}.projects_page__c_ST7[dir=rtl] .projects_exploreLink__w5JNB:hover .projects_exploreIcon__PgVc9,.projects_page__c_ST7[lang=fa] .projects_exploreLink__w5JNB:hover .projects_exploreIcon__PgVc9{transform:translate(-3px,-3px)}.projects_page__c_ST7[dir=rtl] .projects_cardLinkArrow__g1W6k,.projects_page__c_ST7[lang=fa] .projects_cardLinkArrow__g1W6k{transform:scaleX(-1)}.projects_page__c_ST7[dir=rtl] .projects_card___s66h:hover .projects_cardLinkArrow__g1W6k,.projects_page__c_ST7[lang=fa] .projects_card___s66h:hover .projects_cardLinkArrow__g1W6k{transform:scaleX(-1) translate(3px,-2px)}.projects_page__c_ST7[dir=rtl] .projects_visualArrow__GSKJK,.projects_page__c_ST7[lang=fa] .projects_visualArrow__GSKJK{transform:scaleX(-1)}.projects_page__c_ST7[dir=rtl] .projects_card___s66h:hover .projects_visualArrow__GSKJK,.projects_page__c_ST7[lang=fa] .projects_card___s66h:hover .projects_visualArrow__GSKJK{transform:scaleX(-1) translate(2px,-2px)}.projects_page__c_ST7[dir=rtl] .projects_ctaContactButton__Gvdzt,.projects_page__c_ST7[lang=fa] .projects_ctaContactButton__Gvdzt{direction:rtl}.projects_page__c_ST7[dir=rtl] .projects_ctaContactButton__Gvdzt:hover .projects_ctaContactArrow__jwUCp,.projects_page__c_ST7[lang=fa] .projects_ctaContactButton__Gvdzt:hover .projects_ctaContactArrow__jwUCp{transform:translate(-2px,-2px)}@media (max-width:1200px){.projects_hero___p9m8{padding-inline:clamp(24px,4vw,60px)}.projects_page__c_ST7{padding-top:15%}.projects_heroMain__OFg1f{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:28px}.projects_heroArtwork__R0T96{min-height:380px}.projects_cta__kjyyr,.projects_projectsSection__mPkmT{padding-inline:clamp(24px,4vw,60px)}.projects_grid__kRapN{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.projects_cardTitle__rE7ps{font-size:20px}}@media (max-width:900px){.projects_hero___p9m8{min-height:auto;padding-top:26px}.projects_page__c_ST7{padding-top:15%}.projects_heroMain__OFg1f{grid-template-columns:1fr;gap:20px;padding-top:52px}.projects_heroCopy__YYRb7{max-width:720px}.projects_title__lXXqR{font-size:clamp(60px,12vw,100px)}.projects_heroArtwork__R0T96{min-height:390px}.projects_artworkFrame__la2EP{width:min(100%,560px)}.projects_heroBottom__u6O7R{margin-top:15px}.projects_sectionHeader__ky4yM{align-items:flex-start}.projects_sectionDescription__tPYl_{max-width:460px}.projects_filterBar__VitXi{align-items:flex-start;flex-direction:column;gap:15px}.projects_filters__G7w2w{justify-content:flex-start;width:100%}.projects_filterCaption__zq2_C{padding-top:3px}.projects_ctaMain___VBIs{align-items:flex-start;flex-direction:column;gap:30px}.projects_ctaContactButton__Gvdzt{min-width:230px}}@media (max-width:600px){.projects_hero___p9m8{padding:20px 18px 22px}.projects_page__c_ST7{padding-top:15%}.projects_heroTop__r7_Kt{gap:12px;padding-bottom:16px}.projects_heroLine___ShkF{gap:8px;font-size:8px;letter-spacing:.12em}.projects_heroLine___ShkF:before{width:16px}.projects_eyebrow__HWHFu{gap:8px;font-size:9px;letter-spacing:.12em}.projects_heroEdition__P_gbe{font-size:8px;letter-spacing:.1em}.projects_heroMain__OFg1f{gap:10px;padding-block:42px 26px}.projects_title__lXXqR{margin:18px 0 20px;font-size:clamp(54px,15vw,82px)}.projects_subtitle___Mlg_{margin-bottom:13px;font-size:19px}.projects_description__kLrsD{font-size:12px;line-height:1.9}.projects_exploreLink__w5JNB{gap:12px;margin-top:25px;font-size:10px}.projects_heroArtwork__R0T96{min-height:290px;margin-top:6px}.projects_artworkFrame__la2EP{width:100%;aspect-ratio:1.05}.projects_artworkStructure__lsG1u{top:13%;left:9%;width:82%;height:74%;transform:rotate(-4deg) scale(.98)}.projects_artworkCoordinates__MZMD9{top:12px;right:auto;left:12px;font-size:7px}.projects_artworkLabel__xOwZM{right:12px;bottom:12px;left:auto;font-size:7px}.projects_artworkRing___6sm4{width:74%}.projects_artworkRingInner__kSzU4{width:47%}.projects_artBeam__3az2u{height:7px}.projects_artColumn__zF2wT{width:7px}.projects_artBrace__7LK70{width:5px}.projects_heroBottom__u6O7R{gap:10px;padding-top:15px;font-size:7px;letter-spacing:.09em}.projects_heroBottomDivider__ckaLA{max-width:45px}.projects_projectsSection__mPkmT{padding:60px 18px 70px}.projects_sectionHeader__ky4yM{flex-direction:column;gap:20px;margin-bottom:28px}.projects_sectionLabel__LuwkJ{margin-bottom:14px;font-size:9px}.projects_sectionTitle__Ng1Kc{font-size:clamp(34px,10vw,48px)}.projects_sectionDescription__tPYl_{margin-top:13px;font-size:12px}.projects_projectCount__pyMu1{gap:8px}.projects_countNumber__JBOrN{font-size:32px}.projects_countLabel__sIKAu{font-size:8px}.projects_filterBar__VitXi{gap:12px;margin-bottom:22px;padding-block:14px}.projects_filterCaption__zq2_C{font-size:8px}.projects_filters__G7w2w{gap:6px}.projects_filter__APRWz{min-height:33px;gap:7px;padding:7px 10px}.projects_filterText__Hs7UF{font-size:10px}.projects_filterNumber__gjMfH{font-size:8px}.projects_grid__kRapN{grid-template-columns:minmax(0,1fr);gap:17px}.projects_visual__cyleP{aspect-ratio:1.22}.projects_cardContent__xh8_d{padding:19px 17px 20px}.projects_cardTitle__rE7ps{font-size:19px}.projects_cardDescription__1u4EC{margin-block:9px 18px;font-size:12px}.projects_archiveFooter__XEL7_{align-items:flex-start;flex-direction:column;gap:10px;margin-top:25px;font-size:9px}.projects_cta__kjyyr{padding:45px 18px 22px}.projects_ctaTop__ZrK8Q{gap:12px;padding-bottom:15px}.projects_ctaLine__D1oG2{gap:8px;font-size:8px;letter-spacing:.1em}.projects_ctaLine__D1oG2:before{width:15px}.projects_ctaMain___VBIs{gap:25px;padding-block:38px 42px}.projects_ctaTitle__ZMam3{font-size:clamp(34px,10vw,48px)}.projects_ctaDescription__I3iDs{margin-top:14px;font-size:12px}.projects_ctaContactButton__Gvdzt{width:100%;min-width:0;padding:14px}.projects_ctaSymbol__J3111{width:56px;height:56px;flex-basis:56px;font-size:22px}.projects_ctaBottom__EsDXI{align-items:flex-start;flex-direction:column;gap:9px;padding-top:14px;font-size:8px;letter-spacing:.09em}}@media (max-width:380px){.projects_hero___p9m8{padding-inline:14px}.projects_page__c_ST7{padding-top:15%}.projects_heroEdition__P_gbe{max-width:100px;text-align:end}.projects_title__lXXqR{font-size:51px}.projects_heroArtwork__R0T96{min-height:245px}.projects_artworkStructure__lsG1u{top:15%;left:7%;width:86%;height:70%;transform:rotate(-3deg) scale(.96)}.projects_heroBottom__u6O7R{font-size:6px}.projects_cta__kjyyr,.projects_projectsSection__mPkmT{padding-inline:14px}.projects_filter__APRWz{padding-inline:8px}.projects_filterText__Hs7UF{font-size:9px}.projects_visualBottom__FBQX7,.projects_visualTop__hrWJI{right:12px;left:12px}.projects_cardContent__xh8_d{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.projects_page__c_ST7 *,.projects_page__c_ST7 :after,.projects_page__c_ST7 :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}