.style_gallery__aBMFn{position:relative;overflow:hidden;background:var(--color-project-sand);padding:55px 0 30px}.style_gallery__aBMFn button{font:inherit;color:inherit;cursor:pointer}.style_gallery__aBMFn [tabindex]:focus-visible,.style_gallery__aBMFn button:focus-visible{outline:2px solid var(--color-ink);outline-offset:6px}.style_heading__udpdV{padding:0 clamp(24px,4vw,60px) 55px;display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.style_heading__udpdV>div>span{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.style_heading__udpdV h2{font-size:clamp(30px,3.3vw,48px);line-height:1.15;letter-spacing:-.04em;font-weight:400;margin:18px 0 0;max-width:490px}.style_heading__udpdV p{font-size:13px;line-height:1.6;margin:0;flex-shrink:0}.style_rows__rUcF_{display:flex;flex-direction:column;gap:45px}.style_row__Dz4Hz{display:flex;align-items:flex-start;justify-content:center;gap:clamp(20px,3vw,40px)}.style_screen__i0SXe{display:block;padding:0;width:clamp(180px,20vw,250px);flex-shrink:0;border:0;background:rgba(0,0,0,0);text-align:left}.style_phone___ioNn{display:block;background:var(--color-ink);padding:5px;border-radius:28px;box-shadow:0 15px 30px rgba(20,45,60,.12);transition:transform .3s}.style_phone___ioNn img{display:block;width:100%;height:auto;border-radius:23px}.style_screen__i0SXe:hover .style_phone___ioNn{transform:translateY(-7px)}.style_caption__Tqoc_{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;font-size:14px}.style_expand__MKvVY{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--color-ink);border-radius:50%;flex-shrink:0}.style_note__Jfq4w{display:flex;justify-content:space-between;gap:20px;padding:40px clamp(24px,4vw,60px) 0;font-size:12px}.style_dialog__1NuZL{border:0;border-radius:24px;padding:22px;color:var(--color-ink);background:var(--color-paper);width:min(520px,100vw - 40px);max-height:calc(100dvh - 32px);box-sizing:border-box}.style_dialog__1NuZL::-webkit-backdrop{background:rgba(20,45,60,.85);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.style_dialog__1NuZL::backdrop{background:rgba(20,45,60,.85);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.style_dialogContent__wz9kq{display:flex;flex-direction:column;align-items:center;gap:18px}.style_dialogHeader__Jryfr,.style_dialogNav__EGA9I{display:flex;align-items:center;justify-content:space-between;width:100%;gap:15px}.style_dialogHeader__Jryfr h3{font-size:18px;font-weight:400;margin:0}.style_dialog__1NuZL button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--color-line);border-radius:50%;background:rgba(0,0,0,0);font-size:20px;flex-shrink:0}.style_dialog__1NuZL button:hover{background:var(--color-accent)}.style_largeImage__XUrEk{display:block;height:min(72dvh,780px);max-height:calc(100dvh - 205px);width:auto;max-width:100%;object-fit:contain;border-radius:20px}.style_dialogNav__EGA9I{max-width:300px}.style_dialogNav__EGA9I>span{font-size:13px}@media(max-width:760px){.style_gallery__aBMFn{padding-top:32px}.style_heading__udpdV{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:32px}.style_heading__udpdV h2{font-size:32px}.style_heading__udpdV p br{display:none}.style_rows__rUcF_{flex-direction:row;align-items:flex-start;gap:22px;overflow-x:auto;padding:8px 24px 24px;scroll-snap-type:x mandatory;scroll-padding-inline:24px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-ink) rgba(0,0,0,0)}.style_row__Dz4Hz{display:contents}.style_screen__i0SXe{width:min(72vw,290px);scroll-snap-align:start}.style_note__Jfq4w{padding-top:24px;flex-wrap:wrap;gap:8px}.style_dialog__1NuZL{padding:18px}}@media(prefers-reduced-motion:reduce){.style_row__Dz4Hz{transform:none!important}.style_phone___ioNn{transition:none}.style_screen__i0SXe:hover .style_phone___ioNn{transform:none}}.style_page__6nvz_{line-height:1.6}.style_page__6nvz_ a{color:inherit;text-decoration:none}.style_page__6nvz_ a:focus-visible{outline:2px solid var(--color-accent-hover);outline-offset:8px}.style_hero__PmwOv{background:var(--color-hero);color:var(--color-paper);padding:175px max(7vw,32px) 90px}.style_heroInner__2W6xK{max-width:1400px;margin:auto;animation:style_arrive__9jllZ .7s both}.style_backLink__9I_Ch{display:inline-flex;gap:14px;align-items:center;font-size:14px}.style_backLink__9I_Ch span{color:var(--color-accent);font-size:24px}.style_eyebrow__2jATl{display:flex;justify-content:space-between;margin:65px 0 20px;font-size:14px;color:var(--color-muted)}.style_hero__PmwOv h1{font-size:clamp(64px,8.5vw,144px);font-weight:400;letter-spacing:-.065em;line-height:1.06;margin:0;max-width:1100px}.style_heroBottom__AnG9o{display:flex;justify-content:space-between;align-items:center;gap:60px;margin-top:40px}.style_heroBottom__AnG9o>p{max-width:660px;font-size:clamp(22px,2.4vw,34px);line-height:1.4;font-weight:300;margin:0}.style_circleLink__Er_sK{width:160px;height:160px;border-radius:50%;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--color-accent);color:var(--color-ink)!important;font-size:14px;transition:background .25s,transform .3s;text-align:center;padding:14px;box-sizing:border-box}.style_circleLink__Er_sK>span:first-child{font-size:32px;line-height:1}.style_circleLink__Er_sK:hover{background:var(--color-accent-hover);transform:rotate(-4deg)}.style_content__gZxrN{max-width:1400px;padding:0 max(7vw,32px);margin:auto}.style_facts__tpSRb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;padding:65px 0;margin:0}.style_facts__tpSRb>div{border-top:1px solid var(--color-line);padding-top:20px}.style_facts__tpSRb dt{font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.style_facts__tpSRb dd{margin:0;font-size:18px}.style_visual___QdQ6{margin:0}.style_productVideo__M9QQZ{display:block;width:100%;height:auto;background:var(--color-paper)}.style_visual___QdQ6 figcaption{display:flex;justify-content:space-between;gap:20px;font-size:12px;padding-top:18px}.style_story__Oakhp{display:grid;grid-template-columns:1fr 1.35fr;grid-gap:10%;gap:10%;padding:130px 0;border-bottom:1px solid var(--color-line)}.style_facts__tpSRb+.style_story__Oakhp{padding-top:35px}.style_sectionLabel__u0b6I>span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:28px}.style_sectionLabel__u0b6I h2{font-size:clamp(36px,4vw,60px);line-height:1.15;letter-spacing:-.04em;font-weight:400;margin:0}.style_storyText__cqXOa h3{font-size:22px;font-weight:400;margin:0 0 16px}.style_storyText__cqXOa p{font-size:18px;font-weight:300;margin:0 0 44px}.style_storyText__cqXOa p:last-child{margin-bottom:0}.style_contributions__QWwmN{padding:100px 0}.style_sectionHeading__l1f07{display:flex;justify-content:space-between;align-items:flex-end;gap:50px}.style_sectionHeading__l1f07>p{max-width:330px;font-size:16px;font-weight:300;margin:0}.style_contributionList__5pr9o{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-top:70px}.style_contributionList__5pr9o article{border-top:1px solid var(--color-line);padding-top:22px}.style_number__NsQWp{font-size:13px}.style_contributionList__5pr9o h3{font-size:25px;line-height:1.3;letter-spacing:-.02em;font-weight:400;margin:30px 0 20px}.style_contributionList__5pr9o p{font-size:16px;font-weight:300;margin:0}.style_tags__vBX8E{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:50px 0 0;list-style:none}.style_tags__vBX8E li{border:1px solid var(--color-line);border-radius:30px;padding:9px 18px;font-size:13px}.style_highlight__at8F8{background:var(--color-project-coral);padding:clamp(32px,6vw,80px)}.style_highlight__at8F8>span{font-size:13px}.style_highlight__at8F8 h2{font-size:clamp(32px,4vw,60px);line-height:1.15;letter-spacing:-.04em;font-weight:400;max-width:900px;margin:30px 0}.style_highlight__at8F8 p{font-weight:300;font-size:18px;max-width:700px;margin:0}.style_discuss__RRpH8{padding:100px 0 130px;display:flex;justify-content:space-between;align-items:center;gap:40px}.style_discuss__RRpH8 h2{font-size:clamp(30px,3.5vw,48px);line-height:1.2;font-weight:400;letter-spacing:-.035em;margin:0}.style_discuss__RRpH8 a{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:24px 32px;border:1px solid var(--color-line);border-radius:80px;white-space:nowrap;transition:background .25s}.style_discuss__RRpH8 a:hover{background:var(--color-accent)}.style_footer__x3Y5Z{background:var(--color-ink);color:var(--color-paper);padding:85px max(7vw,32px) 30px;border-radius:36px 36px 0 0}.style_nextProject__43vgh{display:block;max-width:1400px;margin:auto;padding-bottom:75px}.style_nextLabel__rte6p{font-size:13px;color:var(--color-muted)}.style_nextProject__43vgh>div{display:flex;align-items:center;justify-content:space-between;gap:40px;margin:25px 0 18px}.style_nextProject__43vgh h2{margin:0;font-size:clamp(40px,6.5vw,100px);font-weight:400;letter-spacing:-.055em;line-height:1.1;transition:transform .3s}.style_nextArrow__IQBl2{width:110px;height:110px;border-radius:50%;background:var(--color-accent);color:var(--color-ink);display:grid;place-items:center;font-size:45px;flex-shrink:0;transition:transform .3s}.style_nextProject__43vgh:hover h2{transform:translateX(8px)}.style_nextProject__43vgh:hover .style_nextArrow__IQBl2{transform:rotate(45deg)}.style_nextProject__43vgh>span:last-child{font-size:14px;color:var(--color-muted)}.style_footerLinks__CxKud{max-width:1400px;margin:auto;display:flex;justify-content:space-between;gap:25px;padding-top:30px;border-top:1px solid var(--color-line-dark);font-size:13px}@keyframes style_arrive__9jllZ{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.style_hero__PmwOv{padding-top:150px}.style_heroBottom__AnG9o{gap:30px}.style_circleLink__Er_sK{width:135px;height:135px}.style_story__Oakhp{gap:45px;padding:90px 0}.style_contributionList__5pr9o{gap:25px}.style_sectionHeading__l1f07{align-items:flex-start;flex-direction:column;gap:25px}.style_sectionHeading__l1f07>p{max-width:100%}.style_discuss__RRpH8{align-items:flex-start;flex-direction:column;padding:70px 0 90px}}@media(max-width:600px){.style_hero__PmwOv{padding:140px 24px 55px}.style_eyebrow__2jATl{margin-top:40px;font-size:12px}.style_hero__PmwOv h1{font-size:clamp(48px,12vw,72px)}.style_heroBottom__AnG9o{align-items:flex-start;flex-direction:column;margin-top:30px}.style_heroBottom__AnG9o>p{font-size:23px}.style_circleLink__Er_sK{width:115px;height:115px;font-size:12px;align-self:flex-end}.style_content__gZxrN{padding:0 24px}.style_facts__tpSRb{grid-template-columns:1fr;gap:22px;padding:45px 0}.style_facts__tpSRb dt{margin-bottom:6px}.style_facts__tpSRb dd{font-size:16px}.style_visual___QdQ6 figcaption{flex-direction:column;gap:6px}.style_story__Oakhp{grid-template-columns:1fr;gap:35px;padding:70px 0}.style_storyText__cqXOa p{font-size:17px}.style_contributions__QWwmN{padding:70px 0}.style_contributionList__5pr9o{grid-template-columns:1fr;margin-top:40px;gap:35px}.style_contributionList__5pr9o h3{margin:16px 0}.style_tags__vBX8E{margin-top:35px}.style_footer__x3Y5Z{padding:60px 24px 30px;border-radius:24px 24px 0 0}.style_nextProject__43vgh{padding-bottom:50px}.style_nextProject__43vgh>div{gap:20px}.style_nextProject__43vgh h2{font-size:40px}.style_nextArrow__IQBl2{width:65px;height:65px;font-size:30px}.style_footerLinks__CxKud{flex-wrap:wrap}.style_footerLinks__CxKud>span{order:3;width:100%}}@media(prefers-reduced-motion:reduce){.style_heroInner__2W6xK{animation:none}.style_nextArrow__IQBl2,.style_page__6nvz_ a,.style_page__6nvz_ h2{transition:none}}