.DesignPage_mainWrapper__vEnQK{background-color:#FAF8F5;color:#1B1917;font-family:var(--font-main),sans-serif;overflow:clip}.DesignPage_sectionBlock__iDJZC{padding:clamp(4.5rem,6vw,7rem) 0;position:relative;border-bottom:none}.DesignPage_container__oXgPQ{max-width:1360px}.DesignPage_container__oXgPQ,.DesignPage_wideContainer__lXvpz{width:100%;margin:0 auto;padding:0 clamp(1.25rem,3.5vw,3.5rem)}.DesignPage_wideContainer__lXvpz{max-width:1520px}.DesignPage_eyebrow__NsD7p{font-size:clamp(.72rem,.85vw,.82rem);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#9C7840;margin-bottom:1.25rem;display:flex;align-items:center;gap:8px}.DesignPage_eyebrowNum__VQiJE{color:#C09E6D;font-weight:900}.DesignPage_goldDot__5Q2QO{color:#C09E6D;font-style:normal;display:inline-block;margin-left:2px;text-shadow:0 0 16px rgba(192,158,109,.8)}.DesignPage_italicWord__gxNth{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;color:#D8BF97;text-shadow:0 2px 20px rgba(0,0,0,.85),0 0 28px rgba(192,158,109,.6);display:inline-block}.DesignPage_sectionHeadline__52UjC{font-family:var(--font-heading),Georgia,serif;font-size:clamp(2rem,3.8vw,3rem);font-weight:850;line-height:1.1;letter-spacing:-.015em;color:#1B1917;text-transform:none;margin:0}.DesignPage_sectionSubtitle__Y96VZ{font-family:var(--font-playfair),Georgia,serif;font-style:italic;font-size:clamp(1.05rem,1.4vw,1.25rem);color:#686259;margin:.5rem 0 0;line-height:1.5;text-align:center}.DesignPage_sectionDescription__Hila5{font-family:var(--font-main),sans-serif;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.65;color:#2D2A26;max-width:800px;margin:.85rem auto 0;text-align:center}.DesignPage_subtitleFooter__q5gRp{text-align:center;font-size:clamp(1rem,1.25vw,1.15rem);font-weight:800;color:#1B1917;margin-top:2.75rem;letter-spacing:.05em}.DesignPage_spaceGalleryHeader__UOpIM{display:flex;flex-direction:column;align-items:center;margin-bottom:2.5rem;text-align:center}.DesignPage_heroSection__c_U30{position:relative;width:100%;min-height:100vh;min-height:100dvh;display:flex;align-items:center;overflow:hidden;box-sizing:border-box;padding-top:120px;padding-bottom:80px;background:#0F0E0D}.DesignPage_heroBg__uhYNK{position:absolute;inset:0;background-image:url(/assets/design_hero_technical_bg.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:0;animation:DesignPage_heroZoomIn__DJIQK 1.8s cubic-bezier(.16,1,.3,1) forwards,DesignPage_subtleKenBurns__LpaGU 28s ease-in-out 1.8s infinite alternate;transform-origin:center center;will-change:transform}@keyframes DesignPage_heroZoomIn__DJIQK{0%{transform:scale(1.18)}to{transform:scale(1.03)}}@keyframes DesignPage_subtleKenBurns__LpaGU{0%{transform:scale(1.03)}to{transform:scale(1.08)}}.DesignPage_heroOverlay__BTgH7{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,9,8,.94),rgba(10,9,8,.85) 35%,rgba(10,9,8,.55) 60%,rgba(10,9,8,.22) 80%,rgba(10,9,8,.05));z-index:1;pointer-events:none}.DesignPage_heroContainer__4tdmz{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(2.5rem,5vw,4.5rem)}.DesignPage_heroContent__rAV1s{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:min(720px,46vw);color:#FFFFFF;position:relative;z-index:2}@media (max-width:1024px){.DesignPage_heroContent__rAV1s{max-width:100%}}.DesignPage_heroEyebrowBadge__5ykn3{display:inline-flex;align-items:center;gap:10px;background:rgba(192,158,109,.12);border:1px solid rgba(192,158,109,.35);padding:6px 18px;border-radius:100px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:1.5rem}.DesignPage_heroEyebrowText__dqOnP{color:#DFB77E;font-size:.78rem;font-weight:850;letter-spacing:.2em;text-transform:uppercase}.DesignPage_heroTitle__okchI{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;font-size:clamp(2.6rem,4.8vw,4.4rem);font-weight:400;line-height:1.08;letter-spacing:-.02em;color:#FFFFFF;margin-bottom:18px;text-shadow:0 4px 24px rgba(0,0,0,.9),0 2px 6px rgba(0,0,0,.85)}.DesignPage_heroSubtitle__GBAnx{font-family:var(--font-main);font-size:clamp(.85rem,1.1vw,.95rem);color:#E8D6B8;margin-bottom:16px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.85)}.DesignPage_heroParagraph__86kfL{font-family:var(--font-main);font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.65;color:rgba(255,255,255,.95);max-width:760px;margin:0 0 16px;text-shadow:0 2px 14px rgba(0,0,0,.9)}.DesignPage_heroQuote__UDDg_{font-family:var(--font-playfair),Georgia,serif;font-style:italic;font-size:clamp(1.15rem,1.5vw,1.35rem);color:#FFFFFF;margin-bottom:24px;line-height:1.45;font-weight:400;text-shadow:0 2px 18px rgba(0,0,0,.9)}.DesignPage_quoteMark__iVqMI{color:#C09E6D;font-family:Georgia,serif;font-size:1.5rem;font-weight:700;vertical-align:top;display:inline-block;margin:0 2px;font-style:normal}.DesignPage_heroVisualBar__4ECkU{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 12px;background:rgba(255,255,255,.07);border:1px solid rgba(192,158,109,.28);border-radius:100px;padding:8px 18px;margin-bottom:26px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.DesignPage_heroVisualStep__S2npH{font-size:.72rem;font-weight:800;letter-spacing:.12em;color:#DFB77E;text-transform:uppercase}.DesignPage_heroVisualArrow__beAVL{color:rgba(255,255,255,.5);font-size:.75rem}.DesignPage_heroBtnGroup__y3RnW{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.DesignPage_primaryBtn__9oXGk{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 32px;border-radius:100px;background:#C09E6D;border:1px solid #c09e6d;color:#0F0E0D;font-family:var(--font-main);font-size:.825rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:all .35s cubic-bezier(.16,1,.3,1);text-decoration:none;box-shadow:0 8px 24px rgba(192,158,109,.35)}.DesignPage_primaryBtn__9oXGk:hover{background:#B08D5C;border-color:#B08D5C;color:#000000;transform:translateY(-3px);box-shadow:0 12px 32px rgba(192,158,109,.45)}.DesignPage_secondaryBtn__Va_AX{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 28px;border-radius:100px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.4);color:#FFFFFF;font-family:var(--font-main);font-size:.825rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:all .35s cubic-bezier(.16,1,.3,1);text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.DesignPage_secondaryBtn__Va_AX:hover{background:rgba(255,255,255,.2);border-color:#FFFFFF;color:#FFFFFF;transform:translateY(-3px)}.DesignPage_btnArrow__zfJGQ{font-size:1.1rem;line-height:1;transition:transform .3s ease}.DesignPage_primaryBtn__9oXGk:hover .DesignPage_btnArrow__zfJGQ,.DesignPage_secondaryBtn__Va_AX:hover .DesignPage_btnArrow__zfJGQ{transform:translateX(4px)}.DesignPage_triadGrid__G0lqI{display:grid;grid-template-columns:repeat(1,1fr);gap:clamp(1.25rem,2vw,1.75rem);margin-top:2.5rem}@media (min-width:640px){.DesignPage_triadGrid__G0lqI{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.DesignPage_triadGrid__G0lqI{grid-template-columns:repeat(3,1fr)}}.DesignPage_triadCard__knPnW{background:#FFFFFF;border:1px solid rgba(196,192,181,.55);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:all .45s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px rgba(0,0,0,.04)}.DesignPage_triadCard__knPnW:hover{transform:translateY(-8px);border-color:rgba(192,158,109,.85);box-shadow:0 20px 48px rgba(0,0,0,.09)}.DesignPage_triadImgWrapper__XPb4Y{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#EDE8DF}.DesignPage_triadImg__fHKZy{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.DesignPage_triadCard__knPnW:hover .DesignPage_triadImg__fHKZy{transform:scale(1.06)}.DesignPage_triadBody__lUEL1{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1;background-color:#FAF8F5;border-top:1px solid rgba(196,192,181,.35);text-align:center}.DesignPage_triadTitle__oTNje{font-family:var(--font-heading),Georgia,serif;font-size:1.25rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#1B1917;margin:0 0 .45rem}.DesignPage_triadText__zn6D7{font-family:var(--font-main),sans-serif;font-size:.88rem;color:#5C564C;line-height:1.5;margin:0}.DesignPage_serviceGroupsGrid__yXIK_{display:grid;grid-template-columns:repeat(1,1fr);gap:clamp(1rem,1.5vw,1.5rem);margin-top:2.5rem}@media (min-width:640px){.DesignPage_serviceGroupsGrid__yXIK_{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.DesignPage_serviceGroupsGrid__yXIK_{grid-template-columns:repeat(4,1fr)}}.DesignPage_serviceGroupCard__78l7l{background:#FFFFFF;border:1px solid rgba(196,192,181,.55);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:all .45s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px rgba(0,0,0,.04)}.DesignPage_serviceGroupCard__78l7l:hover{transform:translateY(-8px);border-color:rgba(192,158,109,.85);box-shadow:0 20px 48px rgba(0,0,0,.09)}.DesignPage_serviceGroupImgFrame__2d2Gv{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#EDE8DF}.DesignPage_serviceGroupImg__g2Nrd{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.DesignPage_serviceGroupCard__78l7l:hover .DesignPage_serviceGroupImg__g2Nrd{transform:scale(1.06)}.DesignPage_serviceGroupNumBadge__eJZ5f{position:absolute;top:12px;left:12px;background:#1B1917;color:#DFB77E;font-size:.72rem;font-weight:850;letter-spacing:.14em;padding:3px 10px;border-radius:100px;border:1px solid rgba(192,158,109,.4)}.DesignPage_serviceGroupBody___Nlmr{padding:1.25rem 1.15rem;display:flex;flex-direction:column;flex-grow:1;background-color:#FAF8F5;border-top:1px solid rgba(196,192,181,.35)}.DesignPage_serviceGroupTagline__lUI5s{font-family:var(--font-main),sans-serif;font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#9C7840;margin-bottom:.35rem}.DesignPage_serviceGroupTitle__qWas5{font-family:var(--font-heading),Georgia,serif;font-size:clamp(.95rem,1.1vw,1.15rem);font-weight:850;letter-spacing:-.01em;text-transform:uppercase;color:#1B1917;margin:0 0 .45rem;line-height:1.25}.DesignPage_serviceGroupDesc__wkSb_{font-size:.82rem;color:#5C564C;line-height:1.45;margin:0 0 1rem}.DesignPage_serviceIncludesBox__Y3FXO{margin-top:auto;padding-top:.4rem}.DesignPage_serviceIncludesLabel__2Yjnu{font-size:.62rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#9C7840;display:block;margin-bottom:.5rem}.DesignPage_serviceIncludesPills__qxLkn{display:flex;flex-wrap:wrap;gap:.45rem}.DesignPage_servicePill__7i0zo{background:#F7F4EE;border:1px solid rgba(196,192,181,.5);color:#4A443B;font-size:.78rem;font-weight:700;padding:.35rem .85rem;border-radius:100px;letter-spacing:.02em;line-height:1.25;transition:all .25s ease}.DesignPage_serviceGroupCard__78l7l:hover .DesignPage_servicePill__7i0zo{background:#FFFFFF;border-color:rgba(192,158,109,.6);color:#1B1917}.DesignPage_centeredActions__4L2eP{display:flex;justify-content:center;align-items:center;margin-top:2.75rem}.DesignPage_drawingsPurposeGrid__33tI_{display:grid;grid-template-columns:repeat(1,1fr);gap:clamp(1rem,1.75vw,1.5rem);margin-top:2.5rem}@media (min-width:540px){.DesignPage_drawingsPurposeGrid__33tI_{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.DesignPage_drawingsPurposeGrid__33tI_{grid-template-columns:repeat(4,1fr)}}.DesignPage_drawingPurposeCard__NBiP4{background:#FFFFFF;border:1px solid rgba(196,192,181,.55);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:all .45s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 20px rgba(0,0,0,.03)}.DesignPage_drawingPurposeCard__NBiP4:hover{transform:translateY(-6px);border-color:rgba(192,158,109,.85);box-shadow:0 16px 40px rgba(0,0,0,.08)}.DesignPage_drawingPurposeImgFrame__uBrIC{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#EDE8DF}.DesignPage_drawingPurposeImg__IPqfw{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.DesignPage_drawingPurposeCard__NBiP4:hover .DesignPage_drawingPurposeImg__IPqfw{transform:scale(1.08)}.DesignPage_drawingPurposeBody__Vx860{padding:1.15rem 1rem;display:flex;flex-direction:column;flex-grow:1;background-color:#FAF8F5;border-top:1px solid rgba(196,192,181,.35);text-align:center}.DesignPage_drawingPurposeName__9fjwp{font-family:var(--font-heading),Georgia,serif;font-size:.92rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#1B1917;margin:0 0 .35rem}.DesignPage_drawingPurposePurpose__Gd7Ah{font-family:var(--font-playfair),Georgia,serif;font-style:italic;font-size:.85rem;color:#686259;margin:0}.DesignPage_whyMattersGrid__H5zN7{display:grid;grid-template-columns:repeat(1,1fr);gap:clamp(1.25rem,2vw,1.75rem);margin-top:2.5rem}@media (min-width:640px){.DesignPage_whyMattersGrid__H5zN7{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.DesignPage_whyMattersGrid__H5zN7{grid-template-columns:repeat(4,1fr)}}.DesignPage_whyMattersCard__UoCsj{background:#FFFFFF;border:1px solid rgba(196,192,181,.55);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:all .45s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 20px rgba(0,0,0,.03)}.DesignPage_whyMattersCard__UoCsj:hover{transform:translateY(-6px);border-color:rgba(192,158,109,.85);box-shadow:0 16px 40px rgba(0,0,0,.08)}.DesignPage_whyMattersIconWrapper__bgwDm{position:relative;width:100%;aspect-ratio:16/11;overflow:hidden;background:#EDE8DF;border-bottom:1px solid rgba(196,192,181,.35)}.DesignPage_whyMattersIconImg__aW4Fb{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.16,1,.3,1)}.DesignPage_whyMattersCard__UoCsj:hover .DesignPage_whyMattersIconImg__aW4Fb{transform:scale(1.08)}.DesignPage_whyMattersBody__oVh_Y{padding:1.35rem 1.25rem 1.5rem;display:flex;flex-direction:column;align-items:center;flex-grow:1;background-color:#FAF8F5;text-align:center}.DesignPage_whyMattersTitle__7l5Ax{font-family:var(--font-heading),Georgia,serif;font-size:1.15rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:#1B1917;margin:0 0 .5rem}.DesignPage_whyMattersDesc__iJwX0{font-size:.88rem;color:#5C564C;line-height:1.55;margin:0}.DesignPage_progressionBanner__QQbEL{background:#1B1917;border:1px solid rgba(192,158,109,.35);border-radius:100px;padding:1rem 2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.85rem 1.25rem;margin-top:2.75rem;box-shadow:0 8px 30px rgba(0,0,0,.12)}.DesignPage_progressionStep__RHAej{font-family:var(--font-heading),Georgia,serif;font-size:clamp(.8rem,1vw,.9rem);font-weight:850;letter-spacing:.14em;color:#FAF8F5;text-transform:uppercase}.DesignPage_progressionArrow__c_8h9{color:#C09E6D;font-weight:800;font-size:1rem}.DesignPage_stakeholdersGrid__yEwDy{display:grid;grid-template-columns:repeat(1,1fr);gap:clamp(1.25rem,2vw,1.75rem);margin-top:2.5rem}@media (min-width:640px){.DesignPage_stakeholdersGrid__yEwDy{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.DesignPage_stakeholdersGrid__yEwDy{grid-template-columns:repeat(3,1fr)}}.DesignPage_stakeholderCard__zhzm7{background:#FFFFFF;border:1px solid rgba(196,192,181,.55);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:all .45s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px rgba(0,0,0,.04)}.DesignPage_stakeholderCard__zhzm7:hover{transform:translateY(-8px);border-color:rgba(192,158,109,.85);box-shadow:0 20px 48px rgba(0,0,0,.09)}.DesignPage_stakeholderImgFrame__vlYkI{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#EDE8DF}.DesignPage_stakeholderImg__TMq56{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.DesignPage_stakeholderCard__zhzm7:hover .DesignPage_stakeholderImg__TMq56{transform:scale(1.06)}.DesignPage_stakeholderBody__X1RGF{padding:1.35rem 1.25rem;display:flex;flex-direction:column;flex-grow:1;background-color:#FAF8F5;border-top:1px solid rgba(196,192,181,.35);text-align:center}.DesignPage_stakeholderTitle__2pT8S{font-family:var(--font-heading),Georgia,serif;font-size:1.1rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:#1B1917;margin:0 0 .4rem}.DesignPage_stakeholderDesc__wtXQ6{font-size:.84rem;color:#5C564C;line-height:1.45;margin:0}.DesignPage_processHeaderRow___w_LK{margin-bottom:3.5rem;text-align:left}.DesignPage_processTimelineContainer__SwnZP{position:relative;width:100%}.DesignPage_processTimelineTrack__w7wqL{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(.75rem,1.5vw,1.75rem);position:relative}@media (max-width:1024px){.DesignPage_processTimelineTrack__w7wqL{grid-template-columns:repeat(3,1fr);gap:2.5rem 1.5rem}}@media (max-width:640px){.DesignPage_processTimelineTrack__w7wqL{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}}@media (max-width:420px){.DesignPage_processTimelineTrack__w7wqL{grid-template-columns:1fr;gap:2rem}}.DesignPage_processTimelineStep__FPjRs{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.DesignPage_processIconCircleWrapper__vdzF0{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:1.25rem}.DesignPage_processConnectingLine__UZ5sN{position:absolute;top:50%;left:50%;width:100%;height:1px;border-top:1.5px dashed #a8a29e;z-index:1;pointer-events:none}@media (max-width:1024px){.DesignPage_processConnectingLine__UZ5sN{display:none}}.DesignPage_processIconCircle__rSX4x{width:82px;height:82px;border-radius:50%;background:transparent;border:1.5px solid #292524;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;box-shadow:none;transition:all .35s cubic-bezier(.16,1,.3,1);overflow:hidden;padding:16px;color:#1B1917}.DesignPage_processTimelineStep__FPjRs:hover .DesignPage_processIconCircle__rSX4x{transform:scale(1.08);border-color:#9C7840;box-shadow:none;background:transparent;color:#9C7840}.DesignPage_processIconImg__h6ucg{width:100%;height:100%;object-fit:contain;display:block;background:transparent;transition:transform .3s ease}.DesignPage_processStepNumber__czh7B{font-family:var(--font-main),sans-serif;font-size:.95rem;font-weight:850;color:#1B1917;margin-bottom:.4rem;letter-spacing:.02em}.DesignPage_processStepTitle__COf8U{font-family:var(--font-heading),Georgia,serif;font-size:.95rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:#1B1917;margin:0 0 .5rem;line-height:1.25}.DesignPage_processStepDesc__UCVYT{font-family:var(--font-main),sans-serif;font-size:.8rem;font-weight:500;color:#57534E;line-height:1.45;margin:0;max-width:220px}.DesignPage_projectsHeaderRow__9btg0{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-bottom:2.5rem}.DesignPage_projectsHeaderLeft__2JiuK{display:flex;flex-direction:column}.DesignPage_projectsTopActionBtn__fHDce{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-main);font-size:.8rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#1B1917;text-decoration:none;padding:.6rem 1.4rem;border-radius:100px;border:1px solid rgba(196,192,181,.6);background:#FFFFFF;transition:all .3s cubic-bezier(.16,1,.3,1)}.DesignPage_projectsTopActionBtn__fHDce:hover{border-color:#C09E6D;color:#9C7840;transform:translateY(-2px)}.DesignPage_projectsFiveCardsRow__b4Kvd{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,2vw,1.75rem)}@media (min-width:640px){.DesignPage_projectsFiveCardsRow__b4Kvd{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.DesignPage_projectsFiveCardsRow__b4Kvd{grid-template-columns:repeat(6,1fr)}.DesignPage_triptychProjectCard___851d{grid-column:span 2}.DesignPage_triptychProjectCardLarge__K8zDN{grid-column:span 3}}.DesignPage_triptychProjectCard___851d{background:#FFFFFF;border:1px solid rgba(196,192,181,.55);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:all .45s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px rgba(0,0,0,.04)}.DesignPage_triptychProjectCard___851d:hover{transform:translateY(-8px);border-color:rgba(192,158,109,.85);box-shadow:0 20px 48px rgba(0,0,0,.09)}.DesignPage_triptychImageFrame__zubxz{position:relative;width:100%;aspect-ratio:16/10;background:#1B1917;overflow:hidden}.DesignPage_triptychProjectCardLarge__K8zDN .DesignPage_triptychImageFrame__zubxz{aspect-ratio:2.35/1;max-height:280px}.DesignPage_triptychSingleImg__2skWy{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .8s cubic-bezier(.16,1,.3,1)}.DesignPage_triptychProjectCard___851d:hover .DesignPage_triptychSingleImg__2skWy{transform:scale(1.04)}.DesignPage_triptychLabelsRow__VtRp4{display:grid;grid-template-columns:repeat(3,1fr);background:#1B1917;padding:8px 0;text-align:center}.DesignPage_triptychLabelText__bQ1mT{font-size:.7rem;font-weight:850;letter-spacing:.14em;color:#DFB77E;text-transform:uppercase}.DesignPage_triptychFooter__2xdNe{padding:1.25rem;background-color:#FAF8F5;border-top:1px solid rgba(196,192,181,.35);text-align:center;flex-grow:1;display:flex;align-items:center;justify-content:center}.DesignPage_triptychTitle__ypC9b{font-family:var(--font-heading),Georgia,serif;font-size:1.05rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:#1B1917;margin:0}.DesignPage_insightsHeaderRow__ERf5T{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.25rem;padding-bottom:.5rem}.DesignPage_insightsHeaderLeft__ejnUN{max-width:820px}.DesignPage_insightsHeaderRight__KfR2E{flex-shrink:0;padding-bottom:4px}.DesignPage_exploreInsightsBtn__kvgCW{display:inline-flex;align-items:center;gap:8px;background:#1F261C;color:#FFFFFF;border-radius:100px;padding:.7rem 1.5rem;font-family:var(--font-main),sans-serif;font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px rgba(0,0,0,.08)}.DesignPage_exploreInsightsBtn__kvgCW:hover{background:#2E3A2B;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.16)}.DesignPage_exploreInsightsBtn__kvgCW .DesignPage_btnArrow__zfJGQ{transition:transform .3s ease}.DesignPage_exploreInsightsBtn__kvgCW:hover .DesignPage_btnArrow__zfJGQ{transform:translateX(3px)}.DesignPage_insightsGrid4__XlDaE{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,1.8vw,1.6rem);align-items:stretch}.DesignPage_insightsGrid4__XlDaE>div{display:flex;flex-direction:column;height:100%}@media (max-width:1080px){.DesignPage_insightsGrid4__XlDaE{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:768px){.DesignPage_insightsHeaderRow__ERf5T{flex-direction:column;align-items:flex-start;gap:1.25rem}}@media (max-width:540px){.DesignPage_insightsGrid4__XlDaE{grid-template-columns:1fr;gap:1.15rem}}.DesignPage_insightCardNew__dP_XR{background:#FFFFFF;border:1px solid rgba(196,192,181,.45);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;height:100%;width:100%;box-sizing:border-box;transition:all .45s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px rgba(0,0,0,.03);text-decoration:none}.DesignPage_insightCardNew__dP_XR:hover{transform:translateY(-6px);border-color:rgba(192,158,109,.85);box-shadow:0 16px 36px rgba(0,0,0,.08)}.DesignPage_insightCardImageFrame__FxqH7{width:100%;aspect-ratio:16/10.5;overflow:hidden;background-color:#EDE8DF;position:relative;flex-shrink:0}.DesignPage_insightCardImg__119sw{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.DesignPage_insightCardNew__dP_XR:hover .DesignPage_insightCardImg__119sw{transform:scale(1.06)}.DesignPage_insightCardBody__90ob4{padding:1.25rem 1.15rem 1.35rem;display:flex;flex-direction:column;gap:.45rem;flex-grow:1;justify-content:flex-start;min-height:98px}.DesignPage_insightCardTitle__aINpv{font-family:var(--font-heading),Georgia,serif;font-size:.95rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:#1B1917;margin:0;line-height:1.3}.DesignPage_insightCardDesc__WgGTf{font-family:var(--font-main),sans-serif;font-size:.82rem;font-weight:500;color:#57534E;line-height:1.45;margin:0;min-height:2.9em}.DesignPage_finalCtaSection___eGv1{padding:clamp(4.5rem,7.5vw,8rem) clamp(1rem,3.5vw,3rem);background:#FAF8F5;position:relative;width:100%}.DesignPage_finalCtaSection___eGv1 .DesignPage_container__oXgPQ{max-width:1520px;padding:0;width:100%}.DesignPage_finalCtaBox__9yLk6{background:radial-gradient(130% 120% at 50% 10%,#0d2218 0,#08140e 45%,#040906 100%);border-radius:clamp(28px,4vw,44px);padding:clamp(5rem,8.5vw,8.5rem) clamp(1.5rem,6vw,6rem);text-align:center;color:#FAF8F5;border:1px solid rgba(52,211,153,.25);box-shadow:0 35px 90px -15px rgba(0,0,0,.65),0 0 60px rgba(52,211,153,.08),inset 0 1px 1px rgba(255,255,255,.18),inset 0 0 50px rgba(0,0,0,.5);width:100%;max-width:1440px;margin:0 auto;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.DesignPage_finalCtaBox__9yLk6:before{content:"";position:absolute;top:-25%;left:50%;transform:translateX(-50%);width:80%;height:65%;background:radial-gradient(ellipse at center,rgba(52,211,153,.16) 0,rgba(16,185,129,.04) 50%,transparent 75%);pointer-events:none;z-index:0}.DesignPage_finalCtaHeadline__U8fLW{font-family:var(--font-heading),"Playfair Display",Georgia,serif;font-size:clamp(2.4rem,4.8vw,4.2rem);font-weight:850;color:#FFFFFF;margin:0 auto 1.25rem;letter-spacing:.01em;text-transform:uppercase;max-width:980px;line-height:1.15;text-shadow:0 4px 30px rgba(0,0,0,.4);position:relative;z-index:1}.DesignPage_finalCtaBody__mt9Go{font-family:var(--font-main),"Plus Jakarta Sans",sans-serif;font-size:clamp(1.1rem,1.4vw,1.35rem);color:rgba(235,240,237,.82);margin:0 auto .75rem;line-height:1.7;max-width:800px;position:relative;z-index:1}.DesignPage_finalCtaHighlight__0JADX{font-family:var(--font-playfair),Georgia,serif;font-style:italic;font-size:clamp(1.15rem,1.55vw,1.45rem);color:#34d399;margin:0 auto 3.25rem;position:relative;z-index:1}