.practice-page_practicePage__Gx5Aj{--practice-ink:#181b20;--practice-muted:#626a74;--practice-soft:#f3f4f6;--practice-line:#e3e6ea;--practice-line-strong:#cdd4dc;--practice-accent:#245078;--practice-container:1200px;--practice-pad-x:clamp(1.25rem,5vw,3.5rem);--practice-section-y:clamp(4.2rem,7vw,6.8rem);overflow-x:clip;background:#fff;color:var(--practice-ink);font-family:var(--font-manrope),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.practice-page_practicePage__Gx5Aj *{box-sizing:border-box}.practice-page_container__ysHuK{width:100%;max-width:var(--practice-container);margin-inline:auto;padding-inline:var(--practice-pad-x)}.practice-page_eyebrow__WIUtt{display:inline-flex;color:var(--practice-accent);font-size:.78rem;font-weight:650;letter-spacing:.08em;line-height:1;text-transform:uppercase}.practice-page_hero__9meR3{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(232,239,244,.82),#fff 82%),#fff}.practice-page_hero__9meR3:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(36,80,120,.08) 1px,transparent 0),linear-gradient(90deg,rgba(36,80,120,.08) 1px,transparent 0);background-size:72px 72px;opacity:.24;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%)}.practice-page_heroWriter__qGeIP{background:radial-gradient(circle at 72% 28%,hsla(0,0%,100%,.38),transparent 24rem),radial-gradient(circle at 88% 78%,rgba(111,148,115,.18),transparent 28rem),linear-gradient(180deg,#c8ddd5,#d7e7e0 62%,#fff)}.practice-page_heroWriter__qGeIP:before{background-image:linear-gradient(rgba(24,27,32,.055) 1px,transparent 0),linear-gradient(90deg,rgba(24,27,32,.055) 1px,transparent 0);background-size:96px 96px;opacity:.2;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%,#000),linear-gradient(180deg,#000,transparent 86%);mask-image:linear-gradient(90deg,transparent,#000 38%,#000),linear-gradient(180deg,#000,transparent 86%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.practice-page_heroWriter__qGeIP:after{content:"";position:absolute;top:19%;right:8%;width:min(33vw,31rem);aspect-ratio:1/.82;border:1px solid rgba(24,27,32,.1);border-radius:32px;background:hsla(0,0%,100%,.22);pointer-events:none}.practice-page_heroGrid__Zn3OA{position:relative;z-index:1;display:grid;min-height:clamp(34rem,58vw,45rem);grid-template-columns:minmax(0,.98fr) minmax(22rem,.72fr);gap:clamp(2.5rem,6vw,5rem);align-items:center;padding-block:clamp(9rem,13vw,12rem) clamp(4.5rem,7vw,6rem)}.practice-page_heroWriter__qGeIP .practice-page_heroGrid__Zn3OA{min-height:clamp(36rem,58vw,45rem)}.practice-page_heroText__IUqsT{max-width:760px}.practice-page_heroText__IUqsT h1{max-width:13ch;margin:1.3rem 0 0;color:var(--practice-ink);font-size:clamp(3.2rem,7.3vw,6.8rem);font-weight:300;letter-spacing:-.065em;line-height:.92}.practice-page_heroSubtitle__JMOZz{max-width:660px;margin:clamp(1.7rem,3vw,2.4rem) 0 0;color:var(--practice-ink);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:400;letter-spacing:-.03em;line-height:1.15}.practice-page_heroDescription__9JuFh{max-width:700px;margin:1.15rem 0 0;color:var(--practice-muted);font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.58}.practice-page_heroVisual__k46_5{position:relative;min-height:28rem;border-left:1px solid rgba(36,80,120,.16)}.practice-page_heroWriter__qGeIP .practice-page_heroVisual__k46_5{border-left-color:rgba(24,27,32,.12)}.practice-page_heroImage__huwEe{position:absolute;right:0;bottom:0;width:min(25rem,78%);aspect-ratio:1/1.1;border-radius:6px;-o-object-fit:cover;object-fit:cover;opacity:.18;filter:grayscale(1) saturate(.72)}.practice-page_heroWriter__qGeIP .practice-page_heroImage__huwEe{opacity:.24;filter:grayscale(.35) saturate(.78)}.practice-page_heroLines__7Q_c2{position:absolute;inset:5% -10% 0 0;width:110%;height:92%;fill:none;stroke:var(--practice-accent);stroke-linecap:square;stroke-linejoin:miter;stroke-width:1;opacity:.36;vector-effect:non-scaling-stroke}.practice-page_heroWriter__qGeIP .practice-page_heroLines__7Q_c2{stroke:#1c3348;opacity:.3}.practice-page_heroLines__7Q_c2 rect{opacity:.5}.practice-page_heroSignal__GEUnA{position:absolute;right:5%;bottom:12%;display:grid;gap:.45rem;min-width:11rem;border:1px solid rgba(24,27,32,.08);border-radius:6px;background:hsla(0,0%,100%,.78);padding:1rem;backdrop-filter:blur(18px)}.practice-page_heroWriter__qGeIP .practice-page_heroSignal__GEUnA{border-color:rgba(24,27,32,.1);background:hsla(0,0%,100%,.82)}.practice-page_heroSignal__GEUnA span{color:var(--practice-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.practice-page_heroSignal__GEUnA strong{color:var(--practice-ink);font-size:1rem;font-weight:500;letter-spacing:-.02em}.practice-page_section__tgQGE{padding-block:var(--practice-section-y)}.practice-page_section__tgQGE+.practice-page_section__tgQGE{border-top:1px solid var(--practice-line)}.practice-page_sectionAccent__pKrYj{background:linear-gradient(180deg,var(--practice-soft),#fff)}.practice-page_split__kuN4U{display:grid;grid-template-columns:minmax(15rem,.36fr) minmax(0,.64fr);gap:clamp(2.5rem,6vw,6rem)}.practice-page_sectionHead__SryVr{position:sticky;top:7rem;align-self:start}.practice-page_sectionHead__SryVr h2{margin:0;color:var(--practice-ink);font-size:clamp(2.4rem,4vw,4.4rem);font-weight:300;letter-spacing:-.06em;line-height:.98}.practice-page_sectionHead__SryVr p{max-width:25rem;margin:1.25rem 0 0;color:var(--practice-muted);font-size:1rem;line-height:1.55}.practice-page_sectionBody__2GpC1{min-width:0}.practice-page_ideaText__6k4Ih{display:grid;gap:1.15rem}.practice-page_ideaText__6k4Ih p{margin:0;color:var(--practice-muted);font-size:clamp(1.02rem,1.25vw,1.16rem);line-height:1.68}.practice-page_ideaText__6k4Ih .practice-page_ideaLead__X1hk9{color:var(--practice-ink);font-size:clamp(1.34rem,2vw,1.85rem);font-weight:350;letter-spacing:-.035em;line-height:1.28}.practice-page_numberedList__SE9md{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--practice-line-strong)}.practice-page_numberedItem__DRmb7{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:clamp(1.2rem,3vw,2.4rem);border-bottom:1px solid var(--practice-line);padding:clamp(1.4rem,2.7vw,2.2rem) 0}.practice-page_itemNumber__PVxKN{color:var(--practice-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;font-weight:700;line-height:1.2}.practice-page_numberedItem__DRmb7 h3,.practice-page_plainItem__YrU_Y h3{margin:0;color:var(--practice-ink);font-size:clamp(1.45rem,2.2vw,2.1rem);font-weight:350;letter-spacing:-.045em;line-height:1.1}.practice-page_numberedItem__DRmb7 p,.practice-page_plainItem__YrU_Y p{margin:.7rem 0 0;color:var(--practice-muted);font-size:1rem;line-height:1.58}.practice-page_plainList__gx0t_{display:grid;border-top:1px solid var(--practice-line-strong)}.practice-page_plainItem__YrU_Y{border-bottom:1px solid var(--practice-line);padding:clamp(1.35rem,2.6vw,2.05rem) 0}.practice-page_contextList__yPbFo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--practice-line-strong)}.practice-page_contextList__yPbFo li{position:relative;min-height:7.2rem;border-bottom:1px solid var(--practice-line);padding:1.35rem 1.4rem 1.35rem 1.65rem;color:var(--practice-ink);font-size:1rem;line-height:1.5}.practice-page_contextList__yPbFo li:nth-child(odd){border-right:1px solid var(--practice-line)}.practice-page_contextList__yPbFo li:before{content:"";position:absolute;top:1.65rem;left:0;width:.82rem;height:1px;background:var(--practice-accent)}.practice-page_navigation__6fV24{border-top:1px solid var(--practice-line);padding-block:clamp(2.4rem,5vw,4rem)}.practice-page_navGrid__6hOpn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--practice-line)}.practice-page_navLink__T6Ezj{display:grid;min-height:8.5rem;align-content:space-between;gap:1.5rem;padding:1.1rem;color:var(--practice-ink);text-decoration:none;transition:background-color .18s ease,color .18s ease}.practice-page_navLink__T6Ezj+.practice-page_navLink__T6Ezj{border-left:1px solid var(--practice-line)}.practice-page_navLink__T6Ezj:focus-visible,.practice-page_navLink__T6Ezj:hover{background:var(--practice-soft);color:var(--practice-accent);outline:0}.practice-page_navLink__T6Ezj:focus-visible{box-shadow:inset 0 0 0 2px rgba(36,80,120,.16)}.practice-page_navLink__T6Ezj span{color:var(--practice-muted);font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.practice-page_navLink__T6Ezj strong{display:flex;align-items:flex-end;gap:.65rem;font-size:clamp(1.05rem,1.4vw,1.28rem);font-weight:450;letter-spacing:-.03em;line-height:1.15}.practice-page_navLinkNext__iOoQK{text-align:left}.practice-page_navArrow__w5UIa{width:1.2rem;height:1.2rem;flex:0 0 auto}@media (max-width:980px){.practice-page_heroGrid__Zn3OA,.practice-page_split__kuN4U{grid-template-columns:minmax(0,1fr)}.practice-page_heroGrid__Zn3OA{min-height:auto}.practice-page_heroVisual__k46_5{min-height:20rem;border-left:0;border-top:1px solid rgba(36,80,120,.16)}.practice-page_sectionHead__SryVr{position:static}}@media (max-width:760px){.practice-page_heroGrid__Zn3OA{padding-block:7.5rem 3.6rem}.practice-page_heroText__IUqsT h1{max-width:9.5ch;font-size:clamp(3rem,13.2vw,4.45rem)}.practice-page_heroVisual__k46_5,.practice-page_heroWriter__qGeIP:after{display:none}.practice-page_section__tgQGE{padding-block:clamp(3.2rem,11vw,4.4rem)}.practice-page_numberedItem__DRmb7{gap:.7rem}.practice-page_contextList__yPbFo,.practice-page_navGrid__6hOpn,.practice-page_numberedItem__DRmb7{grid-template-columns:minmax(0,1fr)}.practice-page_contextList__yPbFo li:nth-child(odd),.practice-page_navLink__T6Ezj+.practice-page_navLink__T6Ezj{border-right:0;border-left:0}}@media (prefers-reduced-motion:reduce){.practice-page_navLink__T6Ezj{transition:none}}.projects-section-v2_section__SacX8{overflow:hidden;background:#fff;color:#1d2c22}.projects-section-v2_inner__0i_Ht{--projects-side-padding:5rem;width:100%;max-width:none;margin:0 auto;box-sizing:border-box;padding:.35rem var(--projects-side-padding) 5.15rem}.projects-section-v2_header__TAabh{max-width:86rem;margin-bottom:clamp(2.1rem,3.2vw,3.15rem)}.projects-section-v2_title__ElvOP{margin:0;color:#17191c;font-size:clamp(2.35rem,3.65vw,4.45rem);font-weight:300;line-height:.98;letter-spacing:-.058em;white-space:nowrap}.projects-section-v2_description__gtBV9{max-width:58rem;margin:clamp(1.35rem,1.9vw,1.8rem) 0 0;color:rgba(32,37,42,.72);font-size:clamp(1rem,1.08vw,1.18rem);font-weight:400;line-height:1.48;letter-spacing:-.018em}.projects-section-v2_descriptionWide__xvRaG{max-width:none}.projects-section-v2_storyRail__xLbdG{display:flex;align-items:flex-start;gap:clamp(1.1rem,1.45vw,1.75rem);margin-right:calc(var(--projects-side-padding) * -1);overflow-x:auto;overflow-y:hidden;padding-right:var(--projects-side-padding);padding-bottom:.35rem;scrollbar-width:none}.projects-section-v2_storyRail__xLbdG::-webkit-scrollbar{display:none}.projects-section-v2_featuredStory__ctajt,.projects-section-v2_storyCard__9tm4R{scroll-margin-top:8rem;position:relative;isolation:isolate;overflow:hidden;flex:0 0 auto;background:#dde8e3;color:#20252a;text-decoration:none}.projects-section-v2_featuredStory__ctajt{display:flex;width:clamp(38rem,41.1vw,54.75rem);height:clamp(22rem,29vw,33.5rem);min-height:0;align-items:stretch;justify-content:flex-end;padding:clamp(1.05rem,1.55vw,1.55rem)}.projects-section-v2_storyCard__9tm4R{width:clamp(19.5rem,21.15vw,28.75rem);height:clamp(22rem,29vw,33.5rem);min-height:0}.projects-section-v2_storyImage__yz7R5{position:absolute;inset:0;z-index:-3;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.projects-section-v2_storyImageFeatured__JUP9p{-o-object-position:72% center;object-position:72% center}.projects-section-v2_storyOverlay__Z_vyu{position:absolute;inset:0;z-index:-2;background:transparent}.projects-section-v2_featuredPanel__EQxLV{display:flex;width:min(52%,27rem);height:100%;min-height:0;flex-direction:column;border-radius:clamp(1.35rem,2vw,1.85rem);background:hsla(120,7%,94%,.92);padding:clamp(1.45rem,2.1vw,2rem)}.projects-section-v2_featuredTitle__Nn7vE{max-width:20ch;margin:0;color:#20252a;font-size:clamp(1.38rem,1.52vw,1.72rem);font-weight:300;line-height:1.08;letter-spacing:-.04em}.projects-section-v2_featuredDescription__qX9_7{max-width:25rem;margin:clamp(1.25rem,1.75vw,1.75rem) 0 0;color:rgba(32,37,42,.82);font-size:clamp(.92rem,.92vw,1.02rem);font-weight:400;line-height:1.48;letter-spacing:-.014em}.projects-section-v2_featuredDescription__qX9_7 p{margin:0}.projects-section-v2_featuredDescription__qX9_7 p+p{margin-top:1rem}.projects-section-v2_allProjects__PUXZQ,.projects-section-v2_featuredLink__n8ooA{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;justify-content:center;border:0;border-radius:.9rem;background:#111820;color:#fff;font-weight:800;line-height:1;letter-spacing:-.018em;text-decoration:none;text-transform:uppercase;transition:background-color .22s cubic-bezier(.16,.92,.24,1),transform .22s cubic-bezier(.16,.92,.24,1)}.projects-section-v2_featuredLink__n8ooA{gap:0;margin-top:auto;align-self:flex-end;border-radius:.9rem;background:#111820;color:#fff;padding:1rem 2rem;font-size:.95rem;letter-spacing:-.018em;border:0;cursor:pointer}.projects-section-v2_featuredLink__n8ooA:focus-visible,.projects-section-v2_featuredLink__n8ooA:hover{background:#1a252b}.projects-section-v2_allProjects__PUXZQ:focus-visible,.projects-section-v2_allProjects__PUXZQ:hover{background:#1a252b}.projects-section-v2_allProjects__PUXZQ:focus-visible,.projects-section-v2_featuredLink__n8ooA:focus-visible,.projects-section-v2_storyCard__9tm4R:focus-visible{outline:2px solid rgba(27,59,36,.36);outline-offset:4px}.projects-section-v2_allProjects__PUXZQ:focus-visible .projects-section-v2_buttonIcon__Nx8ps,.projects-section-v2_allProjects__PUXZQ:hover .projects-section-v2_buttonIcon__Nx8ps,.projects-section-v2_featuredLink__n8ooA:focus-visible .projects-section-v2_buttonIcon__Nx8ps,.projects-section-v2_featuredLink__n8ooA:hover .projects-section-v2_buttonIcon__Nx8ps{transform:translateX(4px)}.projects-section-v2_storyPanel__IZEqX{--story-panel-offset:clamp(0.95rem,1.35vw,1.35rem);--story-panel-closed-height:10.2rem;position:absolute;top:calc(100% - var(--story-panel-offset) - var(--story-panel-closed-height));right:var(--story-panel-offset);bottom:var(--story-panel-offset);left:var(--story-panel-offset);display:flex;flex-direction:column;border-radius:clamp(1rem,1.55vw,1.45rem);background:hsla(120,7%,94%,.92);padding:clamp(1.25rem,1.55vw,1.55rem);transition:top .62s cubic-bezier(.16,1,.3,1),right .62s cubic-bezier(.16,1,.3,1),bottom .62s cubic-bezier(.16,1,.3,1),left .62s cubic-bezier(.16,1,.3,1),border-radius .62s cubic-bezier(.16,1,.3,1),background-color .62s cubic-bezier(.16,1,.3,1),padding .62s cubic-bezier(.16,1,.3,1)}.projects-section-v2_storyCard__9tm4R:focus-visible .projects-section-v2_storyPanel__IZEqX,.projects-section-v2_storyCard__9tm4R:hover .projects-section-v2_storyPanel__IZEqX{top:0;right:0;bottom:0;left:0;border-radius:0;background:hsla(120,7%,94%,.95);padding:clamp(1.35rem,1.85vw,2rem)}.projects-section-v2_storyTitle__AGgCZ{display:-webkit-box;min-height:3.24em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#20252a;font-size:clamp(1.38rem,1.52vw,1.72rem);font-weight:300;line-height:1.08;letter-spacing:-.04em;text-wrap:balance;transition:color .28s cubic-bezier(.16,.92,.24,1),font-weight .28s cubic-bezier(.16,.92,.24,1)}.projects-section-v2_storySummary__gUUAs{display:block;max-width:20.5rem;margin-top:clamp(1rem,1.2vw,1.35rem);color:rgba(32,37,42,.78);font-size:clamp(.92rem,.92vw,1.02rem);font-weight:400;line-height:1.48;letter-spacing:-.014em;opacity:0;transform:translateY(.55rem);transition:color .36s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.16,1,.3,1) .12s,transform .42s cubic-bezier(.16,1,.3,1) .12s}.projects-section-v2_storyLink___cv3z{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;justify-content:center;gap:0;margin-top:auto;border-radius:.9rem;background:#111820;color:#fff;font-size:.95rem;font-weight:800;line-height:1;letter-spacing:-.018em;opacity:0;padding:1rem 2rem;text-transform:uppercase;transform:translateY(.55rem);transition:opacity .42s cubic-bezier(.16,1,.3,1) .17s,transform .42s cubic-bezier(.16,1,.3,1) .17s,background-color .22s cubic-bezier(.16,.92,.24,1)}.projects-section-v2_storyLinkArrow__XwMz8{display:inline-flex;width:1.25rem;height:1.25rem;margin-left:1rem;transform:translateX(0);transition:transform .22s cubic-bezier(.16,.92,.24,1)}.projects-section-v2_storyCard__9tm4R:focus-visible .projects-section-v2_storyTitle__AGgCZ,.projects-section-v2_storyCard__9tm4R:hover .projects-section-v2_storyTitle__AGgCZ{color:#20252a;font-weight:500}.projects-section-v2_storyCard__9tm4R:focus-visible .projects-section-v2_storyLink___cv3z,.projects-section-v2_storyCard__9tm4R:focus-visible .projects-section-v2_storySummary__gUUAs,.projects-section-v2_storyCard__9tm4R:hover .projects-section-v2_storyLink___cv3z,.projects-section-v2_storyCard__9tm4R:hover .projects-section-v2_storySummary__gUUAs{opacity:1;transform:translateY(0)}.projects-section-v2_storyCard__9tm4R:focus-visible .projects-section-v2_storySummary__gUUAs,.projects-section-v2_storyCard__9tm4R:hover .projects-section-v2_storySummary__gUUAs{color:rgba(32,37,42,.86)}.projects-section-v2_storyCard__9tm4R:focus-visible .projects-section-v2_storyLinkArrow__XwMz8,.projects-section-v2_storyCard__9tm4R:hover .projects-section-v2_storyLinkArrow__XwMz8{transform:translateX(4px)}.projects-section-v2_footer__zBVHC{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:clamp(2.1rem,3vw,3.15rem)}.projects-section-v2_allProjects__PUXZQ{background:#111820;color:#fff;padding:1rem 2rem;font-size:.95rem;letter-spacing:-.018em}.projects-section-v2_buttonIcon__Nx8ps{display:inline-flex;width:1.25rem;height:1.25rem;margin-left:1rem;transform:translateX(0);transition:transform .22s cubic-bezier(.16,.92,.24,1)}.projects-section-v2_storyDots__zjcni{display:inline-flex;align-items:center;gap:1.35rem;padding-right:0}.projects-section-v2_storyDots__zjcni button{display:block;width:.48rem;height:.48rem;padding:0;border:0;border-radius:999px;background:#050505;cursor:pointer;transition:background-color .18s ease,border-color .32s cubic-bezier(.65,0,.35,1),box-shadow .32s cubic-bezier(.65,0,.35,1),transform .32s cubic-bezier(.65,0,.35,1),width .32s cubic-bezier(.65,0,.35,1),height .32s cubic-bezier(.65,0,.35,1)}.projects-section-v2_storyDots__zjcni button:focus-visible,.projects-section-v2_storyDots__zjcni button:hover{transform:scale(1.35)}.projects-section-v2_storyDots__zjcni button:focus-visible{outline:2px solid rgba(27,59,36,.36);outline-offset:6px}.projects-section-v2_storyDots__zjcni .projects-section-v2_storyDotActive__0BX_O{width:1.35rem;height:1.35rem;padding:0;border:2px solid #1b1b1b;background:transparent;box-shadow:inset 0 0 0 .25rem #fff}.projects-section-v2_srOnly__NXfMJ{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.projects-section-v2_allProjects__PUXZQ,.projects-section-v2_buttonIcon__Nx8ps,.projects-section-v2_featuredLink__n8ooA,.projects-section-v2_storyDots__zjcni button,.projects-section-v2_storyLinkArrow__XwMz8,.projects-section-v2_storyLink___cv3z,.projects-section-v2_storyPanel__IZEqX,.projects-section-v2_storySummary__gUUAs{transition:none}.projects-section-v2_allProjects__PUXZQ:focus-visible .projects-section-v2_buttonIcon__Nx8ps,.projects-section-v2_allProjects__PUXZQ:hover .projects-section-v2_buttonIcon__Nx8ps,.projects-section-v2_featuredLink__n8ooA:focus-visible .projects-section-v2_buttonIcon__Nx8ps,.projects-section-v2_featuredLink__n8ooA:hover .projects-section-v2_buttonIcon__Nx8ps,.projects-section-v2_storyDots__zjcni button:focus-visible,.projects-section-v2_storyDots__zjcni button:hover{transform:none}.projects-section-v2_storyCard__9tm4R:focus-visible .projects-section-v2_storyLink___cv3z,.projects-section-v2_storyCard__9tm4R:focus-visible .projects-section-v2_storySummary__gUUAs,.projects-section-v2_storyCard__9tm4R:hover .projects-section-v2_storyLink___cv3z,.projects-section-v2_storyCard__9tm4R:hover .projects-section-v2_storySummary__gUUAs{transform:none}}@media (max-width:1279px){.projects-section-v2_inner__0i_Ht{--projects-side-padding:3rem;padding:.35rem var(--projects-side-padding) 4.8rem}.projects-section-v2_title__ElvOP{white-space:normal}.projects-section-v2_featuredStory__ctajt{width:min(72vw,42rem)}.projects-section-v2_featuredPanel__EQxLV{width:min(50%,22rem)}.projects-section-v2_storyCard__9tm4R{width:min(42vw,22rem)}}@media (max-width:760px){.projects-section-v2_inner__0i_Ht{--projects-side-padding:1rem;padding:.35rem var(--projects-side-padding) 4rem}.projects-section-v2_header__TAabh{margin-bottom:1.9rem}.projects-section-v2_title__ElvOP{font-size:clamp(2.35rem,10vw,2.8rem);line-height:.98;letter-spacing:-.058em}.projects-section-v2_storyRail__xLbdG{gap:1rem}.projects-section-v2_featuredStory__ctajt,.projects-section-v2_storyCard__9tm4R{width:82vw;min-height:28.75rem;padding:1rem}.projects-section-v2_featuredPanel__EQxLV{width:100%;min-height:26rem;margin-top:auto;padding:1.35rem}.projects-section-v2_featuredTitle__Nn7vE{max-width:20ch;font-size:clamp(1.38rem,7vw,1.72rem)}.projects-section-v2_featuredLink__n8ooA{align-self:flex-start}.projects-section-v2_storyPanel__IZEqX{--story-panel-offset:1rem}.projects-section-v2_storyCard__9tm4R:focus-visible .projects-section-v2_storyPanel__IZEqX,.projects-section-v2_storyCard__9tm4R:hover .projects-section-v2_storyPanel__IZEqX{top:0;right:0;bottom:0;left:0}.projects-section-v2_footer__zBVHC{align-items:flex-start;flex-direction:column}.projects-section-v2_storyDots__zjcni{padding-left:.15rem;padding-right:0}}