.photon-title-module__hIo0WG__title{clip-path:inset(0);isolation:isolate;vertical-align:baseline;max-width:100%;margin-block:-.12em;display:inline-block;position:relative}.photon-title-module__hIo0WG__field{pointer-events:none;background:linear-gradient(115deg, var(--brand-deep-blue), var(--brand-blue), var(--brand-deep-blue));position:absolute;inset:1px 0;overflow:hidden}.photon-title-module__hIo0WG__ink{background:var(--background);color:var(--brand-charcoal);mix-blend-mode:lighten;padding-block:.12em;display:block;position:relative}@media (forced-colors:active){.photon-title-module__hIo0WG__field{display:none}.photon-title-module__hIo0WG__ink{mix-blend-mode:normal}}
.photon-flow-module__XZkiwG__flow{scroll-margin-top:var(--space-8);align-items:start}.photon-flow-module__XZkiwG__steps{grid-area:1/1/auto/6;min-width:0}.photon-flow-module__XZkiwG__step{min-height:80svh;padding-block:var(--space-8);flex-direction:column;justify-content:center;display:flex}.photon-flow-module__XZkiwG__number{font-family:var(--type-mono);font-size:var(--type-size-12);color:var(--muted-foreground);margin-bottom:var(--space-5);transition:color var(--motion-feedback) var(--motion-ease)}.photon-flow-module__XZkiwG__step[data-active=true] .photon-flow-module__XZkiwG__number{color:var(--brand-blue)}.photon-flow-module__XZkiwG__step h2{font-size:var(--type-section);line-height:1.12}.photon-flow-module__XZkiwG__step p{font-size:var(--type-size-18);color:var(--muted-foreground);margin-top:var(--space-5)}.photon-flow-module__XZkiwG__visual{--photon-flow-height:min(960px, 80svh);top:max(var(--space-8), calc((100svh - var(--photon-flow-height)) / 2));height:min(var(--photon-flow-height), calc(100svh - var(--space-8) * 2));grid-area:1/7/auto/-1;align-items:center;min-height:320px;display:grid;position:sticky}@media (max-width:800px){.photon-flow-module__XZkiwG__steps{grid-column:1/8}.photon-flow-module__XZkiwG__visual{grid-column:9/-1}.photon-flow-module__XZkiwG__step h2{font-size:var(--type-size-32)}.photon-flow-module__XZkiwG__step p{font-size:var(--type-size-16)}}@media (max-width:600px){.photon-flow-module__XZkiwG__steps{grid-column:1/9}.photon-flow-module__XZkiwG__visual{grid-column:10/-1}.photon-flow-module__XZkiwG__step{min-height:85svh;padding-block:var(--space-7)}.photon-flow-module__XZkiwG__step h2{font-size:var(--type-size-28)}.photon-flow-module__XZkiwG__step p{margin-top:var(--space-3)}.photon-flow-module__XZkiwG__number{font-size:var(--type-size-12);margin-bottom:var(--space-4)}}@media (max-height:480px){.photon-flow-module__XZkiwG__visual{top:var(--space-9);height:calc(100svh - var(--space-9) - var(--space-4));min-height:0}}@media (prefers-reduced-motion:reduce){.photon-flow-module__XZkiwG__number{transition:none}}
.photon-page-module__IhwOXG__hero{align-items:center;row-gap:var(--space-8)}.photon-page-module__IhwOXG__heroCopy{grid-column:1/-1;grid-template-columns:subgrid;min-width:0;display:grid}.photon-page-module__IhwOXG__heroCopy h1{font-size:var(--type-hero);letter-spacing:var(--type-tracking-display);margin-block:var(--space-6);grid-column:1/11;line-height:1.04}.photon-page-module__IhwOXG__deck{color:var(--muted-foreground);font-size:var(--type-size-20);grid-column:1/7}.photon-page-module__IhwOXG__evidence,.photon-page-module__IhwOXG__faq{align-items:start;row-gap:var(--space-6);scroll-margin-top:var(--section-padding)}.photon-page-module__IhwOXG__sectionIntro,.photon-page-module__IhwOXG__faq>h2{grid-column:1/6;min-width:0}.photon-page-module__IhwOXG__sectionIntro h2,.photon-page-module__IhwOXG__standards>h2,.photon-page-module__IhwOXG__faq>h2{font-size:var(--type-section);line-height:1.12}.photon-page-module__IhwOXG__sectionIntro p{margin-top:var(--space-6);color:var(--muted-foreground)}.photon-page-module__IhwOXG__evidenceCopy,.photon-page-module__IhwOXG__faq>div{grid-column:7/-1;min-width:0}.photon-page-module__IhwOXG__standards h3{font-family:var(--type-heading);font-size:var(--type-size-24);font-weight:500;line-height:1.3}.photon-page-module__IhwOXG__standards p{color:var(--muted-foreground);margin-top:var(--space-3)}.photon-page-module__IhwOXG__standards{row-gap:var(--space-7)}.photon-page-module__IhwOXG__standards>h2{grid-column:1/10}.photon-page-module__IhwOXG__standards>div{grid-column:span 4;min-width:0}.photon-page-module__IhwOXG__evidenceCopy>p{font-size:var(--type-size-20);color:var(--muted-foreground);margin-bottom:var(--space-6)}@media (max-width:800px){.photon-page-module__IhwOXG__heroCopy h1,.photon-page-module__IhwOXG__deck,.photon-page-module__IhwOXG__sectionIntro,.photon-page-module__IhwOXG__standards>h2,.photon-page-module__IhwOXG__standards>div,.photon-page-module__IhwOXG__evidenceCopy,.photon-page-module__IhwOXG__faq>h2,.photon-page-module__IhwOXG__faq>div{grid-column:1/-1}}
