.journey-page{color:var(--ink,#15181C);background:var(--canvas,#F4F5F7);font-size:1rem;line-height:1.65}.journey-container{width:min(calc(100% - 80px),var(--page-width,1320px));margin-inline:auto}.journey-eyebrow{color:var(--accent-text,#9E4F1E);font-family:var(--font-plex),ui-monospace,monospace;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px}.journey-disclosure summary:focus-visible,.journey-faq summary:focus-visible,.journey-text-link:focus-visible{outline:3px solid var(--accent,#C0662E);outline-offset:4px}.journey-section{padding-block:clamp(72px,7.5vw,112px);border-top:1px solid var(--line,#dce0e6);scroll-margin-top:110px}.journey-section-muted{background:var(--surface,#FFFFFF)}.journey-section-heading{max-width:790px;margin-bottom:44px}.journey-next h2,.journey-section-heading h2{font-size:clamp(2rem,3.5vw,3.35rem);letter-spacing:-.03em;font-weight:500;line-height:1.1;margin:0;text-wrap:balance}.journey-section-heading>p:last-child:not(.journey-eyebrow){max-width:65ch;color:var(--muted,#5C6672);font-size:1.06rem;margin-top:20px}.journey-rows{border-top:1px solid var(--line,#dce0e6)}.journey-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:28px;padding-block:30px;border-bottom:1px solid var(--line,#dce0e6);align-items:start}.journey-row h3{font-size:1.55rem;font-weight:500;line-height:1.25;letter-spacing:-.02em;margin:0}.journey-row p{color:var(--muted,#5C6672);margin:0;max-width:65ch}.journey-text-link{display:inline-flex;min-height:44px;align-items:center;gap:15px;font-weight:550;color:var(--accent-text,#9E4F1E);text-decoration:none}.journey-text-link:hover{text-decoration:underline;text-underline-offset:5px}.journey-row .journey-text-link{margin-top:8px}.journey-system{list-style:none;padding:0;margin:0;border-top:1px solid var(--line,#dce0e6)}.journey-system li{border-bottom:1px solid var(--line,#dce0e6)}.journey-system li[data-current]{background:var(--accent-soft,rgba(192,102,46,.1))}.journey-system a{padding:24px 12px;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:start;gap:18px;text-decoration:none;color:inherit;transition:background-color var(--dur-fast,.24s) var(--ease,ease-out)}.journey-system a:hover{background:var(--surface,#FFFFFF)}.journey-system strong{display:block;font-family:var(--font-display);font-size:1.4rem;font-weight:500;line-height:1.3;letter-spacing:-.02em}.journey-system-action{display:block;color:var(--ink,#15181C);font-size:.98rem;margin-top:8px}.journey-system-detail{display:block;color:var(--muted,#5C6672);font-size:.87rem;margin-top:2px}.page-opening-panel .journey-system{border-top:0}.page-opening-panel .journey-system li:last-child{border-bottom:0}.page-opening-panel .journey-system li[data-current]{background:transparent}.page-opening-panel .journey-system li[data-current] strong{color:var(--accent-text)}.page-opening-panel .journey-system a{padding:20px 0}.page-opening-panel .journey-system a:hover{background:transparent}.page-opening-panel .journey-system a:hover strong{color:var(--accent-text)}.journey-faq{max-width:1000px}.journey-faq details{border-top:1px solid var(--line,#dce0e6)}.journey-faq details:last-child{border-bottom:1px solid var(--line,#dce0e6)}.journey-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:19px 0;font-size:1.12rem;font-weight:500}.journey-disclosure summary::-webkit-details-marker,.journey-faq summary::-webkit-details-marker{display:none}.journey-faq summary span{color:var(--accent,#C0662E);font-size:1.5rem;font-weight:400;transition:transform var(--dur-fast,.24s) var(--ease,ease-out)}.journey-faq details[open] summary span{transform:rotate(45deg)}.journey-faq details p{max-width:72ch;margin:0 0 24px;color:var(--muted,#5C6672);padding-right:36px}.journey-next{display:flex;flex-wrap:wrap;gap:30px;align-items:center;justify-content:space-between}.journey-next>div:first-child{flex:1 1 30rem;min-width:0}.journey-next h2{font-size:clamp(1.8rem,3vw,2.6rem)}.journey-next p{color:var(--muted,#5C6672);margin-top:15px;max-width:65ch}.journey-next .az-button{flex-shrink:0}.journey-next-actions{display:flex;flex-wrap:wrap;gap:12px;flex-shrink:0;max-width:100%}.journey-two-column{display:grid;grid-template-columns:1fr 1fr;gap:60px}.journey-two-column h3{font-size:1.75rem;font-weight:500;line-height:1.25;letter-spacing:-.025em;margin:16px 0}.journey-two-column p{color:var(--muted,#5C6672)}.journey-key-points{margin:24px 0 0;padding:0;list-style:none}.journey-key-points li{border-top:1px solid var(--line,#dce0e6);padding-block:14px}.journey-key-points li:last-child{border-bottom:1px solid var(--line,#dce0e6)}.journey-disclosure{border:1px solid var(--line,#dce0e6);border-radius:var(--radius,4px);background:var(--surface,#FFFFFF)}.journey-disclosure>summary{display:flex;justify-content:space-between;gap:20px;padding:23px 28px;list-style:none;cursor:pointer;font-size:1.1rem;font-weight:550}.journey-disclosure>summary:after{content:"+";color:var(--accent,#C0662E);font-size:1.3rem}.journey-disclosure[open]>summary:after{content:"−"}.journey-disclosure-content{padding:8px 28px 28px}.journey-disclosure .anim-fade{opacity:1;transform:none}.journey-note{color:var(--muted,#5C6672);font-size:.9rem;max-width:80ch}.journey-contact-meta{padding-block:34px;border-top:1px solid var(--line,#dce0e6);border-bottom:1px solid var(--line,#dce0e6)}.journey-contact-meta h2{font-size:1.6rem;font-weight:500;margin:0 0 20px;letter-spacing:-.025em}.journey-contact-meta p{color:var(--muted,#5C6672);margin:0 0 10px}.journey-email{display:inline-flex;align-items:center;min-height:44px;font-size:1.12rem;color:var(--accent-text,#9E4F1E);text-underline-offset:5px;overflow-wrap:anywhere}.journey-after{margin-top:clamp(40px,5vw,64px)}.journey-statement{max-width:65ch;margin-top:28px;font-size:1.06rem;font-weight:500}.journey-topics{display:grid;gap:0 40px;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line,#dce0e6)}.journey-topics li{padding-block:24px;border-top:1px solid var(--line,#dce0e6)}.journey-topics h3{font-size:1.4rem;font-weight:500;line-height:1.25;letter-spacing:-.02em;margin:0}.journey-topics p{color:var(--muted,#5C6672);margin:8px 0 0;max-width:60ch}.journey-media-split{display:grid;gap:32px}.journey-media-split>.journey-section-heading{margin-bottom:0}.journey-figure-split{display:grid;gap:36px}.journey-duties{margin:0;border-top:1px solid var(--line,#dce0e6)}.journey-duty{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-block:13px;border-bottom:1px solid var(--line,#dce0e6);align-items:baseline}.journey-duty dt{font-weight:500;overflow-wrap:anywhere}.journey-duty dd{margin:0;color:var(--muted,#5C6672)}.journey-duty[data-owner=azita] dd{color:var(--ink,#15181C);font-weight:550}.journey-anchor{scroll-margin-top:110px}@media (min-width:768px){.journey-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.journey-media-split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;align-items:start}.journey-media-split>.journey-section-heading h2{font-size:clamp(2rem,2.8vw,2.75rem)}.journey-figure-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.journey-figure-split>.az-figure{position:sticky;top:110px}}@media (max-width:1023px){.journey-container{width:calc(100% - 48px)}.journey-row{gap:20px}}@media (max-width:767px){.journey-container{width:calc(100% - 40px)}.journey-two-column{grid-template-columns:1fr;gap:40px}.journey-section{padding-block:64px}.journey-section-heading{margin-bottom:30px}.journey-row{grid-template-columns:1fr;gap:12px;padding-block:25px}.journey-row h3{font-size:1.4rem}.journey-system a{padding-inline:0}.journey-next{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:20px}.journey-next>div:first-child{flex:none}.journey-next-actions{flex-direction:column;align-items:flex-start}.journey-disclosure>summary{padding:20px}.journey-disclosure-content{padding:4px 18px 22px}}@media (max-width:479px){.journey-next .az-button,.journey-next-actions{width:100%}}@media (prefers-reduced-motion:reduce){.journey-page *{scroll-behavior:auto;transition:none!important}.journey-page [data-rise]{opacity:1!important;transform:none!important}}