.lnUIdW_scrim{z-index:-1;height:calc(var(--header-h) + 1.5rem);background-color:var(--surface);pointer-events:none;transition:background-color .3s;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000)}.lnUIdW_scrim:before{content:"";background:var(--grain);opacity:var(--grain-opacity);position:absolute;inset:0}.lnUIdW_progress{display:none}@supports (animation-timeline:scroll()){@media (not (min-width:64rem)) and (prefers-reduced-motion:no-preference){.lnUIdW_progress{background-color:var(--accent);transform-origin:0;height:2px;animation:linear both lnUIdW_grow;animation-timeline:scroll(root);display:block;position:absolute;inset:0 0 auto}}}@keyframes lnUIdW_grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.dvw3PW_menu{overscroll-behavior:contain;background-color:var(--color-ink);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-paper);opacity:0;transition:opacity .3s var(--ease-out-quart), translate .5s var(--ease-out-expo), display .5s allow-discrete, overlay .5s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto;translate:0 -.75rem}.dvw3PW_menu:popover-open{opacity:1;translate:0}@starting-style{.dvw3PW_menu:popover-open{opacity:0;translate:0 -.75rem}}@media not (min-width:64rem){html:has(.dvw3PW_menu:popover-open){overflow:hidden}}@media (prefers-reduced-motion:reduce){.dvw3PW_menu{transition:none}}
@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not (min-width:64rem)){.S9i5eq_text{animation:linear both S9i5eq_reveal;animation-timeline:view();animation-range:entry 10% cover 45%}}}@keyframes S9i5eq_reveal{0%{opacity:.2;translate:0 1.5rem}}
.davXha_section{--count:5;--lead-in:2;--lead-out:3.4;--head:.5;--approach:.4;--beyond:.9;--step:clamp(24rem, 36vw, 40rem);--lit-color:var(--color-brass);position:relative}.davXha_stage{max-width:96rem;padding:clamp(6rem, 12vw, 11rem) var(--gutter);margin-inline:auto}.davXha_intro{max-width:34rem}.davXha_lines{max-width:30ch;color:var(--muted);font-size:var(--text-lead);font-weight:300;line-height:var(--text-lead--line-height);margin-top:1.5rem;display:grid}.davXha_line{grid-area:1/1}.davXha_line[aria-hidden],.davXha_wave{display:none}.davXha_list{gap:3.5rem;margin-top:4rem;padding-left:2.25rem;display:grid;position:relative}.davXha_list:before{content:"";background-color:var(--line);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:0}.davXha_item{position:relative}.davXha_dot{border:1px solid var(--muted);background-color:var(--color-ink);border-radius:50%;width:11px;height:11px;transition:background-color .4s,border-color .4s,box-shadow .6s;position:absolute;top:1.1rem;left:calc(-2.25rem - 5px)}.davXha_item[data-lit] .davXha_dot{border-color:var(--lit-color);background-color:var(--lit-color);box-shadow:0 0 0 6px #c9a35b29,0 0 24px 4px #c9a35b73}.davXha_year{font-family:var(--font-serif);font-variant-numeric:lining-nums;color:var(--muted);font-size:clamp(2.75rem,4.4vw,4.5rem);font-weight:300;line-height:1;transition:color .5s;display:block}.davXha_item[data-lit] .davXha_year{color:var(--lit-color)}.davXha_body{max-width:30rem;margin-top:1rem}.davXha_stem{display:none}.davXha_org{font-family:var(--font-serif);font-size:var(--text-subheading);line-height:var(--text-subheading--line-height);margin-top:.375rem;font-weight:300}.davXha_points{color:var(--muted);font-size:var(--text-small);line-height:var(--text-small--line-height);gap:.375rem;margin-top:.75rem;display:grid}.davXha_points li{padding-left:1rem;position:relative}.davXha_points li:before{content:"";background-color:currentColor;width:.5rem;height:1px;position:absolute;top:.7em;left:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-width:64rem) and (min-height:40rem){.davXha_section{--track-w:calc((var(--lead-in) + var(--count) + var(--lead-out)) * var(--step));--travel:calc((var(--count) - 1 + var(--approach) + var(--beyond)) * var(--step));--year-size:clamp(2.25rem, min(3.6vw, 7svh), 3.75rem);--year-gap:clamp(.5rem, 1.6svh, 1rem);--wave-h:clamp(2.5rem, 7svh, 4.5rem);--card-gap:clamp(1.5rem, 3.6svh, 2.25rem);--block:calc(var(--year-size) + var(--year-gap) + var(--wave-h) + var(--card-gap) + 16rem);--pad:1.25rem;--fade:min(16vw, 14rem);height:calc(100svh + var(--travel))}.davXha_stage{flex-direction:column;max-width:none;height:100svh;padding:0;display:flex;position:sticky;top:0;overflow:hidden}.davXha_intro{width:100%;max-width:96rem;padding:calc(var(--header-h) + clamp(.5rem, 3svh, 2.5rem)) var(--gutter) 0;margin-inline:auto}.davXha_title{font-size:min(var(--text-title), 11svh)}.davXha_lines{max-width:34ch;margin-top:clamp(.75rem,2svh,1.5rem)}.davXha_line{transition:opacity .45s ease, translate .6s var(--ease-out-quart)}.davXha_line[aria-hidden]{display:block}.davXha_line[data-state=past]{opacity:0;translate:0 -.6em}.davXha_line[data-state=future]{opacity:0;translate:0 .6em}.davXha_viewport{flex:1;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 clamp(2rem,6vw,6rem) calc(100% - clamp(2rem,6vw,6rem)),#0000);mask-image:linear-gradient(90deg,#0000,#000 clamp(2rem,6vw,6rem) calc(100% - clamp(2rem,6vw,6rem)),#0000)}.davXha_track{top:max(1rem, (100% - var(--block)) * .45);bottom:0;left:calc(var(--head) * 100% + (var(--approach) - var(--lead-in) - .5) * var(--step));width:var(--track-w);will-change:transform;position:absolute}.davXha_band{inset-inline:0;top:calc(var(--year-size) + var(--year-gap));height:var(--wave-h);position:absolute}.davXha_wave{fill:none;width:100%;height:100%;stroke:var(--line);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--step), #000 calc(100% - 1.5 * var(--step)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--step), #000 calc(100% - 1.5 * var(--step)), transparent);display:block;position:absolute;inset:0;overflow:visible}.davXha_wave path{stroke-width:1px;vector-effect:non-scaling-stroke}.davXha_wave[data-lit]{--head-x:calc(var(--lit,0) * 100%);stroke:var(--lit-color);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--step), #000 calc(var(--head-x) - .6 * var(--fade)), transparent calc(var(--head-x) + .4 * var(--fade)));mask-image:linear-gradient(to right, transparent, #000 var(--step), #000 calc(var(--head-x) - .6 * var(--fade)), transparent calc(var(--head-x) + .4 * var(--fade)))}.davXha_list{margin:0;padding:0;display:block;position:absolute;inset:0}.davXha_list:before{display:none}.davXha_item{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:0;height:0;position:absolute}.davXha_dot{width:12px;height:12px;top:-6px;left:-6px}.davXha_year{left:var(--pad);bottom:calc(var(--y) * var(--wave-h) + var(--year-gap));font-size:var(--year-size);white-space:nowrap;position:absolute}.davXha_body{width:calc(min(var(--step) - 4.5rem, 24rem) + var(--pad));max-width:none;padding:calc((1 - var(--y)) * var(--wave-h) + var(--card-gap)) 0 0 var(--pad);margin:0;position:absolute;top:0;left:0}.davXha_stem{transform-origin:top;background-image:linear-gradient(#c9a35bbf,#c9a35b66 55%,#0000);width:1px;display:block;position:absolute;top:6px;bottom:-3rem;left:-.5px}}
.O4jPwW_item{border-bottom:1px solid var(--line)}.O4jPwW_question{cursor:pointer;font-family:var(--font-serif);font-size:var(--text-subheading);line-height:var(--text-subheading--line-height);justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.5rem;font-weight:300;list-style:none;transition:color .2s;display:flex}.O4jPwW_question::-webkit-details-marker{display:none}.O4jPwW_question:hover{color:var(--accent)}.O4jPwW_icon{flex-shrink:0;width:.875rem;height:.875rem;position:relative}.O4jPwW_icon:before,.O4jPwW_icon:after{content:"";width:100%;height:1px;transition:rotate .3s var(--ease-out-quart);background-color:currentColor;position:absolute;top:50%;left:0}.O4jPwW_icon:after{rotate:90deg}.O4jPwW_item[open] .O4jPwW_icon:after{rotate:0deg}.O4jPwW_answer{max-width:60ch;color:var(--muted);padding-bottom:1.75rem}.O4jPwW_item::details-content{block-size:0;transition:block-size .45s var(--ease-out-quart), content-visibility .45s allow-discrete;overflow:clip}.O4jPwW_item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.O4jPwW_icon:before,.O4jPwW_icon:after{transition:none}.O4jPwW_item::details-content{transition:none}}
._59nn_G_hero{isolation:isolate;background-color:var(--color-ink);--portrait-h:min(88svh, calc(100svh - var(--header-h) - 1rem));--portrait-w:calc(var(--portrait-h) * .9);--head-gap:calc(var(--portrait-w) * .46);position:relative;overflow:clip}._59nn_G_backdrop{z-index:-1;background:radial-gradient(38% 48% at 54% 38%, #9e622e66, transparent 72%), radial-gradient(60% 55% at 22% 78%, #40281680, transparent 74%), var(--color-ink);position:absolute;inset:0}._59nn_G_backdrop:after{content:"";background:var(--grain);opacity:var(--grain-opacity);pointer-events:none;position:absolute;inset:0}._59nn_G_stage{min-height:100svh;padding:calc(var(--header-h) + 1.5rem) var(--gutter) 2.5rem;flex-direction:column;display:flex;position:relative}._59nn_G_meta{flex-direction:column;gap:.125rem;display:flex}@media (min-width:40rem){._59nn_G_meta{flex-direction:row;justify-content:space-between;gap:1rem}}._59nn_G_name{z-index:1;font-family:var(--font-serif);letter-spacing:-.03em;flex-direction:column;margin-top:2.5rem;font-size:clamp(4.25rem,21vw,10rem);font-weight:300;line-height:.84;display:flex;position:relative}._59nn_G_line{margin:-.04em -.06em -.1em;padding:.04em .06em .1em;display:block;overflow:clip}._59nn_G_line:last-child{align-self:flex-end}._59nn_G_word{display:block}._59nn_G_portrait{z-index:2;width:min(100%,32rem);margin:-5vw auto 0;position:relative;-webkit-mask-image:linear-gradient(#000 62%,#0000 98%),linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#000 62%,#0000 98%),linear-gradient(90deg,#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}._59nn_G_portraitLayer{width:100%;height:100%}._59nn_G_portraitImage{width:100%;height:auto;display:block}._59nn_G_intro{z-index:3;max-width:32rem;margin-top:-2rem;position:relative}._59nn_G_lead{font-size:var(--text-lead);line-height:var(--text-lead--line-height);font-weight:300}._59nn_G_actions{grid-template-columns:max-content;gap:.75rem;margin-top:1.75rem;display:grid}._59nn_G_facts{z-index:3;gap:.25rem;margin-top:2.5rem;display:grid;position:relative}@media (min-width:64rem) and (min-height:40rem) and (min-aspect-ratio:6/5){._59nn_G_stage{height:100svh;min-height:40rem;padding:0}._59nn_G_meta{top:calc(var(--header-h) + 2rem);inset-inline:var(--gutter);position:absolute}._59nn_G_name{inset-inline:0;top:calc(100svh - var(--portrait-h) * .86);grid-template-columns:1fr var(--head-gap) 1fr;font-size:min(15vw, calc((100vw - 2 * var(--gutter) - var(--head-gap)) / 5.6));margin:0;display:grid;position:absolute}._59nn_G_line:first-child{justify-self:end}._59nn_G_line:last-child{grid-column:3;place-self:auto start}._59nn_G_portrait{bottom:0;left:calc(50% - var(--portrait-w) / 2);width:var(--portrait-w);height:var(--portrait-h);margin:0;position:absolute;-webkit-mask-image:linear-gradient(#000 80%,#0000),linear-gradient(90deg,#0000 2%,#000 16% 84%,#0000 98%);mask-image:linear-gradient(#000 80%,#0000),linear-gradient(90deg,#0000 2%,#000 16% 84%,#0000 98%)}._59nn_G_portraitImage{object-fit:contain;object-position:bottom;width:100%;height:100%}._59nn_G_intro{left:var(--gutter);max-width:min(27rem, calc(50% - var(--portrait-w) * .3 - var(--gutter)));margin:0;position:absolute;bottom:clamp(2rem,6svh,4rem)}._59nn_G_facts{right:var(--gutter);text-align:right;margin:0;position:absolute;bottom:clamp(2rem,6svh,4rem)}}@media (prefers-reduced-motion:no-preference){._59nn_G_word{animation:_59nn_G_rise 1.1s var(--ease-out-expo) both;animation-delay:var(--delay,0s)}._59nn_G_portrait{animation:_59nn_G_develop 1.4s var(--ease-out-expo) both}._59nn_G_fadeIn{animation:.9s ease-out both _59nn_G_fade-in;animation-delay:var(--delay,.5s)}._59nn_G_backdrop{animation:1.4s ease-out both _59nn_G_fade-in}}@keyframes _59nn_G_rise{0%{transform:translateY(45%)}}@keyframes _59nn_G_develop{0%{opacity:.35;filter:blur(8px);transform:translateY(2%)}}@keyframes _59nn_G_fade-in{0%{opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){._59nn_G_hero{view-timeline:--hero block}._59nn_G_line,._59nn_G_portraitLayer,._59nn_G_intro,._59nn_G_facts{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero;animation-range:exit}._59nn_G_line:first-child{animation-name:_59nn_G_part-left}._59nn_G_line:last-child{animation-name:_59nn_G_part-right}._59nn_G_portraitLayer{animation-name:_59nn_G_portrait-rise}._59nn_G_intro,._59nn_G_facts{animation-name:_59nn_G_copy-out}}}@keyframes _59nn_G_part-left{to{translate:-14%}}@keyframes _59nn_G_part-right{to{translate:10%}}@keyframes _59nn_G_portrait-rise{to{translate:0 -6%;scale:1.03}}@keyframes _59nn_G_copy-out{to{opacity:0;translate:0 -3rem}}
.P3_lQG_dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-paper);opacity:0;transition:opacity .3s var(--ease-out-quart), display .3s allow-discrete, overlay .3s allow-discrete;background-color:#0e0d0bf5;border:0;margin:0;padding:0;position:fixed;inset:0}.P3_lQG_dialog[open]{opacity:1}@starting-style{.P3_lQG_dialog[open]{opacity:0}}.P3_lQG_dialog::backdrop{background:0 0}html:has(dialog[open]){overflow:hidden}.P3_lQG_frame{height:100%;padding:.5rem var(--gutter) 1.25rem;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.P3_lQG_toolbar{justify-content:space-between;align-items:center;gap:1rem;height:4rem;display:flex}.P3_lQG_controls{gap:.5rem;display:flex}.P3_lQG_control{background-color:#e8e3d914;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;transition:background-color .2s;display:grid}.P3_lQG_control:hover{background-color:#e8e3d92e}.P3_lQG_viewport{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid}.P3_lQG_image{width:auto;height:auto;max-width:min(100%, var(--actual-width));max-height:100%;margin:auto;animation:.35s both P3_lQG_appear}.P3_lQG_image[data-zoomable]{cursor:zoom-in}.P3_lQG_viewport[data-zoomed]{touch-action:auto;overflow:auto}.P3_lQG_viewport[data-zoomed] .P3_lQG_image{width:var(--actual-width);cursor:zoom-out;max-width:none;max-height:none}.P3_lQG_footer{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 2rem;padding-top:1rem;display:flex}@media (prefers-reduced-motion:reduce){.P3_lQG_dialog,.P3_lQG_image{transition:none;animation:none}}@keyframes P3_lQG_appear{0%{opacity:0}}
.PJzzCW_media{aspect-ratio:16/11;width:100%;position:relative}.PJzzCW_frame{position:absolute;inset:0}.PJzzCW_layer{position:absolute}.PJzzCW_shot{cursor:zoom-in;background-color:#fff;border-radius:.625rem;width:100%;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 2.25rem 4rem -1.5rem #000000bf}.PJzzCW_shot img{object-fit:cover;object-position:top left;width:100%;height:100%;transition:scale .9s var(--ease-out-expo)}@media (hover:hover){.PJzzCW_shot:hover img{scale:1.03}}.PJzzCW_layer:first-child{width:80%;top:0;left:0}.PJzzCW_layer:first-child .PJzzCW_shot{aspect-ratio:16/10.5}.PJzzCW_layer:nth-child(2){width:52%;bottom:0;right:0}.PJzzCW_layer:nth-child(2) .PJzzCW_shot{aspect-ratio:4/3}.PJzzCW_frame[data-count="3"] .PJzzCW_layer:first-child{width:70%}.PJzzCW_frame[data-count="3"] .PJzzCW_layer:nth-child(2){z-index:2;width:54%;right:6%}.PJzzCW_frame[data-count="3"] .PJzzCW_layer:nth-child(2) .PJzzCW_shot{aspect-ratio:16/10}.PJzzCW_frame[data-count="3"] .PJzzCW_layer:nth-child(3){z-index:1;width:32%;top:7%;right:0}.PJzzCW_frame[data-count="3"] .PJzzCW_layer:nth-child(3) .PJzzCW_shot{aspect-ratio:1}.PJzzCW_phoneStage{aspect-ratio:16/11;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:100%;display:grid;position:relative}.PJzzCW_phoneDrift{place-items:center;width:100%;height:min(92%,36rem);display:grid;container-type:size}.PJzzCW_phone{--radius:2.75rem;--bezel:.6rem;width:calc((100cqh - 2 * var(--bezel)) * 306 / 600 + 2 * var(--bezel));border-radius:var(--radius);cursor:zoom-in;height:100cqh;transition:transform .9s var(--ease-out-expo);background:linear-gradient(140deg,#4a453e,#1b1916 22%,#0d0c0b 55%,#2a2622 80%,#57514a);display:block;position:relative;transform:perspective(1600px)rotateY(-16deg)rotateX(5deg)rotate(2deg);box-shadow:inset 0 0 0 1px #ffffff38,inset 0 0 0 3px #0b0a09,1.5rem 2.5rem 4rem -1.5rem #000000bf,.5rem 1rem 1.5rem -.5rem #00000080}@media (hover:hover){.PJzzCW_phone:hover{transform:perspective(1600px)rotateY(-5deg)rotateX(2deg)rotate(.5deg)}}@media (prefers-reduced-motion:reduce){.PJzzCW_phone{transition:none}}.PJzzCW_phone:before,.PJzzCW_phone:after{content:"";border-radius:2px;width:3px;position:absolute}.PJzzCW_phone:before{background:linear-gradient(90deg,#57514a,#1b1916);height:14%;top:22%;left:-3px}.PJzzCW_phone:after{background:linear-gradient(270deg,#57514a,#1b1916);height:18%;top:30%;right:-3px}.PJzzCW_screen{inset:var(--bezel);border-radius:calc(var(--radius) - var(--bezel));background-color:#000;position:absolute;overflow:hidden}.PJzzCW_screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.PJzzCW_screen:before,.PJzzCW_screen:after{content:"";z-index:1;pointer-events:none;position:absolute}.PJzzCW_screen:before{background-color:#000;border-radius:999px;width:30%;height:3.6%;top:2.2%;left:50%;translate:-50%}.PJzzCW_screen:after{background:linear-gradient(115deg,#ffffff29 0%,#ffffff0a 28%,#0000 46%);inset:0}@media not (min-width:64rem){.PJzzCW_phoneStage{aspect-ratio:1;max-height:30rem}}@media (min-width:64rem) and (min-height:45rem){.PJzzCW_media,.PJzzCW_phoneStage{aspect-ratio:auto;flex:1 1 0;min-height:0;max-height:68.75cqw}.PJzzCW_media{place-items:center;display:grid;container-type:size}.PJzzCW_frame{aspect-ratio:16/11;width:min(100cqw,145.455cqh);position:relative;inset:auto}}
.Apc0IG_section{--count:4;--stack-offset:.875rem;--card-gap:1.5rem;padding-block:clamp(6rem,12vw,11rem)}.Apc0IG_heading{max-width:96rem;padding-inline:var(--gutter);margin-inline:auto}.Apc0IG_cards{gap:var(--card-gap);max-width:96rem;padding-inline:var(--gutter);margin:3rem auto 0;display:grid}.Apc0IG_card{isolation:isolate;background-color:var(--color-ink-raised);color:var(--fg);border:1px solid #e8e3d912;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 -1.5rem 4rem -2rem #00000059}.Apc0IG_card:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 65% at 72% 48%, color-mix(in oklab, var(--project-accent) 26%, transparent), transparent 72%);position:absolute;inset:0}.Apc0IG_body{gap:2.5rem;padding:clamp(1.5rem,3.2vw,3rem);display:grid}.Apc0IG_shade{z-index:2;pointer-events:none;background-color:var(--color-ink);opacity:0;position:absolute;inset:0}.Apc0IG_text{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.Apc0IG_title{font-family:var(--font-serif);font-size:var(--text-heading);line-height:var(--text-heading--line-height);letter-spacing:var(--text-heading--letter-spacing);max-width:16ch;font-weight:300}.Apc0IG_summary{max-width:52ch;font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:300}.Apc0IG_highlights{font-size:var(--text-small);line-height:var(--text-small--line-height);gap:.625rem;display:grid}.Apc0IG_highlights li{padding-left:1.5rem;position:relative}.Apc0IG_highlights li:before{content:"";background-color:var(--accent);width:.875rem;height:1px;position:absolute;top:.72em;left:0}.Apc0IG_side{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.Apc0IG_stack{flex-wrap:wrap;gap:.375rem;display:flex}.Apc0IG_stack li{border:1px solid var(--line);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.3125rem .75rem}@media (min-width:64rem){.Apc0IG_body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(2rem,4vw,4.5rem)}.Apc0IG_side{justify-content:space-between}}@media (min-width:64rem) and (min-height:45rem){.Apc0IG_section{padding-block:0 clamp(6rem,10vw,9rem)}.Apc0IG_heading{z-index:0;text-align:center;place-content:start center;padding-top:clamp(7rem,24svh,14rem);display:grid;position:sticky;top:0}.Apc0IG_intro{margin-inline:auto}.Apc0IG_cards{z-index:1;gap:0;margin-top:clamp(2.5rem,7svh,5rem);position:relative}.Apc0IG_cards:after{content:"";height:10svh}.Apc0IG_cardItem{top:calc(var(--header-h) + 1rem + var(--index) * var(--stack-offset));height:calc(100svh - var(--header-h) - 2rem - (var(--count) - 1) * var(--stack-offset));margin-bottom:calc((var(--count) - 1 - var(--index)) * var(--stack-offset));position:sticky}.Apc0IG_cardItem+.Apc0IG_cardItem{margin-top:14svh}.Apc0IG_card{transform-origin:50% 0;height:100%;container:card/size}.Apc0IG_body{height:100%}.Apc0IG_text,.Apc0IG_side{justify-content:center}.Apc0IG_side{container-type:inline-size}}@media (64rem<=width<80rem){.Apc0IG_body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container card not (min-height:44rem){.Apc0IG_body{padding-block:2rem}.Apc0IG_text{gap:.875rem}.Apc0IG_title{font-size:min(var(--text-heading), 2.5rem)}.Apc0IG_highlights{gap:.375rem}.Apc0IG_side{gap:1rem}}@container card not (min-height:38rem){.Apc0IG_summary{font-size:var(--text-small);line-height:var(--text-small--line-height)}}
@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:48rem){._3ClwWG_ladder [data-ladder-row]>*{animation:linear both _3ClwWG_ladder-in;animation-timeline:view();animation-range:cover 2vh cover 30vh}._3ClwWG_ladder [data-ladder-row]:nth-child(odd)>*{--ladder-side:-1}}}@keyframes _3ClwWG_ladder-in{0%{opacity:.25;translate:calc(var(--ladder-side,1) * 8vw) 0}}
