@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_c292d6fe-module__ZPbyaG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_c292d6fe-module__ZPbyaG__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
.theme-module__e_bYWG__themeRoot{--home-bg:#171918;--home-card:#202220;--home-card-text:#fff;--home-card-raised:#272927;--home-line:#343735;--home-text:#fff;--home-muted:#a9aeaa;--home-soft:#ffffffc7;--home-chip:#0e0f0e57;--home-chip-line:#ffffffad;--home-accent:#e2b063;background:var(--home-bg);min-height:100vh;color:var(--home-text)}.theme-module__e_bYWG__themeRoot[data-theme=light]{--home-bg:#f7f7f5;--home-card:#fff;--home-card-text:#171918;--home-card-raised:#ebe8df;--home-line:#d1d1c9;--home-text:#171918;--home-muted:#626761;--home-soft:#171918c2;--home-chip:#fff3;--home-chip-line:#ffffffbf}.theme-module__e_bYWG__themeRoot[data-theme=mixed]{--home-bg:#171918;--home-card:#202220;--home-card-text:#fff;--home-card-raised:#272927;--home-line:#343735;--home-text:#fff;--home-muted:#a9aeaa;--home-soft:#ffffffc7;--home-chip:#0e0f0e57;--home-chip-line:#ffffffad}.theme-module__e_bYWG__previewControls{z-index:100;flex-direction:column;align-items:flex-end;gap:7px;display:flex;position:fixed;bottom:18px;right:18px}.theme-module__e_bYWG__switcher{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141514d1;border:1px solid #ffffff38;border-radius:999px;gap:4px;padding:5px;display:flex;box-shadow:0 10px 40px #0000003d}.theme-module__e_bYWG__switcherButton{color:#ffffffb8;cursor:pointer;letter-spacing:.02em;background:0 0;border-radius:999px;min-height:34px;padding:0 13px;font-size:12px;font-weight:600}.theme-module__e_bYWG__switcherButton[data-active=true]{color:#171918;background:#fff}@media (max-width:640px){.theme-module__e_bYWG__previewControls{bottom:10px;right:10px}.theme-module__e_bYWG__switcherButton{min-height:32px;padding-inline:10px}}
.ContactSection-module__iqBh2W__section{width:100%;height:51.25rem;padding:5.625rem max(2rem, calc((100% - var(--section-max)) / 2)) 3.75rem;color:#fff;background:#171918;scroll-margin-top:20px}.ContactSection-module__iqBh2W__canvas{width:min(100%, var(--section-max));background:#252725;border-radius:2rem;height:41.875rem;margin-inline:auto;position:relative;overflow:hidden}.ContactSection-module__iqBh2W__plainSection{height:auto;min-height:0;padding-block:clamp(5.5rem,10vw,8.5rem)}.ContactSection-module__iqBh2W__plainCanvas{width:min(100%, var(--section-max));justify-content:center;margin-inline:auto;display:flex}.ContactSection-module__iqBh2W__plainSection .ContactSection-module__iqBh2W__panel{height:auto;min-height:39.125rem;position:relative;top:auto;right:auto}[data-theme=light] .ContactSection-module__iqBh2W__plainSection{color:#171918;background:#fff}[data-theme=light] .ContactSection-module__iqBh2W__plainSection .ContactSection-module__iqBh2W__panel{background:#f1f1f0}:is([data-theme=light] .ContactSection-module__iqBh2W__plainSection .ContactSection-module__iqBh2W__panelIntro,[data-theme=light] .ContactSection-module__iqBh2W__plainSection .ContactSection-module__iqBh2W__privacy,[data-theme=light] .ContactSection-module__iqBh2W__plainSection .ContactSection-module__iqBh2W__message){color:#626761}:is([data-theme=light] .ContactSection-module__iqBh2W__plainSection .ContactSection-module__iqBh2W__field input,[data-theme=light] .ContactSection-module__iqBh2W__plainSection .ContactSection-module__iqBh2W__field textarea){color:#171918;background:#fff;border-color:#d1d1c9}[data-theme=light] .ContactSection-module__iqBh2W__plainSection .ContactSection-module__iqBh2W__field input::placeholder{color:#626761}[data-theme=light] .ContactSection-module__iqBh2W__plainSection .ContactSection-module__iqBh2W__field textarea::placeholder{color:#626761}[data-theme=light] .ContactSection-module__iqBh2W__plainSection .ContactSection-module__iqBh2W__submit{color:#fff;background:#171918}.ContactSection-module__iqBh2W__backgroundImage{object-fit:cover}.ContactSection-module__iqBh2W__imageShade{border-radius:inherit;background:linear-gradient(90deg,#050606b3 0%,#0506063d 52%,#05060629 100%);position:absolute;inset:0}.ContactSection-module__iqBh2W__imageCopy{pointer-events:none;position:absolute;inset:0}.ContactSection-module__iqBh2W__imageCopy h2{letter-spacing:-.025rem;width:32.5rem;font-size:3.25rem;font-weight:400;line-height:3.5rem;position:absolute;top:3.25rem;left:2.5rem}.ContactSection-module__iqBh2W__imageCopy h2 span,.ContactSection-module__iqBh2W__panel h3 span{display:block}.ContactSection-module__iqBh2W__imageCopy p{color:#ffffffeb;letter-spacing:-.025rem;width:32.5rem;font-size:1.125rem;line-height:1.625rem;position:absolute;bottom:2rem;left:2.5rem}.ContactSection-module__iqBh2W__panel{background:#202220;border-radius:1.75rem;width:36.875rem;height:39.125rem;padding:2.5rem;position:absolute;top:1.375rem;right:1.375rem;overflow:hidden}.ContactSection-module__iqBh2W__panel h3{letter-spacing:-.03125rem;width:31.875rem;min-height:6rem;font-size:2.75rem;font-weight:400;line-height:3rem}.ContactSection-module__iqBh2W__panelIntro{color:#c7c9c5;letter-spacing:-.00625rem;width:31.875rem;margin-top:.75rem;font-size:1rem;line-height:1.5rem}.ContactSection-module__iqBh2W__address{margin:.75rem 0 0}.ContactSection-module__iqBh2W__address span{display:block}.ContactSection-module__iqBh2W__address+.ContactSection-module__iqBh2W__form{margin-top:2rem}.ContactSection-module__iqBh2W__form{gap:1rem;width:31.875rem;margin-top:4.875rem;display:grid}.ContactSection-module__iqBh2W__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ContactSection-module__iqBh2W__field{min-width:0;display:block;position:relative}.ContactSection-module__iqBh2W__field input,.ContactSection-module__iqBh2W__field textarea{color:#f4f4f1;letter-spacing:-.00625rem;background:#171918;border:1px solid #343735;outline:none;width:100%;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.375rem;transition:border-color .16s;display:block}.ContactSection-module__iqBh2W__field input{border-radius:1.75rem;height:3.5rem;padding:0 1.125rem}.ContactSection-module__iqBh2W__field textarea{resize:none;border-radius:1.5rem;height:6.25rem;padding:1.0625rem 1.125rem}.ContactSection-module__iqBh2W__field input::placeholder,.ContactSection-module__iqBh2W__field textarea::placeholder{color:#d6d8d4;opacity:1}.ContactSection-module__iqBh2W__field input:focus,.ContactSection-module__iqBh2W__field textarea:focus{border-color:#e8b05c}.ContactSection-module__iqBh2W__field input[aria-invalid=true],.ContactSection-module__iqBh2W__field textarea[aria-invalid=true]{border-color:#ffb4aa}.ContactSection-module__iqBh2W__fieldError{color:#ffb4aa;white-space:nowrap;margin-top:2px;font-size:.6875rem;line-height:.75rem;position:absolute;top:100%;left:1.125rem}.ContactSection-module__iqBh2W__field input:disabled,.ContactSection-module__iqBh2W__field textarea:disabled{cursor:wait;opacity:.62}.ContactSection-module__iqBh2W__visuallyHidden,.ContactSection-module__iqBh2W__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ContactSection-module__iqBh2W__submit{color:#171918;cursor:pointer;letter-spacing:-.00625rem;background:#f7f7f5;border-radius:1.8125rem;justify-content:space-between;align-items:center;width:31.875rem;height:3.625rem;padding:.4375rem .4375rem .4375rem 1.375rem;font-size:1rem;font-weight:500;line-height:1.375rem;display:flex}.ContactSection-module__iqBh2W__submit:disabled{cursor:wait;opacity:.7}.ContactSection-module__iqBh2W__submitIcon{flex:none;width:2.75rem;height:2.75rem;display:block;position:relative}.ContactSection-module__iqBh2W__submitIconCircle,.ContactSection-module__iqBh2W__submitIconArrow{position:absolute}.ContactSection-module__iqBh2W__submitIconCircle{width:100%;height:100%;inset:0}.ContactSection-module__iqBh2W__submitIconArrow{width:1.125rem;height:1.125rem;top:50%;left:50%;transform:translate(-50%,-50%)}.ContactSection-module__iqBh2W__privacy,.ContactSection-module__iqBh2W__message{color:#92958f;min-height:1.125rem;margin-top:2px;font-size:.75rem;line-height:1.125rem}.ContactSection-module__iqBh2W__privacy{width:fit-content}.ContactSection-module__iqBh2W__message[role=alert]{color:#ffb4aa}@media (max-width:1180px){.ContactSection-module__iqBh2W__section{height:auto;padding-inline:32px}.ContactSection-module__iqBh2W__canvas{height:auto;min-height:760px;padding:280px 22px 22px}.ContactSection-module__iqBh2W__imageCopy h2{font-size:46px;line-height:50px;top:42px;left:40px}.ContactSection-module__iqBh2W__imageCopy p{top:176px;bottom:auto}.ContactSection-module__iqBh2W__panel{width:min(100%,590px);height:auto;min-height:626px;margin-left:auto;position:relative;top:auto;right:auto}.ContactSection-module__iqBh2W__plainSection{padding-inline:32px}.ContactSection-module__iqBh2W__plainSection .ContactSection-module__iqBh2W__panel{margin-inline:auto}}@media (max-width:760px){.ContactSection-module__iqBh2W__section{padding:72px 16px 0}.ContactSection-module__iqBh2W__plainSection{padding:72px 16px}.ContactSection-module__iqBh2W__plainSection .ContactSection-module__iqBh2W__panel{margin-top:0}.ContactSection-module__iqBh2W__canvas{border-radius:24px;width:100%;min-height:0;padding:28px 12px 12px}.ContactSection-module__iqBh2W__backgroundImage{object-position:42% center}.ContactSection-module__iqBh2W__imageCopy{padding-inline:12px;position:relative;inset:auto}.ContactSection-module__iqBh2W__imageCopy h2{width:100%;font-size:clamp(36px,11vw,48px);line-height:1.05;position:static}.ContactSection-module__iqBh2W__imageCopy h2 span{display:inline}.ContactSection-module__iqBh2W__imageCopy h2 span+span:before{content:" "}.ContactSection-module__iqBh2W__imageCopy p{width:100%;margin-top:22px;font-size:16px;line-height:23px;position:static}.ContactSection-module__iqBh2W__panel{border-radius:22px;width:100%;min-height:0;margin-top:36px;padding:28px 20px}.ContactSection-module__iqBh2W__panel h3,.ContactSection-module__iqBh2W__panelIntro,.ContactSection-module__iqBh2W__form{width:100%}.ContactSection-module__iqBh2W__panel h3{min-height:0;font-size:36px;line-height:40px}.ContactSection-module__iqBh2W__form{margin-top:52px}.ContactSection-module__iqBh2W__twoColumns{grid-template-columns:1fr}.ContactSection-module__iqBh2W__submit{width:100%}}
.home-module__06co2W__hero{color:#fff;background:#252a28;border-radius:1.5rem;width:calc(100% - 2rem);height:calc(100dvh - 2rem);min-height:42.5rem;margin:1rem;position:relative;overflow:hidden}[data-hero-layout=framed] .home-module__06co2W__hero{height:calc(100dvh - clamp(4.5rem,9vh,6rem));min-height:40rem}.home-module__06co2W__heroImage{object-fit:cover;object-position:center 52%;transform-origin:50%}.home-module__06co2W__heroImageFrame{transform-origin:50%;position:absolute;inset:0;overflow:hidden}.home-module__06co2W__heroShade{background:linear-gradient(#00000008 0%,#0000000d 42%,#0000004d 64%,#000000d6 100%);position:absolute;inset:0}.home-module__06co2W__heroContent{z-index:2;flex-direction:column;gap:.75rem;display:flex;position:absolute;bottom:3rem;left:3rem;right:3rem}.home-module__06co2W__sectionLabel{color:currentColor;letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.4}.home-module__06co2W__hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:68.75rem;font-size:clamp(2.625rem,3.35vw,3rem);font-weight:500;line-height:1.04}.home-module__06co2W__hero h1>span{display:block}.home-module__06co2W__heroTitleLineMask{overflow:hidden}.home-module__06co2W__heroTitleLine{transform-origin:0 100%;display:block}.home-module__06co2W__hero h1 em{color:var(--home-accent);font-family:var(--font-editorial);font-size:1.125em;font-weight:400}.home-module__06co2W__heroLowerRow{justify-content:space-between;align-items:flex-end;gap:1.875rem;min-width:0;display:flex}.home-module__06co2W__heroIntro{align-items:center;gap:1.5rem;min-width:0;display:flex}.home-module__06co2W__heroIntro>p{color:#ffffffe0;letter-spacing:-.003em;max-width:32.5rem;font-size:1rem;font-weight:500;line-height:1.375rem}.home-module__06co2W__hero[data-motion=entrance] .home-module__06co2W__heroImage{animation:1.6s cubic-bezier(.22,1,.36,1) both home-module__06co2W__heroImageIn}.home-module__06co2W__hero[data-motion=entrance] [data-hero-shade]{animation:1.2s ease-out .1s both home-module__06co2W__heroFadeIn}.home-module__06co2W__hero[data-motion=entrance] [data-home-header][data-compact=false]{animation:.95s cubic-bezier(.22,1,.36,1) .36s both home-module__06co2W__heroHeaderIn}.home-module__06co2W__hero[data-motion=entrance] [data-hero-title-line]{animation:1.05s cubic-bezier(.22,1,.36,1) both home-module__06co2W__heroTitleLineIn}.home-module__06co2W__hero[data-motion=entrance] .home-module__06co2W__heroTitleLineMask:first-child [data-hero-title-line]{animation-delay:.52s}.home-module__06co2W__hero[data-motion=entrance] .home-module__06co2W__heroTitleLineMask:nth-child(2) [data-hero-title-line]{animation-delay:.66s}.home-module__06co2W__hero[data-motion=entrance] [data-hero-intro]{animation:.9s cubic-bezier(.22,1,.36,1) .86s both home-module__06co2W__heroContentIn}.home-module__06co2W__hero[data-motion=entrance] [data-hero-project-link]{animation:.9s cubic-bezier(.22,1,.36,1) .98s both home-module__06co2W__heroContentIn}@keyframes home-module__06co2W__heroImageIn{0%{opacity:.88;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes home-module__06co2W__heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes home-module__06co2W__heroHeaderIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__06co2W__heroTitleLineIn{0%{opacity:0;transform:translateY(82%)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__06co2W__heroContentIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.home-module__06co2W__actionLink{color:#141414;letter-spacing:-.006em;background:#f7f7f5;border-radius:999px;flex-shrink:0;justify-content:space-between;align-items:center;gap:.875rem;width:max-content;min-width:12.5rem;min-height:3.5rem;padding:.4375rem .4375rem .4375rem 1.5rem;font-size:.9375rem;font-weight:600;line-height:1.375rem;transition:transform .18s;display:inline-flex}.home-module__06co2W__actionLink:hover{transform:translateY(-2px)}.home-module__06co2W__actionIcon{background:#e2b063;border-radius:50%;flex:none;place-items:center;width:2.625rem;height:2.625rem;display:grid}.home-module__06co2W__actionIcon img{width:1.125rem;height:1.125rem}.home-module__06co2W__viewProjectLink{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0909096b;border:1px solid #ffffff4d;border-radius:1.5rem;flex:none;justify-content:space-between;align-items:center;gap:.75rem;width:16.25rem;height:4rem;padding:.75rem;font-size:.9375rem;font-weight:500;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s,box-shadow .22s;display:flex}.home-module__06co2W__viewProjectLabel{text-align:center;white-space:nowrap;border:1px solid #fff;border-radius:.75rem;padding:.25rem 1.5rem;line-height:1.375rem;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s,color .22s}.home-module__06co2W__viewProjectIconCluster{flex:none;align-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex}.home-module__06co2W__viewProjectRear{flex:none;width:1.875rem;height:1.875rem;margin-right:-.8125rem;transition:transform .22s cubic-bezier(.22,1,.36,1);position:relative}.home-module__06co2W__viewProjectFront{background:#fff;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s;display:grid;position:relative;overflow:hidden}.home-module__06co2W__viewProjectArrow{width:1rem;height:1rem;transition:transform .22s cubic-bezier(.22,1,.36,1);transform:scaleX(-1)}.home-module__06co2W__viewProjectLink:is(:hover,:focus-visible){background:#090909b3;border-color:#ffffffb8;transform:translateY(-.125rem);box-shadow:0 .625rem 1.5rem #00000038}.home-module__06co2W__viewProjectLink:is(:hover,:focus-visible) .home-module__06co2W__viewProjectLabel{color:#151515;background:#fff;border-color:#fff;transform:translate(-.125rem)}.home-module__06co2W__viewProjectLink:is(:hover,:focus-visible) .home-module__06co2W__viewProjectIconCluster{transform:translate(.3125rem)}.home-module__06co2W__viewProjectLink:is(:hover,:focus-visible) .home-module__06co2W__viewProjectRear{transform:translate(.1875rem)}.home-module__06co2W__viewProjectLink:is(:hover,:focus-visible) .home-module__06co2W__viewProjectFront{background:#e2b063;transform:rotate(-8deg)scale(1.06)}.home-module__06co2W__viewProjectLink:is(:hover,:focus-visible) .home-module__06co2W__viewProjectArrow{transform:scaleX(-1)translate(-.125rem)}.home-module__06co2W__viewProjectLink:active{box-shadow:none;transform:translateY(0)scale(.985)}.home-module__06co2W__viewProjectLink:active .home-module__06co2W__viewProjectIconCluster{transform:translate(.1875rem)scale(.96)}.home-module__06co2W__aboutSection,.home-module__06co2W__projectsSection{width:var(--content-width);margin-inline:auto}.home-module__06co2W__aboutSection{grid-template-columns:minmax(17.5rem,23.4375rem) minmax(0,1fr);align-items:stretch;gap:4rem;margin-top:6.875rem;display:grid}.home-module__06co2W__portraitPanel{touch-action:none;background:#636456;border-radius:1.75rem;min-height:22.375rem;position:relative;overflow:hidden}.home-module__06co2W__portrait{object-fit:cover;object-position:center top;width:106.667%!important;height:167.598%!important;top:8px!important;left:-3.333%!important}.home-module__06co2W__crosshairHorizontal,.home-module__06co2W__crosshairVertical{z-index:2;background:#f6f2e9e6;display:block;position:absolute}.home-module__06co2W__crosshairHorizontal{height:1px;top:44.913%;left:0;right:0}.home-module__06co2W__crosshairVertical{width:1px;top:0;bottom:0;left:50%}.home-module__06co2W__crosshairDiagonal{z-index:2;position:absolute;top:45.07%;left:50%;width:50%!important;height:55.04%!important}.home-module__06co2W__measureMark{z-index:3;background:#dfae63;display:block;position:absolute}.home-module__06co2W__measureMark[data-position=node-center]{width:1.23%;height:.962%;top:44.595%;left:49.589%}.home-module__06co2W__measureMark[data-position=node-diagonal]{width:1.64%;height:1.282%;top:80.495%;left:81.968%}.home-module__06co2W__measureMark[data-position=node-right]{width:1.23%;height:.962%;top:44.595%;left:98.771%}.home-module__06co2W__measureMark[data-position=node-top]{width:1.23%;height:.962%;top:24.721%;left:49.589%}.home-module__06co2W__measureMark[data-position=measure-h-1]{width:4.918%;height:.962%;top:44.595%;left:8.197%}.home-module__06co2W__measureMark[data-position=measure-h-2]{width:3.689%;height:.962%;top:44.595%;left:29.509%}.home-module__06co2W__measureMark[data-position=measure-h-3]{width:6.557%;height:.962%;top:44.595%;left:63.115%}.home-module__06co2W__measureMark[data-position=measure-h-4]{width:4.508%;height:.962%;top:44.595%;left:86.067%}.home-module__06co2W__measureMark[data-position=measure-v-1]{width:1.23%;height:3.846%;top:9.335%;left:49.589%}.home-module__06co2W__measureMark[data-position=measure-v-2]{width:1.23%;height:3.205%;top:62.223%;left:49.589%}.home-module__06co2W__measureMark[data-position=measure-v-3]{width:1.23%;height:4.488%;top:85.623%;left:49.589%}.home-module__06co2W__aboutCopy{flex-direction:column;gap:4.25rem;min-width:0;height:22.375rem;display:flex}.home-module__06co2W__aboutCopy h2{max-width:55.1875rem;font-size:2.375rem;font-weight:400;line-height:2.875rem}.home-module__06co2W__aboutFacts{grid-template-columns:10.625rem 1px 20rem 1px minmax(0,18.4375rem);align-items:end;gap:1.5rem;height:8.25rem;display:grid}.home-module__06co2W__aboutFacts:before,.home-module__06co2W__aboutFacts:after{background:var(--home-line);content:"";align-self:stretch}.home-module__06co2W__aboutFacts:before{grid-area:1/2}.home-module__06co2W__aboutFacts:after{grid-area:1/4}.home-module__06co2W__experience{grid-column:1}.home-module__06co2W__aboutFacts>p{grid-column:3}.home-module__06co2W__identity{grid-column:5}.home-module__06co2W__experience,.home-module__06co2W__identity{flex-direction:column;gap:.3125rem;display:flex}.home-module__06co2W__experience strong{font-size:3rem;font-weight:500;line-height:1.04}.home-module__06co2W__experience span{color:var(--home-soft);font-size:.90625rem;line-height:1.25rem}.home-module__06co2W__aboutFacts>p{color:var(--home-soft);font-size:.96875rem;line-height:1.5rem}.home-module__06co2W__identity strong{color:var(--home-soft);font-size:.9375rem;font-weight:500;line-height:1.25rem}.home-module__06co2W__aboutSocials{gap:.75rem;margin-top:.8125rem;display:flex}.home-module__06co2W__aboutSocialIcon{border:1.5px solid;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.home-module__06co2W__aboutSocialIcon img{width:1.375rem;height:1.375rem}.home-module__06co2W__projectsSurface{margin-top:6.875rem}.home-module__06co2W__projectsSection{margin-top:0}.home-module__06co2W__projectsHeading{letter-spacing:-.2px;width:min(100%,38.125rem);font-size:3.25rem;font-weight:400;line-height:3.625rem}.home-module__06co2W__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.home-module__06co2W__projectsHeadingVisual{display:block;overflow:hidden}.home-module__06co2W__projectsHeadingWord,.home-module__06co2W__projectsHeadingChar{display:inline-block}.home-module__06co2W__sectionHeader,.home-module__06co2W__servicesHeader,.home-module__06co2W__editorialHeader{grid-template-columns:minmax(0,1fr) minmax(330px,.75fr);align-items:end;gap:5rem;margin-bottom:3.125rem;display:grid}.home-module__06co2W__sectionHeader h2,.home-module__06co2W__servicesHeader h2,.home-module__06co2W__editorialHeader h2{letter-spacing:-.04em;text-wrap:balance;max-width:41.875rem;margin-top:.625rem;font-size:clamp(2.375rem,4vw,3.625rem);font-weight:400;line-height:1.04}.home-module__06co2W__editorialHeader h2 span,.home-module__06co2W__editorialHeader>div>p span{display:block}.home-module__06co2W__sectionHeader>p,.home-module__06co2W__servicesIntro>p,.home-module__06co2W__editorialHeader>div>p{color:var(--home-muted);font-size:1rem;line-height:1.55}.home-module__06co2W__projectFeature{margin-top:4rem;padding-top:7rem;position:relative}.home-module__06co2W__projectFeature[data-variant=dikmen]{margin-top:2.75rem}.home-module__06co2W__projectFeature:not([data-variant=dikmen]):before{background:var(--home-line);content:"";transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.home-module__06co2W__projectText{height:7rem;position:absolute;top:0;left:0;right:0}.home-module__06co2W__projectTitle{position:absolute;top:1.625rem;left:0}.home-module__06co2W__projectTitle h3{letter-spacing:-.2px;font-size:1.875rem;font-weight:500;line-height:2.25rem}.home-module__06co2W__projectMetaLine{color:var(--home-muted);letter-spacing:-.2px;font-size:.9375rem;line-height:1.375rem;position:absolute;top:4.25rem;left:0}.home-module__06co2W__projectDescription{width:min(100%,27.75rem);color:var(--home-soft);letter-spacing:-.2px;font-size:1rem;line-height:1.4375rem;position:absolute;top:1.625rem;right:0}.home-module__06co2W__projectImages{width:100%;min-width:0;display:grid}.home-module__06co2W__projectFeature[data-variant=dikmen] .home-module__06co2W__projectImages{aspect-ratio:1322/518;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2.0185fr) minmax(0,1fr);gap:.75rem 1.125rem}.home-module__06co2W__projectFeature[data-variant=dikmen] .home-module__06co2W__projectImageLink:first-child{grid-row:1/3}.home-module__06co2W__projectFeature[data-variant=alaykoy] .home-module__06co2W__projectImages{aspect-ratio:1322/500;grid-template-columns:1fr 1fr;gap:1.625rem}.home-module__06co2W__projectFeature[data-variant=lefke] .home-module__06co2W__projectImages{aspect-ratio:1322/526;grid-template-columns:1fr}.home-module__06co2W__projectImageLink{background:var(--home-card);border-radius:28px;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.home-module__06co2W__projectImageReveal{position:absolute;inset:0;transform:scale(1)}.home-module__06co2W__projectImageLink img{object-fit:cover;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.home-module__06co2W__projectImageLink{will-change:border-radius;transition:border-radius .3s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0)}.home-module__06co2W__projectsSection[data-motion-ready=true] [data-project-heading]:not([data-revealed=true]) .home-module__06co2W__projectsHeadingChar{opacity:0;transform:translateY(120%)}.home-module__06co2W__projectsSection[data-motion-ready=true] [data-project-heading][data-revealed=true] .home-module__06co2W__projectsHeadingChar{animation:.9s cubic-bezier(.5,1,.89,1) both home-module__06co2W__projectHeadingCharIn;animation-delay:calc(var(--project-char-index) * 35ms)}.home-module__06co2W__projectsSection[data-motion-ready=true] .home-module__06co2W__projectFeature:not([data-revealed=true]):not([data-variant=dikmen]):before{transform:scaleX(0)}.home-module__06co2W__projectsSection[data-motion-ready=true] .home-module__06co2W__projectFeature[data-revealed=true]:not([data-variant=dikmen]):before{animation:1.3s cubic-bezier(.45,0,.55,1) both home-module__06co2W__projectLineIn}.home-module__06co2W__projectsSection[data-motion-ready=true] .home-module__06co2W__projectFeature:not([data-revealed=true]) :is(.home-module__06co2W__projectTitle,.home-module__06co2W__projectMetaLine,.home-module__06co2W__projectDescription){opacity:0;transform:translateY(80%)}.home-module__06co2W__projectsSection[data-motion-ready=true] .home-module__06co2W__projectFeature[data-revealed=true] .home-module__06co2W__projectTitle,.home-module__06co2W__projectsSection[data-motion-ready=true] .home-module__06co2W__projectFeature[data-revealed=true] .home-module__06co2W__projectMetaLine,.home-module__06co2W__projectsSection[data-motion-ready=true] .home-module__06co2W__projectFeature[data-revealed=true] .home-module__06co2W__projectDescription{animation:1s cubic-bezier(.22,1,.36,1) both home-module__06co2W__projectTextIn}.home-module__06co2W__projectsSection[data-motion-ready=true] .home-module__06co2W__projectFeature[data-revealed=true] .home-module__06co2W__projectTitle,.home-module__06co2W__projectsSection[data-motion-ready=true] .home-module__06co2W__projectFeature[data-revealed=true] .home-module__06co2W__projectMetaLine{animation-delay:.26s}.home-module__06co2W__projectsSection[data-motion-ready=true] .home-module__06co2W__projectFeature[data-revealed=true] .home-module__06co2W__projectDescription{animation-delay:.41s}.home-module__06co2W__projectsSection[data-motion-ready=true] .home-module__06co2W__projectFeature:not([data-revealed=true]) .home-module__06co2W__projectImageLink{clip-path:inset(100% 0 0)}.home-module__06co2W__projectsSection[data-motion-ready=true] .home-module__06co2W__projectFeature:not([data-revealed=true]) .home-module__06co2W__projectImageReveal{transform:scale(1.2)}.home-module__06co2W__projectsSection[data-motion-ready=true] .home-module__06co2W__projectFeature[data-revealed=true] .home-module__06co2W__projectImageLink{animation:1.2s cubic-bezier(.22,1,.36,1) .52s both home-module__06co2W__projectMaskIn}.home-module__06co2W__projectsSection[data-motion-ready=true] .home-module__06co2W__projectFeature[data-revealed=true] .home-module__06co2W__projectImageReveal{animation:1.2s cubic-bezier(.22,1,.36,1) .52s both home-module__06co2W__projectImageIn}@media (hover:hover) and (pointer:fine){.home-module__06co2W__projectImages:hover .home-module__06co2W__projectImageLink{border-radius:100px}.home-module__06co2W__projectImages:hover .home-module__06co2W__projectImageLink img{transform:scale(1.05)}}@keyframes home-module__06co2W__projectHeadingCharIn{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__06co2W__projectLineIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-module__06co2W__projectTextIn{0%{opacity:0;transform:translateY(80%)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__06co2W__projectMaskIn{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes home-module__06co2W__projectImageIn{0%{transform:scale(1.2)}to{transform:scale(1)}}.home-module__06co2W__centeredAction{justify-content:center;margin-top:5.125rem;display:flex}.home-module__06co2W__centeredAction .home-module__06co2W__actionLink{min-width:13.25rem;min-height:3.625rem}.home-module__06co2W__servicesSection{width:100%;padding:2.75rem max(2rem, calc((100% - var(--section-max)) / 2)) 3.25rem;margin-top:6.875rem;scroll-margin-top:1.25rem}.home-module__06co2W__servicesHeader{width:min(100%, var(--section-max));justify-content:space-between;align-items:center;gap:2.5rem;height:6.25rem;margin:0 auto 1.75rem;display:flex}.home-module__06co2W__servicesHeader h2{letter-spacing:-.2px;flex:none;margin:0;font-size:4.5rem;font-weight:400;line-height:5rem}.home-module__06co2W__servicesIntro{flex:none;grid-template-columns:26.875rem 13.875rem;align-items:center;gap:1.75rem;width:42.5rem;height:5rem;display:grid}.home-module__06co2W__servicesIntro>p{color:var(--home-muted);letter-spacing:-.2px;font-size:1.1875rem;line-height:1.6875rem}.home-module__06co2W__servicesIntro .home-module__06co2W__actionLink,.home-module__06co2W__servicesMobileAction .home-module__06co2W__actionLink{width:13.875rem;min-width:13.875rem;min-height:3.5rem;padding:.375rem .375rem .375rem 1.375rem;font-size:.9375rem;font-weight:500}.home-module__06co2W__servicesIntro .home-module__06co2W__actionIcon,.home-module__06co2W__servicesMobileAction .home-module__06co2W__actionIcon{width:2.75rem;height:2.75rem}.home-module__06co2W__servicesMobileAction{display:none}.home-module__06co2W__servicesMosaic{width:min(100%, var(--section-max));grid-template-columns:minmax(0,39fr) minmax(0,42.5fr);gap:1rem;height:36rem;margin-inline:auto;display:grid}.home-module__06co2W__serviceCard{background:var(--home-card);color:#fff;min-width:0;transition:transform .26s;display:block;position:relative;overflow:hidden}.home-module__06co2W__serviceCard:hover{transform:translateY(-2px)}.home-module__06co2W__serviceCard h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.home-module__06co2W__serviceFeatured{border-radius:1.75rem;width:100%;height:100%}.home-module__06co2W__serviceImage{object-fit:cover}.home-module__06co2W__serviceShade{background:linear-gradient(#00000005 0%,#00000014 48%,#000000e0 100%);position:absolute;inset:0}.home-module__06co2W__serviceKicker{color:#ffffffc7;font-size:.875rem;line-height:1.25rem;position:absolute;top:1.5rem;left:1.625rem}.home-module__06co2W__serviceFeaturedCopy{position:absolute;top:77.778%;left:1.625rem;right:1.625rem}.home-module__06co2W__serviceFeaturedCopy h3{letter-spacing:-.5px;font-size:3rem;font-weight:400;line-height:3.25rem}.home-module__06co2W__serviceFeaturedCopy p{color:#ffffffeb;letter-spacing:-.1px;margin-top:.5rem;font-size:.9375rem;font-weight:500;line-height:1.375rem}.home-module__06co2W__serviceOpen{border-radius:50%;place-items:center;display:grid;position:absolute}.home-module__06co2W__serviceOpenFeatured{background:#fff;width:3.125rem;height:3.125rem;top:1.5rem;right:1.625rem}.home-module__06co2W__servicesRightColumn{flex-direction:column;gap:1rem;width:100%;height:100%;display:flex}.home-module__06co2W__servicesVisualPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;height:57.292%;display:grid}.home-module__06co2W__serviceVisual{border-radius:1.5rem;width:100%;height:100%}.home-module__06co2W__serviceVisual .home-module__06co2W__serviceShade{background:linear-gradient(#00000003 0%,#00000014 52%,#000000d6 100%)}.home-module__06co2W__serviceVisualCopy{position:absolute;top:76.364%;left:1.25rem;right:1.25rem}.home-module__06co2W__serviceVisualCopy h3{letter-spacing:-.3px;max-width:17.875rem;font-size:1.75rem;font-weight:400;line-height:2rem}.home-module__06co2W__serviceVisual:nth-child(2) .home-module__06co2W__serviceVisualCopy h3{max-width:15.625rem;font-size:1.625rem;line-height:1.8125rem}.home-module__06co2W__serviceVisual:nth-child(2) .home-module__06co2W__serviceVisualCopy{top:68.485%}.home-module__06co2W__serviceVisualCopy p{color:#ffffffe6;margin-top:.375rem;font-size:.8125rem;font-weight:500;line-height:1.125rem}.home-module__06co2W__serviceOpenVisual{background:#fff;width:2.5rem;height:2.5rem;top:1rem;right:1.25rem}.home-module__06co2W__servicesTextTrio{grid-template-columns:219fr 219fr 218fr;gap:.75rem;width:100%;height:39.931%;display:grid}.home-module__06co2W__serviceText{background:var(--home-card);height:100%;color:var(--home-card-text);border-radius:1.25rem;flex-direction:column;justify-content:space-between;padding:1.0625rem 1.125rem .9375rem;display:flex}.home-module__06co2W__serviceText h3{letter-spacing:-.2px;max-width:11.4375rem;min-height:2.875rem;font-size:1.25rem;font-weight:500;line-height:1.4375rem}.home-module__06co2W__serviceText:nth-child(3) h3{max-width:9.0625rem}.home-module__06co2W__serviceText p{color:#b8b8b0;max-width:11.4375rem;margin-top:.5rem;font-size:.78125rem;line-height:1.0625rem}.home-module__06co2W__serviceOpenText{border:1px solid #8c8c85;align-self:flex-end;width:2.125rem;height:2.125rem;position:static}.home-module__06co2W__editorialSection{width:100%;height:54rem;padding:4.75rem max(2rem, calc((100% - var(--section-max)) / 2)) 4.125rem;color:#fff;background:#171918;margin:0}.home-module__06co2W__editorialHeader{width:min(100%, var(--section-max));height:8.25rem;margin:0 auto 3.75rem;display:block;position:relative}.home-module__06co2W__editorialHeader h2{letter-spacing:-.4px;text-wrap:initial;width:49.242%;max-width:none;margin:0;font-size:3.5rem;font-weight:400;line-height:3.875rem;position:absolute;top:0;left:0}.home-module__06co2W__editorialHeader>div{width:42.424%;position:absolute;top:0;left:57.576%}.home-module__06co2W__editorialHeader>div>p{color:#c7c7c2;letter-spacing:-.2px;font-size:1.1875rem;line-height:1.6875rem}.home-module__06co2W__editorialMeta{color:#ababa3;letter-spacing:-.1px;align-items:center;gap:.9375rem;margin-top:1.125rem;padding-top:1.1875rem;font-size:1rem;line-height:1.375rem;display:flex}.home-module__06co2W__editorialMeta span:first-child{color:#fff;font-weight:500}.home-module__06co2W__editorialMeta img{width:.3125rem;height:.3125rem}.home-module__06co2W__editorialVisual{width:min(100%, var(--section-max));border-radius:1.75rem;height:33.125rem;min-height:0;margin-inline:auto;position:relative;overflow:hidden}.home-module__06co2W__editorialVisual>img{object-fit:cover}.home-module__06co2W__editorialShade{background:linear-gradient(#0000 0%,#0000000a 58%,#0000009e 100%);position:absolute;inset:0}.home-module__06co2W__playButton{background:0 0;border:0;width:5.5rem;height:5.5rem;position:absolute;top:41.698%;left:46.667%;overflow:visible}.home-module__06co2W__playButton:disabled{opacity:1}.home-module__06co2W__playButtonSurface{width:8.5rem;max-width:none;height:8.5rem;position:absolute;top:-1rem;left:-1.5rem}.home-module__06co2W__playButtonIcon{width:1.875rem;height:1.875rem;position:absolute;top:1.8125rem;left:1.8125rem}.home-module__06co2W__editorialCaption{color:#fff;position:absolute;top:86.415%;left:1.75rem}.home-module__06co2W__editorialCaption p{letter-spacing:-.1px;font-size:1.375rem;font-weight:500;line-height:1.75rem}.home-module__06co2W__editorialCaption span{color:#ffffffc7;letter-spacing:-.1px;margin-top:.5rem;font-size:.875rem;line-height:1.25rem;display:block}.home-module__06co2W__faqSection{min-height:56.25rem;padding:5rem var(--page-gutter) 5.625rem;background:var(--home-bg)}.home-module__06co2W__faqHeader{text-align:center;max-width:45rem;margin:0 auto 4.125rem}.home-module__06co2W__faqHeader h2{letter-spacing:-.035em;font-size:clamp(2.375rem,3.7vw,3.25rem);font-weight:400;line-height:1.1}.home-module__06co2W__faqHeader p{color:var(--home-muted);margin-top:24px;font-size:16px;line-height:24px}.home-module__06co2W__faqList{width:min(100%,920px);margin-inline:auto}.home-module__06co2W__faqItem{background:var(--home-card);border:1px solid #0000;border-radius:24px;margin-top:12px;transition:border-color .24s;overflow:hidden}.home-module__06co2W__faqItem[data-open=true]{border-color:var(--home-line)}.home-module__06co2W__faqItem h3,.home-module__06co2W__faqItem button{width:100%}.home-module__06co2W__faqItem button{min-height:68px;color:var(--home-card-text);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:24px;padding:13px 20px 13px 24px;display:flex}.home-module__06co2W__faqItem button>span:first-child{font-size:18px;font-weight:500;line-height:25px}.home-module__06co2W__faqToggle{background:var(--home-text);width:42px;height:42px;color:var(--home-bg);border-radius:50%;flex:none;transition:transform .42s cubic-bezier(.4,0,.2,1);display:block;position:relative}.home-module__06co2W__faqToggle:before,.home-module__06co2W__faqToggle:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:14px;height:1.5px;transition:opacity .18s,transform .42s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%}.home-module__06co2W__faqToggle:before{transform:translate(-50%,-50%)}.home-module__06co2W__faqToggle:after{transform:translate(-50%,-50%)rotate(90deg)}.home-module__06co2W__faqItem[data-open=true] .home-module__06co2W__faqToggle{transform:rotate(180deg)}.home-module__06co2W__faqItem[data-open=true] .home-module__06co2W__faqToggle:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.home-module__06co2W__faqAnswer{opacity:0;visibility:hidden;grid-template-rows:0fr;max-width:810px;transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1),opacity .24s,visibility 0s linear .5s;display:grid}.home-module__06co2W__faqAnswer[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1),opacity .3s 80ms,visibility}.home-module__06co2W__faqAnswerInner{min-height:0;overflow:hidden}.home-module__06co2W__faqAnswer p{color:var(--home-muted);padding:0 24px 26px;font-size:15px;line-height:23px;transition:transform .5s cubic-bezier(.4,0,.2,1);transform:translateY(-6px)}.home-module__06co2W__faqAnswer[data-open=true] p{transform:translateY(0)}:is([data-theme=light] .home-module__06co2W__servicesSection,[data-theme=light] .home-module__06co2W__faqSection){background:#fff}[data-theme=light] .home-module__06co2W__serviceText{color:#151515;background:#f1f1f0}[data-theme=light] .home-module__06co2W__serviceText p{color:#4f4f4a}[data-theme=light] .home-module__06co2W__serviceOpenText{border-color:#5c5c57}[data-theme=light] .home-module__06co2W__serviceOpenText img{filter:invert()}[data-theme=light] .home-module__06co2W__servicesSection .home-module__06co2W__actionLink{color:#fff;background:#151515}:is([data-theme=light] .home-module__06co2W__centeredAction .home-module__06co2W__actionLink,[data-theme=mixed] .home-module__06co2W__centeredAction .home-module__06co2W__actionLink){color:#fff;background:#151515}[data-theme=light] .home-module__06co2W__faqItem{background:#f1f1f0}[data-theme=light] .home-module__06co2W__faqItem[data-open=true]{background:#fff;border-color:#d8d8d2}[data-theme=light] .home-module__06co2W__faqToggle{color:#171918;background:#fff;border:1px solid #d1d1c9}.home-module__06co2W__footer{color:#fff;background:#171918;height:40.625rem;position:relative;overflow:hidden}.home-module__06co2W__footerGradient{z-index:0;pointer-events:none;position:absolute}.home-module__06co2W__footerGradient img{object-fit:fill}.home-module__06co2W__footerGradientLight{display:none}.home-module__06co2W__footerGradientLower{width:118.75rem;height:70rem;top:9.0625rem;left:-14.375rem;-webkit-mask-image:linear-gradient(#0000 0%,#000 24%);mask-image:linear-gradient(#0000 0%,#000 24%)}.home-module__06co2W__footerGradientHalo{width:90rem;height:73.75rem;top:-3.4375rem;left:0}.home-module__06co2W__footerIdentity{z-index:1;width:26.25rem;height:7.375rem;position:absolute;top:4.875rem;left:4rem}.home-module__06co2W__footerIdentity strong{font-size:1.125rem;font-weight:500;line-height:1.5rem;display:block}.home-module__06co2W__footerIdentity>span,.home-module__06co2W__footerCta>p,.home-module__06co2W__footerLegal{color:#a9aeaa;font-size:.875rem;line-height:1.3125rem}.home-module__06co2W__footerIdentity>span{position:absolute;top:2.125rem;left:0}.home-module__06co2W__socials{gap:.75rem;display:flex;position:absolute;top:4.625rem;left:0}.home-module__06co2W__socialIcon{border:1.5px solid #fff;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.home-module__06co2W__socialIcon img{width:1.375rem;height:1.375rem}.home-module__06co2W__footerCta{z-index:1;flex-direction:column;align-items:center;gap:1.25rem;display:flex;position:absolute;top:4.875rem;left:50%;transform:translate(-50%)}.home-module__06co2W__footerCta>p{line-height:1.375rem}.home-module__06co2W__footerNavigation{z-index:1;text-align:right;flex-direction:column;gap:.875rem;font-size:1.125rem;font-weight:500;line-height:1.5rem;display:flex;position:absolute;top:4.5rem;right:4rem}.home-module__06co2W__footerLegal{z-index:1;grid-template-columns:1fr auto 1fr;gap:1.875rem;display:grid;position:absolute;top:15.5rem;left:4rem;right:4rem}.home-module__06co2W__footerLegal>span:last-child{text-align:right}.home-module__06co2W__footerWordmark{z-index:1;transform-origin:bottom;color:#ffffff21;letter-spacing:-.5rem;text-align:center;white-space:nowrap;width:92.25rem;height:14.5rem;font-size:14.75rem;font-weight:400;line-height:14.5rem;position:absolute;top:28rem;left:50%;transform:translate(-50%)scaleY(1.5)}[data-theme=mixed] .home-module__06co2W__aboutSection{--home-line:#343735;--home-muted:#a9aeaa;--home-soft:#ffffffc7;width:100%;padding:6.875rem max(3.6875rem, calc((100vw - var(--content-max)) / 2));color:#fff;background:#171918;margin-top:0}:is([data-theme=mixed] .home-module__06co2W__projectsSurface,[data-theme=mixed] .home-module__06co2W__servicesSection){--home-card:#f1f1f0;--home-card-text:#151515;--home-line:#d2d2ce;--home-text:#151515;--home-muted:#666;--home-soft:#303030;color:#151515;background:#fff}[data-theme=mixed] .home-module__06co2W__projectsSurface{margin-top:0;padding:6.875rem 0 5.25rem}[data-theme=mixed] .home-module__06co2W__servicesSection{margin-top:0;padding-bottom:6rem}[data-theme=mixed] .home-module__06co2W__serviceText p{color:#4f4f4a}[data-theme=mixed] .home-module__06co2W__serviceOpenText{border-color:#5c5c57}[data-theme=mixed] .home-module__06co2W__serviceOpenText img{filter:invert()}[data-theme=mixed] .home-module__06co2W__servicesSection .home-module__06co2W__actionLink{color:#fff;background:#151515}[data-theme=mixed] .home-module__06co2W__editorialSection{height:55.25rem;padding-top:6rem}[data-theme=mixed] .home-module__06co2W__faqSection{--home-bg:#171918;--home-card:#202220;--home-card-text:#fff;--home-line:#343735;--home-text:#fff;--home-muted:#a9aeaa;color:#fff}[data-theme=light] .home-module__06co2W__footer{color:#171918;background:#fff}[data-theme=light] .home-module__06co2W__footerGradient{display:none}[data-theme=light] .home-module__06co2W__footerGradientLight{display:block}[data-theme=light] .home-module__06co2W__footerGradientHalo{-webkit-mask-image:linear-gradient(#0000 0% 6%,#000 34%);mask-image:linear-gradient(#0000 0% 6%,#000 34%)}[data-theme=light] .home-module__06co2W__footer .home-module__06co2W__actionLink{color:#fff;background:#171918}[data-theme=light] .home-module__06co2W__footerIdentity>span{color:#626761}[data-theme=light] .home-module__06co2W__footerCta>p{color:#626761}[data-theme=light] .home-module__06co2W__footerLegal{color:#626761}[data-theme=light] .home-module__06co2W__socialIcon{border-color:#171918}[data-theme=light] .home-module__06co2W__socialIcon img{filter:invert()}[data-theme=light] .home-module__06co2W__aboutSocialIcon img{filter:invert()}[data-theme=light] .home-module__06co2W__footerWordmark{color:#ffffff57}@media (max-width:1390px){.home-module__06co2W__aboutSection{grid-template-columns:minmax(320px,375px) minmax(0,1fr);gap:48px;width:calc(100% - 64px)}.home-module__06co2W__aboutCopy{gap:52px}.home-module__06co2W__aboutCopy h2{font-size:clamp(34px,2.75vw,38px)}.home-module__06co2W__aboutFacts{grid-template-columns:170px 1px minmax(260px,1fr) 1px 212px;gap:20px}}@media (max-width:1180px){.home-module__06co2W__aboutCopy{gap:40px;height:auto}.home-module__06co2W__aboutFacts{grid-template-columns:minmax(120px,.6fr) 1px minmax(230px,1.2fr);height:auto}.home-module__06co2W__aboutFacts:after,.home-module__06co2W__identity{display:none}}@media (max-width:1080px){.home-module__06co2W__heroIntro{align-items:flex-end}.home-module__06co2W__heroIntro>p{max-width:390px}.home-module__06co2W__aboutSection,.home-module__06co2W__projectsSection{width:calc(100% - 64px)}.home-module__06co2W__servicesSection{padding-inline:32px}.home-module__06co2W__aboutSection{grid-template-columns:minmax(260px,34vw) 1fr;gap:38px}.home-module__06co2W__aboutCopy{gap:40px;height:auto}.home-module__06co2W__aboutFacts{grid-template-columns:minmax(120px,.6fr) 1px minmax(230px,1.2fr);height:auto}.home-module__06co2W__aboutFacts:after,.home-module__06co2W__identity{display:none}.home-module__06co2W__sectionHeader{grid-template-columns:1fr .75fr;gap:42px}.home-module__06co2W__servicesHeader{flex-direction:column;align-items:flex-start;gap:24px;height:auto;margin-bottom:34px}.home-module__06co2W__servicesIntro{width:min(100%,680px)}.home-module__06co2W__servicesMosaic{aspect-ratio:1320/576;grid-template-columns:minmax(0,624fr) minmax(0,680fr);width:100%;height:auto}.home-module__06co2W__serviceFeatured,.home-module__06co2W__servicesRightColumn{width:100%;height:100%}.home-module__06co2W__servicesRightColumn{grid-template-rows:minmax(0,330fr) minmax(0,230fr);display:grid}.home-module__06co2W__servicesVisualPair,.home-module__06co2W__servicesTextTrio{width:100%;height:100%}.home-module__06co2W__servicesVisualPair{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__06co2W__serviceVisual{width:100%;height:100%}.home-module__06co2W__servicesTextTrio{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__06co2W__serviceFeaturedCopy,.home-module__06co2W__serviceVisualCopy,.home-module__06co2W__serviceVisual:nth-child(2) .home-module__06co2W__serviceVisualCopy{top:auto}.home-module__06co2W__serviceFeaturedCopy{bottom:28px}.home-module__06co2W__serviceVisualCopy,.home-module__06co2W__serviceVisual:nth-child(2) .home-module__06co2W__serviceVisualCopy{bottom:18px}.home-module__06co2W__serviceText{height:100%}}@media (max-width:900px){.home-module__06co2W__servicesHeader h2{font-size:56px;line-height:1.05}.home-module__06co2W__servicesIntro{flex-direction:column;align-items:stretch;gap:20px;height:auto;display:flex}.home-module__06co2W__servicesMosaic{aspect-ratio:auto;grid-template-columns:1fr;height:auto}.home-module__06co2W__serviceFeatured{aspect-ratio:624/576;width:100%;height:auto}.home-module__06co2W__servicesRightColumn{width:100%;height:auto;display:flex}.home-module__06co2W__servicesVisualPair{aspect-ratio:680/330;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:auto}.home-module__06co2W__serviceVisual{width:100%;height:100%}.home-module__06co2W__servicesTextTrio{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:230px}.home-module__06co2W__serviceText{height:230px}}@media (max-width:760px){.home-module__06co2W__hero{border-radius:18px;width:calc(100% - 16px);height:calc(100svh - 16px);min-height:640px;margin:8px}[data-hero-layout=framed] .home-module__06co2W__hero{height:calc(100svh - clamp(4.5rem,10svh,5.5rem));min-height:39rem}.home-module__06co2W__heroImage{object-position:52% center}.home-module__06co2W__heroContent{bottom:24px;left:22px;right:22px}.home-module__06co2W__hero h1{text-shadow:0 2px 20px #00000059;font-size:clamp(26px,7.5vw,40px);line-height:1.1}.home-module__06co2W__heroShade{background:linear-gradient(#00000014 0%,#0000002e 35%,#00000094 65%,#000000e0 100%)}.home-module__06co2W__heroLowerRow,.home-module__06co2W__heroIntro{flex-direction:column;align-items:stretch}.home-module__06co2W__heroLowerRow{gap:14px}.home-module__06co2W__heroIntro{gap:18px}.home-module__06co2W__heroIntro>p{max-width:none;font-size:15px}.home-module__06co2W__heroIntro .home-module__06co2W__actionLink,.home-module__06co2W__viewProjectLink{width:100%}.home-module__06co2W__viewProjectLink{display:none}.home-module__06co2W__aboutSection,.home-module__06co2W__projectsSection{width:calc(100% - 32px)}.home-module__06co2W__servicesSection{width:100%;padding:0 16px 40px}.home-module__06co2W__aboutSection{grid-template-columns:1fr;margin-top:72px}.home-module__06co2W__portraitPanel{min-height:min(94vw,480px)}.home-module__06co2W__aboutCopy h2{text-wrap:pretty;font-size:clamp(24px,6.5vw,28px);line-height:1.25}.home-module__06co2W__experience strong{font-size:64px}.home-module__06co2W__experience span{font-size:16px;line-height:22px}.home-module__06co2W__aboutFacts{grid-template-columns:1fr;gap:24px;margin-top:0}.home-module__06co2W__aboutFacts:before,.home-module__06co2W__aboutFacts:after{display:none}.home-module__06co2W__experience,.home-module__06co2W__aboutFacts>p,.home-module__06co2W__identity{grid-column:1}.home-module__06co2W__identity{display:flex}.home-module__06co2W__projectsSection,.home-module__06co2W__servicesSection{margin-top:86px}[data-theme=mixed] .home-module__06co2W__projectsSurface{padding-top:4rem}[data-theme=mixed] .home-module__06co2W__projectsSurface .home-module__06co2W__projectsSection{margin-top:0}.home-module__06co2W__sectionHeader{grid-template-columns:1fr;gap:24px;margin-bottom:34px}.home-module__06co2W__sectionHeader h2{font-size:40px}.home-module__06co2W__servicesHeader h2{font-size:48px;line-height:1.05}.home-module__06co2W__projectsHeading{font-size:40px;line-height:1.08}.home-module__06co2W__projectFeature{margin-top:52px;padding-top:0}.home-module__06co2W__projectFeature[data-variant=dikmen]{margin-top:32px}.home-module__06co2W__projectText{height:auto;padding:24px 0 16px;position:relative}.home-module__06co2W__projectFeature[data-variant=dikmen] .home-module__06co2W__projectText{padding-top:0}.home-module__06co2W__projectTitle,.home-module__06co2W__projectMetaLine,.home-module__06co2W__projectDescription{position:static}.home-module__06co2W__projectTitle h3{font-size:26px;line-height:32px}.home-module__06co2W__projectMetaLine{margin-top:4px}.home-module__06co2W__projectDescription{width:100%;margin-top:14px}.home-module__06co2W__projectFeature[data-variant] .home-module__06co2W__projectImages{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:1fr;gap:12px}.home-module__06co2W__projectFeature[data-variant] .home-module__06co2W__projectImageLink{aspect-ratio:16/10;min-height:260px}.home-module__06co2W__projectFeature[data-variant=dikmen] .home-module__06co2W__projectImageLink:not(:first-child){display:none}.home-module__06co2W__projectFeature[data-variant=lefke] .home-module__06co2W__projectImageLink{aspect-ratio:16/9;min-height:0}.home-module__06co2W__servicesIntro{flex-direction:column;align-items:stretch;gap:20px;height:auto;display:flex}.home-module__06co2W__servicesIntro .home-module__06co2W__actionLink{display:none}.home-module__06co2W__servicesMobileAction{justify-content:center;margin-top:28px;display:flex}.home-module__06co2W__servicesMosaic{aspect-ratio:auto;grid-template-columns:1fr;gap:16px;height:auto}.home-module__06co2W__serviceFeatured{aspect-ratio:624/576;width:100%;height:auto;min-height:480px}.home-module__06co2W__serviceFeaturedCopy h3{font-size:clamp(31px,8.5vw,48px);line-height:1.08}.home-module__06co2W__serviceFeaturedCopy,.home-module__06co2W__serviceVisualCopy,.home-module__06co2W__serviceVisual:nth-child(2) .home-module__06co2W__serviceVisualCopy{top:auto;bottom:22px}.home-module__06co2W__serviceFeaturedCopy{bottom:28px}.home-module__06co2W__servicesRightColumn{width:100%;height:auto;display:flex}.home-module__06co2W__servicesVisualPair,.home-module__06co2W__servicesTextTrio{aspect-ratio:auto;flex-direction:column;width:100%;height:auto;display:flex}.home-module__06co2W__serviceCard{flex-shrink:0}.home-module__06co2W__serviceVisual{aspect-ratio:332/330;width:100%;height:auto;min-height:330px}.home-module__06co2W__serviceVisualCopy h3,.home-module__06co2W__serviceVisual:nth-child(2) .home-module__06co2W__serviceVisualCopy h3{-webkit-hyphens:none;hyphens:none;max-width:none;font-size:28px;line-height:32px}.home-module__06co2W__serviceText{gap:20px;width:100%;height:auto;min-height:180px}.home-module__06co2W__serviceText h3,.home-module__06co2W__serviceText:nth-child(3) h3,.home-module__06co2W__serviceText p{max-width:100%}.home-module__06co2W__faqSection{min-height:0;padding-block:72px}.home-module__06co2W__faqHeader{margin-bottom:44px}.home-module__06co2W__faqItem button{padding-left:18px}.home-module__06co2W__faqItem button>span:first-child{font-size:16px}.home-module__06co2W__footer{height:auto;padding:48px 24px calc(28vw + 28px);overflow:clip}.home-module__06co2W__footerIdentity{text-align:center;width:100%;height:auto;position:relative;top:auto;left:auto}.home-module__06co2W__footerIdentity>span{margin-top:8px;display:block;position:static}.home-module__06co2W__footerIdentity .home-module__06co2W__socials{justify-content:center;margin-top:20px;position:static}.home-module__06co2W__footerCta{align-items:center;gap:12px;margin-top:32px;position:static;transform:none}.home-module__06co2W__footerCta .home-module__06co2W__actionLink{width:max-content;max-width:100%}.home-module__06co2W__footerNavigation{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;width:min(100%,320px);margin:32px auto 0;display:grid;position:static}.home-module__06co2W__footerLegal{text-align:center;grid-template-columns:1fr;gap:7px;margin-top:32px;position:relative;inset:auto}.home-module__06co2W__footerLegal>span:last-child{text-align:center}.home-module__06co2W__footerWordmark{letter-spacing:-.045em;width:calc(100% - 16px);height:auto;font-size:16vw;line-height:.82;top:auto;bottom:-.08em;left:50%;transform:translate(-50%)scaleY(1.8)}.home-module__06co2W__footerGradientLower{width:1200px;height:900px;top:180px;left:50%;transform:translate(-50%)}.home-module__06co2W__footerGradientHalo{width:900px;height:900px;top:80px;left:50%;transform:translate(-50%)}[data-theme=mixed] .home-module__06co2W__aboutSection{width:100%;padding-left:16px;padding-right:16px}[data-theme=mixed] .home-module__06co2W__aboutSection{padding-top:72px;padding-bottom:72px}}@media (max-width:1080px){[data-theme=mixed] .home-module__06co2W__editorialSection{height:auto;padding-top:72px}.home-module__06co2W__editorialSection{height:auto;padding:72px 32px}.home-module__06co2W__editorialHeader{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px;width:100%;height:auto;margin-bottom:44px;display:grid}.home-module__06co2W__editorialHeader h2,.home-module__06co2W__editorialHeader>div{width:auto;position:static}.home-module__06co2W__editorialHeader h2{font-size:48px;line-height:1.08}.home-module__06co2W__editorialVisual{aspect-ratio:1320/530;width:100%;height:auto}.home-module__06co2W__playButton{top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__06co2W__editorialCaption{top:auto;bottom:16px}}@media (max-width:760px){.home-module__06co2W__editorialSection{padding:72px 16px}.home-module__06co2W__editorialHeader{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.home-module__06co2W__editorialHeader h2{font-size:42px}.home-module__06co2W__editorialHeader>div>p{font-size:17px;line-height:25px}.home-module__06co2W__editorialVisual{aspect-ratio:auto;border-radius:22px;height:420px}.home-module__06co2W__editorialVisual>img{object-position:58% center}.home-module__06co2W__playButton{transform:translate(-50%,-56%)}.home-module__06co2W__editorialCaption{bottom:18px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__hero[data-motion=entrance] :is(.home-module__06co2W__heroImageFrame,.home-module__06co2W__heroImage,[data-hero-shade],[data-home-header],[data-hero-title-line],[data-hero-intro],[data-hero-project-link]),.home-module__06co2W__projectsSection[data-motion-ready=true] .home-module__06co2W__projectsHeadingChar,.home-module__06co2W__projectsSection[data-motion-ready=true] .home-module__06co2W__projectFeature:before,.home-module__06co2W__projectsSection[data-motion-ready=true] :is(.home-module__06co2W__projectTitle,.home-module__06co2W__projectMetaLine,.home-module__06co2W__projectDescription,.home-module__06co2W__projectImageLink,.home-module__06co2W__projectImageReveal,.home-module__06co2W__projectImageLink img){opacity:1;clip-path:none;transform:none;animation:none!important}.home-module__06co2W__projectImages:hover .home-module__06co2W__projectImageLink{border-radius:28px}.home-module__06co2W__projectImages:hover .home-module__06co2W__projectImageLink img{transform:none}.home-module__06co2W__projectImageLink,.home-module__06co2W__projectImageLink img,.home-module__06co2W__actionLink,.home-module__06co2W__viewProjectLink,.home-module__06co2W__viewProjectLabel,.home-module__06co2W__viewProjectIconCluster,.home-module__06co2W__viewProjectRear,.home-module__06co2W__viewProjectFront,.home-module__06co2W__viewProjectArrow{transition:none}.home-module__06co2W__viewProjectLink:is(:hover,:focus-visible),.home-module__06co2W__viewProjectLink:active,.home-module__06co2W__viewProjectLink:is(:hover,:focus-visible) .home-module__06co2W__viewProjectLabel,.home-module__06co2W__viewProjectLink:is(:hover,:focus-visible) .home-module__06co2W__viewProjectIconCluster,.home-module__06co2W__viewProjectLink:is(:hover,:focus-visible) .home-module__06co2W__viewProjectRear,.home-module__06co2W__viewProjectLink:is(:hover,:focus-visible) .home-module__06co2W__viewProjectFront,.home-module__06co2W__viewProjectLink:is(:hover,:focus-visible) .home-module__06co2W__viewProjectArrow,.home-module__06co2W__viewProjectLink:active .home-module__06co2W__viewProjectIconCluster{transform:none}}
.navigation-module__3zKb0a__header{z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;top:48px;left:48px;right:48px}.navigation-module__3zKb0a__header[data-compact=true]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141615bd;border:1px solid #fff3;border-radius:999px;grid-template-columns:auto auto auto;gap:10px;width:max-content;max-width:calc(100% - 24px);padding:6px 8px;animation:.42s cubic-bezier(.16,1,.3,1) both navigation-module__3zKb0a__headerDockIn;position:fixed;top:12px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 10px 32px #0000002e}@keyframes navigation-module__3zKb0a__headerDockIn{0%{opacity:0;transform:translate(-50%,-10px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}.navigation-module__3zKb0a__logo{width:107px;height:44px;transition:width .32s cubic-bezier(.16,1,.3,1),height .32s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.navigation-module__3zKb0a__logoWordmark,.navigation-module__3zKb0a__logoSignature,.navigation-module__3zKb0a__logoSymbol{object-fit:fill;transition:opacity .22s,inset .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1),height .32s cubic-bezier(.16,1,.3,1);position:absolute}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__logo{width:38px;height:38px}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__logoWordmark,.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__logoSignature{opacity:0}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__logoSymbol{width:32px;height:33px;top:3px;left:3px}.navigation-module__3zKb0a__logoWordmark{width:57px;height:27px;top:6px;left:47px}.navigation-module__3zKb0a__logoSignature{width:57px;height:4px;top:36px;left:47px}.navigation-module__3zKb0a__logoSymbol{width:36px;height:37px;top:4px;left:4px}.navigation-module__3zKb0a__desktopNavigation{align-items:center;gap:16px;transition:gap .32s cubic-bezier(.16,1,.3,1);display:flex}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__desktopNavigation{gap:4px}.navigation-module__3zKb0a__navigationPill{border:1px solid var(--home-chip-line);background:var(--home-chip);color:#fff;letter-spacing:-.011em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:7px 16px;font-size:16px;font-weight:500;line-height:24px;transition:min-height .32s cubic-bezier(.16,1,.3,1),padding .32s cubic-bezier(.16,1,.3,1),font-size .32s,color .18s,background-color .18s;display:inline-flex}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__navigationPill{min-height:36px;padding:5px 12px;font-size:14px;line-height:20px}.navigation-module__3zKb0a__navigationPill:hover{color:#171918;background:#fff}.navigation-module__3zKb0a__localePill{justify-self:end}.navigation-module__3zKb0a__localePill strong{font-weight:700}@media (min-width:861px){.navigation-module__3zKb0a__header[data-compact=true]{border-radius:20px;gap:8px;padding:7px 12px}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__logo{width:56px}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__logoSymbol{left:11px}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__logo:after,.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__localePill:before{content:"";pointer-events:none;background:#ffffff38;width:1px;height:24px;position:absolute;top:50%;transform:translateY(-50%)}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__logo:after{right:0}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__desktopNavigation{gap:2px}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__navigationPill{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding-inline:10px}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__navigationPill:hover{color:#fff;background:#ffffff1f}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__localePill{padding-left:22px;padding-right:8px;position:relative}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__localePill:before{left:4px}}.navigation-module__3zKb0a__menuTrigger{background:#0e0f0e47;border:1px solid #ffffffb8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none}.navigation-module__3zKb0a__menuTrigger span{background:#fff;width:17px;height:1px;display:block}.navigation-module__3zKb0a__mobileDialog{z-index:1000;padding:max(22px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));overscroll-behavior:contain;color:#fff;font-family:var(--font-sans);background:#171918;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.navigation-module__3zKb0a__mobileTopRow{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.navigation-module__3zKb0a__closeButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.navigation-module__3zKb0a__mobileLinks{flex-direction:column;flex:1;justify-content:center;gap:8px;padding-block:32px;display:flex}.navigation-module__3zKb0a__mobileLinks a{letter-spacing:-.05em;border-bottom:1px solid #ffffff2e;padding-block:10px;font-size:clamp(2.2rem,12vw,4.5rem);font-weight:400}.navigation-module__3zKb0a__mobileLanguage{border:1px solid #fff6;border-radius:999px;align-self:flex-start;align-items:center;min-height:44px;padding:10px 20px;font-size:15px;display:inline-flex}@media (max-width:860px){.navigation-module__3zKb0a__header{justify-content:space-between;display:flex;top:22px;left:22px;right:22px}.navigation-module__3zKb0a__desktopNavigation,.navigation-module__3zKb0a__localePill{display:none}.navigation-module__3zKb0a__menuTrigger{display:flex}.navigation-module__3zKb0a__header[data-compact=true]{width:calc(100% - 24px);max-width:none;padding:6px 8px;top:8px;left:50%;right:auto}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__menuTrigger{width:38px;height:38px}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__logo{width:107px;height:44px}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__logoWordmark,.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__logoSignature{opacity:1}.navigation-module__3zKb0a__header[data-compact=true] .navigation-module__3zKb0a__logoSymbol{width:36px;height:37px;top:4px;left:4px}}@media (prefers-reduced-motion:reduce){.navigation-module__3zKb0a__header,.navigation-module__3zKb0a__header[data-compact=true],.navigation-module__3zKb0a__logo,.navigation-module__3zKb0a__logoWordmark,.navigation-module__3zKb0a__logoSignature,.navigation-module__3zKb0a__logoSymbol,.navigation-module__3zKb0a__desktopNavigation,.navigation-module__3zKb0a__navigationPill{transition:none;animation:none}}
.PortfolioPages-module__2tlV5G__page{background:var(--home-bg);min-height:100vh;color:var(--home-text)}.PortfolioPages-module__2tlV5G__header{min-height:6rem;padding:1.25rem var(--page-gutter);border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:2rem;display:flex}.PortfolioPages-module__2tlV5G__wordmark{letter-spacing:-.02em;align-items:baseline;gap:.8rem;display:flex}.PortfolioPages-module__2tlV5G__wordmark span:first-child{font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:600}.PortfolioPages-module__2tlV5G__wordmark span:last-child{color:var(--home-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.PortfolioPages-module__2tlV5G__headerNav{align-items:center;gap:clamp(1rem,2.5vw,2.5rem);font-size:.82rem;display:flex}.PortfolioPages-module__2tlV5G__headerNav a{transition:color .18s}.PortfolioPages-module__2tlV5G__headerNav a:hover{color:var(--accent)}.PortfolioPages-module__2tlV5G__languageLink{border:1px solid var(--home-line);border-radius:var(--radius-round);place-items:center;width:2.6rem;height:2.6rem;display:grid}.PortfolioPages-module__2tlV5G__indexHero{color:#fff;background:#252a28;border-radius:1.5rem;width:calc(100% - 2rem);height:calc(100dvh - 2rem);min-height:0;margin:1rem;position:relative;overflow:hidden}.PortfolioPages-module__2tlV5G__indexHeroImage{object-fit:cover;object-position:center 58%}.PortfolioPages-module__2tlV5G__indexHeroShade{background:linear-gradient(#00000014 0%,#0000000a 38%,#0000004d 72%,#000000c2 100%);position:absolute;inset:0}.PortfolioPages-module__2tlV5G__indexHeroContent{z-index:2;grid-template-columns:minmax(0,1fr) minmax(17.5rem,27.5rem);align-items:end;gap:3rem;display:grid;position:absolute;bottom:3rem;left:3rem;right:3rem}.PortfolioPages-module__2tlV5G__indexHero h1{min-width:0;font-family:var(--font-sans);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3.5rem,6.4vw,6rem);font-weight:500;line-height:.92}.PortfolioPages-module__2tlV5G__indexIntro{color:#ffffffd1;max-width:27.5rem;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.45}.PortfolioPages-module__2tlV5G__projectSection{width:var(--content-width);padding:6.875rem 0 var(--section-space);margin-inline:auto}.PortfolioPages-module__2tlV5G__projectSectionHeading{letter-spacing:-.04em;margin-bottom:4rem;font-size:clamp(2.75rem,4vw,3.25rem);font-weight:400;line-height:1}.PortfolioPages-module__2tlV5G__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3.5rem,6vw,5.5rem) 1.5rem;display:grid}.PortfolioPages-module__2tlV5G__card{min-width:0}.PortfolioPages-module__2tlV5G__cardLink{display:block}.PortfolioPages-module__2tlV5G__cardMedia{aspect-ratio:1.35;background:#111311;border-radius:1.5rem;position:relative;overflow:hidden}.PortfolioPages-module__2tlV5G__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.PortfolioPages-module__2tlV5G__cardLink:hover .PortfolioPages-module__2tlV5G__cardImage{transform:scale(1.025)}.PortfolioPages-module__2tlV5G__cardArrow{border-radius:var(--radius-round);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#1214139e;border:1px solid #ffffff8c;place-items:center;width:3rem;height:3rem;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:1rem;right:1rem;transform:translateY(.5rem)}.PortfolioPages-module__2tlV5G__cardLink:hover .PortfolioPages-module__2tlV5G__cardArrow,.PortfolioPages-module__2tlV5G__cardLink:focus-visible .PortfolioPages-module__2tlV5G__cardArrow{opacity:1;transform:translateY(0)}.PortfolioPages-module__2tlV5G__cardMeta{border-top:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;padding-top:1.125rem;display:grid}.PortfolioPages-module__2tlV5G__cardMeta h2{font-family:var(--font-sans);letter-spacing:-.035em;font-size:clamp(1.5rem,2.25vw,2rem);font-weight:500;line-height:1.08}.PortfolioPages-module__2tlV5G__cardFacts{color:var(--home-muted);text-align:right;flex-direction:column;align-self:center;align-items:flex-end;gap:.25rem;font-size:.76rem;display:flex}.PortfolioPages-module__2tlV5G__empty{padding:0 var(--page-gutter) var(--section-space);color:var(--home-muted)}.PortfolioPages-module__2tlV5G__detailHero{color:#fff;background:#252a28;border-radius:1.5rem;width:calc(100% - 2rem);height:calc(100dvh - 2rem);min-height:0;margin:1rem;position:relative;overflow:hidden}.PortfolioPages-module__2tlV5G__detailHeroImage{object-fit:cover;object-position:center}.PortfolioPages-module__2tlV5G__detailHero[data-project-slug=dikmen-residence] .PortfolioPages-module__2tlV5G__detailHeroImage{object-position:center 20%}.PortfolioPages-module__2tlV5G__detailHeroShade{background:linear-gradient(#00000024 0%,#00000014 36%,#00000085 72%,#000000d6 100%);position:absolute;inset:0}.PortfolioPages-module__2tlV5G__detailHeroContent{z-index:2;grid-template-columns:minmax(0,1fr) minmax(16rem,27rem);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid;position:absolute;bottom:3rem;left:3rem;right:3rem}.PortfolioPages-module__2tlV5G__backLink{border-radius:var(--radius-round);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff24;border:1px solid #ffffff80;align-items:center;gap:.625rem;min-height:2.75rem;margin-bottom:1.5rem;padding:.625rem 1.125rem;font-size:.9375rem;line-height:1.375rem;display:inline-flex}.PortfolioPages-module__2tlV5G__backLink img{transform:rotate(-135deg)}.PortfolioPages-module__2tlV5G__backLink:hover{background:#ffffff3d}.PortfolioPages-module__2tlV5G__detailTitleBlock{min-width:0}.PortfolioPages-module__2tlV5G__detailHero .PortfolioPages-module__2tlV5G__detailTitleBlock h1{font-family:var(--font-sans);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.625rem,4.2vw,4rem);font-weight:500;line-height:1.04}.PortfolioPages-module__2tlV5G__detailSummary{color:#ffffffe0;letter-spacing:-.003em;max-width:27.5rem;font-size:1rem;font-weight:500;line-height:1.45}.PortfolioPages-module__2tlV5G__facts{align-content:start;gap:1.5rem;display:grid}.PortfolioPages-module__2tlV5G__facts div{gap:.375rem;display:grid}.PortfolioPages-module__2tlV5G__facts dt{color:var(--home-muted);font-size:.9375rem;line-height:1.375rem}.PortfolioPages-module__2tlV5G__facts dd{min-width:0;color:var(--home-text);overflow-wrap:break-word;font-size:1rem;line-height:1.45}.PortfolioPages-module__2tlV5G__projectStory,.PortfolioPages-module__2tlV5G__gallerySection,.PortfolioPages-module__2tlV5G__nextProject{width:var(--content-width);margin-inline:auto}.PortfolioPages-module__2tlV5G__projectStory{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(48px,8vw,120px);padding-block:clamp(64px,7vw,104px);display:grid}.PortfolioPages-module__2tlV5G__projectStory>p{max-width:45rem;color:var(--home-soft);letter-spacing:-.2px;white-space:pre-line;font-size:1.125rem;line-height:1.55}.PortfolioPages-module__2tlV5G__gallerySection{padding-bottom:var(--section-space)}.PortfolioPages-module__2tlV5G__nextProject{padding-block:24px var(--section-space)}.PortfolioPages-module__2tlV5G__nextHeading{letter-spacing:-.04em;margin-bottom:2.5rem;font-size:clamp(2.375rem,4vw,3.25rem);font-weight:400;line-height:1.04}.PortfolioPages-module__2tlV5G__nextProjectLink{display:block}.PortfolioPages-module__2tlV5G__nextTitleRow{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.25rem;display:flex}.PortfolioPages-module__2tlV5G__nextTitleRow h3{letter-spacing:-.2px;font-size:1.875rem;font-weight:500;line-height:1.2}.PortfolioPages-module__2tlV5G__nextMeta{align-items:center;gap:1.5rem;display:flex}.PortfolioPages-module__2tlV5G__nextMeta p{color:var(--home-muted);font-size:.9375rem;line-height:1.375rem}.PortfolioPages-module__2tlV5G__nextArrow{border-radius:var(--radius-round);background:#e8b05c;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid}.PortfolioPages-module__2tlV5G__nextImage{object-fit:cover;border-radius:1.75rem;width:100%;height:auto;max-height:38.75rem;display:block}@media (max-width:900px){.PortfolioPages-module__2tlV5G__indexHeroContent,.PortfolioPages-module__2tlV5G__detailHeroContent{grid-template-columns:1fr}.PortfolioPages-module__2tlV5G__indexHeroContent{gap:18px}.PortfolioPages-module__2tlV5G__detailHeroContent{gap:2.5rem}.PortfolioPages-module__2tlV5G__projectStory{grid-template-columns:1fr;gap:40px}.PortfolioPages-module__2tlV5G__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.PortfolioPages-module__2tlV5G__header{min-height:5rem}.PortfolioPages-module__2tlV5G__wordmark span:last-child,.PortfolioPages-module__2tlV5G__headerNav a:not(.PortfolioPages-module__2tlV5G__languageLink):first-child{display:none}.PortfolioPages-module__2tlV5G__headerNav{gap:.8rem}.PortfolioPages-module__2tlV5G__indexHero{border-radius:18px;width:calc(100% - 24px);height:calc(100svh - 24px);min-height:0;margin:12px}.PortfolioPages-module__2tlV5G__indexHeroImage{object-position:center 55%}.PortfolioPages-module__2tlV5G__indexHeroContent{bottom:64px;left:22px;right:22px}.PortfolioPages-module__2tlV5G__indexHero h1{font-size:clamp(3.25rem,16vw,4.75rem)}.PortfolioPages-module__2tlV5G__projectSection{width:calc(100% - 44px);padding-top:82px}.PortfolioPages-module__2tlV5G__projectSectionHeading{margin-bottom:40px}.PortfolioPages-module__2tlV5G__projectGrid{grid-template-columns:1fr;gap:54px}.PortfolioPages-module__2tlV5G__cardMedia{aspect-ratio:1.22}.PortfolioPages-module__2tlV5G__cardImage{height:100%;max-height:75vh}.PortfolioPages-module__2tlV5G__cardMeta{grid-template-columns:1fr;gap:.75rem}.PortfolioPages-module__2tlV5G__cardFacts{text-align:left;align-items:flex-start}.PortfolioPages-module__2tlV5G__detailHero{border-radius:18px;width:calc(100% - 24px);height:calc(100svh - 24px);min-height:0;margin:12px}.PortfolioPages-module__2tlV5G__detailHeroContent{gap:24px;bottom:42px;left:22px;right:22px}.PortfolioPages-module__2tlV5G__detailHero .PortfolioPages-module__2tlV5G__detailTitleBlock h1{font-size:clamp(36px,9.5vw,48px)}.PortfolioPages-module__2tlV5G__projectStory,.PortfolioPages-module__2tlV5G__gallerySection,.PortfolioPages-module__2tlV5G__nextProject{width:calc(100% - 44px)}.PortfolioPages-module__2tlV5G__projectStory>p{font-size:16px}.PortfolioPages-module__2tlV5G__nextHeading{margin-bottom:28px;font-size:36px}.PortfolioPages-module__2tlV5G__nextImage{border-radius:20px}.PortfolioPages-module__2tlV5G__nextTitleRow{gap:12px;display:grid}.PortfolioPages-module__2tlV5G__nextTitleRow h3{font-size:26px}.PortfolioPages-module__2tlV5G__nextMeta{justify-content:space-between}}
.not-found-module__mpbYFq__page,.not-found-module__mpbYFq__english,.not-found-module__mpbYFq__german{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex}.not-found-module__mpbYFq__page{padding:clamp(1.5rem, 4vw, 4rem) var(--page-gutter);background:var(--home-bg);color:var(--home-text)}.not-found-module__mpbYFq__english,.not-found-module__mpbYFq__german{min-height:calc(100vh - clamp(3rem,8vw,8rem))}.not-found-module__mpbYFq__german{display:none}html[lang=de] .not-found-module__mpbYFq__english{display:none}html[lang=de] .not-found-module__mpbYFq__german{display:flex}.not-found-module__mpbYFq__english>p,.not-found-module__mpbYFq__german>p{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.not-found-module__mpbYFq__english h1,.not-found-module__mpbYFq__german h1{max-width:12ch;font-family:var(--font-editorial);letter-spacing:-.055em;text-wrap:balance;margin:clamp(4rem,10vh,9rem) 0;font-size:clamp(4rem,11vw,10rem);font-weight:400;line-height:.88}.not-found-module__mpbYFq__footer{border-top:1px solid var(--home-line);color:var(--home-muted);justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:1.25rem;font-size:.85rem;line-height:1.5;display:flex}.not-found-module__mpbYFq__footer>span{max-width:30rem}.not-found-module__mpbYFq__footer a{color:var(--home-text);white-space:nowrap}.not-found-module__mpbYFq__footer a span{margin-left:.5rem}@media (max-width:640px){.not-found-module__mpbYFq__footer{flex-direction:column;align-items:flex-start}}
.PrivacyContent-module__riJ_EG__main{background:var(--home-bg);min-height:100vh;color:var(--home-text);padding:32px max(24px,50% - 540px) 104px}.PrivacyContent-module__riJ_EG__navigation{grid-template-columns:1fr auto auto;align-items:center;gap:16px;font-size:15px;display:grid}.PrivacyContent-module__riJ_EG__backLink,.PrivacyContent-module__riJ_EG__languageLink{border:1px solid var(--home-line);border-radius:var(--radius-round);align-items:center;gap:8px;min-height:44px;padding:10px 18px;transition:background-color .18s;display:inline-flex}.PrivacyContent-module__riJ_EG__backLink:hover,.PrivacyContent-module__riJ_EG__languageLink:hover{background:var(--home-card-raised)}[data-theme=light] .PrivacyContent-module__riJ_EG__brand{filter:invert()}.PrivacyContent-module__riJ_EG__header{border-bottom:1px solid var(--home-line);gap:20px;padding-block:72px 48px;display:grid}.PrivacyContent-module__riJ_EG__header h1{font-family:var(--font-sans);letter-spacing:-.05em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(32px,5.2vw,72px);font-weight:500;line-height:1.08}.PrivacyContent-module__riJ_EG__updated{color:var(--home-muted);font-size:15px;line-height:1.5}.PrivacyContent-module__riJ_EG__sections{gap:0;display:grid}.PrivacyContent-module__riJ_EG__sections section{border-bottom:1px solid var(--home-line);grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:48px;padding-block:36px;display:grid}.PrivacyContent-module__riJ_EG__sections h2{font-family:var(--font-sans);letter-spacing:-.035em;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.2}.PrivacyContent-module__riJ_EG__sections p{max-width:68ch;color:var(--home-muted);font-size:17px;line-height:1.6}@media (max-width:680px){.PrivacyContent-module__riJ_EG__main{padding:20px 20px 96px}.PrivacyContent-module__riJ_EG__navigation{grid-template-columns:1fr auto;gap:24px 12px}.PrivacyContent-module__riJ_EG__backLink{grid-area:2/1/auto/-1;justify-self:start}.PrivacyContent-module__riJ_EG__languageLink{grid-area:1/2}.PrivacyContent-module__riJ_EG__header{gap:16px;padding-block:32px}.PrivacyContent-module__riJ_EG__sections section{grid-template-columns:1fr;gap:16px;padding-block:28px}.PrivacyContent-module__riJ_EG__sections p{font-size:16px}}
.ProjectGallery-module__FLuQ-q__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.ProjectGallery-module__FLuQ-q__figure{grid-column:span 6;min-width:0}.ProjectGallery-module__FLuQ-q__figure:nth-child(3n+1){grid-column:1/-1}.ProjectGallery-module__FLuQ-q__figure figcaption{color:var(--home-muted);letter-spacing:.02em;margin-top:.65rem;font-size:.78rem}.ProjectGallery-module__FLuQ-q__thumbnail{cursor:zoom-in;background:#151715;border-radius:28px;width:100%;display:block;overflow:hidden}.ProjectGallery-module__FLuQ-q__thumbnailImage{object-fit:cover;width:100%;height:auto;min-height:18rem;max-height:52rem;display:block}.ProjectGallery-module__FLuQ-q__backdrop{z-index:1000;background:#080908f5;place-items:center;padding:clamp(.75rem,2vw,2rem);display:grid;position:fixed;inset:0}.ProjectGallery-module__FLuQ-q__dialog{flex-direction:column;width:100%;height:100%;display:flex}.ProjectGallery-module__FLuQ-q__dialogHeader{color:#f8f8f5;justify-content:flex-end;align-items:center;gap:1rem;min-height:3rem;font-size:15px;display:flex}.ProjectGallery-module__FLuQ-q__stage{touch-action:pan-y;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.ProjectGallery-module__FLuQ-q__fullImage{object-fit:contain;border-radius:20px;width:min(100%,100vw - 8rem);max-width:calc(100vw - 8rem);height:min(72vh,52rem);max-height:calc(100vh - 8rem)}.ProjectGallery-module__FLuQ-q__iconButton{cursor:pointer;color:#fff;background:#121412a6;border:1px solid #ffffff47;border-radius:999px;flex:none;place-items:center;width:2.75rem;height:2.75rem;line-height:0;transition:border-color .18s,background .18s;display:inline-grid}.ProjectGallery-module__FLuQ-q__galleryIcon{width:1.5rem;height:1.5rem;display:block}.ProjectGallery-module__FLuQ-q__closeIcon{transform:rotate(45deg)}.ProjectGallery-module__FLuQ-q__iconButton:hover{background:#ffffff1f;border-color:#fff}.ProjectGallery-module__FLuQ-q__previous,.ProjectGallery-module__FLuQ-q__next{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.ProjectGallery-module__FLuQ-q__previous{left:0}.ProjectGallery-module__FLuQ-q__next{right:0}.ProjectGallery-module__FLuQ-q__caption{color:#bbbeba;text-align:center;min-height:2.5rem;padding-top:.75rem;font-size:.82rem}.ProjectGallery-module__FLuQ-q__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.ProjectGallery-module__FLuQ-q__grid{display:block}.ProjectGallery-module__FLuQ-q__figure+.ProjectGallery-module__FLuQ-q__figure{margin-top:1rem}.ProjectGallery-module__FLuQ-q__thumbnailImage{min-height:0}.ProjectGallery-module__FLuQ-q__thumbnail{border-radius:20px}.ProjectGallery-module__FLuQ-q__fullImage{max-width:100%;height:min(62vh,32rem);max-height:calc(100vh - 9rem)}.ProjectGallery-module__FLuQ-q__previous,.ProjectGallery-module__FLuQ-q__next{top:auto;bottom:.5rem;transform:none}.ProjectGallery-module__FLuQ-q__previous{left:.5rem}.ProjectGallery-module__FLuQ-q__next{right:.5rem}}
