.ReadingProgressBar-module__gd8k7W__progressBar{top:0;top:max(0px,env(safe-area-inset-top));filter:drop-shadow(0 0 2px #37d4c81a);transform-origin:0;z-index:50;pointer-events:none;will-change:transform;background:linear-gradient(90deg,#37d4c873 0%,#37d4c8bf 50%,#37d4c873 100%);width:100vw;height:6px;position:fixed;left:0;transform:scaleX(.02)}html[data-wf-nav-open] .ReadingProgressBar-module__gd8k7W__progressBar{visibility:hidden}@media (max-width:768px){.ReadingProgressBar-module__gd8k7W__progressBar{height:4px}}
.Arrow-module__JqSvlW__arrow{width:var(--arrow-size,.9375rem);height:calc(var(--arrow-size,.9375rem)*.6);fill:none;stroke:currentColor;stroke-width:var(--arrow-stroke,1.25);stroke-linecap:butt;stroke-linejoin:miter;transform:translate(var(--arrow-shift-x,0px),var(--arrow-shift-y,0px));flex:none;transition:transform .24s cubic-bezier(.22,.61,.36,1);display:block;position:relative;overflow:visible}.Arrow-module__JqSvlW__onBaseline{top:calc(var(--arrow-size,.9375rem)*.3 - var(--arrow-axis,.3em))}@media (prefers-reduced-motion:reduce){.Arrow-module__JqSvlW__arrow{transition:none;transform:none}}
.Faq-module__pkI36W__container{flex-direction:column;gap:16px;display:flex}.Faq-module__pkI36W__item{border-bottom:1px solid #ffffff1a;padding-bottom:16px}.Faq-module__pkI36W__question{width:100%;font-size:var(--type-h3);font-weight:var(--weight-h3);letter-spacing:var(--track-h3);line-height:var(--leading-h3);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-family:inherit;transition:color .2s;display:flex}.Faq-module__pkI36W__question:hover{color:var(--accent)}.Faq-module__pkI36W__question:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.Faq-module__pkI36W__icon{color:var(--text-muted);flex-shrink:0;transition:transform .3s}.Faq-module__pkI36W__iconOpen{transform:rotate(180deg)}.Faq-module__pkI36W__answer{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.Faq-module__pkI36W__answerOpen{max-height:500px;transition:max-height .4s ease-in}.Faq-module__pkI36W__answer p{color:var(--text-muted);font-size:var(--type-body);line-height:var(--leading-body);max-width:var(--measure-body);padding-top:8px;padding-bottom:12px}@media (pointer:coarse){.Faq-module__pkI36W__question:active{opacity:.7}}
.RelatedIndex-module__AVGUEa__index{column-gap:var(--grid-gap);row-gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));min-width:0;display:grid}.RelatedIndex-module__AVGUEa__group{min-width:0}.RelatedIndex-module__AVGUEa__label{margin:0 0 var(--space-sm);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);line-height:var(--leading-label);text-transform:uppercase;color:var(--text-muted)}.RelatedIndex-module__AVGUEa__entries{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RelatedIndex-module__AVGUEa__item{min-width:0}.RelatedIndex-module__AVGUEa__entry{min-width:0;font-size:var(--type-destination);font-weight:var(--weight-destination);letter-spacing:var(--track-destination);line-height:var(--leading-destination);color:var(--text);text-wrap:pretty;text-decoration:none;transition:color .2s;display:block}.RelatedIndex-module__AVGUEa__entry:hover,.RelatedIndex-module__AVGUEa__entry:focus-visible{color:var(--accent)}.RelatedIndex-module__AVGUEa__entry:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.RelatedIndex-module__AVGUEa__more{margin:var(--space-sm)0 0}.RelatedIndex-module__AVGUEa__moreLink{font-size:var(--type-body);font-weight:500;line-height:var(--leading-body);color:var(--text);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.RelatedIndex-module__AVGUEa__moreLink:hover,.RelatedIndex-module__AVGUEa__moreLink:focus-visible{color:var(--accent);--arrow-shift-x:4px}.RelatedIndex-module__AVGUEa__moreLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.RelatedIndex-module__AVGUEa__moreArrow{margin-left:.5rem}@media (prefers-reduced-motion:reduce){.RelatedIndex-module__AVGUEa__entry,.RelatedIndex-module__AVGUEa__moreLink{transition:none}}@media (pointer:coarse){.RelatedIndex-module__AVGUEa__entry:active,.RelatedIndex-module__AVGUEa__moreLink:active{opacity:.6}}
.ClientVoices-module__ckjCsG__band{align-items:start;padding-block-start:var(--home-rhythm-voices,var(--space-xl))}.ClientVoices-module__ckjCsG__heading{margin:0 0 var(--space-lg);font-size:var(--type-h2);font-weight:var(--weight-h2);letter-spacing:var(--track-h2);line-height:var(--leading-h2);color:var(--text);grid-column:1/-1;min-width:0}.ClientVoices-module__ckjCsG__list{grid-column:1/-1;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--space-xl);align-items:start;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ClientVoices-module__ckjCsG__item{min-width:0;border-block-start:1px solid #ffffff1f;padding-block-start:var(--space-sm)}.ClientVoices-module__ckjCsG__item:nth-child(odd){grid-column:1/6}.ClientVoices-module__ckjCsG__item:nth-child(2n){grid-column:7/12;margin-block-start:var(--space-xl)}.ClientVoices-module__ckjCsG__kind{margin:0 0 var(--space-sm);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);line-height:var(--leading-label);text-transform:uppercase;color:var(--text-muted)}.ClientVoices-module__ckjCsG__quote{margin:0}.ClientVoices-module__ckjCsG__quoteText{font-size:var(--type-lead);line-height:var(--leading-lead);color:var(--text);max-width:var(--measure-lead);text-wrap:pretty;margin:0;font-weight:400}.ClientVoices-module__ckjCsG__quoteBy{margin:var(--space-sm)0 0;font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);line-height:var(--leading-label);text-transform:uppercase;color:var(--text-muted)}.ClientVoices-module__ckjCsG__link{font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--track-ui);line-height:var(--leading-ui);color:var(--text);align-items:center;gap:.5em;margin-block-start:var(--space-md);text-decoration:none;transition:color .2s;display:inline-flex}.ClientVoices-module__ckjCsG__link:hover,.ClientVoices-module__ckjCsG__link:focus-visible{color:var(--accent)}.ClientVoices-module__ckjCsG__link:hover{--arrow-shift-x:3px}.ClientVoices-module__ckjCsG__link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.ClientVoices-module__ckjCsG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.ClientVoices-module__ckjCsG__link:active{opacity:.45}}@media (max-width:1279px){.ClientVoices-module__ckjCsG__item:nth-child(odd){grid-column:1/5}.ClientVoices-module__ckjCsG__item:nth-child(2n){grid-column:5/-1}}@media (max-width:959px){.ClientVoices-module__ckjCsG__list{row-gap:var(--space-lg)}.ClientVoices-module__ckjCsG__item:nth-child(odd),.ClientVoices-module__ckjCsG__item:nth-child(2n){grid-column:1/-1;margin-block-start:0}}
.MintDot-module__IVhT1q__dot{color:var(--accent)}
.CastelloMap-module__Ft1gMG__exhibit{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-sm);min-width:0;margin:0;display:grid}.CastelloMap-module__Ft1gMG__exhibit[data-crop=el]{--crop-x:6;--crop-y:48;--crop-w:1897;--crop-h:984}.CastelloMap-module__Ft1gMG__exhibit[data-crop=en]{--crop-x:0;--crop-y:56;--crop-w:1908;--crop-h:968}.CastelloMap-module__Ft1gMG__reference{grid-column:1/4;align-self:end;min-width:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1)}.CastelloMap-module__Ft1gMG__exhibit[data-focused] .CastelloMap-module__Ft1gMG__reference{opacity:.6;filter:grayscale()}.CastelloMap-module__Ft1gMG__exhibit[data-focused] .CastelloMap-module__Ft1gMG__reference:hover{opacity:1;filter:none}.CastelloMap-module__Ft1gMG__referenceFrame{aspect-ratio:1173/382;background:var(--surface);border-radius:4px;overflow:hidden}.CastelloMap-module__Ft1gMG__referenceImage{object-fit:cover;width:100%;height:100%;display:block}.CastelloMap-module__Ft1gMG__referenceText{padding-block-start:var(--space-2xs)}.CastelloMap-module__Ft1gMG__stage{grid-column:4/-1;min-width:0}.CastelloMap-module__Ft1gMG__window{aspect-ratio:var(--crop-w)/var(--crop-h);background:#dfe3e4;border-radius:4px;position:relative;overflow:hidden}.CastelloMap-module__Ft1gMG__still{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.CastelloMap-module__Ft1gMG__video{width:calc(100%*1920/var(--crop-w));aspect-ratio:16/9;height:auto;left:calc(-100%*var(--crop-x)/var(--crop-w));top:calc(-100%*var(--crop-y)/var(--crop-h));opacity:0;transition:opacity .6s ease-out;display:block;position:absolute}.CastelloMap-module__Ft1gMG__exhibit[data-live] .CastelloMap-module__Ft1gMG__video{opacity:1}.CastelloMap-module__Ft1gMG__stageFoot{align-items:baseline;gap:var(--space-2xs)var(--space-sm);flex-wrap:wrap;padding-block-start:var(--space-2xs);display:flex}.CastelloMap-module__Ft1gMG__stageFoot .CastelloMap-module__Ft1gMG__note{flex:24rem}.CastelloMap-module__Ft1gMG__label{font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--track-ui);line-height:var(--leading-ui);color:var(--text-muted);margin:0}.CastelloMap-module__Ft1gMG__note{font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-muted);max-width:var(--measure-body);text-wrap:pretty;margin:0}.CastelloMap-module__Ft1gMG__referenceText .CastelloMap-module__Ft1gMG__note{margin-block-start:.25rem}@media (max-width:1279px){.CastelloMap-module__Ft1gMG__reference{grid-column:1/3}.CastelloMap-module__Ft1gMG__stage{grid-column:3/-1}}@media (max-width:959px){.CastelloMap-module__Ft1gMG__reference{align-self:start;column-gap:var(--grid-gap);grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:end;display:grid}.CastelloMap-module__Ft1gMG__referenceText{padding-block-start:0}.CastelloMap-module__Ft1gMG__stage{grid-column:1/-1}}@media (max-width:767px){.CastelloMap-module__Ft1gMG__window{aspect-ratio:4/5}.CastelloMap-module__Ft1gMG__still{width:auto;max-width:none;height:100%;aspect-ratio:var(--crop-w)/var(--crop-h);inset:0 0 auto auto}.CastelloMap-module__Ft1gMG__video{width:auto;height:calc(100%*1080/var(--crop-h));transform:translateX(calc(100%*(1920 - var(--crop-x) - var(--crop-w))/1920));left:auto;right:0}}@media (prefers-reduced-motion:reduce){.CastelloMap-module__Ft1gMG__reference,.CastelloMap-module__Ft1gMG__video{transition:none}}
.Homepage-module__LOhZMq__page{min-height:100vh;color:var(--text);font-family:var(--font-brand);margin:-24px -16px 0;position:relative}.Homepage-module__LOhZMq__article{padding-block-end:clamp(4rem,9vh,7rem)}.Homepage-module__LOhZMq__masthead{padding-block:clamp(4rem,2.25rem + min(5vw,6.5vh),7.5rem)var(--space-xl);min-height:calc(100svh - var(--header-reserve));grid-template-rows:auto auto 1fr auto;row-gap:0}.Homepage-module__LOhZMq__page{--header-reserve:68px}@media (max-width:768px){.Homepage-module__LOhZMq__page{--header-reserve:60px}}.Homepage-module__LOhZMq__metaLabel{margin:0 0 var(--space-xs);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);line-height:var(--leading-label);text-transform:uppercase;color:var(--text-muted);grid-area:1/1/auto/7;min-width:0}.Homepage-module__LOhZMq__mastheadFoot{grid-area:4/1/auto/-1;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));align-self:end;column-gap:var(--grid-gap);align-items:end;min-width:0;display:grid}.Homepage-module__LOhZMq__lead{font-size:var(--type-lead);line-height:var(--leading-lead);color:var(--text);max-width:var(--measure-lead);text-wrap:pretty;grid-column:1/7;min-width:0;margin:0;font-weight:400}.Homepage-module__LOhZMq__mastheadActions{flex-wrap:wrap;grid-column:9/-1;justify-self:start;gap:.75rem;min-width:0;display:flex}.Homepage-module__LOhZMq__statement{margin:0 0 var(--space-md);font-size:clamp(1.875rem,.85rem + min(3.4vw,6.2vh),6.5rem);font-weight:var(--weight-display);letter-spacing:var(--track-display);color:var(--text);grid-area:2/1/auto/-1;min-width:0;line-height:1.05}.Homepage-module__LOhZMq__statementLine{min-width:0;display:block}.Homepage-module__LOhZMq__heroReel{min-height:clamp(13rem,5rem + 24vh,34rem);grid-area:3/1/auto/-1;margin-block-end:var(--space-lg)}@media (min-width:1280px){.Homepage-module__LOhZMq__masthead{column-gap:var(--grid-gap)}.Homepage-module__LOhZMq__metaLabel{grid-column:1/7}.Homepage-module__LOhZMq__statement{grid-column:1/7;margin-block-end:0;font-size:clamp(2.25rem,1rem + min(2.9vw,5vh),5.25rem)}.Homepage-module__LOhZMq__statementLine{text-wrap:balance}.Homepage-module__LOhZMq__heroReel{--reel-aspect:2.2;grid-area:1/7/-1/-1;align-self:center;min-height:0;margin-block:0}.Homepage-module__LOhZMq__mastheadFoot{align-items:flex-start;gap:var(--space-md);flex-direction:column;grid-column:1/7;display:flex}}.Homepage-module__LOhZMq__page{--home-rhythm-voices:clamp(7.5rem,5.2rem + 7.6vw,16rem);--home-rhythm-statement:clamp(7.5rem,5.2rem + 7.6vw,16rem);--home-rhythm-services:clamp(7.5rem,5.2rem + 7.6vw,16rem);--home-rhythm-closing:clamp(8.5rem,5.6rem + 8.4vw,18rem)}.Homepage-module__LOhZMq__bandServices{padding-block-start:var(--home-rhythm-services)}.Homepage-module__LOhZMq__sectionTitle{margin:0 0 var(--space-lg);font-size:var(--type-h2);font-weight:var(--weight-h2);letter-spacing:var(--track-h2);line-height:var(--leading-h2);color:var(--text);grid-column:1/5;min-width:0}.Homepage-module__LOhZMq__services{grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gap);row-gap:0;display:grid}.Homepage-module__LOhZMq__service{grid-column:1/-1;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gap);align-items:baseline;row-gap:0;min-width:0;display:grid}.Homepage-module__LOhZMq__service+.Homepage-module__LOhZMq__service{margin-block-start:var(--space-xl)}.Homepage-module__LOhZMq__service{--start:1;--name-end:5;--stmt-end:11;--prose-end:7}.Homepage-module__LOhZMq__service[data-service-index="1"]{--start:4;--name-end:8;--stmt-end:-1;--prose-end:10}.Homepage-module__LOhZMq__service[data-service-index="2"]{--start:8;--name-end:10;--stmt-end:-1;--prose-end:-1}.Homepage-module__LOhZMq__serviceName{grid-column:var(--start)/var(--name-end);font-size:var(--type-title);font-weight:var(--weight-title);letter-spacing:var(--track-title);line-height:var(--leading-title);color:var(--text);grid-row:1;min-width:0;margin:0}.Homepage-module__LOhZMq__servicePrinciple{grid-column:var(--name-end)/var(--stmt-end);font-size:var(--type-h2);font-weight:var(--weight-title);letter-spacing:var(--track-h2);line-height:var(--leading-h2);color:var(--text);max-width:var(--measure-lead);text-wrap:balance;grid-row:1;min-width:0;margin:0}.Homepage-module__LOhZMq__serviceCapability{grid-column:var(--start)/var(--prose-end);margin:var(--space-md)0 0;font-size:var(--type-body-reading);line-height:var(--leading-body-reading);color:var(--text-muted);max-width:var(--measure-body);text-wrap:pretty;grid-row:2;min-width:0}.Homepage-module__LOhZMq__serviceLink{grid-column:var(--start)/var(--prose-end);font-size:var(--type-destination);font-weight:var(--weight-destination);letter-spacing:var(--track-destination);line-height:var(--leading-destination);color:var(--text);grid-row:3;justify-self:start;min-width:0;margin-block-start:var(--space-sm);text-decoration:none;transition:color .2s;display:inline-block}.Homepage-module__LOhZMq__serviceLink:hover,.Homepage-module__LOhZMq__serviceLink:focus-visible{color:var(--accent)}.Homepage-module__LOhZMq__serviceLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:reduce){.Homepage-module__LOhZMq__serviceLink{transition:none}}@media (pointer:coarse){.Homepage-module__LOhZMq__serviceLink:active{opacity:.6}}.Homepage-module__LOhZMq__bandClosing{padding-block-start:var(--home-rhythm-closing)}@media (max-width:1279px){.Homepage-module__LOhZMq__metaLabel,.Homepage-module__LOhZMq__lead{grid-column:1/5}.Homepage-module__LOhZMq__mastheadActions{grid-column:6/-1}.Homepage-module__LOhZMq__service{--start:1;--prose-end:7}.Homepage-module__LOhZMq__service[data-service-index="1"]{--start:2;--prose-end:8}.Homepage-module__LOhZMq__service[data-service-index="2"]{--start:3;--prose-end:-1}.Homepage-module__LOhZMq__serviceName,.Homepage-module__LOhZMq__servicePrinciple,.Homepage-module__LOhZMq__serviceCapability,.Homepage-module__LOhZMq__serviceLink{grid-column:var(--start)/var(--prose-end);grid-row:auto}.Homepage-module__LOhZMq__serviceName{margin-block-end:var(--space-xs)}}@media (max-width:959px){.Homepage-module__LOhZMq__metaLabel,.Homepage-module__LOhZMq__lead,.Homepage-module__LOhZMq__mastheadActions,.Homepage-module__LOhZMq__sectionTitle,.Homepage-module__LOhZMq__serviceName,.Homepage-module__LOhZMq__servicePrinciple,.Homepage-module__LOhZMq__serviceCapability,.Homepage-module__LOhZMq__serviceLink{grid-column:1/-1}.Homepage-module__LOhZMq__sectionTitle{margin-block-end:var(--space-md)}.Homepage-module__LOhZMq__serviceCapability{margin-block-start:var(--space-sm)}.Homepage-module__LOhZMq__service+.Homepage-module__LOhZMq__service{margin-block-start:var(--space-lg)}.Homepage-module__LOhZMq__statement{margin-block-end:var(--space-md)}.Homepage-module__LOhZMq__heroReel{min-height:clamp(15rem,4rem + 52vw,26rem);margin-block-end:var(--space-md)}.Homepage-module__LOhZMq__mastheadActions{padding-block-start:var(--space-sm)}}@media (max-width:767px){.Homepage-module__LOhZMq__statement{font-size:clamp(1.5rem,.2rem + 6vw,1.875rem)}.Homepage-module__LOhZMq__mastheadActions{flex-direction:column;align-items:flex-start}}
.Modal-module__GKiJOG__overlay{z-index:40;cursor:pointer;background-color:#000c;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out Modal-module__GKiJOG__fadeIn;display:flex;position:fixed;inset:0}@keyframes Modal-module__GKiJOG__fadeIn{0%{opacity:0}to{opacity:1}}.Modal-module__GKiJOG__container{background-color:var(--surface);cursor:default;border-radius:8px;flex-direction:column;width:100%;max-height:90dvh;animation:.2s ease-out Modal-module__GKiJOG__scaleIn;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}@keyframes Modal-module__GKiJOG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Modal-module__GKiJOG__overlay,.Modal-module__GKiJOG__container{animation:none}}.Modal-module__GKiJOG__maxWidthSm{max-width:24rem}.Modal-module__GKiJOG__maxWidthMd{max-width:28rem}.Modal-module__GKiJOG__maxWidthLg{max-width:32rem}.Modal-module__GKiJOG__maxWidthXl{max-width:36rem}.Modal-module__GKiJOG__maxWidth2xl{max-width:42rem}.Modal-module__GKiJOG__maxWidth4xl{max-width:56rem}.Modal-module__GKiJOG__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.Modal-module__GKiJOG__title{font-size:var(--type-h3);font-weight:var(--weight-h3);letter-spacing:var(--track-h3);line-height:var(--leading-h3);color:var(--text);margin:0}.Modal-module__GKiJOG__closeButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:.25rem;transition:color .2s}.Modal-module__GKiJOG__closeButton:hover{color:var(--text)}.Modal-module__GKiJOG__closeButton:focus{box-shadow:0 0 0 2px var(--accent);outline:none}.Modal-module__GKiJOG__closeIcon{width:1.5rem;height:1.5rem}.Modal-module__GKiJOG__content{flex:auto;min-height:0;padding:1.5rem;overflow-y:auto}.Modal-module__GKiJOG__content::-webkit-scrollbar{width:8px}.Modal-module__GKiJOG__content::-webkit-scrollbar-track{background:var(--bg);border-radius:4px}.Modal-module__GKiJOG__content::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.Modal-module__GKiJOG__content::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}
.CaseCastello-module__tWh8HW__statement{align-items:baseline;row-gap:var(--space-md)}.CaseCastello-module__tWh8HW__statementLabel{grid-area:1/1/auto/3}.CaseCastello-module__tWh8HW__statementLead{grid-area:1/4/auto/-1;min-width:0}.CaseCastello-module__tWh8HW__statementSecond{min-width:0;max-width:var(--measure-body);gap:var(--space-sm);flex-direction:column;grid-area:2/4/auto/11;display:flex}.CaseCastello-module__tWh8HW__ledger{align-items:baseline;row-gap:var(--space-lg);margin:0}.CaseCastello-module__tWh8HW__ledgerTerm{grid-column:1/3}.CaseCastello-module__tWh8HW__ledgerItems{columns:2;column-gap:var(--grid-gap);grid-column:3/-1;min-width:0;margin:0}.CaseCastello-module__tWh8HW__ledgerItem{break-inside:avoid;font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-muted);text-wrap:pretty;margin-block-end:var(--space-2xs);padding-left:1.25rem;display:block;position:relative}.CaseCastello-module__tWh8HW__ledgerItem:before{content:"·";opacity:.7;position:absolute;left:.35rem}.CaseCastello-module__tWh8HW__ledgerOutcome .CaseCastello-module__tWh8HW__ledgerItem{color:var(--text)}.CaseCastello-module__tWh8HW__before{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.CaseCastello-module__tWh8HW__beforeNote{font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-muted);text-wrap:pretty;margin:0}.CaseCastello-module__tWh8HW__after{gap:var(--space-sm);min-width:0;max-width:var(--measure-body);flex-direction:column;display:flex}.CaseCastello-module__tWh8HW__frame{background:var(--case-bg);border-radius:4px;width:100%;margin:0;position:relative;overflow:hidden}.CaseCastello-module__tWh8HW__frameImage{object-fit:cover;object-position:center}.CaseCastello-module__tWh8HW__frameWide{aspect-ratio:1905/900}.CaseCastello-module__tWh8HW__pairMap .CaseCastello-module__tWh8HW__frameWide,.CaseCastello-module__tWh8HW__frameGallery{aspect-ratio:16/9}.CaseCastello-module__tWh8HW__frameGallery .CaseCastello-module__tWh8HW__frameImage{object-fit:contain}.CaseCastello-module__tWh8HW__framePhone{aspect-ratio:800/1390}.CaseCastello-module__tWh8HW__pairDesktop{align-items:start;row-gap:var(--space-lg)}.CaseCastello-module__tWh8HW__pairDesktop .CaseCastello-module__tWh8HW__before{grid-area:1/1/3/4;align-self:start}.CaseCastello-module__tWh8HW__pairDesktop .CaseCastello-module__tWh8HW__after{grid-area:1/5/auto/-1}.CaseCastello-module__tWh8HW__pairDesktop .CaseCastello-module__tWh8HW__frameAfter{grid-area:2/5/auto/-1;max-width:80rem;margin-inline-end:calc(var(--gutter)*-1)}.CaseCastello-module__tWh8HW__pairMenu{align-items:end;row-gap:var(--space-lg)}.CaseCastello-module__tWh8HW__pairMenu .CaseCastello-module__tWh8HW__before{grid-area:1/1/auto/4;align-self:end}.CaseCastello-module__tWh8HW__pairMenu .CaseCastello-module__tWh8HW__before .CaseCastello-module__tWh8HW__frame{max-width:13rem;margin-inline-start:auto}.CaseCastello-module__tWh8HW__pairMenu .CaseCastello-module__tWh8HW__frameAfter{grid-area:1/4/auto/7;place-self:start;max-width:17rem}.CaseCastello-module__tWh8HW__pairMenu .CaseCastello-module__tWh8HW__after{grid-area:1/7/auto/-1;align-self:start}.CaseCastello-module__tWh8HW__pairGallery{align-items:start;row-gap:var(--space-lg)}.CaseCastello-module__tWh8HW__pairGallery .CaseCastello-module__tWh8HW__before{grid-area:1/10/auto/-1;align-self:start}.CaseCastello-module__tWh8HW__pairGallery .CaseCastello-module__tWh8HW__frameAfter{grid-area:2/1/auto/9;justify-self:start;max-width:80rem;margin-inline-start:calc(var(--gutter)*-1)}.CaseCastello-module__tWh8HW__pairGallery .CaseCastello-module__tWh8HW__after{grid-area:3/1/auto/7}.CaseCastello-module__tWh8HW__pairMap{align-items:start;row-gap:var(--space-lg)}.CaseCastello-module__tWh8HW__pairMap .CaseCastello-module__tWh8HW__before{grid-area:1/1/auto/4;align-self:start}.CaseCastello-module__tWh8HW__pairMap .CaseCastello-module__tWh8HW__before .CaseCastello-module__tWh8HW__frame{max-width:13rem}.CaseCastello-module__tWh8HW__pairMap .CaseCastello-module__tWh8HW__after{grid-area:1/4/auto/10}.CaseCastello-module__tWh8HW__mapStage{aspect-ratio:16/9;border:1px solid var(--border);background:var(--case-bg);border-radius:12px;grid-area:2/3/auto/10;width:100%;margin:0;position:relative;overflow:hidden}.CaseCastello-module__tWh8HW__mapVideo{object-fit:contain;object-position:center;background:var(--case-bg);width:100%;height:100%;display:block}.CaseCastello-module__tWh8HW__direction{align-items:baseline;row-gap:var(--space-md)}.CaseCastello-module__tWh8HW__directionHead{grid-area:1/1/auto/4}.CaseCastello-module__tWh8HW__directionRun{gap:var(--space-sm);flex-direction:column;grid-area:1/4/auto/11;min-width:0;display:flex}.CaseCastello-module__tWh8HW__results{align-items:start;row-gap:var(--space-xl)}.CaseCastello-module__tWh8HW__scores{gap:var(--space-md)var(--grid-gap);grid-area:1/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.CaseCastello-module__tWh8HW__score{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.CaseCastello-module__tWh8HW__scoreValue{order:-1}.CaseCastello-module__tWh8HW__resultsArgument{gap:var(--space-sm);min-width:0;max-width:var(--measure-body);flex-direction:column;grid-area:2/1/auto/7;display:flex}.CaseCastello-module__tWh8HW__resultsNote{margin-top:var(--space-2xs);text-transform:none;letter-spacing:0;opacity:.75}.CaseCastello-module__tWh8HW__vitals{gap:var(--space-xs);flex-direction:column;grid-area:2/8/auto/-1;min-width:0;display:flex}.CaseCastello-module__tWh8HW__vitalsList{gap:var(--space-2xs);flex-direction:column;margin:0;display:flex}.CaseCastello-module__tWh8HW__vitalRow{justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.CaseCastello-module__tWh8HW__vitalTerm{min-width:0}.CaseCastello-module__tWh8HW__practice{align-items:baseline;row-gap:var(--space-lg)}.CaseCastello-module__tWh8HW__practiceHead{grid-area:1/1/auto/4}.CaseCastello-module__tWh8HW__practiceIntro{gap:var(--space-sm);min-width:0;max-width:var(--measure-body);flex-direction:column;grid-area:1/4/auto/10;display:flex}.CaseCastello-module__tWh8HW__practiceRow{gap:var(--grid-gap);grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.CaseCastello-module__tWh8HW__practiceStatement{letter-spacing:-.01em;min-width:0;color:var(--text);text-wrap:pretty;font-size:1.25rem;font-weight:500;line-height:1.35}.CaseCastello-module__tWh8HW__practiceTail{min-width:0;max-width:var(--measure-body);grid-area:3/1/auto/7}.CaseCastello-module__tWh8HW__colour{row-gap:var(--space-lg)}.CaseCastello-module__tWh8HW__colourArgument{gap:var(--space-sm);min-width:0;max-width:var(--measure-body);flex-direction:column;grid-column:1/7;display:flex}.CaseCastello-module__tWh8HW__colourBand{margin-inline:calc(var(--gutter)*-1);grid-column:1/-1;grid-template-columns:1.3fr 1.6fr 1fr 1.1fr;display:grid}.CaseCastello-module__tWh8HW__colourField{min-height:clamp(9rem,6.5rem + 10vh,15rem)}.CaseCastello-module__tWh8HW__colourNames{margin-inline:calc(var(--gutter)*-1);grid-column:1/-1;grid-template-columns:1.3fr 1.6fr 1fr 1.1fr;margin-block-start:var(--space-xs);display:grid}.CaseCastello-module__tWh8HW__colourMeta{min-width:0;flex-direction:column;gap:.35rem;padding-inline-start:var(--gutter);padding-inline-end:var(--space-sm);display:flex}.CaseCastello-module__tWh8HW__colourName{font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);line-height:var(--leading-label);text-transform:uppercase;color:var(--text);overflow-wrap:anywhere}.CaseCastello-module__tWh8HW__colourHex{font-size:var(--type-label);line-height:var(--leading-label);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--text-muted);margin:0;font-weight:400}@media (max-width:1279px){.CaseCastello-module__tWh8HW__statementLead,.CaseCastello-module__tWh8HW__statementSecond{grid-column:3/-1}.CaseCastello-module__tWh8HW__ledgerTerm{grid-column:1/3}.CaseCastello-module__tWh8HW__ledgerItems{grid-column:3/-1}.CaseCastello-module__tWh8HW__pairDesktop,.CaseCastello-module__tWh8HW__pairGallery,.CaseCastello-module__tWh8HW__pairMap{align-items:start}.CaseCastello-module__tWh8HW__pairDesktop .CaseCastello-module__tWh8HW__before,.CaseCastello-module__tWh8HW__pairGallery .CaseCastello-module__tWh8HW__before,.CaseCastello-module__tWh8HW__pairMap .CaseCastello-module__tWh8HW__before{grid-area:1/1/auto/4;justify-self:start}.CaseCastello-module__tWh8HW__pairDesktop .CaseCastello-module__tWh8HW__after,.CaseCastello-module__tWh8HW__pairGallery .CaseCastello-module__tWh8HW__after,.CaseCastello-module__tWh8HW__pairMap .CaseCastello-module__tWh8HW__after{grid-area:2/1/auto/7}.CaseCastello-module__tWh8HW__pairDesktop .CaseCastello-module__tWh8HW__frameAfter{grid-area:3/2/auto/-1}.CaseCastello-module__tWh8HW__pairGallery .CaseCastello-module__tWh8HW__frameAfter{margin-inline:calc(var(--gutter)*-1);grid-area:3/1/auto/-1}.CaseCastello-module__tWh8HW__mapStage{grid-area:3/1/auto/-1}.CaseCastello-module__tWh8HW__pairMenu{align-items:start}.CaseCastello-module__tWh8HW__pairMenu .CaseCastello-module__tWh8HW__before{grid-area:1/1/auto/3;align-self:end}.CaseCastello-module__tWh8HW__pairMenu .CaseCastello-module__tWh8HW__before .CaseCastello-module__tWh8HW__frame{max-width:11rem}.CaseCastello-module__tWh8HW__pairMenu .CaseCastello-module__tWh8HW__frameAfter{grid-area:1/3/auto/5;max-width:14rem}.CaseCastello-module__tWh8HW__pairMenu .CaseCastello-module__tWh8HW__after{grid-area:1/5/auto/-1}.CaseCastello-module__tWh8HW__directionHead{grid-column:1/3}.CaseCastello-module__tWh8HW__directionRun{grid-column:3/-1}.CaseCastello-module__tWh8HW__resultsArgument{grid-area:2/1/auto/-1}.CaseCastello-module__tWh8HW__vitals{grid-area:3/1/auto/-1}.CaseCastello-module__tWh8HW__practiceHead{grid-column:1/3}.CaseCastello-module__tWh8HW__practiceIntro{grid-column:3/-1}.CaseCastello-module__tWh8HW__practiceTail,.CaseCastello-module__tWh8HW__colourArgument{grid-column:1/-1}}@media (max-width:1023px){.CaseCastello-module__tWh8HW__ledgerItems{columns:1}.CaseCastello-module__tWh8HW__practiceRow{gap:var(--space-md)var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.CaseCastello-module__tWh8HW__colourField{min-height:clamp(7rem,5.5rem + 7vh,11rem)}}@media (max-width:899px){.CaseCastello-module__tWh8HW__statement,.CaseCastello-module__tWh8HW__ledger,.CaseCastello-module__tWh8HW__direction,.CaseCastello-module__tWh8HW__results,.CaseCastello-module__tWh8HW__practice,.CaseCastello-module__tWh8HW__colour{align-items:start;row-gap:var(--space-lg)}.CaseCastello-module__tWh8HW__statementLabel,.CaseCastello-module__tWh8HW__statementLead,.CaseCastello-module__tWh8HW__statementSecond,.CaseCastello-module__tWh8HW__ledgerTerm,.CaseCastello-module__tWh8HW__ledgerItems,.CaseCastello-module__tWh8HW__directionHead,.CaseCastello-module__tWh8HW__directionRun,.CaseCastello-module__tWh8HW__scores,.CaseCastello-module__tWh8HW__resultsArgument,.CaseCastello-module__tWh8HW__vitals,.CaseCastello-module__tWh8HW__practiceHead,.CaseCastello-module__tWh8HW__practiceIntro,.CaseCastello-module__tWh8HW__practiceRow,.CaseCastello-module__tWh8HW__practiceTail,.CaseCastello-module__tWh8HW__colourArgument{grid-area:auto/1/auto/-1;justify-self:stretch}.CaseCastello-module__tWh8HW__ledger{row-gap:var(--space-md)}.CaseCastello-module__tWh8HW__pairDesktop,.CaseCastello-module__tWh8HW__pairMenu,.CaseCastello-module__tWh8HW__pairGallery,.CaseCastello-module__tWh8HW__pairMap{align-items:start;row-gap:var(--space-md)}.CaseCastello-module__tWh8HW__pairDesktop .CaseCastello-module__tWh8HW__before,.CaseCastello-module__tWh8HW__pairGallery .CaseCastello-module__tWh8HW__before,.CaseCastello-module__tWh8HW__pairMap .CaseCastello-module__tWh8HW__before,.CaseCastello-module__tWh8HW__pairDesktop .CaseCastello-module__tWh8HW__after,.CaseCastello-module__tWh8HW__pairMenu .CaseCastello-module__tWh8HW__after,.CaseCastello-module__tWh8HW__pairGallery .CaseCastello-module__tWh8HW__after,.CaseCastello-module__tWh8HW__pairMap .CaseCastello-module__tWh8HW__after,.CaseCastello-module__tWh8HW__pairDesktop .CaseCastello-module__tWh8HW__frameAfter,.CaseCastello-module__tWh8HW__pairGallery .CaseCastello-module__tWh8HW__frameAfter,.CaseCastello-module__tWh8HW__mapStage{grid-column:1/-1;justify-self:stretch;max-width:none;margin-inline:0}.CaseCastello-module__tWh8HW__pairDesktop .CaseCastello-module__tWh8HW__before,.CaseCastello-module__tWh8HW__pairGallery .CaseCastello-module__tWh8HW__before,.CaseCastello-module__tWh8HW__pairMap .CaseCastello-module__tWh8HW__before{grid-row:1;max-width:min(22rem,100%)}.CaseCastello-module__tWh8HW__pairDesktop .CaseCastello-module__tWh8HW__after,.CaseCastello-module__tWh8HW__pairGallery .CaseCastello-module__tWh8HW__after,.CaseCastello-module__tWh8HW__pairMap .CaseCastello-module__tWh8HW__after{grid-row:2}.CaseCastello-module__tWh8HW__pairDesktop .CaseCastello-module__tWh8HW__frameAfter,.CaseCastello-module__tWh8HW__pairGallery .CaseCastello-module__tWh8HW__frameAfter,.CaseCastello-module__tWh8HW__mapStage{grid-row:3}.CaseCastello-module__tWh8HW__pairMenu .CaseCastello-module__tWh8HW__before{grid-area:1/1/auto/3;align-self:end}.CaseCastello-module__tWh8HW__pairMenu .CaseCastello-module__tWh8HW__before .CaseCastello-module__tWh8HW__frame{max-width:9rem}.CaseCastello-module__tWh8HW__pairMenu .CaseCastello-module__tWh8HW__frameAfter{grid-area:1/3/auto/-1;justify-self:start;max-width:12rem}.CaseCastello-module__tWh8HW__pairMenu .CaseCastello-module__tWh8HW__after{grid-area:2/1/auto/-1}.CaseCastello-module__tWh8HW__colourBand,.CaseCastello-module__tWh8HW__colourNames{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseCastello-module__tWh8HW__colourField{min-height:clamp(6rem,5rem + 6vh,9rem)}}@media (max-width:767px){.CaseCastello-module__tWh8HW__frameGallery{aspect-ratio:16/10}.CaseCastello-module__tWh8HW__scores{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseCastello-module__tWh8HW__practiceRow{grid-template-columns:minmax(0,1fr)}.CaseCastello-module__tWh8HW__pairMenu .CaseCastello-module__tWh8HW__before .CaseCastello-module__tWh8HW__frame{max-width:7.5rem}.CaseCastello-module__tWh8HW__pairMenu .CaseCastello-module__tWh8HW__frameAfter{max-width:10rem}}
.page-module__QtewXG__page{min-height:100vh;color:var(--text);isolation:isolate;font-family:var(--font-brand);margin:-24px -16px 0;position:relative}.page-module__QtewXG__article{z-index:1;padding-block-end:clamp(4rem,9vh,7rem);position:relative}.page-module__QtewXG__masthead{padding-block:clamp(3.5rem,2rem + min(4.5vw,6vh),6.5rem)var(--space-lg);row-gap:var(--space-md);border-block-end:1px solid var(--border)}.page-module__QtewXG__mastheadStatement{grid-area:1/1/auto/9;min-width:0}.page-module__QtewXG__mastheadLead{grid-area:2/7/auto/-1;min-width:0}.page-module__QtewXG__metaLabel{margin:0 0 var(--space-2xs);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);line-height:var(--leading-label);text-transform:uppercase;color:var(--text-muted)}.page-module__QtewXG__title{font-size:var(--type-title);font-weight:var(--weight-title);letter-spacing:var(--track-title);line-height:var(--leading-title);color:var(--text);max-width:var(--measure-title);text-wrap:balance;margin:0}.page-module__QtewXG__lead{font-size:var(--type-lead);line-height:var(--leading-lead);color:var(--text);max-width:var(--measure-lead);text-wrap:pretty;margin:0;font-weight:400}.page-module__QtewXG__band{padding-block-start:var(--space-xl)}.page-module__QtewXG__bandStatement{padding-block-start:var(--space-lg)}.page-module__QtewXG__statement,.page-module__QtewXG__section{grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--space-sm);display:grid}.page-module__QtewXG__statement{align-items:start}.page-module__QtewXG__statementFirst{max-width:var(--measure-body);grid-area:1/3/auto/-1}.page-module__QtewXG__statementSecond{max-width:var(--measure-body);grid-area:2/5/auto/-1}.page-module__QtewXG__sectionArgument{align-items:baseline}.page-module__QtewXG__sectionArgument .page-module__QtewXG__sectionTitle{grid-column:1/3}.page-module__QtewXG__sectionArgument .page-module__QtewXG__sectionBody{grid-column:3/-1}.page-module__QtewXG__sectionIndex{align-items:baseline}.page-module__QtewXG__sectionIndex .page-module__QtewXG__sectionTitle{grid-column:4/6}.page-module__QtewXG__sectionIndex .page-module__QtewXG__sectionBody{grid-column:6/-1;max-width:none}.page-module__QtewXG__sectionIndex .page-module__QtewXG__list{column-count:2;column-gap:var(--grid-gap)}.page-module__QtewXG__sectionIndex .page-module__QtewXG__list li{break-inside:avoid}@media (min-width:3000px){.page-module__QtewXG__sectionIndex .page-module__QtewXG__list{column-count:3}}.page-module__QtewXG__sectionLedger .page-module__QtewXG__sectionTitle{grid-column:1/5}.page-module__QtewXG__sectionLedger .page-module__QtewXG__sectionBody{grid-column:1/-1;max-width:none}.page-module__QtewXG__sectionLedger .page-module__QtewXG__paragraph{column-count:2;column-gap:var(--grid-gap)}@media (min-width:1600px){.page-module__QtewXG__sectionLedger .page-module__QtewXG__paragraph{column-count:3}}@media (min-width:2200px){.page-module__QtewXG__sectionLedger .page-module__QtewXG__paragraph{column-count:4}}@media (min-width:3000px){.page-module__QtewXG__sectionLedger .page-module__QtewXG__paragraph{column-count:5}}.page-module__QtewXG__sectionCoda .page-module__QtewXG__sectionTitle{border-block-start:1px solid var(--border);grid-column:6/-1;padding-block-start:var(--space-md)}.page-module__QtewXG__sectionCoda .page-module__QtewXG__sectionBody{grid-column:6/-1}.page-module__QtewXG__codaPortrait{aspect-ratio:4/5;border-radius:4px;grid-area:1/2/3/6;place-self:start end;width:100%;max-width:30rem;margin:0;position:relative;overflow:hidden}.page-module__QtewXG__codaPortraitImage{object-fit:cover;object-position:center}.page-module__QtewXG__sectionTitle{font-size:var(--type-h2);font-weight:var(--weight-h2);letter-spacing:var(--track-h2);line-height:var(--leading-h2);color:var(--text);text-wrap:balance;min-width:0;margin:0}.page-module__QtewXG__sectionBody{gap:var(--space-sm);min-width:0;max-width:var(--measure-body);flex-direction:column;display:flex}.page-module__QtewXG__paragraph{font-size:var(--type-body-reading);line-height:var(--leading-body-reading);color:var(--text-muted);text-wrap:pretty;margin:0}.page-module__QtewXG__list{margin:0;padding:0;list-style:none}.page-module__QtewXG__list li{font-size:var(--type-body-reading);line-height:var(--leading-body-reading);color:var(--text-muted);margin-block-end:var(--space-2xs);padding-left:1.5rem;position:relative}.page-module__QtewXG__list li:last-child{margin-block-end:0}.page-module__QtewXG__list li:before{content:"·";color:var(--accent);font-weight:600;position:absolute;left:.5rem}.page-module__QtewXG__bandCta{padding-block:var(--space-lg);margin-block-start:var(--space-xl)}.page-module__QtewXG__cta{justify-content:flex-end;gap:.75rem;display:flex}@media (max-width:1279px){.page-module__QtewXG__mastheadStatement{grid-column:1/7}.page-module__QtewXG__mastheadLead{grid-column:3/-1}.page-module__QtewXG__statementFirst{grid-column:2/-1}.page-module__QtewXG__statementSecond{grid-column:3/-1}.page-module__QtewXG__sectionArgument .page-module__QtewXG__sectionTitle{grid-column:1/3}.page-module__QtewXG__sectionArgument .page-module__QtewXG__sectionBody{grid-column:3/-1}.page-module__QtewXG__sectionIndex .page-module__QtewXG__sectionTitle{grid-column:2/4}.page-module__QtewXG__sectionIndex .page-module__QtewXG__sectionBody{grid-column:4/-1}.page-module__QtewXG__sectionLedger .page-module__QtewXG__sectionTitle{grid-column:1/4}.page-module__QtewXG__sectionCoda .page-module__QtewXG__sectionTitle,.page-module__QtewXG__sectionCoda .page-module__QtewXG__sectionBody{grid-column:3/-1}.page-module__QtewXG__codaPortrait{grid-column:1/3}}@media (max-width:1023px){.page-module__QtewXG__sectionIndex .page-module__QtewXG__list,.page-module__QtewXG__sectionLedger .page-module__QtewXG__paragraph{column-count:1}}@media (max-width:899px){.page-module__QtewXG__masthead,.page-module__QtewXG__statement{row-gap:var(--space-sm)}.page-module__QtewXG__mastheadStatement,.page-module__QtewXG__mastheadLead,.page-module__QtewXG__statementFirst,.page-module__QtewXG__statementSecond,.page-module__QtewXG__sectionArgument .page-module__QtewXG__sectionTitle,.page-module__QtewXG__sectionArgument .page-module__QtewXG__sectionBody,.page-module__QtewXG__sectionIndex .page-module__QtewXG__sectionTitle,.page-module__QtewXG__sectionIndex .page-module__QtewXG__sectionBody,.page-module__QtewXG__sectionLedger .page-module__QtewXG__sectionTitle,.page-module__QtewXG__sectionLedger .page-module__QtewXG__sectionBody,.page-module__QtewXG__sectionCoda .page-module__QtewXG__sectionTitle,.page-module__QtewXG__sectionCoda .page-module__QtewXG__sectionBody{grid-column:1/-1}.page-module__QtewXG__sectionArgument,.page-module__QtewXG__sectionIndex{align-items:start}.page-module__QtewXG__codaPortrait{max-width:min(22rem,100%);margin-block:var(--space-2xs);grid-area:auto/1/auto/-1;justify-self:start}}@media (max-width:767px){.page-module__QtewXG__cta{flex-direction:column;justify-content:flex-start}}
.page-module__HpSTcW__page{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-brand);--contact-pause:clamp(8rem,4rem + 9vw,14rem);--contact-object-width:33rem;margin:-24px -16px 0}.page-module__HpSTcW__sheet{padding-block-end:clamp(7rem,14vh,12rem)}.page-module__HpSTcW__masthead{row-gap:var(--space-sm);justify-items:start;padding-block-start:clamp(3.5rem,8vh,6rem)}.page-module__HpSTcW__mastheadStatement{grid-area:1/1/auto/9;min-width:0}.page-module__HpSTcW__lead{min-width:0;font-size:var(--type-lead);line-height:var(--leading-lead);color:var(--text);max-width:var(--measure-lead);text-wrap:pretty;grid-area:2/1/auto/6;margin:0;font-weight:400}.page-module__HpSTcW__direct{min-width:0;margin-top:var(--space-md);font-size:var(--type-title);font-weight:var(--weight-title);letter-spacing:var(--track-title);line-height:var(--leading-title);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);grid-area:3/5/auto/-1;justify-self:end;text-decoration:none;transition:color .2s}.page-module__HpSTcW__direct:hover,.page-module__HpSTcW__direct:focus-visible{color:var(--accent)}.page-module__HpSTcW__direct:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.page-module__HpSTcW__metaLabel{margin:0 0 var(--space-2xs);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);line-height:var(--leading-label);text-transform:uppercase;color:var(--text-muted)}.page-module__HpSTcW__title{font-size:var(--type-title);font-weight:var(--weight-title);letter-spacing:var(--track-title);line-height:var(--leading-title);color:var(--text);max-width:var(--measure-title);text-wrap:balance;margin:0}.page-module__HpSTcW__channel{align-items:start;row-gap:var(--space-lg);padding-block-start:var(--contact-pause)}.page-module__HpSTcW__channelText{min-width:0;max-width:var(--measure-body)}.page-module__HpSTcW__channelTitle{font-size:var(--type-h2);font-weight:var(--weight-h2);letter-spacing:var(--track-h2);line-height:var(--leading-h2);color:var(--text);text-wrap:balance;margin:0}.page-module__HpSTcW__channelLine{margin:var(--space-sm)0 0;font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-muted);text-wrap:pretty}.page-module__HpSTcW__channelObject{width:100%;min-width:0;max-width:var(--contact-object-width)}.page-module__HpSTcW__channelText{align-self:center;margin-block-end:var(--space-lg)}.page-module__HpSTcW__channelBooking .page-module__HpSTcW__channelText{grid-area:1/1/auto/5;align-self:start;margin-block-end:0;padding-inline-end:var(--space-md)}.page-module__HpSTcW__channelBooking .page-module__HpSTcW__channelObject{grid-area:1/5/auto/-1;justify-self:start}.page-module__HpSTcW__channelMessage .page-module__HpSTcW__channelObject{grid-area:1/1/auto/6;justify-self:start}.page-module__HpSTcW__channelMessage .page-module__HpSTcW__channelText{grid-area:1/6/auto/-1;padding-inline-start:var(--space-md)}.page-module__HpSTcW__form{column-gap:var(--space-xs);row-gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__HpSTcW__fieldHalf{grid-column:span 1;min-width:0}.page-module__HpSTcW__fieldFull{grid-column:1/-1;min-width:0}.page-module__HpSTcW__formActions{grid-column:1/-1;margin-block-start:var(--space-2xs)}.page-module__HpSTcW__form label{font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--track-ui);line-height:var(--leading-ui);color:var(--text-muted)}.page-module__HpSTcW__form input,.page-module__HpSTcW__form textarea{font-size:var(--type-body);line-height:var(--leading-body)}.page-module__HpSTcW__submitButton{gap:.5rem;min-width:12.5rem}@media (max-width:640px){.page-module__HpSTcW__submitButton{width:100%}}.page-module__HpSTcW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite page-module__HpSTcW__spin;display:inline-block}@keyframes page-module__HpSTcW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page-module__HpSTcW__spinner{animation:none}}.page-module__HpSTcW__honeypot{width:1px;height:1px;position:absolute;left:-9999px}.page-module__HpSTcW__cooldownNotice{margin:var(--space-sm)0 0;font-size:var(--type-ui);line-height:var(--leading-body);color:var(--text-muted)}.page-module__HpSTcW__statusMessage{padding:var(--space-xs);font-size:var(--type-body);line-height:var(--leading-body);overflow-wrap:anywhere;border-radius:8px;margin-block-start:var(--space-sm)}.page-module__HpSTcW__statusSuccess{color:var(--accent);background:#37d4c814;border:1px solid #37d4c840}.page-module__HpSTcW__statusError{color:#f87171;background:#f8717114;border:1px solid #f8717140}.page-module__HpSTcW__suggestionButton{margin-top:var(--space-2xs);color:var(--accent);font-size:var(--type-ui);font-weight:var(--weight-ui);line-height:var(--leading-body);cursor:pointer;overflow-wrap:anywhere;background:#37d4c814;border:1px solid #37d4c833;border-radius:6px;align-items:center;gap:.375rem;max-width:100%;padding:.5rem .875rem;transition:background-color .2s,border-color .2s;display:inline-flex}.page-module__HpSTcW__suggestionButton:hover{background:#37d4c81f;border-color:#37d4c859}@media (prefers-reduced-motion:reduce){.page-module__HpSTcW__suggestionButton{transition:none}}@media (max-width:1279px){.page-module__HpSTcW__mastheadStatement{grid-column:1/7}.page-module__HpSTcW__lead{grid-column:1/6}.page-module__HpSTcW__direct{grid-column:3/-1}.page-module__HpSTcW__channel{row-gap:var(--space-md)}.page-module__HpSTcW__channelText{align-self:start;margin-block-end:0;padding-inline:0}.page-module__HpSTcW__channelBooking .page-module__HpSTcW__channelText,.page-module__HpSTcW__channelMessage .page-module__HpSTcW__channelText,.page-module__HpSTcW__channelBooking .page-module__HpSTcW__channelObject,.page-module__HpSTcW__channelMessage .page-module__HpSTcW__channelObject{grid-column:1/-1;justify-self:start}.page-module__HpSTcW__channelBooking .page-module__HpSTcW__channelText,.page-module__HpSTcW__channelMessage .page-module__HpSTcW__channelText{grid-row:1}.page-module__HpSTcW__channelBooking .page-module__HpSTcW__channelObject,.page-module__HpSTcW__channelMessage .page-module__HpSTcW__channelObject{grid-row:2}}@media (max-width:767px){.page-module__HpSTcW__masthead{padding-block-start:5rem}.page-module__HpSTcW__mastheadStatement,.page-module__HpSTcW__lead,.page-module__HpSTcW__direct{grid-column:1/-1}.page-module__HpSTcW__direct{justify-self:start}.page-module__HpSTcW__channel{row-gap:var(--space-md)}.page-module__HpSTcW__channelBooking .page-module__HpSTcW__channelText,.page-module__HpSTcW__channelMessage .page-module__HpSTcW__channelText{grid-area:1/1/auto/-1;justify-self:start}.page-module__HpSTcW__channelBooking .page-module__HpSTcW__channelObject,.page-module__HpSTcW__channelMessage .page-module__HpSTcW__channelObject{grid-area:2/1/auto/-1;justify-self:start}.page-module__HpSTcW__form{grid-template-columns:minmax(0,1fr)}.page-module__HpSTcW__fieldHalf{grid-column:1/-1}}
.SeoEvidence-module__3HF_hq__trigger{color:var(--accent);text-underline-offset:4px;font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--track-ui);line-height:var(--leading-ui);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:0 .25rem;text-decoration:underline;transition:-webkit-text-decoration .15s,text-decoration .15s,opacity .15s;display:inline-flex}.SeoEvidence-module__3HF_hq__trigger:hover{opacity:.8;text-decoration:none}.SeoEvidence-module__3HF_hq__trigger:focus{box-shadow:0 0 0 2px var(--accent);outline:none}.SeoEvidence-module__3HF_hq__trigger:focus:not(:focus-visible){box-shadow:none}.SeoEvidence-module__3HF_hq__codeBlock{background-color:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:1rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.SeoEvidence-module__3HF_hq__codeBlock code{font-family:inherit}
.CaseStogiannis-module__xtEHOq__statement{gap:var(--space-xs);flex-direction:column;grid-column:5/-1;min-width:0;display:flex}.CaseStogiannis-module__xtEHOq__statement .CaseStogiannis-module__xtEHOq__statementLead{max-width:56ch}.CaseStogiannis-module__xtEHOq__ledger{align-items:start;row-gap:var(--space-lg);margin:0}.CaseStogiannis-module__xtEHOq__ledgerGroup{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.CaseStogiannis-module__xtEHOq__ledgerServices{grid-area:1/1/auto/-1}.CaseStogiannis-module__xtEHOq__ledgerApproach{grid-area:2/1/auto/7}.CaseStogiannis-module__xtEHOq__ledgerOutcome{grid-area:2/7/auto/-1}.CaseStogiannis-module__xtEHOq__ledgerItems{min-width:0;margin:0}.CaseStogiannis-module__xtEHOq__ledgerServices .CaseStogiannis-module__xtEHOq__ledgerItems{columns:2;column-gap:var(--grid-gap)}.CaseStogiannis-module__xtEHOq__ledgerItem{break-inside:avoid;font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-muted);text-wrap:pretty;margin-block-end:var(--space-2xs);padding-left:1.25rem;display:block;position:relative}.CaseStogiannis-module__xtEHOq__ledgerItem:before{content:"·";opacity:.7;position:absolute;left:.35rem}.CaseStogiannis-module__xtEHOq__ledgerOutcome .CaseStogiannis-module__xtEHOq__ledgerItem{color:var(--text)}.CaseStogiannis-module__xtEHOq__chapterHead{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.CaseStogiannis-module__xtEHOq__chapterBody{min-width:0;max-width:var(--measure-body);gap:var(--space-sm);flex-direction:column;display:flex}.CaseStogiannis-module__xtEHOq__frame{background:var(--case-bg);border-radius:4px;width:100%;margin:0;position:relative;overflow:hidden}.CaseStogiannis-module__xtEHOq__frameImage{object-fit:cover;object-position:center}.CaseStogiannis-module__xtEHOq__chapterChallenge{align-items:start;row-gap:var(--space-sm)}.CaseStogiannis-module__xtEHOq__chapterChallenge .CaseStogiannis-module__xtEHOq__chapterHead{grid-area:1/1/auto/8}.CaseStogiannis-module__xtEHOq__chapterChallenge .CaseStogiannis-module__xtEHOq__chapterBody{grid-area:2/1/auto/8}.CaseStogiannis-module__xtEHOq__chapterChallenge .CaseStogiannis-module__xtEHOq__frame{aspect-ratio:3/4;grid-area:1/9/3/-1;place-self:start;max-width:30rem}.CaseStogiannis-module__xtEHOq__chapterSolution{align-items:start;row-gap:var(--space-lg)}.CaseStogiannis-module__xtEHOq__chapterSolution .CaseStogiannis-module__xtEHOq__chapterHead{grid-area:1/1/auto/7}.CaseStogiannis-module__xtEHOq__chapterSolutionLeft{grid-area:2/1/auto/7}.CaseStogiannis-module__xtEHOq__chapterSolutionRight{grid-area:2/7/auto/-1}.CaseStogiannis-module__xtEHOq__chapterSolution .CaseStogiannis-module__xtEHOq__frame{aspect-ratio:1911/826;grid-area:3/3/auto/-1;max-width:96rem;margin-inline-end:calc(var(--gutter)*-1)}.CaseStogiannis-module__xtEHOq__interludeHeld{row-gap:var(--space-md)}.CaseStogiannis-module__xtEHOq__interludeHeld .CaseStogiannis-module__xtEHOq__chapterHead{grid-area:1/2/auto/9}.CaseStogiannis-module__xtEHOq__interludeHeld .CaseStogiannis-module__xtEHOq__chapterBody{grid-area:2/2/auto/9}.CaseStogiannis-module__xtEHOq__interludePlain{align-items:baseline;row-gap:var(--space-sm)}.CaseStogiannis-module__xtEHOq__interludePlain .CaseStogiannis-module__xtEHOq__chapterHead{grid-area:1/1/auto/4}.CaseStogiannis-module__xtEHOq__interludePlain .CaseStogiannis-module__xtEHOq__chapterBody{grid-area:1/4/auto/10}.CaseStogiannis-module__xtEHOq__chapterResult{align-items:start;row-gap:var(--space-sm)}.CaseStogiannis-module__xtEHOq__chapterResult .CaseStogiannis-module__xtEHOq__frame{aspect-ratio:3/2;grid-area:1/1/3/6;place-self:center start;max-width:62rem;margin-inline-start:calc(var(--gutter)*-1)}.CaseStogiannis-module__xtEHOq__chapterResult .CaseStogiannis-module__xtEHOq__frame .CaseStogiannis-module__xtEHOq__frameImage{object-fit:contain}.CaseStogiannis-module__xtEHOq__chapterResult .CaseStogiannis-module__xtEHOq__chapterHead{grid-area:1/7/auto/-1}.CaseStogiannis-module__xtEHOq__chapterResult .CaseStogiannis-module__xtEHOq__chapterBody{grid-area:2/7/auto/-1}.CaseStogiannis-module__xtEHOq__results{align-items:start;row-gap:var(--space-xl)}.CaseStogiannis-module__xtEHOq__resultsArgument{gap:var(--space-sm);min-width:0;max-width:var(--measure-body);flex-direction:column;grid-area:1/1/auto/7;display:flex}.CaseStogiannis-module__xtEHOq__resultsNote{margin-top:var(--space-2xs);text-transform:none;letter-spacing:0;opacity:.75}.CaseStogiannis-module__xtEHOq__scores{gap:var(--space-lg)var(--grid-gap);grid-area:1/8/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.CaseStogiannis-module__xtEHOq__score{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.CaseStogiannis-module__xtEHOq__scoreValue{order:-1}.CaseStogiannis-module__xtEHOq__vitals{gap:var(--space-sm);flex-direction:column;grid-area:2/1/auto/-1;min-width:0;display:flex}.CaseStogiannis-module__xtEHOq__vitalsRun{align-items:baseline;gap:var(--space-sm)var(--space-lg);flex-wrap:wrap;margin:0;display:flex}.CaseStogiannis-module__xtEHOq__vitalItem{align-items:baseline;gap:.6rem;min-width:0;display:flex}.CaseStogiannis-module__xtEHOq__practice{align-items:start;row-gap:var(--space-lg)}.CaseStogiannis-module__xtEHOq__practiceArgument{gap:var(--space-sm);min-width:0;max-width:var(--measure-body);flex-direction:column;grid-area:1/7/auto/-1;display:flex}.CaseStogiannis-module__xtEHOq__practiceIndex{grid-area:2/1/auto/7;min-width:0;margin:0;padding:0;list-style:none}.CaseStogiannis-module__xtEHOq__practiceItem{font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-muted);text-wrap:pretty;max-width:var(--measure-body);margin-block-end:var(--space-sm)}.CaseStogiannis-module__xtEHOq__practiceItem:last-child{margin-block-end:0}.CaseStogiannis-module__xtEHOq__practiceTail{min-width:0;max-width:var(--measure-body);gap:var(--space-sm);flex-direction:column;grid-area:3/7/auto/-1;display:flex}.CaseStogiannis-module__xtEHOq__colour{row-gap:var(--space-lg)}.CaseStogiannis-module__xtEHOq__colourArgument{gap:var(--space-sm);min-width:0;max-width:var(--measure-body);flex-direction:column;grid-column:1/7;display:flex}.CaseStogiannis-module__xtEHOq__strata{grid-column:1/-1;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--space-xs);align-items:center;margin:0;display:grid}.CaseStogiannis-module__xtEHOq__stratumMeta{align-items:baseline;gap:var(--space-xs);min-width:0;grid-column:1/5;padding-inline-end:var(--space-sm);display:flex}.CaseStogiannis-module__xtEHOq__stratumName{font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);line-height:var(--leading-label);text-transform:uppercase;color:var(--text);overflow-wrap:anywhere}.CaseStogiannis-module__xtEHOq__stratumHex{font-size:var(--type-label);line-height:var(--leading-label);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;margin:0;font-weight:400}.CaseStogiannis-module__xtEHOq__stratumBand{border-radius:2px 0 0 2px;grid-column:5/-1;min-height:clamp(2.5rem,1.8rem + 2.6vh,4rem);margin-inline-end:calc(var(--gutter)*-1)}.CaseStogiannis-module__xtEHOq__foundation{align-items:baseline;row-gap:var(--space-sm)}.CaseStogiannis-module__xtEHOq__foundationHead{grid-area:1/1/auto/5}.CaseStogiannis-module__xtEHOq__foundationBody{min-width:0;max-width:var(--measure-body);gap:var(--space-sm);flex-direction:column;grid-area:1/5/auto/-1;display:flex}@media (max-width:1279px){.CaseStogiannis-module__xtEHOq__statement{grid-column:3/-1}.CaseStogiannis-module__xtEHOq__ledgerApproach{grid-column:1/5}.CaseStogiannis-module__xtEHOq__ledgerOutcome{grid-column:5/-1}.CaseStogiannis-module__xtEHOq__chapterChallenge .CaseStogiannis-module__xtEHOq__frame{grid-area:1/1/auto/5;max-width:26rem}.CaseStogiannis-module__xtEHOq__chapterChallenge .CaseStogiannis-module__xtEHOq__chapterHead{grid-area:2/1/auto/-1}.CaseStogiannis-module__xtEHOq__chapterChallenge .CaseStogiannis-module__xtEHOq__chapterBody{grid-area:3/1/auto/7}.CaseStogiannis-module__xtEHOq__chapterSolution .CaseStogiannis-module__xtEHOq__chapterHead{grid-area:1/1/auto/-1}.CaseStogiannis-module__xtEHOq__chapterSolutionLeft{grid-area:2/1/auto/7}.CaseStogiannis-module__xtEHOq__chapterSolutionRight{grid-area:3/1/auto/7}.CaseStogiannis-module__xtEHOq__chapterSolution .CaseStogiannis-module__xtEHOq__frame{margin-inline:calc(var(--gutter)*-1);grid-area:4/1/auto/-1}.CaseStogiannis-module__xtEHOq__interludeHeld .CaseStogiannis-module__xtEHOq__chapterHead,.CaseStogiannis-module__xtEHOq__interludeHeld .CaseStogiannis-module__xtEHOq__chapterBody{grid-column:1/7}.CaseStogiannis-module__xtEHOq__interludePlain .CaseStogiannis-module__xtEHOq__chapterHead{grid-column:1/3}.CaseStogiannis-module__xtEHOq__interludePlain .CaseStogiannis-module__xtEHOq__chapterBody{grid-column:3/-1}.CaseStogiannis-module__xtEHOq__chapterResult .CaseStogiannis-module__xtEHOq__frame{grid-area:1/1/auto/6;align-self:start}.CaseStogiannis-module__xtEHOq__chapterResult .CaseStogiannis-module__xtEHOq__chapterHead{grid-area:2/1/auto/-1}.CaseStogiannis-module__xtEHOq__chapterResult .CaseStogiannis-module__xtEHOq__chapterBody{grid-area:3/1/auto/7}.CaseStogiannis-module__xtEHOq__resultsArgument{grid-area:1/1/auto/-1}.CaseStogiannis-module__xtEHOq__scores{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.CaseStogiannis-module__xtEHOq__vitals{grid-row:3}.CaseStogiannis-module__xtEHOq__practiceArgument,.CaseStogiannis-module__xtEHOq__practiceIndex,.CaseStogiannis-module__xtEHOq__practiceTail{grid-column:1/-1}.CaseStogiannis-module__xtEHOq__stratumMeta{grid-column:1/4}.CaseStogiannis-module__xtEHOq__stratumBand{grid-column:4/-1}.CaseStogiannis-module__xtEHOq__colourArgument{grid-column:1/-1}.CaseStogiannis-module__xtEHOq__foundationHead{grid-column:1/3}.CaseStogiannis-module__xtEHOq__foundationBody{grid-column:3/-1}}@media (max-width:1023px){.CaseStogiannis-module__xtEHOq__ledgerServices .CaseStogiannis-module__xtEHOq__ledgerItems{columns:1}.CaseStogiannis-module__xtEHOq__stratumBand{min-height:clamp(2.25rem,1.6rem + 2.2vh,3.25rem)}}@media (max-width:899px){.CaseStogiannis-module__xtEHOq__statement,.CaseStogiannis-module__xtEHOq__ledger,.CaseStogiannis-module__xtEHOq__results,.CaseStogiannis-module__xtEHOq__practice,.CaseStogiannis-module__xtEHOq__colour,.CaseStogiannis-module__xtEHOq__foundation{align-items:start;row-gap:var(--space-lg)}.CaseStogiannis-module__xtEHOq__statement,.CaseStogiannis-module__xtEHOq__ledgerServices,.CaseStogiannis-module__xtEHOq__ledgerApproach,.CaseStogiannis-module__xtEHOq__ledgerOutcome,.CaseStogiannis-module__xtEHOq__resultsArgument,.CaseStogiannis-module__xtEHOq__scores,.CaseStogiannis-module__xtEHOq__vitals,.CaseStogiannis-module__xtEHOq__practiceArgument,.CaseStogiannis-module__xtEHOq__practiceIndex,.CaseStogiannis-module__xtEHOq__practiceTail,.CaseStogiannis-module__xtEHOq__colourArgument,.CaseStogiannis-module__xtEHOq__foundationHead,.CaseStogiannis-module__xtEHOq__foundationBody{grid-area:auto/1/auto/-1;justify-self:stretch}.CaseStogiannis-module__xtEHOq__chapterChallenge,.CaseStogiannis-module__xtEHOq__chapterSolution,.CaseStogiannis-module__xtEHOq__interludeHeld,.CaseStogiannis-module__xtEHOq__interludePlain,.CaseStogiannis-module__xtEHOq__chapterResult{align-items:start;row-gap:var(--space-md)}.CaseStogiannis-module__xtEHOq__chapterChallenge .CaseStogiannis-module__xtEHOq__chapterHead,.CaseStogiannis-module__xtEHOq__chapterChallenge .CaseStogiannis-module__xtEHOq__chapterBody,.CaseStogiannis-module__xtEHOq__chapterSolution .CaseStogiannis-module__xtEHOq__chapterHead,.CaseStogiannis-module__xtEHOq__chapterSolutionLeft,.CaseStogiannis-module__xtEHOq__chapterSolutionRight,.CaseStogiannis-module__xtEHOq__interludeHeld .CaseStogiannis-module__xtEHOq__chapterHead,.CaseStogiannis-module__xtEHOq__interludeHeld .CaseStogiannis-module__xtEHOq__chapterBody,.CaseStogiannis-module__xtEHOq__interludePlain .CaseStogiannis-module__xtEHOq__chapterHead,.CaseStogiannis-module__xtEHOq__interludePlain .CaseStogiannis-module__xtEHOq__chapterBody,.CaseStogiannis-module__xtEHOq__chapterResult .CaseStogiannis-module__xtEHOq__chapterHead,.CaseStogiannis-module__xtEHOq__chapterResult .CaseStogiannis-module__xtEHOq__chapterBody,.CaseStogiannis-module__xtEHOq__chapterSolution .CaseStogiannis-module__xtEHOq__frame,.CaseStogiannis-module__xtEHOq__chapterResult .CaseStogiannis-module__xtEHOq__frame{grid-column:1/-1;justify-self:stretch;max-width:none;margin-inline:0}.CaseStogiannis-module__xtEHOq__chapterChallenge .CaseStogiannis-module__xtEHOq__chapterHead{grid-row:2}.CaseStogiannis-module__xtEHOq__chapterChallenge .CaseStogiannis-module__xtEHOq__chapterBody{grid-row:3}.CaseStogiannis-module__xtEHOq__chapterChallenge .CaseStogiannis-module__xtEHOq__frame{grid-area:1/1/auto/-1;justify-self:start;max-width:min(20rem,100%)}.CaseStogiannis-module__xtEHOq__chapterSolution .CaseStogiannis-module__xtEHOq__chapterHead{grid-row:1}.CaseStogiannis-module__xtEHOq__chapterSolutionLeft{grid-row:2}.CaseStogiannis-module__xtEHOq__chapterSolutionRight{grid-row:3}.CaseStogiannis-module__xtEHOq__chapterSolution .CaseStogiannis-module__xtEHOq__frame{grid-row:4}.CaseStogiannis-module__xtEHOq__chapterResult .CaseStogiannis-module__xtEHOq__frame{grid-row:1;align-self:start}.CaseStogiannis-module__xtEHOq__chapterResult .CaseStogiannis-module__xtEHOq__chapterHead{grid-row:2}.CaseStogiannis-module__xtEHOq__chapterResult .CaseStogiannis-module__xtEHOq__chapterBody{grid-row:3}.CaseStogiannis-module__xtEHOq__strata{row-gap:var(--space-2xs);grid-column:1/-1}.CaseStogiannis-module__xtEHOq__stratumMeta{grid-column:1/-1;padding-inline-end:0}.CaseStogiannis-module__xtEHOq__stratumBand{border-radius:2px;grid-column:1/-1;margin-block-end:var(--space-xs);margin-inline-end:0}}@media (max-width:767px){.CaseStogiannis-module__xtEHOq__chapterSolution .CaseStogiannis-module__xtEHOq__frame,.CaseStogiannis-module__xtEHOq__chapterResult .CaseStogiannis-module__xtEHOq__frame{aspect-ratio:16/10}.CaseStogiannis-module__xtEHOq__chapterChallenge .CaseStogiannis-module__xtEHOq__frame{max-width:min(16rem,100%)}.CaseStogiannis-module__xtEHOq__scores{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStogiannis-module__xtEHOq__vitalsRun{gap:var(--space-xs)var(--space-md)}}
.v2Canvas-module___Owz3G__axis{padding-inline:var(--gutter)}.v2Canvas-module___Owz3G__canvas{padding-inline:var(--gutter);grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gap);display:grid}.v2Canvas-module___Owz3G__capped{padding-inline:max(var(--gutter),calc((100% - var(--canvas-max))/2 + var(--gutter)))}.v2Canvas-module___Owz3G__bleed{margin-inline:calc(var(--gutter)*-1);grid-column:1/-1}.v2Canvas-module___Owz3G__bleedViewport{grid-column:1/-1;margin-inline:calc(50% - 50vw)}
.CookieSettingsModal-module__bDTboG__overlay{z-index:40;background:#000000bf;justify-content:center;align-items:center;padding:40px 20px;animation:.2s ease-out CookieSettingsModal-module__bDTboG__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes CookieSettingsModal-module__bDTboG__fadeIn{0%{opacity:0}to{opacity:1}}.CookieSettingsModal-module__bDTboG__modal{background:var(--surface);border:1px solid var(--border-strong);width:100%;max-width:560px;max-height:calc(100vh - 80px);font-family:var(--font-brand);border-radius:12px;flex-direction:column;margin:auto;animation:.3s ease-out CookieSettingsModal-module__bDTboG__slideUp;display:flex;box-shadow:0 20px 60px #00000080}@keyframes CookieSettingsModal-module__bDTboG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CookieSettingsModal-module__bDTboG__header{border-bottom:1px solid var(--border);padding:24px 24px 16px;position:relative}.CookieSettingsModal-module__bDTboG__closeButton{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;position:absolute;top:20px;right:20px}.CookieSettingsModal-module__bDTboG__closeButton:hover{color:var(--text);background:#ffffff0d}.CookieSettingsModal-module__bDTboG__closeButton:active{transform:scale(.92)}.CookieSettingsModal-module__bDTboG__title{font-size:var(--type-h2);font-weight:var(--weight-h2);letter-spacing:var(--track-h2);line-height:var(--leading-h2);color:var(--text);margin:0 0 8px;padding-right:40px}.CookieSettingsModal-module__bDTboG__subtitle{font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-muted);max-width:var(--measure-body);margin:0}.CookieSettingsModal-module__bDTboG__content{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.CookieSettingsModal-module__bDTboG__category{border:1px solid var(--border);background:#ffffff05;border-radius:8px;margin-bottom:12px;padding:16px}.CookieSettingsModal-module__bDTboG__categoryHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.CookieSettingsModal-module__bDTboG__categoryTitle{font-size:var(--type-h3);font-weight:var(--weight-h3);letter-spacing:var(--track-h3);line-height:var(--leading-h3);color:var(--text);margin:0}.CookieSettingsModal-module__bDTboG__categoryDescription{font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-muted);max-width:var(--measure-body);margin:0}.CookieSettingsModal-module__bDTboG__alwaysActive{font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);line-height:var(--leading-label);text-transform:uppercase;color:var(--text-muted);white-space:nowrap;background:#ffffff0d;border-radius:4px;padding:4px 10px}.CookieSettingsModal-module__bDTboG__toggle{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.CookieSettingsModal-module__bDTboG__toggleInput{opacity:0;width:0;height:0}.CookieSettingsModal-module__bDTboG__toggleSlider{cursor:pointer;border:1px solid var(--border);background:#ffffff1a;border-radius:24px;transition:background .2s;position:absolute;inset:0}.CookieSettingsModal-module__bDTboG__toggleSlider:before{content:"";background:var(--text-muted);border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;bottom:3px;left:3px}.CookieSettingsModal-module__bDTboG__toggleInput:checked+.CookieSettingsModal-module__bDTboG__toggleSlider{background:var(--accent);border-color:var(--accent)}.CookieSettingsModal-module__bDTboG__toggleInput:checked+.CookieSettingsModal-module__bDTboG__toggleSlider:before{background:#23272a;transform:translate(20px)}.CookieSettingsModal-module__bDTboG__toggleInput:disabled+.CookieSettingsModal-module__bDTboG__toggleSlider{cursor:not-allowed;opacity:.5}.CookieSettingsModal-module__bDTboG__footer{border-top:1px solid var(--border);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.CookieSettingsModal-module__bDTboG__buttonPrimary{background:var(--accent);color:#23272a;font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--track-ui);line-height:var(--leading-ui);cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-family:inherit;transition:opacity .2s,transform .1s}.CookieSettingsModal-module__bDTboG__buttonPrimary:hover{opacity:.9}.CookieSettingsModal-module__bDTboG__buttonPrimary:active{transform:scale(.98)}.CookieSettingsModal-module__bDTboG__buttonSecondary{color:var(--text);border:1px solid var(--border-strong);font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--track-ui);line-height:var(--leading-ui);cursor:pointer;background:0 0;border-radius:8px;padding:10px 20px;font-family:inherit;transition:background .2s,transform .1s}.CookieSettingsModal-module__bDTboG__buttonSecondary:hover{background:#ffffff0d}.CookieSettingsModal-module__bDTboG__buttonSecondary:active{transform:scale(.98)}@media (max-width:640px){.CookieSettingsModal-module__bDTboG__modal{max-width:100%;max-height:90vh}.CookieSettingsModal-module__bDTboG__header{padding:20px 20px 12px}.CookieSettingsModal-module__bDTboG__content{padding:16px 20px}.CookieSettingsModal-module__bDTboG__footer{flex-direction:column;padding:12px 20px}.CookieSettingsModal-module__bDTboG__buttonPrimary,.CookieSettingsModal-module__bDTboG__buttonSecondary{width:100%}}
.FooterSignature-module__Z_XaPW__plate{margin-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(.5rem,1.4vw,1.25rem);container-type:inline-size}.FooterSignature-module__Z_XaPW__wordmark{font-family:var(--font-lockup);font-size:calc(var(--wf-signature-fit,15)*1cqw);letter-spacing:-.03em;white-space:nowrap;color:var(--text);cursor:default;-webkit-user-select:none;user-select:none;font-weight:750;line-height:.9;display:block}.FooterSignature-module__Z_XaPW__inner{margin-right:-.03em;display:inline-block}.FooterSignature-module__Z_XaPW__dot{color:var(--accent);z-index:1;pointer-events:none;display:inline-block;position:relative}.FooterSignature-module__Z_XaPW__plate[data-physics=live] .FooterSignature-module__Z_XaPW__dot{will-change:transform}.FooterSignature-module__Z_XaPW__plate[data-state=pending] .FooterSignature-module__Z_XaPW__inner{opacity:0;transform:translateY(.05em)}.FooterSignature-module__Z_XaPW__plate[data-state=pending] .FooterSignature-module__Z_XaPW__dot{opacity:0}.FooterSignature-module__Z_XaPW__plate[data-state=in] .FooterSignature-module__Z_XaPW__inner{opacity:1;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:none}.FooterSignature-module__Z_XaPW__plate[data-state=in] .FooterSignature-module__Z_XaPW__dot{opacity:1;transition:opacity .28s ease-out}@media (prefers-reduced-motion:reduce){.FooterSignature-module__Z_XaPW__plate[data-state=pending] .FooterSignature-module__Z_XaPW__inner,.FooterSignature-module__Z_XaPW__plate[data-state=pending] .FooterSignature-module__Z_XaPW__dot,.FooterSignature-module__Z_XaPW__plate[data-state=in] .FooterSignature-module__Z_XaPW__inner,.FooterSignature-module__Z_XaPW__plate[data-state=in] .FooterSignature-module__Z_XaPW__dot{opacity:1;transition:none;transform:none}}
.layout-module__6C1IHG__shell{flex-direction:column;min-height:100vh;display:flex}.layout-module__6C1IHG__main{flex:1 0 auto}
.CTACard-module__cmwczW__closing{text-align:center;padding-block:var(--space-lg);flex-direction:column;align-items:center;display:flex}.CTACard-module__cmwczW__statement{font-size:clamp(1.375rem,1.2rem + .75vw,1.75rem);font-weight:var(--weight-h2);line-height:var(--leading-title);text-transform:uppercase;letter-spacing:.018em;color:var(--text);text-wrap:balance;margin:0 -.018em 0 0}.CTACard-module__cmwczW__link{margin-top:var(--space-md);font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--track-ui);line-height:var(--leading-ui);color:var(--text);align-items:center;gap:.5rem;text-decoration:none;transition:color .2s;display:inline-flex}.CTACard-module__cmwczW__link:hover{color:var(--accent);--arrow-shift-x:4px}@media (pointer:coarse){.CTACard-module__cmwczW__link:active{opacity:.45}}
.grain-module__SsvXsG__layer{opacity:.4;pointer-events:none;z-index:0;will-change:transform;background-image:url(/noise.png);background-repeat:repeat;width:300vw;height:300vh;animation:8s steps(10,end) infinite grain-module__SsvXsG__grain;position:fixed;top:-100vh;left:-50vw}.grain-module__SsvXsG__band{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip;transform:translateZ(0)}@keyframes grain-module__SsvXsG__grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}@media (prefers-reduced-motion:reduce){.grain-module__SsvXsG__layer{animation:none}}
.Button-module__bn4omq__button{font-weight:var(--weight-ui);letter-spacing:var(--track-ui);line-height:var(--leading-ui);cursor:pointer;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;transition:all .2s;display:inline-flex}.Button-module__bn4omq__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__bn4omq__button:focus-visible{outline:none;box-shadow:0 0 0 3px #37d4c84d}@media (prefers-reduced-motion:reduce){.Button-module__bn4omq__button{transition:none}}.Button-module__bn4omq__sm{font-size:var(--type-ui);padding:.5rem 1rem}.Button-module__bn4omq__md{font-size:var(--type-ui);padding:.75rem 1.5rem}.Button-module__bn4omq__outline{color:#fff;background:#37d4c808;border-color:#37d4c86b}.Button-module__bn4omq__outline:hover:not(:disabled){background:#37d4c81a;border-color:#37d4c899}.Button-module__bn4omq__outline:active:not(:disabled){background:#37d4c80d;transform:translateY(1px)}.Button-module__bn4omq__solid{background:var(--mint);color:var(--slate);border-color:var(--mint)}.Button-module__bn4omq__solid:hover:not(:disabled){background:#37d4c8e6}.Button-module__bn4omq__solid:active:not(:disabled){opacity:.85}
.IndustriesIndex-module__l8iLqG__band{grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gap);border-top:1px solid var(--border);margin-top:var(--industries-pause,clamp(5rem,3.5rem + 5vw,9.5rem));padding-top:var(--space-xl);align-items:baseline;display:grid}.IndustriesIndex-module__l8iLqG__label{font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);line-height:var(--leading-label);text-transform:uppercase;color:var(--text-muted);grid-area:1/1/auto/span 3;margin:0}.IndustriesIndex-module__l8iLqG__statement{font-size:var(--type-h2);font-weight:var(--weight-h2);letter-spacing:var(--track-h2);line-height:var(--leading-h2);color:var(--text);white-space:pre-line;text-wrap:pretty;grid-area:1/4/auto/-1;margin:0}.IndustriesIndex-module__l8iLqG__directory{align-self:start;column-gap:var(--grid-gap);row-gap:var(--space-xs);margin:var(--space-xl)0 0;grid-area:2/4/auto/-1;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.IndustriesIndex-module__l8iLqG__entry[hidden]{display:none}.IndustriesIndex-module__l8iLqG__entryLink{font-size:var(--type-destination);font-weight:var(--weight-destination);letter-spacing:var(--track-destination);line-height:var(--leading-destination);color:var(--text);text-decoration:none;display:inline-block}.IndustriesIndex-module__l8iLqG__toggle{font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--track-ui);line-height:var(--leading-ui);color:var(--text-muted);text-decoration:none;transition:color .2s;display:inline-block}.IndustriesIndex-module__l8iLqG__entryLink{transition:color .2s}.IndustriesIndex-module__l8iLqG__entryLink:hover,.IndustriesIndex-module__l8iLqG__entryLink:focus-visible{color:var(--accent)}@media (pointer:coarse){.IndustriesIndex-module__l8iLqG__entryLink:active{opacity:.6}}@media (prefers-reduced-motion:reduce){.IndustriesIndex-module__l8iLqG__entryLink{transition:none}}.IndustriesIndex-module__l8iLqG__toggle:hover,.IndustriesIndex-module__l8iLqG__toggle:focus-visible{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.IndustriesIndex-module__l8iLqG__entryLink:focus-visible,.IndustriesIndex-module__l8iLqG__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.IndustriesIndex-module__l8iLqG__control{margin-top:var(--space-md);grid-area:3/4/auto/-1}.IndustriesIndex-module__l8iLqG__toggle{appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit}@media (max-width:1279px){.IndustriesIndex-module__l8iLqG__label{grid-column:1/span 2}.IndustriesIndex-module__l8iLqG__statement,.IndustriesIndex-module__l8iLqG__directory,.IndustriesIndex-module__l8iLqG__control{grid-column:3/-1}}@media (max-width:1023px){.IndustriesIndex-module__l8iLqG__label{grid-area:1/1/auto/-1}.IndustriesIndex-module__l8iLqG__statement,.IndustriesIndex-module__l8iLqG__directory,.IndustriesIndex-module__l8iLqG__control{grid-column:1/-1}.IndustriesIndex-module__l8iLqG__statement{margin-top:var(--space-sm);max-width:var(--measure-lead);grid-row:2}.IndustriesIndex-module__l8iLqG__directory{grid-row:3}.IndustriesIndex-module__l8iLqG__control{grid-row:4}}@media (min-width:768px) and (max-width:1023px){.IndustriesIndex-module__l8iLqG__band{max-width:42rem}}@media (max-width:480px){.IndustriesIndex-module__l8iLqG__statement{max-width:none}}
.WorksIndex-module__p6Tzxa__root{padding:0 2rem 6rem;position:relative;overflow:hidden}.WorksIndex-module__p6Tzxa__header,.WorksIndex-module__p6Tzxa__row{grid-template-columns:3rem 2rem 2fr 160px 1fr 64px;align-items:center;gap:0 2rem;display:grid}.WorksIndex-module__p6Tzxa__header{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);padding:0 0 1rem}.WorksIndex-module__p6Tzxa__header span{color:var(--text-muted);font-size:1.25rem;font-weight:400}.WorksIndex-module__p6Tzxa__rows{margin:0;padding:0;list-style:none}.WorksIndex-module__p6Tzxa__rowItem{display:block}.WorksIndex-module__p6Tzxa__row{color:inherit;border-bottom:1px solid color-mix(in srgb,currentColor 7%,transparent);padding:2.5rem 0;text-decoration:none}.WorksIndex-module__p6Tzxa__colNum{letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--text-muted);opacity:.4;text-align:right;margin-right:-.12em;font-size:1.25rem;font-weight:400;line-height:1}.WorksIndex-module__p6Tzxa__colIndicator{justify-content:center;align-items:center;display:flex}.WorksIndex-module__p6Tzxa__socket{background:radial-gradient(circle at 38% 38%,#191c1f 0%,#222529 60%,#282d30 100%);border-radius:50%;width:8px;height:8px;display:block;box-shadow:inset 1px 1.5px 2.5px #00000085,inset 0 .5px 1.5px #00000052,0 .5px #ffffff0d}.WorksIndex-module__p6Tzxa__colTitle{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.25rem;font-weight:500;line-height:1.2;overflow:hidden}.WorksIndex-module__p6Tzxa__colCategory{color:var(--text-muted);white-space:nowrap;font-size:1.25rem;font-weight:400}.WorksIndex-module__p6Tzxa__colServices{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.25rem;font-weight:400;overflow:hidden}.WorksIndex-module__p6Tzxa__colYear{font-variant-numeric:tabular-nums;color:var(--text-muted);text-align:right;white-space:nowrap;font-size:1.25rem;font-weight:400}.WorksIndex-module__p6Tzxa__stagePositioner{pointer-events:none;z-index:1;width:380px;position:absolute;top:0;bottom:0;right:calc(33.3333% + 9rem + 60px);overflow:hidden}.WorksIndex-module__p6Tzxa__stageFrame{aspect-ratio:16/9;will-change:transform;border-radius:4px;width:100%;position:relative;overflow:hidden}.WorksIndex-module__p6Tzxa__stageVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.WorksIndex-module__p6Tzxa__stageFrame[data-slug=castello-rooms]{aspect-ratio:960/480}.WorksIndex-module__p6Tzxa__stageFrame[data-slug=stogiannis-winery]{aspect-ratio:960/492}.WorksIndex-module__p6Tzxa__stageFrame[data-slug=zoisbio-melissokomia]{aspect-ratio:1280/614}.WorksIndex-module__p6Tzxa__stageFrame[data-slug=laertis-dedes]{aspect-ratio:960/492}.WorksIndex-module__p6Tzxa__videoPreloadPanel{opacity:0;pointer-events:none;position:absolute;top:0;left:-9999px}.WorksIndex-module__p6Tzxa__videoPreloadItem{width:1px;height:1px;display:block;overflow:hidden}.WorksIndex-module__p6Tzxa__stageImg{object-fit:cover}@media (max-width:960px){.WorksIndex-module__p6Tzxa__colServices{display:none}.WorksIndex-module__p6Tzxa__header,.WorksIndex-module__p6Tzxa__row{grid-template-columns:3rem 2rem 2fr 140px 64px;gap:0 1.5rem}.WorksIndex-module__p6Tzxa__row{padding:1.75rem 0}}@media (pointer:coarse),(max-width:960px){.WorksIndex-module__p6Tzxa__stagePositioner,.WorksIndex-module__p6Tzxa__videoPreloadPanel{display:none}}@media (max-width:520px){.WorksIndex-module__p6Tzxa__colCategory{display:none}.WorksIndex-module__p6Tzxa__header,.WorksIndex-module__p6Tzxa__row{grid-template-columns:2.5rem 1.5rem 1fr 56px;gap:0 1rem}.WorksIndex-module__p6Tzxa__row{padding:1.5rem 0}}@media (max-width:767px){.WorksIndex-module__p6Tzxa__root{display:none}}
.CaseLaertis-module__YTaiVa__statement{align-items:start;row-gap:var(--space-md)}.CaseLaertis-module__YTaiVa__statementLead{gap:var(--space-xs);flex-direction:column;grid-area:1/1/auto/9;min-width:0;display:flex}.CaseLaertis-module__YTaiVa__statementSecond{width:100%;min-width:0;max-width:var(--measure-body);justify-self:end;gap:var(--space-sm);flex-direction:column;grid-area:2/7/auto/-1;display:flex}.CaseLaertis-module__YTaiVa__ledger{align-items:start;row-gap:var(--space-lg);margin:0}.CaseLaertis-module__YTaiVa__ledgerGroup{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.CaseLaertis-module__YTaiVa__stepOne{grid-area:1/1/auto/5}.CaseLaertis-module__YTaiVa__stepTwo{grid-area:1/5/auto/9;margin-block-start:var(--space-lg)}.CaseLaertis-module__YTaiVa__stepThree{grid-area:1/9/auto/-1;margin-block-start:calc(var(--space-lg)*2)}.CaseLaertis-module__YTaiVa__ledgerItems{gap:var(--space-2xs);flex-direction:column;min-width:0;margin:0;display:flex}.CaseLaertis-module__YTaiVa__ledgerItem{font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-muted);text-wrap:pretty;padding-left:1.25rem;display:block;position:relative}.CaseLaertis-module__YTaiVa__ledgerItem:before{content:"·";opacity:.7;position:absolute;left:.35rem}.CaseLaertis-module__YTaiVa__stepThree .CaseLaertis-module__YTaiVa__ledgerItem{color:var(--text)}.CaseLaertis-module__YTaiVa__chapterHead{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.CaseLaertis-module__YTaiVa__chapterBody{min-width:0;max-width:var(--measure-body);gap:var(--space-sm);flex-direction:column;display:flex}.CaseLaertis-module__YTaiVa__frame{background:var(--case-bg);border-radius:4px;width:100%;margin:0;position:relative;overflow:hidden}.CaseLaertis-module__YTaiVa__frameImage{object-fit:cover;object-position:center}.CaseLaertis-module__YTaiVa__chapterBrief{align-items:start;row-gap:var(--space-md)}.CaseLaertis-module__YTaiVa__chapterBrief .CaseLaertis-module__YTaiVa__chapterHead{grid-area:1/1/auto/6}.CaseLaertis-module__YTaiVa__chapterBrief .CaseLaertis-module__YTaiVa__chapterBody{grid-area:1/7/auto/-1;justify-self:end;width:100%}.CaseLaertis-module__YTaiVa__chapterOffer{align-items:start;row-gap:var(--space-lg)}.CaseLaertis-module__YTaiVa__chapterOffer .CaseLaertis-module__YTaiVa__chapterHead{grid-area:1/1/auto/8}.CaseLaertis-module__YTaiVa__chapterOffer .CaseLaertis-module__YTaiVa__frame{aspect-ratio:2556/1309;grid-area:2/1/auto/10;max-width:84rem}.CaseLaertis-module__YTaiVa__chapterOffer .CaseLaertis-module__YTaiVa__chapterBody{grid-area:3/7/auto/-1;justify-self:end;width:100%}.CaseLaertis-module__YTaiVa__chapterEvidence{align-items:end;row-gap:var(--space-sm);grid-template-rows:1fr auto}.CaseLaertis-module__YTaiVa__chapterEvidence .CaseLaertis-module__YTaiVa__frame{aspect-ratio:2557/1313;grid-area:1/1/3/8;align-self:start;max-width:72rem;margin-inline-start:calc(var(--gutter)*-1)}.CaseLaertis-module__YTaiVa__chapterEvidence .CaseLaertis-module__YTaiVa__chapterHead{grid-area:1/8/auto/-1;align-self:end}.CaseLaertis-module__YTaiVa__chapterEvidence .CaseLaertis-module__YTaiVa__chapterBody{grid-area:2/8/auto/-1}.CaseLaertis-module__YTaiVa__chapterMenu{align-items:start;row-gap:var(--space-sm)}.CaseLaertis-module__YTaiVa__chapterMenu .CaseLaertis-module__YTaiVa__frame{aspect-ratio:424/819;grid-area:1/2/3/6;justify-self:start;max-width:18rem}.CaseLaertis-module__YTaiVa__chapterMenu .CaseLaertis-module__YTaiVa__chapterHead{grid-area:1/7/auto/-1;margin-block-start:var(--space-xl)}.CaseLaertis-module__YTaiVa__chapterMenu .CaseLaertis-module__YTaiVa__chapterBody{grid-area:2/7/auto/-1}.CaseLaertis-module__YTaiVa__chapterRule{align-items:start;row-gap:var(--space-lg)}.CaseLaertis-module__YTaiVa__chapterRule .CaseLaertis-module__YTaiVa__chapterHead{grid-area:1/1/auto/4}.CaseLaertis-module__YTaiVa__chapterRule .CaseLaertis-module__YTaiVa__chapterBody{grid-area:1/4/auto/-1}.CaseLaertis-module__YTaiVa__chapterRule .CaseLaertis-module__YTaiVa__chapterTail{grid-area:2/7/auto/-1;justify-self:end;width:100%}.CaseLaertis-module__YTaiVa__chapterEnquiry{align-items:start;row-gap:var(--space-md)}.CaseLaertis-module__YTaiVa__chapterEnquiry .CaseLaertis-module__YTaiVa__chapterHead{grid-area:1/7/auto/-1}.CaseLaertis-module__YTaiVa__chapterEnquiry .CaseLaertis-module__YTaiVa__chapterBody{grid-area:2/7/auto/-1;justify-self:end;width:100%}.CaseLaertis-module__YTaiVa__chapterEnquiry .CaseLaertis-module__YTaiVa__chapterTail{grid-area:3/1/auto/7;justify-self:start;margin-block-start:var(--space-md)}.CaseLaertis-module__YTaiVa__results{align-items:start;row-gap:var(--space-xl)}.CaseLaertis-module__YTaiVa__scores{gap:var(--space-md);flex-direction:column;grid-area:1/1/3/6;min-width:0;margin:0;display:flex}.CaseLaertis-module__YTaiVa__score{justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.CaseLaertis-module__YTaiVa__score dt{min-width:0}.CaseLaertis-module__YTaiVa__score dd{flex:none}.CaseLaertis-module__YTaiVa__resultsArgument{width:100%;min-width:0;max-width:var(--measure-body);justify-self:end;gap:var(--space-sm);flex-direction:column;grid-area:1/7/auto/-1;display:flex}.CaseLaertis-module__YTaiVa__resultsNote{margin-top:var(--space-2xs);text-transform:none;letter-spacing:0;opacity:.75}.CaseLaertis-module__YTaiVa__vitals{gap:var(--space-sm);flex-direction:column;grid-area:2/7/auto/-1;min-width:0;display:flex}.CaseLaertis-module__YTaiVa__vitalsList{gap:var(--space-md)var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.CaseLaertis-module__YTaiVa__vital{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.CaseLaertis-module__YTaiVa__vital dd{margin:0}.CaseLaertis-module__YTaiVa__practice{align-items:start;row-gap:var(--space-lg)}.CaseLaertis-module__YTaiVa__practiceArgument{gap:var(--space-sm);min-width:0;max-width:var(--measure-body);flex-direction:column;grid-area:1/1/auto/6;display:flex}.CaseLaertis-module__YTaiVa__practiceIndex{width:100%;max-width:var(--measure-body);grid-area:1/7/auto/-1;justify-self:end;min-width:0;margin:0;padding:0;list-style:none}.CaseLaertis-module__YTaiVa__practiceItem{font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-muted);text-wrap:pretty;margin-block-end:var(--space-sm)}.CaseLaertis-module__YTaiVa__practiceItem:last-child{margin-block-end:0}.CaseLaertis-module__YTaiVa__practiceTail{width:100%;min-width:0;max-width:var(--measure-body);justify-self:end;gap:var(--space-sm);flex-direction:column;grid-area:2/7/auto/-1;display:flex}.CaseLaertis-module__YTaiVa__colour{row-gap:var(--space-lg)}.CaseLaertis-module__YTaiVa__colourArgument{width:100%;min-width:0;max-width:var(--measure-body);justify-self:end;gap:var(--space-sm);flex-direction:column;grid-column:7/-1;display:flex}.CaseLaertis-module__YTaiVa__colourBand{margin:0 calc(var(--gutter)*-1);padding:var(--space-md)var(--gutter);grid-column:1/-1;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gap);color:#32232d;background:#e7e8e2;min-height:clamp(12rem,8rem + 14vh,20rem);display:grid}.CaseLaertis-module__YTaiVa__colourGround,.CaseLaertis-module__YTaiVa__colourCell{flex-direction:column;justify-content:flex-end;gap:.35rem;min-width:0;display:flex}.CaseLaertis-module__YTaiVa__colourGround{grid-column:1/5}.CaseLaertis-module__YTaiVa__colourCell{padding:var(--space-sm);color:#e7e8e2;background:#32232d;grid-column:9/-1}.CaseLaertis-module__YTaiVa__colourName{font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);line-height:var(--leading-label);text-transform:uppercase;overflow-wrap:anywhere}.CaseLaertis-module__YTaiVa__colourHex{font-size:var(--type-label);line-height:var(--leading-label);letter-spacing:.04em;font-variant-numeric:tabular-nums;opacity:.72;margin:0;font-weight:400}.CaseLaertis-module__YTaiVa__foundation{align-items:start;row-gap:var(--space-md)}.CaseLaertis-module__YTaiVa__foundationHead{grid-area:1/4/auto/-1;min-width:0}.CaseLaertis-module__YTaiVa__foundationBody{min-width:0;max-width:var(--measure-body);gap:var(--space-sm);flex-direction:column;grid-area:2/4/auto/11;display:flex}@media (max-width:1279px){.CaseLaertis-module__YTaiVa__statementLead{grid-column:1/-1}.CaseLaertis-module__YTaiVa__statementSecond{grid-column:3/-1}.CaseLaertis-module__YTaiVa__stepOne{grid-area:1/1/3/5}.CaseLaertis-module__YTaiVa__stepTwo{grid-area:1/5/auto/-1}.CaseLaertis-module__YTaiVa__stepThree{grid-area:2/5/auto/-1;margin-block-start:var(--space-lg)}.CaseLaertis-module__YTaiVa__chapterBrief .CaseLaertis-module__YTaiVa__chapterHead,.CaseLaertis-module__YTaiVa__chapterOffer .CaseLaertis-module__YTaiVa__chapterHead,.CaseLaertis-module__YTaiVa__chapterRule .CaseLaertis-module__YTaiVa__chapterHead{grid-area:1/1/auto/-1}.CaseLaertis-module__YTaiVa__chapterBrief .CaseLaertis-module__YTaiVa__chapterBody,.CaseLaertis-module__YTaiVa__chapterOffer .CaseLaertis-module__YTaiVa__chapterBody{grid-area:2/3/auto/-1}.CaseLaertis-module__YTaiVa__chapterOffer .CaseLaertis-module__YTaiVa__frame{grid-area:2/1/auto/-1}.CaseLaertis-module__YTaiVa__chapterOffer .CaseLaertis-module__YTaiVa__chapterBody{grid-row:3}.CaseLaertis-module__YTaiVa__chapterEvidence{grid-template-rows:none;align-items:start}.CaseLaertis-module__YTaiVa__chapterEvidence .CaseLaertis-module__YTaiVa__frame{grid-area:1/1/auto/7}.CaseLaertis-module__YTaiVa__chapterEvidence .CaseLaertis-module__YTaiVa__chapterHead{grid-area:2/1/auto/-1;margin-block-start:var(--space-md)}.CaseLaertis-module__YTaiVa__chapterEvidence .CaseLaertis-module__YTaiVa__chapterBody{grid-area:3/3/auto/-1}.CaseLaertis-module__YTaiVa__chapterMenu .CaseLaertis-module__YTaiVa__frame{grid-column:1/4;max-width:15rem}.CaseLaertis-module__YTaiVa__chapterMenu .CaseLaertis-module__YTaiVa__chapterHead,.CaseLaertis-module__YTaiVa__chapterMenu .CaseLaertis-module__YTaiVa__chapterBody{grid-column:4/-1}.CaseLaertis-module__YTaiVa__chapterMenu .CaseLaertis-module__YTaiVa__chapterHead{margin-block-start:var(--space-lg)}.CaseLaertis-module__YTaiVa__chapterRule .CaseLaertis-module__YTaiVa__chapterBody{grid-area:2/1/auto/-1}.CaseLaertis-module__YTaiVa__chapterRule .CaseLaertis-module__YTaiVa__chapterTail{grid-area:3/3/auto/-1}.CaseLaertis-module__YTaiVa__chapterEnquiry .CaseLaertis-module__YTaiVa__chapterHead,.CaseLaertis-module__YTaiVa__chapterEnquiry .CaseLaertis-module__YTaiVa__chapterBody{grid-column:3/-1}.CaseLaertis-module__YTaiVa__chapterEnquiry .CaseLaertis-module__YTaiVa__chapterTail{grid-column:1/7}.CaseLaertis-module__YTaiVa__scores{grid-area:2/1/auto/6}.CaseLaertis-module__YTaiVa__resultsArgument{grid-area:1/3/auto/-1}.CaseLaertis-module__YTaiVa__vitals{grid-area:3/1/auto/-1}.CaseLaertis-module__YTaiVa__practiceArgument{grid-column:1/-1}.CaseLaertis-module__YTaiVa__practiceIndex,.CaseLaertis-module__YTaiVa__practiceTail{grid-area:auto/3/auto/-1}.CaseLaertis-module__YTaiVa__colourArgument{grid-column:3/-1}.CaseLaertis-module__YTaiVa__colourGround{grid-column:1/4}.CaseLaertis-module__YTaiVa__colourCell{grid-column:5/-1}.CaseLaertis-module__YTaiVa__foundationHead,.CaseLaertis-module__YTaiVa__foundationBody{grid-column:2/-1}}@media (max-width:1023px){.CaseLaertis-module__YTaiVa__vitalsList{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseLaertis-module__YTaiVa__colourBand{min-height:clamp(10rem,7rem + 10vh,15rem)}}@media (max-width:899px){.CaseLaertis-module__YTaiVa__statementLead,.CaseLaertis-module__YTaiVa__statementSecond,.CaseLaertis-module__YTaiVa__stepOne,.CaseLaertis-module__YTaiVa__stepTwo,.CaseLaertis-module__YTaiVa__stepThree,.CaseLaertis-module__YTaiVa__chapterBrief .CaseLaertis-module__YTaiVa__chapterHead,.CaseLaertis-module__YTaiVa__chapterBrief .CaseLaertis-module__YTaiVa__chapterBody,.CaseLaertis-module__YTaiVa__chapterOffer .CaseLaertis-module__YTaiVa__chapterHead,.CaseLaertis-module__YTaiVa__chapterOffer .CaseLaertis-module__YTaiVa__chapterBody,.CaseLaertis-module__YTaiVa__chapterOffer .CaseLaertis-module__YTaiVa__frame,.CaseLaertis-module__YTaiVa__chapterEvidence .CaseLaertis-module__YTaiVa__chapterHead,.CaseLaertis-module__YTaiVa__chapterEvidence .CaseLaertis-module__YTaiVa__chapterBody,.CaseLaertis-module__YTaiVa__chapterEvidence .CaseLaertis-module__YTaiVa__frame,.CaseLaertis-module__YTaiVa__chapterMenu .CaseLaertis-module__YTaiVa__chapterHead,.CaseLaertis-module__YTaiVa__chapterMenu .CaseLaertis-module__YTaiVa__chapterBody,.CaseLaertis-module__YTaiVa__chapterRule .CaseLaertis-module__YTaiVa__chapterHead,.CaseLaertis-module__YTaiVa__chapterRule .CaseLaertis-module__YTaiVa__chapterBody,.CaseLaertis-module__YTaiVa__chapterRule .CaseLaertis-module__YTaiVa__chapterTail,.CaseLaertis-module__YTaiVa__chapterEnquiry .CaseLaertis-module__YTaiVa__chapterHead,.CaseLaertis-module__YTaiVa__chapterEnquiry .CaseLaertis-module__YTaiVa__chapterBody,.CaseLaertis-module__YTaiVa__chapterEnquiry .CaseLaertis-module__YTaiVa__chapterTail,.CaseLaertis-module__YTaiVa__scores,.CaseLaertis-module__YTaiVa__resultsArgument,.CaseLaertis-module__YTaiVa__vitals,.CaseLaertis-module__YTaiVa__practiceArgument,.CaseLaertis-module__YTaiVa__practiceIndex,.CaseLaertis-module__YTaiVa__practiceTail,.CaseLaertis-module__YTaiVa__colourArgument,.CaseLaertis-module__YTaiVa__foundationHead,.CaseLaertis-module__YTaiVa__foundationBody{grid-area:auto/1/auto/-1;justify-self:stretch;margin-block-start:0}.CaseLaertis-module__YTaiVa__statement,.CaseLaertis-module__YTaiVa__ledger,.CaseLaertis-module__YTaiVa__chapterBrief,.CaseLaertis-module__YTaiVa__chapterOffer,.CaseLaertis-module__YTaiVa__chapterEvidence,.CaseLaertis-module__YTaiVa__chapterMenu,.CaseLaertis-module__YTaiVa__chapterRule,.CaseLaertis-module__YTaiVa__chapterEnquiry,.CaseLaertis-module__YTaiVa__results,.CaseLaertis-module__YTaiVa__practice,.CaseLaertis-module__YTaiVa__foundation{align-items:start;row-gap:var(--space-md)}.CaseLaertis-module__YTaiVa__chapterEvidence .CaseLaertis-module__YTaiVa__frame{max-width:none;margin-inline-start:0}.CaseLaertis-module__YTaiVa__chapterOffer .CaseLaertis-module__YTaiVa__frame{max-width:none}.CaseLaertis-module__YTaiVa__chapterMenu .CaseLaertis-module__YTaiVa__frame{order:-1;grid-area:auto/1/auto/-1;max-width:min(14rem,100%)}.CaseLaertis-module__YTaiVa__resultsArgument{order:-1}.CaseLaertis-module__YTaiVa__scores{max-width:32rem}.CaseLaertis-module__YTaiVa__colourBand{row-gap:var(--space-md)}.CaseLaertis-module__YTaiVa__colourGround,.CaseLaertis-module__YTaiVa__colourCell{grid-column:1/-1}.CaseLaertis-module__YTaiVa__colourCell{min-height:clamp(6rem,4rem + 8vh,9rem)}}@media (max-width:767px){.CaseLaertis-module__YTaiVa__chapterMenu .CaseLaertis-module__YTaiVa__frame{max-width:min(12rem,100%)}.CaseLaertis-module__YTaiVa__vitalsList{gap:var(--space-sm)var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}
.page-module__tuwlhG__page{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-brand);margin:-24px -16px 0;overflow-x:clip}.page-module__tuwlhG__page *{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.page-module__tuwlhG__masthead{padding-block:var(--space-page-entry)var(--space-lg);row-gap:var(--space-md)}.page-module__tuwlhG__heroTitle{min-width:0;font-size:var(--type-title);font-weight:var(--weight-title);letter-spacing:var(--track-title);line-height:var(--leading-title);max-width:var(--measure-title);grid-area:1/1/auto/8;margin:0}.page-module__tuwlhG__heroSubtitle{min-width:0;font-size:var(--type-lead);line-height:var(--leading-lead);color:var(--text);max-width:var(--measure-lead);grid-area:2/1/auto/7;margin:0}.page-module__tuwlhG__heroCta{flex-wrap:wrap;grid-area:2/9/auto/-1;justify-content:flex-end;align-self:end;gap:16px;min-width:0;display:flex}.page-module__tuwlhG__band{padding-block-start:var(--space-2xl)}.page-module__tuwlhG__section{grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--space-md);display:grid}.page-module__tuwlhG__rightColumn{grid-column:7/-1;min-width:0}.page-module__tuwlhG__sectionTitle{margin:0 0 var(--space-sm)0;font-size:var(--type-h2);font-weight:var(--weight-h2);letter-spacing:var(--track-h2);line-height:var(--leading-h2);max-width:32ch}.page-module__tuwlhG__sectionBody{margin:0 0 var(--space-sm)0;font-size:var(--type-body-reading);line-height:var(--leading-body-reading);color:var(--text-muted);max-width:var(--measure-body);text-wrap:pretty}.page-module__tuwlhG__sectionBody:last-child{margin-bottom:0}.page-module__tuwlhG__note{margin-top:var(--space-md);font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-muted);max-width:var(--measure-body);text-wrap:pretty}.page-module__tuwlhG__scopeLinkWrap{margin:var(--space-md)0 0}.page-module__tuwlhG__moreLink{color:var(--text);font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--track-ui);line-height:var(--leading-ui);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.page-module__tuwlhG__moreLink:hover{color:var(--accent);--arrow-shift-x:4px}.page-module__tuwlhG__moreLinkArrow{margin-left:.5rem}@media (pointer:coarse){.page-module__tuwlhG__moreLink:active{opacity:.7}}.page-module__tuwlhG__closing{padding-block:calc(var(--space-2xl)*1.25)clamp(4rem,9vh,7rem);row-gap:var(--space-md)}.page-module__tuwlhG__finalCtaTitle{min-width:0;font-size:var(--type-h2);font-weight:var(--weight-h2);letter-spacing:var(--track-h2);line-height:var(--leading-h2);grid-area:1/1/auto/7;max-width:32ch;margin:0}.page-module__tuwlhG__finalCtaButtons{flex-wrap:wrap;grid-area:1/8/auto/-1;justify-content:flex-end;align-self:end;gap:16px;min-width:0;display:flex}@media (max-width:1279px){.page-module__tuwlhG__heroTitle{grid-column:1/7}.page-module__tuwlhG__heroSubtitle{grid-column:1/6}.page-module__tuwlhG__heroCta{grid-area:3/1/auto/-1;justify-content:flex-start;align-self:start}.page-module__tuwlhG__rightColumn{grid-column:3/-1}.page-module__tuwlhG__finalCtaTitle{grid-column:1/6}.page-module__tuwlhG__finalCtaButtons{grid-area:2/1/auto/-1;justify-content:flex-start;align-self:start}}@media (max-width:767px){.page-module__tuwlhG__heroTitle,.page-module__tuwlhG__heroSubtitle,.page-module__tuwlhG__heroCta,.page-module__tuwlhG__rightColumn,.page-module__tuwlhG__finalCtaTitle,.page-module__tuwlhG__finalCtaButtons{grid-column:1/-1}.page-module__tuwlhG__finalCtaButtons{flex-direction:column;align-items:stretch}}
.Note-module__7xM_zG__page{font-family:var(--font-brand);color:var(--text);margin:-24px -16px 0;padding-block-end:var(--space-xl)}.Note-module__7xM_zG__masthead{border-block-end:1px solid var(--border);padding-block-start:var(--space-page-entry);padding-block-end:var(--space-lg)}.Note-module__7xM_zG__filing{text-align:right;margin:0 0 var(--space-md);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);line-height:var(--leading-label);text-transform:uppercase;color:var(--text-muted);grid-area:1/9/auto/-1;justify-self:end;min-width:0}.Note-module__7xM_zG__title{margin:0 0 var(--space-sm);font-size:var(--type-title);font-weight:var(--weight-title);letter-spacing:var(--track-title);line-height:var(--leading-title);color:var(--text);max-width:var(--measure-title);text-wrap:balance;grid-area:2/1/auto/8;min-width:0}.Note-module__7xM_zG__lead{font-size:var(--type-lead);line-height:var(--leading-lead);color:var(--text);max-width:var(--measure-lead);text-wrap:pretty;grid-area:3/3/auto/9;min-width:0;margin:0}.Note-module__7xM_zG__body{padding-block:var(--space-xl)}.Note-module__7xM_zG__prose{grid-column:1/-1;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gap);min-width:0;font-size:var(--type-body-reading);font-weight:400;line-height:var(--leading-body-reading);color:var(--text-muted);overflow-wrap:break-word;display:grid}.Note-module__7xM_zG__prose>*{min-width:0}.Note-module__7xM_zG__prose>:where(p,ul,ol,pre){max-width:var(--measure-body);grid-column:3/9}.Note-module__7xM_zG__prose>:where(h2,h3){max-width:var(--measure-lead);grid-column:2/9}.Note-module__7xM_zG__prose>:where(blockquote){grid-column:5/11}.Note-module__7xM_zG__prose>:where(hr){grid-column:1/-1}.Note-module__7xM_zG__prose :where(h2){margin:var(--space-md)0 var(--space-xs);font-size:var(--type-h2);font-weight:var(--weight-h2);letter-spacing:var(--track-h2);line-height:var(--leading-h2);color:var(--text);text-wrap:balance}.Note-module__7xM_zG__prose :where(h3){margin:var(--space-md)0 var(--space-xs);font-size:var(--type-h3);font-weight:var(--weight-h3);letter-spacing:var(--track-h3);line-height:var(--leading-h3);color:var(--text);text-wrap:balance}.Note-module__7xM_zG__prose :where(p){margin:0 0 var(--space-sm);text-wrap:pretty}.Note-module__7xM_zG__prose :where(ul,ol){margin:0 0 var(--space-sm);padding-inline-start:0;list-style:none}.Note-module__7xM_zG__prose :where(li){padding-inline-start:1.5rem;position:relative}.Note-module__7xM_zG__prose :where(li+li){margin-block-start:var(--space-2xs)}.Note-module__7xM_zG__prose :where(li):before{content:"·";color:var(--accent);font-weight:600;position:absolute;inset-inline-start:.5rem}.Note-module__7xM_zG__prose :where(blockquote){margin:var(--space-sm)0 var(--space-md);font-size:var(--type-lead);line-height:var(--leading-lead);color:var(--text);max-width:var(--measure-lead);text-wrap:pretty;padding:0}.Note-module__7xM_zG__prose :where(a){color:var(--text);border-block-end:1px solid var(--border);text-decoration:none;transition:color .2s,border-color .2s}.Note-module__7xM_zG__prose :where(a:hover){color:var(--accent);border-block-end-color:var(--accent)}.Note-module__7xM_zG__prose :where(a:focus-visible){outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.Note-module__7xM_zG__prose :where(strong){color:var(--text);font-weight:600}.Note-module__7xM_zG__prose :where(code){background:#ffffff0d;border-radius:4px;padding:.1em .35em;font-family:Consolas,Monaco,ui-monospace,monospace;font-size:.9em}.Note-module__7xM_zG__prose :where(pre){margin:0 0 var(--space-sm);padding:var(--space-xs);background:#ffffff0d;border-radius:8px;overflow-x:auto}.Note-module__7xM_zG__prose :where(pre code){background:0 0;padding:0}.Note-module__7xM_zG__prose :where(hr){border:0;height:0;margin:0}.Note-module__7xM_zG__prose>:where(hr+*){margin-block-start:var(--space-lg)}.Note-module__7xM_zG__prose>:first-child{margin-block-start:0}.Note-module__7xM_zG__figure{min-width:0;margin-block:var(--space-2xs)var(--space-xs);grid-column:4/12}.Note-module__7xM_zG__aside{min-width:0;max-width:var(--measure-body);margin-block:var(--space-lg)var(--space-md);grid-column:5/12;display:block}.Note-module__7xM_zG__aside>:where(h3){margin:0 0 var(--space-sm);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);line-height:var(--leading-label);text-transform:uppercase;color:var(--text-muted);max-width:none}.Note-module__7xM_zG__aside>:where(p:last-child){margin-block-end:0}.Note-module__7xM_zG__coda{min-width:0;max-width:var(--measure-lead);grid-column:1/7;margin-block-start:var(--space-xl);display:block}.Note-module__7xM_zG__coda>:where(h3){margin:0 0 var(--space-xs);font-size:var(--type-h3);font-weight:var(--weight-h3);letter-spacing:var(--track-h3);line-height:var(--leading-h3);color:var(--text)}.Note-module__7xM_zG__coda>:where(p:first-of-type){color:var(--text)}.Note-module__7xM_zG__coda>:where(p:last-child){margin-block-end:0}.Note-module__7xM_zG__emptyState{min-width:0;max-width:var(--measure-body);grid-column:3/9}.Note-module__7xM_zG__emptyState h2{margin:0 0 var(--space-sm);font-size:var(--type-h2);font-weight:var(--weight-h2);letter-spacing:var(--track-h2);line-height:var(--leading-h2);color:var(--text)}.Note-module__7xM_zG__emptyState p{font-size:var(--type-body-reading);line-height:var(--leading-body-reading);color:var(--text-muted);margin:0}.Note-module__7xM_zG__contextAsk{padding-block-start:var(--space-xl)}.Note-module__7xM_zG__contextAskTitle{min-width:0;max-width:var(--measure-lead);margin:0 0 var(--space-xs);font-size:var(--type-h3);font-weight:var(--weight-h3);letter-spacing:var(--track-h3);line-height:var(--leading-h3);color:var(--text);text-wrap:pretty;grid-column:7/-1}.Note-module__7xM_zG__contextAskBody{min-width:0;max-width:var(--measure-body);font-size:var(--type-body-reading);line-height:var(--leading-body-reading);color:var(--text-muted);text-wrap:pretty;grid-column:7/-1;margin:0}.Note-module__7xM_zG__contextAskAction{min-width:0;grid-column:7/-1;margin-block-start:var(--space-md)}.Note-module__7xM_zG__related{padding-block-start:var(--space-lg)}.Note-module__7xM_zG__contextAsk+.Note-module__7xM_zG__related{padding-block-start:var(--space-xl)}.Note-module__7xM_zG__relatedIndex{grid-column:1/8;min-width:0}.Note-module__7xM_zG__action{padding-block-start:var(--space-xl)}.Note-module__7xM_zG__actionLink{min-width:0;font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--track-ui);line-height:var(--leading-ui);color:var(--text);grid-column:8/-1;justify-self:end;align-items:center;gap:.5rem;text-decoration:none;transition:color .2s;display:inline-flex}.Note-module__7xM_zG__actionLink:hover{color:var(--accent);--arrow-shift-x:4px}.Note-module__7xM_zG__actionLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.Note-module__7xM_zG__prevNext{row-gap:var(--space-lg);padding-block-start:var(--space-lg)}.Note-module__7xM_zG__navPrev{grid-area:1/1/auto/5;min-width:0}.Note-module__7xM_zG__navNext{text-align:right;grid-area:1/9/auto/-1;justify-self:end;min-width:0}.Note-module__7xM_zG__navLink{gap:var(--space-2xs);color:inherit;flex-direction:column;text-decoration:none;display:flex}.Note-module__7xM_zG__navLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.Note-module__7xM_zG__navLabel{font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);line-height:var(--leading-label);text-transform:uppercase;color:var(--text-muted);align-items:baseline;gap:.45em;transition:color .2s;display:inline-flex}.Note-module__7xM_zG__navNext .Note-module__7xM_zG__navLabel{justify-content:flex-end}.Note-module__7xM_zG__navLink:hover .Note-module__7xM_zG__navLabel,.Note-module__7xM_zG__navLink:focus-visible .Note-module__7xM_zG__navLabel{color:var(--accent)}.Note-module__7xM_zG__navLink:hover .Note-module__7xM_zG__arrowNext{--arrow-shift-x:4px}.Note-module__7xM_zG__navLink:hover .Note-module__7xM_zG__arrowPrev{--arrow-shift-x:-4px}.Note-module__7xM_zG__arrowNext{margin-inline-start:calc(var(--track-label)*-1)}.Note-module__7xM_zG__navTitle{font-size:var(--type-destination);font-weight:var(--weight-destination);letter-spacing:var(--track-destination);line-height:var(--leading-destination);color:var(--text);text-wrap:pretty}@media (min-width:1600px){.Note-module__7xM_zG__lead,.Note-module__7xM_zG__prose>:where(p,ul,ol,pre),.Note-module__7xM_zG__emptyState{grid-column:4/10}.Note-module__7xM_zG__prose>:where(h2,h3){grid-column:3/10}.Note-module__7xM_zG__prose>:where(blockquote){grid-column:6/12}.Note-module__7xM_zG__figure{grid-column:5/12}.Note-module__7xM_zG__aside{grid-column:6/12}}@media (max-width:1279px){.Note-module__7xM_zG__filing{grid-column:5/-1}.Note-module__7xM_zG__title{grid-column:1/7}.Note-module__7xM_zG__lead,.Note-module__7xM_zG__prose>:where(p,ul,ol,pre),.Note-module__7xM_zG__emptyState{grid-column:2/8}.Note-module__7xM_zG__prose>:where(h2,h3){grid-column:1/8}.Note-module__7xM_zG__prose>:where(blockquote){grid-column:3/9}.Note-module__7xM_zG__figure{grid-column:2/9}.Note-module__7xM_zG__aside{grid-column:3/9}.Note-module__7xM_zG__coda,.Note-module__7xM_zG__relatedIndex{grid-column:1/7}.Note-module__7xM_zG__contextAskTitle,.Note-module__7xM_zG__contextAskBody,.Note-module__7xM_zG__contextAskAction,.Note-module__7xM_zG__actionLink{grid-column:5/-1}.Note-module__7xM_zG__navPrev{grid-column:1/4}.Note-module__7xM_zG__navNext{grid-column:5/-1}}@media (max-width:899px){.Note-module__7xM_zG__filing,.Note-module__7xM_zG__title,.Note-module__7xM_zG__lead,.Note-module__7xM_zG__figure,.Note-module__7xM_zG__aside,.Note-module__7xM_zG__coda,.Note-module__7xM_zG__emptyState,.Note-module__7xM_zG__contextAskTitle,.Note-module__7xM_zG__contextAskBody,.Note-module__7xM_zG__contextAskAction,.Note-module__7xM_zG__relatedIndex,.Note-module__7xM_zG__actionLink,.Note-module__7xM_zG__navPrev,.Note-module__7xM_zG__navNext,.Note-module__7xM_zG__prose>*{grid-column:1/-1}.Note-module__7xM_zG__coda,.Note-module__7xM_zG__contextAskTitle{max-width:none}.Note-module__7xM_zG__aside{margin-block:var(--space-md)}.Note-module__7xM_zG__filing{text-align:left;justify-self:start;margin-block-end:var(--space-2xs)}.Note-module__7xM_zG__actionLink{justify-self:start}.Note-module__7xM_zG__navPrev,.Note-module__7xM_zG__navNext{text-align:left;grid-row:auto;justify-self:stretch}.Note-module__7xM_zG__navNext .Note-module__7xM_zG__navLabel{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.Note-module__7xM_zG__prose :where(a),.Note-module__7xM_zG__actionLink,.Note-module__7xM_zG__navLabel{transition:none}}@media (pointer:coarse){.Note-module__7xM_zG__prose :where(a):active,.Note-module__7xM_zG__actionLink:active,.Note-module__7xM_zG__navLink:active{opacity:.6}}
.ServiceContents-module__k9mlVq__contents{min-width:0}.ServiceContents-module__k9mlVq__head{margin:0 0 var(--space-xs);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);line-height:var(--leading-label);text-transform:uppercase;color:var(--text-muted);display:none}.ServiceContents-module__k9mlVq__list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ServiceContents-module__k9mlVq__item{min-width:0}.ServiceContents-module__k9mlVq__entry{font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--track-ui);line-height:var(--leading-ui);color:var(--text-muted);align-items:baseline;gap:.75rem;max-width:22ch;text-decoration:none;transition:color .2s;display:flex}.ServiceContents-module__k9mlVq__entry:hover,.ServiceContents-module__k9mlVq__entryActive{color:var(--text)}.ServiceContents-module__k9mlVq__entry:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.ServiceContents-module__k9mlVq__socket{background:radial-gradient(circle at 38% 38%,#191c1f 0%,#222529 60%,#282d30 100%);border-radius:50%;flex:none;width:8px;height:8px;display:block;position:relative;box-shadow:inset 1px 1.5px 2.5px #00000085,inset 0 .5px 1.5px #00000052,0 .5px #ffffff0d}.ServiceContents-module__k9mlVq__dot{background:var(--accent);opacity:0;border-radius:50%;width:7px;height:7px;transition:opacity .14s ease-out,transform .12s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.55)}.ServiceContents-module__k9mlVq__entryActive .ServiceContents-module__k9mlVq__dot{opacity:1;transform:translate(-50%,-50%)scale(1)}.ServiceContents-module__k9mlVq__label{min-width:0}@media (prefers-reduced-motion:reduce){.ServiceContents-module__k9mlVq__entry,.ServiceContents-module__k9mlVq__dot,.ServiceContents-module__k9mlVq__bar,.ServiceContents-module__k9mlVq__chevron{transition:none}}@media (pointer:coarse){.ServiceContents-module__k9mlVq__entry:active{opacity:.6}}@media (max-width:1023px){.ServiceContents-module__k9mlVq__head{display:block}.ServiceContents-module__k9mlVq__list{column-gap:var(--grid-gap);row-gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ServiceContents-module__k9mlVq__entry{max-width:none}.ServiceContents-module__k9mlVq__contents .ServiceContents-module__k9mlVq__socket{display:none}.ServiceContents-module__k9mlVq__contents .ServiceContents-module__k9mlVq__entryActive{color:var(--text-muted)}}.ServiceContents-module__k9mlVq__bar{display:none}@media (max-width:768px){.ServiceContents-module__k9mlVq__bar{--bar-h:44px;z-index:9;justify-content:space-between;align-items:center;gap:var(--space-xs);height:var(--bar-h);padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right));-webkit-backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--border);opacity:0;visibility:hidden;background:#23272aeb;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s;display:flex;position:fixed;top:68px;left:0;right:0;transform:translateY(-4px)}.ServiceContents-module__k9mlVq__barVisible{opacity:1;visibility:visible;transition-delay:0s;transform:none}.ServiceContents-module__k9mlVq__barCurrent{min-width:0;font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--track-ui);line-height:var(--leading-ui);color:var(--text);align-items:center;gap:.75rem;margin:0;display:flex}.ServiceContents-module__k9mlVq__barCurrent .ServiceContents-module__k9mlVq__dot{opacity:1;transform:translate(-50%,-50%)scale(1)}.ServiceContents-module__k9mlVq__barLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ServiceContents-module__k9mlVq__barToggle{font-family:inherit;font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--track-ui);line-height:var(--leading-ui);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;align-self:stretch;align-items:center;gap:.25rem;padding:0;display:inline-flex}.ServiceContents-module__k9mlVq__barToggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.ServiceContents-module__k9mlVq__chevron{flex:none;transition:transform .2s}.ServiceContents-module__k9mlVq__chevronOpen{transform:rotate(180deg)}.ServiceContents-module__k9mlVq__panel{padding-block:var(--space-xs);padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right));background:var(--surface);border-bottom:1px solid var(--border);border-radius:0 0 8px 8px;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #00000047}.ServiceContents-module__k9mlVq__panel[hidden]{display:none}.ServiceContents-module__k9mlVq__panelList{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ServiceContents-module__k9mlVq__panelEntry{min-width:0;min-height:44px;font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--track-ui);line-height:var(--leading-ui);color:var(--text-muted);align-items:center;gap:.75rem;text-decoration:none;display:flex}.ServiceContents-module__k9mlVq__panelEntry.ServiceContents-module__k9mlVq__entryActive{color:var(--text)}.ServiceContents-module__k9mlVq__panelEntry:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.ServiceContents-module__k9mlVq__panelEntry:active{opacity:.6}}
.not-found-module__mpbYFq__wrapper{min-height:calc(100vh - 200px);font-family:var(--font-brand);justify-content:center;align-items:center;padding:4rem 0;display:flex}.not-found-module__mpbYFq__content{text-align:center;max-width:600px}.not-found-module__mpbYFq__title{font-size:var(--type-title);font-weight:var(--weight-title);letter-spacing:var(--track-title);line-height:var(--leading-title);color:var(--text);margin:0 0 var(--space-sm)0}.not-found-module__mpbYFq__description{font-size:var(--type-lead);line-height:var(--leading-lead);color:var(--text);margin:0 auto var(--space-md);max-width:var(--measure-lead)}.not-found-module__mpbYFq__signature{font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-muted);margin:0 0 var(--space-lg)0}.not-found-module__mpbYFq__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:640px){.not-found-module__mpbYFq__wrapper{min-height:calc(100vh - 160px);padding:2rem 0}.not-found-module__mpbYFq__actions{flex-direction:column;width:100%;max-width:280px;margin:0 auto}}
