.S01Problem-module__O4YlUW__wrap{padding-block:0;overflow:clip}.S01Problem-module__O4YlUW__first{text-align:center;min-height:100svh;padding-block:calc(var(--nav-h) + 2rem) clamp(3rem, 8vh, 5rem);z-index:2;place-items:center;display:grid;position:relative}.S01Problem-module__O4YlUW__firstInner{justify-items:center;gap:clamp(1.25rem,3vh,2rem);width:100%;max-width:1240px;margin-inline:auto;display:grid}.S01Problem-module__O4YlUW__h1{font-size:var(--h1-home);letter-spacing:-.05em;text-wrap:nowrap;flex-direction:column;align-items:center;max-width:none;font-weight:500;line-height:1.04;display:flex}.S01Problem-module__O4YlUW__h1 .line-mask{margin-block:-.12em -.16em;padding-block:.12em .16em}html[data-boot=js] .S01Problem-module__O4YlUW__h1 .line-mask>span{transform:translateY(120%)}html[data-boot=js] .S01Problem-module__O4YlUW__h1 .line-mask>span{animation:1.3s cubic-bezier(.16,1,.3,1) both S01Problem-module__O4YlUW__rise;animation-delay:var(--intro-at,.12s)}html[data-boot=js] .S01Problem-module__O4YlUW__h1 .line-mask:nth-child(2)>span{animation-delay:calc(var(--intro-at,.12s) + 80ms)}html[data-boot=js] .S01Problem-module__O4YlUW__h1 .line-mask:nth-child(3)>span{animation-delay:calc(var(--intro-at,.12s) + .16s)}html[data-boot=js] .S01Problem-module__O4YlUW__hint{opacity:0;animation:1s ease-out both S01Problem-module__O4YlUW__hintIn;animation-delay:calc(var(--intro-at,.12s) + .9s)}@keyframes S01Problem-module__O4YlUW__rise{0%{transform:translateY(120%)}to{transform:translateY(0)}}@keyframes S01Problem-module__O4YlUW__hintIn{to{opacity:1}}html[data-motion=reduced] .S01Problem-module__O4YlUW__h1 .line-mask>span{animation:none;transform:none}html[data-motion=reduced] .S01Problem-module__O4YlUW__hint{opacity:1!important}:is(html[data-motion=reduced] .S01Problem-module__O4YlUW__hint,html[data-motion=reduced] .S01Problem-module__O4YlUW__word,html[data-motion=reduced] .S01Problem-module__O4YlUW__question){filter:none!important}html[data-motion=reduced] .S01Problem-module__O4YlUW__word{transform:translate(-50%,-50%)!important}:is(html[data-motion=reduced] .S01Problem-module__O4YlUW__hint,html[data-motion=reduced] .S01Problem-module__O4YlUW__question){transform:none!important}.S01Problem-module__O4YlUW__hint{font-size:var(--step--1);letter-spacing:.01em;color:var(--fg-dim);flex-direction:column;align-items:center;gap:.55rem;margin-top:clamp(1.5rem,4vh,2.5rem);display:flex}.S01Problem-module__O4YlUW__hintLine{display:none}.S01Problem-module__O4YlUW__hint:after{content:"";background:linear-gradient(to bottom, var(--fg-dim), transparent);width:1px;height:28px;animation:S01Problem-module__O4YlUW__scrollCue 2.2s var(--ease-inout) infinite}@keyframes S01Problem-module__O4YlUW__scrollCue{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.S01Problem-module__O4YlUW__track{height:150vh;position:relative}.S01Problem-module__O4YlUW__sticky{height:100svh;padding:calc(var(--nav-h) + 1rem) var(--gut) 2rem;z-index:2;place-items:center;display:grid;position:sticky;top:0;overflow:hidden}.S01Problem-module__O4YlUW__words{inset:calc(var(--nav-h) + .5rem) var(--gut) 2rem;z-index:2;margin:0;position:absolute}.S01Problem-module__O4YlUW__word{left:var(--x);top:var(--y);z-index:2;font-family:var(--font-display);letter-spacing:-.04em;color:var(--fg);white-space:nowrap;text-align:center;will-change:opacity, transform;font-size:clamp(1.75rem,4.5vw,4rem);font-weight:500;line-height:1.1;position:absolute;transform:translate(-50%,-50%)}html[data-boot=js] .S01Problem-module__O4YlUW__word{opacity:0;transform:translate(-50%,calc(13px - 50%))}.S01Problem-module__O4YlUW__question{z-index:3;will-change:opacity, transform;text-align:center;letter-spacing:-.045em;max-width:min(90vw,16ch);padding-inline:var(--gut);font-size:clamp(2rem,5vw,4.5rem);font-weight:500;line-height:1.05;position:relative}html[data-boot=js] .S01Problem-module__O4YlUW__question{opacity:0;transform:translateY(13px)}@media (max-width:767px){.S01Problem-module__O4YlUW__first{text-align:left;place-items:end}.S01Problem-module__O4YlUW__firstInner{justify-items:start;max-width:none}.S01Problem-module__O4YlUW__track{height:130vh}.S01Problem-module__O4YlUW__words{padding-inline:var(--gut);flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(.5rem,2.5vh,1rem);display:flex}.S01Problem-module__O4YlUW__word{margin-left:calc(var(--x) * .25);text-align:left;white-space:normal;max-width:none;font-size:clamp(1.85rem,8vw,2.75rem);position:relative;top:auto;left:auto;transform:none}html[data-boot=js] .S01Problem-module__O4YlUW__word{transform:translateY(13px)}html[data-motion=reduced] .S01Problem-module__O4YlUW__word{transform:none!important}.S01Problem-module__O4YlUW__h1{font-size:var(--h1-home);text-wrap:pretty;align-items:stretch;max-width:none;line-height:1.04}.S01Problem-module__O4YlUW__question{text-align:left;max-width:none;font-size:clamp(1.85rem,7.5vw,2.75rem)}.S01Problem-module__O4YlUW__sticky{place-items:end;padding-bottom:clamp(2rem,8vh,4rem)}.S01Problem-module__O4YlUW__question{text-align:left}}@media (min-width:768px) and (max-width:1100px){.S01Problem-module__O4YlUW__word{font-size:clamp(1.5rem,3.8vw,2.75rem)}.S01Problem-module__O4YlUW__question{font-size:clamp(1.85rem,4.5vw,3.25rem)}}
.S03Answer-module__bx-cGG__wrap{padding-block:var(--section-y);overflow:clip}.S03Answer-module__bx-cGG__manifesto{max-width:24ch;font-size:min(var(--step-5), var(--h1-home));letter-spacing:-.035em;color:var(--fg);text-wrap:balance;font-weight:400;line-height:1.12}.S03Answer-module__bx-cGG__manifestoLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red);text-underline-offset:.14em;transition:text-decoration-thickness .25s var(--ease-out), color .25s var(--ease-out);text-decoration-thickness:.06em}.S03Answer-module__bx-cGG__manifestoLink:hover,.S03Answer-module__bx-cGG__manifestoLink:focus-visible{color:var(--fr-red);text-decoration-thickness:.1em}.S03Answer-module__bx-cGG__claim{width:fit-content;font-size:var(--step-4);letter-spacing:-.03em;color:var(--fg);justify-items:end;margin-top:clamp(3rem,8vh,5.5rem);margin-left:auto;font-weight:500;line-height:1.08;display:grid}.S03Answer-module__bx-cGG__claimAccent{color:var(--fr-red)}@media (max-width:899px){.S03Answer-module__bx-cGG__manifesto{max-width:18ch}.S03Answer-module__bx-cGG__claim{justify-items:start;margin-top:clamp(4.5rem,14vh,7rem);margin-bottom:clamp(2.5rem,9vh,4.5rem);margin-left:0}}
.S04Holistic-module__-_HKaW__wrap{overflow:clip}.S04Holistic-module__-_HKaW__head{align-items:start;gap:clamp(2rem,5vh,3.5rem);margin-bottom:clamp(3.5rem,9vh,7rem);display:grid}.S04Holistic-module__-_HKaW__title{max-width:14ch}.S04Holistic-module__-_HKaW__headRight{gap:clamp(1.25rem,3vh,2rem);max-width:54ch;display:grid}.S04Holistic-module__-_HKaW__subtitle{font-size:var(--v-lead);letter-spacing:-.02em;color:var(--fg);font-weight:400;line-height:1.3}.S04Holistic-module__-_HKaW__copy{font-size:var(--step-0);color:var(--fg-dim);gap:.75rem;line-height:1.6;display:grid}.S04Holistic-module__-_HKaW__pillars{margin:0;display:grid}.S04Holistic-module__-_HKaW__pillar{border-top:1px solid var(--surface-line);gap:.6rem clamp(1.5rem,4vw,4rem);padding-block:clamp(1.5rem,3.5vh,2.5rem);display:grid;position:relative}.S04Holistic-module__-_HKaW__pillar:before{content:"";background:var(--pillar,var(--fr-red));width:clamp(4rem,12vw,9rem);height:3px;position:absolute;top:-1px;left:0}.S04Holistic-module__-_HKaW__pillar:last-child{border-bottom:1px solid var(--surface-line)}.S04Holistic-module__-_HKaW__pillarName{font-size:var(--step-3);letter-spacing:-.032em;align-items:baseline;gap:.5em;font-weight:500;line-height:1.1;display:flex}.S04Holistic-module__-_HKaW__pillarDot{background:var(--pillar,var(--fr-red));width:.36em;height:.36em;box-shadow:0 0 0 1px var(--surface-line);border-radius:50%;flex:none;transform:translateY(-.06em)}.S04Holistic-module__-_HKaW__pillarName a{text-underline-offset:.18em;transition:text-decoration-color .3s var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}@media (pointer:coarse){.S04Holistic-module__-_HKaW__pillarName a{margin-block:-6px;padding-block:6px}}.S04Holistic-module__-_HKaW__pillarName a:hover,.S04Holistic-module__-_HKaW__pillarName a:focus-visible{-webkit-text-decoration-color:var(--pillar,var(--fr-red));text-decoration-color:var(--pillar,var(--fr-red))}.S04Holistic-module__-_HKaW__pillarText{font-size:var(--step-0);color:var(--fg-dim);max-width:54ch;line-height:1.6}.S04Holistic-module__-_HKaW__more{margin-top:clamp(1.5rem,4vh,2.5rem)}@media (min-width:900px){.S04Holistic-module__-_HKaW__head{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem)}.S04Holistic-module__-_HKaW__pillar{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);align-items:start}.S04Holistic-module__-_HKaW__pillarText{padding-top:.3em}}
.S05System-module__1E8ZxW__wrap{overflow:clip}.S05System-module__1E8ZxW__title{text-align:left;max-width:16ch;margin-bottom:clamp(3rem,8vh,6rem)}.S05System-module__1E8ZxW__list{z-index:2;margin:0 0 clamp(3rem,8vh,6rem);position:relative}.S05System-module__1E8ZxW__row{border-top:1px solid var(--surface-line);transition:opacity .4s var(--ease-apple-out,cubic-bezier(.16, 1, .3, 1)), background-color .45s var(--ease-apple-out,cubic-bezier(.16, 1, .3, 1));grid-template-columns:8px minmax(0,1fr);gap:.5rem clamp(.85rem,2.4vw,2.5rem);padding:clamp(1.5rem,3.5vh,2.5rem) clamp(1rem,2vw,2rem);display:grid;position:relative}.S05System-module__1E8ZxW__row:last-child{border-bottom:1px solid var(--surface-line)}.S05System-module__1E8ZxW__row:hover{background:var(--surface);opacity:1}.S05System-module__1E8ZxW__row.is-active{background:var(--surface)}.S05System-module__1E8ZxW__row.is-active .S05System-module__1E8ZxW__name{color:var(--fg)}.S05System-module__1E8ZxW__wrap .S05System-module__1E8ZxW__list .S05System-module__1E8ZxW__row:is(:hover,.is-active) :is(h3,p){text-shadow:0 0 .18em #f8f8f8,0 0 .45em #f8f8f8,0 0 .9em #f8f8f8d9}.S05System-module__1E8ZxW__dot{background:var(--surface-line);width:8px;height:8px;transition:background-color .4s var(--ease-out);border-radius:50%;grid-area:1/1;align-self:start;margin:calc(max(22px,clamp(1.5rem,3vw,2.5rem)/1.85185) + clamp(1.5rem,3vw,2.5rem)/12.5 - 4px) 0 0}:is(.S05System-module__1E8ZxW__row:hover .S05System-module__1E8ZxW__dot,.S05System-module__1E8ZxW__row.is-active .S05System-module__1E8ZxW__dot){background:var(--fr-red)}.S05System-module__1E8ZxW__name,.S05System-module__1E8ZxW__detail,.S05System-module__1E8ZxW__example{grid-column:2}.S05System-module__1E8ZxW__name{letter-spacing:-.035em;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500;line-height:1.08}.S05System-module__1E8ZxW__name a{align-items:center;min-height:44px;display:inline-flex}.S05System-module__1E8ZxW__name a:after{content:"";position:absolute;inset:0}.S05System-module__1E8ZxW__row:has(.S05System-module__1E8ZxW__name a:focus-visible){background:var(--surface)}.S05System-module__1E8ZxW__purpose{font-size:var(--step-1);letter-spacing:-.02em;color:var(--fg-dim);margin-top:.35rem;font-weight:400;display:block}.S05System-module__1E8ZxW__detail{font-size:var(--step-0);color:var(--fg-dim);max-width:46ch;line-height:1.55}.S05System-module__1E8ZxW__example{font-size:var(--step-0);color:var(--fg);max-width:46ch;margin-top:.7rem;line-height:1.5}.S05System-module__1E8ZxW__exampleLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-right:.55em;font-size:max(.72em,.8125rem);font-weight:600;display:inline-block}.S05System-module__1E8ZxW__closing{font-size:var(--step-1);letter-spacing:-.02em;text-align:center;max-width:32ch;color:var(--fg-dim);margin-inline:auto;font-weight:400;line-height:1.35}.S05System-module__1E8ZxW__closing>span{display:block}.S05System-module__1E8ZxW__closing>span:last-child{color:var(--accent-text);text-shadow:var(--text-scrim);margin-top:.5em}@media (min-width:900px){.S05System-module__1E8ZxW__row{grid-template-columns:8px minmax(0,1.618fr) minmax(0,1fr);align-items:baseline;gap:0 clamp(1.5rem,4vw,4rem)}.S05System-module__1E8ZxW__name{grid-row:1/span 2}.S05System-module__1E8ZxW__detail,.S05System-module__1E8ZxW__example{grid-column:3}.S05System-module__1E8ZxW__detail{grid-row:1}.S05System-module__1E8ZxW__example{grid-row:2;margin-top:.6rem}}@media (max-width:767px){.S05System-module__1E8ZxW__row{column-gap:.85rem;padding-left:1rem;padding-right:.75rem}.S05System-module__1E8ZxW__row:hover{background:0 0}.S05System-module__1E8ZxW__closing{margin-inline:auto}}.S05System-module__1E8ZxW__more{justify-content:center;margin-top:clamp(2rem,5vh,3.5rem);display:flex}
.Picture-module__8HzR0q__pic{width:100%;max-width:calc((100svh - var(--nav-h) - var(--s-4)) * var(--ar,100));border-radius:var(--r-lg);background:var(--surface);margin-inline:auto;display:block;position:relative;overflow:hidden}.Picture-module__8HzR0q__img{width:100%;height:auto;transition:filter var(--dur) var(--ease-out);display:block}.Picture-module__8HzR0q__square{border-radius:0;max-width:none}
.BeaconList-module__AU32lq__list{list-style:none;display:grid}.BeaconList-module__AU32lq__row{gap:var(--s-3) var(--gap);padding:var(--s-5) 0;border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch;display:grid}.BeaconList-module__AU32lq__row:last-child{border-bottom:1px solid var(--rule);--fs-b:14px;--fo-b:8px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch}.BeaconList-module__AU32lq__body{gap:var(--s-3);align-content:start;min-width:0;display:grid}.BeaconList-module__AU32lq__title{font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.1}.BeaconList-module__AU32lq__compact .BeaconList-module__AU32lq__title{font-size:calc(var(--t-h3) * .9)}.BeaconList-module__AU32lq__titleLink{color:inherit;text-underline-offset:.16em;transition:text-decoration-color var(--dur-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;display:inline}.BeaconList-module__AU32lq__titleLink:hover,.BeaconList-module__AU32lq__titleLink:focus-visible{-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red)}@media (pointer:coarse){.BeaconList-module__AU32lq__titleLink{margin-block:-10px;padding-block:10px;display:inline-block}}.BeaconList-module__AU32lq__arrow{vertical-align:.02em;width:.7em;height:.7em;color:var(--fr-red);transition:transform var(--dur-fast) var(--ease-out);margin-left:.25em;display:inline-block}.BeaconList-module__AU32lq__titleLink:hover .BeaconList-module__AU32lq__arrow{transform:translate(4px)}.BeaconList-module__AU32lq__meta{font-size:var(--step--1);color:var(--fg-dim)}.BeaconList-module__AU32lq__text{gap:var(--s-2);font-size:var(--step-0);line-height:var(--lh-text);color:var(--fg-dim);text-wrap:pretty;max-width:34em;display:grid}.BeaconList-module__AU32lq__text ul{gap:var(--s-1);padding-left:1.1em;list-style:outside;display:grid}.BeaconList-module__AU32lq__row .BeaconList-module__AU32lq__thumb{border-radius:var(--r-md);width:100%;max-width:220px}@media (min-width:768px){.BeaconList-module__AU32lq__withImage{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:767px){.BeaconList-module__AU32lq__row .BeaconList-module__AU32lq__thumb{max-width:60%}}.BeaconList-module__AU32lq__split .BeaconList-module__AU32lq__meta{margin-top:calc(var(--s-1) - var(--s-3))}@media (min-width:1000px){.BeaconList-module__AU32lq__split .BeaconList-module__AU32lq__body{column-gap:var(--gap);row-gap:var(--s-1);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.BeaconList-module__AU32lq__split .BeaconList-module__AU32lq__title{grid-area:1/1}.BeaconList-module__AU32lq__split .BeaconList-module__AU32lq__meta{grid-area:2/1;margin-top:0}.BeaconList-module__AU32lq__split .BeaconList-module__AU32lq__text{grid-area:1/2/span 3;padding-top:.2em}}@media (min-width:1000px) and (max-height:900px){.BeaconList-module__AU32lq__row{padding-block:var(--s-4)}}
.Breadcrumb-module__BPiSKq__nav{font-size:var(--step--1);color:var(--fg-faint)}.Breadcrumb-module__BPiSKq__list{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.Breadcrumb-module__BPiSKq__item{align-items:center;gap:.6rem;display:inline-flex}.Breadcrumb-module__BPiSKq__item+.Breadcrumb-module__BPiSKq__item:before{content:"/";color:var(--fg-faint);font-size:.8em}.Breadcrumb-module__BPiSKq__list a{transition:color .3s}@media (pointer:coarse){.Breadcrumb-module__BPiSKq__list{margin-block:-12px}.Breadcrumb-module__BPiSKq__list a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.Breadcrumb-module__BPiSKq__list a:hover{color:var(--fg)}.Breadcrumb-module__BPiSKq__current{color:var(--fg-dim)}@media (max-width:767px){.Breadcrumb-module__BPiSKq__nav{min-width:0;max-width:100%}.Breadcrumb-module__BPiSKq__list{flex-wrap:nowrap;min-width:0}.Breadcrumb-module__BPiSKq__item{white-space:nowrap;flex:none}.Breadcrumb-module__BPiSKq__item:last-child{flex:0 auto;min-width:0}.Breadcrumb-module__BPiSKq__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (max-width:699px){.Breadcrumb-module__BPiSKq__long{display:none}}
.Button-module__VMVMAW__link{--btn-bg:transparent;--btn-fg:var(--fg);--btn-line:transparent;min-height:auto;color:var(--fg);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:0;padding:.35rem 0}.Button-module__VMVMAW__link:hover{--btn-bg:transparent;color:var(--fr-red);-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red)}.Button-module__VMVMAW__icon{z-index:1;width:1.05em;height:1.05em;transition:transform var(--dur-fast) var(--ease-out);flex:none;position:relative}.btn:hover .Button-module__VMVMAW__icon{transform:translate(4px)}.Button-module__VMVMAW__full{width:100%}.Button-module__VMVMAW__sm{min-height:40px;padding:var(--s-1) var(--s-3);font-size:var(--step--1)}.Button-module__VMVMAW__lg{min-height:56px;padding:var(--s-2) var(--s-5);font-size:var(--step-1)}
.CaseGrid-module__ECfemq__bare{margin-top:var(--s-6)}.CaseGrid-module__ECfemq__head{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.CaseGrid-module__ECfemq__label{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text,var(--fr-red));font-weight:600}.CaseGrid-module__ECfemq__all{white-space:nowrap;color:var(--fg);text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--ease-out);align-items:center;gap:.4em;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.CaseGrid-module__ECfemq__all:hover,.CaseGrid-module__ECfemq__all:focus-visible{-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red)}.CaseGrid-module__ECfemq__arrow{width:.9em;height:.9em;color:var(--fr-red)}.CaseGrid-module__ECfemq__grid{gap:var(--s-5) var(--gap);list-style:none;display:grid}@media (min-width:768px){.CaseGrid-module__ECfemq__grid{grid-template-columns:var(--cg-cols,repeat(3, minmax(0, 1fr)))}}.CaseGrid-module__ECfemq__card{gap:var(--s-1);color:var(--fg);align-content:start;text-decoration:none;display:grid}.CaseGrid-module__ECfemq__pic{margin-bottom:var(--s-2)}.CaseGrid-module__ECfemq__pic img{transition:transform var(--dur-slow) var(--ease-out)}.CaseGrid-module__ECfemq__card:hover .CaseGrid-module__ECfemq__pic img{transform:scale(1.02)}.CaseGrid-module__ECfemq__meta{font-size:var(--step--1);color:var(--fg-dim)}.CaseGrid-module__ECfemq__title{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.015em;text-wrap:balance;text-underline-offset:.16em;transition:text-decoration-color var(--dur-fast) var(--ease-out);font-weight:500;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.CaseGrid-module__ECfemq__card:hover .CaseGrid-module__ECfemq__title,.CaseGrid-module__ECfemq__card:focus-visible .CaseGrid-module__ECfemq__title{-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red)}@media (prefers-reduced-motion:reduce){.CaseGrid-module__ECfemq__card:hover .CaseGrid-module__ECfemq__pic img{transform:none}}
.Accordion-module__AIInSq__list{border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch}.Accordion-module__AIInSq__item{border-bottom:1px solid var(--rule);--fs-b:14px;--fo-b:8px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch}.Accordion-module__AIInSq__summary{padding-block:var(--s-3);cursor:pointer;font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;transition:color .3s var(--ease-apple);grid-template-columns:3rem minmax(0,1fr) 2rem;align-items:center;gap:clamp(.75rem,2vw,1.5rem);font-weight:500;line-height:1.2;list-style:none;display:grid}.Accordion-module__AIInSq__summary::-webkit-details-marker{display:none}.Accordion-module__AIInSq__summary:hover{color:var(--fr-red)}.Accordion-module__AIInSq__n{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:var(--track-open);color:var(--fr-red);font-variant-numeric:tabular-nums;font-weight:500}[data-theme=red] .Accordion-module__AIInSq__n{color:#fff}.Accordion-module__AIInSq__noN .Accordion-module__AIInSq__summary{grid-template-columns:minmax(0,1fr) 2rem}.Accordion-module__AIInSq__plus{justify-self:end;width:1.1rem;height:1.1rem;position:relative}.Accordion-module__AIInSq__plus:before,.Accordion-module__AIInSq__plus:after{content:"";width:100%;height:1px;transition:transform .4s var(--ease-apple-out);background:currentColor;position:absolute;inset:50% auto auto 0}.Accordion-module__AIInSq__plus:after{transform:rotate(90deg)}.Accordion-module__AIInSq__item[open] .Accordion-module__AIInSq__plus:after{transform:rotate(0)}.Accordion-module__AIInSq__panel{padding:0 0 var(--s-3);font-size:var(--step-0);line-height:var(--lh-text);color:var(--fg-dim);max-width:38em}.Accordion-module__AIInSq__noN .Accordion-module__AIInSq__panel{padding-left:0}.Accordion-module__AIInSq__panel{padding-left:calc(3rem + clamp(.75rem,2vw,1.5rem))}.Accordion-module__AIInSq__panel>*+*{margin-top:.8em}@media (max-width:560px){.Accordion-module__AIInSq__summary{grid-template-columns:2.4rem minmax(0,1fr) 1.5rem}.Accordion-module__AIInSq__panel{padding-left:calc(2.4rem + clamp(.75rem,2vw,1.5rem))}}.Accordion-module__AIInSq__ul{gap:.4rem;padding-left:1.2em;display:grid}.Accordion-module__AIInSq__ul li{position:relative}.Accordion-module__AIInSq__ul li:before{content:"";background:var(--fr-red);width:.55em;height:1px;position:absolute;top:.68em;left:-1.2em}
.Closing-module__xKu2-q__wrap{padding-block:var(--section-y);border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch}.Closing-module__xKu2-q__inner{gap:var(--s-4);align-items:end;display:grid}.Closing-module__xKu2-q__title{font-family:var(--font-display);font-size:var(--v-declare);letter-spacing:var(--track-tight);text-wrap:balance;max-width:16ch;font-weight:500;line-height:1.06}.Closing-module__xKu2-q__text{font-size:var(--step-1);line-height:var(--lh-text);color:var(--fg-dim);max-width:24em;margin-top:var(--s-3)}.Closing-module__xKu2-q__actions{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.Closing-module__xKu2-q__drop{z-index:4;top:0;left:calc(max(0px, (100% - var(--shell-w)) / 2) + var(--gut) - 3.5px);width:9px;height:calc(var(--section-y) - var(--s-4) + 4.5px);pointer-events:none;position:absolute}.Closing-module__xKu2-q__step{margin-top:var(--s-4);color:inherit;justify-items:start;gap:2px;display:grid}.Closing-module__xKu2-q__stepKicker{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text,var(--fr-red));font-weight:600}.Closing-module__xKu2-q__stepTitle{align-items:center;gap:var(--s-1);min-height:44px;font-size:var(--step-1);text-decoration:underline;-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red);text-underline-offset:.22em;font-weight:500;line-height:1.25;text-decoration-thickness:2px;display:inline-flex}.Closing-module__xKu2-q__stepText{font-size:var(--step-0);line-height:var(--lh-text);color:var(--fg-dim);max-width:32em}.Closing-module__xKu2-q__stepArrow{width:1.1em;height:1.1em;color:var(--fr-red);transition:transform var(--dur-fast) var(--ease-out);flex:none}.Closing-module__xKu2-q__step:hover .Closing-module__xKu2-q__stepArrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.Closing-module__xKu2-q__step:hover .Closing-module__xKu2-q__stepArrow{transform:none}}@media (min-width:900px){.Closing-module__xKu2-q__inner{column-gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.Closing-module__xKu2-q__actions{justify-content:flex-end}}@media (max-width:899px){.Closing-module__xKu2-q__inner{text-align:center;justify-items:center}.Closing-module__xKu2-q__title,.Closing-module__xKu2-q__text{margin-inline:auto}.Closing-module__xKu2-q__actions{flex-direction:column;justify-content:center}.Closing-module__xKu2-q__step{text-align:center;justify-items:center}.Closing-module__xKu2-q__drop{margin-inline:auto;transform:none}}
.FactsRow-module__3YEhpq__row{gap:var(--s-3) var(--gap);padding-top:var(--s-3);border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FactsRow-module__3YEhpq__item{gap:var(--s-1);align-content:start;min-width:0;display:grid}.FactsRow-module__3YEhpq__label{font-size:var(--step--1);color:var(--fg-dim);line-height:1.3}.FactsRow-module__3YEhpq__value{align-items:baseline;gap:var(--s-1);font-size:var(--step-0);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.35;display:flex}.FactsRow-module__3YEhpq__dot{background:var(--pillar,var(--fr-red));border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px)}.FactsRow-module__3YEhpq__link{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--ease-out);text-decoration-thickness:1px}.FactsRow-module__3YEhpq__link:hover{-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red)}@media (pointer:coarse){.FactsRow-module__3YEhpq__link{align-items:center;min-height:44px;margin-block:calc(-22px + .675em);display:inline-flex}}@media (min-width:900px){.FactsRow-module__3YEhpq__row{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}
.Filo-module__HtoTEW__host{pointer-events:none;flex:none;display:block;position:relative}.Filo-module__HtoTEW__h{width:100%;height:var(--filo-h,14px)}.Filo-module__HtoTEW__v{width:var(--filo-w,24px);height:100%}.Filo-module__HtoTEW__svg{position:absolute;inset:0;overflow:visible}.Filo-module__HtoTEW__lit,.Filo-module__HtoTEW__track{fill:none;stroke-width:var(--filo-weight,2px);stroke-linecap:round;stroke-linejoin:round}.Filo-module__HtoTEW__lit{stroke:var(--filo-color,var(--thread-color,var(--fr-red)))}.Filo-module__HtoTEW__track{stroke:var(--filo-track,var(--rule-strong));opacity:.6}.Filo-module__HtoTEW__neutro .Filo-module__HtoTEW__lit{stroke:var(--filo-color,var(--rule-strong))}.Filo-module__HtoTEW__second{opacity:.45}.Filo-module__HtoTEW__nodeG{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .12s linear,transform .2s cubic-bezier(.34,1.56,.64,1);transform:scale(.2)}.Filo-module__HtoTEW__nodeG[data-on]{opacity:1;transform:scale(1)}.Filo-module__HtoTEW__node{fill:var(--filo-node,var(--filo-color,var(--fr-red)))}.Filo-module__HtoTEW__halo{fill:var(--filo-node,var(--filo-color,var(--fr-red)));opacity:.2}@media (prefers-reduced-motion:reduce){.Filo-module__HtoTEW__nodeG{transition:none}}
.ChapterIndex-module__RrckpG__layout{gap:var(--s-5) var(--gap);display:grid}.ChapterIndex-module__RrckpG__content{min-width:0}.ChapterIndex-module__RrckpG__bar{z-index:20;margin-inline:calc(var(--gut) * -1);padding:10px var(--gut);background:var(--bg);border-bottom:1px solid var(--rule);gap:6px;display:grid;position:sticky;top:0}.ChapterIndex-module__RrckpG__barLabel{font-size:var(--step--1);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.3;overflow:hidden}.ChapterIndex-module__RrckpG__index{display:none}@media (min-width:1000px){.ChapterIndex-module__RrckpG__layout{grid-template-columns:repeat(12,minmax(0,1fr))}.ChapterIndex-module__RrckpG__bar{display:none}.ChapterIndex-module__RrckpG__index{top:calc(var(--nav-h) + var(--s-4));transition:opacity .3s var(--ease-out), visibility 0s linear 0s;grid-column:1/span 3;align-self:start;display:block;position:sticky}.ChapterIndex-module__RrckpG__index[data-covered]{opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out), visibility 0s linear .2s}.ChapterIndex-module__RrckpG__content{grid-column:4/span 9}}.ChapterIndex-module__RrckpG__list{list-style:none;display:grid;position:relative}.ChapterIndex-module__RrckpG__item{padding-left:var(--s-4);position:relative}.ChapterIndex-module__RrckpG__list .ChapterIndex-module__RrckpG__rail{--filo-w:9px;width:9px;position:absolute;left:0}.ChapterIndex-module__RrckpG__link{min-height:44px;padding-block:var(--s-1);font-size:var(--step-0);color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-out);align-items:center;line-height:1.3;display:flex;position:relative}.ChapterIndex-module__RrckpG__link:hover,.ChapterIndex-module__RrckpG__current .ChapterIndex-module__RrckpG__link{color:var(--fg)}.ChapterIndex-module__RrckpG__current .ChapterIndex-module__RrckpG__link{font-weight:500}.ChapterIndex-module__RrckpG__node{left:calc(var(--s-4) * -1);background:var(--fr-red);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;transform:scale(0)}.ChapterIndex-module__RrckpG__passed .ChapterIndex-module__RrckpG__node,.ChapterIndex-module__RrckpG__active .ChapterIndex-module__RrckpG__node{transform:scale(1)}.ChapterIndex-module__RrckpG__passed .ChapterIndex-module__RrckpG__node{background:var(--fr-red)}@media (prefers-reduced-motion:reduce){.ChapterIndex-module__RrckpG__node{transition:none}}
.FiloText-module__FUnfNW__filo{font-family:var(--font-display);text-wrap:pretty;gap:.8em;font-weight:400;display:grid}.FiloText-module__FUnfNW__lead{font-size:var(--step-3);letter-spacing:-.025em;max-width:30ch;line-height:1.22}.FiloText-module__FUnfNW__body{font-size:var(--step-1);letter-spacing:-.012em;max-width:34em;line-height:1.4}.FiloText-module__FUnfNW__link{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red);text-underline-offset:.18em;transition:color var(--dur-fast) var(--ease-out), text-decoration-thickness var(--dur-fast) var(--ease-out);font-weight:500;text-decoration-thickness:2px}.FiloText-module__FUnfNW__link:hover,.FiloText-module__FUnfNW__link:focus-visible{color:var(--accent-text);text-decoration-thickness:3px}@media (pointer:coarse){.FiloText-module__FUnfNW__link{margin-block:-8px;padding-block:8px}}.FiloText-module__FUnfNW__section{padding-top:var(--section-y-tight);border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch}.FiloText-module__FUnfNW__links{gap:var(--s-2) var(--s-5);margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch;flex-wrap:wrap;list-style:none;display:flex}@media (max-width:767px){.FiloText-module__FUnfNW__lead{font-size:var(--step-2);line-height:1.3}}@media (min-width:1000px){.FiloText-module__FUnfNW__indent{margin-left:calc((100% - var(--gap) * 11) / 12 * 3 + var(--gap) * 3)}}.FiloText-module__FUnfNW__nav{gap:var(--s-2);margin-top:var(--s-7);padding-top:var(--s-4);border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch;display:grid}.FiloText-module__FUnfNW__navLabel{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text,var(--fr-red));font-weight:600}.FiloText-module__FUnfNW__navLinks{gap:var(--s-1) var(--s-4);margin-top:var(--s-4);flex-wrap:wrap;list-style:none;display:flex}@media (min-width:1000px){.FiloText-module__FUnfNW__nav{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.FiloText-module__FUnfNW__navLabel{grid-column:1/span 3}.FiloText-module__FUnfNW__nav>div{grid-column:4/span 8}}
.Heading-module__Y8E9XG__h{font-family:var(--font-display);text-wrap:balance;letter-spacing:var(--track-close);color:var(--fg);font-weight:500;line-height:1.06}.Heading-module__Y8E9XG__fortissimo{font-size:var(--v-fortissimo);letter-spacing:var(--track-tight);line-height:1.02}.Heading-module__Y8E9XG__forte{font-size:var(--v-forte);letter-spacing:var(--track-tight);line-height:1.04}.Heading-module__Y8E9XG__declare{font-size:var(--v-declare)}.Heading-module__Y8E9XG__speak{font-size:var(--t-h3);letter-spacing:-.02em;font-weight:600;line-height:1.15}.Heading-module__Y8E9XG__small{font-size:var(--step-1);letter-spacing:-.015em;font-weight:600;line-height:1.2}.Heading-module__Y8E9XG__measure{max-width:18ch}.Heading-module__Y8E9XG__measureWide{max-width:26ch}
.MediaLink-module__rW2w4a__link{color:inherit;text-decoration:none;display:block;position:relative}:is(.MediaLink-module__rW2w4a__link img,.MediaLink-module__rW2w4a__link video){transition:transform .7s cubic-bezier(.16,1,.3,1)}:is(.MediaLink-module__rW2w4a__link:hover img,.MediaLink-module__rW2w4a__link:hover video){transform:scale(1.03)}.MediaLink-module__rW2w4a__cue{left:var(--s-3);bottom:var(--s-3);z-index:2;border-radius:var(--r-pill,999px);background:var(--fr-paper);color:var(--fr-ink);font-size:var(--step--1);opacity:0;transition:opacity .3s var(--ease-out), transform .45s cubic-bezier(.16, 1, .3, 1);pointer-events:none;align-items:center;gap:.5em;padding:.6em 1.05em;font-weight:500;line-height:1;display:inline-flex;position:absolute;transform:translateY(8px);box-shadow:0 8px 24px -10px #00000073}.MediaLink-module__rW2w4a__arrow{width:.95em;height:.95em;color:var(--fr-red)}.MediaLink-module__rW2w4a__link:hover .MediaLink-module__rW2w4a__cue{opacity:1;transform:none}@media (hover:none),(pointer:coarse){.MediaLink-module__rW2w4a__cue{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.MediaLink-module__rW2w4a__cue{transition:none}.MediaLink-module__rW2w4a__link img{transition:none}.MediaLink-module__rW2w4a__link video{transition:none}:is(.MediaLink-module__rW2w4a__link:hover img,.MediaLink-module__rW2w4a__link:hover video){transform:none}}@media (hover:hover) and (pointer:fine){.MediaLink-module__rW2w4a__link:has([data-case-cursor]) .MediaLink-module__rW2w4a__cue{display:none}}
.NextStep-module__Z_H3BW__wrap{padding-top:calc(var(--section-y) - var(--s-5))}.NextStep-module__Z_H3BW__sep{margin-bottom:var(--s-5)}.NextStep-module__Z_H3BW__card{gap:var(--s-4);color:inherit;display:grid}.NextStep-module__Z_H3BW__media{margin-inline:0}@media (max-width:999px){.NextStep-module__Z_H3BW__media{margin-inline:auto}.NextStep-module__Z_H3BW__withImage{justify-items:center}}@media (hover:hover){.NextStep-module__Z_H3BW__card:hover .NextStep-module__Z_H3BW__title{text-decoration:underline;-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red);text-underline-offset:.12em;text-decoration-thickness:2px}}.NextStep-module__Z_H3BW__text{gap:var(--s-2);align-content:end;display:grid}.NextStep-module__Z_H3BW__client{font-size:var(--step-0);color:var(--fg-dim)}.NextStep-module__Z_H3BW__title{font-family:var(--font-display);font-size:var(--v-declare);letter-spacing:var(--track-tight);text-wrap:balance;max-width:12ch;font-weight:500;line-height:1.04}.NextStep-module__Z_H3BW__message{font-size:var(--step-1);color:var(--fg-dim);text-wrap:pretty;max-width:24em;line-height:1.4}.NextStep-module__Z_H3BW__link{align-items:center;gap:var(--s-1);min-height:44px;margin-top:var(--s-2);font-size:var(--step-0);text-decoration:underline;-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red);text-underline-offset:.25em;font-weight:500;text-decoration-thickness:2px;display:inline-flex}.NextStep-module__Z_H3BW__arrow{width:1.1em;height:1.1em;color:var(--fr-red);transition:transform var(--dur-fast) var(--ease-out)}.NextStep-module__Z_H3BW__card:hover .NextStep-module__Z_H3BW__arrow{transform:translate(4px)}.NextStep-module__Z_H3BW__typo .NextStep-module__Z_H3BW__title{max-width:18ch;font-size:var(--v-declare)}@media (min-width:1000px){.NextStep-module__Z_H3BW__withImage{column-gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}@media (max-width:999px){.NextStep-module__Z_H3BW__withImage .NextStep-module__Z_H3BW__text,.NextStep-module__Z_H3BW__typo .NextStep-module__Z_H3BW__text{text-align:center;justify-items:center}.NextStep-module__Z_H3BW__withImage .NextStep-module__Z_H3BW__title,.NextStep-module__Z_H3BW__withImage .NextStep-module__Z_H3BW__message,.NextStep-module__Z_H3BW__typo .NextStep-module__Z_H3BW__title,.NextStep-module__Z_H3BW__typo .NextStep-module__Z_H3BW__message{margin-inline:auto}.NextStep-module__Z_H3BW__box .NextStep-module__Z_H3BW__title{max-width:22ch}}.NextStep-module__Z_H3BW__boxedWrap{padding-top:var(--section-y)}.NextStep-module__Z_H3BW__endLine{align-items:center;gap:var(--s-2);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:var(--s-3);display:flex}.NextStep-module__Z_H3BW__endDot{background:var(--fr-red);border-radius:50%;flex:none;width:8px;height:8px}.NextStep-module__Z_H3BW__boxTitle{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:var(--track-close,-.02em);margin-bottom:var(--s-4);text-wrap:balance;max-width:22ch;font-weight:500;line-height:1.1}.NextStep-module__Z_H3BW__box{border-radius:var(--r-lg,20px);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:#ffffff0a;border:1px solid #ffffff24;padding:clamp(1.25rem,3vw,2.5rem)}.NextStep-module__Z_H3BW__box:hover{border-color:var(--fr-red);background:#ffffff12}.NextStep-module__Z_H3BW__box .NextStep-module__Z_H3BW__media img{border-radius:calc(var(--r-lg,20px) - 8px)}.NextStep-module__Z_H3BW__box .NextStep-module__Z_H3BW__client{color:var(--fg-dim)}.NextStep-module__Z_H3BW__box .NextStep-module__Z_H3BW__title{max-width:16ch}.NextStep-module__Z_H3BW__box .NextStep-module__Z_H3BW__link{color:var(--fg)}@media (min-width:1000px) and (max-height:900px){.NextStep-module__Z_H3BW__boxTitle{margin-bottom:var(--s-3)}.NextStep-module__Z_H3BW__box .NextStep-module__Z_H3BW__title{font-size:calc(var(--v-declare) * .8)}.NextStep-module__Z_H3BW__box .NextStep-module__Z_H3BW__text{gap:var(--s-1)}.NextStep-module__Z_H3BW__wrap{padding-bottom:var(--s-5)}.NextStep-module__Z_H3BW__withImage .NextStep-module__Z_H3BW__media{max-width:calc((100svh - var(--nav-h) - 250px) * var(--ar,100))}}
.ProofChapter-module__qSOucG__chapter{padding-top:var(--section-y);padding-bottom:var(--section-y-tight)}.ProofChapter-module__qSOucG__head{gap:var(--s-4);margin-bottom:var(--s-6);display:grid}.ProofChapter-module__qSOucG__label{margin-bottom:var(--s-2);font-size:var(--step-0);letter-spacing:.01em;color:var(--accent-text);font-weight:500}.ProofChapter-module__qSOucG__kicker{margin-bottom:var(--s-3);font-size:var(--step-1);color:var(--fg-dim);font-weight:500}.ProofChapter-module__qSOucG__question{font-family:var(--font-display);font-size:var(--v-declare);letter-spacing:var(--track-tight);text-wrap:balance;max-width:17ch;font-weight:500;line-height:1.04}.ProofChapter-module__qSOucG__meta{gap:var(--s-4);align-content:end;display:grid}.ProofChapter-module__qSOucG__answer{font-size:var(--t-lead);letter-spacing:-.015em;color:var(--fg);text-wrap:balance;max-width:22ch;font-weight:400;line-height:1.3}.ProofChapter-module__qSOucG__facts{gap:var(--s-3) var(--gap);padding-top:var(--s-3);border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProofChapter-module__qSOucG__facts dt{font-size:var(--step--1);color:var(--fg-dim);margin-bottom:4px}.ProofChapter-module__qSOucG__facts dd{font-size:var(--step-0);line-height:1.45}.ProofChapter-module__qSOucG__wide{grid-column:1/-1}.ProofChapter-module__qSOucG__metrics{gap:var(--s-3) var(--s-5);flex-wrap:wrap;list-style:none;display:flex}.ProofChapter-module__qSOucG__metrics li{gap:2px;display:grid}.ProofChapter-module__qSOucG__metricValue{font-size:var(--step-4);letter-spacing:var(--track-tight);font-weight:500;line-height:1}.ProofChapter-module__qSOucG__metricLabel{font-size:var(--step--1);color:var(--fg-dim)}.ProofChapter-module__qSOucG__gallery{gap:var(--gap);align-items:start;display:grid}.ProofChapter-module__qSOucG__main,.ProofChapter-module__qSOucG__pair figure{margin:0}.ProofChapter-module__qSOucG__pair{gap:var(--gap);display:grid}.ProofChapter-module__qSOucG__foot{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-4);padding-top:var(--s-3);margin-top:var(--s-3);border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch;flex-wrap:wrap;display:flex}.ProofChapter-module__qSOucG__caption{font-size:var(--step-0);color:var(--fg-dim)}@media (min-width:1000px){.ProofChapter-module__qSOucG__meta{column-gap:var(--gap);row-gap:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-content:start;align-items:start}.ProofChapter-module__qSOucG__answer{grid-area:1/1/span 2;max-width:30ch}.ProofChapter-module__qSOucG__facts,.ProofChapter-module__qSOucG__metrics{grid-column:2}.ProofChapter-module__qSOucG__facts{border:0;border-image:;padding-top:0}.ProofChapter-module__qSOucG__meta:not(:has(.ProofChapter-module__qSOucG__answer))>*{grid-column:1/-1}}@media (min-width:900px){.ProofChapter-module__qSOucG__withPair{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.ProofChapter-module__qSOucG__withPair .ProofChapter-module__qSOucG__pair{padding-top:var(--s-6)}}.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__gallery{margin-bottom:var(--s-5)}.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__head{margin-bottom:var(--s-4)}.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__question{font-size:var(--t-h2);max-width:22ch}@media (min-width:900px){.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__gallery,.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__head,.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__foot{margin-inline:calc((100% - var(--gap) * 11) / 12 * 1 + var(--gap) * 1)}.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__head{align-items:start}}@media (min-width:1000px) and (max-height:900px){.ProofChapter-module__qSOucG__head{margin-bottom:var(--s-4)}.ProofChapter-module__qSOucG__metrics{gap:var(--s-3) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProofChapter-module__qSOucG__main [data-media]{max-width:calc((100svh - var(--nav-h) - 130px) * var(--ar,100))}.ProofChapter-module__qSOucG__single>div{column-gap:var(--gap);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__gallery,.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__head,.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__foot{margin-inline:0}.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__gallery{grid-area:1/1/span 2/span 6;margin-bottom:0}.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__head{margin-bottom:var(--s-3);grid-area:1/7/auto/span 6;grid-template-columns:minmax(0,1fr)}.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__foot{grid-area:2/7/auto/span 6;align-self:end}.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__question{font-size:var(--step-4);max-width:26ch}.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__answer{max-width:36ch}.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__meta{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__meta>*{grid-area:auto/1}.ProofChapter-module__qSOucG__single .ProofChapter-module__qSOucG__metrics{grid-template-columns:repeat(4,minmax(0,auto));justify-content:start}}
.ImageBand-module__Z-jiOW__band{color:inherit;margin:0;display:block}.ImageBand-module__Z-jiOW__inset{width:83.3333%;margin-inline:auto}.ImageBand-module__Z-jiOW__frame{margin-inline:auto}.ImageBand-module__Z-jiOW__img{transition:filter var(--dur) var(--ease-out)}a.ImageBand-module__Z-jiOW__band:hover .ImageBand-module__Z-jiOW__img{filter:brightness(1.06)}.ImageBand-module__Z-jiOW__caption{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-4);padding:var(--s-2) 0 0;font-size:var(--step-0);color:var(--fg-dim);flex-wrap:wrap;line-height:1.4;display:flex}.ImageBand-module__Z-jiOW__captionText{text-wrap:balance;max-width:48ch}.ImageBand-module__Z-jiOW__link{align-items:center;gap:var(--s-1);min-width:0;min-height:44px;font-size:var(--step-0);color:var(--fg);white-space:normal;flex-wrap:wrap;font-weight:500;display:inline-flex}.ImageBand-module__Z-jiOW__arrow{width:1.1em;height:1.1em;color:var(--fr-red);transition:transform var(--dur-fast) var(--ease-out);flex:none}a.ImageBand-module__Z-jiOW__band:hover .ImageBand-module__Z-jiOW__arrow{transform:translate(4px)}@media (min-width:768px){.ImageBand-module__Z-jiOW__link{white-space:nowrap;flex-wrap:nowrap}}@media (max-width:767px){.ImageBand-module__Z-jiOW__inset{width:100%}}@media (min-width:1000px) and (max-height:900px){.ImageBand-module__Z-jiOW__band .ImageBand-module__Z-jiOW__frame{max-width:calc((100svh - var(--nav-h) - 130px) * var(--ar,100))}}
.Prose-module__DXeDLq__prose{max-width:var(--col-text);font-size:var(--step-1);line-height:var(--lh-text);color:var(--fg);font-weight:400}.Prose-module__DXeDLq__prose>*+*{margin-top:1.25em}.Prose-module__DXeDLq__prose h2,.Prose-module__DXeDLq__prose h3,.Prose-module__DXeDLq__prose h4{font-family:var(--font-display);color:var(--fg);text-wrap:balance}.Prose-module__DXeDLq__prose h2{font-size:var(--step-3);letter-spacing:var(--track-close);margin-top:2.2em;font-weight:500;line-height:1.08}.Prose-module__DXeDLq__prose h3{font-size:var(--step-2);letter-spacing:-.025em;margin-top:1.8em;font-weight:500;line-height:1.15}.Prose-module__DXeDLq__prose h4{font-size:var(--step-1);letter-spacing:-.015em;margin-top:1.6em;font-weight:500}.Prose-module__DXeDLq__prose>h2:first-child,.Prose-module__DXeDLq__prose>h3:first-child{margin-top:0}.Prose-module__DXeDLq__prose p,.Prose-module__DXeDLq__prose li,.Prose-module__DXeDLq__prose a{overflow-wrap:anywhere}.Prose-module__DXeDLq__prose p{color:var(--fg-dim)}.Prose-module__DXeDLq__prose ul,.Prose-module__DXeDLq__prose ol{color:var(--fg-dim);gap:.6em;padding-left:1.4em;display:grid}.Prose-module__DXeDLq__prose ul{list-style:none}.Prose-module__DXeDLq__prose ul li{position:relative}.Prose-module__DXeDLq__prose ul li:before{content:"";background:var(--fr-red);width:.55em;height:.24em;-webkit-mask:var(--filo-tick) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--filo-tick) 0 0 / 100% 100% no-repeat;mask:var(--filo-tick) 0 0 / 100% 100% no-repeat;margin-top:-.06em;position:absolute;top:.68em;left:-1.4em}.Prose-module__DXeDLq__prose ol{list-style:decimal}.Prose-module__DXeDLq__prose ol li::marker{color:var(--fr-red);font-variant-numeric:tabular-nums;font-weight:500}.Prose-module__DXeDLq__prose a{color:var(--fg);border-bottom:1px solid var(--rule-strong);transition:color .3s,border-color .3s}.Prose-module__DXeDLq__prose a:hover{color:var(--fr-red);border-color:var(--fr-red)}.Prose-module__DXeDLq__prose figure{max-width:none;margin-block:2.5em}.Prose-module__DXeDLq__prose img{width:auto;max-height:calc(100svh - var(--nav-h) - var(--s-4));border-radius:var(--r-lg);background:var(--surface);height:auto}.Prose-module__DXeDLq__prose blockquote{padding-left:var(--s-4);border-left:1px solid var(--fr-red);border-image:var(--filo-v-red) 0 0 0 14 / 0 0 0 14px / 0 0 0 6px stretch;font-size:var(--step-2);letter-spacing:-.02em;color:var(--fg);text-wrap:balance;margin-block:2.2em;font-weight:400;line-height:1.3}.Prose-module__DXeDLq__prose blockquote cite{font-size:var(--step--1);letter-spacing:var(--track-open);text-transform:uppercase;color:var(--fg-dim);margin-top:1em;font-style:normal;display:block}.Prose-module__DXeDLq__prose .Prose-module__DXeDLq__cta{margin-block:2em}.Prose-module__DXeDLq__article{font-size:var(--step-1)}
.PostTemplate-module__bz2XzG__page{background:var(--fr-white)}.PostTemplate-module__bz2XzG__grid{row-gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){.PostTemplate-module__bz2XzG__grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}}.PostTemplate-module__bz2XzG__head{padding-top:calc(var(--nav-h) + var(--s-4));padding-bottom:var(--s-5);overflow:clip}.PostTemplate-module__bz2XzG__headMain{gap:var(--s-3);min-width:0;display:grid}.PostTemplate-module__bz2XzG__title{font-family:var(--font-display);font-size:min(var(--v-forte), 5.2rem);letter-spacing:var(--track-tight);text-wrap:balance;max-width:20ch;font-weight:500;line-height:1.02}.PostTemplate-module__bz2XzG__titleLong{font-size:var(--h1-long);max-width:24ch}.PostTemplate-module__bz2XzG__meta{gap:var(--s-1) var(--s-4);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.PostTemplate-module__bz2XzG__meta>div{gap:var(--s-1);align-items:baseline;display:flex}.PostTemplate-module__bz2XzG__meta dt{font-size:var(--step--1);color:var(--fg-dim)}.PostTemplate-module__bz2XzG__meta dd{font-size:var(--step--1);color:var(--fg)}@media (min-width:1100px){.PostTemplate-module__bz2XzG__headMain{grid-area:1/4/auto/13}.PostTemplate-module__bz2XzG__meta{grid-area:1/1/auto/4;align-self:end;gap:0;padding-bottom:.4em;display:grid}.PostTemplate-module__bz2XzG__meta>div{padding-block:var(--s-2);border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch;gap:2px;display:grid}.PostTemplate-module__bz2XzG__meta dd{font-size:var(--step-0)}}@media (max-width:767px){.PostTemplate-module__bz2XzG__title{font-size:clamp(2rem,9vw,2.6rem)}.PostTemplate-module__bz2XzG__titleLong{font-size:clamp(1.75rem,7.4vw,2.2rem)}}.PostTemplate-module__bz2XzG__cover{margin-top:var(--s-5)}.PostTemplate-module__bz2XzG__reading{padding-bottom:var(--section-y)}.PostTemplate-module__bz2XzG__side{display:none}.PostTemplate-module__bz2XzG__main{min-width:0}@media (min-width:1100px){.PostTemplate-module__bz2XzG__side{grid-column:1/4;display:block;position:relative}.PostTemplate-module__bz2XzG__main{grid-column:4/13}}.PostTemplate-module__bz2XzG__body{max-width:min(33em,100%)}.PostTemplate-module__bz2XzG__chapter{scroll-margin-top:calc(var(--nav-h) + var(--s-3))}.PostTemplate-module__bz2XzG__body .PostTemplate-module__bz2XzG__pull{padding-top:var(--s-3);border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch;max-width:none;margin-block:2.4em .4em;position:relative}.PostTemplate-module__bz2XzG__pullNode{width:var(--s-5);background:var(--fr-red);height:8px;-webkit-mask:var(--filo-dash) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--filo-dash) 0 0 / 100% 100% no-repeat;mask:var(--filo-dash) 0 0 / 100% 100% no-repeat;position:absolute;top:-4px;left:0}.PostTemplate-module__bz2XzG__body .PostTemplate-module__bz2XzG__pull p{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.02em;color:var(--fg);text-wrap:balance;max-width:22em;font-weight:400;line-height:1.18}@media (max-width:767px){.PostTemplate-module__bz2XzG__body .PostTemplate-module__bz2XzG__pull p{font-size:var(--step-2)}}.PostTemplate-module__bz2XzG__indexAside{top:calc(var(--nav-h) + var(--s-3));max-height:calc(100svh - var(--nav-h) - var(--s-5));padding-right:var(--s-3);scrollbar-width:thin;position:sticky;overflow-y:auto}.PostTemplate-module__bz2XzG__indexTitle{font-size:var(--step--1);color:var(--fg-dim);padding-bottom:var(--s-2);border-bottom:1px solid var(--rule);--fs-b:14px;--fo-b:8px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch}.PostTemplate-module__bz2XzG__indexList{list-style:none;display:grid}.PostTemplate-module__bz2XzG__indexLink{gap:var(--s-2);font-size:var(--step--1);color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-out);grid-template-columns:9px minmax(0,1fr);align-items:baseline;padding-block:7px;line-height:1.35;display:grid}.PostTemplate-module__bz2XzG__indexLink:hover,.PostTemplate-module__bz2XzG__indexLink[aria-current]{color:var(--fg)}.PostTemplate-module__bz2XzG__indexNode{border:1px solid var(--rule-strong);width:9px;height:9px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:50%;transform:translateY(1px)}.PostTemplate-module__bz2XzG__indexLink[aria-current] .PostTemplate-module__bz2XzG__indexNode{background:var(--fr-red);border-color:var(--fr-red)}.PostTemplate-module__bz2XzG__indexInline{margin-bottom:var(--s-5);border-block:1px solid var(--rule);--fs-t:14px;--fo-t:5px;--fs-b:14px;--fo-b:8px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch}@media (min-width:1100px){.PostTemplate-module__bz2XzG__indexInline{display:none}}.PostTemplate-module__bz2XzG__indexSummary{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:52px;font-size:var(--step-0);cursor:pointer;font-weight:500;list-style:none;display:flex}.PostTemplate-module__bz2XzG__indexSummary::-webkit-details-marker{display:none}.PostTemplate-module__bz2XzG__indexSummary:after{content:"";border-right:1.5px solid var(--fr-red);border-bottom:1.5px solid var(--fr-red);width:10px;height:10px;transition:transform var(--dur-fast) var(--ease-out);flex:none;transform:translateY(-3px)rotate(45deg)}.PostTemplate-module__bz2XzG__indexDetails[open] .PostTemplate-module__bz2XzG__indexSummary:after{transform:translateY(2px)rotate(-135deg)}.PostTemplate-module__bz2XzG__indexCount{font-size:var(--step--1);color:var(--fg-dim);margin-left:auto;font-weight:400}.PostTemplate-module__bz2XzG__indexInline .PostTemplate-module__bz2XzG__indexList{padding-bottom:var(--s-3)}.PostTemplate-module__bz2XzG__indexInline .PostTemplate-module__bz2XzG__indexLink{font-size:var(--step-0);padding-block:10px}.PostTemplate-module__bz2XzG__end{max-width:min(33em,100%);margin-top:var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch;font-size:var(--step--1);color:var(--fg-dim)}.PostTemplate-module__bz2XzG__endNode{width:7px;height:7px;margin-right:var(--s-2);background:var(--fr-red);border-radius:50%;display:inline-block;transform:translateY(-1px)}.PostTemplate-module__bz2XzG__end a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red);text-underline-offset:.2em}.PostTemplate-module__bz2XzG__related{border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch}.PostTemplate-module__bz2XzG__relatedHead{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.PostTemplate-module__bz2XzG__relatedTitle{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:var(--track-close);font-weight:500;line-height:1.08}.PostTemplate-module__bz2XzG__relatedAll{align-items:center;gap:var(--s-1);min-height:44px;font-size:var(--step-0);color:var(--fg);font-weight:500;display:inline-flex}.PostTemplate-module__bz2XzG__relatedList{list-style:none}.PostTemplate-module__bz2XzG__relatedRow{gap:var(--s-1);padding-block:var(--s-3);border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch;display:grid;position:relative}.PostTemplate-module__bz2XzG__relatedRow:last-child{border-bottom:1px solid var(--rule);--fs-b:14px;--fo-b:8px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch}@media (min-width:900px){.PostTemplate-module__bz2XzG__relatedRow{column-gap:var(--gap);grid-template-columns:minmax(0,3fr) minmax(0,8fr) auto;align-items:baseline}}.PostTemplate-module__bz2XzG__relatedMeta{gap:0 var(--s-2);font-size:var(--step--1);color:var(--fg-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.PostTemplate-module__bz2XzG__relatedName{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.15}.PostTemplate-module__bz2XzG__relatedName a:after{content:"";position:absolute;inset:0}.PostTemplate-module__bz2XzG__relatedRow:hover .PostTemplate-module__bz2XzG__relatedName a{text-decoration:underline;-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red);text-underline-offset:.14em;text-decoration-thickness:2px}.PostTemplate-module__bz2XzG__relatedArrow,.PostTemplate-module__bz2XzG__arrow{width:1.1em;height:1.1em;color:var(--fr-red);transition:transform var(--dur-fast) var(--ease-out)}.PostTemplate-module__bz2XzG__relatedArrow{display:none}@media (min-width:900px){.PostTemplate-module__bz2XzG__relatedArrow{align-self:center;display:block}}.PostTemplate-module__bz2XzG__relatedRow:hover .PostTemplate-module__bz2XzG__relatedArrow,.PostTemplate-module__bz2XzG__relatedAll:hover .PostTemplate-module__bz2XzG__arrow{transform:translate(4px)}.PostTemplate-module__bz2XzG__onward{border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch}.PostTemplate-module__bz2XzG__onwardTitle{font-family:var(--font-display);font-size:var(--v-declare);letter-spacing:var(--track-tight);text-wrap:balance;max-width:14ch;margin-bottom:var(--s-5);font-weight:500;line-height:1.04}.PostTemplate-module__bz2XzG__onwardGrid{gap:var(--gap);display:grid}@media (min-width:900px){.PostTemplate-module__bz2XzG__onwardGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.PostTemplate-module__bz2XzG__onwardSolo{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.PostTemplate-module__bz2XzG__onCard{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--rule-strong);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep-strong) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch;color:var(--fg);flex-direction:column;display:flex;position:relative}.PostTemplate-module__bz2XzG__onService:before{content:"";width:var(--s-5);background:var(--fr-red);height:8px;-webkit-mask:var(--filo-dash) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--filo-dash) 0 0 / 100% 100% no-repeat;mask:var(--filo-dash) 0 0 / 100% 100% no-repeat;position:absolute;top:-4px;left:0}.PostTemplate-module__bz2XzG__onService .PostTemplate-module__bz2XzG__onName{font-size:var(--step-4);letter-spacing:var(--track-tight);max-width:12ch;line-height:1.04}@media (min-width:900px){.PostTemplate-module__bz2XzG__onService{align-self:start}}.PostTemplate-module__bz2XzG__onCase{--fs-t:0px;border-top:0;padding-top:0}.PostTemplate-module__bz2XzG__onMedia{margin-bottom:var(--s-2)}.PostTemplate-module__bz2XzG__onKicker{font-size:var(--step--1);color:var(--fg-dim)}.PostTemplate-module__bz2XzG__onName{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:var(--track-close);text-wrap:balance;font-weight:500;line-height:1.08}.PostTemplate-module__bz2XzG__onText{font-size:var(--step-0);color:var(--fg-dim);text-wrap:pretty;max-width:32em;line-height:1.5}.PostTemplate-module__bz2XzG__onLink{align-items:center;gap:var(--s-1);min-height:44px;margin-top:var(--s-1);font-size:var(--step-0);text-decoration:underline;-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red);text-underline-offset:.25em;font-weight:500;text-decoration-thickness:2px;display:inline-flex}.PostTemplate-module__bz2XzG__onCard:hover .PostTemplate-module__bz2XzG__onName{text-decoration:underline;-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red);text-underline-offset:.12em;text-decoration-thickness:2px}.PostTemplate-module__bz2XzG__onCard:hover .PostTemplate-module__bz2XzG__arrow{transform:translate(4px)}html[data-motion=reduced] .PostTemplate-module__bz2XzG__indexLink,html[data-motion=reduced] .PostTemplate-module__bz2XzG__indexNode,html[data-motion=reduced] .PostTemplate-module__bz2XzG__arrow,html[data-motion=reduced] .PostTemplate-module__bz2XzG__relatedArrow{transition:none}.PostTemplate-module__bz2XzG__focus[data-focus=on]>*>*{--read-min:.8;opacity:calc(var(--read-min) + (1 - var(--read-min)) * var(--read-p,1));transform:translateY(calc((1 - var(--read-p,1)) * 10px))}@media (min-width:1024px){.PostTemplate-module__bz2XzG__focus[data-focus=on]>*>*{--read-min:.7;transform:translateY(calc((1 - var(--read-p,1)) * 18px))}}@media (min-width:1000px) and (max-height:900px){.PostTemplate-module__bz2XzG__head:has(.PostTemplate-module__bz2XzG__cover){min-height:100svh;padding-bottom:var(--s-4);flex-direction:column;display:flex}.PostTemplate-module__bz2XzG__head:has(.PostTemplate-module__bz2XzG__cover) .PostTemplate-module__bz2XzG__headShell{flex-direction:column;flex:auto;width:100%;display:flex}.PostTemplate-module__bz2XzG__headMain{gap:var(--s-2)}.PostTemplate-module__bz2XzG__titleLong{max-width:28ch}.PostTemplate-module__bz2XzG__titleXL{font-size:max(var(--t-h2), 7.4svh);max-width:32ch}.PostTemplate-module__bz2XzG__cover{min-height:28svh;margin-top:var(--s-4);flex:1 1 0;container-type:size}.PostTemplate-module__bz2XzG__cover .PostTemplate-module__bz2XzG__coverPic{max-width:calc(100cqh * var(--ar,1.5));margin-left:0}.PostTemplate-module__bz2XzG__onward{--section-y:var(--s-6)}.PostTemplate-module__bz2XzG__onwardShell:not(.PostTemplate-module__bz2XzG__onwardShellSolo){column-gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.PostTemplate-module__bz2XzG__onwardShell:not(.PostTemplate-module__bz2XzG__onwardShellSolo) .PostTemplate-module__bz2XzG__onwardGrid{display:contents}.PostTemplate-module__bz2XzG__onwardShell:not(.PostTemplate-module__bz2XzG__onwardShellSolo) .PostTemplate-module__bz2XzG__onwardTitle{margin-bottom:var(--s-4);grid-area:1/1}.PostTemplate-module__bz2XzG__onwardShell:not(.PostTemplate-module__bz2XzG__onwardShellSolo) .PostTemplate-module__bz2XzG__onService{grid-area:2/1}.PostTemplate-module__bz2XzG__onwardShell:not(.PostTemplate-module__bz2XzG__onwardShellSolo) .PostTemplate-module__bz2XzG__onCase{grid-area:1/2/span 2}.PostTemplate-module__bz2XzG__onCase .PostTemplate-module__bz2XzG__onMedia{max-width:calc(50svh * var(--ar,1.78));margin-left:0}}@media (min-width:1100px) and (max-height:900px){.PostTemplate-module__bz2XzG__cover{padding-left:calc((100% - 11 * var(--gap)) / 4 + 3 * var(--gap))}}
.ThreadAccent-module__sjcUkW__thread{left:var(--x,50%);width:var(--thread-w-accent,2px);height:var(--h,100%);margin-left:calc(var(--thread-w-accent,2px) / -2);pointer-events:none;z-index:1;position:absolute;top:0}[data-theme=red] .ThreadAccent-module__sjcUkW__filo{--filo-color:#fff}.ThreadAccent-module__sjcUkW__inline{height:clamp(3rem,9vh,5.5rem);margin-left:0;display:block;position:relative;top:auto;left:auto}.ThreadAccent-module__sjcUkW__inline.ThreadAccent-module__sjcUkW__node{margin-bottom:4px}@media (min-width:1000px) and (max-height:900px){.ThreadAccent-module__sjcUkW__inline{height:clamp(2.5rem,6svh,5.5rem)}}.ThreadAccent-module__sjcUkW__node:after{content:"";background:var(--fr-red);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;bottom:0;left:50%}[data-theme=red] .ThreadAccent-module__sjcUkW__node:after{background:#fff}html[data-boot=js] .ThreadAccent-module__sjcUkW__node:after,html[data-stage] .ThreadAccent-module__sjcUkW__node:after{display:none}
.ThreadSchemes-module__IQbc0W__scheme{width:100%;container-type:inline-size}.ThreadSchemes-module__IQbc0W__canvas{width:100%;position:relative}.ThreadSchemes-module__IQbc0W__tall{display:none}@container (max-width:640px){.ThreadSchemes-module__IQbc0W__wide{display:none}.ThreadSchemes-module__IQbc0W__tall{display:block}}.ThreadSchemes-module__IQbc0W__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ThreadSchemes-module__IQbc0W__thread{fill:none;stroke:var(--fr-red);stroke-width:var(--thread-w);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ThreadSchemes-module__IQbc0W__grid{fill:none;stroke:var(--rule-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ThreadSchemes-module__IQbc0W__faint{fill:none;stroke:var(--rule-strong);stroke-width:1.5px;stroke-dasharray:2 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.ThreadSchemes-module__IQbc0W__dot{fill:var(--fg)}.ThreadSchemes-module__IQbc0W__dotMuted{fill:var(--rule-strong)}.ThreadSchemes-module__IQbc0W__dotHi,.ThreadSchemes-module__IQbc0W__dotEnd{fill:var(--fr-red);stroke:var(--bg);stroke-width:4px;vector-effect:non-scaling-stroke}[data-theme=red] .ThreadSchemes-module__IQbc0W__thread{stroke:#fff}[data-theme=red] .ThreadSchemes-module__IQbc0W__dotHi,[data-theme=red] .ThreadSchemes-module__IQbc0W__dotEnd{fill:#fff}.ThreadSchemes-module__IQbc0W__labels{margin:0;padding:0;list-style:none;position:absolute;inset:0}.ThreadSchemes-module__IQbc0W__label{--gap:0px;left:var(--lx);top:var(--ly);width:max-content;max-width:34%;font-size:clamp(.8125rem, 2.6cqi, var(--step-0));color:var(--fg-dim);white-space:nowrap;font-weight:300;line-height:1.2;position:absolute}.ThreadSchemes-module__IQbc0W__strong{color:var(--fg);font-weight:500}.ThreadSchemes-module__IQbc0W__muted{color:var(--fg-faint)}.ThreadSchemes-module__IQbc0W__chip{background:var(--bg);color:var(--fg);border-radius:99px;padding:.15em .5em;font-weight:500}.ThreadSchemes-module__IQbc0W__above{text-align:center;white-space:normal;max-width:12%;transform:translate(-50%,-100%)}.ThreadSchemes-module__IQbc0W__aboveStart{transform:translateY(-100%)}.ThreadSchemes-module__IQbc0W__below{text-align:center;transform:translate(-50%)}.ThreadSchemes-module__IQbc0W__right{transform:translateY(-50%)}.ThreadSchemes-module__IQbc0W__left{text-align:right;transform:translate(-100%,-50%)}.ThreadSchemes-module__IQbc0W__center{text-align:center;transform:translate(-50%,-50%)}.ThreadSchemes-module__IQbc0W__up{writing-mode:vertical-rl;transform:translate(-50%,-100%)rotate(180deg)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .ThreadSchemes-module__IQbc0W__svg{animation:linear both ThreadSchemes-module__IQbc0W__schemeReveal;animation-timeline:view();animation-range:cover cover 30vh}}}@keyframes ThreadSchemes-module__IQbc0W__schemeReveal{0%{opacity:.6;transform:translateY(var(--s-2))}}
.Claim-module__Qx5K-G__wrap{align-items:center;min-height:50svh;display:grid;overflow:clip}.Claim-module__Qx5K-G__inner{display:grid}.Claim-module__Qx5K-G__claim{font-family:var(--font-display);letter-spacing:var(--track-tight);max-width:14ch;color:var(--fg);text-wrap:balance;font-weight:500;line-height:1.02}.Claim-module__Qx5K-G__declare{font-size:var(--v-declare);max-width:18ch}.Claim-module__Qx5K-G__forte{font-size:var(--t-statement)}.Claim-module__Qx5K-G__fortissimo{font-size:var(--t-statement);max-width:12ch;line-height:1}.Claim-module__Qx5K-G__red{color:var(--fr-red);text-shadow:var(--text-scrim)}.Claim-module__Qx5K-G__tail{color:var(--fg)}@media (min-width:900px){.Claim-module__Qx5K-G__center{text-align:center}.Claim-module__Qx5K-G__center .Claim-module__Qx5K-G__inner{justify-items:center}}@media (max-width:767px){.Claim-module__Qx5K-G__forte{font-size:var(--v-declare);max-width:none}.Claim-module__Qx5K-G__fortissimo{font-size:var(--t-statement)}.Claim-module__Qx5K-G__claim{overflow-wrap:break-word;text-wrap:balance}}@media (max-width:400px){.Claim-module__Qx5K-G__declare,.Claim-module__Qx5K-G__forte{font-size:min(var(--v-declare), 9vw)}}
.VisualSlot-module__nk50-W__slot{width:100%;margin:0;display:block}.VisualSlot-module__nk50-W__column{margin-top:var(--s-5)}.VisualSlot-module__nk50-W__column[data-portrait]{max-width:calc(85svh * var(--ar))}.VisualSlot-module__nk50-W__inset{width:83.3333%;margin-inline:auto}.VisualSlot-module__nk50-W__box{width:100%}.VisualSlot-module__nk50-W__caption{padding-top:var(--s-2);max-width:48ch;font-size:var(--step--1);color:var(--fg-dim);text-wrap:balance;line-height:1.45}.VisualSlot-module__nk50-W__placeholder{grid-template-rows:minmax(var(--s-6), 1fr) auto;gap:var(--s-3);padding:0 var(--s-3) var(--s-3);border-radius:var(--r-lg);background-color:var(--surface);background-image:radial-gradient(circle at 1px 1px, var(--rule-line) 1px, transparent 0);background-size:var(--s-3) var(--s-3);background-position:calc(var(--s-3) / 2) calc(var(--s-3) / 2);display:grid;position:relative;overflow:hidden}.VisualSlot-module__nk50-W__placeholder:before{content:"";border:1px solid var(--rule-line);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.VisualSlot-module__nk50-W__inset.VisualSlot-module__nk50-W__placeholder,.VisualSlot-module__nk50-W__box.VisualSlot-module__nk50-W__placeholder{padding:0 var(--s-4) var(--s-4)}.VisualSlot-module__nk50-W__field{min-height:0;margin-inline:calc(var(--s-3) * -1);position:relative}.VisualSlot-module__nk50-W__inset .VisualSlot-module__nk50-W__field,.VisualSlot-module__nk50-W__box .VisualSlot-module__nk50-W__field{margin-inline:calc(var(--s-4) * -1)}.VisualSlot-module__nk50-W__thread{width:100%;height:calc(100% - 4.5px);position:absolute;inset:0 0 4.5px;overflow:visible}.VisualSlot-module__nk50-W__thread path{fill:none;stroke:var(--fr-red);stroke-width:var(--thread-w);stroke-linecap:round;vector-effect:non-scaling-stroke}.VisualSlot-module__nk50-W__node{left:var(--end,50%);background:var(--fr-red);width:17px;height:17px;box-shadow:0 0 0 4px color-mix(in srgb, var(--fr-red) 18%, transparent);border-radius:50%;margin-bottom:-4px;margin-left:-8.5px;position:absolute;bottom:0}[data-theme=red] .VisualSlot-module__nk50-W__thread path{stroke:#fff}[data-theme=red] .VisualSlot-module__nk50-W__node{background:#fff}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .VisualSlot-module__nk50-W__thread{animation:linear both VisualSlot-module__nk50-W__reveal;animation-timeline:view();animation-range:cover 38vh cover calc(100% - 62vh + 10px)}html:not([data-motion=reduced]) .VisualSlot-module__nk50-W__node{animation:linear both VisualSlot-module__nk50-W__knot;animation-timeline:view();animation-range:cover 38vh cover calc(38vh + 17px)}}}@keyframes VisualSlot-module__nk50-W__reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 -10px)}}@keyframes VisualSlot-module__nk50-W__knot{0%{transform:scale(0)}to{transform:scale(1)}}.VisualSlot-module__nk50-W__meta{gap:var(--s-1);max-width:48ch;font-size:var(--step--1);color:var(--fg-dim);line-height:1.45;display:grid;position:relative}.VisualSlot-module__nk50-W__pills{flex-wrap:wrap;gap:6px;margin-bottom:2px;display:flex}.VisualSlot-module__nk50-W__pill{border:1px solid var(--rule-strong);min-height:22px;color:var(--fg);background:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 9px;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex}.VisualSlot-module__nk50-W__pillSource{border-color:var(--fr-red);background:var(--fr-red);color:#fff}[data-theme=red] .VisualSlot-module__nk50-W__pillSource{color:var(--fr-red-deep);background:#fff;border-color:#fff}.VisualSlot-module__nk50-W__pillId{font-variant-numeric:tabular-nums;text-overflow:ellipsis;max-width:100%;color:var(--fg-dim);font-weight:400;overflow:hidden}.VisualSlot-module__nk50-W__brief{color:var(--fg);text-wrap:pretty}.VisualSlot-module__nk50-W__brief strong{font-weight:500}.VisualSlot-module__nk50-W__message{text-wrap:pretty}@media (max-width:767px){.VisualSlot-module__nk50-W__inset{width:100%}.VisualSlot-module__nk50-W__placeholder.VisualSlot-module__nk50-W__wide{min-height:260px;aspect-ratio:auto!important}.VisualSlot-module__nk50-W__inset.VisualSlot-module__nk50-W__placeholder,.VisualSlot-module__nk50-W__box.VisualSlot-module__nk50-W__placeholder{padding:0 var(--s-3) var(--s-3)}.VisualSlot-module__nk50-W__inset .VisualSlot-module__nk50-W__field,.VisualSlot-module__nk50-W__box .VisualSlot-module__nk50-W__field{margin-inline:calc(var(--s-3) * -1)}}.VisualSlot-module__nk50-W__ring{aspect-ratio:1;width:100%;position:relative;container-type:inline-size}.VisualSlot-module__nk50-W__diagramSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.VisualSlot-module__nk50-W__mainThread{fill:none;stroke:var(--fr-red);stroke-width:var(--thread-w);stroke-linecap:round;vector-effect:non-scaling-stroke}.VisualSlot-module__nk50-W__secondary{stroke:var(--rule-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}.VisualSlot-module__nk50-W__aiThread{fill:none;stroke:var(--fg);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.85}.VisualSlot-module__nk50-W__nodeDot{fill:var(--fg)}.VisualSlot-module__nk50-W__nodeHi{fill:var(--fr-red);stroke:var(--bg);stroke-width:4px;vector-effect:non-scaling-stroke}[data-theme=red] .VisualSlot-module__nk50-W__mainThread{stroke:#fff}.VisualSlot-module__nk50-W__ringLabels{margin:0;padding:0;list-style:none;position:absolute;inset:0}.VisualSlot-module__nk50-W__ringLabel{left:var(--lx);top:var(--ly);max-width:26%;font-size:clamp(.8125rem, 3.4cqi, var(--step-0));color:var(--fg-dim);text-wrap:balance;font-weight:300;line-height:1.2;position:absolute}.VisualSlot-module__nk50-W__right{transform:translateY(-50%)}.VisualSlot-module__nk50-W__left{text-align:right;transform:translate(-100%,-50%)}.VisualSlot-module__nk50-W__top{transform:translate(14px,-100%)}.VisualSlot-module__nk50-W__current{color:var(--fg);font-weight:500}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .VisualSlot-module__nk50-W__ring .VisualSlot-module__nk50-W__diagramSvg{animation:linear both VisualSlot-module__nk50-W__reveal;animation-timeline:view();animation-range:cover 38vh cover calc(100% - 62vh + 10px)}}}.VisualSlot-module__nk50-W__rail{padding-block:var(--s-3);position:relative}.VisualSlot-module__nk50-W__railThread{grid-area:2/1;justify-self:stretch;width:100%;height:100%;overflow:visible}.VisualSlot-module__nk50-W__railThread path{fill:none;stroke:var(--fr-red);stroke-width:var(--thread-w);stroke-linecap:round;vector-effect:non-scaling-stroke}.VisualSlot-module__nk50-W__railList{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto var(--s-6) auto;margin:0;padding:0;list-style:none;display:grid;position:relative}.VisualSlot-module__nk50-W__railItem{grid-row:1/-1;grid-template-rows:subgrid;text-align:center;justify-items:center;display:grid}.VisualSlot-module__nk50-W__railNode{background:var(--fg);width:17px;height:17px;box-shadow:0 0 0 5px var(--bg);border-radius:50%;grid-area:2/1;align-self:center;position:relative}.VisualSlot-module__nk50-W__railLink{min-height:44px;padding-inline:6px;padding-block:var(--s-1);color:inherit;align-content:end;gap:4px;display:grid}.VisualSlot-module__nk50-W__above .VisualSlot-module__nk50-W__railLink{grid-row:1}.VisualSlot-module__nk50-W__below .VisualSlot-module__nk50-W__railLink{grid-row:3;align-content:start}.VisualSlot-module__nk50-W__railName{font-size:var(--step-0);text-wrap:balance;transition:color var(--dur-fast) var(--ease-out);font-weight:500;line-height:1.2}.VisualSlot-module__nk50-W__railPurpose{font-size:var(--step--1);color:var(--fg-dim);text-wrap:balance;line-height:1.35}.VisualSlot-module__nk50-W__railLink:hover .VisualSlot-module__nk50-W__railName,.VisualSlot-module__nk50-W__railLink:focus-visible .VisualSlot-module__nk50-W__railName{color:var(--fr-red)}@media (max-width:899px){.VisualSlot-module__nk50-W__railThread{display:none}.VisualSlot-module__nk50-W__railList{grid-template-rows:none;grid-template-columns:1fr}.VisualSlot-module__nk50-W__rail:before{content:"";width:var(--thread-w);margin-left:calc(var(--thread-w) / -2);background:var(--fr-red);border-radius:99px;position:absolute;top:0;bottom:0;left:8px}.VisualSlot-module__nk50-W__railItem{gap:var(--s-3);text-align:left;grid-row:auto;grid-template-rows:none;grid-template-columns:17px 1fr;place-items:center start;padding-inline:0}.VisualSlot-module__nk50-W__railNode{grid-row:1}.VisualSlot-module__nk50-W__above .VisualSlot-module__nk50-W__railLink,.VisualSlot-module__nk50-W__below .VisualSlot-module__nk50-W__railLink{grid-row:1;align-content:center}}.VisualSlot-module__nk50-W__ring{max-width:40rem}
.ServiceActs-module__z33MWG__text{font-size:var(--step-0);line-height:var(--lh-text);color:var(--fg-dim);text-wrap:pretty}.ServiceActs-module__z33MWG__percorso{gap:var(--s-6);display:grid}.ServiceActs-module__z33MWG__percorsoTitle{max-width:24ch}.ServiceActs-module__z33MWG__route{position:relative}.ServiceActs-module__z33MWG__routeFilo{display:none}.ServiceActs-module__z33MWG__stations{gap:var(--s-5);padding-left:var(--s-4);background:linear-gradient(var(--fr-red), var(--fr-red)) 5px .6em / 1px calc(100% - .6em) no-repeat;list-style:none;display:grid}.ServiceActs-module__z33MWG__station{gap:var(--s-2);align-content:start;display:grid;position:relative}.ServiceActs-module__z33MWG__station:before{content:"";left:calc(var(--s-4) * -1 + 1px);background:var(--thread-color,var(--fr-red));border-radius:50%;width:9px;height:9px;position:absolute;top:.45em}.ServiceActs-module__z33MWG__stationTitle{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.1}@media (min-width:900px){.ServiceActs-module__z33MWG__routeFilo{margin-bottom:var(--s-4);display:block}.ServiceActs-module__z33MWG__stations{grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:0 0;gap:0;padding-left:0}.ServiceActs-module__z33MWG__station:before{display:none}.ServiceActs-module__z33MWG__station{padding-right:var(--gap)}.ServiceActs-module__z33MWG__station:nth-child(2n){padding-top:var(--s-5)}.ServiceActs-module__z33MWG__stationTitle{font-size:var(--step-1);max-width:14ch}.ServiceActs-module__z33MWG__station .ServiceActs-module__z33MWG__text{font-size:var(--step--1,.9375rem)}}.ServiceActs-module__z33MWG__mazzo{gap:var(--s-5);display:grid}.ServiceActs-module__z33MWG__mazzoHead{gap:var(--s-5);align-content:start;display:grid}.ServiceActs-module__z33MWG__mazzoTitle{max-width:none}.ServiceActs-module__z33MWG__mazzoHead>figure.ServiceActs-module__z33MWG__mazzoStill{max-width:18rem;margin-top:0}.ServiceActs-module__z33MWG__deck{gap:var(--s-3);list-style:none;display:grid}.ServiceActs-module__z33MWG__sheet{gap:var(--s-3);padding:var(--s-4);background:var(--fr-white);border-radius:var(--radius-md);box-shadow:var(--elev-1), var(--elev-2);align-content:start;display:grid}.ServiceActs-module__z33MWG__sheetTitle{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;align-items:baseline;gap:.6em;font-weight:600;line-height:1.15;display:flex}.ServiceActs-module__z33MWG__sheetTitle:before{content:"";background:var(--thread-color,var(--fr-red));border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-.12em)}.ServiceActs-module__z33MWG__sheet .ServiceActs-module__z33MWG__text{max-width:34em}@media (min-width:900px){.ServiceActs-module__z33MWG__mazzo{column-gap:calc(var(--gap) + (100% - var(--gap) * 11) / 12);grid-template-columns:minmax(0,4.5fr) minmax(0,6.5fr)}.ServiceActs-module__z33MWG__mazzoHead{top:calc(var(--nav-h) + var(--s-4));align-self:start;position:sticky}.ServiceActs-module__z33MWG__deck{--strip:3.4rem;gap:var(--s-3);padding-bottom:var(--s-4)}.ServiceActs-module__z33MWG__sheet{top:calc(var(--nav-h) + var(--s-4) + var(--i) * var(--strip));padding:var(--s-3) var(--s-4) var(--s-4);gap:var(--s-4);position:sticky}.ServiceActs-module__z33MWG__sheetTitle{min-height:calc(var(--strip) - var(--s-3))}}.ServiceActs-module__z33MWG__centrale{gap:var(--s-6);display:grid}.ServiceActs-module__z33MWG__centraleTitle{max-width:24ch}.ServiceActs-module__z33MWG__spine{position:relative}.ServiceActs-module__z33MWG__spineThread{pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:4px}.ServiceActs-module__z33MWG__spineList{gap:var(--s-5);padding-left:var(--s-5);list-style:none;display:grid}.ServiceActs-module__z33MWG__spineItem{gap:var(--s-2);align-content:start;max-width:34em;display:grid;position:relative}.ServiceActs-module__z33MWG__spineNode{left:calc(var(--s-5) * -1);background:var(--fr-paper);border:2px solid var(--thread-color,var(--fr-red));border-radius:50%;width:11px;height:11px;position:absolute;top:.4em}.ServiceActs-module__z33MWG__spineTitle{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.1}@media (min-width:900px){.ServiceActs-module__z33MWG__centraleTitle{text-align:center;justify-self:center}.ServiceActs-module__z33MWG__spineThread{left:calc(50% - 1px)}.ServiceActs-module__z33MWG__spineList{--side:calc(var(--s-6) * .75);column-gap:calc(var(--side) * 2);grid-template-columns:1fr 1fr;row-gap:0;padding-left:0}.ServiceActs-module__z33MWG__spineItem{grid-row:calc(var(--row) + 1) / span 2;padding-bottom:var(--s-5)}.ServiceActs-module__z33MWG__spineItem:nth-child(odd){text-align:end;grid-column:1;justify-self:end}.ServiceActs-module__z33MWG__spineItem:nth-child(2n){grid-column:2}.ServiceActs-module__z33MWG__spineNode{left:auto;right:calc(var(--side) * -1 - 5.5px)}.ServiceActs-module__z33MWG__spineItem:nth-child(2n) .ServiceActs-module__z33MWG__spineNode{right:auto;left:calc(var(--side) * -1 - 5.5px)}.ServiceActs-module__z33MWG__spineItem:first-child{--row:0}.ServiceActs-module__z33MWG__spineItem:nth-child(2){--row:1}.ServiceActs-module__z33MWG__spineItem:nth-child(3){--row:2}.ServiceActs-module__z33MWG__spineItem:nth-child(4){--row:3}.ServiceActs-module__z33MWG__spineItem:nth-child(5){--row:4}.ServiceActs-module__z33MWG__spineItem:nth-child(6){--row:5}.ServiceActs-module__z33MWG__spineItem:nth-child(7){--row:6}.ServiceActs-module__z33MWG__spineItem:nth-child(8){--row:7}.ServiceActs-module__z33MWG__spineItem:nth-child(9){--row:8}}.ServiceActs-module__z33MWG__documento{gap:var(--s-5);display:grid}.ServiceActs-module__z33MWG__docAside{gap:var(--s-4);align-content:start;display:grid}.ServiceActs-module__z33MWG__docAside>figure.ServiceActs-module__z33MWG__docCover{max-width:24rem;margin-top:0}.ServiceActs-module__z33MWG__page{gap:var(--s-5);padding:var(--s-5) var(--s-4);background:var(--fr-white);border-radius:var(--radius-md);box-shadow:var(--elev-1), var(--elev-3);display:grid}.ServiceActs-module__z33MWG__docTitle{max-width:22ch}.ServiceActs-module__z33MWG__chapters{list-style:none;display:grid}.ServiceActs-module__z33MWG__chapter{gap:var(--s-3);padding:var(--s-4) 0;border-top:1px solid var(--rule);grid-template-columns:3.2rem minmax(0,1fr);display:grid}.ServiceActs-module__z33MWG__chapterN{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--thread-color,var(--fr-red));font-weight:400;line-height:1}.ServiceActs-module__z33MWG__chapterBody{gap:var(--s-2);max-width:36em;display:grid}.ServiceActs-module__z33MWG__chapterTitle{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.15}@media (min-width:900px){.ServiceActs-module__z33MWG__documento{column-gap:var(--gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.ServiceActs-module__z33MWG__docAside{top:calc(var(--nav-h) + var(--s-4));padding-right:var(--gap);align-self:start;position:sticky}.ServiceActs-module__z33MWG__docAside>figure.ServiceActs-module__z33MWG__docCover{max-width:none}.ServiceActs-module__z33MWG__page{padding:var(--s-6) var(--s-6) var(--s-5)}.ServiceActs-module__z33MWG__chapter{padding:var(--s-5) 0;grid-template-columns:4.5rem minmax(0,1fr)}.ServiceActs-module__z33MWG__chapterN{font-size:var(--step-4)}}@media (min-width:1000px) and (max-height:900px){.ServiceActs-module__z33MWG__percorso,.ServiceActs-module__z33MWG__centrale{gap:var(--s-5)}.ServiceActs-module__z33MWG__deck{--strip:3rem}.ServiceActs-module__z33MWG__mazzoHead>figure.ServiceActs-module__z33MWG__mazzoStill{max-width:14rem}.ServiceActs-module__z33MWG__docAside>figure.ServiceActs-module__z33MWG__docCover{max-width:min(100%, calc((100svh - var(--nav-h) - var(--s-4) * 2) * .8))}.ServiceActs-module__z33MWG__page{padding-top:var(--s-5)}.ServiceActs-module__z33MWG__chapter{padding:var(--s-4) 0}}
.ImageHero-module__pp_VGa__hero{background:var(--fr-paper);color:var(--fr-ink);padding-top:var(--nav-h);position:relative;overflow:clip}.ImageHero-module__pp_VGa__media{background:var(--fr-ink);width:100%;position:relative}.ImageHero-module__pp_VGa__media .ImageHero-module__pp_VGa__pic{border-radius:0}@media (min-width:768px){.ImageHero-module__pp_VGa__media .ImageHero-module__pp_VGa__pic{max-height:calc(100svh - var(--nav-h) - 14rem)}.ImageHero-module__pp_VGa__media .ImageHero-module__pp_VGa__pic img{object-fit:cover;object-position:center 40%;height:100%}}@media (min-width:768px) and (max-height:900px){.ImageHero-module__pp_VGa__media .ImageHero-module__pp_VGa__pic{max-height:max(16rem, calc(100svh - var(--nav-h) - 20rem))}}.ImageHero-module__pp_VGa__media:before{content:"";height:calc(var(--nav-h) * 1.6);z-index:1;pointer-events:none;background:linear-gradient(#08080a73,#08080a00);position:absolute;inset:0 0 auto}.ImageHero-module__pp_VGa__panelWrap{z-index:2;position:relative}.ImageHero-module__pp_VGa__panel{max-width:75%;padding:var(--s-5) var(--s-5) var(--s-4);background:var(--fr-paper);border-radius:var(--r-xl);gap:var(--s-3);margin-top:-9rem;display:grid}.ImageHero-module__pp_VGa__meta{gap:var(--s-1) var(--s-3);font-size:var(--step-0);color:var(--fg-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.ImageHero-module__pp_VGa__title{font-family:var(--font-display);font-size:var(--h1-page);letter-spacing:var(--track-tight);text-wrap:balance;overflow-wrap:break-word;max-width:18ch;font-weight:500;line-height:1.02}@media (max-width:767px){.ImageHero-module__pp_VGa__title{-webkit-hyphens:manual;hyphens:manual}}.ImageHero-module__pp_VGa__lead{font-size:var(--v-hero-lead);letter-spacing:-.015em;color:var(--fg-dim);max-width:30em;line-height:1.35}@media (max-width:767px){.ImageHero-module__pp_VGa__panel{max-width:none;padding:var(--s-4) 0 var(--s-3);border-radius:0;margin-top:0}}
.ServiceTemplate-module__yqTPQq__page{background:var(--fr-paper)}.ServiceTemplate-module__yqTPQq__hero{min-height:min(61.8vh,560px);padding-top:calc(var(--nav-h) + var(--s-4));padding-bottom:var(--s-5);align-content:end;display:grid;position:relative;overflow:clip}.ServiceTemplate-module__yqTPQq__heroGrid{gap:var(--s-4);display:grid}.ServiceTemplate-module__yqTPQq__heroHead{gap:var(--s-3);align-content:end;display:grid}.ServiceTemplate-module__yqTPQq__heroThread{margin-bottom:calc(var(--s-2) * -1)}.ServiceTemplate-module__yqTPQq__h1{font-family:var(--font-display);font-size:var(--h1-page);letter-spacing:var(--track-tight);text-wrap:balance;overflow-wrap:break-word;max-width:16ch;font-weight:500;line-height:1.02}.ServiceTemplate-module__yqTPQq__h1Big{font-size:var(--h1-hero);max-width:none;line-height:.98}@media (min-width:768px){.ServiceTemplate-module__yqTPQq__nobr{white-space:nowrap}}.ServiceTemplate-module__yqTPQq__heroAside{gap:var(--s-3);align-content:end;display:grid}.ServiceTemplate-module__yqTPQq__question{font-family:var(--font-display);font-size:calc(var(--v-hero-lead) * 1.25);letter-spacing:-.025em;text-wrap:balance;max-width:15ch;font-weight:500;line-height:1.12}.ServiceTemplate-module__yqTPQq__summary{font-size:var(--step-0);line-height:var(--lh-text);color:var(--fg-dim);text-wrap:pretty;max-width:30em}.ServiceTemplate-module__yqTPQq__heroActions{gap:var(--s-2);padding-top:var(--s-1);flex-wrap:wrap;display:flex}.ServiceTemplate-module__yqTPQq__facts{margin-top:var(--s-6)}@media (min-width:1000px){.ServiceTemplate-module__yqTPQq__heroGrid{column-gap:var(--gap);row-gap:var(--s-3);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.ServiceTemplate-module__yqTPQq__heroHead{margin-bottom:var(--s-4);grid-column:1/-1}.ServiceTemplate-module__yqTPQq__heroAside{display:contents}.ServiceTemplate-module__yqTPQq__question{grid-area:2/1/span 2;max-width:24ch}.ServiceTemplate-module__yqTPQq__summary{grid-area:2/2;padding-top:.2em}.ServiceTemplate-module__yqTPQq__heroActions{grid-area:3/2;padding-top:0}:is(.ServiceTemplate-module__yqTPQq__heroGrid:not(:has(.ServiceTemplate-module__yqTPQq__question)) .ServiceTemplate-module__yqTPQq__summary,.ServiceTemplate-module__yqTPQq__heroGrid:not(:has(.ServiceTemplate-module__yqTPQq__question)) .ServiceTemplate-module__yqTPQq__heroActions){grid-column:1}}@media (max-width:767px){.ServiceTemplate-module__yqTPQq__hero{min-height:0;padding-top:calc(var(--nav-h) + var(--s-3));padding-bottom:var(--s-5)}.ServiceTemplate-module__yqTPQq__facts{margin-top:var(--s-5)}}.ServiceTemplate-module__yqTPQq__acts{border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch}.ServiceTemplate-module__yqTPQq__actsGrid{gap:var(--s-5);display:grid}.ServiceTemplate-module__yqTPQq__actsHead{gap:var(--s-5);align-content:start;display:grid}.ServiceTemplate-module__yqTPQq__actsTitle{max-width:none}.ServiceTemplate-module__yqTPQq__actsHead>figure.ServiceTemplate-module__yqTPQq__actsStill{max-width:20rem;margin-top:0}.ServiceTemplate-module__yqTPQq__actsHead>.ServiceTemplate-module__yqTPQq__actsDiagram{max-width:26rem;margin-top:0}@media (min-width:900px){.ServiceTemplate-module__yqTPQq__actsGrid{column-gap:calc(var(--gap) + (100% - var(--gap) * 11) / 12);grid-template-columns:minmax(0,4.5fr) minmax(0,6.5fr)}.ServiceTemplate-module__yqTPQq__actsHead{top:calc(var(--nav-h) + var(--s-4));align-self:start;position:sticky}}@media (max-width:899px){.ServiceTemplate-module__yqTPQq__actsHead>figure.ServiceTemplate-module__yqTPQq__actsStill{max-width:16rem}}.ServiceTemplate-module__yqTPQq__fromTo,.ServiceTemplate-module__yqTPQq__tableCompact{border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch}.ServiceTemplate-module__yqTPQq__tableCompact .ServiceTemplate-module__yqTPQq__tableHead{margin-bottom:var(--s-4)}.ServiceTemplate-module__yqTPQq__tableCompact figure>div{min-height:0;padding-block:var(--s-4)}.ServiceTemplate-module__yqTPQq__tableHead{gap:var(--s-3);margin-bottom:var(--s-6);display:grid}.ServiceTemplate-module__yqTPQq__tableTitle{max-width:14ch}.ServiceTemplate-module__yqTPQq__tableLead{font-size:var(--step-1);color:var(--fg-dim);text-wrap:pretty;max-width:30em;line-height:1.4}@media (min-width:1000px){.ServiceTemplate-module__yqTPQq__tableHead{column-gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.ServiceTemplate-module__yqTPQq__filo{border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch}.ServiceTemplate-module__yqTPQq__faqGrid{gap:var(--s-4);display:grid}.ServiceTemplate-module__yqTPQq__faqHead{gap:var(--s-3);align-content:start;display:grid}.ServiceTemplate-module__yqTPQq__faqTitle{max-width:none}.ServiceTemplate-module__yqTPQq__faqSummary{font-size:var(--step-0);line-height:var(--lh-text);color:var(--fg-dim);text-wrap:pretty;max-width:30em}@media (min-width:1000px){.ServiceTemplate-module__yqTPQq__faqGrid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.ServiceTemplate-module__yqTPQq__faqHead{top:calc(var(--nav-h) + var(--s-4));grid-column:1/span 3;align-self:start;position:sticky}.ServiceTemplate-module__yqTPQq__faqList{grid-column:4/span 8}}.ServiceTemplate-module__yqTPQq__faqFilo{gap:var(--s-2);margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch;display:grid}.ServiceTemplate-module__yqTPQq__faqFiloLabel{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text,var(--fr-red));font-weight:600}.ServiceTemplate-module__yqTPQq__faqFiloLinks{gap:var(--s-1) var(--s-4);margin-top:var(--s-4);flex-wrap:wrap;list-style:none;display:flex}@media (min-width:1000px){.ServiceTemplate-module__yqTPQq__faqFilo{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.ServiceTemplate-module__yqTPQq__faqFiloLabel{grid-column:1/span 3}.ServiceTemplate-module__yqTPQq__faqFilo>div{grid-column:4/span 8}.ServiceTemplate-module__yqTPQq__stepTypo a{margin-left:calc((100% - var(--gap) * 11) / 12 * 4 + var(--gap) * 4)}}@media (min-width:1000px) and (max-height:900px){.ServiceTemplate-module__yqTPQq__facts{margin-top:var(--s-5)}.ServiceTemplate-module__yqTPQq__heroHead{margin-bottom:var(--s-2)}.ServiceTemplate-module__yqTPQq__actsHead{gap:var(--s-4)}.ServiceTemplate-module__yqTPQq__actsHead>figure.ServiceTemplate-module__yqTPQq__actsStill{max-width:15rem}.ServiceTemplate-module__yqTPQq__actsHead>.ServiceTemplate-module__yqTPQq__actsDiagram{max-width:min(26rem, calc(100svh - var(--nav-h) - 22rem))}.ServiceTemplate-module__yqTPQq__faqFilo{margin-top:var(--s-6);padding-top:var(--s-4)}}@media (min-width:900px){.ServiceTemplate-module__yqTPQq__page[data-acts=destra] .ServiceTemplate-module__yqTPQq__actsGrid{grid-template-columns:minmax(0,6.5fr) minmax(0,4.5fr)}.ServiceTemplate-module__yqTPQq__page[data-acts=destra] .ServiceTemplate-module__yqTPQq__actsHead{grid-area:1/2}.ServiceTemplate-module__yqTPQq__page[data-acts=destra] .ServiceTemplate-module__yqTPQq__actsGrid>:not(.ServiceTemplate-module__yqTPQq__actsHead){grid-area:1/1}}@media (min-width:1000px){.ServiceTemplate-module__yqTPQq__page[data-acts=sinistra] .ServiceTemplate-module__yqTPQq__faqHead,.ServiceTemplate-module__yqTPQq__page[data-acts=sinistra] .ServiceTemplate-module__yqTPQq__faqFiloLabel{grid-area:1/10/auto/span 3}.ServiceTemplate-module__yqTPQq__page[data-acts=sinistra] .ServiceTemplate-module__yqTPQq__faqList,.ServiceTemplate-module__yqTPQq__page[data-acts=sinistra] .ServiceTemplate-module__yqTPQq__faqFilo>div{grid-area:1/1/auto/span 8}}
.Marquee-module__O6QOBW__marquee{z-index:2;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.Marquee-module__O6QOBW__lane{width:max-content;animation:Marquee-module__O6QOBW__slide var(--marquee-dur,64s) linear infinite;contain:paint;will-change:transform;display:flex}@keyframes Marquee-module__O6QOBW__slide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.Marquee-module__O6QOBW__marquee:hover .Marquee-module__O6QOBW__lane,.Marquee-module__O6QOBW__marquee:focus-within .Marquee-module__O6QOBW__lane{animation-play-state:paused}.Marquee-module__O6QOBW__track{flex:none;align-items:center;gap:clamp(1rem,2.5vw,2rem);margin:0;padding-right:clamp(1rem,2.5vw,2rem);display:flex}.Marquee-module__O6QOBW__cell{aspect-ratio:5/3;border:1px solid var(--surface-line);background:var(--surface);border-radius:var(--r-md);width:clamp(200px,20vw,290px);transition:background-color .35s var(--ease-apple-out), border-color .35s var(--ease-apple-out);flex:none;place-items:center;padding:clamp(1.25rem,2.5vw,2rem);display:grid;container-type:inline-size}.Marquee-module__O6QOBW__cellLink{width:100%;height:100%;color:inherit;place-items:center;display:grid}.Marquee-module__O6QOBW__cellLink:focus-visible{outline:2px solid var(--fr-red);outline-offset:4px;border-radius:var(--r-sm,6px)}.Marquee-module__O6QOBW__cell:hover{background:var(--surface-hi);border-color:color-mix(in srgb, var(--fr-red) 38%, transparent)}.Marquee-module__O6QOBW__logo{object-fit:contain;opacity:.85;width:auto;max-width:100%;height:36cqi;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out)}.Marquee-module__O6QOBW__light .Marquee-module__O6QOBW__logo{opacity:.7}.Marquee-module__O6QOBW__cell:hover .Marquee-module__O6QOBW__logo{opacity:1;transform:scale(1.04)}@media (max-width:767px){.Marquee-module__O6QOBW__cell{width:min(68vw,265px);padding:clamp(1.25rem,6vw,1.75rem)}}@media (prefers-reduced-motion:reduce){.Marquee-module__O6QOBW__marquee{overflow-x:auto}.Marquee-module__O6QOBW__lane{animation:none}}
.case-module__jnKaBW__head{gap:var(--s-1);margin-bottom:var(--s-4);display:grid}.case-module__jnKaBW__head h2{max-width:18ch}.case-module__jnKaBW__reel .case-module__jnKaBW__player{box-shadow:0 0 0 1px var(--rule)}.case-module__jnKaBW__list{gap:var(--s-6);display:grid}.case-module__jnKaBW__figure{--vh-max:calc(100svh - var(--nav-h) - var(--s-6));width:min(100%, calc(var(--vh-max) * var(--ar)));gap:var(--s-2);margin:0 auto;display:grid}.case-module__jnKaBW__player{border-radius:var(--r-lg);background:var(--fr-ink);width:100%;position:relative;overflow:hidden}.case-module__jnKaBW__media{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}video.case-module__jnKaBW__media[controls]{object-fit:contain}.case-module__jnKaBW__play{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(#08080a00 55%,#08080a8c);border:0;justify-content:flex-start;align-items:flex-end;padding:clamp(1rem,3cqi,2rem);text-decoration:none;display:flex;position:absolute;inset:0;container-type:inline-size}.case-module__jnKaBW__playBar{align-items:center;gap:var(--s-2);text-align:left;display:flex}.case-module__jnKaBW__playIcon{aspect-ratio:1;background:var(--fr-red);width:clamp(3.5rem,8cqi,5.5rem);transition:transform .5s var(--ease-out);border-radius:50%;flex:none;position:relative}.case-module__jnKaBW__playIcon:after{content:"";border:.6em solid #0000;border-left:1em solid #fff;border-right-width:0;width:0;height:0;font-size:clamp(.9rem,2cqi,1.3rem);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.case-module__jnKaBW__playText{font-size:var(--step-1);font-weight:500;line-height:1.15;display:grid}.case-module__jnKaBW__playTime{font-size:var(--step--1);opacity:.8;font-weight:300}.case-module__jnKaBW__play:hover .case-module__jnKaBW__playIcon,.case-module__jnKaBW__play:focus-visible .case-module__jnKaBW__playIcon{transform:scale(1.08)}.case-module__jnKaBW__play:focus-visible{outline-offset:-6px;border-radius:var(--r-lg);outline:3px solid #fff}.case-module__jnKaBW__caption{font-size:var(--step--1);color:var(--fg-dim)}@media (prefers-reduced-motion:reduce){.case-module__jnKaBW__playIcon{transition:none}}@media (min-width:1000px) and (max-height:900px){.case-module__jnKaBW__reel{--section-y:var(--s-5)}.case-module__jnKaBW__figure{--vh-max:calc(100svh - var(--nav-h) - 12rem)}}
.Tags-module__AKHY5q__tags{gap:var(--s-1);flex-wrap:wrap;display:flex}.Tags-module__AKHY5q__tag{min-height:30px;padding:0 var(--s-2);border:1px solid var(--rule-strong);border-radius:var(--r-pill);font-size:var(--step--1);letter-spacing:-.005em;color:var(--fg-dim);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.Tags-module__AKHY5q__small .Tags-module__AKHY5q__tag{min-height:26px;padding:0 var(--s-2);font-size:.8125rem}
.S06AI-module__c1SmYa__wrap{overflow:clip}.S06AI-module__c1SmYa__title{max-width:14ch;margin-bottom:clamp(2.5rem,7vh,5rem)}.S06AI-module__c1SmYa__split{align-items:start;gap:clamp(3rem,7vw,6rem);display:grid}.S06AI-module__c1SmYa__main{gap:clamp(1.25rem,3vh,2rem);max-width:62ch;display:grid}.S06AI-module__c1SmYa__lead{font-size:var(--v-lead);letter-spacing:-.022em;color:var(--fg);font-weight:400;line-height:1.3}.S06AI-module__c1SmYa__body{font-size:var(--step-0);color:var(--fg-dim);max-width:54ch;line-height:1.6}.S06AI-module__c1SmYa__services{margin-top:clamp(1.5rem,4vh,2.5rem);display:grid}.S06AI-module__c1SmYa__service{border-top:1px solid var(--surface-line);gap:.35rem;padding-block:clamp(1rem,2.4vh,1.4rem);display:grid}.S06AI-module__c1SmYa__service:last-child{border-bottom:1px solid var(--surface-line)}.S06AI-module__c1SmYa__serviceName{font-size:var(--step-1);letter-spacing:-.025em;color:var(--fg);font-weight:500;line-height:1.2}.S06AI-module__c1SmYa__serviceText{font-size:var(--step-0);color:var(--fg-dim);line-height:1.5}.S06AI-module__c1SmYa__side{align-content:start;gap:clamp(1.5rem,4vh,2.5rem);display:grid}.S06AI-module__c1SmYa__badge{gap:.9rem;max-width:19rem;margin:0;display:grid}.S06AI-module__c1SmYa__badgeFrame{background:var(--fr-paper);border-radius:var(--r-lg);padding:clamp(1rem,1.8vw,1.4rem);display:block}.S06AI-module__c1SmYa__badgePic{background:0 0;border-radius:0}.S06AI-module__c1SmYa__badgeCaption{font-size:var(--step--1);letter-spacing:.02em;color:var(--fg-dim)}.S06AI-module__c1SmYa__more{margin:0}@media (min-width:900px){.S06AI-module__c1SmYa__split{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr)}.S06AI-module__c1SmYa__side{margin-top:clamp(2rem,6vh,4rem)}}@media (min-width:640px){.S06AI-module__c1SmYa__service{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);align-items:baseline;gap:clamp(1rem,3vw,2.5rem)}}
.Mosaic-module__xvzy1q__grid{gap:var(--s-6) var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.Mosaic-module__xvzy1q__item{gap:var(--s-2);grid-column:1/-1;align-content:start;display:grid}.Mosaic-module__xvzy1q__link{gap:var(--s-2);color:inherit;display:grid}.Mosaic-module__xvzy1q__link:hover .Mosaic-module__xvzy1q__img,.Mosaic-module__xvzy1q__link:focus-visible .Mosaic-module__xvzy1q__img{filter:brightness(1.06)}.Mosaic-module__xvzy1q__img{transition:filter var(--dur) var(--ease-out)}.Mosaic-module__xvzy1q__caption{gap:var(--s-1);display:grid}.Mosaic-module__xvzy1q__client{font-size:var(--step--1);color:var(--fg-dim);font-variant-numeric:tabular-nums}.Mosaic-module__xvzy1q__title{font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:var(--track-close);font-weight:600;line-height:var(--lh-snug);text-wrap:balance;transition:color var(--dur-fast) var(--ease-out)}.Mosaic-module__xvzy1q__link:hover .Mosaic-module__xvzy1q__title{color:var(--fr-red)}@media (min-width:768px){.Mosaic-module__xvzy1q__span4{grid-column:span 4}.Mosaic-module__xvzy1q__span5{grid-column:span 5}.Mosaic-module__xvzy1q__span6{grid-column:span 6}.Mosaic-module__xvzy1q__span7{grid-column:span 7}.Mosaic-module__xvzy1q__span8{grid-column:span 8}.Mosaic-module__xvzy1q__span12{grid-column:span 12}.Mosaic-module__xvzy1q__span12 .Mosaic-module__xvzy1q__title{font-size:var(--step-3)}.Mosaic-module__xvzy1q__shift1{margin-top:var(--s-5)}.Mosaic-module__xvzy1q__shift2{margin-top:var(--s-6)}}@media (min-width:768px) and (max-width:999px){.Mosaic-module__xvzy1q__span4,.Mosaic-module__xvzy1q__span5,.Mosaic-module__xvzy1q__span7,.Mosaic-module__xvzy1q__span8{grid-column:span 6}.Mosaic-module__xvzy1q__title{font-size:var(--step-1)}.Mosaic-module__xvzy1q__shift1,.Mosaic-module__xvzy1q__shift2{margin-top:var(--s-4)}}.Mosaic-module__xvzy1q__portrait{max-width:calc(85svh * var(--ar,.75))}
.AreaRows-module__HO_g2W__list{list-style:none;display:grid}.AreaRows-module__HO_g2W__row{gap:var(--s-3) var(--gap);padding:var(--s-6) 0;border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch;display:grid}.AreaRows-module__HO_g2W__row:last-child{border-bottom:1px solid var(--rule);--fs-b:14px;--fo-b:8px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch}.AreaRows-module__HO_g2W__title{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.025em;text-wrap:balance;max-width:16ch;font-weight:500;line-height:1.08}.AreaRows-module__HO_g2W__titleLink{color:inherit;text-underline-offset:.16em;transition:text-decoration-color var(--dur-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.AreaRows-module__HO_g2W__titleLink:hover,.AreaRows-module__HO_g2W__titleLink:focus-visible{-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red)}.AreaRows-module__HO_g2W__arrow{vertical-align:.02em;width:.7em;height:.7em;color:var(--fr-red);transition:transform var(--dur-fast) var(--ease-out);margin-left:.25em;display:inline-block}.AreaRows-module__HO_g2W__titleLink:hover .AreaRows-module__HO_g2W__arrow,.AreaRows-module__HO_g2W__projectLink:hover .AreaRows-module__HO_g2W__arrow{transform:translate(4px)}.AreaRows-module__HO_g2W__body{gap:var(--s-3);align-content:start;min-width:0;display:grid}.AreaRows-module__HO_g2W__line{font-size:var(--step-1);letter-spacing:-.01em;color:var(--fg);text-wrap:pretty;max-width:30em;line-height:1.35}.AreaRows-module__HO_g2W__doing{gap:var(--s-1);font-size:var(--step-0);line-height:var(--lh-text);color:var(--fg-dim);text-wrap:pretty;max-width:34em;padding-left:1.1em;list-style:outside;display:grid}.AreaRows-module__HO_g2W__doing li::marker{color:var(--fr-red)}.AreaRows-module__HO_g2W__project{padding-top:var(--s-2);font-size:var(--step--1)}.AreaRows-module__HO_g2W__projectLink{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.2em;font-weight:500;text-decoration-thickness:1px}.AreaRows-module__HO_g2W__projectLink:hover,.AreaRows-module__HO_g2W__projectLink:focus-visible{-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red)}.AreaRows-module__HO_g2W__thumb{gap:var(--s-1);max-width:60%;color:var(--fg-dim);font-size:var(--step--1);align-content:start;display:grid}.AreaRows-module__HO_g2W__thumbCaption{gap:4px;display:grid}.AreaRows-module__HO_g2W__thumbTitle{color:var(--fg);text-wrap:balance;font-weight:500;line-height:1.3}.AreaRows-module__HO_g2W__thumbRead{color:var(--fg);align-items:center;gap:.4em;margin-top:2px;font-weight:500;display:inline-flex}.AreaRows-module__HO_g2W__thumb:hover .AreaRows-module__HO_g2W__thumbRead,.AreaRows-module__HO_g2W__thumb:focus-visible .AreaRows-module__HO_g2W__thumbRead{text-decoration:underline;-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red);text-underline-offset:.2em}.AreaRows-module__HO_g2W__thumb:hover .AreaRows-module__HO_g2W__arrow,.AreaRows-module__HO_g2W__thumb:focus-visible .AreaRows-module__HO_g2W__arrow{transform:translate(4px)}@media (min-width:900px){.AreaRows-module__HO_g2W__row{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.AreaRows-module__HO_g2W__title{grid-column:1/span 5}.AreaRows-module__HO_g2W__body{grid-column:6/-1}.AreaRows-module__HO_g2W__withThumb .AreaRows-module__HO_g2W__body{grid-column:6/span 5}.AreaRows-module__HO_g2W__thumb{grid-column:11/-1;max-width:none}}@media (min-width:1000px) and (max-height:900px){.AreaRows-module__HO_g2W__row{padding:var(--s-5) 0}}
.local-module__I5KZia__natural{gap:var(--s-3);margin:0;display:grid}.local-module__I5KZia__natural img{border-radius:var(--r-lg);background:var(--surface);width:100%;height:auto}.local-module__I5KZia__natural figcaption{font-size:var(--step-1);color:var(--fg-dim);max-width:44ch}
.S08Proof-module__CK_aoq__wrap{overflow:clip}.S08Proof-module__CK_aoq__intro{text-align:left;max-width:18ch;margin-bottom:clamp(3rem,8vh,6rem)}.S08Proof-module__CK_aoq__intro>span{display:block}.S08Proof-module__CK_aoq__mosaic{z-index:2;max-width:var(--shell-w);padding-inline:var(--gut);gap:var(--s-6) var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin:0 auto clamp(3rem,8vh,6rem);display:grid;position:relative}.S08Proof-module__CK_aoq__tile{grid-column:span var(--span,12)}.S08Proof-module__CK_aoq__tileLink{gap:clamp(.9rem,1.6vw,1.25rem);display:grid}.S08Proof-module__CK_aoq__frame{background:var(--fr-ink-2)}.S08Proof-module__CK_aoq__img{opacity:.86;transition:opacity .6s var(--ease-out)}.S08Proof-module__CK_aoq__tileLink:hover .S08Proof-module__CK_aoq__img,.S08Proof-module__CK_aoq__tileLink:focus-visible .S08Proof-module__CK_aoq__img{opacity:1}.S08Proof-module__CK_aoq__caption{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;display:flex}.S08Proof-module__CK_aoq__captionText{flex:24ch;gap:.2rem;min-width:0;display:grid}.S08Proof-module__CK_aoq__captionClient{font-size:var(--step--1);color:var(--fg-dim)}.S08Proof-module__CK_aoq__captionTitle{font-size:var(--step-1);letter-spacing:-.025em;max-width:32ch;transition:color .3s var(--ease-out);font-weight:500;line-height:1.2}.S08Proof-module__CK_aoq__tileLink:hover .S08Proof-module__CK_aoq__captionTitle,.S08Proof-module__CK_aoq__tileLink:focus-visible .S08Proof-module__CK_aoq__captionTitle{color:var(--accent-text)}.S08Proof-module__CK_aoq__tags{flex-wrap:wrap;flex:none;gap:.4rem;padding-top:.15rem;display:flex}.S08Proof-module__CK_aoq__tag{border:1px solid var(--rule);border-radius:var(--r-pill);min-height:1.8rem;font-size:var(--step--1);color:var(--fg-dim);white-space:nowrap;align-items:center;padding:.15rem .7rem;line-height:1;display:inline-flex}.S08Proof-module__CK_aoq__tagYear{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent-text) 45%, transparent);font-variant-numeric:tabular-nums}.S08Proof-module__CK_aoq__allWork{justify-content:center;display:flex}@media (min-width:900px){.S08Proof-module__CK_aoq__tile:nth-child(7n+2),.S08Proof-module__CK_aoq__tile:nth-child(7n+6){margin-top:var(--s-6)}.S08Proof-module__CK_aoq__tile:nth-child(7n+4){margin-top:var(--s-5)}.S08Proof-module__CK_aoq__tile:nth-child(7n+2){align-self:end}}@media (max-width:899px){.S08Proof-module__CK_aoq__mosaic{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,7vw,4rem)}.S08Proof-module__CK_aoq__tile{grid-column:1/-1}}
.lsp-module__tg_36G__page{background:var(--fr-paper)}.lsp-module__tg_36G__hero{min-height:min(61.8vh,560px);padding-top:calc(var(--nav-h) + var(--s-4));padding-bottom:var(--s-5);align-content:end;display:grid;position:relative;overflow:clip}.lsp-module__tg_36G__heroGrid{gap:var(--s-5);display:grid}.lsp-module__tg_36G__heroHead{gap:var(--s-3);align-content:end;display:grid}.lsp-module__tg_36G__heroThread{margin-bottom:calc(var(--s-2) * -1)}.lsp-module__tg_36G__kicker{font-size:var(--step--1);letter-spacing:.02em;color:var(--fr-red);font-weight:500}.lsp-module__tg_36G__h1{font-family:var(--font-display);font-size:var(--h1-page);letter-spacing:var(--track-tight);text-wrap:balance;overflow-wrap:break-word;max-width:14ch;font-weight:500;line-height:1.02}.lsp-module__tg_36G__heroAside{gap:var(--s-3);align-content:end;display:grid}.lsp-module__tg_36G__opening{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;text-wrap:pretty;max-width:28ch;font-weight:500;line-height:1.2}.lsp-module__tg_36G__lead{font-size:var(--step-0);line-height:var(--lh-text);color:var(--fg-dim);text-wrap:pretty;max-width:34em}.lsp-module__tg_36G__heroActions{gap:var(--s-2);padding-top:var(--s-1);flex-wrap:wrap;display:flex}.lsp-module__tg_36G__facts{font-size:var(--step--1);color:var(--fg-dim);flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.lsp-module__tg_36G__facts li{align-items:center;gap:.55rem;display:inline-flex}.lsp-module__tg_36G__facts li:before{content:"";background:var(--fr-red);border-radius:50%;width:6px;height:6px}@media (min-width:1000px){.lsp-module__tg_36G__heroGrid{column-gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}@media (max-width:767px){.lsp-module__tg_36G__hero{min-height:0;padding-top:calc(var(--nav-h) + var(--s-3));padding-bottom:var(--s-4)}}.lsp-module__tg_36G__bandSection{padding-top:0}.lsp-module__tg_36G__body{font-size:var(--step-0);line-height:var(--lh-text);color:var(--fg-dim);text-wrap:pretty;max-width:38em}.lsp-module__tg_36G__punch{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;max-width:26ch;padding-top:var(--s-2);text-wrap:balance;font-weight:500;line-height:1.2}.lsp-module__tg_36G__thinkGrid{gap:var(--s-5);display:grid}.lsp-module__tg_36G__thinkText{gap:var(--s-3);align-content:start;display:grid}@media (min-width:900px){.lsp-module__tg_36G__thinkGrid{column-gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}@media (max-width:899px){.lsp-module__tg_36G__thinkPic{max-width:26rem}}.lsp-module__tg_36G__split,.lsp-module__tg_36G__when,.lsp-module__tg_36G__areas,.lsp-module__tg_36G__duo{border-top:1px solid var(--rule)}.lsp-module__tg_36G__splitGrid{gap:var(--s-5);display:grid}.lsp-module__tg_36G__splitHead{gap:var(--s-3);align-content:start;display:grid}.lsp-module__tg_36G__splitLead{font-size:var(--step-1);line-height:var(--lh-text);color:var(--fg-dim);text-wrap:pretty;max-width:34ch}@media (min-width:900px){.lsp-module__tg_36G__splitGrid{column-gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lsp-module__tg_36G__splitHead{top:calc(var(--nav-h) + var(--s-4));align-self:start;position:sticky}}.lsp-module__tg_36G__whenBody{gap:var(--s-5);display:grid}.lsp-module__tg_36G__checks{gap:0;margin:0;padding:0;list-style:none;display:grid}.lsp-module__tg_36G__checks li{border-top:1px solid var(--rule);font-size:var(--step-0);text-wrap:pretty;padding:.85rem 0 .85rem 1.6rem;line-height:1.45;position:relative}.lsp-module__tg_36G__checks li:last-child{border-bottom:1px solid var(--rule)}.lsp-module__tg_36G__checks li:before{content:"";background:var(--fr-red);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(.85rem + .5em);left:0}.lsp-module__tg_36G__notFor{gap:var(--s-1);padding:var(--s-4);border-radius:var(--r-lg);background:var(--fr-paper);display:grid}.lsp-module__tg_36G__notTitle{font-weight:500;font-size:var(--step-1);letter-spacing:-.015em}.lsp-module__tg_36G__notFor p:not(.lsp-module__tg_36G__notTitle){color:var(--fg-dim);line-height:var(--lh-text);max-width:44em}.lsp-module__tg_36G__areasHead{margin-bottom:var(--s-5)}.lsp-module__tg_36G__howHead{gap:var(--s-3);margin-bottom:var(--s-5);display:grid}.lsp-module__tg_36G__howLead{font-size:var(--step-1);line-height:var(--lh-text);color:var(--fg-dim);text-wrap:pretty;max-width:46ch}.lsp-module__tg_36G__howPic{margin-top:var(--s-6)}@media (min-width:1000px){.lsp-module__tg_36G__howLead{margin-left:calc((100% - var(--gap) * 11) / 12 * 5 + var(--gap) * 5)}}.lsp-module__tg_36G__scienceBody{gap:var(--s-4);display:grid}.lsp-module__tg_36G__research{font-size:var(--step-0);line-height:var(--lh-text);color:var(--fg-dim);padding-left:var(--s-3);border-left:2px solid var(--fr-red);max-width:44em}.lsp-module__tg_36G__duoGrid{gap:var(--s-6);display:grid}.lsp-module__tg_36G__duoCol{gap:var(--s-3);align-content:start;display:grid}@media (min-width:1000px){.lsp-module__tg_36G__duoGrid{column-gap:calc(var(--gap) * 2);grid-template-columns:repeat(2,minmax(0,1fr))}}.lsp-module__tg_36G__sources{border-top:1px solid var(--rule)}.lsp-module__tg_36G__sourcesGrid{gap:var(--s-2);max-width:60rem;display:grid}.lsp-module__tg_36G__sourcesTitle{font-size:var(--step--1);font-weight:500}.lsp-module__tg_36G__sourcesList{font-size:var(--step--1);color:var(--fg-dim);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.lsp-module__tg_36G__sourcesList a{text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);transition:color .3s var(--ease-out)}.lsp-module__tg_36G__sourcesList a:hover{color:var(--fr-red)}.lsp-module__tg_36G__legal{margin-top:var(--s-2);font-size:var(--step--1);color:var(--fg-dim);max-width:60ch;font-style:italic}@media (min-width:1000px) and (max-height:900px){.lsp-module__tg_36G__thinkGrid .lsp-module__tg_36G__thinkPic{margin-top:0}.lsp-module__tg_36G__thinkGrid .lsp-module__tg_36G__thinkPic[data-portrait]{max-width:calc((100svh - var(--nav-h) - 2 * var(--section-y)) * var(--ar));justify-self:center}.lsp-module__tg_36G__thinkText{gap:var(--s-1)}.lsp-module__tg_36G__thinkText h2{max-width:22ch}.lsp-module__tg_36G__thinkText .lsp-module__tg_36G__punch{max-width:46ch}.lsp-module__tg_36G__when .lsp-module__tg_36G__whenBody{display:contents}:is(.lsp-module__tg_36G__when .lsp-module__tg_36G__splitHead,.lsp-module__tg_36G__splitGrid:has(.lsp-module__tg_36G__scienceBody) .lsp-module__tg_36G__splitHead){position:static}.lsp-module__tg_36G__when .lsp-module__tg_36G__checks{grid-area:1/2/span 2}.lsp-module__tg_36G__when .lsp-module__tg_36G__notFor{padding:var(--s-3);grid-area:2/1;align-self:end}.lsp-module__tg_36G__scienceBody{display:contents}.lsp-module__tg_36G__splitGrid{row-gap:var(--s-2)}.lsp-module__tg_36G__splitGrid:has(.lsp-module__tg_36G__scienceBody) .lsp-module__tg_36G__splitHead{gap:var(--s-2)}.lsp-module__tg_36G__split:has(.lsp-module__tg_36G__scienceBody){padding-block:var(--s-5)}.lsp-module__tg_36G__splitGrid:has(.lsp-module__tg_36G__scienceBody) .lsp-module__tg_36G__splitLead{font-size:var(--step-0)}.lsp-module__tg_36G__scienceBody>:first-child{grid-area:1/2/span 2}.lsp-module__tg_36G__scienceBody>.lsp-module__tg_36G__research{grid-area:2/1;align-self:end}.lsp-module__tg_36G__duo .lsp-module__tg_36G__checks{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.lsp-module__tg_36G__duo .lsp-module__tg_36G__checks li:nth-last-child(2){border-bottom:1px solid var(--rule)}.lsp-module__tg_36G__duo{padding-block:var(--s-5)}.lsp-module__tg_36G__duo .lsp-module__tg_36G__checks li{padding-block:.5rem}.lsp-module__tg_36G__duo .lsp-module__tg_36G__checks li:before{top:calc(.5rem + .5em)}.lsp-module__tg_36G__duoCol{row-gap:var(--s-1)}}
.S10Clients-module__0_lTfG__wrap{padding-block:var(--section-y);overflow:clip}.S10Clients-module__0_lTfG__copy{max-width:24ch;font-size:var(--step-3);letter-spacing:-.03em;color:color-mix(in srgb, var(--fr-ink) calc(clamp(0, (var(--light,1) - .48) * 25, 1) * 100%), var(--fr-paper));margin-bottom:clamp(2rem,6vh,4rem);font-weight:400;line-height:1.15}.S10Clients-module__0_lTfG__wall{z-index:2;position:relative}.S10Clients-module__0_lTfG__wall li{transition:border-color .35s var(--ease-apple-out), box-shadow .35s var(--ease-apple-out);background:#fff;border-color:#08080a14}.S10Clients-module__0_lTfG__wall li:hover{border-color:color-mix(in srgb, var(--fr-red) 55%, transparent);background:#fff;box-shadow:0 10px 30px -12px #00000059}.S10Clients-module__0_lTfG__wall img{opacity:1}
.Acts-module__h5AP6G__acts{list-style:none;display:grid}.Acts-module__h5AP6G__act{border-top:1px solid var(--rule);--fs-t:14px;--fo-t:5px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch;gap:.6rem clamp(1.5rem,4vw,4rem);padding-block:clamp(1.75rem,4vh,3rem);display:grid}.Acts-module__h5AP6G__act:last-child{border-bottom:1px solid var(--rule);--fs-b:14px;--fo-b:8px;border-image:var(--filo-sep) 14 0 14 0 / var(--fs-t) 0 var(--fs-b) 0 / var(--fo-t) 0 var(--fo-b) 0 stretch}.Acts-module__h5AP6G__verb{font-family:var(--font-display);font-size:var(--step-5);letter-spacing:var(--track-tight);font-weight:500;line-height:1.02}.Acts-module__h5AP6G__declare .Acts-module__h5AP6G__verb{font-size:var(--v-declare)}.Acts-module__h5AP6G__text{font-size:var(--v-lead);letter-spacing:-.02em;color:var(--fg-dim);text-wrap:pretty;max-width:28ch;font-weight:400;line-height:1.3}@media (min-width:900px){.Acts-module__h5AP6G__act{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);align-items:baseline}}@media (max-width:767px){.Acts-module__h5AP6G__verb{font-size:var(--step-3)}.Acts-module__h5AP6G__text{font-size:var(--step-1)}}
