.process-scroll_section__1Iqes{position:relative;padding-block:var(--section-space);isolation:isolate;color:white;background:radial-gradient(ellipse at 76% 40%,#9bcfea1c,transparent 45%),radial-gradient(ellipse at 90% 90%,#c99dd423,transparent 50%),#0b0b10}.process-scroll_section__1Iqes:before{position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 0),linear-gradient(90deg,#ffffff05 1px,transparent 0);background-size:4rem 4rem;content:"";pointer-events:none}.process-scroll_layout__QkHo2{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem clamp(2rem,6vw,6rem);align-items:center}.process-scroll_copy__tTjk1{min-width:0}.process-scroll_heading__PC_P0 h2{max-width:38rem;margin:1.15rem 0 0;font-size:var(--section-title-size);font-weight:400;line-height:1.12;letter-spacing:-.06em;text-wrap:balance}.process-scroll_heading__PC_P0 h2 em{font-family:var(--font-instrument-serif),Georgia,serif;font-weight:400;background:linear-gradient(110deg,#9bcfea,#ce9fd5);background-clip:text;color:transparent}.process-scroll_note__jqgIJ{margin:1rem 0 0;color:#a2a2ae;font-size:.8rem;line-height:1.6}.process-scroll_detail__Bo9ly{min-height:11rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #ffffff26}.process-scroll_detailTitle__7L5vt{display:flex;align-items:center;gap:1rem}.process-scroll_counter__SIrXE,.process-scroll_detailTitle__7L5vt>span{color:#add2ea;font-family:var(--font-geist-mono),monospace;font-size:.7rem}.process-scroll_detailTitle__7L5vt h3{margin:0;font-family:var(--font-instrument-serif),Georgia,serif;font-size:2.65rem;font-style:italic;font-weight:400;line-height:1}.process-scroll_detail__Bo9ly>p{max-width:32rem;min-height:3.1rem;margin:.9rem 0;color:#babac3;font-size:.9rem;line-height:1.6}.process-scroll_tags__jmLm6{display:flex;flex-wrap:wrap;gap:.45rem}.process-scroll_tags__jmLm6 span{padding:.35rem .65rem;border:1px solid #ffffff20;border-radius:2rem;font-size:.65rem;color:#bfc0cc}.process-scroll_viewer__YBHL6{width:min(100%,24rem);justify-self:center}.process-scroll_stage__nxCxa{padding:.6rem;border:1px solid #ffffff2b;border-radius:1.5rem;background:linear-gradient(140deg,#ffffff12,#ffffff03);box-shadow:0 1.5rem 4rem #00000038;touch-action:pan-y;user-select:none;cursor:grab}.process-scroll_stage__nxCxa:active{cursor:grabbing}.process-scroll_slide__8yfSm{margin:0;animation:process-scroll_reveal__Tn3E8 .32s ease both}.process-scroll_slide__8yfSm>img{display:block;width:100%;height:clamp(20rem,31vw,25rem);object-fit:cover;object-position:center;border-radius:1rem;background:transparent}.process-scroll_slide__8yfSm figcaption{padding:.9rem .5rem .4rem;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.3rem .8rem}.process-scroll_slide__8yfSm figcaption>span{grid-row:span 2;color:#a5cde7;font-family:var(--font-geist-mono),monospace;font-size:.6rem}.process-scroll_slide__8yfSm strong{font-family:var(--font-instrument-serif),Georgia,serif;font-size:1.8rem;font-style:italic;font-weight:400;line-height:1}.process-scroll_slide__8yfSm small{font-size:.6rem;color:#9798a5}.process-scroll_controls__Tbaw0{display:flex;align-items:center;gap:.9rem;padding-top:.9rem}.process-scroll_controls__Tbaw0 button{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid #ffffff30;border-radius:50%;color:white;background:#ffffff08;cursor:pointer;transition:border-color .18s ease,background .18s ease}.process-scroll_controls__Tbaw0 svg{width:1rem;height:1rem}.process-scroll_scrollHint__UcqyL{margin-left:auto;display:flex;align-items:center;gap:.4rem;font-size:.68rem;color:#bfc0cc}.process-scroll_controls__Tbaw0 button:disabled{opacity:.35;cursor:default}.process-scroll_skip__kgMYm{grid-column:1/-1;justify-self:end;color:#b8cbe0;font-size:.7rem;padding:.5rem 0}.process-scroll_end__pzUSU{position:absolute;bottom:0}.process-scroll_section__1Iqes[data-scroll=true]{padding-block:0;height:calc(680px + 1150px)}.process-scroll_section__1Iqes[data-scroll=true] .process-scroll_layout__QkHo2{position:sticky;top:76px;padding-block:1.5rem}.process-scroll_counter__SIrXE>span{color:#93949e}.process-scroll_controls__Tbaw0 button:hover,.process-scroll_steps__UKwP6 button:hover{background:#9bcfea16;border-color:#9bcfea80}.process-scroll_controls__Tbaw0 button:focus-visible,.process-scroll_steps__UKwP6 button:focus-visible{outline:2px solid #9bcfea;outline-offset:4px}.process-scroll_steps__UKwP6{min-width:0;margin:0;padding:0;border:0;grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.process-scroll_steps__UKwP6 button{position:relative;min-height:3.8rem;padding:.65rem .85rem;display:flex;align-items:center;gap:.65rem;border:1px solid #ffffff1c;border-radius:.7rem;background:#ffffff04;color:#9d9dab;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.process-scroll_steps__UKwP6 button[aria-current=step]{color:white;border-color:#acc2e280;background:linear-gradient(110deg,#9bcfea21,#c99dd425)}.process-scroll_steps__UKwP6 button>span{font-family:var(--font-geist-mono),monospace;font-size:.6rem;color:#a5cde7}.process-scroll_steps__UKwP6 strong{font-size:.76rem;font-weight:500}@keyframes process-scroll_reveal__Tn3E8{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.process-scroll_layout__QkHo2{gap:1.5rem}.process-scroll_heading__PC_P0 h2{font-size:var(--section-title-size)}.process-scroll_detail__Bo9ly{min-height:13rem}.process-scroll_steps__UKwP6{gap:.4rem}.process-scroll_steps__UKwP6 button{padding-inline:.5rem;gap:.35rem}.process-scroll_steps__UKwP6 strong{font-size:.65rem}}@media (max-width:620px){.process-scroll_section__1Iqes[data-scroll=true]{height:calc(700px + 850px)}.process-scroll_section__1Iqes[data-scroll=true] .process-scroll_layout__QkHo2{top:64px;padding-block:.8rem;gap:.7rem}.process-scroll_section__1Iqes[data-scroll=true] .process-scroll_heading__PC_P0 h2{font-size:1.65rem;margin-top:.5rem}.process-scroll_section__1Iqes[data-scroll=true] .process-scroll_heading__PC_P0 .process-scroll_note__jqgIJ{display:none}.process-scroll_section__1Iqes[data-scroll=true] .process-scroll_slide__8yfSm>img{height:11rem}.process-scroll_section__1Iqes[data-scroll=true] .process-scroll_detail__Bo9ly{min-height:9rem;padding-top:.6rem}.process-scroll_section__1Iqes[data-scroll=true] .process-scroll_tags__jmLm6{display:none}.process-scroll_section__1Iqes[data-scroll=true] .process-scroll_skip__kgMYm{padding:0}.process-scroll_layout__QkHo2{grid-template-columns:1fr;gap:1.25rem}.process-scroll_copy__tTjk1{display:contents}.process-scroll_heading__PC_P0{grid-row:1}.process-scroll_heading__PC_P0 h2{max-width:26rem;font-size:var(--section-title-size)}.process-scroll_note__jqgIJ{font-size:.74rem;margin-top:.65rem}.process-scroll_viewer__YBHL6{grid-row:2;width:100%}.process-scroll_stage__nxCxa{border-radius:1.1rem;padding:.45rem}.process-scroll_slide__8yfSm>img{height:clamp(14rem,64vw,17rem);object-fit:cover;border-radius:.8rem}.process-scroll_slide__8yfSm figcaption{display:none}.process-scroll_slide__8yfSm strong{font-size:1.6rem}.process-scroll_controls__Tbaw0{padding-top:.65rem}.process-scroll_detail__Bo9ly{grid-row:3;min-height:8.5rem;margin:0;padding-top:1rem}.process-scroll_detailTitle__7L5vt h3{font-size:2.2rem}.process-scroll_detail__Bo9ly>p{font-size:.82rem;margin-block:.65rem}.process-scroll_tags__jmLm6 span{font-size:.6rem}.process-scroll_steps__UKwP6{grid-row:4;grid-template-columns:repeat(3,minmax(0,1fr))}.process-scroll_steps__UKwP6 button{min-height:2.75rem;padding-inline:.55rem}}@media (prefers-reduced-motion:reduce){.process-scroll_slide__8yfSm{animation:none}.process-scroll_controls__Tbaw0 button,.process-scroll_steps__UKwP6 button{transition:none}}