.CaseIndexList-module__scbjKa__list{border-top:1px solid var(--line);margin-top:clamp(36px,4.5vw,64px)}.CaseIndexList-module__scbjKa__row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:3rem minmax(0,5fr) minmax(0,9fr) auto;align-items:center;gap:clamp(14px,2vw,34px);padding:clamp(22px,2.6vw,38px) clamp(10px,1.2vw,20px);transition:background .4s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.CaseIndexList-module__scbjKa__row:before{content:"";background:var(--ivory);width:2px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.CaseIndexList-module__scbjKa__linked:hover,.CaseIndexList-module__scbjKa__linked:focus-visible{background:linear-gradient(90deg,#e8e8e612,#e8e8e602 72%);outline:none}.CaseIndexList-module__scbjKa__linked:hover:before,.CaseIndexList-module__scbjKa__linked:focus-visible:before{transform:scaleY(1)}.CaseIndexList-module__scbjKa__linked:focus-visible{box-shadow:inset 0 0 0 1px var(--hot)}.CaseIndexList-module__scbjKa__index{color:var(--muted);opacity:.65}.CaseIndexList-module__scbjKa__name{font-family:var(--font-serif-stack);color:var(--text);font-size:clamp(1.75rem,3vw,2.75rem);font-style:italic;font-weight:300;line-height:1.05}.CaseIndexList-module__scbjKa__summary{color:var(--muted);max-width:58ch;font-weight:300;line-height:1.55}.CaseIndexList-module__scbjKa__state{color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.CaseIndexList-module__scbjKa__building{color:var(--ivory)}.CaseIndexList-module__scbjKa__arrow{transition:transform .34s cubic-bezier(.16,1,.3,1)}.CaseIndexList-module__scbjKa__linked:hover .CaseIndexList-module__scbjKa__arrow,.CaseIndexList-module__scbjKa__linked:focus-visible .CaseIndexList-module__scbjKa__arrow{transform:translate(4px)}.CaseIndexList-module__scbjKa__note{color:var(--muted);margin-top:clamp(24px,3vw,36px)}@media (max-width:1000px){.CaseIndexList-module__scbjKa__row{grid-template-columns:2.4rem minmax(0,1fr) auto;row-gap:10px}.CaseIndexList-module__scbjKa__summary{grid-column:2/-1;max-width:100%}}@media (max-width:560px){.CaseIndexList-module__scbjKa__row{grid-template-columns:2rem minmax(0,1fr)}.CaseIndexList-module__scbjKa__state{grid-column:2/-1;justify-content:flex-start}}
.FinalCta-module__A3DvIG__cta{background:var(--void);align-items:center;min-height:min(90svh,820px);display:flex;position:relative;overflow:hidden}.FinalCta-module__A3DvIG__image{object-fit:cover;object-position:70% 50%}.FinalCta-module__A3DvIG__shade{z-index:1;pointer-events:none;background:linear-gradient(100deg, var(--void) 8%, #0a0a0ae6 38%, #0a0a0a73 70%, #0a0a0ab3 100%);position:absolute;inset:0}.FinalCta-module__A3DvIG__content{z-index:2;padding-block:clamp(96px,12vw,160px);position:relative}.FinalCta-module__A3DvIG__heading{gap:14px;max-width:22ch;margin-bottom:28px;display:grid}.FinalCta-module__A3DvIG__body{max-width:46ch;margin-bottom:40px}@media (max-width:760px){.FinalCta-module__A3DvIG__cta{min-height:auto}.FinalCta-module__A3DvIG__shade{background:linear-gradient(180deg, #0a0a0a99 0%, #0a0a0aeb 55%, var(--void) 100%)}}
.Breadcrumb-module__Pq-u_G__wrap{padding-top:calc(var(--header) + clamp(24px, 4vw, 44px))}.Breadcrumb-module__Pq-u_G__list{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Breadcrumb-module__Pq-u_G__list li{align-items:center;gap:10px;display:flex}.Breadcrumb-module__Pq-u_G__list li+li:before{content:"";background:var(--line-strong);width:14px;height:1px}.Breadcrumb-module__Pq-u_G__list a{color:var(--muted);transition:color .2s}.Breadcrumb-module__Pq-u_G__list a:hover,.Breadcrumb-module__Pq-u_G__list a:focus-visible{color:var(--ivory)}.Breadcrumb-module__Pq-u_G__current{color:var(--text)}
.MethodSteps-module__i_xpNG__steps{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(40px,5vw,72px);display:grid}.MethodSteps-module__i_xpNG__step{background:var(--void);align-content:start;gap:14px;padding:clamp(24px,2.6vw,38px) clamp(18px,2vw,28px);transition:background .45s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.MethodSteps-module__i_xpNG__step:before{content:"";opacity:0;background:linear-gradient(#e8e8e60e,#0000 70%);transition:opacity .45s;position:absolute;inset:0}.MethodSteps-module__i_xpNG__step:hover:before{opacity:1}.MethodSteps-module__i_xpNG__step>*{position:relative}.MethodSteps-module__i_xpNG__index{letter-spacing:.02em;color:var(--ivory);font-size:clamp(1.6rem,2.4vw,2.3rem);font-weight:700}.MethodSteps-module__i_xpNG__step h3{letter-spacing:-.015em;color:var(--text);font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:600;line-height:1.24}.MethodSteps-module__i_xpNG__step p{color:var(--muted);font-size:.96rem;font-weight:300;line-height:1.6}@media (max-width:1000px){.MethodSteps-module__i_xpNG__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.MethodSteps-module__i_xpNG__steps{grid-template-columns:1fr}}
.PageOpening-module__EryLgG__opening{padding-bottom:clamp(56px,7vw,104px);position:relative;overflow:hidden}.PageOpening-module__EryLgG__glow{z-index:0;pointer-events:none;background:radial-gradient(52% 78% at 82% 12%,#e8e8e61d,#0000 68%),radial-gradient(22% 34% at 88% 6%,#ffffff29,#0000 72%);position:absolute;inset:0}.PageOpening-module__EryLgG__grain{z-index:1;pointer-events:none;opacity:.34;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.PageOpening-module__EryLgG__inner{z-index:2;position:relative}.PageOpening-module__EryLgG__layout{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.PageOpening-module__EryLgG__head{justify-items:start;gap:clamp(16px,2vw,26px);padding-top:clamp(32px,5vw,68px);display:grid}.PageOpening-module__EryLgG__index{border-top:1px solid var(--line);margin-top:clamp(32px,5vw,68px);padding-top:clamp(40px,6vw,92px)}.PageOpening-module__EryLgG__index h2{color:var(--muted);padding-bottom:14px}.PageOpening-module__EryLgG__index li{border-top:1px solid var(--line)}.PageOpening-module__EryLgG__index a{color:var(--text);align-items:baseline;gap:14px;padding:13px 0;font-weight:300;transition:color .25s;display:flex;position:relative}.PageOpening-module__EryLgG__index a:before{content:"";background:linear-gradient(90deg, var(--ivory), transparent 80%);transform-origin:0;height:1px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.PageOpening-module__EryLgG__index a:hover,.PageOpening-module__EryLgG__index a:focus-visible{color:var(--ivory)}.PageOpening-module__EryLgG__index a:hover:before,.PageOpening-module__EryLgG__index a:focus-visible:before{transform:scaleX(1)}.PageOpening-module__EryLgG__index span{color:var(--muted);opacity:.65}@media (max-width:900px){.PageOpening-module__EryLgG__layout{grid-template-columns:1fr}.PageOpening-module__EryLgG__index{margin-top:clamp(24px,5vw,40px);padding-top:clamp(24px,5vw,40px)}}.PageOpening-module__EryLgG__head h1{max-width:20ch}.PageOpening-module__EryLgG__status{border:1px solid var(--line-strong);color:var(--ivory);border-radius:999px;align-self:start;align-items:center;gap:9px;padding:6px 13px;display:inline-flex}.PageOpening-module__EryLgG__status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.PageOpening-module__EryLgG__lead{max-width:52ch;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:200;line-height:1.5}
.Section-module__B_x76W__section{isolation:isolate;position:relative}.Section-module__B_x76W__inner{z-index:1;position:relative}.Section-module__B_x76W__void{background:var(--void)}.Section-module__B_x76W__field{background:var(--graphite)}.Section-module__B_x76W__field:before,.Section-module__B_x76W__field:after{content:"";z-index:0;pointer-events:none;height:clamp(60px,8vw,130px);position:absolute;left:0;right:0}.Section-module__B_x76W__field:before{background:linear-gradient(var(--void), transparent);top:0}.Section-module__B_x76W__field:after{background:linear-gradient(transparent, var(--void));bottom:0}.Section-module__B_x76W__divided{border-top:1px solid var(--line)}.Section-module__B_x76W__compact{padding-block:0}
.DetailGrid-module__ZJLcFG__grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,72px);margin-top:clamp(36px,4.5vw,64px);display:grid}.DetailGrid-module__ZJLcFG__item{border-bottom:1px solid var(--line);grid-template-columns:2.6rem 1fr;gap:6px 16px;padding:clamp(20px,2.2vw,30px) 0;display:grid;position:relative}.DetailGrid-module__ZJLcFG__item:after{content:"";background:linear-gradient(90deg, var(--ivory), transparent 78%);transform-origin:0;height:1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.DetailGrid-module__ZJLcFG__item:hover:after{transform:scaleX(1)}.DetailGrid-module__ZJLcFG__index{color:var(--muted);opacity:.6;grid-row:span 2;padding-top:4px}.DetailGrid-module__ZJLcFG__item h3{letter-spacing:-.012em;color:var(--text);font-size:1.05rem;font-weight:600}.DetailGrid-module__ZJLcFG__item p{color:var(--muted);font-size:.96rem;font-weight:300;line-height:1.6}@media (max-width:860px){.DetailGrid-module__ZJLcFG__grid{grid-template-columns:1fr}}
.ProofLink-module__kEdP5G__proof{border:1px solid var(--line);background:linear-gradient(130deg,#e8e8e60b,#0000 64%);border-radius:4px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,72px);margin-top:clamp(36px,4.5vw,64px);padding:clamp(24px,3vw,44px);display:grid}.ProofLink-module__kEdP5G__name{justify-items:start;gap:10px;display:grid}.ProofLink-module__kEdP5G__caseName{letter-spacing:.04em;text-transform:uppercase;color:var(--text);font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:700}.ProofLink-module__kEdP5G__status{color:var(--ivory);align-items:center;gap:9px;display:inline-flex}.ProofLink-module__kEdP5G__status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.ProofLink-module__kEdP5G__text{color:var(--muted);max-width:56ch}.ProofLink-module__kEdP5G__link{color:var(--text);align-items:center;gap:10px;margin-top:16px;font-weight:500;display:inline-flex}.ProofLink-module__kEdP5G__link span{transition:transform .3s cubic-bezier(.16,1,.3,1)}.ProofLink-module__kEdP5G__link:hover span,.ProofLink-module__kEdP5G__link:focus-visible span{transform:translate(4px)}@media (max-width:860px){.ProofLink-module__kEdP5G__proof{grid-template-columns:1fr}}
.RelatedLinks-module__9IO5gW__list{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(28px,3.5vw,48px);display:grid}.RelatedLinks-module__9IO5gW__link{border-bottom:1px solid var(--line);gap:10px;height:100%;padding:clamp(20px,2.4vw,32px) clamp(16px,2vw,28px) clamp(20px,2.4vw,32px) 0;transition:color .3s;display:grid}.RelatedLinks-module__9IO5gW__title{font-family:var(--font-serif-stack);color:var(--ivory);font-size:clamp(1.3rem,2vw,1.75rem);font-style:italic;font-weight:300;line-height:1.15}.RelatedLinks-module__9IO5gW__text{color:var(--mist);font-size:.9375rem;line-height:1.55}.RelatedLinks-module__9IO5gW__arrow{color:var(--steel);transition:transform .3s,color .3s}.RelatedLinks-module__9IO5gW__link:hover .RelatedLinks-module__9IO5gW__arrow,.RelatedLinks-module__9IO5gW__link:focus-visible .RelatedLinks-module__9IO5gW__arrow{color:var(--ivory);transform:translate(6px)}@media (max-width:900px){.RelatedLinks-module__9IO5gW__list{grid-template-columns:1fr}}
.StatusList-module__JpwcoW__list{border-top:1px solid var(--line);max-width:82ch;margin-top:clamp(28px,3.4vw,44px);margin-bottom:clamp(28px,3.4vw,44px)}.StatusList-module__JpwcoW__item{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:18px 1fr;align-items:baseline;gap:16px;padding:clamp(14px,1.6vw,20px) 0;font-weight:300;line-height:1.55;display:grid}.StatusList-module__JpwcoW__mark{width:10px;height:1px;display:block;transform:translateY(-4px)}.StatusList-module__JpwcoW__built .StatusList-module__JpwcoW__mark{background:var(--hot)}.StatusList-module__JpwcoW__pending .StatusList-module__JpwcoW__mark{background:var(--ivory)}.StatusList-module__JpwcoW__pending .StatusList-module__JpwcoW__item{color:var(--muted)}
.CasePage-module__RoLioW__modelSection{padding-block:clamp(8px,2vw,24px) clamp(40px,5vw,72px)}.CasePage-module__RoLioW__model{border:1px solid var(--line);background:var(--graphite);border-radius:4px;overflow:hidden}.CasePage-module__RoLioW__model img{width:100%;height:auto;display:block}.CasePage-module__RoLioW__body{padding-bottom:clamp(56px,7vw,112px)}.CasePage-module__RoLioW__row{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header) + 16px);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(20px,4vw,72px);padding-block:clamp(32px,4vw,56px);display:grid}.CasePage-module__RoLioW__rowTitle{font-family:var(--font-serif-stack);text-wrap:balance;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:300;line-height:1.15}.CasePage-module__RoLioW__rowText{gap:20px;max-width:68ch;display:grid}.CasePage-module__RoLioW__links{flex-wrap:wrap;gap:12px 32px;display:flex}.CasePage-module__RoLioW__others{padding-block:clamp(64px,8vw,120px)}@media (max-width:767px){.CasePage-module__RoLioW__row{grid-template-columns:1fr;gap:16px}}
