.Ticker-module__yI-_lW__ticker{white-space:nowrap;background:var(--paper-000);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);padding:14px 0;overflow:hidden}.Ticker-module__yI-_lW__track{animation:60s linear infinite Ticker-module__yI-_lW__sn-ticker;display:inline-block}.Ticker-module__yI-_lW__item{color:var(--text-body);font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:.12em;text-transform:uppercase;margin-right:56px}.Ticker-module__yI-_lW__n{color:var(--text-accent);font-weight:var(--fw-medium);margin-right:14px}@keyframes Ticker-module__yI-_lW__sn-ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Ticker-module__yI-_lW__track{animation:none}}
.SectionLabel-module__Y4Phda__rule{z-index:1;background:var(--border-hairline);height:1px;position:absolute;top:0;left:0;right:0}.SectionLabel-module__Y4Phda__chip{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--paper-000);color:var(--text-body);font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:6px 14px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.SectionLabel-module__Y4Phda__n{color:var(--text-accent);font-weight:var(--fw-medium);margin-right:8px}:is(.section--dark .SectionLabel-module__Y4Phda__chip,.sn-inverse .SectionLabel-module__Y4Phda__chip){background:var(--navy-700);color:#c9d3de;border-color:#ffffff4d}
.ClaimList-module__EiyfxW__n{color:var(--text-accent);font-family:var(--font-mono);font-size:var(--size-eyebrow);font-weight:var(--fw-medium);letter-spacing:.1em;line-height:1}.ClaimList-module__EiyfxW__title{color:var(--text-heading);font-family:var(--font-display);font-variation-settings:var(--display-axes);font-weight:var(--fw-regular);letter-spacing:-.01em;text-wrap:balance;line-height:1.15}.ClaimList-module__EiyfxW__body{color:var(--text-muted);font-size:var(--size-small);line-height:var(--lh-normal);margin:10px 0 0}.ClaimList-module__EiyfxW__items{margin:var(--space-3) 0 0}.ClaimList-module__EiyfxW__items ul{color:var(--text-muted);font-size:var(--size-small);margin:0;padding:0;line-height:1.65;list-style:none}.ClaimList-module__EiyfxW__items li{padding-left:var(--space-5);position:relative}.ClaimList-module__EiyfxW__items li+li{margin-top:var(--space-1)}.ClaimList-module__EiyfxW__items li:before{content:"";background:var(--gold-500);width:8px;height:1px;position:absolute;top:.75em;left:0}.ClaimList-module__EiyfxW__grid{border-top:1px solid var(--border-hairline);border-left:1px solid var(--border-hairline);margin:0;display:grid}.ClaimList-module__EiyfxW__grid .ClaimList-module__EiyfxW__item{min-height:220px;padding:var(--pad-card);background:var(--paper-000);border-right:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);flex-direction:column;display:flex}.ClaimList-module__EiyfxW__grid .ClaimList-module__EiyfxW__text{margin-top:var(--space-7)}.ClaimList-module__EiyfxW__grid .ClaimList-module__EiyfxW__text:first-child{margin-top:0}.ClaimList-module__EiyfxW__grid .ClaimList-module__EiyfxW__title{font-size:22px}.ClaimList-module__EiyfxW__grid .ClaimList-module__EiyfxW__body{max-width:38ch}@media (min-width:700px){.ClaimList-module__EiyfxW__cols2,.ClaimList-module__EiyfxW__cols3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.ClaimList-module__EiyfxW__cols3{grid-template-columns:repeat(3,1fr)}}.ClaimList-module__EiyfxW__rows{border-top:1px solid var(--border-hairline);margin:0}.ClaimList-module__EiyfxW__rows .ClaimList-module__EiyfxW__item{gap:var(--space-4) var(--space-7);border-bottom:1px solid var(--border-hairline);transition:padding-left var(--dur-base) var(--ease-standard);grid-template-columns:1fr 40px;align-items:baseline;padding:30px 0;display:grid}.ClaimList-module__EiyfxW__rows.ClaimList-module__EiyfxW__numbered .ClaimList-module__EiyfxW__item{grid-template-columns:80px 1fr 40px}.ClaimList-module__EiyfxW__rows .ClaimList-module__EiyfxW__item:hover{padding-left:12px}.ClaimList-module__EiyfxW__rows .ClaimList-module__EiyfxW__text{gap:var(--space-2) var(--space-7);align-items:baseline;display:grid}.ClaimList-module__EiyfxW__rows .ClaimList-module__EiyfxW__title{font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem)}.ClaimList-module__EiyfxW__rows .ClaimList-module__EiyfxW__body{max-width:60ch;font-size:var(--size-body);line-height:var(--leading-loose);margin:0}.ClaimList-module__EiyfxW__rows .ClaimList-module__EiyfxW__dot{border:1px solid var(--gold-500);width:8px;height:8px;transition:background var(--dur-base) var(--ease-standard);border-radius:50%;place-self:center end}.ClaimList-module__EiyfxW__rows .ClaimList-module__EiyfxW__item:hover .ClaimList-module__EiyfxW__dot{background:var(--gold-500)}@media (min-width:900px){.ClaimList-module__EiyfxW__rows .ClaimList-module__EiyfxW__text{grid-template-columns:1fr 1.4fr}}@media (max-width:800px){.ClaimList-module__EiyfxW__rows .ClaimList-module__EiyfxW__item,.ClaimList-module__EiyfxW__rows.ClaimList-module__EiyfxW__numbered .ClaimList-module__EiyfxW__item{grid-template-columns:1fr}.ClaimList-module__EiyfxW__rows.ClaimList-module__EiyfxW__numbered .ClaimList-module__EiyfxW__item{grid-template-columns:50px 1fr}.ClaimList-module__EiyfxW__rows .ClaimList-module__EiyfxW__dot{display:none}}
.KnowledgeItemList-module__XlHTYG__list{border-top:1px solid var(--border-default);margin:0;padding:0;list-style:none}.KnowledgeItemList-module__XlHTYG__item{border-bottom:1px solid var(--border-hairline);transition:background var(--dur-base) var(--ease-standard)}.KnowledgeItemList-module__XlHTYG__row{gap:var(--space-6);transition:padding-left var(--dur-base) var(--ease-standard);grid-template-columns:48px minmax(0,1fr) 28px;align-items:start;padding:28px 0;display:grid}.KnowledgeItemList-module__XlHTYG__rowCover{grid-template-columns:48px 96px minmax(0,1fr) 28px}.KnowledgeItemList-module__XlHTYG__item:hover .KnowledgeItemList-module__XlHTYG__row,.KnowledgeItemList-module__XlHTYG__item:focus-within .KnowledgeItemList-module__XlHTYG__row{padding-left:12px}.KnowledgeItemList-module__XlHTYG__n{color:var(--text-accent);font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:.1em;padding-top:3px;line-height:1}.KnowledgeItemList-module__XlHTYG__cover{width:96px;text-decoration:none;display:block}.KnowledgeItemList-module__XlHTYG__coverFigure{border:1px solid var(--border-hairline)}.KnowledgeItemList-module__XlHTYG__body{min-width:0}.KnowledgeItemList-module__XlHTYG__meta{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 0;line-height:1.4;display:flex}.KnowledgeItemList-module__XlHTYG__meta>*+:before{content:"·";color:var(--gold-500);margin-inline:10px}.KnowledgeItemList-module__XlHTYG__type{color:var(--text-body)}.KnowledgeItemList-module__XlHTYG__title{max-width:34ch;font-size:clamp(1.375rem,1.1rem + 1.1vw,1.875rem);font-weight:var(--fw-regular);letter-spacing:-.015em;text-wrap:balance;margin-top:10px;line-height:1.12}.KnowledgeItemList-module__XlHTYG__titleLink{color:var(--text-heading);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}.KnowledgeItemList-module__XlHTYG__titleLink:hover,.KnowledgeItemList-module__XlHTYG__titleLink:focus-visible{color:var(--text-link-hover)}.KnowledgeItemList-module__XlHTYG__byline{color:var(--text-muted);font-size:var(--size-small);line-height:var(--lh-normal);margin-top:8px}.KnowledgeItemList-module__XlHTYG__abstract{max-width:62ch;color:var(--text-body);font-size:var(--size-body);line-height:var(--lh-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.KnowledgeItemList-module__XlHTYG__actions{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin-top:14px;display:flex}.KnowledgeItemList-module__XlHTYG__action{color:var(--text-heading);font-size:var(--size-small);font-weight:var(--fw-medium);transition:color var(--dur-fast) var(--ease-standard);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.KnowledgeItemList-module__XlHTYG__actionIcon{transition:transform var(--dur-base) var(--ease-standard);display:flex}.KnowledgeItemList-module__XlHTYG__action:hover,.KnowledgeItemList-module__XlHTYG__action:focus-visible{color:var(--text-link-hover)}.KnowledgeItemList-module__XlHTYG__action:hover .KnowledgeItemList-module__XlHTYG__actionIcon,.KnowledgeItemList-module__XlHTYG__action:focus-visible .KnowledgeItemList-module__XlHTYG__actionIcon{transform:translate(4px)}.KnowledgeItemList-module__XlHTYG__go{border-radius:var(--radius-circle);width:28px;height:28px;color:var(--paper-000);transition:background var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);border:1px solid #0000;place-items:center;margin-top:-6px;display:grid;position:relative}.KnowledgeItemList-module__XlHTYG__go svg{opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.KnowledgeItemList-module__XlHTYG__dot{border-radius:var(--radius-circle);background:var(--gold-500);width:8px;height:8px;transition:opacity var(--dur-base) var(--ease-standard);position:absolute}.KnowledgeItemList-module__XlHTYG__item:hover .KnowledgeItemList-module__XlHTYG__go,.KnowledgeItemList-module__XlHTYG__item:focus-within .KnowledgeItemList-module__XlHTYG__go{background:var(--navy-700);border-color:var(--navy-700)}.KnowledgeItemList-module__XlHTYG__item:hover .KnowledgeItemList-module__XlHTYG__go svg,.KnowledgeItemList-module__XlHTYG__item:focus-within .KnowledgeItemList-module__XlHTYG__go svg{opacity:1}.KnowledgeItemList-module__XlHTYG__item:hover .KnowledgeItemList-module__XlHTYG__dot,.KnowledgeItemList-module__XlHTYG__item:focus-within .KnowledgeItemList-module__XlHTYG__dot{opacity:0}@media (max-width:640px){.KnowledgeItemList-module__XlHTYG__row,.KnowledgeItemList-module__XlHTYG__rowCover{gap:var(--space-4);grid-template-columns:36px minmax(0,1fr) 28px;padding:22px 0}.KnowledgeItemList-module__XlHTYG__cover{display:none}.KnowledgeItemList-module__XlHTYG__item:hover .KnowledgeItemList-module__XlHTYG__row,.KnowledgeItemList-module__XlHTYG__item:focus-within .KnowledgeItemList-module__XlHTYG__row{padding-left:0}}
.LinkCardGrid-module__AlYI6G__grid{gap:1px;margin:0;padding:0;list-style:none;display:grid;}@media (min-width:700px){.LinkCardGrid-module__AlYI6G__cols2,.LinkCardGrid-module__AlYI6G__cols3,.LinkCardGrid-module__AlYI6G__cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.LinkCardGrid-module__AlYI6G__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.LinkCardGrid-module__AlYI6G__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}}.LinkCardGrid-module__AlYI6G__item{background:var(--paper-000);box-shadow:0 0 0 1px var(--border-hairline);transition:background var(--dur-base) var(--ease-standard);display:flex}.LinkCardGrid-module__AlYI6G__item:hover{background:var(--paper-200)}.LinkCardGrid-module__AlYI6G__feature{background:linear-gradient(135deg,#10233a,#0a3155)}.LinkCardGrid-module__AlYI6G__feature:hover{background:linear-gradient(135deg,#132a44,#0d3b66)}@media (min-width:700px){.LinkCardGrid-module__AlYI6G__feature{grid-column:span 2}}.LinkCardGrid-module__AlYI6G__card{width:100%;min-height:250px;padding:var(--pad-card);flex-direction:column;text-decoration:none;display:flex;position:relative}.LinkCardGrid-module__AlYI6G__large .LinkCardGrid-module__AlYI6G__card{min-height:300px;padding:var(--pad-card-lg)}.LinkCardGrid-module__AlYI6G__n{color:var(--text-accent);font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:.1em;line-height:1}.LinkCardGrid-module__AlYI6G__feature .LinkCardGrid-module__AlYI6G__n{color:var(--gold-500)}.LinkCardGrid-module__AlYI6G__main{margin-top:32px;margin-bottom:28px;display:block}.LinkCardGrid-module__AlYI6G__title{color:var(--text-heading);font-family:var(--font-display);font-variation-settings:var(--display-axes);font-size:22px;font-weight:var(--fw-regular);letter-spacing:-.01em;text-wrap:balance;line-height:1.15;display:block}.LinkCardGrid-module__AlYI6G__large .LinkCardGrid-module__AlYI6G__title{font-size:28px;font-weight:var(--fw-light)}.LinkCardGrid-module__AlYI6G__feature .LinkCardGrid-module__AlYI6G__title{max-width:18ch;color:var(--paper-000);font-size:clamp(26px,2.4vw,34px);font-weight:var(--fw-light)}.LinkCardGrid-module__AlYI6G__body{max-width:40ch;color:var(--text-muted);font-size:var(--size-small);line-height:var(--lh-normal);margin-top:10px;display:block}.LinkCardGrid-module__AlYI6G__feature .LinkCardGrid-module__AlYI6G__body{color:#b9cadb}.LinkCardGrid-module__AlYI6G__foot{color:var(--text-heading);font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.12em;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-standard);margin-top:auto}.LinkCardGrid-module__AlYI6G__feature .LinkCardGrid-module__AlYI6G__foot{color:var(--gold-400)}.LinkCardGrid-module__AlYI6G__card:hover .LinkCardGrid-module__AlYI6G__foot,.LinkCardGrid-module__AlYI6G__card:focus-visible .LinkCardGrid-module__AlYI6G__foot{color:var(--text-link-hover)}.LinkCardGrid-module__AlYI6G__feature .LinkCardGrid-module__AlYI6G__card:hover .LinkCardGrid-module__AlYI6G__foot,.LinkCardGrid-module__AlYI6G__feature .LinkCardGrid-module__AlYI6G__card:focus-visible .LinkCardGrid-module__AlYI6G__foot{color:var(--paper-000)}.LinkCardGrid-module__AlYI6G__go{border:1px solid var(--border-default);width:28px;height:28px;color:var(--navy-700);opacity:0;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard);border-radius:50%;place-items:center;display:grid;position:absolute;top:24px;right:24px;transform:translate(-6px,6px)}.LinkCardGrid-module__AlYI6G__feature .LinkCardGrid-module__AlYI6G__go{color:var(--paper-000);border-color:#fff6}.LinkCardGrid-module__AlYI6G__card:hover .LinkCardGrid-module__AlYI6G__go,.LinkCardGrid-module__AlYI6G__card:focus-visible .LinkCardGrid-module__AlYI6G__go{opacity:1;background:var(--navy-700);border-color:var(--navy-700);color:var(--paper-000);transform:none}.LinkCardGrid-module__AlYI6G__feature .LinkCardGrid-module__AlYI6G__card:hover .LinkCardGrid-module__AlYI6G__go,.LinkCardGrid-module__AlYI6G__feature .LinkCardGrid-module__AlYI6G__card:focus-visible .LinkCardGrid-module__AlYI6G__go{background:var(--gold-500);border-color:var(--gold-500);color:var(--stone-900)}
.page-module__Sk3rXa__hero{padding-block:clamp(3.5rem,2rem + 5vw,6rem) clamp(3rem,2rem + 3vw,4.5rem)}.page-module__Sk3rXa__heroInner{gap:var(--space-8);align-items:end;display:grid}@media (min-width:900px){.page-module__Sk3rXa__heroInner{grid-template-columns:1fr auto}}.page-module__Sk3rXa__crumbs{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:16px;margin-bottom:28px;display:flex}.page-module__Sk3rXa__crumbLink{color:var(--text-body);transition:color var(--dur-fast) var(--ease-standard);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.page-module__Sk3rXa__crumbLink:hover,.page-module__Sk3rXa__crumbLink:focus-visible{color:var(--text-link-hover)}.page-module__Sk3rXa__crumbN{color:var(--text-accent)}.page-module__Sk3rXa__crumbN:before{content:"";vertical-align:middle;background:var(--gold-500);width:40px;height:1px;margin-right:16px;display:inline-block}.page-module__Sk3rXa__title{max-width:14ch;font-size:var(--size-display);line-height:var(--leading-tight);letter-spacing:-.025em}.page-module__Sk3rXa__side{border-left:1px solid var(--border-default);max-width:360px;color:var(--text-body);padding-left:24px}.page-module__Sk3rXa__lead{font-size:var(--size-body);line-height:var(--leading-loose)}.page-module__Sk3rXa__body{margin-top:var(--space-4);color:var(--text-muted);font-size:var(--size-small);line-height:var(--leading-loose)}@media (max-width:899px){.page-module__Sk3rXa__side{border-left:0;max-width:none;padding-left:0}}.page-module__Sk3rXa__intro{position:relative}.page-module__Sk3rXa__filters{margin-bottom:var(--space-6);flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.page-module__Sk3rXa__filtersLabel{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.page-module__Sk3rXa__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module__Sk3rXa__chip{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--paper-000);color:var(--text-body);font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.1em;text-transform:uppercase;transition:var(--transition-control);align-items:center;gap:8px;padding:7px 12px;text-decoration:none;display:inline-flex}.page-module__Sk3rXa__chip:hover,.page-module__Sk3rXa__chip:focus-visible{border-color:var(--navy-700);color:var(--text-heading)}.page-module__Sk3rXa__chipOn,.page-module__Sk3rXa__chipOn:hover{border-color:var(--gold-600);background:var(--gold-100);color:var(--text-heading)}.page-module__Sk3rXa__chipCount{color:var(--text-accent);font-weight:var(--fw-medium)}.page-module__Sk3rXa__pending{gap:var(--space-6);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-hairline);grid-template-columns:48px 1fr;padding:28px 0;display:grid}.page-module__Sk3rXa__pendingN{color:var(--text-accent);font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:.1em;padding-top:3px;line-height:1}.page-module__Sk3rXa__pendingText{max-width:44ch;color:var(--text-heading);font-family:var(--font-display);font-variation-settings:var(--display-axes);font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);font-weight:var(--fw-light);letter-spacing:-.01em;margin-top:10px;line-height:1.25}.page-module__Sk3rXa__pendingLink{margin-top:var(--space-4)}.page-module__Sk3rXa__related{margin-top:var(--space-10)}.page-module__Sk3rXa__relatedLabel{max-width:52ch;margin-bottom:var(--space-7);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-hairline);color:var(--text-muted);font-size:var(--size-small)}.page-module__Sk3rXa__relatedLink{margin-top:var(--space-8)}.page-module__Sk3rXa__othersWrap{gap:var(--space-8);display:grid}@media (min-width:900px){.page-module__Sk3rXa__othersWrap{gap:var(--space-10);grid-template-columns:5fr 7fr;align-items:start}}.page-module__Sk3rXa__othersTitle{max-width:12ch}.page-module__Sk3rXa__others{border-top:1px solid var(--border-default);margin:0;padding:0;list-style:none}.page-module__Sk3rXa__other{border-bottom:1px solid var(--border-hairline)}.page-module__Sk3rXa__otherLink{gap:var(--space-6);transition:padding-left var(--dur-base) var(--ease-standard);grid-template-columns:48px 1fr 28px;align-items:center;padding:18px 0;text-decoration:none;display:grid}.page-module__Sk3rXa__otherLink:hover,.page-module__Sk3rXa__otherLink:focus-visible{padding-left:12px}.page-module__Sk3rXa__otherN{color:var(--text-accent);font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:.1em}.page-module__Sk3rXa__otherTitle{color:var(--text-heading);font-family:var(--font-display);font-variation-settings:var(--display-axes);font-size:clamp(1.25rem,1.1rem + .8vw,1.75rem);font-weight:var(--fw-regular);letter-spacing:-.015em;transition:color var(--dur-fast) var(--ease-standard);line-height:1.15}.page-module__Sk3rXa__otherLink:hover .page-module__Sk3rXa__otherTitle,.page-module__Sk3rXa__otherLink:focus-visible .page-module__Sk3rXa__otherTitle{color:var(--text-link-hover)}.page-module__Sk3rXa__otherGo{border:1px solid var(--border-default);border-radius:var(--radius-circle);width:28px;height:28px;color:var(--navy-700);opacity:0;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard);place-items:center;display:grid;transform:translate(-6px,6px)}.page-module__Sk3rXa__otherLink:hover .page-module__Sk3rXa__otherGo,.page-module__Sk3rXa__otherLink:focus-visible .page-module__Sk3rXa__otherGo{opacity:1;background:var(--navy-700);border-color:var(--navy-700);color:var(--paper-000);transform:none}@media (max-width:640px){.page-module__Sk3rXa__otherLink{gap:var(--space-4);grid-template-columns:36px 1fr 28px}}
.Approach-module__kccbpW__stages{--dot:40px;--rail-gap:var(--space-8);gap:var(--rail-gap);margin:0;padding:0;list-style:none;display:grid}.Approach-module__kccbpW__stage{padding-left:calc(var(--dot) + var(--space-5));position:relative}.Approach-module__kccbpW__dot{z-index:1;width:var(--dot);height:var(--dot);background:var(--navy-700);color:#c9d3de;font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-medium);letter-spacing:.06em;transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);border:1px solid #ffffff59;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.Approach-module__kccbpW__stage:hover .Approach-module__kccbpW__dot{background:var(--gold-500);border-color:var(--gold-500);color:var(--stone-900)}.Approach-module__kccbpW__stage:before,.Approach-module__kccbpW__stage:after{content:"";left:calc(var(--dot) / 2 - .5px);top:var(--dot);width:1px;height:calc(100% + var(--rail-gap) - var(--dot));position:absolute}.Approach-module__kccbpW__stage:after{background:#ffffff38}.Approach-module__kccbpW__stage:before{z-index:1;background:var(--gold-500)}.Approach-module__kccbpW__stage:last-child:before,.Approach-module__kccbpW__stage:last-child:after{display:none}@media (min-width:900px){.Approach-module__kccbpW__stages{--rail-gap:var(--space-6);grid-template-columns:repeat(5,1fr)}.Approach-module__kccbpW__stage{padding-left:0;padding-top:calc(var(--dot) + 22px)}.Approach-module__kccbpW__stage:before,.Approach-module__kccbpW__stage:after{left:var(--dot);top:calc(var(--dot) / 2 - .5px);width:calc(100% + var(--rail-gap) - var(--dot));height:1px}}.Approach-module__kccbpW__name{color:var(--paper-000);font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:var(--fw-regular);letter-spacing:-.015em;line-height:1.1}.Approach-module__kccbpW__headline{margin-top:var(--space-2);color:var(--gold-300);font-size:var(--size-small);line-height:1.45}.Approach-module__kccbpW__body{margin-top:var(--space-3);color:#b9cadb;font-size:14px;line-height:var(--leading-loose)}@supports (animation-timeline:view()){@keyframes Approach-module__kccbpW__sn-approach-rail-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes Approach-module__kccbpW__sn-approach-rail-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Approach-module__kccbpW__sn-approach-node{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes Approach-module__kccbpW__sn-approach-copy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Approach-module__kccbpW__stages{view-timeline-name:--sn-approach}.Approach-module__kccbpW__stage:before{transform-origin:top;animation:linear both Approach-module__kccbpW__sn-approach-rail-y;animation-timeline:--sn-approach}.Approach-module__kccbpW__stage .Approach-module__kccbpW__dot{transform-origin:50%;animation:linear both Approach-module__kccbpW__sn-approach-node;animation-timeline:--sn-approach}.Approach-module__kccbpW__stage .Approach-module__kccbpW__name,.Approach-module__kccbpW__stage .Approach-module__kccbpW__headline,.Approach-module__kccbpW__stage .Approach-module__kccbpW__body{animation:linear both Approach-module__kccbpW__sn-approach-copy;animation-timeline:--sn-approach}.Approach-module__kccbpW__stage:first-child:before{animation-range:entry 5% entry 24%}.Approach-module__kccbpW__stage:first-child .Approach-module__kccbpW__dot{animation-range:entry entry 7%}.Approach-module__kccbpW__stage:first-child .Approach-module__kccbpW__name{animation-range:entry 2% entry 15%}.Approach-module__kccbpW__stage:first-child .Approach-module__kccbpW__headline{animation-range:entry 4% entry 17%}.Approach-module__kccbpW__stage:first-child .Approach-module__kccbpW__body{animation-range:entry 6% entry 19%}.Approach-module__kccbpW__stage:nth-child(2):before{animation-range:entry 24% entry 43%}.Approach-module__kccbpW__stage:nth-child(2) .Approach-module__kccbpW__dot{animation-range:entry 24% entry 31%}.Approach-module__kccbpW__stage:nth-child(2) .Approach-module__kccbpW__name{animation-range:entry 26% entry 39%}.Approach-module__kccbpW__stage:nth-child(2) .Approach-module__kccbpW__headline{animation-range:entry 28% entry 41%}.Approach-module__kccbpW__stage:nth-child(2) .Approach-module__kccbpW__body{animation-range:entry 30% entry 43%}.Approach-module__kccbpW__stage:nth-child(3):before{animation-range:entry 43% entry 62%}.Approach-module__kccbpW__stage:nth-child(3) .Approach-module__kccbpW__dot{animation-range:entry 43% entry 50%}.Approach-module__kccbpW__stage:nth-child(3) .Approach-module__kccbpW__name{animation-range:entry 45% entry 58%}.Approach-module__kccbpW__stage:nth-child(3) .Approach-module__kccbpW__headline{animation-range:entry 47% entry 60%}.Approach-module__kccbpW__stage:nth-child(3) .Approach-module__kccbpW__body{animation-range:entry 49% entry 62%}.Approach-module__kccbpW__stage:nth-child(4):before{animation-range:entry 62% entry 81%}.Approach-module__kccbpW__stage:nth-child(4) .Approach-module__kccbpW__dot{animation-range:entry 62% entry 69%}.Approach-module__kccbpW__stage:nth-child(4) .Approach-module__kccbpW__name{animation-range:entry 64% entry 77%}.Approach-module__kccbpW__stage:nth-child(4) .Approach-module__kccbpW__headline{animation-range:entry 66% entry 79%}.Approach-module__kccbpW__stage:nth-child(4) .Approach-module__kccbpW__body{animation-range:entry 68% entry 81%}.Approach-module__kccbpW__stage:nth-child(5) .Approach-module__kccbpW__dot{animation-range:entry 81% entry 88%}.Approach-module__kccbpW__stage:nth-child(5) .Approach-module__kccbpW__name{animation-range:entry 83% entry 96%}.Approach-module__kccbpW__stage:nth-child(5) .Approach-module__kccbpW__headline{animation-range:entry 85% entry 98%}.Approach-module__kccbpW__stage:nth-child(5) .Approach-module__kccbpW__body{animation-range:entry 87%}@media (min-width:900px){.Approach-module__kccbpW__stage:before{transform-origin:0;animation-name:Approach-module__kccbpW__sn-approach-rail-x}}@media (prefers-reduced-motion:reduce){.Approach-module__kccbpW__stage:before,.Approach-module__kccbpW__stage .Approach-module__kccbpW__dot,.Approach-module__kccbpW__stage .Approach-module__kccbpW__name,.Approach-module__kccbpW__stage .Approach-module__kccbpW__headline,.Approach-module__kccbpW__stage .Approach-module__kccbpW__body{opacity:1;animation:none;transform:none}}}
.EnquiryForm-module__ZxCRSG__form,.EnquiryForm-module__ZxCRSG__row{gap:var(--space-6);display:grid}@media (min-width:560px){.EnquiryForm-module__ZxCRSG__row{grid-template-columns:1fr 1fr}}.EnquiryForm-module__ZxCRSG__group{gap:8px;display:grid}.EnquiryForm-module__ZxCRSG__control{position:relative}.EnquiryForm-module__ZxCRSG__control:after{content:"";background:var(--gold-500);transform-origin:0;height:2px;transition:transform var(--dur-base) var(--ease-out);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.EnquiryForm-module__ZxCRSG__group:focus-within .EnquiryForm-module__ZxCRSG__control:after{transform:scaleX(1)}.EnquiryForm-module__ZxCRSG__label{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--size-eyebrow);font-weight:var(--fw-regular);letter-spacing:var(--tracking-eyebrow);line-height:var(--lh-normal);text-transform:uppercase}.EnquiryForm-module__ZxCRSG__required{color:var(--text-accent);margin-left:4px}.EnquiryForm-module__ZxCRSG__input,.EnquiryForm-module__ZxCRSG__select,.EnquiryForm-module__ZxCRSG__textarea{border:1px solid var(--border-default);background:var(--paper-000);width:100%;color:var(--text-heading);font-size:var(--size-body);line-height:var(--lh-relaxed);transition:var(--transition-control);border-radius:0;outline:none;padding:13px 14px}.EnquiryForm-module__ZxCRSG__input:hover,.EnquiryForm-module__ZxCRSG__select:hover,.EnquiryForm-module__ZxCRSG__textarea:hover{border-color:var(--navy-400)}.EnquiryForm-module__ZxCRSG__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--navy-700) 50%), linear-gradient(135deg, var(--navy-700) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 19px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:38px}.EnquiryForm-module__ZxCRSG__textarea{resize:vertical}.EnquiryForm-module__ZxCRSG__input:focus,.EnquiryForm-module__ZxCRSG__select:focus,.EnquiryForm-module__ZxCRSG__textarea:focus{border-color:var(--navy-700)}.EnquiryForm-module__ZxCRSG__input:focus-visible,.EnquiryForm-module__ZxCRSG__select:focus-visible,.EnquiryForm-module__ZxCRSG__textarea:focus-visible{outline:none}.EnquiryForm-module__ZxCRSG__input[aria-invalid=true]{border-color:var(--status-danger-fg)}.EnquiryForm-module__ZxCRSG__error{color:var(--status-danger-fg);font-size:var(--size-small);animation:EnquiryForm-module__ZxCRSG__sn-enquiry-msg-in var(--dur-base) var(--ease-out) both}.EnquiryForm-module__ZxCRSG__notice{border:1px solid var(--border-hairline);border-left:2px solid var(--status-info-fg);background:var(--paper-000);color:var(--text-body);font-size:var(--size-body);line-height:var(--lh-relaxed);animation:EnquiryForm-module__ZxCRSG__sn-enquiry-msg-in var(--dur-base) var(--ease-out) both;padding:14px 16px}@keyframes EnquiryForm-module__ZxCRSG__sn-enquiry-msg-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.EnquiryForm-module__ZxCRSG__error,.EnquiryForm-module__ZxCRSG__notice,.EnquiryForm-module__ZxCRSG__done{animation:none}}.EnquiryForm-module__ZxCRSG__actions{margin-top:var(--space-2)}.EnquiryForm-module__ZxCRSG__note{max-width:60ch;color:var(--text-subtle);font-size:var(--size-small);line-height:var(--lh-relaxed)}.EnquiryForm-module__ZxCRSG__done{padding:var(--space-7);border:1px solid var(--border-hairline);border-left:2px solid var(--status-success-fg);background:var(--paper-000);animation:EnquiryForm-module__ZxCRSG__sn-enquiry-msg-in var(--dur-base) var(--ease-out) both}.EnquiryForm-module__ZxCRSG__doneTitle{font-size:var(--size-h3)}.EnquiryForm-module__ZxCRSG__doneBody{margin-top:var(--space-3);color:var(--text-body)}.EnquiryForm-module__ZxCRSG__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
.ExperienceIndex-module__7E0JzW__filters{gap:var(--space-5);padding-bottom:var(--space-7);display:grid}.ExperienceIndex-module__7E0JzW__group{gap:var(--space-3);border:0;grid-template-columns:1fr;margin:0;padding:0;display:grid}@media (min-width:800px){.ExperienceIndex-module__7E0JzW__group{align-items:start;gap:var(--space-6);grid-template-columns:6rem 1fr}}.ExperienceIndex-module__7E0JzW__legend{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;padding:0;line-height:1}@media (min-width:800px){.ExperienceIndex-module__7E0JzW__legend{float:left;width:6rem;padding-top:10px}}.ExperienceIndex-module__7E0JzW__chips{flex-wrap:wrap;gap:8px;display:flex}.ExperienceIndex-module__7E0JzW__chip{border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--paper-000);color:var(--text-body);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.1em;text-transform:uppercase;transition:var(--transition-control);align-items:center;gap:8px;padding:7px 12px;line-height:1.2;display:inline-flex}.ExperienceIndex-module__7E0JzW__chip:before{content:"";background:var(--border-default);width:6px;height:6px;transition:background var(--dur-fast) var(--ease-standard);border-radius:50%}.ExperienceIndex-module__7E0JzW__chip:hover{border-color:var(--navy-700);color:var(--navy-700)}.ExperienceIndex-module__7E0JzW__chip[aria-pressed=true]{border-color:var(--gold-500);color:var(--navy-700)}.ExperienceIndex-module__7E0JzW__chip[aria-pressed=true]:before{background:var(--gold-500)}.ExperienceIndex-module__7E0JzW__count{padding-block:var(--space-4);border-top:1px solid var(--border-default);color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.ExperienceIndex-module__7E0JzW__list{margin:0;padding:0;list-style:none}.ExperienceIndex-module__7E0JzW__item{border-bottom:1px solid var(--border-hairline)}.ExperienceIndex-module__7E0JzW__row{transition:padding-left var(--dur-base) var(--ease-standard);grid-template-columns:40px 1fr;gap:12px 20px;padding-block:26px;text-decoration:none;display:grid}@media (min-width:800px){.ExperienceIndex-module__7E0JzW__row{grid-template-columns:56px minmax(0,1fr) minmax(13rem,18rem) 40px;align-items:start;gap:28px}}.ExperienceIndex-module__7E0JzW__row:hover,.ExperienceIndex-module__7E0JzW__row:focus-visible{padding-left:12px}.ExperienceIndex-module__7E0JzW__n{color:var(--text-accent);font-family:var(--font-mono);letter-spacing:.1em;font-size:12px;line-height:2.2}.ExperienceIndex-module__7E0JzW__main{display:block}.ExperienceIndex-module__7E0JzW__title{color:var(--text-heading);font-family:var(--font-display);font-variation-settings:var(--display-axes);font-size:clamp(22px,1.1rem + 1.1vw,30px);font-weight:var(--fw-regular);letter-spacing:-.01em;text-wrap:balance;line-height:1.1;display:block}.ExperienceIndex-module__7E0JzW__meta{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:4px 14px;margin-top:10px;line-height:1.4;display:flex}.ExperienceIndex-module__7E0JzW__client{color:var(--text-muted)}.ExperienceIndex-module__7E0JzW__body{max-width:68ch;color:var(--text-muted);font-size:var(--size-body);line-height:var(--leading-loose);margin-top:12px;display:block}.ExperienceIndex-module__7E0JzW__tags{flex-wrap:wrap;grid-column:2;align-content:start;gap:6px;margin-top:16px;display:flex}@media (min-width:800px){.ExperienceIndex-module__7E0JzW__tags{grid-column:3;margin-top:8px}}.ExperienceIndex-module__7E0JzW__tag{border:1px solid var(--border-hairline);color:var(--text-body);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;font-size:10.5px;line-height:1.3}.ExperienceIndex-module__7E0JzW__arrow{border:1px solid var(--border-default);width:32px;height:32px;color:var(--navy-700);transition:background var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);border-radius:50%;place-items:center;margin-top:2px;display:none}@media (min-width:800px){.ExperienceIndex-module__7E0JzW__arrow{display:grid}}.ExperienceIndex-module__7E0JzW__row:hover .ExperienceIndex-module__7E0JzW__arrow,.ExperienceIndex-module__7E0JzW__row:focus-visible .ExperienceIndex-module__7E0JzW__arrow{background:var(--navy-700);border-color:var(--navy-700);color:var(--paper-000)}.ExperienceIndex-module__7E0JzW__empty{padding-block:var(--space-10);color:var(--text-muted)}.ExperienceIndex-module__7E0JzW__reset{color:var(--text-link);cursor:pointer;font-size:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.ExperienceIndex-module__7E0JzW__reset:hover{color:var(--text-link-hover)}
.IntegratedRing-module__0vAlWq__wrap{width:100%;position:relative}.IntegratedRing-module__0vAlWq__lattice{display:none}.IntegratedRing-module__0vAlWq__terms{border-top:1px solid var(--border-default);margin:0;padding:0;list-style:none}.IntegratedRing-module__0vAlWq__term{border-bottom:1px solid var(--border-hairline);grid-template-columns:48px 1fr;align-items:baseline;gap:16px;padding-block:14px;display:grid}.IntegratedRing-module__0vAlWq__node{color:var(--text-accent);font-family:var(--font-mono);letter-spacing:.1em;font-size:12px}.IntegratedRing-module__0vAlWq__label{color:var(--text-heading);font-family:var(--font-display);font-variation-settings:var(--display-axes);font-size:clamp(20px,1.1rem + .7vw,24px);font-weight:var(--fw-regular);letter-spacing:-.01em;line-height:1.15}@media (min-width:720px){.IntegratedRing-module__0vAlWq__wrap{aspect-ratio:1;max-width:34rem;margin-inline:auto}.IntegratedRing-module__0vAlWq__lattice{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.IntegratedRing-module__0vAlWq__orbit{fill:none;stroke:var(--border-default);stroke-width:.18px}.IntegratedRing-module__0vAlWq__lattice line{stroke:var(--border-hairline);stroke-width:.18px;transition:stroke var(--dur-base) var(--ease-standard), stroke-width var(--dur-base) var(--ease-standard)}.IntegratedRing-module__0vAlWq__terms{border:0;position:absolute;inset:0}.IntegratedRing-module__0vAlWq__term{border:0;width:0;height:0;padding:0;display:block;position:absolute}.IntegratedRing-module__0vAlWq__node{background:var(--paper-000);border:1px solid var(--border-default);width:48px;height:48px;color:var(--text-body);transition:background var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);border-radius:50%;place-items:center;font-size:11.5px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IntegratedRing-module__0vAlWq__label{width:9.5rem;color:var(--text-heading);font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-medium);letter-spacing:0;transition:color var(--dur-base) var(--ease-standard);line-height:1.3;position:absolute}.IntegratedRing-module__0vAlWq__term[data-side=top] .IntegratedRing-module__0vAlWq__label{text-align:center;bottom:32px;left:50%;transform:translate(-50%)}.IntegratedRing-module__0vAlWq__term[data-side=bottom] .IntegratedRing-module__0vAlWq__label{text-align:center;top:32px;left:50%;transform:translate(-50%)}.IntegratedRing-module__0vAlWq__term[data-side=right] .IntegratedRing-module__0vAlWq__label{text-align:left;top:50%;left:34px;transform:translateY(-50%)}.IntegratedRing-module__0vAlWq__term[data-side=left] .IntegratedRing-module__0vAlWq__label{text-align:right;top:50%;right:34px;transform:translateY(-50%)}.IntegratedRing-module__0vAlWq__term:first-child{top:16%;left:50%}.IntegratedRing-module__0vAlWq__term:nth-child(2){top:33%;left:79.44%}.IntegratedRing-module__0vAlWq__term:nth-child(3){top:67%;left:79.44%}.IntegratedRing-module__0vAlWq__term:nth-child(4){top:84%;left:50%}.IntegratedRing-module__0vAlWq__term:nth-child(5){top:67%;left:20.56%}.IntegratedRing-module__0vAlWq__term:nth-child(6){top:33%;left:20.56%}@supports (animation-timeline:view()){@keyframes IntegratedRing-module__0vAlWq__sn-ring-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes IntegratedRing-module__0vAlWq__sn-ring-point{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(1)}}.IntegratedRing-module__0vAlWq__wrap{view-timeline-name:--sn-ring}.IntegratedRing-module__0vAlWq__orbit,.IntegratedRing-module__0vAlWq__lattice line{stroke-dasharray:1;animation:linear both IntegratedRing-module__0vAlWq__sn-ring-draw;animation-timeline:--sn-ring;animation-range:entry entry 40%}.IntegratedRing-module__0vAlWq__lattice line{animation-range:entry 10% entry 45%}.IntegratedRing-module__0vAlWq__lattice line:nth-of-type(n+6){animation-range:entry 25% entry 60%}.IntegratedRing-module__0vAlWq__lattice line:nth-of-type(n+11){animation-range:entry 40% entry 75%}.IntegratedRing-module__0vAlWq__node{animation:linear both IntegratedRing-module__0vAlWq__sn-ring-point;animation-timeline:--sn-ring;animation-range:entry 72% entry 92%}@media (prefers-reduced-motion:reduce){.IntegratedRing-module__0vAlWq__orbit,.IntegratedRing-module__0vAlWq__lattice line,.IntegratedRing-module__0vAlWq__node{animation:none}.IntegratedRing-module__0vAlWq__orbit,.IntegratedRing-module__0vAlWq__lattice line{stroke-dasharray:none;stroke-dashoffset:0}}}.IntegratedRing-module__0vAlWq__term:hover .IntegratedRing-module__0vAlWq__node{background:var(--gold-500);border-color:var(--gold-500);color:var(--stone-900)}.IntegratedRing-module__0vAlWq__term:hover .IntegratedRing-module__0vAlWq__label{color:var(--text-accent)}:is(.IntegratedRing-module__0vAlWq__wrap:has(.IntegratedRing-module__0vAlWq__term[data-i="0"]:hover) .IntegratedRing-module__0vAlWq__lattice line[data-from="0"],.IntegratedRing-module__0vAlWq__wrap:has(.IntegratedRing-module__0vAlWq__term[data-i="0"]:hover) .IntegratedRing-module__0vAlWq__lattice line[data-to="0"],.IntegratedRing-module__0vAlWq__wrap:has(.IntegratedRing-module__0vAlWq__term[data-i="1"]:hover) .IntegratedRing-module__0vAlWq__lattice line[data-from="1"],.IntegratedRing-module__0vAlWq__wrap:has(.IntegratedRing-module__0vAlWq__term[data-i="1"]:hover) .IntegratedRing-module__0vAlWq__lattice line[data-to="1"],.IntegratedRing-module__0vAlWq__wrap:has(.IntegratedRing-module__0vAlWq__term[data-i="2"]:hover) .IntegratedRing-module__0vAlWq__lattice line[data-from="2"],.IntegratedRing-module__0vAlWq__wrap:has(.IntegratedRing-module__0vAlWq__term[data-i="2"]:hover) .IntegratedRing-module__0vAlWq__lattice line[data-to="2"],.IntegratedRing-module__0vAlWq__wrap:has(.IntegratedRing-module__0vAlWq__term[data-i="3"]:hover) .IntegratedRing-module__0vAlWq__lattice line[data-from="3"],.IntegratedRing-module__0vAlWq__wrap:has(.IntegratedRing-module__0vAlWq__term[data-i="3"]:hover) .IntegratedRing-module__0vAlWq__lattice line[data-to="3"],.IntegratedRing-module__0vAlWq__wrap:has(.IntegratedRing-module__0vAlWq__term[data-i="4"]:hover) .IntegratedRing-module__0vAlWq__lattice line[data-from="4"],.IntegratedRing-module__0vAlWq__wrap:has(.IntegratedRing-module__0vAlWq__term[data-i="4"]:hover) .IntegratedRing-module__0vAlWq__lattice line[data-to="4"],.IntegratedRing-module__0vAlWq__wrap:has(.IntegratedRing-module__0vAlWq__term[data-i="5"]:hover) .IntegratedRing-module__0vAlWq__lattice line[data-from="5"],.IntegratedRing-module__0vAlWq__wrap:has(.IntegratedRing-module__0vAlWq__term[data-i="5"]:hover) .IntegratedRing-module__0vAlWq__lattice line[data-to="5"]){stroke:var(--gold-500);stroke-width:.4px}}
.JobApplicationForm-module__1VhN8G__form{gap:var(--space-8);display:grid}.JobApplicationForm-module__1VhN8G__fieldset{gap:var(--space-6);border:0;margin:0;padding:0;display:grid}.JobApplicationForm-module__1VhN8G__legend{float:left;box-sizing:border-box;width:100%;padding:var(--space-6) 0 0;margin:0 0 var(--space-5);border-top:1px solid var(--gold-500);color:var(--text-heading);font-family:var(--font-display);font-variation-settings:var(--display-axes);font-size:var(--size-h3);font-weight:var(--fw-light);letter-spacing:-.015em;line-height:1.1;display:block}.JobApplicationForm-module__1VhN8G__row{gap:var(--space-6);display:grid}@media (min-width:560px){.JobApplicationForm-module__1VhN8G__row{grid-template-columns:1fr 1fr}}.JobApplicationForm-module__1VhN8G__group{gap:8px;display:grid}.JobApplicationForm-module__1VhN8G__control{position:relative}.JobApplicationForm-module__1VhN8G__control:after{content:"";background:var(--gold-500);transform-origin:0;height:2px;transition:transform var(--dur-base) var(--ease-out);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.JobApplicationForm-module__1VhN8G__group:focus-within .JobApplicationForm-module__1VhN8G__control:after{transform:scaleX(1)}.JobApplicationForm-module__1VhN8G__label{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--size-eyebrow);font-weight:var(--fw-regular);letter-spacing:var(--tracking-eyebrow);line-height:var(--lh-normal);text-transform:uppercase}.JobApplicationForm-module__1VhN8G__required{color:var(--text-accent);margin-left:4px}.JobApplicationForm-module__1VhN8G__hint{color:var(--text-subtle);font-size:var(--size-small)}.JobApplicationForm-module__1VhN8G__input,.JobApplicationForm-module__1VhN8G__select,.JobApplicationForm-module__1VhN8G__textarea,.JobApplicationForm-module__1VhN8G__file{border:1px solid var(--border-default);background:var(--paper-000);width:100%;color:var(--text-heading);font-size:var(--size-body);line-height:var(--lh-relaxed);transition:var(--transition-control);border-radius:0;outline:none;padding:13px 14px}.JobApplicationForm-module__1VhN8G__input:hover,.JobApplicationForm-module__1VhN8G__select:hover,.JobApplicationForm-module__1VhN8G__textarea:hover,.JobApplicationForm-module__1VhN8G__file:hover{border-color:var(--navy-400)}.JobApplicationForm-module__1VhN8G__select,.JobApplicationForm-module__1VhN8G__file{cursor:pointer}.JobApplicationForm-module__1VhN8G__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--navy-700) 50%), linear-gradient(135deg, var(--navy-700) 50%, transparent 50%);background-position:calc(100% - 19px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:38px}.JobApplicationForm-module__1VhN8G__textarea{resize:vertical}.JobApplicationForm-module__1VhN8G__input:focus,.JobApplicationForm-module__1VhN8G__select:focus,.JobApplicationForm-module__1VhN8G__textarea:focus,.JobApplicationForm-module__1VhN8G__file:focus{border-color:var(--navy-700)}.JobApplicationForm-module__1VhN8G__input:focus-visible,.JobApplicationForm-module__1VhN8G__select:focus-visible,.JobApplicationForm-module__1VhN8G__textarea:focus-visible,.JobApplicationForm-module__1VhN8G__file:focus-visible{outline:none}.JobApplicationForm-module__1VhN8G__input[aria-invalid=true],.JobApplicationForm-module__1VhN8G__select[aria-invalid=true],.JobApplicationForm-module__1VhN8G__file[aria-invalid=true]{border-color:var(--status-danger-fg)}.JobApplicationForm-module__1VhN8G__error{color:var(--status-danger-fg);font-size:var(--size-small);animation:JobApplicationForm-module__1VhN8G__sn-jobapp-msg-in var(--dur-base) var(--ease-out) both}@keyframes JobApplicationForm-module__1VhN8G__sn-jobapp-msg-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.JobApplicationForm-module__1VhN8G__error,.JobApplicationForm-module__1VhN8G__notice,.JobApplicationForm-module__1VhN8G__done,.JobApplicationForm-module__1VhN8G__closed{animation:none}.JobApplicationForm-module__1VhN8G__control:after{transition:none}}.JobApplicationForm-module__1VhN8G__consent{border:1px solid var(--border-hairline);border-left:2px solid var(--gold-500);background:var(--paper-000);align-items:baseline;gap:10px;padding:16px 18px;display:flex}.JobApplicationForm-module__1VhN8G__consentLabel{color:var(--text-body);cursor:pointer;font-size:var(--size-small);line-height:var(--lh-relaxed)}.JobApplicationForm-module__1VhN8G__checkbox{width:16px;height:16px;accent-color:var(--navy-700);cursor:pointer;flex:none}.JobApplicationForm-module__1VhN8G__notice{border:1px solid var(--border-hairline);border-left:2px solid var(--status-info-fg);background:var(--paper-000);color:var(--text-body);font-size:var(--size-body);line-height:var(--lh-relaxed);animation:JobApplicationForm-module__1VhN8G__sn-jobapp-msg-in var(--dur-base) var(--ease-out) both;padding:14px 16px}.JobApplicationForm-module__1VhN8G__actions{margin-top:var(--space-2)}.JobApplicationForm-module__1VhN8G__done{padding:var(--space-7);border:1px solid var(--border-hairline);border-left:2px solid var(--status-success-fg);background:var(--paper-000);animation:JobApplicationForm-module__1VhN8G__sn-jobapp-msg-in var(--dur-base) var(--ease-out) both}.JobApplicationForm-module__1VhN8G__doneTitle{font-size:var(--size-h3)}.JobApplicationForm-module__1VhN8G__doneBody{max-width:60ch;margin-top:var(--space-3);color:var(--text-body);line-height:var(--lh-relaxed)}.JobApplicationForm-module__1VhN8G__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.JobApplicationForm-module__1VhN8G__closed{padding:var(--space-7);border:1px solid var(--border-hairline);border-left:2px solid var(--gold-500);background:var(--paper-000);animation:JobApplicationForm-module__1VhN8G__sn-jobapp-msg-in var(--dur-base) var(--ease-out) both}.JobApplicationForm-module__1VhN8G__closedTitle{font-size:var(--size-h3)}.JobApplicationForm-module__1VhN8G__closedBody{max-width:60ch;margin-top:var(--space-3);color:var(--text-body);line-height:var(--lh-relaxed)}
.StepChain-module__WPAhqW__chain{align-items:baseline;gap:var(--space-3) 0;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.StepChain-module__WPAhqW__step{align-items:baseline;gap:10px;display:flex}.StepChain-module__WPAhqW__step+.StepChain-module__WPAhqW__step:before{content:"";width:24px;height:1px;margin-inline:var(--space-4);background:var(--gold-500);flex:none;align-self:center}.StepChain-module__WPAhqW__n{color:var(--text-accent);font-family:var(--font-mono);font-size:var(--size-eyebrow);font-weight:var(--fw-medium);letter-spacing:.1em}.StepChain-module__WPAhqW__name{color:var(--text-heading);font-family:var(--font-display);font-variation-settings:var(--display-axes);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:var(--fw-regular);letter-spacing:-.01em;line-height:1.2}@media (max-width:480px){.StepChain-module__WPAhqW__step+.StepChain-module__WPAhqW__step:before{width:16px;margin-inline:var(--space-3)}}.StepChain-module__WPAhqW__compact{container-type:inline-size}.StepChain-module__WPAhqW__compact .StepChain-module__WPAhqW__chain{align-items:stretch;gap:var(--space-3);flex-direction:column}.StepChain-module__WPAhqW__compact .StepChain-module__WPAhqW__step{gap:10px}.StepChain-module__WPAhqW__compact .StepChain-module__WPAhqW__step+.StepChain-module__WPAhqW__step:before{display:none}.StepChain-module__WPAhqW__compact .StepChain-module__WPAhqW__n{flex:none;min-width:2ch}.StepChain-module__WPAhqW__compact .StepChain-module__WPAhqW__name{white-space:nowrap}@container (min-width:36rem){.StepChain-module__WPAhqW__compact .StepChain-module__WPAhqW__chain{flex-flow:row;justify-content:space-between;align-items:baseline;gap:8px}.StepChain-module__WPAhqW__compact .StepChain-module__WPAhqW__step{gap:6px}.StepChain-module__WPAhqW__compact .StepChain-module__WPAhqW__step+.StepChain-module__WPAhqW__step:before{width:12px;margin-inline:0 6px;display:block}.StepChain-module__WPAhqW__compact .StepChain-module__WPAhqW__name{font-size:clamp(1rem,2.8cqi,1.375rem)}}
