.editorial-frame-module__e7bvdW__layout{align-items:start;gap:var(--products-detail-column-gap);grid-template-columns:minmax(0, var(--products-detail-nav-width)) minmax(0, var(--products-detail-reading-width)) minmax(0, var(--products-detail-aside-width));justify-content:space-between;display:grid}.editorial-frame-module__e7bvdW__navigation,.editorial-frame-module__e7bvdW__context{top:var(--products-detail-sticky-offset);position:sticky}.editorial-frame-module__e7bvdW__railLabel{margin:0 0 var(--space-5);color:var(--color-gold);font-family:var(--font-mono);font-size:var(--products-detail-rail-label-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;font-weight:600}.editorial-frame-module__e7bvdW__chapterList{border-top:var(--stroke-hairline) solid var(--color-border);margin:0;padding:0;list-style:none}.editorial-frame-module__e7bvdW__chapterLink{gap:var(--space-3);padding-block:var(--space-4);border-bottom:var(--stroke-hairline) solid var(--color-border);color:var(--color-ink-soft);font-size:var(--about-action-size);line-height:var(--products-detail-rail-leading);transition:color var(--motion-fast), border-color var(--motion-fast);text-decoration:none;display:grid}.editorial-frame-module__e7bvdW__chapterLink span{color:var(--color-gold);font-family:var(--font-mono);font-size:var(--products-detail-rail-label-size);letter-spacing:var(--about-eyebrow-tracking)}.editorial-frame-module__e7bvdW__chapterLink:hover,.editorial-frame-module__e7bvdW__chapterLink:focus-visible,.editorial-frame-module__e7bvdW__chapterLinkActive{border-bottom-color:var(--color-gold);color:var(--color-ink);outline:none}.editorial-frame-module__e7bvdW__chapterLinkActive,.editorial-frame-module__e7bvdW__chapterLink:focus-visible{box-shadow:inset var(--space-0-5) 0 0 var(--color-gold);padding-inline-start:var(--space-3)}.editorial-frame-module__e7bvdW__readingColumn{width:100%;min-width:0}@media (max-width:74.999rem){.editorial-frame-module__e7bvdW__layout{gap:var(--space-8);grid-template-columns:minmax(var(--products-detail-tablet-nav-min), var(--products-detail-tablet-nav-max)) minmax(0, 1fr) minmax(var(--products-detail-tablet-aside-min), var(--products-detail-tablet-aside-max))}}@media (max-width:63.999rem){.editorial-frame-module__e7bvdW__layout{grid-template-columns:minmax(9rem, var(--products-detail-nav-width)) minmax(0, 1fr)}.editorial-frame-module__e7bvdW__context{grid-column:2;position:static}}@media (max-width:47.999rem){.editorial-frame-module__e7bvdW__layout{flex-direction:column;display:flex}.editorial-frame-module__e7bvdW__navigation,.editorial-frame-module__e7bvdW__context,.editorial-frame-module__e7bvdW__readingColumn{width:100%}.editorial-frame-module__e7bvdW__navigation{position:static}.editorial-frame-module__e7bvdW__chapterList{scrollbar-width:thin;display:flex;overflow-x:auto}.editorial-frame-module__e7bvdW__chapterList li{flex:0 0 min(var(--products-detail-mobile-nav-item), var(--products-detail-mobile-nav-width))}.editorial-frame-module__e7bvdW__chapterLink{min-height:var(--products-detail-mobile-nav-height);padding-inline:var(--space-4);border-right:var(--stroke-hairline) solid var(--color-border)}}
.rich-content-module__stv4nq__document{display:flow-root}.rich-content-module__stv4nq__paragraph,.rich-content-module__stv4nq__heading,.rich-content-module__stv4nq__list,.rich-content-module__stv4nq__quote,.rich-content-module__stv4nq__code,.rich-content-module__stv4nq__embed,.rich-content-module__stv4nq__tableWrap{max-width:52rem;margin-inline:auto}.rich-content-module__stv4nq__paragraph{margin-block:0 var(--space-6);color:var(--color-ink-soft);font-size:var(--about-hero-lead-size);line-height:var(--about-body-leading)}.rich-content-module__stv4nq__paragraph a{color:var(--color-ink);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:.2em}.rich-content-module__stv4nq__heading{margin-block:var(--space-16) var(--space-5);color:var(--color-ink);font-family:var(--font-display);font-size:var(--about-section-title-size);font-weight:500;line-height:var(--about-section-title-leading);letter-spacing:var(--about-display-tracking)}h3.rich-content-module__stv4nq__heading{font-size:var(--about-story-copy-size)}h4.rich-content-module__stv4nq__heading{font-family:var(--font-sans);font-size:var(--about-value-title-size)}.rich-content-module__stv4nq__list{gap:var(--space-3);margin-block:0 var(--space-8);color:var(--color-ink-soft);line-height:var(--about-body-leading);padding-inline-start:var(--space-6);display:grid}.rich-content-module__stv4nq__list li::marker{color:var(--color-gold);font-family:var(--font-mono)}.rich-content-module__stv4nq__quote{margin-block:var(--space-16);padding:var(--space-10) var(--space-12);border-left:var(--space-1) solid var(--color-gold);background:var(--color-navy);color:var(--color-navy-cream);font-family:var(--font-display);font-size:var(--about-story-copy-size);line-height:1.25}.rich-content-module__stv4nq__quote p{margin:0}.rich-content-module__stv4nq__quote cite{margin-top:var(--space-5);color:var(--color-navy-cream-soft);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;font-style:normal;display:block}.rich-content-module__stv4nq__figure{max-width:68rem;margin:var(--space-16) auto}.rich-content-module__stv4nq__imageFrame{background:var(--color-surface);justify-content:center;align-items:center;min-height:20rem;max-height:48rem;display:flex;overflow:hidden}.rich-content-module__stv4nq__imageFrame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:48rem}.rich-content-module__stv4nq__figure figcaption{max-width:44rem;margin:var(--space-3) auto 0;color:var(--color-ink-soft);font-size:var(--about-action-size);text-align:center;line-height:1.6}.rich-content-module__stv4nq__tableWrap{margin-block:var(--space-10);overflow-x:auto}.rich-content-module__stv4nq__tableWrap table{border-collapse:collapse;width:100%}.rich-content-module__stv4nq__tableWrap th,.rich-content-module__stv4nq__tableWrap td{padding:var(--space-3) var(--space-4);border-bottom:var(--stroke-hairline) solid var(--color-border);text-align:start}.rich-content-module__stv4nq__tableWrap th{color:var(--color-gold);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase}.rich-content-module__stv4nq__embed{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block:var(--space-8);padding-block:var(--space-4);border-block:var(--stroke-hairline) solid var(--color-border);color:var(--color-ink);text-transform:capitalize;font-weight:600;display:flex}.rich-content-module__stv4nq__embed svg{width:var(--space-5);height:var(--space-5)}.rich-content-module__stv4nq__code{margin-block:var(--space-8);padding:var(--space-5);background:var(--color-navy);color:var(--color-navy-cream);font-family:var(--font-mono);font-size:var(--about-action-size);overflow-x:auto}@media (max-width:47.999rem){.rich-content-module__stv4nq__quote{padding:var(--space-7) var(--space-6)}.rich-content-module__stv4nq__imageFrame{min-height:0}}
.page-hero-module__yR9ovq__shell{padding:var(--hero-frame-gutter);background:var(--hero-shell-canvas);padding-bottom:0}.page-hero-module__yR9ovq__frame{min-height:var(--products-hero-min-height);border-radius:var(--products-hero-radius);background:var(--color-navy);color:var(--color-navy-cream);border-bottom-right-radius:0;position:relative;overflow:hidden}.page-hero-module__yR9ovq__frameCompact{min-height:calc(var(--products-hero-min-height) * .72)}.page-hero-module__yR9ovq__background{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;opacity:var(--contact-hero-background-opacity);position:absolute;inset:0}.page-hero-module__yR9ovq__motif{opacity:var(--products-hero-pattern-opacity);pointer-events:none;background:radial-gradient(circle at 26% 72%, transparent 0 10rem, var(--products-hero-pattern-cyan) 10.05rem 10.1rem, transparent 10.16rem 16rem, var(--products-hero-pattern-line) 16.05rem 16.1rem, transparent 16.16rem), linear-gradient(120deg, transparent 0 49%, var(--products-hero-pattern-cyan) 49.1% 49.24%, transparent 49.4% 100%), linear-gradient(30deg, transparent 0 64%, var(--products-hero-pattern-line) 64.1% 64.24%, transparent 64.4% 100%), repeating-linear-gradient(90deg, transparent 0 7rem, #f3efe20f 7.05rem 7.1rem, transparent 7.16rem 14rem);position:absolute;inset:0}.page-hero-module__yR9ovq__motif:before{border:1px solid var(--products-hero-pattern-line);content:"";border-radius:50%;width:min(50rem,68vw);height:min(50rem,68vw);position:absolute;top:-14rem;right:-9rem;box-shadow:0 0 0 5rem #e0a83f0d,0 0 0 10rem #e0a83f0a}.page-hero-module__yR9ovq__copy{z-index:2;width:min(100%, var(--products-hero-content-width));padding:calc(var(--hero-logo-tab-height) + var(--space-12)) var(--space-12) calc(var(--products-hero-panel-min-height) + var(--space-16));margin-inline:auto;position:relative}.page-hero-module__yR9ovq__eyebrow{color:var(--color-gold);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;margin:0;font-weight:600}.page-hero-module__yR9ovq__title{width:var(--about-hero-title-width);max-width:var(--about-hero-title-max-width);margin:var(--space-5) 0 0;font-family:var(--font-display);font-size:var(--about-hero-title-size);font-weight:500;line-height:var(--about-hero-title-leading);letter-spacing:var(--about-display-tracking);text-wrap:balance}.page-hero-module__yR9ovq__panel{z-index:3;width:var(--products-hero-panel-width);min-height:var(--products-hero-panel-min-height);padding:var(--space-10) var(--space-12);border-top-left-radius:var(--products-hero-panel-radius);background:var(--hero-shell-canvas);color:var(--hero-shell-text);flex-direction:column;justify-content:center;display:flex;position:absolute;bottom:0;right:0}.page-hero-module__yR9ovq__corner{width:var(--products-hero-panel-radius);height:var(--products-hero-panel-radius);background:var(--hero-shell-canvas);pointer-events:none;position:absolute;bottom:0;right:100%;overflow:hidden}.page-hero-module__yR9ovq__corner:after{border-bottom-right-radius:var(--products-hero-panel-radius);background:var(--color-navy);content:"";width:100%;height:100%;display:block}.page-hero-module__yR9ovq__lead{max-width:var(--about-hero-lead-width);color:var(--color-ink-soft);font-size:var(--about-hero-lead-size);line-height:var(--about-body-leading);margin:0}.page-hero-module__yR9ovq__meta{margin:var(--space-4) 0 0;color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase}@media (max-width:63.999rem){.page-hero-module__yR9ovq__copy{padding-inline:var(--space-8)}.page-hero-module__yR9ovq__title{max-width:var(--about-hero-title-tablet-max-width)}.page-hero-module__yR9ovq__panel{width:var(--about-hero-panel-tablet-width);padding-inline:var(--space-10)}}@media (max-width:39.999rem){.page-hero-module__yR9ovq__shell{padding-inline:0}.page-hero-module__yR9ovq__frame{border-radius:0}.page-hero-module__yR9ovq__copy{min-height:var(--products-hero-mobile-min-height);padding-top:calc(var(--hero-logo-tab-height) + var(--space-10));padding-inline:var(--space-6)}.page-hero-module__yR9ovq__title{width:100%;max-width:none;font-size:var(--about-hero-title-mobile-size)}.page-hero-module__yR9ovq__panel{width:calc(100% - var(--space-6));min-height:var(--products-hero-panel-mobile-height);padding:var(--space-8) var(--space-6)}}.page-hero-module__yR9ovq__figures{gap:var(--space-6) var(--space-10);margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--stroke-hairline) solid var(--color-border);flex-wrap:wrap;display:flex}.page-hero-module__yR9ovq__figure{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.page-hero-module__yR9ovq__figureValue{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.03em;font-size:1.75rem;font-weight:500;line-height:1}.page-hero-module__yR9ovq__figureLabel{max-width:16rem;color:var(--color-ink-soft);font-family:var(--font-sans);font-size:.8125rem;line-height:1.35}.page-hero-module__yR9ovq__back{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);color:var(--color-navy-cream-soft);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;transition:color var(--motion-fast);text-decoration:none;display:inline-flex}.page-hero-module__yR9ovq__back:hover{color:var(--color-navy-gold)}.page-hero-module__yR9ovq__back svg{width:.875rem;height:.875rem}@media (prefers-reduced-motion:reduce){.page-hero-module__yR9ovq__back{transition:none}}
.action-module__dmELXG__base{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding-inline:var(--space-6);font-family:var(--font-sans);cursor:pointer;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);border:1px solid #0000;border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.action-module__dmELXG__primary{background:var(--color-ink);color:var(--color-paper);}.action-module__dmELXG__primary:hover:not(:disabled){background:var(--color-gold);color:var(--color-navy)}.action-module__dmELXG__secondary{border-color:var(--color-border);color:var(--color-ink);background:0 0;}.action-module__dmELXG__secondary:hover:not(:disabled){border-color:var(--color-gold);color:var(--color-gold)}.action-module__dmELXG__onNavy{border-color:var(--products-hero-pattern-line);color:var(--color-navy-cream);background:0 0;}.action-module__dmELXG__onNavy:hover:not(:disabled){border-color:var(--color-navy-gold);color:var(--color-navy-gold)}.action-module__dmELXG__text{align-items:center;gap:var(--space-2);border-bottom:var(--stroke-hairline) solid var(--color-gold);width:fit-content;min-height:2.25rem;color:var(--color-ink);font-family:var(--font-sans);cursor:pointer;transition:color var(--motion-fast);font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.action-module__dmELXG__text:hover{color:var(--color-gold)}.action-module__dmELXG__icon{width:1rem;height:1rem;transition:transform var(--motion-fast);flex:none}.action-module__dmELXG__primary:hover .action-module__dmELXG__icon,.action-module__dmELXG__secondary:hover .action-module__dmELXG__icon,.action-module__dmELXG__onNavy:hover .action-module__dmELXG__icon,.action-module__dmELXG__text:hover .action-module__dmELXG__icon{transform:translate(var(--space-0-5), calc(var(--space-0-5) * -1))}.action-module__dmELXG__base:disabled{cursor:not-allowed;opacity:.55}.action-module__dmELXG__base:focus-visible,.action-module__dmELXG__text:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.action-module__dmELXG__base,.action-module__dmELXG__text,.action-module__dmELXG__icon{transition:none}.action-module__dmELXG__primary:hover .action-module__dmELXG__icon,.action-module__dmELXG__secondary:hover .action-module__dmELXG__icon,.action-module__dmELXG__onNavy:hover .action-module__dmELXG__icon,.action-module__dmELXG__text:hover .action-module__dmELXG__icon{transform:none}}
.careers-module__58n5Vq__page{background:var(--color-paper);color:var(--color-ink);overflow:clip}.careers-module__58n5Vq__heroShell{padding:var(--hero-frame-gutter);background:var(--hero-shell-canvas);padding-bottom:0}.careers-module__58n5Vq__heroFrame{min-height:var(--products-hero-min-height);border-radius:var(--products-hero-radius);background:var(--color-navy);color:var(--color-navy-cream);border-bottom-right-radius:0;position:relative;overflow:hidden}.careers-module__58n5Vq__heroBackground{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;opacity:var(--careers-hero-background-opacity);position:absolute;inset:0}.careers-module__58n5Vq__motifField{opacity:var(--products-hero-pattern-opacity);pointer-events:none;background:radial-gradient(circle at 24% 70%, transparent 0 9rem, var(--products-hero-pattern-cyan) 9.05rem 9.1rem, transparent 9.16rem 15rem, var(--products-hero-pattern-line) 15.05rem 15.1rem, transparent 15.16rem), linear-gradient(122deg, transparent 0 52%, var(--products-hero-pattern-cyan) 52.1% 52.24%, transparent 52.4% 100%), linear-gradient(32deg, transparent 0 66%, var(--products-hero-pattern-line) 66.1% 66.24%, transparent 66.4% 100%), repeating-linear-gradient(90deg, transparent 0 7rem, #f3efe20f 7.05rem 7.1rem, transparent 7.16rem 14rem);position:absolute;inset:0}.careers-module__58n5Vq__motifField:before{border:1px solid var(--products-hero-pattern-line);content:"";border-radius:50%;width:min(48rem,66vw);height:min(48rem,66vw);position:absolute;top:-13rem;right:-8rem;box-shadow:0 0 0 5rem #e0a83f0d,0 0 0 10rem #e0a83f0a}.careers-module__58n5Vq__heroCopy{z-index:2;width:min(100%, var(--products-hero-content-width));padding:calc(var(--hero-logo-tab-height) + var(--space-12)) var(--space-12) calc(var(--products-hero-panel-min-height) + var(--space-16));margin-inline:auto;position:relative}.careers-module__58n5Vq__eyebrow,.careers-module__58n5Vq__sectionIndex{color:var(--color-gold);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;margin:0;font-weight:600}.careers-module__58n5Vq__heroTitle{width:var(--about-hero-title-width);max-width:var(--about-hero-title-max-width);margin:var(--space-5) 0 0;font-family:var(--font-display);font-size:var(--about-hero-title-size);font-weight:500;line-height:var(--about-hero-title-leading);letter-spacing:var(--about-display-tracking);text-wrap:balance}.careers-module__58n5Vq__heroPanel{z-index:3;width:var(--products-hero-panel-width);min-height:var(--products-hero-panel-min-height);padding:var(--space-10) var(--space-12);border-top-left-radius:var(--products-hero-panel-radius);background:var(--hero-shell-canvas);color:var(--hero-shell-text);flex-direction:column;justify-content:center;display:flex;position:absolute;bottom:0;right:0}.careers-module__58n5Vq__heroPanelCorner{width:var(--products-hero-panel-radius);height:var(--products-hero-panel-radius);background:var(--hero-shell-canvas);pointer-events:none;position:absolute;bottom:0;right:100%;overflow:hidden}.careers-module__58n5Vq__heroPanelCorner:after{border-bottom-right-radius:var(--products-hero-panel-radius);background:var(--color-navy);content:"";width:100%;height:100%;display:block}.careers-module__58n5Vq__heroLead{max-width:var(--about-hero-lead-width);color:var(--color-ink-soft);font-size:var(--about-hero-lead-size);line-height:var(--about-body-leading);margin:0}.careers-module__58n5Vq__heroJump{gap:var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.careers-module__58n5Vq__heroJumpLink{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:2px solid var(--products-hero-pattern-line);color:var(--color-navy-cream);font-family:var(--font-sans);transition:border-color var(--motion-fast), color var(--motion-fast);font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.careers-module__58n5Vq__heroJumpLink:hover{border-bottom-color:var(--color-navy-gold);color:var(--color-navy-gold)}.careers-module__58n5Vq__heroJumpLink svg{width:1rem;height:1rem}.careers-module__58n5Vq__heroFigures{gap:var(--space-8);margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--stroke-hairline) solid var(--color-border);flex-wrap:wrap;display:flex}.careers-module__58n5Vq__heroFigure{align-items:baseline;gap:var(--space-2);display:flex}.careers-module__58n5Vq__heroFigureValue{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.03em;font-size:1.75rem;font-weight:500;line-height:1}.careers-module__58n5Vq__heroFigureLabel{color:var(--color-ink-soft);font-family:var(--font-sans);font-size:.8125rem}.careers-module__58n5Vq__section{padding-block:var(--about-section-space);border-top:var(--stroke-hairline) solid var(--color-border)}.careers-module__58n5Vq__heroShell+.careers-module__58n5Vq__section{border-top:0}.careers-module__58n5Vq__sectionAlt{background:var(--color-surface)}.careers-module__58n5Vq__sectionHeading{align-items:end;gap:var(--about-column-gap);margin-bottom:var(--space-10);grid-template-columns:minmax(0, 1fr) minmax(0, var(--about-intro-width));display:grid}.careers-module__58n5Vq__sectionHeading h2{max-width:var(--about-heading-width);margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:var(--about-section-title-size);font-weight:500;line-height:var(--about-section-title-leading);letter-spacing:var(--about-display-tracking)}.careers-module__58n5Vq__sectionLead{color:var(--color-ink-soft);line-height:var(--about-body-leading);margin:0}.careers-module__58n5Vq__filterRow{gap:var(--space-2) var(--space-5);margin-bottom:var(--space-8);padding-bottom:var(--space-5);border-bottom:var(--stroke-hairline) solid var(--color-border);flex-wrap:wrap;display:flex}.careers-module__58n5Vq__filterLink{color:var(--color-ink-soft);font-family:var(--font-sans);transition:color var(--motion-fast);font-size:.875rem;text-decoration:none}.careers-module__58n5Vq__filterLink:hover{color:var(--color-ink)}.careers-module__58n5Vq__filterLinkActive,.careers-module__58n5Vq__filterLinkActive:hover{color:var(--color-gold);font-weight:600}.careers-module__58n5Vq__jobGrid{gap:var(--products-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.careers-module__58n5Vq__jobGrid>*{display:flex}.careers-module__58n5Vq__jobGrid>*>.careers-module__58n5Vq__jobCard{flex:1}.careers-module__58n5Vq__jobCard{min-height:var(--products-card-min-height);padding:var(--products-card-padding);padding-bottom:calc(var(--products-card-action-height) + var(--space-6));border-radius:var(--products-card-radius);background:var(--color-surface);color:var(--color-ink);transition:background-color var(--motion-fast);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.careers-module__58n5Vq__jobCard:before{z-index:2;border:1px solid var(--color-border);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.careers-module__58n5Vq__jobCard:hover{background:var(--color-paper)}.careers-module__58n5Vq__jobMetaRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.careers-module__58n5Vq__jobDepartment{color:var(--color-gold);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;font-weight:600}.careers-module__58n5Vq__jobFeatured{padding:.125rem var(--space-2);border:var(--stroke-hairline) solid var(--color-gold);color:var(--color-gold);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:.06em;text-transform:uppercase}.careers-module__58n5Vq__jobTitle{margin:var(--space-4) 0 0;font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:500;line-height:1.1}.careers-module__58n5Vq__jobFacts{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;color:var(--color-ink-soft);font-family:var(--font-sans);flex-wrap:wrap;font-size:.875rem;display:flex}.careers-module__58n5Vq__jobFact{align-items:center;gap:var(--space-2);display:flex}.careers-module__58n5Vq__jobFact:before{background:var(--color-border);content:"";border-radius:50%;width:.25rem;height:.25rem}.careers-module__58n5Vq__jobFact:first-child:before{display:none}.careers-module__58n5Vq__jobDates{margin:var(--space-5) 0 0;color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:.04em;flex:1;align-items:flex-end;display:flex}.careers-module__58n5Vq__jobClosing{color:var(--color-clay)}.careers-module__58n5Vq__jobExcerpt{margin:var(--space-4) 0 0;color:var(--color-ink-soft);font-family:var(--font-sans);font-size:.875rem;line-height:1.6}.careers-module__58n5Vq__jobNotice{margin:var(--space-3) 0 0;color:var(--color-ink-soft);font-family:var(--font-sans);font-size:.8125rem}.careers-module__58n5Vq__jobDock{z-index:3;min-width:11rem;min-height:var(--products-card-action-height);padding:var(--space-3) var(--space-6);border-top:var(--stroke-hairline) solid var(--color-border);border-right:var(--stroke-hairline) solid var(--color-border);border-top-right-radius:var(--products-card-radius);background:var(--color-paper);align-items:center;display:flex;position:absolute;bottom:-1px;left:-1px}.careers-module__58n5Vq__jobDock:before,.careers-module__58n5Vq__jobDock:after{width:var(--products-card-radius);height:var(--products-card-radius);border-bottom-left-radius:var(--products-card-radius);box-shadow:calc(var(--products-card-radius) / -2) calc(var(--products-card-radius) / 2) 0 calc(var(--products-card-radius) / 2) var(--color-paper);content:"";pointer-events:none;background:0 0;position:absolute}.careers-module__58n5Vq__jobDock:before{top:calc(var(--products-card-radius) * -1);left:0}.careers-module__58n5Vq__jobDock:after{right:calc(var(--products-card-radius) * -1);bottom:0}.careers-module__58n5Vq__jobAction{align-items:center;gap:var(--space-2);color:var(--color-gold);font-family:var(--font-sans);font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.careers-module__58n5Vq__jobCard:hover .careers-module__58n5Vq__jobAction svg,.careers-module__58n5Vq__engagementCard:hover .careers-module__58n5Vq__jobAction svg{transform:translate(var(--space-0-5), calc(var(--space-0-5) * -1))}.careers-module__58n5Vq__jobsNotice{min-height:12rem;padding:var(--products-card-padding);border:1px dashed var(--color-border);border-radius:var(--products-card-radius);flex-direction:column;justify-content:center;display:flex}.careers-module__58n5Vq__jobsNoticeTitle{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:500}.careers-module__58n5Vq__jobsNoticeLead{max-width:34rem;margin:var(--space-3) 0 0;color:var(--color-ink-soft);line-height:var(--about-body-leading)}.careers-module__58n5Vq__jobsNoticeAction{margin-top:var(--space-5)}.careers-module__58n5Vq__engagementGrid{gap:var(--products-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.careers-module__58n5Vq__engagementGrid>*{display:flex}.careers-module__58n5Vq__engagementGrid>*>.careers-module__58n5Vq__engagementCard{flex:1}.careers-module__58n5Vq__engagementCard{padding:var(--products-card-padding);padding-bottom:calc(var(--products-card-action-height) + var(--space-6));border-radius:var(--products-card-radius);background:var(--color-paper);color:var(--color-ink);transition:background-color var(--motion-fast);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.careers-module__58n5Vq__engagementCard:before{z-index:2;border:1px solid var(--color-border);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.careers-module__58n5Vq__engagementCard:hover{background:var(--color-surface)}.careers-module__58n5Vq__engagementIndex{color:var(--color-gold);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);font-weight:600}.careers-module__58n5Vq__engagementCard h3{margin:var(--space-4) 0 0;font-family:var(--font-display);letter-spacing:-.02em;font-size:1.35rem;font-weight:500;line-height:1.15}.careers-module__58n5Vq__engagementCard p{margin:var(--space-3) 0 0;color:var(--color-ink-soft);line-height:var(--about-body-leading);flex:1}.careers-module__58n5Vq__engagementDock{z-index:3;min-width:11rem;min-height:var(--products-card-action-height);padding:var(--space-3) var(--space-6);border-top:var(--stroke-hairline) solid var(--color-border);border-right:var(--stroke-hairline) solid var(--color-border);border-top-right-radius:var(--products-card-radius);background:var(--color-surface);align-items:center;display:flex;position:absolute;bottom:-1px;left:-1px}.careers-module__58n5Vq__engagementDock:before,.careers-module__58n5Vq__engagementDock:after{width:var(--products-card-radius);height:var(--products-card-radius);border-bottom-left-radius:var(--products-card-radius);box-shadow:calc(var(--products-card-radius) / -2) calc(var(--products-card-radius) / 2) 0 calc(var(--products-card-radius) / 2) var(--color-surface);content:"";pointer-events:none;background:0 0;position:absolute}.careers-module__58n5Vq__engagementDock:before{top:calc(var(--products-card-radius) * -1);left:0}.careers-module__58n5Vq__engagementDock:after{right:calc(var(--products-card-radius) * -1);bottom:0}.careers-module__58n5Vq__processList{border-top:var(--stroke-hairline) solid var(--color-border);display:grid}.careers-module__58n5Vq__processStep{align-items:start;gap:var(--space-8);padding-block:var(--space-8);border-bottom:var(--stroke-hairline) solid var(--color-border);grid-template-columns:5rem minmax(0,1fr) minmax(0,1.5fr);display:grid}.careers-module__58n5Vq__processIndex{color:var(--color-gold);font-family:var(--font-display);opacity:.35;font-size:3.5rem;font-weight:500;line-height:1}.careers-module__58n5Vq__processTitle{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:500}.careers-module__58n5Vq__processBody{color:var(--color-ink-soft);line-height:var(--about-body-leading);margin:0}@media (max-width:63.999rem){.careers-module__58n5Vq__heroCopy{padding-inline:var(--space-8)}.careers-module__58n5Vq__heroTitle{max-width:var(--about-hero-title-tablet-max-width)}.careers-module__58n5Vq__heroPanel{width:var(--about-hero-panel-tablet-width);padding-inline:var(--space-10)}.careers-module__58n5Vq__sectionHeading{gap:var(--space-6);grid-template-columns:1fr}.careers-module__58n5Vq__jobGrid{grid-template-columns:1fr}.careers-module__58n5Vq__engagementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-module__58n5Vq__processStep{gap:var(--space-4) var(--space-6);grid-template-columns:3rem minmax(0,1fr)}.careers-module__58n5Vq__processBody{grid-column:2}}@media (max-width:39.999rem){.careers-module__58n5Vq__heroShell{padding-inline:0}.careers-module__58n5Vq__heroFrame{border-radius:0}.careers-module__58n5Vq__heroCopy{min-height:var(--products-hero-mobile-min-height);padding-top:calc(var(--hero-logo-tab-height) + var(--space-10));padding-inline:var(--space-6)}.careers-module__58n5Vq__heroTitle{width:100%;max-width:none;font-size:var(--about-hero-title-mobile-size)}.careers-module__58n5Vq__heroPanel{width:calc(100% - var(--space-6));min-height:var(--products-hero-panel-mobile-height);padding:var(--space-8) var(--space-6)}.careers-module__58n5Vq__engagementGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.careers-module__58n5Vq__jobCard,.careers-module__58n5Vq__jobAction svg,.careers-module__58n5Vq__filterLink,.careers-module__58n5Vq__heroJumpLink,.careers-module__58n5Vq__engagementCard{transition:none}}.careers-module__58n5Vq__jobLayout{align-items:start;gap:var(--space-10) var(--about-column-gap);grid-template-columns:minmax(0,1fr) minmax(0,26rem);display:grid}.careers-module__58n5Vq__jobHeader{margin-bottom:var(--space-8)}.careers-module__58n5Vq__jobHeaderTitle{margin:var(--space-4) 0 0;font-family:var(--font-display);font-size:var(--about-section-title-size);font-weight:500;line-height:var(--about-section-title-leading);letter-spacing:var(--about-display-tracking)}.careers-module__58n5Vq__backLink{align-items:center;gap:var(--space-2);color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;transition:color var(--motion-fast);text-decoration:none;display:inline-flex}.careers-module__58n5Vq__backLink:hover{color:var(--color-gold)}.careers-module__58n5Vq__description{max-width:44rem;color:var(--color-ink-soft);font-family:var(--font-sans);line-height:var(--about-body-leading)}.careers-module__58n5Vq__description h2,.careers-module__58n5Vq__description h3{margin:var(--space-8) 0 var(--space-3);color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}.careers-module__58n5Vq__description h2{font-size:1.5rem}.careers-module__58n5Vq__description h3{font-size:1.2rem}.careers-module__58n5Vq__description p{margin:0 0 var(--space-4)}.careers-module__58n5Vq__description ul,.careers-module__58n5Vq__description ol{margin:0 0 var(--space-4);padding-left:var(--space-6)}.careers-module__58n5Vq__description li{margin-bottom:var(--space-2)}.careers-module__58n5Vq__description blockquote{margin:var(--space-6) 0;padding-left:var(--space-5);border-left:2px solid var(--color-gold);font-style:italic}.careers-module__58n5Vq__description cite{margin-top:var(--space-2);font-size:.8125rem;font-style:normal;display:block}.careers-module__58n5Vq__applyPanel{top:var(--space-8);padding:var(--products-card-padding);border:1px solid var(--color-border);border-radius:var(--products-card-radius);background:var(--color-surface);position:sticky}.careers-module__58n5Vq__applyTitle{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:500}.careers-module__58n5Vq__applyLead{margin:var(--space-2) 0 var(--space-6);color:var(--color-ink-soft);font-size:.875rem;line-height:1.6}.careers-module__58n5Vq__applyForm{gap:var(--space-5);flex-direction:column;display:flex}.careers-module__58n5Vq__applyRow{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.careers-module__58n5Vq__applyField{flex-direction:column;min-width:0;display:flex}.careers-module__58n5Vq__applyLabel{margin-bottom:var(--space-2);color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;font-weight:600}.careers-module__58n5Vq__applyInput,.careers-module__58n5Vq__applyTextarea{box-sizing:border-box;width:100%;padding:var(--space-2) 0;border:0;border-bottom:var(--stroke-hairline) solid var(--color-border);color:var(--color-ink);font:inherit;transition:border-color var(--motion-fast);background:0 0;border-radius:0;font-size:.9375rem}.careers-module__58n5Vq__applyTextarea{resize:vertical}.careers-module__58n5Vq__applyInput:focus-visible,.careers-module__58n5Vq__applyTextarea:focus-visible{border-bottom-color:var(--color-gold);outline:0}.careers-module__58n5Vq__applyFile{padding:var(--space-3) 0;color:var(--color-ink-soft);font-family:var(--font-sans);font-size:.8125rem}.careers-module__58n5Vq__applyFile::file-selector-button{margin-right:var(--space-3);padding:var(--space-2) var(--space-4);border:var(--stroke-hairline) solid var(--color-border);color:var(--color-ink);font-family:var(--font-sans);cursor:pointer;transition:border-color var(--motion-fast), color var(--motion-fast);background:0 0;border-radius:0;font-size:.8125rem;font-weight:600}.careers-module__58n5Vq__applyFile::file-selector-button:hover{border-color:var(--color-gold);color:var(--color-gold)}.careers-module__58n5Vq__applyHint{margin:var(--space-2) 0 0;color:var(--color-ink-soft);font-size:.75rem;line-height:1.5}.careers-module__58n5Vq__applyError{color:var(--color-clay);margin:0;font-size:.875rem}.careers-module__58n5Vq__applySubmit{width:100%;}.careers-module__58n5Vq__applySubmit:hover:not(:disabled){background:var(--color-gold);color:var(--color-navy)}.careers-module__58n5Vq__applySubmit:disabled{cursor:progress;opacity:.6}.careers-module__58n5Vq__applySent{padding:var(--space-4) 0}@media (max-width:63.999rem){.careers-module__58n5Vq__jobLayout{grid-template-columns:minmax(0,1fr)}.careers-module__58n5Vq__applyPanel{position:static}}@media (max-width:39.999rem){.careers-module__58n5Vq__applyRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.careers-module__58n5Vq__applyInput,.careers-module__58n5Vq__applyTextarea,.careers-module__58n5Vq__applySubmit,.careers-module__58n5Vq__backLink{transition:none}}
.job-board-module__TSOH9q__controls{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-8);padding-bottom:var(--space-5);border-bottom:var(--stroke-hairline) solid var(--color-border);flex-wrap:wrap;display:flex}.job-board-module__TSOH9q__searchField{flex:20rem;align-items:center;min-width:0;display:flex;position:relative}.job-board-module__TSOH9q__searchIcon{width:1rem;height:1rem;color:var(--color-ink-soft);pointer-events:none;position:absolute;left:0}.job-board-module__TSOH9q__searchInput{width:100%;padding:var(--space-3) 0 var(--space-3) var(--space-6);border:0;border-bottom:var(--stroke-hairline) solid var(--color-border);color:var(--color-ink);font:inherit;transition:border-color var(--motion-fast);background:0 0;border-radius:0;font-size:1rem}.job-board-module__TSOH9q__searchInput:focus-visible{border-bottom-color:var(--color-gold);outline:0}.job-board-module__TSOH9q__sortField{align-items:center;gap:var(--space-3);display:flex}.job-board-module__TSOH9q__sortLabel{color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;white-space:nowrap;font-weight:600}.job-board-module__TSOH9q__sortSelect{padding:var(--space-2) 0;border:0;border-bottom:var(--stroke-hairline) solid var(--color-border);background-color:var(--color-paper);color:var(--color-ink);font:inherit;cursor:pointer;border-radius:0;font-size:.9375rem}.job-board-module__TSOH9q__sortSelect:focus-visible{border-bottom-color:var(--color-gold);outline:0}.job-board-module__TSOH9q__layout{align-items:start;gap:var(--space-8) var(--about-column-gap);grid-template-columns:14rem minmax(0,1fr);display:grid}.job-board-module__TSOH9q__facets{top:var(--space-8);gap:var(--space-8);flex-direction:column;display:flex;position:sticky}.job-board-module__TSOH9q__facetGroup{gap:var(--space-1);flex-direction:column;display:flex}.job-board-module__TSOH9q__facetTitle{margin:0 0 var(--space-2);color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;font-weight:600}.job-board-module__TSOH9q__facetOption{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-2) var(--space-3);color:var(--color-ink-soft);font-family:var(--font-sans);cursor:pointer;text-align:left;transition:color var(--motion-fast), border-color var(--motion-fast);background:0 0;border:0;border-left:2px solid #0000;font-size:.875rem;display:flex}.job-board-module__TSOH9q__facetOption:hover:not(:disabled){color:var(--color-ink)}.job-board-module__TSOH9q__facetOptionActive,.job-board-module__TSOH9q__facetOptionActive:hover{border-left-color:var(--color-gold);color:var(--color-gold);font-weight:600}.job-board-module__TSOH9q__facetOption:disabled{cursor:not-allowed;opacity:.35}.job-board-module__TSOH9q__facetCount{color:var(--color-ink-soft);font-family:var(--font-mono);font-size:.75rem}.job-board-module__TSOH9q__facetCheck{align-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-2) var(--space-3);color:var(--color-ink-soft);font-family:var(--font-sans);cursor:pointer;font-size:.875rem;display:flex}.job-board-module__TSOH9q__facetCheck input{accent-color:var(--color-gold)}.job-board-module__TSOH9q__facetCheck .job-board-module__TSOH9q__facetCount{margin-left:auto}.job-board-module__TSOH9q__results{min-width:0}.job-board-module__TSOH9q__resultBar{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.job-board-module__TSOH9q__resultCount{color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:.04em;margin:0}.job-board-module__TSOH9q__resetButton{min-height:0;color:var(--color-gold);border-bottom:0;}.job-board-module__TSOH9q__resetButton svg{flex:none;width:.875rem;height:.875rem}@media (max-width:63.999rem){.job-board-module__TSOH9q__layout{grid-template-columns:minmax(0,1fr)}.job-board-module__TSOH9q__facets{gap:var(--space-5);position:static}.job-board-module__TSOH9q__facetGroup{align-items:center;gap:var(--space-2) var(--space-4);flex-flow:wrap}.job-board-module__TSOH9q__facetTitle{width:100%;margin:0}.job-board-module__TSOH9q__facetOption{border-bottom:2px solid #0000;border-left:0;padding-left:0}.job-board-module__TSOH9q__facetOptionActive,.job-board-module__TSOH9q__facetOptionActive:hover{border-bottom-color:var(--color-gold)}}@media (prefers-reduced-motion:reduce){.job-board-module__TSOH9q__searchInput,.job-board-module__TSOH9q__facetOption{transition:none}}
.spontaneous-application-module__-8RcLa__form{gap:var(--space-5);flex-direction:column;max-width:44rem;display:flex}.spontaneous-application-module__-8RcLa__row{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spontaneous-application-module__-8RcLa__field{flex-direction:column;min-width:0;display:flex}.spontaneous-application-module__-8RcLa__label{margin-bottom:var(--space-2);color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;font-weight:600}.spontaneous-application-module__-8RcLa__input,.spontaneous-application-module__-8RcLa__textarea{box-sizing:border-box;width:100%;padding:var(--space-2) 0;border:0;border-bottom:var(--stroke-hairline) solid var(--color-border);color:var(--color-ink);font:inherit;transition:border-color var(--motion-fast);background:0 0;border-radius:0;font-size:.9375rem}.spontaneous-application-module__-8RcLa__textarea{resize:vertical}.spontaneous-application-module__-8RcLa__input:focus-visible,.spontaneous-application-module__-8RcLa__textarea:focus-visible{border-bottom-color:var(--color-gold);outline:0}.spontaneous-application-module__-8RcLa__hint{margin:var(--space-3) 0 0;max-width:34rem;color:var(--color-ink-soft);font-size:.75rem;line-height:1.5}.spontaneous-application-module__-8RcLa__error{color:var(--color-clay);margin:0;font-size:.875rem}.spontaneous-application-module__-8RcLa__submit{}.spontaneous-application-module__-8RcLa__sent{max-width:34rem;padding:var(--products-card-padding);border:1px dashed var(--color-border);border-radius:var(--products-card-radius)}.spontaneous-application-module__-8RcLa__sentTitle{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:500}.spontaneous-application-module__-8RcLa__sentBody{margin:var(--space-3) 0 0;color:var(--color-ink-soft);line-height:var(--about-body-leading)}@media (max-width:39.999rem){.spontaneous-application-module__-8RcLa__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.spontaneous-application-module__-8RcLa__input,.spontaneous-application-module__-8RcLa__textarea,.spontaneous-application-module__-8RcLa__submit{transition:none}}
.product-detail-module__hX2Yhq__documentSection{padding-block:var(--about-section-space);border-top:var(--stroke-hairline) solid var(--color-border);background:var(--color-paper);color:var(--color-ink)}.product-detail-module__hX2Yhq__article{min-width:0}.product-detail-module__hX2Yhq__chapter{padding-block:var(--products-detail-chapter-space);border-top:var(--stroke-hairline) solid var(--color-border);scroll-margin-top:var(--products-detail-sticky-offset)}.product-detail-module__hX2Yhq__chapter:first-child{border-top:0;padding-top:0}.product-detail-module__hX2Yhq__chapterHeader{max-width:var(--products-detail-reading-width);margin-bottom:var(--space-10)}.product-detail-module__hX2Yhq__chapterIndex,.product-detail-module__hX2Yhq__contextLabel,.product-detail-module__hX2Yhq__fact dt{color:var(--color-gold);font-family:var(--font-mono);font-size:var(--products-detail-rail-label-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;margin:0;font-weight:600}.product-detail-module__hX2Yhq__chapterTitle{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:var(--products-detail-chapter-title-size);font-weight:500;line-height:var(--about-section-title-leading);letter-spacing:var(--about-display-tracking);text-wrap:balance}.product-detail-module__hX2Yhq__chapterLead{max-width:var(--products-detail-lead-width);margin:var(--space-5) 0 0;color:var(--color-ink-soft);font-size:var(--about-body-size);line-height:var(--about-body-leading)}.product-detail-module__hX2Yhq__overviewLead{color:var(--color-ink-soft);font-family:var(--font-display);font-size:var(--products-detail-overview-size);line-height:var(--products-detail-overview-leading);margin:0}.product-detail-module__hX2Yhq__cover{aspect-ratio:var(--products-detail-media-ratio);margin:var(--space-12) 0 0;border-radius:var(--products-card-radius);background:var(--color-surface);position:relative;overflow:hidden}.product-detail-module__hX2Yhq__coverImage{object-fit:cover}.product-detail-module__hX2Yhq__cover figcaption{max-width:var(--products-detail-caption-width);padding:var(--space-4) var(--space-5);border-top-left-radius:var(--products-card-radius);background:var(--color-paper);color:var(--color-ink-soft);font-size:var(--about-action-size);line-height:var(--products-detail-caption-leading);position:absolute;bottom:0;right:0}.product-detail-module__hX2Yhq__contextRail{border-top:var(--stroke-hairline) solid var(--color-border)}.product-detail-module__hX2Yhq__contextLabel{padding-block:var(--space-4);border-bottom:var(--stroke-hairline) solid var(--color-border)}.product-detail-module__hX2Yhq__facts{margin:0}.product-detail-module__hX2Yhq__fact{padding-block:var(--space-5);border-bottom:var(--stroke-hairline) solid var(--color-border)}.product-detail-module__hX2Yhq__fact dt{color:var(--color-ink-soft)}.product-detail-module__hX2Yhq__fact dd{margin:var(--space-3) 0 0;font-size:var(--about-action-size);line-height:var(--products-detail-caption-leading)}.product-detail-module__hX2Yhq__contextAction{width:100%;margin-top:var(--space-6);justify-content:space-between}.product-detail-module__hX2Yhq__steps{margin:0 0 var(--space-8);border-top:var(--stroke-hairline) solid var(--color-border);padding:0;list-style:none}.product-detail-module__hX2Yhq__step{align-items:start;gap:var(--space-4) var(--space-6);padding-block:var(--space-6);border-bottom:var(--stroke-hairline) solid var(--color-border);grid-template-columns:var(--products-detail-step-number-column) minmax(var(--products-detail-step-title-column), .8fr) minmax(0, 1.4fr);display:grid}.product-detail-module__hX2Yhq__stepIndex{color:var(--color-gold);font-family:var(--font-display);font-size:var(--products-detail-step-index-size);line-height:1}.product-detail-module__hX2Yhq__step h3,.product-detail-module__hX2Yhq__step p{margin:0}.product-detail-module__hX2Yhq__step h3{font-family:var(--font-display);font-size:var(--about-value-title-size);font-weight:500;line-height:var(--about-value-title-leading)}.product-detail-module__hX2Yhq__step p{color:var(--color-ink-soft);font-size:var(--about-action-size);line-height:var(--about-body-leading)}@media (max-width:63.999rem){.product-detail-module__hX2Yhq__contextRail{align-items:end;gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;display:grid}.product-detail-module__hX2Yhq__contextLabel{align-self:stretch}.product-detail-module__hX2Yhq__facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-detail-module__hX2Yhq__fact{padding-inline:var(--space-5);border-left:var(--stroke-hairline) solid var(--color-border)}.product-detail-module__hX2Yhq__contextAction{width:auto;margin-bottom:var(--space-4);margin-top:0}}@media (max-width:47.999rem){.product-detail-module__hX2Yhq__step{grid-template-columns:var(--products-detail-mobile-step-number-column) minmax(0, 1fr)}.product-detail-module__hX2Yhq__step p{grid-column:2}.product-detail-module__hX2Yhq__contextRail,.product-detail-module__hX2Yhq__facts{grid-template-columns:minmax(0,1fr)}.product-detail-module__hX2Yhq__fact{border-left:0;padding-inline:0}.product-detail-module__hX2Yhq__contextAction{width:100%;margin-bottom:0}.product-detail-module__hX2Yhq__cover{aspect-ratio:4/3}.product-detail-module__hX2Yhq__cover figcaption{border-radius:0;max-width:none;position:static}}
.page-module__eJFR7G__page{background:var(--color-paper);color:var(--color-ink);overflow:clip}.page-module__eJFR7G__heroShell{padding:var(--hero-frame-gutter);background:var(--hero-shell-canvas);padding-bottom:0}.page-module__eJFR7G__heroFrame{min-height:var(--products-hero-min-height);border-radius:var(--products-hero-radius);background:var(--color-navy);color:var(--color-navy-cream);border-bottom-right-radius:0;position:relative;overflow:hidden}.page-module__eJFR7G__heroCopy{z-index:2;width:min(100%, var(--products-hero-content-width));padding:calc(var(--hero-logo-tab-height) + var(--space-12)) var(--space-12) calc(var(--products-hero-panel-min-height) + var(--space-16));margin-inline:auto;position:relative}.page-module__eJFR7G__eyebrow{color:var(--color-gold);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;margin:0;font-weight:600}.page-module__eJFR7G__title{width:var(--about-hero-title-width);max-width:var(--about-hero-title-max-width);margin:var(--space-5) 0 0;font-family:var(--font-display);font-size:var(--about-hero-title-size);font-weight:500;line-height:var(--about-hero-title-leading);letter-spacing:var(--about-display-tracking);text-wrap:balance}.page-module__eJFR7G__heroPanel{z-index:3;width:var(--products-hero-panel-width);min-height:var(--products-hero-panel-min-height);padding:var(--space-10) var(--space-12);border-top-left-radius:var(--products-hero-panel-radius);background:var(--hero-shell-canvas);color:var(--hero-shell-text);flex-direction:column;justify-content:center;display:flex;position:absolute;bottom:0;right:0}.page-module__eJFR7G__heroPanelCorner{width:var(--products-hero-panel-radius);height:var(--products-hero-panel-radius);background:var(--hero-shell-canvas);pointer-events:none;position:absolute;bottom:0;right:100%;overflow:hidden}.page-module__eJFR7G__heroPanelCorner:after{border-bottom-right-radius:var(--products-hero-panel-radius);background:var(--color-navy);content:"";width:100%;height:100%;display:block}.page-module__eJFR7G__heroLead{max-width:var(--about-hero-lead-width);color:var(--color-ink-soft);font-size:var(--about-hero-lead-size);line-height:var(--about-body-leading);margin:0}.page-module__eJFR7G__newsSection{padding-block:var(--about-section-space)}.page-module__eJFR7G__articleGrid{gap:var(--products-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__eJFR7G__articleGrid>*{display:flex}.page-module__eJFR7G__articleGrid>*>.page-module__eJFR7G__articleCard{flex:1}.page-module__eJFR7G__articleCard{min-height:var(--products-card-min-height);padding:var(--products-card-padding);padding-bottom:calc(var(--products-card-action-height) + var(--space-6));border-radius:var(--products-card-radius);background:var(--color-surface);color:var(--color-ink);transition:background-color var(--motion-fast), transform var(--motion-fast);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.page-module__eJFR7G__articleCard:before{z-index:2;border:1px solid var(--color-border);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.page-module__eJFR7G__articleCard:hover{background:var(--color-surface-raised);transform:translateY(-.25rem)}.page-module__eJFR7G__articleMetaRow{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__eJFR7G__articleCategory{color:var(--color-gold);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;font-weight:600}.page-module__eJFR7G__articleDate{color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:.04em;text-transform:uppercase}.page-module__eJFR7G__articleTitle{margin:var(--space-4) 0 0;font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:500;line-height:1.1}.page-module__eJFR7G__articleExcerpt{margin:var(--space-4) 0 0;color:var(--color-ink-soft);font-family:var(--font-sans);flex:1;font-size:.9375rem;line-height:1.6}.page-module__eJFR7G__articleRead{margin:var(--space-5) 0 0;color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:.04em;text-transform:uppercase}.page-module__eJFR7G__articleDock{z-index:3;min-width:11rem;min-height:var(--products-card-action-height);padding:var(--space-3) var(--space-6);border-top:var(--stroke-hairline) solid var(--color-border);border-right:var(--stroke-hairline) solid var(--color-border);border-top-right-radius:var(--products-card-radius);background:var(--color-paper);align-items:center;display:flex;position:absolute;bottom:-1px;left:-1px}.page-module__eJFR7G__articleDock:before,.page-module__eJFR7G__articleDock:after{width:var(--products-card-radius);height:var(--products-card-radius);border-bottom-left-radius:var(--products-card-radius);box-shadow:calc(var(--products-card-radius) / -2) calc(var(--products-card-radius) / 2) 0 calc(var(--products-card-radius) / 2) var(--color-paper);content:"";pointer-events:none;background:0 0;position:absolute}.page-module__eJFR7G__articleDock:before{top:calc(var(--products-card-radius) * -1);left:0}.page-module__eJFR7G__articleDock:after{right:calc(var(--products-card-radius) * -1);bottom:0}.page-module__eJFR7G__articleAction{align-items:center;gap:var(--space-2);color:var(--color-ink);font-family:var(--font-sans);font-size:.875rem;font-weight:600;display:inline-flex}.page-module__eJFR7G__articleCard:hover .page-module__eJFR7G__articleAction svg{transform:translate(var(--space-0-5), calc(var(--space-0-5) * -1))}.page-module__eJFR7G__articleAction svg{width:1rem;height:1rem;transition:transform var(--motion-fast)}.page-module__eJFR7G__articleImage{aspect-ratio:16/9;margin-bottom:var(--space-6);border-radius:var(--products-card-radius);position:relative;overflow:hidden}.page-module__eJFR7G__articleImage img{object-fit:cover}.page-module__eJFR7G__articleImagePlaceholder{min-height:100%;padding:var(--space-6);border:var(--stroke-hairline) dashed var(--color-border);border-radius:var(--products-card-radius);color:var(--color-gold);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.page-module__eJFR7G__articleBody{max-width:44rem}.page-module__eJFR7G__servedNote{max-width:44rem;margin:0 0 var(--space-8);padding:var(--space-4) var(--space-5);border-left:2px solid var(--color-gold);background:var(--color-surface);color:var(--color-ink-soft);font-family:var(--font-sans);font-size:.875rem;line-height:1.6}.page-module__eJFR7G__newsNotice{min-height:12rem;padding:var(--products-card-padding);border:1px dashed var(--color-border);border-radius:var(--products-card-radius);flex-direction:column;justify-content:center;display:flex}.page-module__eJFR7G__newsNoticeTitle{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:500}.page-module__eJFR7G__newsNoticeLead{max-width:34rem;margin:var(--space-3) 0 0;color:var(--color-ink-soft);line-height:var(--about-body-leading)}@media (max-width:63.999rem){.page-module__eJFR7G__heroCopy{padding-inline:var(--space-8)}.page-module__eJFR7G__title{max-width:var(--about-hero-title-tablet-max-width)}.page-module__eJFR7G__heroPanel{width:var(--about-hero-panel-tablet-width);padding-inline:var(--space-10)}.page-module__eJFR7G__articleGrid{grid-template-columns:1fr}}@media (max-width:39.999rem){.page-module__eJFR7G__heroShell{padding-inline:0}.page-module__eJFR7G__heroFrame{border-radius:0}.page-module__eJFR7G__heroCopy{min-height:var(--products-hero-mobile-min-height);padding-top:calc(var(--hero-logo-tab-height) + var(--space-10));padding-inline:var(--space-6)}.page-module__eJFR7G__title{width:100%;max-width:none;font-size:var(--about-hero-title-mobile-size)}.page-module__eJFR7G__heroPanel{width:calc(100% - var(--space-6));min-height:var(--products-hero-panel-mobile-height);padding:var(--space-8) var(--space-6)}.page-module__eJFR7G__heroPanelCorner{display:none}.page-module__eJFR7G__newsSection{padding-block:var(--space-12)}}@media (prefers-reduced-motion:reduce){.page-module__eJFR7G__articleCard,.page-module__eJFR7G__articleAction svg{transition:none}}
.page-module__Ce46Vq__back{align-items:center;gap:var(--space-2);color:var(--color-ink-soft);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;transition:color var(--motion-fast);font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__Ce46Vq__back:hover{color:var(--color-gold)}.page-module__Ce46Vq__back svg{width:var(--space-4);height:var(--space-4)}.page-module__Ce46Vq__header{border-top:var(--stroke-hairline) solid var(--color-border);padding-block:var(--space-16) var(--space-12)}.page-module__Ce46Vq__title{max-width:44rem;margin:var(--space-6) 0 0;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;line-height:1}.page-module__Ce46Vq__body{max-width:44rem;padding-block:0 var(--space-20);color:var(--color-ink-soft);font-family:var(--font-sans);margin:0 auto}@media (max-width:39.999rem){.page-module__Ce46Vq__title{font-size:2.25rem}}@media (prefers-reduced-motion:reduce){.page-module__Ce46Vq__back{transition:none}}
.page-module__muP-TG__body{max-width:44rem;padding:var(--space-12) var(--space-6);color:var(--color-ink-soft);font-family:var(--font-sans);line-height:var(--about-body-leading);margin:0 auto}.page-module__muP-TG__languageNote{max-width:44rem;margin:var(--space-10) auto 0;padding:0 var(--space-6);color:var(--color-ink-soft);font-family:var(--font-sans);font-size:.875rem;line-height:var(--about-body-leading);font-style:italic}
.research-module__RWR0iq__page{background:var(--color-paper);color:var(--color-ink);overflow:clip}.research-module__RWR0iq__heroShell{padding:var(--hero-frame-gutter);background:var(--hero-shell-canvas);padding-bottom:0}.research-module__RWR0iq__heroFrame{min-height:var(--products-hero-min-height);border-radius:var(--products-hero-radius);background:var(--color-navy);color:var(--color-navy-cream);border-bottom-right-radius:0;position:relative;overflow:hidden}.research-module__RWR0iq__heroBackground{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;opacity:var(--research-hero-background-opacity);position:absolute;inset:0}.research-module__RWR0iq__heroCopy{z-index:2;width:min(100%, var(--products-hero-content-width));padding:calc(var(--hero-logo-tab-height) + var(--space-12)) var(--space-12) calc(var(--products-hero-panel-min-height) + var(--space-16));margin-inline:auto;position:relative}.research-module__RWR0iq__eyebrow,.research-module__RWR0iq__sectionIndex{color:var(--color-gold);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;margin:0;font-weight:600}.research-module__RWR0iq__heroTitle{width:var(--about-hero-title-width);max-width:var(--about-hero-title-max-width);margin:var(--space-5) 0 0;font-family:var(--font-display);font-size:var(--about-hero-title-size);font-weight:500;line-height:var(--about-hero-title-leading);letter-spacing:var(--about-display-tracking);text-wrap:balance}.research-module__RWR0iq__heroPanel{z-index:3;width:var(--products-hero-panel-width);min-height:var(--products-hero-panel-min-height);padding:var(--space-10) var(--space-12);border-top-left-radius:var(--products-hero-panel-radius);background:var(--hero-shell-canvas);color:var(--hero-shell-text);align-items:center;display:flex;position:absolute;bottom:0;right:0}.research-module__RWR0iq__heroPanelCorner{width:var(--products-hero-panel-radius);height:var(--products-hero-panel-radius);background:var(--hero-shell-canvas);pointer-events:none;position:absolute;bottom:0;right:100%;overflow:hidden}.research-module__RWR0iq__heroPanelCorner:after{border-bottom-right-radius:var(--products-hero-panel-radius);background:var(--color-navy);content:"";width:100%;height:100%;display:block}.research-module__RWR0iq__heroLead{max-width:var(--about-hero-lead-width);color:var(--color-ink-soft);font-size:var(--about-hero-lead-size);line-height:var(--about-body-leading);margin:0}.research-module__RWR0iq__section{padding-block:var(--about-section-space);border-top:var(--stroke-hairline) solid var(--color-border)}.research-module__RWR0iq__heroShell+.research-module__RWR0iq__section{border-top:0}.research-module__RWR0iq__sectionAlt{background:var(--color-surface)}.research-module__RWR0iq__sectionHeading{grid-template-columns:minmax(0, 1fr) minmax(0, var(--about-intro-width));gap:var(--about-column-gap);margin-bottom:var(--space-12);align-items:end;display:grid}.research-module__RWR0iq__sectionHeading>.research-module__RWR0iq__textLink{justify-self:end}.research-module__RWR0iq__sectionHeading h2{max-width:var(--about-heading-width);margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:var(--about-section-title-size);font-weight:500;line-height:var(--about-section-title-leading);letter-spacing:var(--about-display-tracking)}.research-module__RWR0iq__sectionLead{color:var(--color-ink-soft);line-height:var(--about-body-leading);margin:0}.research-module__RWR0iq__textLink{}.research-module__RWR0iq__cardLink,.research-module__RWR0iq__methodologyLink{align-items:center;gap:var(--space-2);color:var(--color-ink);transition:color var(--motion-fast);font-weight:600;text-decoration:none;display:inline-flex}.research-module__RWR0iq__publicationCard:hover .research-module__RWR0iq__cardLink svg,.research-module__RWR0iq__methodologyDock:hover .research-module__RWR0iq__methodologyLink svg{transform:translate(var(--space-0-5), calc(var(--space-0-5) * -1))}.research-module__RWR0iq__methodologyDock:hover .research-module__RWR0iq__methodologyLink{color:var(--color-ink)}.research-module__RWR0iq__publicationGrid{gap:var(--products-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.research-module__RWR0iq__publicationGrid>*,.research-module__RWR0iq__resourceGrid>*{display:flex}.research-module__RWR0iq__publicationGrid>*>.research-module__RWR0iq__publicationCard,.research-module__RWR0iq__resourceGrid>*>.research-module__RWR0iq__resourceCard{flex:1}.research-module__RWR0iq__publicationCard{min-height:var(--products-card-min-height);border-radius:var(--products-card-radius);background:var(--color-surface);color:var(--color-ink);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.research-module__RWR0iq__publicationCard:before{z-index:2;border:1px solid var(--color-border);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.research-module__RWR0iq__publicationPlaceholder{background:var(--color-navy);min-height:8rem;color:var(--color-navy-gold);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.research-module__RWR0iq__publicationBadge{top:var(--space-4);left:var(--space-4);padding:var(--space-2) var(--space-3);background:var(--color-navy);color:var(--color-gold);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;position:absolute}.research-module__RWR0iq__publicationBody{padding:var(--products-card-padding);padding-bottom:calc(var(--products-card-action-height) + var(--space-6));flex-direction:column;flex:1;display:flex}.research-module__RWR0iq__publicationMeta,.research-module__RWR0iq__resourceMeta{color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:.06em;text-transform:uppercase}.research-module__RWR0iq__publicationBody h3{margin:var(--space-4) 0 0;font-family:var(--font-display);font-size:1.55rem;font-weight:500;line-height:1.08}.research-module__RWR0iq__publicationBody p{margin:var(--space-4) 0 0;color:var(--color-ink-soft);line-height:var(--about-body-leading);flex:1}.research-module__RWR0iq__cardLink{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--stroke-hairline) solid var(--color-border);color:var(--color-gold);font-size:.875rem}.research-module__RWR0iq__publicationDock{z-index:3;min-width:11rem;min-height:var(--products-card-action-height);padding:var(--space-3) var(--space-6);border-top:var(--stroke-hairline) solid var(--color-border);border-right:var(--stroke-hairline) solid var(--color-border);border-top-right-radius:var(--products-card-radius);background:var(--color-paper);align-items:center;display:flex;position:absolute;bottom:-1px;left:-1px}.research-module__RWR0iq__publicationDock:before,.research-module__RWR0iq__publicationDock:after{z-index:0;width:var(--products-card-radius);height:var(--products-card-radius);border-bottom-left-radius:var(--products-card-radius);box-shadow:calc(var(--products-card-radius) / -2) calc(var(--products-card-radius) / 2) 0 calc(var(--products-card-radius) / 2) var(--color-paper);content:"";pointer-events:none;background:0 0;position:absolute}.research-module__RWR0iq__publicationDock:before{top:calc(var(--products-card-radius) * -1);left:0}.research-module__RWR0iq__publicationDock:after{right:calc(var(--products-card-radius) * -1);bottom:0}.research-module__RWR0iq__publicationDockContour{pointer-events:none;position:absolute;inset:0}.research-module__RWR0iq__publicationDockContour:before,.research-module__RWR0iq__publicationDockContour:after{z-index:2;width:var(--products-card-radius);height:var(--products-card-radius);border-left:var(--stroke-hairline) solid var(--color-border);border-bottom:var(--stroke-hairline) solid var(--color-border);border-bottom-left-radius:var(--products-card-radius);content:"";position:absolute}.research-module__RWR0iq__publicationDockContour:before{top:calc(var(--products-card-radius) * -1);left:0}.research-module__RWR0iq__publicationDockContour:after{right:calc(var(--products-card-radius) * -1);bottom:0}.research-module__RWR0iq__publicationDock .research-module__RWR0iq__cardLink{z-index:2;border:0;margin:0;padding:0;position:relative}.research-module__RWR0iq__resourceGrid{gap:var(--products-card-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.research-module__RWR0iq__resourceCard{min-height:15rem;padding:var(--products-card-padding);border-radius:var(--products-card-radius);background:var(--color-paper);color:var(--color-ink);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.research-module__RWR0iq__resourceCard:before{border:1px solid var(--color-border);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.research-module__RWR0iq__resourceIcon{background:var(--color-gold);width:1.75rem;height:1.75rem;-webkit-mask:url(/icons/data-monitor.svg) 50%/contain no-repeat;mask:url(/icons/data-monitor.svg) 50%/contain no-repeat}.research-module__RWR0iq__resourceCard:nth-child(2) .research-module__RWR0iq__resourceIcon{-webkit-mask-image:url(/icons/microphone-large.svg);mask-image:url(/icons/microphone-large.svg)}.research-module__RWR0iq__resourceCard:nth-child(3) .research-module__RWR0iq__resourceIcon{-webkit-mask-image:url(/icons/library.svg);mask-image:url(/icons/library.svg)}.research-module__RWR0iq__resourceCard:nth-child(4) .research-module__RWR0iq__resourceIcon{-webkit-mask-image:url(/icons/cpu.svg);mask-image:url(/icons/cpu.svg)}.research-module__RWR0iq__resourceCard h3{margin:var(--space-6) 0 0;font-family:var(--font-display);font-size:1.35rem;font-weight:500}.research-module__RWR0iq__resourceCard p{margin:var(--space-3) 0 0;color:var(--color-ink-soft);line-height:var(--about-body-leading);flex:1}.research-module__RWR0iq__resourceMeta{margin-top:var(--space-6);color:var(--color-gold)}.research-module__RWR0iq__methodologySection{padding-block:var(--about-section-space);background:var(--color-paper)}.research-module__RWR0iq__methodologyFrame{border-radius:var(--products-card-radius);background:var(--color-navy);min-height:18rem;color:var(--color-navy-cream);position:relative;overflow:hidden}.research-module__RWR0iq__methodologyCopy{z-index:1;max-width:42rem;padding:var(--space-12);position:relative}.research-module__RWR0iq__methodologyCopy h2{margin:var(--space-4) 0 0;font-family:var(--font-display);font-size:var(--about-section-title-size);font-weight:500;line-height:var(--about-section-title-leading)}.research-module__RWR0iq__methodologyCopy p:not(.research-module__RWR0iq__sectionIndex){max-width:36rem;margin:var(--space-5) 0 0;color:var(--color-navy-cream);line-height:var(--about-body-leading)}.research-module__RWR0iq__methodologyLink{z-index:2;color:var(--color-gold);margin:0;position:relative}.research-module__RWR0iq__methodologyDock{z-index:2;min-width:13rem;min-height:var(--products-card-action-height);padding:var(--space-4) var(--space-6);border-top:var(--stroke-hairline) solid var(--color-border);border-left:var(--stroke-hairline) solid var(--color-border);border-top-left-radius:var(--products-card-radius);background:var(--hero-shell-canvas);justify-content:center;align-items:center;display:flex;position:absolute;bottom:-1px;right:-1px}.research-module__RWR0iq__methodologyDock:before,.research-module__RWR0iq__methodologyDock:after{width:var(--products-card-radius);height:var(--products-card-radius);border-bottom-right-radius:var(--products-card-radius);box-shadow:calc(var(--products-card-radius) / 2) calc(var(--products-card-radius) / 2) 0 calc(var(--products-card-radius) / 2) var(--hero-shell-canvas);content:"";pointer-events:none;background:0 0;position:absolute}.research-module__RWR0iq__methodologyDock:before{top:calc(var(--products-card-radius) * -1);right:0}.research-module__RWR0iq__methodologyDock:after{bottom:0;left:calc(var(--products-card-radius) * -1)}.research-module__RWR0iq__methodologyDockContour{pointer-events:none;position:absolute;inset:0}.research-module__RWR0iq__methodologyDockContour:before,.research-module__RWR0iq__methodologyDockContour:after{z-index:2;width:var(--products-card-radius);height:var(--products-card-radius);border-right:var(--stroke-hairline) solid var(--color-border);border-bottom:var(--stroke-hairline) solid var(--color-border);border-bottom-right-radius:var(--products-card-radius);content:"";position:absolute}.research-module__RWR0iq__methodologyDockContour:before{top:calc(var(--products-card-radius) * -1);right:0}.research-module__RWR0iq__methodologyDockContour:after{right:calc(var(--products-card-radius) * -1);bottom:0}@media (max-width:63.999rem){.research-module__RWR0iq__heroCopy{padding-inline:var(--space-8)}.research-module__RWR0iq__heroTitle{max-width:var(--about-hero-title-tablet-max-width)}.research-module__RWR0iq__heroPanel{width:var(--about-hero-panel-tablet-width);padding-inline:var(--space-10)}.research-module__RWR0iq__sectionHeading{gap:var(--space-6);grid-template-columns:1fr}.research-module__RWR0iq__publicationGrid,.research-module__RWR0iq__resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.999rem){.research-module__RWR0iq__heroShell{padding-inline:0}.research-module__RWR0iq__heroFrame{border-radius:0}.research-module__RWR0iq__heroCopy{min-height:var(--products-hero-mobile-min-height);padding-top:calc(var(--hero-logo-tab-height) + var(--space-10));padding-inline:var(--space-6)}.research-module__RWR0iq__heroTitle{width:100%;max-width:none;font-size:var(--about-hero-title-mobile-size)}.research-module__RWR0iq__heroPanel{width:calc(100% - var(--space-6));min-height:var(--products-hero-panel-mobile-height);padding:var(--space-8) var(--space-6)}.research-module__RWR0iq__publicationGrid,.research-module__RWR0iq__resourceGrid{grid-template-columns:1fr}.research-module__RWR0iq__methodologyCopy{padding:var(--space-8) var(--space-6)}}
.talent-band-module__bkXn_q__band{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-10) var(--space-12);border-radius:var(--products-card-radius);background:var(--color-navy);color:var(--color-navy-cream);flex-wrap:wrap;display:flex}.talent-band-module__bkXn_q__bandCopy{max-width:42rem}.talent-band-module__bkXn_q__bandTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:500;line-height:1.15}.talent-band-module__bkXn_q__bandLead{margin:var(--space-3) 0 0;color:var(--color-navy-cream-soft);font-family:var(--font-sans);line-height:var(--about-body-leading)}.talent-band-module__bkXn_q__bandAction{}.talent-band-module__bkXn_q__drawer{border:0;border-left:var(--stroke-hairline) solid var(--color-border);background:var(--color-paper);width:100%;max-width:min(34rem,100vw);height:100dvh;max-height:100dvh;color:var(--color-ink);border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}.talent-band-module__bkXn_q__drawer::backdrop{background:var(--cookie-backdrop)}.talent-band-module__bkXn_q__drawerPanel{gap:var(--space-6);height:100%;padding:var(--space-10) var(--space-8);flex-direction:column;display:flex;overflow-y:auto}.talent-band-module__bkXn_q__drawerHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.talent-band-module__bkXn_q__drawerTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:500}.talent-band-module__bkXn_q__drawerLead{margin:var(--space-2) 0 0;color:var(--color-ink-soft);font-family:var(--font-sans);font-size:.875rem;line-height:1.6}.talent-band-module__bkXn_q__drawerClose{border:var(--stroke-hairline) solid var(--color-border);width:2.25rem;height:2.25rem;color:var(--color-ink-soft);cursor:pointer;transition:border-color var(--motion-fast), color var(--motion-fast);background:0 0;border-radius:0;flex:none;place-items:center;display:grid}.talent-band-module__bkXn_q__drawerClose:hover{border-color:var(--color-gold);color:var(--color-gold)}.talent-band-module__bkXn_q__drawerClose svg{width:1rem;height:1rem}@media (max-width:47.999rem){.talent-band-module__bkXn_q__band{padding:var(--space-8) var(--space-6)}.talent-band-module__bkXn_q__drawer{max-width:100vw}.talent-band-module__bkXn_q__drawerPanel{padding:var(--space-8) var(--space-6)}}@media (prefers-reduced-motion:reduce){.talent-band-module__bkXn_q__bandAction,.talent-band-module__bkXn_q__drawerClose{transition:none}}
.product-related-module__P1Lcbq__section{padding-block:var(--about-section-space);border-top:var(--stroke-hairline) solid var(--color-border);background:var(--color-surface);color:var(--color-ink)}.product-related-module__P1Lcbq__eyebrow,.product-related-module__P1Lcbq__tag{color:var(--color-gold);font-family:var(--font-mono);font-size:var(--about-eyebrow-size);letter-spacing:var(--about-eyebrow-tracking);text-transform:uppercase;margin:0;font-weight:600}.product-related-module__P1Lcbq__list{margin-top:var(--space-8);border-top:var(--stroke-hairline) solid var(--color-border)}.product-related-module__P1Lcbq__item{align-items:center;gap:var(--space-4) var(--space-8);padding-block:var(--space-6);border-bottom:var(--stroke-hairline) solid var(--color-border);color:inherit;transition:border-color var(--motion-fast), color var(--motion-fast);grid-template-columns:8rem minmax(10rem,.7fr) minmax(16rem,1.5fr) auto;display:grid}.product-related-module__P1Lcbq__item:hover,.product-related-module__P1Lcbq__item:focus-visible{border-bottom-color:var(--color-gold);outline:none}.product-related-module__P1Lcbq__name{font-family:var(--font-display);font-size:var(--about-value-title-size)}.product-related-module__P1Lcbq__description{color:var(--color-ink-soft);line-height:1.6}.product-related-module__P1Lcbq__action{align-items:center;gap:var(--space-2);font-size:var(--about-action-size);font-weight:600;display:inline-flex}.product-related-module__P1Lcbq__action svg{width:var(--space-4);height:var(--space-4);transition:transform var(--motion-fast)}.product-related-module__P1Lcbq__item:hover .product-related-module__P1Lcbq__action svg,.product-related-module__P1Lcbq__item:focus-visible .product-related-module__P1Lcbq__action svg{transform:translate(.15rem,-.15rem)}@media (max-width:63.999rem){.product-related-module__P1Lcbq__item{grid-template-columns:7rem minmax(0,1fr) auto}.product-related-module__P1Lcbq__description{grid-column:2/-1}}@media (max-width:39.999rem){.product-related-module__P1Lcbq__item{grid-template-columns:minmax(0,1fr) auto}.product-related-module__P1Lcbq__tag,.product-related-module__P1Lcbq__description{grid-column:1/-1}}
