.tourism-map{position:relative;min-width:0;padding:20px 20px 12px;background:var(--paper);color:var(--charcoal);font-family:var(--font-heading)}.tourism-map-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:50px}.tourism-map-eyebrow{display:block;margin-bottom:6px;color:var(--burgundy);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tourism-map-heading p{margin:0;font-size:13px;line-height:1.4;font-weight:550;letter-spacing:-.025em}.tourism-map-period{flex-shrink:0;text-align:right}.tourism-map-period strong{display:block;font-size:32px;font-weight:650;line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.tourism-map-period span{display:block;margin-top:5px;font-size:9px;line-height:1.3;color:var(--muted)}.tourism-map-world{display:block;width:100%;height:auto;margin-block:6px 8px;overflow:visible}.tourism-map-land{fill:var(--grey-200);stroke:var(--paper);stroke-width:.7;stroke-linejoin:round}.tourism-map-origin{cursor:pointer}.tourism-map-bubble{fill:var(--burgundy);fill-opacity:.68;stroke:var(--burgundy-700);stroke-width:.55}.tourism-map-origin[data-active=true] .tourism-map-bubble{fill-opacity:1}.tourism-map-hit{fill:transparent;stroke:none}.tourism-map-selection{fill:none;stroke:var(--burgundy);stroke-width:1.4;pointer-events:none}.tourism-map-explorer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;border-top:1px solid var(--grey-200)}.tourism-map-explorer select{width:52%;min-width:0;min-height:44px;margin:0;padding:5px 20px 5px 0;border:0;border-radius:0;background-color:transparent;color:var(--charcoal);font-family:inherit;font-size:12px;font-weight:600;text-overflow:ellipsis;cursor:pointer}.tourism-map-value{min-width:0;text-align:right;line-height:1.2}.tourism-map-value strong{display:block;color:var(--burgundy);font-size:20px;font-weight:650;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.tourism-map-value span{display:block;margin-top:3px;color:var(--muted);font-size:10px}.tourism-map-controls{display:flex;align-items:center;gap:16px;margin-top:5px}.tourism-map-play{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;border:0;background:var(--burgundy);color:var(--paper)}.tourism-map-play:hover{background:var(--burgundy-700)}.tourism-map-timeline{flex:1;min-width:0}.tourism-map-timeline input{display:block;width:100%;height:22px;min-height:22px;margin:0;padding:0;border:0;border-radius:0;background:transparent;accent-color:var(--burgundy);cursor:pointer}.tourism-map-ticks{display:flex;justify-content:space-between;color:var(--muted);font-size:9px;line-height:1.5;font-variant-numeric:tabular-nums}.tourism-map-source{display:flex;flex-wrap:wrap;gap:3px 12px;min-height:28px;padding-top:9px;color:var(--muted);font-size:9px;line-height:1.4}.tourism-map-coverage{color:var(--burgundy)}@media(max-width:580px){.tourism-map{padding:16px 12px 10px}.tourism-map-heading{gap:10px;min-height:48px}.tourism-map-heading p{max-width:180px;font-size:11px}.tourism-map-eyebrow{font-size:9px}.tourism-map-period strong{font-size:28px}.tourism-map-period span{max-width:100px;font-size:8px}.tourism-map-world{margin-block:12px}.tourism-map-controls{gap:12px}.tourism-map-play{width:44px;height:44px}.tourism-map-value strong{font-size:18px}.tourism-map-explorer select{font-size:16px}.tourism-map-source{font-size:8px}}.insight-chart,.tourism-map{border:1px solid color-mix(in srgb,var(--burgundy) 24%,var(--grey-200));border-radius:5px;box-shadow:0 0 18px color-mix(in srgb,var(--burgundy) 9%,transparent),0 4px 12px #18191d0a;transition:border-color .22s ease,box-shadow .22s ease}:is(.insight-chart,.tourism-map):is(:hover,:focus-within){border-color:color-mix(in srgb,var(--burgundy) 48%,var(--grey-200));box-shadow:0 0 24px color-mix(in srgb,var(--burgundy) 15%,transparent),0 5px 16px #18191d0d}.insight-chart{display:flex;flex-direction:column;min-width:0;min-height:466px;flex-shrink:0;margin:0;padding:22px 22px 15px;background:var(--paper);color:var(--charcoal);font-family:var(--font-heading)}.insight-chart-heading{margin-bottom:16px}.insight-chart-kicker{display:block;margin-bottom:9px;color:var(--burgundy);font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.insight-chart-heading h4{margin:0 0 7px;font-size:20px;font-weight:700;line-height:1.22;letter-spacing:-.045em;color:inherit}.insight-chart-heading p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.insight-chart-svg{display:block;width:100%;height:auto;overflow:visible;flex-shrink:0;font-family:inherit}.chart-rule,.chart-grid{stroke:var(--grey-200);stroke-width:1}.chart-axis{fill:var(--muted);font-size:10px;font-weight:500}.chart-row-label{fill:var(--charcoal);font-size:11px;font-weight:600;letter-spacing:-.035em}.insight-chart-source{display:flex;flex-direction:column;gap:3px;margin-top:auto;padding-top:12px;color:var(--muted);font-size:8px;line-height:1.5}.chart-detail{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;margin-top:12px;border-top:1px solid var(--grey-200);border-bottom:1px solid var(--grey-200);font-variant-numeric:tabular-nums}.chart-detail>div{min-width:0}.chart-detail>div:last-child{text-align:right;flex-shrink:0}.chart-detail span{display:block;color:var(--muted);font-size:9px;line-height:1.5}.chart-detail strong{display:block;color:var(--burgundy);font-size:23px;font-weight:650;line-height:1.25;letter-spacing:-.04em}.chart-detail small{color:var(--muted);font-size:10px;font-weight:500;letter-spacing:-.025em}.chart-data-table{display:block;max-width:1px;max-height:1px;position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.chart-legend{display:flex;flex-wrap:wrap;gap:6px 14px}.chart-legend button,.chart-legend>span{display:inline-flex;align-items:center;gap:6px;min-height:27px;margin:0;padding:3px 0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:9px;font-weight:550;text-align:left;cursor:pointer}.chart-legend button[aria-pressed=true]{color:var(--charcoal);font-weight:750}.chart-legend i{display:block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--slate-300)}.chart-legend button:is(:hover,:focus-visible){color:var(--burgundy)}.simplicity-chart .insight-chart-heading{margin-bottom:8px}.simplicity-chart .insight-chart-heading h4{font-size:19px}.model-legend{gap:8px 20px;margin-bottom:10px}.model-legend>span{cursor:default;font-size:10px}.model-legend .legend-simple i{background:var(--burgundy);border-radius:0;transform:rotate(45deg)}.model-legend .legend-truth i{width:1px;height:13px;background:var(--slate-900);border-radius:0}.model-legend .legend-learning i{background:#000}.model-plot{position:relative;flex:1;display:flex;align-items:center}.model-svg{max-height:430px}.model-units{fill:var(--muted);font-size:10px}.model-svg .chart-row-label{font-size:13px}.model-svg .chart-axis{font-size:11px}.model-range{stroke:var(--slate-300);stroke-width:2}.model-truth{stroke:#000;stroke-width:2.5}.model-point{cursor:pointer;outline:none}.model-point .model-mark{fill:var(--black, #000);stroke:var(--paper);stroke-width:1.2}.model-actual-label{fill:var(--charcoal);font-size:11px;font-weight:600}.model-simple .model-mark{fill:var(--burgundy);stroke:var(--paper);stroke-width:2.5}.model-point:is(:hover,:focus-visible) .model-mark{stroke:var(--slate-900);stroke-width:2}.model-tooltip{position:absolute;z-index:2;transform:translate(-50%);width:max-content;max-width:220px;padding:9px 12px;border:1px solid var(--grey-200);border-radius:3px;background:var(--paper);box-shadow:0 3px 12px #18191d1a;font-size:10px;line-height:1.5;pointer-events:none}.model-tooltip strong,.model-tooltip span{display:block}.model-tooltip strong{font-weight:650}.model-tooltip span{color:var(--muted)}.pipeline-svg{margin-block:4px 16px}.pipeline-node{fill:var(--grey-100);stroke:var(--grey-200)}.pipeline-node-label{fill:var(--charcoal);font-size:13px;font-weight:650}.pipeline-track{fill:none;stroke:var(--slate-200);stroke-width:1.2}.pipeline-particle{fill:var(--burgundy);animation:pipeline-flow 4s linear infinite}.pipeline-table .pipeline-particle{fill:var(--amber-700);animation-delay:-2s}@keyframes pipeline-flow{0%{transform:translateY(0);opacity:0}10%,90%{opacity:1}to{transform:translateY(163px);opacity:0}}.pipeline-doc-shapes{fill:var(--paper);stroke:var(--burgundy);stroke-width:1.4}.pipeline-doc-shapes>path:nth-child(2){fill:var(--grey-100)}.pipeline-document-lines{stroke:var(--slate-300);stroke-width:1}.pipeline-table-shape{fill:var(--paper);stroke:var(--amber-700);stroke-width:1.3}.pipeline-table-head{fill:var(--amber-100);stroke:none}.pipeline-caption{fill:var(--charcoal);font-size:11px;font-weight:600}.pipeline-small{fill:var(--muted);font-size:10px}.pipeline-output{fill:var(--burgundy)}.pipeline-output-label{fill:var(--paper);font-size:15px;font-weight:650}.pipeline-table .pipeline-output{fill:var(--slate-700)}.pipeline-input{fill:var(--charcoal);font-size:12px;font-weight:600}.pipeline-chart .pipeline-svg{margin-block:auto}.household-svg{margin-top:8px}.household-row{cursor:pointer;outline:none}.household-bar{fill:var(--burgundy);transition:fill .18s}.household-row:is(:hover,:focus-visible) .household-bar{fill:var(--burgundy-700)}.household-row[data-active=true] .chart-row-label{fill:var(--burgundy);font-weight:750}.household-share,.household-count-in{fill:var(--paper);font-size:12px;font-weight:700}.household-share-outside,.household-count{fill:var(--burgundy);font-size:11px;font-weight:700}.household-row:focus-visible>rect:first-of-type{stroke:var(--burgundy);stroke-width:1}.inflation-chart{padding-top:22px}.inflation-chart .insight-chart-heading{margin-bottom:8px}.inflation-series{color:var(--slate-300);opacity:.35;transition:opacity .16s}.series-kitkat{--series-color: var(--burgundy);color:var(--burgundy)}.series-wholenut{--series-color: var(--amber-700);color:var(--amber-700)}.series-bag{--series-color: var(--slate-700);color:var(--slate-700)}.series-soap{--series-color: var(--slate-300);color:var(--slate-300)}.series-chips{--series-color: var(--grey);color:var(--grey)}.series-corn{--series-color: var(--slate-700);color:var(--slate-700)}.series-bread{--series-color: var(--amber-900);color:var(--amber-900)}.series-eggs{--series-color: var(--slate-300);color:var(--slate-300)}.series-basket{--series-color: var(--burgundy);color:var(--burgundy)}.inflation-series[data-active=true]{opacity:1}.inflation-line{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.series-basket .inflation-line,.inflation-series[data-active=true] .inflation-line{stroke-width:3}.series-soap .inflation-line,.series-corn .inflation-line{stroke-dasharray:5 3}.series-bag .inflation-line,.series-eggs .inflation-line{stroke-dasharray:2 3}.inflation-baseline{stroke:var(--slate-200);stroke-width:1;stroke-dasharray:3 3}.inflation-marker{fill:var(--series-color);stroke:var(--paper);stroke-width:2;pointer-events:none}.inflation-select-label{margin:14px 0 7px;color:var(--muted);font-size:10px;font-weight:600}.inflation-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.inflation-legend i{width:12px;height:2px;border-radius:0;background:var(--series-color)}.inflation-legend button{min-width:0;min-height:36px;padding:7px 9px;border:1px solid var(--grey-200);border-radius:3px;background:var(--grey-100);font-size:12px;font-weight:550}.inflation-legend button:is(:hover,:focus-visible){border-color:var(--burgundy);color:var(--burgundy)}.inflation-legend button[aria-pressed=true]{background:var(--burgundy);border-color:var(--burgundy);color:var(--paper);font-weight:650}.inflation-legend button[aria-pressed=true] i{background:var(--paper)}.inflation-selected-check{margin-left:auto;font-size:12px}.inflation-detail{margin-top:5px;padding-block:8px}@media(max-width:1100px)and (min-width:581px){.insight-chart{padding-inline:16px}.chart-detail strong{font-size:20px}.chart-detail small{display:block;font-size:9px}}@media(max-width:580px){.insight-chart{min-height:0;padding:18px 14px 14px}.insight-chart-heading h4{font-size:20px}.insight-chart-source{padding-top:14px}.chart-legend button{min-height:34px}.chart-detail strong{font-size:21px}.chart-detail small{display:block}}@media(prefers-reduced-motion:reduce){.pipeline-particle{animation:none;transform:translateY(15px)}.insight-chart,.tourism-map,.model-point,.household-bar,.inflation-series{transition:none}}@media(max-width:580px){.model-svg .chart-row-label,.household-svg .chart-row-label{font-size:14px}.model-svg .chart-axis,.inflation-svg .chart-axis{font-size:12px}.household-share,.household-share-outside,.household-count,.household-count-in{font-size:14px}}@media(max-width:580px){.model-legend{gap:4px 10px}.model-legend>span{font-size:9px;min-height:24px}.model-units{font-size:11px}.model-svg .chart-row-label{font-size:16px}.model-svg .chart-axis{font-size:14px}.inflation-legend button{padding:8px 7px;font-size:11px;min-height:38px;gap:4px}.inflation-selected-check{font-size:10px}.inflation-legend i{width:7px}}@media(max-width:360px){.inflation-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.series-legend{gap:1px 15px;margin-bottom:8px}.series-legend>span{cursor:default;font-size:10px}.series-legend i{width:14px;height:2px;border-radius:0}.time-series-plot{position:relative;display:flex;flex:1;align-items:center;min-width:0;outline-offset:3px}.time-series-svg{max-height:400px}.series-zero{stroke:var(--slate-200);stroke-width:1}.series-period-shade{fill:var(--burgundy);fill-opacity:.045}.series-inspection-line{stroke:var(--slate-300);stroke-width:1;stroke-dasharray:3 3}.series-tooltip,.graduate-tooltip{position:absolute;z-index:2;left:50%;top:12px;transform:translate(-50%);width:min(290px,calc(100% - 12px));padding:10px 12px;border:1px solid var(--grey-200);border-radius:3px;background:var(--paper);box-shadow:0 3px 12px #18191d1a;font-size:10px;line-height:1.5;pointer-events:none}.series-tooltip>strong,.graduate-tooltip>strong{display:block;margin-bottom:5px;font-weight:650}.series-tooltip>span{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:baseline;gap:7px;padding-block:2px}.series-tooltip i{width:7px;height:7px}.series-tooltip b{font-weight:650;font-variant-numeric:tabular-nums}.graduates-chart{position:relative}.graduates-chart .insight-chart-heading{margin-bottom:12px}.graduates-chart .insight-chart-heading h4{padding-right:75px}.graduates-year{position:absolute;top:22px;right:22px;color:var(--burgundy);font-size:29px;line-height:1.1;font-weight:650;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.graduates-body{position:relative;margin-block:auto}.graduate-race-row{transition:transform .28s ease;cursor:pointer;outline:none}.graduate-race-name,.graduate-race-value{fill:var(--charcoal);font-size:11px;font-weight:550}.graduate-race-value{font-variant-numeric:tabular-nums}.graduate-race-bar{fill:var(--slate-300);transition:width .28s linear}.graduate-unisa{fill:var(--burgundy)}.graduate-race-row:is(:hover,:focus-visible) .graduate-race-bar{fill:var(--amber-700)}.graduate-race-row:focus-visible>rect:first-of-type{stroke:var(--burgundy);stroke-width:1}.graduate-tooltip{top:auto;bottom:18px}.graduate-tooltip span{color:var(--muted)}.graduates-controls{display:flex;align-items:center;gap:12px;padding-top:8px;border-top:1px solid var(--grey-200)}.graduates-play{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:2px;color:var(--paper);background:var(--burgundy);font-size:12px}.graduates-play:hover{background:var(--burgundy-700)}.graduates-timeline{flex:1;min-width:0}.graduates-timeline input{display:block;width:100%;min-height:22px;height:22px;padding:0;margin:0;border:0;background:transparent;accent-color:var(--burgundy)}.graduates-ticks{display:flex;justify-content:space-between;font-size:9px;line-height:1.2;color:var(--muted)}.graduates-reduced-motion :is(.graduate-race-row,.graduate-race-bar){transition:none}@media(max-width:580px){.time-series-svg .chart-axis{font-size:13px}.series-legend{gap:0 10px}.series-legend>span{font-size:9px;min-height:23px}.graduates-chart .insight-chart-heading h4{padding-right:60px}.graduates-year{top:18px;right:14px;font-size:25px}.graduate-race-name,.graduate-race-value{font-size:14px}.graduates-svg .chart-axis{font-size:13px}.graduates-play{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.graduate-race-row,.graduate-race-bar{transition:none}}.inflation-price-comparison{display:flex;align-items:center;gap:10px;margin-top:6px}.inflation-price-comparison>span{display:flex;flex-direction:column;gap:3px}.inflation-price-comparison small{color:var(--muted);font-size:10px;font-weight:500}.inflation-price-comparison strong{font-size:19px;font-variant-numeric:tabular-nums}.inflation-price-arrow{color:var(--muted);font-size:18px}.graduates-playing :is(.graduate-race-row,.graduate-race-bar){transition:none}@media(max-width:580px){.inflation-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.inflation-price-comparison strong{font-size:17px}}.series-value-annotation{font-size:12px;font-weight:600;paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.series-end-name{fill:var(--charcoal);font-size:11px;font-weight:650}.series-end-value{font-size:12px;font-weight:600}.young-unemployment-chart .series-legend{display:none}@media(max-width:580px){.series-value-annotation{font-size:14px}.series-end-name{font-size:13px}.series-end-value{font-size:14px}}.analytic-laws-map{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr);grid-template-rows:repeat(3,minmax(78px,1fr));flex:1;gap:12px 8px;align-items:center;margin-block:12px 4px}.analytic-laws-map>svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.analytic-laws-map line{stroke:var(--slate-200);stroke-width:1}.analytic-laws-centre{z-index:1;grid-column:2;grid-row:2;display:grid;place-content:center;width:120px;height:120px;justify-self:center;border:1px solid var(--burgundy);border-radius:50%;background:var(--paper);color:var(--burgundy);font-size:20px;line-height:1.3;font-weight:650;text-align:center}.analytic-law-node{position:relative;z-index:1;width:100%;min-height:48px;padding:10px 8px;border:1px solid var(--grey-200);border-radius:3px;background:var(--grey-100);color:var(--charcoal);font:inherit;font-size:12px;line-height:1.4;font-weight:600}.analytic-law-node:is(:hover,:focus-visible){border-color:var(--burgundy);color:var(--burgundy);background:var(--paper)}.analytic-law-dialog{width:min(560px,calc(100vw - 32px));max-height:85dvh;margin:auto;padding:32px;border:1px solid var(--burgundy);border-radius:5px;background:var(--paper);color:var(--charcoal);font-family:var(--font-heading);box-shadow:0 10px 60px #18191d33}.analytic-law-dialog::backdrop{background:#18191d73}.analytic-law-dialog h2{margin:12px 25px 20px 0;color:var(--charcoal);font-size:25px;font-weight:650;letter-spacing:-.04em}.analytic-law-dialog blockquote{margin:0 0 22px;padding:0;color:var(--burgundy);font-size:22px;line-height:1.4;font-weight:600;letter-spacing:-.025em}.analytic-law-dialog p{margin:0;font-size:16px;line-height:1.7}.law-quote-source{display:block;padding-right:30px;color:var(--muted);font-size:10px;font-weight:600}.law-dialog-close{position:absolute;top:13px;right:13px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:var(--grey-100);color:var(--charcoal);font-size:25px;line-height:1}.law-dialog-close:hover{background:var(--burgundy);color:var(--paper)}.thresholds-slide-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px}.thresholds-slide-heading h5{margin:0;color:var(--burgundy);font-size:15px;font-weight:650}.thresholds-slide-heading>span{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.threshold-legend{margin-bottom:8px}.threshold-legend>span{min-height:24px;cursor:default;font-size:9px}.threshold-legend>span:last-child i{border:1.5px solid var(--burgundy);background:var(--paper)}.thresholds-slide{margin-block:auto}.threshold-row-name{fill:var(--charcoal);font-size:13px;font-weight:600}.threshold-original-value{fill:var(--charcoal);font-size:12px;font-weight:650}.threshold-adjusted-value{fill:var(--burgundy);font-size:11px;font-weight:650}.threshold-connector{stroke:var(--slate-200);stroke-width:1;stroke-dasharray:3 3}.threshold-original-marker{fill:var(--slate-300)}.threshold-adjusted-marker{fill:var(--paper);stroke:var(--burgundy);stroke-width:2}.thresholds-controls{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--grey-200)}.thresholds-controls button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--grey-200);border-radius:2px;background:var(--grey-100);color:var(--burgundy);font-size:20px}.thresholds-controls button:hover{border-color:var(--burgundy);background:var(--paper)}.thresholds-controls>span{color:var(--muted);font-size:10px}.ee-sector-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px}.ee-sector-controls button{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:12px 5px;border:1px solid var(--grey-200);border-radius:3px;background:var(--grey-100);color:var(--charcoal);font:inherit;font-size:10px;line-height:1.4}.ee-sector-controls button svg{width:25px;height:25px;flex-shrink:0}.ee-sector-controls button[aria-pressed=true]{color:var(--burgundy);border-color:var(--burgundy);background:var(--burgundy-100);font-weight:650}.ee-sector-controls button:is(:hover,:focus-visible){border-color:var(--burgundy)}.ee-firm-count{margin:0 0 8px;color:var(--muted);font-size:11px}.ee-legend{gap:16px;margin-bottom:8px}.ee-legend>span{cursor:default;font-size:10px;min-height:24px}.ee-legend>span:first-child i{background:var(--burgundy)}.ee-legend>span:last-child i{background:var(--grey-200)}.ee-target-table{width:100%;border-collapse:collapse;table-layout:fixed}.ee-target-table thead th{padding:7px;color:var(--muted);font-size:10px;font-weight:550;line-height:1.4;text-align:left}.ee-target-table thead th:first-child{width:31%;padding-left:0}.ee-target-table tbody th{padding:14px 10px 14px 0;color:var(--charcoal);font-size:11px;font-weight:550;line-height:1.4;text-align:left}.ee-target-table td{padding:14px 7px}.ee-target-table tr{border-bottom:1px solid var(--grey-200)}.ee-target-cell strong{display:block;margin-bottom:6px;color:var(--burgundy);font-size:16px;line-height:1.2;font-weight:650;font-variant-numeric:tabular-nums}.ee-target-track{display:block;height:8px;background:var(--grey-200)}.ee-target-track i{display:block;height:100%;background:var(--burgundy)}.seta-pipeline-visual{margin-block:auto}.seta-pipeline-visual svg{display:block;width:100%;height:auto}.seta-stage-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 38px;gap:5px;padding-top:8px;border-top:1px solid var(--grey-200)}.seta-stage-controls button{min-width:0;min-height:38px;padding:8px 5px;border:1px solid var(--grey-200);border-radius:2px;background:var(--grey-100);color:var(--muted);font-family:inherit;font-size:10px;font-weight:550}.seta-stage-controls button[aria-pressed=true],.seta-stage-controls .seta-play{background:var(--burgundy);color:var(--paper);border-color:var(--burgundy)}.gambling-moving-dot{fill:none;stroke:var(--burgundy);stroke-width:7;stroke-linecap:round;stroke-dasharray:.1 99.9;animation:gambling-travel 6s linear infinite;pointer-events:none}@keyframes gambling-travel{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media(max-width:580px){.analytic-laws-map{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);gap:12px 4px;margin-block:12px 4px}.analytic-laws-centre{width:84px;height:84px;font-size:16px}.analytic-law-node{font-size:11px;padding:9px 5px;min-height:52px}.analytic-law-dialog{padding:26px 22px}.analytic-law-dialog h2{font-size:23px}.analytic-law-dialog blockquote{font-size:20px}.threshold-row-name{font-size:16px}.threshold-original-value,.threshold-adjusted-value{font-size:17px}.thresholds-controls>span{font-size:9px}.ee-target-table tbody th{font-size:10px;padding-right:5px}.ee-target-table td,.ee-target-table thead th{padding-inline:5px}.ee-target-cell strong{font-size:14px}.seta-stage-controls button{font-size:9px}}@media(prefers-reduced-motion:reduce){.gambling-moving-dot{display:none;animation:none}}.analytic-laws-chart.insight-chart{min-height:0;align-self:start}.seta-stage-label{fill:var(--charcoal);font-size:20px;font-weight:600}.seta-stage-count{fill:var(--burgundy);font-size:38px;font-weight:650}.seta-stage-share{fill:var(--muted);font-size:13px}.seta-person-outline{fill:var(--paper);stroke:var(--slate-300);stroke-width:1.35;stroke-linejoin:round}.seta-person-filled{fill:var(--burgundy);stroke:var(--burgundy);stroke-width:1.35;stroke-linejoin:round}.dead-capital-preview.insight-chart{background:var(--paper);border-color:var(--grey-200);border-radius:0;box-shadow:none}.dead-capital-preview .insight-chart-heading{display:none}.dead-capital-parcels{margin-block:auto;cursor:pointer}.dead-capital-figure,.dead-capital-value{display:block;font-size:clamp(32px,3.7vw,52px);font-weight:650;line-height:1.12;letter-spacing:-.06em}.dead-capital-value{color:var(--burgundy);font-size:clamp(30px,3.4vw,46px)}.dead-capital-caption{display:block;margin-top:7px;font-size:13px;line-height:1.5}.dead-capital-grid{display:grid;grid-template-columns:repeat(20,1fr);gap:4px;margin-block:24px}.dead-capital-grid>span{aspect-ratio:1;background:var(--grey-200);border:1px solid var(--slate-300);transition:background-color .18s,border-color .18s}.dead-capital-grid>span:nth-child(7n){background:var(--slate-300)}.dead-capital-parcels:is(:hover,:focus-visible,[data-revealed=true]) .dead-capital-grid>span{background:var(--burgundy);border-color:var(--burgundy);transition-delay:var(--parcel-delay)}.dead-capital-calculation{display:block;margin-top:18px;min-height:34px;color:var(--muted);font-size:11px;line-height:1.6;opacity:0;transition:opacity .2s}.dead-capital-parcels:is(:hover,:focus-visible,[data-revealed=true]) .dead-capital-calculation{opacity:1}@media(prefers-reduced-motion:reduce){.dead-capital-grid>span,.dead-capital-calculation{transition:none;transition-delay:0ms!important}}.backlog-demo{position:relative;overflow:hidden;width:100%;background:var(--slate-100);aspect-ratio:16 / 10;isolation:isolate}.backlog-demo-video{display:block;width:100%;height:100%;object-fit:contain}.backlog-demo-toggle,.backlog-demo-fallback{position:absolute;bottom:12px;right:12px;z-index:1;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid var(--grey-300);border-radius:var(--radius-control);background:var(--paper);color:var(--charcoal);font-family:var(--font-heading);font-size:11px;font-weight:650;cursor:pointer}.backlog-demo-toggle:hover{background:var(--grey-100);border-color:var(--burgundy)}.backlog-dashboard-preview.insight-chart{min-height:0;padding:0;overflow:hidden;box-shadow:none}.backlog-dashboard-preview .insight-chart-heading{padding:20px 22px 0}.backlog-dashboard-preview .insight-chart-source{padding:14px 22px;font-size:10px}.backlog-dashboard-preview .backlog-demo{margin-block:auto}.backlog-dashboard-preview .insight-chart-source a{color:var(--burgundy)}.insight-backlog-copy{min-width:0}.insight-backlog-copy .insight-card-heading{padding-bottom:0}.rwanda-chart{font-family:var(--font-heading)}.rwanda-chart .insight-chart-svg{margin-block:0}.rwanda-mark{cursor:pointer;outline:none}.rwanda-mark rect{stroke:var(--paper);stroke-width:1}.rwanda-mark:is(:hover,:focus-visible) rect{stroke:var(--charcoal);stroke-width:2}.rwanda-value-light,.rwanda-value-dark{font-size:13px;font-weight:650;pointer-events:none;font-variant-numeric:tabular-nums}.rwanda-value-light{fill:var(--paper)}.rwanda-value-dark{fill:var(--charcoal)}.rwanda-growth-value,.rwanda-total-label{fill:var(--burgundy);font-size:14px;font-weight:650}.rwanda-user-totals{color:var(--muted)}.rwanda-user-totals strong{color:var(--burgundy)}.rwanda-chart .chart-legend{display:flex;flex-wrap:nowrap;gap:12px;margin-top:12px;max-width:100%;overflow-x:auto}.rwanda-chart .chart-legend>span{flex-shrink:0;cursor:default;white-space:nowrap;font-size:11px;line-height:1.5;min-height:0;padding:0}.rwanda-chart .chart-legend i{border-radius:0}.rwanda-diversity-plot{margin-block:0;padding-block:0}.rwanda-diversity-axis{display:flex;justify-content:space-between;margin-left:126px;margin-bottom:12px;color:var(--muted);font-size:9px}.rwanda-diversity-row{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:15px}.rwanda-diversity-row:last-child{margin-bottom:0}.rwanda-diversity-label{font-size:10px;font-weight:550;line-height:1.4}.rwanda-diversity-bar{display:flex;min-width:0;height:34px}.rwanda-diversity-segment{flex-basis:0;min-width:0;min-height:0;padding:0;border:0;border-right:1px solid var(--paper);border-radius:0;font:inherit;font-size:10px;font-weight:650;font-variant-numeric:tabular-nums;cursor:pointer}.rwanda-diversity-segment:is(:hover,:focus-visible){outline:2px solid var(--charcoal);outline-offset:-2px}.rwanda-diversity-detail{min-height:0;align-items:flex-start;padding-block:8px}.rwanda-diversity-detail>div:last-child{text-align:left;flex-shrink:1}.rwanda-diversity-detail strong{margin-block:2px;font-size:16px}.rwanda-diversity-detail small{display:inline}.rwanda-mobile-money-article .editorial-hero img{object-position:center 62%}.rwanda-mobile-money-article .editorial-body>.rwanda-chart{margin-block:32px;width:100%;max-width:720px;min-height:0;margin-inline:auto}.rwanda-chart .insight-chart-heading{margin-bottom:12px}.rwanda-chart .insight-chart-heading p{font-size:13px}.rwanda-chart .insight-chart-source{margin-top:0;font-size:11px}.rwanda-user-totals{display:grid;grid-template-columns:47.46fr 52.54fr;gap:0;margin:0 0 12px;text-align:center;font-size:13px}.rwanda-user-totals strong{font-size:18px}.rwanda-active-plot,.rwanda-growth-plot{position:relative}.rwanda-active-bar{display:flex;height:104px}.rwanda-active-segment{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-basis:0;min-width:0;padding:8px 2px;border:0;border-right:1px solid var(--paper);border-radius:0;font:inherit;font-size:16px;font-variant-numeric:tabular-nums;cursor:pointer}.rwanda-active-segment strong{font-weight:650}.rwanda-active-segment:is(:hover,:focus-visible){outline:2px solid var(--charcoal);outline-offset:-2px}.rwanda-growth-chart .rwanda-growth-svg{margin-block:0}.rwanda-growth-svg :is(.rwanda-value-light,.rwanda-value-dark,.rwanda-growth-value,.rwanda-total-label){font-size:17px}.rwanda-growth-svg .chart-axis{font-size:12px}.rwanda-growth-svg .chart-row-label{font-size:15px}.rwanda-compact-tooltip{left:50%;top:4px;z-index:2;max-width:calc(100% - 12px);font-size:12px}.rwanda-active-plot .rwanda-compact-tooltip{top:auto;bottom:calc(100% + 6px)}@media(max-width:580px){.rwanda-active-bar{height:82px}.rwanda-active-segment{gap:7px;font-size:11px}.rwanda-user-totals{font-size:11px}.rwanda-user-totals strong{display:block;font-size:17px}.rwanda-chart .insight-chart-source{font-size:10px}.rwanda-diversity-plot{padding-block:4px 8px}.rwanda-growth-svg .rwanda-value-light,.rwanda-growth-svg .rwanda-value-dark{font-size:20px}.rwanda-growth-svg .chart-axis{font-size:14px}.rwanda-growth-value,.rwanda-total-label{font-size:19px}.rwanda-diversity-axis{margin-left:0;margin-bottom:8px}.rwanda-diversity-row{grid-template-columns:minmax(0,1fr);gap:3px;margin-bottom:7px}.rwanda-diversity-label{font-size:11px}.rwanda-diversity-bar{height:28px}.rwanda-diversity-segment{font-size:9px}}.insights-page{background:var(--grey-100);color:var(--charcoal);font-family:var(--font-heading)}.insights-page :is(h1,h2,h3){color:inherit}.insights-page :focus-visible{outline-color:var(--burgundy)}.insights-shell{max-width:1320px;margin-inline:auto;padding:0 54px 64px}.insights-eyebrow,.insight-tag,.insights-range{color:var(--burgundy);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.insights-leading{padding-block:40px 48px}.insights-filter{display:grid;gap:6px;flex-shrink:0}.insights-filter label{margin:0;color:var(--burgundy);font-size:12px;font-weight:650}.insights-filter select{width:260px;max-width:100%;border:1px solid var(--grey-300);background-color:var(--paper);color:var(--charcoal);font-size:14px;font-weight:500;cursor:pointer}.insights-filter select:is(:hover,:focus-visible){border-color:var(--burgundy)}.insights-empty{margin-block:24px;color:var(--muted);font-size:14px}.insight-card{min-width:0}.insight-card-link{display:block}.insight-card-image{aspect-ratio:16 / 9;overflow:hidden;background:var(--grey-200)}.insight-card-image img{display:block;width:100%;height:100%;object-fit:cover}.insight-card-content{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding-top:20px}.insight-tag{margin-bottom:10px;font-size:11px}.insight-card h3{margin:0 0 16px;font-size:clamp(1.2rem,1.85vw,1.6rem);font-weight:700;line-height:1.25;letter-spacing:-.04em}.insight-card-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:0;font-size:12px;line-height:1.6;letter-spacing:-.025em}.insight-card-meta time{color:var(--muted)}.insight-card-meta time:before{content:"|";margin-right:12px}.insight-read{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding-bottom:4px;border-bottom:1px solid var(--burgundy);color:var(--burgundy);font-size:15px;font-weight:650}.insight-read:is(:hover,:focus-visible){color:var(--burgundy-700);border-color:var(--burgundy-700)}.insight-card-lead .insight-card-content{padding-top:0}.insight-card-lead h3{margin-bottom:18px;font-size:clamp(1.7rem,2.7vw,2.5rem);line-height:1.14}.insight-card-excerpt{margin:0 0 22px;font-size:16px;line-height:1.55;letter-spacing:-.025em}.insight-card-lead .insight-card-meta>span{font-weight:650}.insight-card-lead .insight-read{margin-top:24px;font-size:17px}.insights-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:16px;border-bottom:1px solid var(--grey-200)}.insights-leading+.insights-more{border-top:1px solid var(--slate-300)}.insights-section-heading h2{margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.2;letter-spacing:-.04em}.insights-range{font-size:10px;text-align:right}.insights-grid{--insight-column-gap: 52px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--insight-column-gap)}.insight-card-grid{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;position:relative;padding-block:22px 26px;border-bottom:1px solid var(--grey-200)}.insight-card-grid:nth-child(2n):before{content:"";position:absolute;inset-block:0;left:calc(var(--insight-column-gap) / -2);border-left:1px solid var(--grey-200)}.insights-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:32px;padding-top:20px;border-top:1px solid var(--slate-300)}.insights-pagination-pages{display:flex;gap:8px}.insights-pagination-pages a{display:grid;place-items:center;min-width:40px;min-height:44px;font-size:14px;font-weight:600}.insights-pagination-pages a[aria-current=page]{background:var(--burgundy);color:var(--paper)}.insights-page-direction{display:inline-flex;align-items:center;gap:12px;justify-self:start;min-height:44px;color:var(--burgundy);font-size:14px;font-weight:650}.insights-page-direction:last-child{justify-self:end}@media(max-width:1100px){.insights-shell{padding-inline:32px}.insights-grid{--insight-column-gap: 40px}}@media(max-width:800px){.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-grid .insight-card-grid:before{content:none}.insights-grid .insight-card-grid:nth-child(2n):before{content:"";position:absolute;inset-block:0;left:calc(var(--insight-column-gap) / -2);border-left:1px solid var(--grey-200)}}@media(max-width:580px){.insights-shell{padding:30px 22px 48px}.insights-leading{padding-block:28px 36px}.insights-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.insights-filter{width:100%}.insights-filter select{width:100%;font-size:16px}.insights-grid{grid-template-columns:1fr}.insights-grid .insight-card-grid{padding:24px 0}.insights-grid .insight-card-grid:before{display:none}.insight-card h3{font-size:1.5rem}.insight-card-lead h3{font-size:1.9rem}.insights-pagination{gap:12px;grid-template-columns:1fr 1fr}.insights-pagination-pages{grid-column:1 / -1;grid-row:1;justify-content:center}.insights-page-direction{font-size:12px}}.insights-masthead{position:relative;overflow:hidden;border-top:1px dotted var(--burgundy-200);background:var(--grey-100)}.insights-watermark{position:absolute;top:50%;left:50%;width:min(630px,66.5vw);height:100%;color:var(--grey-300);opacity:.32;transform:translate(-50%,-50%);pointer-events:none}.insights-masthead-content{position:relative;display:flex;flex-direction:column;align-items:center;padding:clamp(42px,4.2vw,62px) 22px clamp(23px,2.1vw,32px);text-align:center}.insights-masthead-lockup{width:min(100%,644px)}.insights-masthead-name{display:block;color:var(--burgundy);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,7.35vw,6.65rem);font-weight:700;line-height:.92;letter-spacing:-.085em;white-space:nowrap}.insights-page .insights-masthead-label{display:table;margin:-1px 15% 0 auto;padding:4px 14px 5px;background:var(--burgundy-100);color:var(--burgundy-900);font-size:clamp(.8rem,1.1vw,1rem);font-weight:650;line-height:1.25;letter-spacing:-.025em;transform:rotate(-3deg)}.insights-masthead-content>p{max-width:721px;margin:36px 0 0;font-size:clamp(1rem,1.3vw,1.23rem);font-weight:450;line-height:1.58;letter-spacing:-.03em}.insight-card-heading{padding:0 0 18px}.insight-card-heading .insight-tag{display:block}.insight-card-heading h3{margin:0}.insight-card-heading .insight-card-link{display:block;height:auto}.insight-card-heading a:is(:hover,:focus-visible),.insight-chart-heading a:is(:hover,:focus-visible){color:var(--burgundy)}.insight-title-arrow{display:inline-block;margin-left:9px;color:var(--burgundy);font-size:.8em}.insight-card-grid>.insight-card-heading{grid-row:1}.insight-card-grid>.insight-card-body{display:contents}.insight-card-grid .insight-card-body>:is(.insight-chart,.tourism-map,.insight-card-image){grid-row:2}.insight-card-grid .insight-card-body>.insight-card-content{height:auto;padding-top:18px}.insight-card-excerpt{margin:0 0 14px;font-size:14px;line-height:1.65}.insight-card-lead .insight-card-content{padding-top:20px}.insight-card-lead .insight-card-heading{max-width:950px;padding-bottom:22px}.insight-card-lead .insight-card-excerpt{max-width:950px;font-size:16px}.insight-card-lead .insight-read{margin-top:16px;font-size:15px}@media(max-width:600px){.insights-masthead-name{font-size:clamp(2.4rem,8.4vw,3.15rem)}.insights-masthead-content{padding-block:46px 23px}.insights-page .insights-masthead-label{margin-right:5%;padding:3px 9px 4px}.insights-masthead-content>p{margin-top:29px}.insights-watermark{width:90%}}.insight-card-grid .insight-card-body>:is(.insight-chart,.tourism-map){height:auto;min-height:0;align-self:stretch}.insight-card-grid .tourism-map{display:flex;flex-direction:column}.insight-card-grid .tourism-map-world{flex:1;min-height:0;object-fit:contain}.insight-card-grid .insight-card-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:3.3em;line-height:1.65}.insight-card-lead.insight-card-with-chart{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:40px}.insight-tourism-copy{min-width:0}.insight-tourism-copy .insight-card-heading{padding-bottom:0}.insight-tourism-copy .insight-card-content{padding-top:0}.insight-tourism-copy .insight-card-excerpt{margin-bottom:22px;font-size:16px;line-height:1.55}@media(max-width:1100px){.insight-card-lead.insight-card-with-chart{gap:30px}}@media(max-width:800px){.insight-card-lead.insight-card-with-chart{grid-template-columns:1fr;gap:24px}}.latest-insights-carousel{position:relative;min-width:0;overflow-anchor:none}.latest-insights-arrow{position:absolute;top:300px;z-index:2;display:grid;place-items:center;width:40px;height:44px;padding:0;border:1px solid var(--grey-300);background:var(--paper);color:var(--burgundy);font-size:22px}.latest-insights-previous{left:-50px}.latest-insights-next{right:-50px}.latest-insights-arrow:disabled{opacity:.35;cursor:default}.latest-insights-arrow:enabled:is(:hover,:focus-visible){background:var(--burgundy);border-color:var(--burgundy);color:var(--paper)}.latest-insights-footer{position:relative;display:flex;justify-content:center;align-items:center;min-height:44px;margin-top:10px}.latest-insights-range{position:absolute;left:0;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.latest-insights-pair{--insight-column-gap: 52px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--insight-column-gap);touch-action:pan-y pinch-zoom}.latest-insights-pair .insight-card-grid{border-bottom:0;padding-block:0 12px}.latest-insights-pages{position:relative;display:flex;max-width:min(60%,660px);min-width:0;overflow-x:auto;scrollbar-width:none;gap:6px;margin-top:0}.latest-insights-pages button{flex-shrink:0;display:grid;place-items:center;width:44px;height:36px;padding:0;border:0;background:transparent}.latest-insights-pages button span{display:block;width:24px;height:3px;background:var(--slate-300)}.latest-insights-pages button[aria-pressed=true] span{background:var(--burgundy)}@media(max-width:1100px){.latest-insights-pair{--insight-column-gap: 40px}.latest-insights-arrow{top:250px;width:34px}.latest-insights-previous{left:-28px}.latest-insights-next{right:-28px}}@media(max-width:580px){.latest-insights-pair{grid-template-columns:1fr;gap:22px}.latest-insights-pair .insight-card-grid{padding:0}.latest-insights-pair .insight-card-grid:before{display:none}.latest-insights-arrow{width:32px}.latest-insights-previous{left:-20px}.latest-insights-next{right:-20px}.latest-insights-range{width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.latest-insights-pages{max-width:calc(100% - 88px);gap:4px}.latest-insights-pages button{width:30px}}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-ext-wght-normal-D8xHCTEw.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-wght-normal-bOs07Rf4.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-ext-wght-normal-Bm9CHu9r.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-wght-normal-8neIfJ3r.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-hebrew-wght-normal-BjjtG49P.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-math-wght-normal-C1FvUlkR.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-symbols-wght-normal-BAf6-sld.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-vietnamese-wght-normal-UygKeDyW.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-ext-wght-normal-DPNHYqvY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-wght-normal-CWNzRldh.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--font-heading:"Montserrat Variable", sans-serif;--radius-control:8px}}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\[inset\:auto_0_0\]{inset:auto 0 0}.end-2025{inset-inline-end:calc(var(--spacing) * 2025)}.top-\[-100px\]{top:-100px}.top-\[0\]{top:0}.top-\[5\%\]{top:5%}.top-\[30px\]{top:30px}.top-\[40\%\]{top:40%}.top-\[130px\]{top:130px}.top-\[calc\(100\%_\+_18px\)\]{top:calc(100% + 18px)}.right-\[0\]{right:0}.bottom-\[0\]{bottom:0}.bottom-\[10px\]{bottom:10px}.left-\[0\]{left:0}.left-\[5\%\]{left:5%}.left-\[20px\]{left:20px}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[10\]{z-index:10}.z-\[20\]{z-index:20}.z-\[50\]{z-index:50}.\[grid-column\:1\]{grid-column:1}.\[grid-column\:2\]{grid-column:2}.\[grid-row\:1\]{grid-row:1}.container{width:100%}.\[margin\:-1px\]{margin:-1px}.\[margin\:0\]{margin:0}.\[margin\:0_0_7px\]{margin:0 0 7px}.\[margin\:0_0_42px\]{margin:0 0 42px}.\[margin\:0_auto\]{margin:0 auto}.\[margin\:50px_0_14px\]{margin:50px 0 14px}.\[margin\:auto\]{margin:auto}.mx-auto{margin-inline:auto}.mt-\[15px\]{margin-top:15px}.mt-\[20px\]{margin-top:20px}.mt-\[24px\]{margin-top:24px}.mt-\[28px\]{margin-top:28px}.mt-\[34px\]{margin-top:34px}.mt-\[35px\]{margin-top:35px}.mt-\[38px\]{margin-top:38px}.mb-\[19px\]{margin-bottom:19px}.mb-\[24px\]{margin-bottom:24px}.mb-\[32px\]{margin-bottom:32px}.mb-\[48px\]{margin-bottom:48px}.mb-\[54px\]{margin-bottom:54px}.mb-\[56px\]{margin-bottom:56px}.ml-\[auto\]{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\.5\]{aspect-ratio:1.5}.aspect-\[1\.85\]{aspect-ratio:1.85}.aspect-\[1\]{aspect-ratio:1}.aspect-\[4_\/_5\]{aspect-ratio:4/5}.aspect-\[16_\/_10\]{aspect-ratio:16/10}.h-\[1px\]{height:1px}.h-\[80\%\]{height:80%}.h-\[90\%\]{height:90%}.h-\[110px\]{height:110px}.h-\[var\(--explorer-height\)\]{height:var(--explorer-height)}.h-full{height:100%}.max-h-\[calc\(100vh_-_60px\)\]{max-height:calc(100vh - 60px)}.min-h-\[0\]{min-height:0}.min-h-\[24px\]{min-height:24px}.min-h-\[38px\]{min-height:38px}.min-h-\[44px\]{min-height:44px}.min-h-\[360px\]{min-height:360px}.min-h-\[590px\]{min-height:590px}.min-h-\[var\(--explorer-height\)\]{min-height:var(--explorer-height)}.w-\[1px\]{width:1px}.w-\[28\%\]{width:28%}.w-\[66\%\]{width:66%}.w-\[67\%\]{width:67%}.w-\[90\%\]{width:90%}.w-\[110px\]{width:110px}.w-\[112px\]{width:112px}.w-\[calc\(100\%\+12px\)\]{width:calc(100% + 12px)}.w-\[min\(65\%\,_800px\)\]{width:min(65%,800px)}.w-\[min\(100\%\,_720px\)\]{width:min(100%,720px)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[92\%\]{max-width:92%}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[760px\]{max-width:760px}.max-w-\[1320px\]{max-width:1320px}.max-w-full{max-width:100%}.min-w-0,.min-w-\[0\]{min-width:0}.min-w-\[24px\]{min-width:24px}.min-w-\[165px\]{min-width:165px}.min-w-\[260px\]{min-width:260px}.min-w-\[var\(--submenu-width\,_175px\)\]{min-width:var(--submenu-width,175px)}.flex-none{flex:none}.grow{flex-grow:1}.\[transform-origin\:top_left\]{transform-origin:0 0}.\[transform\:translateX\(-50\%\)\]{transform:translate(-50%)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-\[24px\]{scroll-margin-top:24px}.\[grid-template-columns\:112px_minmax\(0\,_1fr\)_auto\]{grid-template-columns:112px minmax(0,1fr) auto}.\[grid-template-columns\:125px_minmax\(0\,_1fr\)_auto\]{grid-template-columns:125px minmax(0,1fr) auto}.\[grid-template-columns\:190px_minmax\(0\,_1fr\)\]{grid-template-columns:190px minmax(0,1fr)}.\[grid-template-columns\:240px_minmax\(0\,_740px\)\]{grid-template-columns:240px minmax(0,740px)}.\[grid-template-columns\:minmax\(0\,_1\.17fr\)_minmax\(320px\,_\.83fr\)\]{grid-template-columns:minmax(0,1.17fr) minmax(320px,.83fr)}.\[grid-template-columns\:minmax\(0\,_1fr\)_minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.\[grid-template-columns\:minmax\(200px\,_265px\)_minmax\(0\,_1fr\)\]{grid-template-columns:minmax(200px,265px) minmax(0,1fr)}.\[grid-template-columns\:repeat\(3\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.\[grid-template-columns\:repeat\(4\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.\[grid-template-columns\:repeat\(5\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,\.92fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.\[place-items\:center\]{place-items:center}.\[align-items\:start\]{align-items:start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5\.4px\]{gap:5.4px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[8px_18px\]{gap:8px 18px}.gap-\[14px\]{gap:14px}.gap-\[15px_30px\]{gap:15px 30px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}.gap-\[24px\]{gap:24px}.gap-\[25px\]{gap:25px}.gap-\[28px\]{gap:28px}.gap-\[30px\]{gap:30px}.gap-\[35px\]{gap:35px}.gap-\[40px\]{gap:40px}.gap-\[65px\]{gap:65px}.gap-\[70px\]{gap:70px}.gap-\[clamp\(22px\,_4vw\,_58px\)\]{gap:clamp(22px,4vw,58px)}.gap-\[clamp\(28px\,4vw\,64px\)\]{gap:clamp(28px,4vw,64px)}.gap-\[clamp\(32px\,_5vw\,_72px\)\]{gap:clamp(32px,5vw,72px)}.gap-\[clamp\(32px\,_5vw\,_76px\)\]{gap:clamp(32px,5vw,76px)}.gap-\[clamp\(45px\,_7vw\,_110px\)\]{gap:clamp(45px,7vw,110px)}.overflow-hidden{overflow:hidden}.\[overflow-y\:auto\]{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-grey-200{border-color:var(--grey-200)}.bg-burgundy{background-color:var(--burgundy)}.bg-burgundy-900{background-color:var(--burgundy-900)}.bg-grey-100{background-color:var(--grey-100)}.bg-grey-200{background-color:var(--grey-200)}.bg-paper{background-color:var(--paper)}.bg-primary{background-color:var(--primary)}.bg-slate-700{background-color:var(--slate-700)}.\[box-decoration-break\:clone\]{-webkit-box-decoration-break:clone;box-decoration-break:clone}.\[fill\:none\]{fill:none}.\[stroke\:currentColor\]{stroke:currentColor}.\[stroke-width\:1\.5\]{stroke-width:1.5px}.\[padding\:0\]{padding:0}.\[padding\:8px\]{padding:8px}.\[padding\:10px\]{padding:10px}.\[padding\:10px_0\]{padding:10px 0}.\[padding\:12px_18px\]{padding:12px 18px}.\[padding\:14px_0\]{padding:14px 0}.\[padding\:14px_23px\]{padding:14px 23px}.\[padding\:20px_24px\]{padding:20px 24px}.\[padding\:23px_0\]{padding:23px 0}.\[padding\:30px_22px_34px\]{padding:30px 22px 34px}.\[padding\:45px_0_75px\]{padding:45px 0 75px}.\[padding\:50px_0_55px\]{padding:50px 0 55px}.\[padding\:72px_0_70px\]{padding:72px 0 70px}.\[padding\:100px_0_110px\]{padding:100px 0 110px}.\[padding\:clamp\(30px\,_4vw\,_60px\)_0\]{padding:clamp(30px,4vw,60px) 0}.\[padding\:clamp\(46px\,_5vw\,_72px\)_0\]{padding:clamp(46px,5vw,72px) 0}.\[padding\:clamp\(65px\,_7vw\,_100px\)_0\]{padding:clamp(65px,7vw,100px) 0}.px-\[4px\]{padding-inline:4px}.px-\[6px\]{padding-inline:6px}.px-\[54px\]{padding-inline:54px}.px-\[clamp\(22px\,_3vw\,_44px\)\]{padding-inline:clamp(22px,3vw,44px)}.px-shell{padding-inline:54px}.py-\[8px\]{padding-block:8px}.py-\[56px\]{padding-block:56px}.py-\[60px\]{padding-block:60px}.py-\[clamp\(64px\,7vw\,100px\)\]{padding-block:clamp(64px,7vw,100px)}.pt-\[5px\]{padding-top:5px}.pt-\[6px\]{padding-top:6px}.pt-\[17px\]{padding-top:17px}.pt-\[35px\]{padding-top:35px}.pt-\[45px\]{padding-top:45px}.pt-\[50px\]{padding-top:50px}.pt-\[60px\]{padding-top:60px}.pt-\[65px\]{padding-top:65px}.pt-\[70px\]{padding-top:70px}.pt-\[90px\]{padding-top:90px}.pt-\[clamp\(28px\,_3vw\,_42px\)\]{padding-top:clamp(28px,3vw,42px)}.pt-\[clamp\(55px\,_7vw\,_100px\)\]{padding-top:clamp(55px,7vw,100px)}.pt-\[clamp\(70px\,_7vw\,_100px\)\]{padding-top:clamp(70px,7vw,100px)}.pt-\[var\(--explorer-padding\)\]{padding-top:var(--explorer-padding)}.pr-\[12px\]{padding-right:12px}.pr-\[54px\]{padding-right:54px}.pb-\[9px\]{padding-bottom:9px}.pb-\[14px\]{padding-bottom:14px}.pb-\[32px\]{padding-bottom:32px}.pb-\[35px\]{padding-bottom:35px}.pb-\[40px\]{padding-bottom:40px}.pb-\[45px\]{padding-bottom:45px}.pb-\[55px\]{padding-bottom:55px}.pb-\[75px\]{padding-bottom:75px}.pb-\[90px\]{padding-bottom:90px}.pb-\[100px\]{padding-bottom:100px}.pb-\[clamp\(65px\,_7vw\,_100px\)\]{padding-bottom:clamp(65px,7vw,100px)}.pb-\[clamp\(95px\,_12vw\,_160px\)\]{padding-bottom:clamp(95px,12vw,160px)}.pb-\[var\(--explorer-padding\)\]{padding-bottom:var(--explorer-padding)}.pl-\[54px\]{padding-left:54px}.text-center{text-align:center}.font-heading{font-family:Montserrat Variable,sans-serif}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[36px\]{font-size:36px}.text-\[clamp\(1\.13rem\,_1\.5vw\,_1\.48rem\)\]{font-size:clamp(1.13rem,1.5vw,1.48rem)}.text-\[clamp\(1\.16rem\,_1\.58vw\,_1\.5rem\)\]{font-size:clamp(1.16rem,1.58vw,1.5rem)}.text-\[clamp\(1rem\,_1\.55vw\,_1\.4rem\)\]{font-size:clamp(1rem,1.55vw,1.4rem)}.text-\[clamp\(4rem\,_7vw\,_6\.25rem\)\]{font-size:clamp(4rem,7vw,6.25rem)}.leading-\[\.92\]{--tw-leading:.92;line-height:.92}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.63\]{--tw-leading:1.63;line-height:1.63}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[1\]{--tw-leading:1;line-height:1}.font-\[420\]{--tw-font-weight:420;font-weight:420}.font-\[550\]{--tw-font-weight:550;font-weight:550}.font-\[580\]{--tw-font-weight:580;font-weight:580}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-\[700\]{--tw-font-weight:700;font-weight:700}.tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-\.026em\]{--tw-tracking:-.026em;letter-spacing:-.026em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[-\.075em\]{--tw-tracking:-.075em;letter-spacing:-.075em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[1\.4px\]{--tw-tracking:1.4px;letter-spacing:1.4px}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:normal\]{overflow-wrap:normal}.\[text-overflow\:ellipsis\]{text-overflow:ellipsis}.\[white-space\:pre-line\]{white-space:pre-line}.whitespace-nowrap{white-space:nowrap}.\[color\:inherit\]{color:inherit}.\[color\:white\]{color:#fff}.text-burgundy{color:var(--burgundy)}.text-charcoal{color:var(--charcoal)}.text-grey-300{color:var(--grey-300)}.text-muted{color:var(--muted)}.text-paper{color:var(--paper)}.text-primary{color:var(--primary)}.text-slate-900{color:var(--slate-900)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[text-decoration-line\:none\]{text-decoration-line:none}.underline{text-decoration-line:underline}.\[text-decoration-color\:currentColor\]{text-decoration-color:currentColor}.\[text-decoration-style\:solid\]{text-decoration-style:solid}.\[text-decoration-thickness\:auto\]{text-decoration-thickness:auto}.underline-offset-4{text-underline-offset:4px}.opacity-\[\.52\]{opacity:.52}.opacity-\[0\]{opacity:0}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[box-shadow\:0_12px_24px_\#30323814\]{box-shadow:0 12px 24px #30323814}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[--explorer-height\:max\(340px\,_calc\(100svh_-_112px_-_var\(--explorer-padding\)_\*_2\)\)\]{--explorer-height:max(340px, calc(100svh - 112px - var(--explorer-padding) * 2))}.\[--explorer-padding\:clamp\(24px\,_3vw\,_44px\)\]{--explorer-padding:clamp(24px, 3vw, 44px)}.\[-webkit-box-decoration-break\:clone\]{-webkit-box-decoration-break:clone}.\[background\:transparent\]{background:0 0}.\[border-bottom\:0\]{border-bottom:0}.\[border-bottom\:1px_solid_currentColor\]{border-bottom:1px solid}.\[border-bottom\:1px_solid_var\(--grey-200\)\]{border-bottom:1px solid var(--grey-200)}.\[border-bottom\:1px_solid_var\(--grey-300\)\]{border-bottom:1px solid var(--grey-300)}.\[border-bottom\:1px_solid_var\(--line\)\]{border-bottom:1px solid var(--line)}.\[border-bottom\:1px_solid_var\(--primary\)\]{border-bottom:1px solid var(--primary)}.\[border-left\:0\]{border-left:0}.\[border-left\:1px_solid_var\(--grey-300\)\]{border-left:1px solid var(--grey-300)}.\[border-left\:1px_solid_var\(--line\)\]{border-left:1px solid var(--line)}.\[border-left\:1px_solid_var\(--primary\)\]{border-left:1px solid var(--primary)}.\[border-right\:0\]{border-right:0}.\[border-right\:1px_solid_var\(--grey-300\)\]{border-right:1px solid var(--grey-300)}.\[border-right\:1px_solid_var\(--line\)\]{border-right:1px solid var(--line)}.\[border-right\:1px_solid_var\(--primary\)\]{border-right:1px solid var(--primary)}.\[border-top\:0\]{border-top:0}.\[border-top\:1px_solid_var\(--burgundy\)\]{border-top:1px solid var(--burgundy)}.\[border-top\:1px_solid_var\(--charcoal\)\]{border-top:1px solid var(--charcoal)}.\[border-top\:1px_solid_var\(--grey-200\)\]{border-top:1px solid var(--grey-200)}.\[border-top\:1px_solid_var\(--grey-300\)\]{border-top:1px solid var(--grey-300)}.\[border-top\:1px_solid_var\(--line\)\]{border-top:1px solid var(--line)}.\[border-top\:1px_solid_var\(--primary\)\]{border-top:1px solid var(--primary)}.\[clip-path\:inset\(50\%\)\]{clip-path:inset(50%)}.\[clip\:rect\(0\,_0\,_0\,_0\)\]{clip:rect(0,0,0,0)}.\[transition\:background-color_\.2s_ease\]{transition:background-color .2s}.\[transition\:background_0\.2s\]{transition:background .2s}.\[transition\:color_\.2s_ease\,_background-color_\.2s_ease\]{transition:color .2s,background-color .2s}.\[transition\:color_\.15s_ease\]{transition:color .15s}.\[transition\:opacity_220ms_ease\]{transition:opacity .22s}.\[transition\:opacity_350ms_ease\]{transition:opacity .35s}.first\:pt-0:first-child{padding-top:0}.focus-visible\:\[outline-color\:var\(--burgundy\)\]:focus-visible{outline-color:var(--burgundy)}@media(prefers-reduced-motion:reduce){.motion-reduce\:\[transition\:none\]{transition:none}}@media(max-width:1100px){.to-1100\:w-\[100px\]{width:100px}.to-1100\:gap-\[17px\]{gap:17px}.to-1100\:gap-\[40px\]{gap:40px}.to-1100\:px-\[32px\],.to-1100\:px-shell-tablet{padding-inline:32px}.to-1100\:pr-\[32px\]{padding-right:32px}.to-1100\:pl-\[32px\]{padding-left:32px}.to-1100\:text-\[11px\]{font-size:11px}}@media(max-width:1000px){.to-1000\:relative{position:relative}.to-1000\:top-\[auto\]{top:auto}.to-1000\:flex{display:flex}.to-1000\:h-\[500px\]{height:500px}.to-1000\:min-h-\[0\]{min-height:0}.to-1000\:w-\[72\%\]{width:72%}.to-1000\:w-\[min\(100\%\,_620px\)\]{width:min(100%,620px)}.to-1000\:max-w-\[200px\]{max-width:200px}.to-1000\:\[grid-template-columns\:1fr_\.78fr\]{grid-template-columns:1fr .78fr}.to-1000\:\[grid-template-columns\:180px_minmax\(0\,_1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.to-1000\:\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.to-1000\:\[grid-template-columns\:repeat\(4\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.to-1000\:flex-col{flex-direction:column}.to-1000\:gap-\[28px\]{gap:28px}.to-1000\:gap-\[32px\]{gap:32px}.to-1000\:gap-\[34px\]{gap:34px}.to-1000\:text-\[18px\]{font-size:18px}.to-1000\:text-\[clamp\(3\.2rem\,_6vw\,_5\.5rem\)\]{font-size:clamp(3.2rem,6vw,5.5rem)}}@media(max-width:900px){.to-900\:\[grid-template-columns\:205px_minmax\(0\,_1fr\)\]{grid-template-columns:205px minmax(0,1fr)}.to-900\:gap-\[34px\]{gap:34px}}@media(max-width:800px){.to-800\:absolute{position:absolute}.to-800\:static{position:static}.to-800\:top-\[85px\]{top:85px}.to-800\:right-\[0\]{right:0}.to-800\:left-\[0\]{left:0}.to-800\:\[margin\:5px_0_0_2px\]{margin:5px 0 0 2px}.to-800\:mb-\[35px\]{margin-bottom:35px}.to-800\:block{display:block}.to-800\:flex{display:flex}.to-800\:hidden{display:none}.to-800\:aspect-\[1\.5\]{aspect-ratio:1.5}.to-800\:h-\[85px\]{height:85px}.to-800\:h-auto\!{height:auto!important}.to-800\:max-h-\[none\]{max-height:none}.to-800\:min-h-\[28px\]{min-height:28px}.to-800\:w-full{width:100%}.to-800\:max-w-\[620px\]{max-width:620px}.to-800\:max-w-\[660px\]{max-width:660px}.to-800\:min-w-\[0\]{min-width:0}.to-800\:\[transform\:none\]{transform:none}.to-800\:\[grid-template-columns\:1fr\]{grid-template-columns:1fr}.to-800\:flex-col{flex-direction:column}.to-800\:flex-wrap{flex-wrap:wrap}.to-800\:gap-\[20px\]{gap:20px}.to-800\:gap-\[30px\]{gap:30px}.to-800\:overflow-visible{overflow:visible}.to-800\:rounded-\[0\]{border-radius:0}.to-800\:bg-paper{background-color:var(--paper)}.to-800\:\[padding\:0_0_0_12px\]{padding:0 0 0 12px}.to-800\:\[padding\:9px_14px\]{padding:9px 14px}.to-800\:\[padding\:25px_32px\]{padding:25px 32px}.to-800\:pt-\[30px\]{padding-top:30px}.to-800\:pr-\[0\]{padding-right:0}.to-800\:text-\[12px\]{font-size:12px}.to-800\:\[box-shadow\:0_15px_20px_\#30323810\]{box-shadow:0 15px 20px #30323810}.to-800\:\[box-shadow\:none\]{box-shadow:none}.to-800\:\[--explorer-height\:max\(340px\,_calc\(100svh_-_86px_-_var\(--explorer-padding\)_\*_2\)\)\]{--explorer-height:max(340px, calc(100svh - 86px - var(--explorer-padding) * 2))}.to-800\:\[background\:none\]{background:0 0}.to-800\:\[border-bottom\:0\]{border-bottom:0}.to-800\:\[border-bottom\:1px_solid_var\(--line\)\]{border-bottom:1px solid var(--line)}.to-800\:\[border-left\:1px_solid_var\(--line\)\]{border-left:1px solid var(--line)}.to-800\:\[border-right\:0\]{border-right:0}.to-800\:\[border-right\:1px_solid_var\(--line\)\]{border-right:1px solid var(--line)}.to-800\:\[border-top\:0\]{border-top:0}.to-800\:\[border-top\:1px_solid_var\(--line\)\]{border-top:1px solid var(--line)}}@media(max-width:700px){.to-700\:bottom-\[0\]{bottom:0}.to-700\:mt-\[25px\]{margin-top:25px}.to-700\:mb-\[32px\]{margin-bottom:32px}.to-700\:hidden{display:none}.to-700\:w-\[80\%\]{width:80%}.to-700\:w-auto{width:auto}.to-700\:w-full{width:100%}.to-700\:max-w-\[280px\]{max-width:280px}.to-700\:gap-\[4px\]{gap:4px}.to-700\:px-shell-mobile{padding-inline:22px}.to-700\:py-\[5px\]{padding-block:5px}.to-700\:py-\[8px\]{padding-block:8px}.to-700\:pt-0{padding-top:0}.to-700\:pt-\[2px\]{padding-top:2px}.to-700\:pt-\[64px\]{padding-top:64px}.to-700\:pb-\[35px\]{padding-bottom:35px}.to-700\:pb-\[40px\]{padding-bottom:40px}.to-700\:text-\[10px\]{font-size:10px}.to-700\:text-\[16px\]{font-size:16px}.to-700\:\[--explorer-height\:max\(440px\,_calc\(100svh_-_86px_-_var\(--explorer-padding\)_\*_2\)\)\]{--explorer-height:max(440px, calc(100svh - 86px - var(--explorer-padding) * 2))}}@media(max-width:600px){.to-600\:hidden{display:none}.to-600\:h-\[70px\]{height:70px}.to-600\:w-\[70px\]{width:70px}.to-600\:w-\[min\(100\%\,_320px\)\]{width:min(100%,320px)}.to-600\:\[grid-template-columns\:1fr\]{grid-template-columns:1fr}.to-600\:\[grid-template-columns\:70px_minmax\(0\,_1fr\)\]{grid-template-columns:70px minmax(0,1fr)}.to-600\:flex-wrap{flex-wrap:wrap}.to-600\:gap-\[18px\]{gap:18px}.to-600\:gap-\[22px\]{gap:22px}}@media(max-width:580px){.to-580\:mb-\[30px\]{margin-bottom:30px}.to-580\:mb-\[35px\]{margin-bottom:35px}.to-580\:h-\[380px\]{height:380px}.to-580\:min-h-\[320px\]{min-height:320px}.to-580\:\[grid-template-columns\:1fr\]{grid-template-columns:1fr}.to-580\:\[grid-template-columns\:85px_minmax\(0\,_1fr\)_auto\]{grid-template-columns:85px minmax(0,1fr) auto}.to-580\:\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.to-580\:flex-col{flex-direction:column}.to-580\:gap-\[12px\]{gap:12px}.to-580\:\[padding\:50px_0_55px\]{padding:50px 0 55px}.to-580\:\[padding\:55px_0\]{padding:55px 0}.to-580\:\[padding\:75px_0_85px\]{padding:75px 0 85px}.to-580\:px-\[22px\]{padding-inline:22px}.to-580\:py-\[35px\]{padding-block:35px}.to-580\:py-\[54px\]{padding-block:54px}.to-580\:pt-\[30px\]{padding-top:30px}.to-580\:pt-\[32px\]{padding-top:32px}.to-580\:pt-\[38px\]{padding-top:38px}.to-580\:pt-\[45px\]{padding-top:45px}.to-580\:pt-\[65px\]{padding-top:65px}.to-580\:pr-\[22px\]{padding-right:22px}.to-580\:pb-\[25px\]{padding-bottom:25px}.to-580\:pb-\[35px\]{padding-bottom:35px}.to-580\:pb-\[55px\]{padding-bottom:55px}.to-580\:pb-\[60px\]{padding-bottom:60px}.to-580\:pb-\[65px\]{padding-bottom:65px}.to-580\:pl-\[22px\]{padding-left:22px}.to-580\:text-\[1\.18rem\]{font-size:1.18rem}.to-580\:text-\[11px\]{font-size:11px}.to-580\:text-\[14px\]{font-size:14px}.to-580\:text-\[16px\]{font-size:16px}.to-580\:text-\[clamp\(3\.25rem\,_13vw\,_5\.8rem\)\]{font-size:clamp(3.25rem,13vw,5.8rem)}.to-580\:leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}}@media(max-width:420px){.to-420\:text-\[14px\]{font-size:14px}}.\[\&_\:focus-visible\]\:\[outline-color\:var\(--burgundy\)\] :focus-visible{outline-color:var(--burgundy)}.\[\&_\:focus-visible\]\:\[outline-color\:var\(--paper\)\] :focus-visible{outline-color:var(--paper)}.\[\&_\:is\(h1\,_h2\)\]\:font-heading :is(h1,h2){font-family:Montserrat Variable,sans-serif}.\[\&_\:is\(h1\,_h2\)\]\:\[color\:inherit\] :is(h1,h2){color:inherit}.\[\&_\:is\(h2\,_h3\)\]\:font-heading :is(h2,h3){font-family:Montserrat Variable,sans-serif}.\[\&_\:is\(h2\,_h3\)\]\:\[color\:inherit\] :is(h2,h3){color:inherit}.\[\&_\>_a\]\:relative>a{position:relative}.\[\&_\>_a\]\:mb-\[20px\]>a{margin-bottom:20px}.\[\&_\>_a\]\:block>a{display:block}.\[\&_\>_a\]\:whitespace-nowrap>a{white-space:nowrap}.\[\&_\>_a\]\:text-primary>a{color:var(--primary)}@media(max-width:800px){.to-800\:\[\&_\>_a\]\:\[margin\:0\]>a{margin:0}}.\[\&_\>_a\.active\:after\]\:absolute>a.active:after{position:absolute}.\[\&_\>_a\.active\:after\]\:right-\[0\]>a.active:after{right:0}.\[\&_\>_a\.active\:after\]\:bottom-\[-10px\]>a.active:after{bottom:-10px}.\[\&_\>_a\.active\:after\]\:left-\[0\]>a.active:after{left:0}.\[\&_\>_a\.active\:after\]\:h-\[2px\]>a.active:after{height:2px}.\[\&_\>_a\.active\:after\]\:bg-primary>a.active:after{background-color:var(--primary)}.\[\&_\>_a\.active\:after\]\:\[content\:\'\'\]>a.active:after{content:""}@media(max-width:800px){.to-800\:\[\&_\>_a\.active\:after\]\:hidden>a.active:after{display:none}}.\[\&_\>_p\]\:mb-\[20px\]>p{margin-bottom:20px}.\[\&_\>_p\]\:max-w-\[600px\]>p{max-width:600px}.\[\&_\>_p\]\:text-\[clamp\(15px\,_1\.35vw\,_19px\)\]>p{font-size:clamp(15px,1.35vw,19px)}.\[\&_\>_p\]\:leading-\[1\.7\]>p{--tw-leading:1.7;line-height:1.7}.\[\&_\>_p\]\:tracking-\[-\.018em\]>p{--tw-tracking:-.018em;letter-spacing:-.018em}.\[\&_\>_span\]\:text-\[20px\]>span{font-size:20px}.\[\&_\>_span\:first-child\]\:flex-none>span:first-child{flex:none}.\[\&_\>_span\:first-child\]\:font-\[650\]>span:first-child{--tw-font-weight:650;font-weight:650}.\[\&_\>_span\:first-child\]\:text-burgundy>span:first-child{color:var(--burgundy)}.\[\&_\>_span\:first-child\]\:tabular-nums>span:first-child{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&_\>_span\:last-child\]\:\[order\:2\]>span:last-child{order:2}.\[\&_\>_span\:last-child\]\:pr-\[5px\]>span:last-child{padding-right:5px}.\[\&_\>_span\:last-child\]\:text-right>span:last-child{text-align:right}.\[\&_\>_span\:last-child\]\:text-\[16px\]>span:last-child{font-size:16px}.\[\&_\>_span\:last-child\]\:text-\[21px\]>span:last-child{font-size:21px}.\[\&_\>_span\:last-child\]\:tracking-\[\.03em\]>span:last-child{--tw-tracking:.03em;letter-spacing:.03em}.\[\&_\>_span\:last-child\]\:text-muted>span:last-child{color:var(--muted)}.\[\&_a\]\:relative a{position:relative}.\[\&_a\]\:block a{display:block}.\[\&_a\]\:flex a{display:flex}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:min-w-\[0\] a{min-width:0}.\[\&_a\]\:shrink-0 a{flex-shrink:0}.\[\&_a\]\:items-baseline a{align-items:baseline}.\[\&_a\]\:gap-\[10px\] a{gap:10px}.\[\&_a\]\:overflow-hidden a{overflow:hidden}.\[\&_a\]\:rounded-\[5px\] a{border-radius:5px}.\[\&_a\]\:bg-grey-200 a{background-color:var(--grey-200)}.\[\&_a\]\:\[padding\:8px_0\] a{padding:8px 0}.\[\&_a\]\:\[padding\:8px_0_5px\] a{padding:8px 0 5px}.\[\&_a\]\:\[padding\:9px_11px\] a{padding:9px 11px}.\[\&_a\]\:\[padding\:13px_0_7px\] a{padding:13px 0 7px}.\[\&_a\]\:pb-\[5px\] a{padding-bottom:5px}.\[\&_a\]\:text-\[13px\] a{font-size:13px}.\[\&_a\]\:font-\[650\] a{--tw-font-weight:650;font-weight:650}.\[\&_a\]\:text-burgundy a{color:var(--burgundy)}.\[\&_a\]\:text-muted a{color:var(--muted)}.\[\&_a\]\:\[text-decoration-line\:none\] a{text-decoration-line:none}.\[\&_a\]\:\[text-decoration-color\:currentColor\] a{text-decoration-color:currentColor}.\[\&_a\]\:\[text-decoration-style\:solid\] a{text-decoration-style:solid}.\[\&_a\]\:\[text-decoration-thickness\:auto\] a{text-decoration-thickness:auto}.\[\&_a\]\:\[border-bottom\:1px_solid_currentColor\] a{border-bottom:1px solid}.\[\&_a\]\:\[border-bottom\:1px_solid_var\(--burgundy\)\] a{border-bottom:1px solid var(--burgundy)}.\[\&_a\]\:\[transition\:color_220ms_ease\] a{transition:color .22s}@media(prefers-reduced-motion:reduce){.motion-reduce\:\[\&_a\]\:\[transition\:none\] a{transition:none}}@media(max-width:800px){.to-800\:\[\&_a\]\:\[padding\:7px_10px\] a{padding:7px 10px}}@media(max-width:700px){.to-700\:\[\&_a\]\:min-h-\[48px\] a{min-height:48px}.to-700\:\[\&_a\]\:gap-\[7px\] a{gap:7px}.to-700\:\[\&_a\]\:\[padding\:12px_0\] a{padding:12px 0}}.\[\&_a\.active\]\:bg-surface a.active{background-color:var(--surface)}.\[\&_a\.active\]\:text-primary a.active{color:var(--primary)}.\[\&_a\:focus-visible\]\:text-burgundy a:focus-visible{color:var(--burgundy)}.\[\&_a\:focus-visible\]\:\[outline\:2px_solid_var\(--burgundy\)\] a:focus-visible{outline:2px solid var(--burgundy)}.\[\&_a\:focus-visible\]\:\[outline-offset\:5px\] a:focus-visible{outline-offset:5px}.\[\&_a\:focus-visible_img\]\:\[filter\:grayscale\(0\)\] a:focus-visible img{filter:grayscale(0)}.\[\&_a\:hover\]\:bg-surface a:hover{background-color:var(--surface)}.\[\&_a\:hover\]\:text-burgundy a:hover{color:var(--burgundy)}.\[\&_a\:hover\]\:text-burgundy-700 a:hover{color:var(--burgundy-700)}.\[\&_a\:hover\]\:text-primary a:hover{color:var(--primary)}.\[\&_a\:hover_img\]\:\[filter\:grayscale\(0\)\] a:hover img{filter:grayscale(0)}.\[\&_a\:not\(\.job-application-links_a\)\]\:text-burgundy a:not(.job-application-links a){color:var(--burgundy)}.\[\&_a\:not\(\.job-application-links_a\)\]\:\[text-decoration-line\:underline\] a:not(.job-application-links a){text-decoration-line:underline}.\[\&_a\:not\(\.job-application-links_a\)\]\:\[text-decoration-color\:currentColor\] a:not(.job-application-links a){text-decoration-color:currentColor}.\[\&_a\:not\(\.job-application-links_a\)\]\:\[text-decoration-style\:solid\] a:not(.job-application-links a){text-decoration-style:solid}.\[\&_a\:not\(\.job-application-links_a\)\]\:\[text-decoration-thickness\:auto\] a:not(.job-application-links a){text-decoration-thickness:auto}.\[\&_a\:not\(\.job-application-links_a\)\]\:\[text-underline-offset\:4px\] a:not(.job-application-links a){text-underline-offset:4px}.\[\&_a\[data-active\=\'true\'\]\]\:text-charcoal a[data-active=true]{color:var(--charcoal)}.\[\&_a\[data-active\=\'true\'\]\:focus-visible\]\:text-burgundy a[data-active=true]:focus-visible,.\[\&_a\[data-active\=\'true\'\]\:hover\]\:text-burgundy a[data-active=true]:hover{color:var(--burgundy)}.\[\&_article\:first-child\]\:border-t-0 article:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&_article\:first-child\]\:pt-\[clamp\(28px\,_3vw\,_42px\)\] article:first-child{padding-top:clamp(28px,3vw,42px)}.\[\&_button\:focus-visible\]\:\[outline\:2px_solid_var\(--burgundy\)\] button:focus-visible{outline:2px solid var(--burgundy)}.\[\&_button\:focus-visible\]\:\[outline-offset\:5px\] button:focus-visible{outline-offset:5px}.\[\&_circle\]\:\[fill\:currentColor\] circle{fill:currentColor}.\[\&_circle\]\:\[stroke\:none\] circle{stroke:none}.\[\&_div\]\:flex div{display:flex}.\[\&_div\]\:gap-\[20px\] div{gap:20px}.\[\&_h1\]\:\[margin\:0_0_16px\] h1{margin:0 0 16px}.\[\&_h1\]\:mb-\[22px\] h1{margin-bottom:22px}.\[\&_h1\]\:max-w-\[980px\] h1{max-width:980px}.\[\&_h1\]\:max-w-\[1050px\] h1{max-width:1050px}.\[\&_h1\]\:font-heading h1{font-family:Montserrat Variable,sans-serif}.\[\&_h1\]\:text-\[clamp\(2\.4rem\,_4\.8vw\,_4\.5rem\)\] h1{font-size:clamp(2.4rem,4.8vw,4.5rem)}.\[\&_h1\]\:text-\[clamp\(2\.8rem\,_5\.2vw\,_5\.5rem\)\] h1{font-size:clamp(2.8rem,5.2vw,5.5rem)}.\[\&_h1\]\:font-\[600\] h1{--tw-font-weight:600;font-weight:600}.\[\&_h1\]\:tracking-\[-\.065em\] h1{--tw-tracking:-.065em;letter-spacing:-.065em}.\[\&_h1\]\:\[color\:inherit\] h1{color:inherit}@media(max-width:580px){.to-580\:\[\&_h1\]\:text-\[38px\] h1{font-size:38px}}.\[\&_h2\]\:\[margin\:0\] h2{margin:0}.\[\&_h2\]\:\[margin\:0_0_7px\] h2{margin:0 0 7px}.\[\&_h2\]\:\[margin\:0_0_12px\] h2{margin:0 0 12px}.\[\&_h2\]\:\[margin\:0_0_20px\] h2{margin:0 0 20px}.\[\&_h2\]\:\[margin\:0_0_24px\] h2{margin:0 0 24px}.\[\&_h2\]\:\[margin\:0_0_32px\] h2{margin:0 0 32px}.\[\&_h2\]\:\[margin\:0_0_38px\] h2{margin:0 0 38px}.\[\&_h2\]\:\[margin\:0_auto\] h2{margin:0 auto}.\[\&_h2\]\:mb-\[25px\] h2{margin-bottom:25px}.\[\&_h2\]\:max-w-\[750px\] h2{max-width:750px}.\[\&_h2\]\:font-heading h2{font-family:Montserrat Variable,sans-serif}.\[\&_h2\]\:text-\[15px\] h2{font-size:15px}.\[\&_h2\]\:text-\[clamp\(1\.75rem\,_2\.5vw\,_2\.4rem\)\] h2{font-size:clamp(1.75rem,2.5vw,2.4rem)}.\[\&_h2\]\:text-\[clamp\(1\.75rem\,_2\.45vw\,_2\.75rem\)\] h2{font-size:clamp(1.75rem,2.45vw,2.75rem)}.\[\&_h2\]\:text-\[clamp\(2\.3rem\,_3\.2vw\,_3\.7rem\)\] h2{font-size:clamp(2.3rem,3.2vw,3.7rem)}.\[\&_h2\]\:text-\[clamp\(2\.3rem\,_4vw\,_4\.4rem\)\] h2{font-size:clamp(2.3rem,4vw,4.4rem)}.\[\&_h2\]\:text-\[clamp\(2\.55rem\,_4\.1vw\,_4\.7rem\)\] h2{font-size:clamp(2.55rem,4.1vw,4.7rem)}.\[\&_h2\]\:text-\[clamp\(2rem\,_3vw\,_3rem\)\] h2{font-size:clamp(2rem,3vw,3rem)}.\[\&_h2\]\:leading-\[1\.08\] h2{--tw-leading:1.08;line-height:1.08}.\[\&_h2\]\:leading-\[1\.12\] h2{--tw-leading:1.12;line-height:1.12}.\[\&_h2\]\:font-\[580\] h2{--tw-font-weight:580;font-weight:580}.\[\&_h2\]\:font-\[600\] h2{--tw-font-weight:600;font-weight:600}.\[\&_h2\]\:font-\[610\] h2{--tw-font-weight:610;font-weight:610}.\[\&_h2\]\:font-\[620\] h2{--tw-font-weight:620;font-weight:620}.\[\&_h2\]\:font-\[650\] h2{--tw-font-weight:650;font-weight:650}.\[\&_h2\]\:tracking-\[-\.05em\] h2{--tw-tracking:-.05em;letter-spacing:-.05em}.\[\&_h2\]\:tracking-\[-\.06em\] h2{--tw-tracking:-.06em;letter-spacing:-.06em}.\[\&_h2\]\:tracking-\[-\.045em\] h2{--tw-tracking:-.045em;letter-spacing:-.045em}.\[\&_h2\]\:tracking-\[-\.055em\] h2{--tw-tracking:-.055em;letter-spacing:-.055em}.\[\&_h2\]\:tracking-\[\.03em\] h2{--tw-tracking:.03em;letter-spacing:.03em}.\[\&_h2\]\:\[color\:inherit\] h2{color:inherit}@media(max-width:580px){.to-580\:\[\&_h2\]\:mb-\[22px\] h2{margin-bottom:22px}}.\[\&_h3\]\:relative h3{position:relative}.\[\&_h3\]\:z-\[2\] h3{z-index:2}.\[\&_h3\]\:\[margin\:0_0_15px\] h3{margin:0 0 15px}.\[\&_h3\]\:\[margin\:0_0_27px\] h3{margin:0 0 27px}.\[\&_h3\]\:\[margin\:0_0_40px\] h3{margin:0 0 40px}.\[\&_h3\]\:w-fit h3{width:fit-content}.\[\&_h3\]\:max-w-\[100\%\] h3{max-width:100%}.\[\&_h3\]\:\[transform-origin\:top_left\] h3{transform-origin:0 0}.\[\&_h3\]\:font-heading h3{font-family:Montserrat Variable,sans-serif}.\[\&_h3\]\:text-\[clamp\(1\.35rem\,_1\.7vw\,_1\.8rem\)\] h3{font-size:clamp(1.35rem,1.7vw,1.8rem)}.\[\&_h3\]\:text-\[clamp\(1\.35rem\,_2vw\,_1\.9rem\)\] h3{font-size:clamp(1.35rem,2vw,1.9rem)}.\[\&_h3\]\:text-\[clamp\(2\.25rem\,_4\.8vw\,_4\.5rem\)\] h3{font-size:clamp(2.25rem,4.8vw,4.5rem)}.\[\&_h3\]\:leading-\[1\.06\] h3{--tw-leading:1.06;line-height:1.06}.\[\&_h3\]\:leading-\[1\.22\] h3{--tw-leading:1.22;line-height:1.22}.\[\&_h3\]\:font-\[580\] h3{--tw-font-weight:580;font-weight:580}.\[\&_h3\]\:font-\[620\] h3{--tw-font-weight:620;font-weight:620}.\[\&_h3\]\:font-\[650\] h3{--tw-font-weight:650;font-weight:650}.\[\&_h3\]\:tracking-\[-\.04em\] h3{--tw-tracking:-.04em;letter-spacing:-.04em}.\[\&_h3\]\:tracking-\[-\.05em\] h3{--tw-tracking:-.05em;letter-spacing:-.05em}.\[\&_h3\]\:tracking-\[-\.055em\] h3{--tw-tracking:-.055em;letter-spacing:-.055em}.\[\&_h3\]\:\[color\:inherit\] h3{color:inherit}@media(max-width:700px){.to-700\:\[\&_h3\]\:mb-\[28px\] h3{margin-bottom:28px}}.\[\&_h4\]\:\[margin\:24px_0_15px\] h4{margin:24px 0 15px}.\[\&_h4\]\:font-heading h4{font-family:Montserrat Variable,sans-serif}.\[\&_h4\]\:text-\[clamp\(1\.2rem\,_1\.8vw\,_1\.5rem\)\] h4{font-size:clamp(1.2rem,1.8vw,1.5rem)}.\[\&_h4\]\:leading-\[1\.35\] h4{--tw-leading:1.35;line-height:1.35}.\[\&_h4\]\:font-\[600\] h4{--tw-font-weight:600;font-weight:600}.\[\&_h4\]\:tracking-\[-\.035em\] h4{--tw-tracking:-.035em;letter-spacing:-.035em}.\[\&_img\]\:absolute img{position:absolute}.\[\&_img\]\:\[inset\:18px\] img{inset:18px}.\[\&_img\]\:block img{display:block}.\[\&_img\]\:aspect-\[1\] img{aspect-ratio:1}.\[\&_img\]\:h-\[72px\] img{height:72px}.\[\&_img\]\:h-\[calc\(100\%_-_36px\)\] img{height:calc(100% - 36px)}.\[\&_img\]\:h-full img{height:100%}.\[\&_img\]\:w-\[112px\] img{width:112px}.\[\&_img\]\:w-\[calc\(100\%_-_36px\)\] img{width:calc(100% - 36px)}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:\[animation\:home-image-in_\.25s_ease\] img{animation:.25s home-image-in}.\[\&_img\]\:object-contain img{object-fit:contain}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:object-\[center\] img{object-position:center}.\[\&_img\]\:object-\[center_24\%\] img{object-position:center 24%}.\[\&_img\]\:object-\[center_top\] img{object-position:center top}.\[\&_img\]\:\[padding\:16px\] img{padding:16px}.\[\&_img\]\:opacity-\[\.9\] img{opacity:.9}.\[\&_img\]\:\[mix-blend-mode\:screen\] img{mix-blend-mode:screen}.\[\&_img\]\:\[filter\:grayscale\(1\)\] img{filter:grayscale()}.\[\&_img\]\:\[filter\:grayscale\(1\)_contrast\(1\.08\)\] img{filter:grayscale()contrast(1.08)}.\[\&_img\]\:\[filter\:grayscale\(1\)_invert\(1\)\] img{filter:grayscale()invert()}.\[\&_img\]\:\[transition\:filter_\.25s_ease\] img{transition:filter .25s}@media(prefers-reduced-motion:reduce){.motion-reduce\:\[\&_img\]\:\[animation\:none\] img{animation:none}.motion-reduce\:\[\&_img\]\:\[transition\:none\] img{transition:none}}@media(max-width:580px){.to-580\:\[\&_img\]\:\[inset\:10\.8px\] img{inset:10.8px}.to-580\:\[\&_img\]\:h-\[65px\] img{height:65px}.to-580\:\[\&_img\]\:h-\[calc\(100\%_-_21\.6px\)\] img{height:calc(100% - 21.6px)}.to-580\:\[\&_img\]\:w-\[85px\] img{width:85px}.to-580\:\[\&_img\]\:w-\[calc\(100\%_-_21\.6px\)\] img{width:calc(100% - 21.6px)}}.\[\&_li\]\:relative li{position:relative}.\[\&_li\]\:mb-\[10px\] li{margin-bottom:10px}.\[\&_li\]\:min-w-\[0\] li{min-width:0}.\[\&_li\]\:pl-\[5px\] li{padding-left:5px}.\[\&_li\]\:pl-\[18px\] li{padding-left:18px}.\[\&_li\]\:text-\[15px\] li{font-size:15px}.\[\&_li\]\:leading-\[1\.4\] li{--tw-leading:1.4;line-height:1.4}.\[\&_li\]\:text-charcoal li{color:var(--charcoal)}@media(max-width:580px){.to-580\:\[\&_li\]\:text-\[13px\] li{font-size:13px}}.\[\&_li_a\]\:flex li a{display:flex}.\[\&_li_a\]\:gap-\[12px\] li a{gap:12px}.\[\&_li_a\]\:\[padding\:10px_12px\] li a{padding:10px 12px}.\[\&_li_a\]\:text-\[11px\] li a{font-size:11px}.\[\&_li_a\]\:leading-\[1\.5\] li a{--tw-leading:1.5;line-height:1.5}.\[\&_li_a\]\:text-muted li a{color:var(--muted)}.\[\&_li_a\]\:\[border-left\:2px_solid_var\(--line\)\] li a{border-left:2px solid var(--line)}.\[\&_li_a_span\]\:pt-\[2px\] li a span{padding-top:2px}.\[\&_li_a_span\]\:text-\[11px\] li a span{font-size:11px}.\[\&_li_a\:hover\]\:\[border-left-color\:var\(--burgundy\)\] li a:hover{border-left-color:var(--burgundy)}.\[\&_li_a\:hover\]\:bg-burgundy-100 li a:hover{background-color:var(--burgundy-100)}.\[\&_li_a\:hover\]\:text-burgundy li a:hover{color:var(--burgundy)}.\[\&_li_a\[aria-current\]\]\:\[border-left-color\:var\(--burgundy\)\] li a[aria-current]{border-left-color:var(--burgundy)}.\[\&_li_a\[aria-current\]\]\:bg-burgundy-100 li a[aria-current]{background-color:var(--burgundy-100)}.\[\&_li_a\[aria-current\]\]\:text-burgundy li a[aria-current]{color:var(--burgundy)}.\[\&_li\:\:before\]\:absolute li:before{position:absolute}.\[\&_li\:\:before\]\:top-\[\.56em\] li:before{top:.56em}.\[\&_li\:\:before\]\:left-\[0\] li:before{left:0}.\[\&_li\:\:before\]\:h-\[5px\] li:before{height:5px}.\[\&_li\:\:before\]\:w-\[5px\] li:before{width:5px}.\[\&_li\:\:before\]\:rounded-\[50\%\] li:before{border-radius:50%}.\[\&_li\:\:before\]\:bg-burgundy li:before{background-color:var(--burgundy)}.\[\&_li\:\:before\]\:\[content\:\'\'\] li:before{content:""}.\[\&_mark\]\:bg-burgundy mark{background-color:var(--burgundy)}.\[\&_mark\]\:\[box-decoration-break\:clone\] mark{-webkit-box-decoration-break:clone;box-decoration-break:clone}.\[\&_mark\]\:\[padding\:2px_3px\] mark{padding:2px 3px}.\[\&_mark\]\:text-paper mark{color:var(--paper)}.\[\&_mark\]\:\[-webkit-box-decoration-break\:clone\] mark{-webkit-box-decoration-break:clone}@media(max-width:800px){.to-800\:\[\&_nav_a\]\:h-full nav a{height:100%}.to-800\:\[\&_nav_li\]\:\[flex\:0_0_190px\] nav li{flex:0 0 190px}.to-800\:\[\&_nav_ol\]\:flex nav ol{display:flex}.to-800\:\[\&_nav_ol\]\:gap-\[10px\] nav ol{gap:10px}.to-800\:\[\&_nav_ol\]\:\[overflow-x\:auto\] nav ol{overflow-x:auto}.to-800\:\[\&_nav_ol\]\:pb-\[10px\] nav ol{padding-bottom:10px}}.\[\&_ol\]\:\[margin\:0\] ol{margin:0}.\[\&_ol\]\:grid ol{display:grid}.\[\&_ol\]\:\[grid-auto-flow\:column\] ol{grid-auto-flow:column}.\[\&_ol\]\:\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\] ol{grid-template-columns:repeat(2,minmax(0,1fr))}.\[\&_ol\]\:\[grid-template-rows\:repeat\(5\,_auto\)\] ol{grid-template-rows:repeat(5,auto)}.\[\&_ol\]\:gap-x-\[28px\] ol{column-gap:28px}.\[\&_ol\]\:\[padding\:0\] ol{padding:0}.\[\&_ol\]\:\[list-style\:none\] ol{list-style:none}@media(max-width:1000px){.to-1000\:\[\&_ol\]\:gap-x-\[20px\] ol{column-gap:20px}}@media(max-width:700px){.to-700\:\[\&_ol\]\:gap-x-\[18px\] ol{column-gap:18px}}@media(max-width:420px){.to-420\:\[\&_ol\]\:gap-x-\[14px\] ol{column-gap:14px}}.\[\&_p\]\:\[margin\:0\] p{margin:0}.\[\&_p\]\:\[margin\:0_0_12px\] p{margin:0 0 12px}.\[\&_p\]\:\[margin\:0_0_16px\] p{margin:0 0 16px}.\[\&_p\]\:\[margin\:0_0_23px\] p{margin:0 0 23px}.\[\&_p\]\:\[margin\:0_0_24px\] p{margin:0 0 24px}.\[\&_p\]\:\[margin\:0_0_32px\] p{margin:0 0 32px}.\[\&_p\]\:max-w-\[270px\] p{max-width:270px}.\[\&_p\]\:max-w-\[450px\] p{max-width:450px}.\[\&_p\]\:max-w-\[640px\] p{max-width:640px}.\[\&_p\]\:text-\[14px\] p{font-size:14px}.\[\&_p\]\:text-\[15\.5px\] p{font-size:15.5px}.\[\&_p\]\:text-\[16px\] p{font-size:16px}.\[\&_p\]\:text-\[18px\] p{font-size:18px}.\[\&_p\]\:text-\[21px\] p{font-size:21px}.\[\&_p\]\:leading-\[1\.8\] p{--tw-leading:1.8;line-height:1.8}.\[\&_p\]\:leading-\[1\.55\] p{--tw-leading:1.55;line-height:1.55}.\[\&_p\]\:leading-\[1\.62\] p{--tw-leading:1.62;line-height:1.62}.\[\&_p\]\:leading-\[1\.65\] p{--tw-leading:1.65;line-height:1.65}.\[\&_p\]\:font-\[600\] p{--tw-font-weight:600;font-weight:600}.\[\&_p\]\:font-\[650\] p{--tw-font-weight:650;font-weight:650}.\[\&_p\]\:text-burgundy p{color:var(--burgundy)}.\[\&_p\]\:text-muted p{color:var(--muted)}@media(max-width:580px){.to-580\:\[\&_p\]\:text-\[16px\] p{font-size:16px}}.\[\&_p\:last-child\]\:mb-\[0\] p:last-child{margin-bottom:0}.\[\&_progress\]\:\[margin\:12px_0_32px\] progress{margin:12px 0 32px}.\[\&_progress\]\:block progress{display:block}.\[\&_progress\]\:h-\[3px\] progress{height:3px}.\[\&_progress\]\:w-full progress{width:100%}.\[\&_progress\]\:\[appearance\:none\] progress{appearance:none}.\[\&_progress\]\:bg-line progress{background-color:var(--line)}.\[\&_progress\]\:text-burgundy progress{color:var(--burgundy)}.\[\&_progress\]\:\[border-bottom\:0\] progress{border-bottom:0}.\[\&_progress\]\:\[border-left\:0\] progress{border-left:0}.\[\&_progress\]\:\[border-right\:0\] progress{border-right:0}.\[\&_progress\]\:\[border-top\:0\] progress{border-top:0}@media(max-width:800px){.to-800\:\[\&_progress\]\:mb-\[20px\] progress{margin-bottom:20px}}.\[\&_section\]\:scroll-mt-\[130px\] section{scroll-margin-top:130px}.\[\&_section\]\:pb-\[28px\] section{padding-bottom:28px}.\[\&_section_\+_section\]\:pt-\[38px\] section+section{padding-top:38px}.\[\&_section_\+_section\]\:\[border-top\:1px_solid_var\(--grey-200\)\] section+section{border-top:1px solid var(--grey-200)}.\[\&_span\]\:mt-\[4px\] span{margin-top:4px}.\[\&_span\]\:ml-\[5px\] span{margin-left:5px}.\[\&_span\]\:inline-block span{display:inline-block}.\[\&_span\]\:\[padding\:5px_8px\] span{padding:5px 8px}.\[\&_span\]\:text-\[11px\] span{font-size:11px}.\[\&_span\]\:text-\[12px\] span{font-size:12px}.\[\&_span\]\:text-\[14px\] span{font-size:14px}.\[\&_span\]\:font-\[400\] span{--tw-font-weight:400;font-weight:400}.\[\&_span\]\:text-muted span{color:var(--muted)}.\[\&_span\]\:\[border-bottom\:1px_solid_var\(--line\)\] span{border-bottom:1px solid var(--line)}.\[\&_span\]\:\[border-left\:1px_solid_var\(--line\)\] span{border-left:1px solid var(--line)}.\[\&_span\]\:\[border-right\:1px_solid_var\(--line\)\] span{border-right:1px solid var(--line)}.\[\&_span\]\:\[border-top\:1px_solid_var\(--line\)\] span{border-top:1px solid var(--line)}.\[\&_strong\]\:text-\[clamp\(1\.7rem\,_3\.2vw\,_3\.2rem\)\] strong{font-size:clamp(1.7rem,3.2vw,3.2rem)}.\[\&_strong\]\:leading-\[1\.2\] strong{--tw-leading:1.2;line-height:1.2}.\[\&_strong\]\:font-\[600\] strong{--tw-font-weight:600;font-weight:600}.\[\&_strong\]\:font-\[650\] strong{--tw-font-weight:650;font-weight:650}.\[\&_strong\]\:tracking-\[-\.05em\] strong{--tw-tracking:-.05em;letter-spacing:-.05em}.\[\&_svg\]\:\[margin\:8px_0_30px\] svg{margin:8px 0 30px}.\[\&_svg\]\:h-\[116px\] svg{height:116px}.\[\&_svg\]\:h-full svg{height:100%}.\[\&_svg\]\:w-\[116px\] svg{width:116px}.\[\&_svg\]\:w-full svg{width:100%}.\[\&_svg\]\:flex-none svg{flex:none}.\[\&_svg\]\:text-charcoal svg{color:var(--charcoal)}.\[\&_ul\]\:\[margin\:0\] ul{margin:0}.\[\&_ul\]\:\[margin\:0_0_20px\] ul{margin:0 0 20px}.\[\&_ul\]\:grid ul{display:grid}.\[\&_ul\]\:\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\] ul{grid-template-columns:repeat(2,minmax(0,1fr))}.\[\&_ul\]\:gap-\[17px_22px\] ul{gap:17px 22px}.\[\&_ul\]\:\[padding\:0\] ul{padding:0}.\[\&_ul\]\:pl-\[23px\] ul{padding-left:23px}.\[\&_ul\]\:\[list-style\:none\] ul{list-style:none}@media(max-width:580px){.to-580\:\[\&_ul\]\:\[grid-template-columns\:1fr_1fr\] ul{grid-template-columns:1fr 1fr}.to-580\:\[\&_ul\]\:gap-\[15px\] ul{gap:15px}}.\[\&\.active\:after\]\:absolute.active:after{position:absolute}.\[\&\.active\:after\]\:right-\[0\].active:after{right:0}.\[\&\.active\:after\]\:bottom-\[-10px\].active:after{bottom:-10px}.\[\&\.active\:after\]\:left-\[0\].active:after{left:0}.\[\&\.active\:after\]\:h-\[2px\].active:after{height:2px}.\[\&\.active\:after\]\:bg-primary.active:after{background-color:var(--primary)}.\[\&\.active\:after\]\:\[content\:\'\'\].active:after{content:""}.\[\&\.full\]\:w-full.full{width:100%}.\[\&\.is-expanded\]\:overflow-visible.is-expanded{overflow:visible}.\[\&\.is-open\:\:after\]\:block.is-open:after{display:block}.\[\&\.light\]\:\[border-color\:var\(--paper\)\].light{border-color:var(--paper)}.\[\&\.light\]\:bg-paper.light{background-color:var(--paper)}.\[\&\.light\]\:text-primary.light{color:var(--primary)}@media(max-width:800px){.to-800\:\[\&\.open\]\:flex.open{display:flex}.to-800\:\[\&\.open\]\:flex-col.open{flex-direction:column}.to-800\:\[\&\.open\]\:items-stretch.open{align-items:stretch}.to-800\:\[\&\.open\]\:gap-\[20px\].open{gap:20px}.to-800\:\[\&\.open_\>_a\]\:flex.open>a{display:flex}.to-800\:\[\&\.open_\>_a\]\:min-h-\[44px\].open>a{min-height:44px}.to-800\:\[\&\.open_\>_a\]\:items-center.open>a{align-items:center}}.\[\&\.secondary\]\:\[border-color\:var\(--slate-200\)\].secondary{border-color:var(--slate-200)}.\[\&\.secondary\]\:text-primary.secondary{color:var(--primary)}.\[\&\.secondary\]\:\[background\:transparent\].secondary{background:0 0}.\[\&\.secondary\:hover\]\:bg-primary-soft.secondary:hover{background-color:var(--primary-soft)}.\[\&\:\:after\]\:absolute:after{position:absolute}.\[\&\:\:after\]\:\[inset\:0\]:after{inset:0}.\[\&\:\:after\]\:top-\[100\%\]:after{top:100%}.\[\&\:\:after\]\:left-\[50\%\]:after{left:50%}.\[\&\:\:after\]\:\[order\:1\]:after{order:1}.\[\&\:\:after\]\:hidden:after{display:none}.\[\&\:\:after\]\:h-\[1px\]:after{height:1px}.\[\&\:\:after\]\:h-\[18px\]:after{height:18px}.\[\&\:\:after\]\:w-\[var\(--submenu-width\,_175px\)\]:after{width:var(--submenu-width,175px)}.\[\&\:\:after\]\:\[flex\:1\]:after{flex:1}.\[\&\:\:after\]\:\[transform\:translateX\(-50\%\)\]:after{transform:translate(-50%)}.\[\&\:\:after\]\:bg-grey-300:after{background-color:var(--grey-300)}.\[\&\:\:after\]\:\[content\:\'\'\]:after{content:""}.\[\&\:\:after\]\:\[background\:rgb\(24_25_29_\/_\.48\)\]:after{background:#18191d7a}@media(max-width:800px){.to-800\:\[\&\:\:after\]\:hidden:after{display:none}}.\[\&\:focus\]\:top-\[10px\]:focus{top:10px}.\[\&\:focus-visible\]\:bg-burgundy-900:focus-visible{background-color:var(--burgundy-900)}.\[\&\:focus-visible\]\:bg-grey-100:focus-visible{background-color:var(--grey-100)}.\[\&\:focus-visible\]\:text-burgundy:focus-visible{color:var(--burgundy)}.\[\&\:focus-visible\]\:text-burgundy-700:focus-visible{color:var(--burgundy-700)}.\[\&\:focus-visible\]\:text-paper:focus-visible{color:var(--paper)}.\[\&\:focus-visible_h3\]\:text-burgundy:focus-visible h3{color:var(--burgundy)}.\[\&\:focus-visible_img\]\:opacity-\[1\]:focus-visible img{opacity:1}.\[\&\:focus-visible_img\]\:\[filter\:grayscale\(0\)\]:focus-visible img{filter:grayscale(0)}.\[\&\:focus-visible_img\]\:\[filter\:grayscale\(1\)_invert\(1\)_brightness\(1\.45\)\]:focus-visible img{filter:grayscale()invert()brightness(1.45)}.\[\&\:focus-within\:\:after\]\:block:focus-within:after{display:block}.\[\&\:hover\]\:bg-burgundy-700:hover{background-color:var(--burgundy-700)}.\[\&\:hover\]\:bg-burgundy-900:hover{background-color:var(--burgundy-900)}.\[\&\:hover\]\:bg-grey-100:hover{background-color:var(--grey-100)}.\[\&\:hover\]\:bg-primary-hover:hover{background-color:var(--primary-hover)}.\[\&\:hover\]\:text-burgundy:hover{color:var(--burgundy)}.\[\&\:hover\]\:text-burgundy-700:hover{color:var(--burgundy-700)}.\[\&\:hover\]\:text-paper:hover{color:var(--paper)}.\[\&\:hover_h3\]\:text-burgundy:hover h3{color:var(--burgundy)}.\[\&\:hover_img\]\:opacity-\[1\]:hover img{opacity:1}.\[\&\:hover_img\]\:\[filter\:grayscale\(0\)\]:hover img{filter:grayscale(0)}.\[\&\:hover_img\]\:\[filter\:grayscale\(1\)_invert\(1\)_brightness\(1\.45\)\]:hover img{filter:grayscale()invert()brightness(1.45)}.\[\&\:hover\:\:after\]\:block:hover:after{display:block}.\[\&\:where\(\.project-explorer-image-photo\)_img\]\:object-cover:where(.project-explorer-image-photo) img{object-fit:cover}.\[\&\:where\(\.project-explorer-image-photo\)_img\]\:\[padding\:0\]:where(.project-explorer-image-photo) img{padding:0}.\[\&\:where\(\.services-pillar-1\)\]\:grid-cols-\[minmax\(0\,\.92fr\)_minmax\(0\,1fr\)\]:where(.services-pillar-1),.\[\&\:where\(\.services-pillar-3\)\]\:grid-cols-\[minmax\(0\,\.92fr\)_minmax\(0\,1fr\)\]:where(.services-pillar-3){grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}.\[\&\>svg\]\:h-\[94px\]>svg{height:94px}.\[\&\>svg\]\:w-\[94px\]>svg{width:94px}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}@media(max-width:1100px){.to-1100\:\[\&\>svg\]\:h-\[82px\]>svg{height:82px}.to-1100\:\[\&\>svg\]\:w-\[82px\]>svg{width:82px}}@media(max-width:700px){.to-700\:\[\&\>svg\]\:h-\[58px\]>svg{height:58px}.to-700\:\[\&\>svg\]\:w-\[58px\]>svg{width:58px}}.\[\&\[data-logo-fit\=crop\]_img\]\:\[inset\:10\%\][data-logo-fit=crop] img{inset:10%}.\[\&\[data-logo-fit\=crop\]_img\]\:h-\[80\%\][data-logo-fit=crop] img{height:80%}.\[\&\[data-logo-fit\=crop\]_img\]\:w-\[80\%\][data-logo-fit=crop] img{width:80%}.\[\&\[data-logo-fit\=crop\]_img\]\:object-cover[data-logo-fit=crop] img{object-fit:cover}@media(max-width:800px){.account-layout aside .to-800\:\[\.account-layout_aside_\&\]\:hidden{display:none}.article-aside .to-800\:\[\.article-aside_\&\]\:\[margin\:0\]{margin:0}}@media(max-width:580px){.auth-story .to-580\:\[\.auth-story_\&\]\:mb-\[15px\]{margin-bottom:15px}}.blog-end .\[\.blog-end_\&\]\:mb-\[12px\]{margin-bottom:12px}@media(max-width:800px){.blog-reading-tools .to-800\:\[\.blog-reading-tools_\&\]\:hidden{display:none}}.course-copy .\[\.course-copy_\&\]\:mt-\[12px\]{margin-top:12px}.featured-copy .\[\.featured-copy_\&\]\:text-burgundy-200,.flip-back .\[\.flip-back_\&\]\:text-burgundy-200{color:var(--burgundy-200)}.footer.\[\.footer\&\]\:bg-burgundy-900{background-color:var(--burgundy-900)}.footer.\[\.footer\&\]\:\[padding\:0\]{padding:0}.footer.\[\.footer\&\]\:font-heading{font-family:Montserrat Variable,sans-serif}.footer.\[\.footer\&\]\:text-paper{color:var(--paper)}.footer-compact .\[\.footer-compact_\&\]\:grid{display:grid}.footer-compact .\[\.footer-compact_\&\]\:max-w-\[520px\]{max-width:520px}.footer-compact .\[\.footer-compact_\&\]\:\[grid-template-columns\:repeat\(4\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-compact .\[\.footer-compact_\&\]\:flex-col{flex-direction:column}.footer-compact .\[\.footer-compact_\&\]\:items-center{align-items:center}.footer-compact .\[\.footer-compact_\&\]\:gap-\[8px\]{gap:8px}.footer-compact .\[\.footer-compact_\&\]\:\[border-color\:var\(--burgundy-700\)\]{border-color:var(--burgundy-700)}.footer-compact .\[\.footer-compact_\&\]\:\[padding\:16px_0_20px\]{padding:16px 0 20px}.footer-compact .\[\.footer-compact_\&\]\:\[padding\:42px_0_38px\]{padding:42px 0 38px}.footer-compact .\[\.footer-compact_\&\]\:pr-\[20px\]{padding-right:20px}.footer-compact .\[\.footer-compact_\&\]\:pl-\[20px\]{padding-left:20px}.footer-compact .\[\.footer-compact_\&\]\:text-center{text-align:center}.footer-compact .\[\.footer-compact_\&\]\:text-\[11px\]{font-size:11px}.footer-compact .\[\.footer-compact_\&\]\:text-\[clamp\(1rem\,_1\.35vw\,_1\.25rem\)\]{font-size:clamp(1rem,1.35vw,1.25rem)}.footer-compact .\[\.footer-compact_\&\]\:font-\[600\]{--tw-font-weight:600;font-weight:600}.footer-compact .\[\.footer-compact_\&\]\:tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}@media(max-width:580px){.footer-compact .to-580\:\[\.footer-compact_\&\]\:\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-compact .to-580\:\[\.footer-compact_\&\]\:flex-wrap{flex-wrap:wrap}.footer-compact .to-580\:\[\.footer-compact_\&\]\:gap-\[16px\]{gap:16px}.footer-compact .to-580\:\[\.footer-compact_\&\]\:\[padding\:36px_0\]{padding:36px 0}}.footer-compact .\[\.footer-compact_\&_a\:hover\]\:text-grey-200 a:hover{color:var(--grey-200)}.footer-compact .\[\.footer-compact_\&_div\]\:gap-\[14px\] div{gap:14px}@media(max-width:580px){.footer-compact .to-580\:\[\.footer-compact_\&_div\]\:flex-wrap div{flex-wrap:wrap}}@media(max-width:800px){.hero .to-800\:\[\.hero_\&\]\:text-\[11px\]{font-size:11px}.hero .to-800\:\[\.hero_\&\]\:tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}}.home-clients .\[\.home-clients_\&\]\:text-center{text-align:center}.home-insights .\[\.home-insights_\&\]\:mt-\[25px\]{margin-top:25px}.home-services .\[\.home-services_\&_h2\]\:text-\[clamp\(2\.35rem\,_3\.4vw\,_3\.6rem\)\] h2{font-size:clamp(2.35rem,3.4vw,3.6rem)}.home-vision .\[\.home-vision_\&\]\:mb-\[12px\]{margin-bottom:12px}.home-work-fragment.\[\.home-work-fragment\&\]\:text-paper{color:var(--paper)}.insight-banner .\[\.insight-banner_\&\]\:relative{position:relative}.insight-banner .\[\.insight-banner_\&\]\:z-\[1\]{z-index:1}.insight-banner .\[\.insight-banner_\&\]\:text-green-200{color:var(--green-200)}.insight-banner .\[\.insight-banner_\&\.light\]\:text-green.light{color:var(--green)}.job-page .\[\.job-page_\&\]\:\[grid-template-columns\:220px_minmax\(0\,_790px\)\]{grid-template-columns:220px minmax(0,790px)}.job-page .\[\.job-page_\&\]\:\[justify-content\:start\]{justify-content:start}.job-page .\[\.job-page_\&\]\:gap-\[clamp\(48px\,_9vw\,_135px\)\]{gap:clamp(48px,9vw,135px)}.job-page .\[\.job-page_\&\]\:pt-\[42px\]{padding-top:42px}.job-page .\[\.job-page_\&\]\:\[border-top\:1px_solid_var\(--grey-200\)\]{border-top:1px solid var(--grey-200)}@media(max-width:1000px){.job-page .to-1000\:\[\.job-page_\&\]\:\[grid-template-columns\:180px_minmax\(0\,_1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.job-page .to-1000\:\[\.job-page_\&\]\:gap-\[32px\]{gap:32px}}.navigation-group.is-open .\[\.navigation-group\.is-open_\&\]\:grid{display:grid}.not-found .\[\.not-found_\&\]\:mt-\[20px\]{margin-top:20px}.page-heading .\[\.page-heading_\&\]\:max-w-\[650px\]{max-width:650px}.page-heading .\[\.page-heading_\&\]\:text-\[16px\]{font-size:16px}.page-heading .\[\.page-heading_\&\]\:text-muted{color:var(--muted)}@media(max-width:580px){.page-heading .to-580\:\[\.page-heading_\&\]\:text-\[14px\]{font-size:14px}.pagination .to-580\:\[\.pagination_\&\]\:\[padding\:10px_14px\]{padding:10px 14px}.pagination .to-580\:\[\.pagination_\&\]\:text-\[11px\]{font-size:11px}}.person-info .\[\.person-info_\&\]\:mb-\[8px\]{margin-bottom:8px}.person-info .\[\.person-info_\&\]\:min-h-\[32px\]{min-height:32px}.person-info .\[\.person-info_\&\]\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}@media(max-width:650px){.person-info .to-650\:\[\.person-info_\&\]\:min-h-\[0\]{min-height:0}.person-info .to-650\:\[\.person-info_\&\]\:text-\[11px\]{font-size:11px}}.project-explorer-detail-copy .\[\.project-explorer-detail-copy_\&\]\:text-\[16px\]{font-size:16px}.project-explorer-detail-copy .\[\.project-explorer-detail-copy_\&\]\:text-charcoal{color:var(--charcoal)}.project-explorer-index a[data-active=true] .\[\.project-explorer-index_a\[data-active\=\'true\'\]_\&\]\:opacity-\[1\]{opacity:1}.project-explorer-preview .\[\.project-explorer-preview_\&_img\]\:absolute img{position:absolute}.project-explorer-preview .\[\.project-explorer-preview_\&_img\]\:\[inset\:0\] img{inset:0}.project-explorer-preview .\[\.project-explorer-preview_\&_img\]\:opacity-\[0\] img{opacity:0}.project-explorer-preview .\[\.project-explorer-preview_\&_img\]\:\[transition\:opacity_280ms_ease\] img{transition:opacity .28s}@media(prefers-reduced-motion:reduce){.project-explorer-preview .motion-reduce\:\[\.project-explorer-preview_\&_img\]\:\[transition\:none\] img{transition:none}}.project-explorer-preview .\[\.project-explorer-preview_\&_img\[data-active\=\'true\'\]\]\:opacity-\[1\] img[data-active=true]{opacity:1}.project-explorer-stage[data-open=true] .\[\.project-explorer-stage\[data-open\=\'true\'\]_\&\]\:pointer-events-none{pointer-events:none}.project-explorer-stage[data-open=true] .\[\.project-explorer-stage\[data-open\=\'true\'\]_\&\]\:absolute{position:absolute}.project-explorer-stage[data-open=true] .\[\.project-explorer-stage\[data-open\=\'true\'\]_\&\]\:\[inset\:0\]{inset:0}.project-explorer-stage[data-open=true] .\[\.project-explorer-stage\[data-open\=\'true\'\]_\&\]\:opacity-\[0\]{opacity:0}.quiz-card .\[\.quiz-card_\&\]\:mb-\[14px\]{margin-bottom:14px}.quiz-card .\[\.quiz-card_\&\]\:text-\[11px\]{font-size:11px}.quiz-card .\[\.quiz-card_\&\]\:text-green-200{color:var(--green-200)}.quiz-card .\[\.quiz-card_\&\]\:uppercase{text-transform:uppercase}.section-heading .\[\.section-heading_\&\]\:mb-\[20px\]{margin-bottom:20px}.sector-panel .\[\.sector-panel_\&\]\:\[color\:inherit\]{color:inherit}.sector-section .\[\.sector-section_\&\]\:text-burgundy-200{color:var(--burgundy-200)}.services-pillar-0 .\[\.services-pillar-0_\&\]\:text-\[clamp\(2\.75rem\,_5vw\,_5rem\)\]{font-size:clamp(2.75rem,5vw,5rem)}@media(max-width:580px){.services-pillar-0 .to-580\:\[\.services-pillar-0_\&\]\:text-\[clamp\(2\.65rem\,_9\.5vw\,_4\.4rem\)\]{font-size:clamp(2.65rem,9.5vw,4.4rem)}}.services-pillar-1 .\[\.services-pillar-1_\&\]\:\[grid-column\:1\]{grid-column:1}.services-pillar-1 .\[\.services-pillar-1_\&\]\:\[grid-column\:2\]{grid-column:2}.services-pillar-1 .\[\.services-pillar-1_\&\]\:bg-burgundy-900{background-color:var(--burgundy-900)}.services-pillar-1 .\[\.services-pillar-1_\&\]\:text-burgundy-200{color:var(--burgundy-200)}.services-pillar-2 .\[\.services-pillar-2_\&\]\:bg-charcoal{background-color:var(--charcoal)}.services-pillar-2 .\[\.services-pillar-2_\&\]\:text-slate-100{color:var(--slate-100)}.services-pillar-2 .\[\.services-pillar-2_\&_img\]\:object-\[left_center\] img{object-position:left center}.services-pillar-2 .\[\.services-pillar-2_\&_rect\]\:\[stroke-width\:2\] rect{stroke-width:2px}.services-pillar-3 .\[\.services-pillar-3_\&\]\:\[grid-column\:1\]{grid-column:1}.services-pillar-3 .\[\.services-pillar-3_\&\]\:\[grid-column\:2\]{grid-column:2}.services-pillar-3 .\[\.services-pillar-3_\&\]\:bg-burgundy-700{background-color:var(--burgundy-700)}.services-pillar-3 .\[\.services-pillar-3_\&\]\:text-burgundy-100{color:var(--burgundy-100)}.site-header .\[\.site-header_\&\]\:\[margin\:0_-16px\]{margin:0 -16px}.site-header .\[\.site-header_\&\]\:block{display:block}.site-header .\[\.site-header_\&\]\:grid{display:grid}.site-header .\[\.site-header_\&\]\:inline-flex{display:inline-flex}.site-header .\[\.site-header_\&\]\:aspect-\[933_\/_409\]{aspect-ratio:933/409}.site-header .\[\.site-header_\&\]\:h-auto{height:auto}.site-header .\[\.site-header_\&\]\:min-h-\[60px\]{min-height:60px}.site-header .\[\.site-header_\&\]\:min-h-\[104px\]{min-height:104px}.site-header .\[\.site-header_\&\]\:w-\[158px\]{width:158px}.site-header .\[\.site-header_\&\]\:w-fit{width:fit-content}.site-header .\[\.site-header_\&\]\:min-w-\[0\]{min-width:0}.site-header .\[\.site-header_\&\]\:\[grid-template-columns\:minmax\(0\,_1fr\)_auto_minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.site-header .\[\.site-header_\&\]\:items-center{align-items:center}.site-header .\[\.site-header_\&\]\:gap-\[clamp\(30px\,_4vw\,_64px\)\]{gap:clamp(30px,4vw,64px)}.site-header .\[\.site-header_\&\]\:rounded-\[0\]{border-radius:0}.site-header .\[\.site-header_\&\]\:\[padding\:0_16px\]{padding:0 16px}.site-header .\[\.site-header_\&\]\:font-heading{font-family:Montserrat Variable,sans-serif}.site-header .\[\.site-header_\&\]\:text-\[15px\]{font-size:15px}.site-header .\[\.site-header_\&\]\:text-\[18px\]{font-size:18px}.site-header .\[\.site-header_\&\]\:font-\[550\]{--tw-font-weight:550;font-weight:550}.site-header .\[\.site-header_\&\]\:tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.site-header .\[\.site-header_\&\]\:tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.site-header .\[\.site-header_\&\]\:text-charcoal{color:var(--charcoal)}.site-header .\[\.site-header_\&\]\:\[box-shadow\:none\]{box-shadow:none}.site-header .\[\.site-header_\&\]\:\[-webkit-mask\:url\(\'\/media\/9d54fa2c0f-white-test\.png\'\)_center_\/_contain_no-repeat\]{-webkit-mask:url(/media/9d54fa2c0f-white-test.png) 50%/contain no-repeat}.site-header .\[\.site-header_\&\]\:\[background\:currentColor\]{background:currentColor}.site-header .\[\.site-header_\&\]\:\[mask\:url\(\'\/media\/9d54fa2c0f-white-test\.png\'\)_center_\/_contain_no-repeat\]{-webkit-mask:url(/media/9d54fa2c0f-white-test.png) 50%/contain no-repeat;mask:url(/media/9d54fa2c0f-white-test.png) 50%/contain no-repeat}.site-header .\[\.site-header_\&\]\:\[transition\:background-color_\.18s_ease\]{transition:background-color .18s}@media(max-width:800px){.site-header .to-800\:\[\.site-header_\&\]\:top-\[80px\]{top:80px}.site-header .to-800\:\[\.site-header_\&\]\:\[margin\:0\]{margin:0}.site-header .to-800\:\[\.site-header_\&\]\:flex{display:flex}.site-header .to-800\:\[\.site-header_\&\]\:hidden{display:none}.site-header .to-800\:\[\.site-header_\&\]\:min-h-\[44px\]{min-height:44px}.site-header .to-800\:\[\.site-header_\&\]\:min-h-\[80px\]{min-height:80px}.site-header .to-800\:\[\.site-header_\&\]\:w-\[125px\]{width:125px}.site-header .to-800\:\[\.site-header_\&\]\:justify-between{justify-content:space-between}.site-header .to-800\:\[\.site-header_\&\]\:\[padding\:8px_14px\]{padding:8px 14px}.site-header .to-800\:\[\.site-header_\&\]\:text-\[18px\]{font-size:18px}}.site-header .\[\.site-header_\&_\>_a\]\:\[margin\:0_-16px\]>a{margin:0 -16px}.site-header .\[\.site-header_\&_\>_a\]\:inline-flex>a{display:inline-flex}.site-header .\[\.site-header_\&_\>_a\]\:min-h-\[60px\]>a{min-height:60px}.site-header .\[\.site-header_\&_\>_a\]\:items-center>a{align-items:center}.site-header .\[\.site-header_\&_\>_a\]\:\[padding\:0_16px\]>a{padding:0 16px}.site-header .\[\.site-header_\&_\>_a\]\:\[transition\:background-color_\.18s_ease\]>a{transition:background-color .18s}@media(max-width:800px){.site-header .to-800\:\[\.site-header_\&_\>_a\]\:\[margin\:0\]>a{margin:0}.site-header .to-800\:\[\.site-header_\&_\>_a\]\:min-h-\[44px\]>a{min-height:44px}.site-header .to-800\:\[\.site-header_\&_\>_a\]\:\[padding\:8px_14px\]>a{padding:8px 14px}}.site-header .\[\.site-header_\&_\>_a\:focus-visible\]\:bg-grey-100>a:focus-visible,.site-header .\[\.site-header_\&_\>_a\:hover\]\:bg-grey-100>a:hover{background-color:var(--grey-100)}.site-header .\[\.site-header_\&_a\]\:rounded-\[0\] a{border-radius:0}.site-header .navigation-group.is-open .\[\.site-header_\.navigation-group\.is-open_\&\]\:bg-grey-100,.site-header .navigation-group:focus-within .\[\.site-header_\.navigation-group\:focus-within_\&\]\:bg-grey-100,.site-header .navigation-group:hover .\[\.site-header_\.navigation-group\:hover_\&\]\:bg-grey-100{background-color:var(--grey-100)}.site-header.\[\.site-header\&\]\:fixed{position:fixed}.site-header.\[\.site-header\&\]\:\[inset\:0_0_auto\]{inset:0 0 auto}.site-header.\[\.site-header\&\]\:\[border-color\:transparent\]{border-color:#0000}.site-header.\[\.site-header\&\]\:text-paper{color:var(--paper)}.site-header.\[\.site-header\&\]\:\[background\:transparent\]{background:0 0}.site-header.\[\.site-header\&\]\:\[transition\:background-color_\.25s_ease\,_color_\.25s_ease\,_border-color_\.25s_ease\]{transition:background-color .25s,color .25s,border-color .25s}.site-header.\[\.site-header\&\:not\(\.is-scrolled\)_\:focus-visible\]\:\[outline-color\:var\(--paper\)\]:not(.is-scrolled) :focus-visible{outline-color:var(--paper)}.site-header.home-header .\[\.site-header\.home-header_\&\]\:bg-paper{background-color:var(--paper)}.site-header.home-header .\[\.site-header\.home-header_\&\]\:text-charcoal{color:var(--charcoal)}.site-header.home-header .\[\.site-header\.home-header_\&\]\:text-paper{color:var(--paper)}@media(max-width:800px){.site-header.home-header .to-800\:\[\.site-header\.home-header_\&\]\:\[border-color\:currentColor\]{border-color:currentColor}.site-header.home-header .to-800\:\[\.site-header\.home-header_\&\]\:\[color\:inherit\]{color:inherit}}.site-header.home-header .\[\.site-header\.home-header_\&_\>_a\.active\:\:after\]\:\[background\:currentColor\]>a.active:after,.site-header.home-header .\[\.site-header\.home-header_\&\.active\:\:after\]\:\[background\:currentColor\].active:after{background:currentColor}@media(max-width:800px){.site-header.home-header .to-800\:\[\.site-header\.home-header_\&\.open\]\:bg-paper.open{background-color:var(--paper)}.site-header.home-header .to-800\:\[\.site-header\.home-header_\&\.open\]\:text-charcoal.open{color:var(--charcoal)}}.site-header.home-header.\[\.site-header\.home-header\&\]\:\[border-color\:var\(--line\)\]{border-color:var(--line)}.site-header.home-header.\[\.site-header\.home-header\&\]\:bg-paper{background-color:var(--paper)}.site-header.home-header.\[\.site-header\.home-header\&\]\:text-charcoal,.site-header.home-header.is-scrolled .\[\.site-header\.home-header\.is-scrolled_\&\]\:text-charcoal{color:var(--charcoal)}.site-header.home-header:not(.is-scrolled) .\[\.site-header\.home-header\:not\(\.is-scrolled\)_\&_\>_a\:focus-visible\]\:\[background\:rgb\(255_255_255_\/_\.2\)\]>a:focus-visible,.site-header.home-header:not(.is-scrolled) .\[\.site-header\.home-header\:not\(\.is-scrolled\)_\&_\>_a\:hover\]\:\[background\:rgb\(255_255_255_\/_\.2\)\]>a:hover,.site-header.home-header:not(.is-scrolled) .navigation-group.is-open .\[\.site-header\.home-header\:not\(\.is-scrolled\)_\.navigation-group\.is-open_\&\]\:\[background\:rgb\(255_255_255_\/_\.2\)\],.site-header.home-header:not(.is-scrolled) .navigation-group:focus-within .\[\.site-header\.home-header\:not\(\.is-scrolled\)_\.navigation-group\:focus-within_\&\]\:\[background\:rgb\(255_255_255_\/_\.2\)\],.site-header.home-header:not(.is-scrolled) .navigation-group:hover .\[\.site-header\.home-header\:not\(\.is-scrolled\)_\.navigation-group\:hover_\&\]\:\[background\:rgb\(255_255_255_\/_\.2\)\]{background:#fff3}:root{--burgundy:#8b0e3a;--burgundy-100:#f8d5e1;--burgundy-200:#f17ba5;--burgundy-300:#e9347d;--burgundy-700:#680b2a;--burgundy-900:#42081c;--amber:#e99d24;--amber-100:#fbead2;--amber-200:#f6d8a8;--amber-300:#f1c580;--amber-700:#b27613;--amber-900:#78500e;--green:#104333;--green-100:#def7ef;--green-200:#a7e9d5;--green-300:#4dd0a8;--green-700:#239676;--green-900:#17644f;--navy:#001f29;--cyan-100:#cef4ff;--cyan-200:#87dff7;--cyan-300:#0dbfee;--cyan-700:#00769b;--cyan-900:#034557;--charcoal:#303238;--slate-100:#d5d6db;--slate-200:#a8abb4;--slate-300:#7d818f;--slate-700:#25262b;--slate-900:#18191d;--grey:#909090;--grey-100:#f5f5f5;--grey-200:#e3e3e3;--grey-300:#c5c5c5;--grey-700:#acacac;--grey-900:#999;--primary:var(--burgundy);--primary-hover:var(--burgundy-700);--primary-soft:var(--burgundy-100);--ink:var(--charcoal);--muted:#5d5f66;--line:var(--grey-200);--paper:#fff;--surface:var(--grey-100);--focus:var(--cyan-700)}@keyframes home-image-in{0%{opacity:.4}to{opacity:1}}.job-body li::marker{color:var(--burgundy)}:root{color:var(--ink);background:var(--paper);font-synthesis:none;--serif:Georgia, "Times New Roman", serif;--font-heading:"Montserrat Variable", sans-serif;--radius-card:18px;--radius-control:8px;font-family:Open Sans Variable,sans-serif;font-size:15px;line-height:1.65}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}img{max-width:100%;height:auto}svg{display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;font-weight:500;line-height:1.15;font-family:var(--font-heading);color:var(--navy)}:is(.insight-banner.insight-banner.insight-banner,.footer.footer.footer) :is(h1,h2,h3){color:inherit}h1{font-size:clamp(2.6rem,5.5vw,5.3rem)}h2{font-size:clamp(2rem,3.3vw,3.25rem)}h3{letter-spacing:-.025em;font-size:1.4rem}em{font-family:var(--serif);color:var(--primary);font-weight:400}:focus-visible{outline:3px solid var(--focus);outline-offset:5px}::selection{background:var(--primary-soft)}main:focus{outline:none}@keyframes client-scroll{to{transform:translate(-50%)}}.prose em{color:inherit;font-family:inherit}.prose p{margin-bottom:24px}.prose h2{margin:35px 0 20px;font-size:30px}.prose h3{margin:30px 0 16px;font-size:24px}.prose h4{font-size:19px}.prose a{text-underline-offset:3px;color:var(--primary);text-decoration:underline}.prose img{object-fit:contain;max-height:650px;margin:15px 0}.prose figure{margin:25px 0}.prose figcaption{color:var(--muted);font-size:12px}.prose blockquote{border-left:3px solid var(--primary);font-family:var(--serif);margin:30px 0;padding:5px 25px;font-size:22px}.prose table{border-collapse:collapse;max-width:100%;font-size:12px;display:block;overflow:auto}.prose th,.prose td{border:1px solid var(--line);padding:10px}.prose pre{background:var(--surface);padding:20px;font-size:12px;overflow:auto}.prose ul,.prose ol{padding-left:25px}.prose iframe{max-width:100%}label{flex-direction:column;gap:7px;margin-bottom:20px;font-size:12px;font-weight:600;display:flex}input,textarea,select{border:1px solid var(--slate-200);border-radius:var(--radius-control);background:var(--paper);width:100%;color:var(--ink);min-height:46px;padding:12px;font-size:14px;font-weight:400}input:focus,textarea:focus,select:focus{border-color:var(--primary)}textarea{resize:vertical}label small{color:var(--muted);font-size:11px;font-weight:400}@media(max-width:580px){.prose h2{font-size:26px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.editorial-article{background:var(--grey-100);color:var(--charcoal);font-family:var(--font-heading)}.editorial-article :focus-visible{outline-color:var(--burgundy)}.editorial-article .editorial-shell{max-width:1320px;margin:auto;padding-inline:54px}.editorial-article .editorial-hero{background:var(--slate-900);height:clamp(230px,24vw,340px);margin:0;overflow:hidden}.editorial-article .editorial-hero img{object-fit:cover;object-position:center 44%;width:100%;height:100%;display:block}.editorial-article .editorial-masthead{padding-block:32px 0}.editorial-article .editorial-byline{justify-content:space-between;gap:18px;font-size:13px;display:flex}.editorial-article .editorial-byline a{color:var(--burgundy);border-bottom:1px solid var(--burgundy);padding-bottom:3px;font-weight:650}.editorial-article .editorial-byline a:hover{color:var(--burgundy-700)}.editorial-article .editorial-byline time{color:var(--muted);white-space:nowrap}.editorial-article .editorial-masthead h1{font-family:var(--font-heading);letter-spacing:-.055em;text-wrap:balance;max-width:1080px;color:var(--charcoal);margin:25px 0 28px;font-size:clamp(2.25rem,4.4vw,4.1rem);font-weight:650;line-height:1.09}.editorial-article .editorial-deck{border-bottom:1px dotted var(--burgundy);padding:17px 0 20px}.editorial-article .editorial-deck p{letter-spacing:-.02em;max-width:850px;margin:0;font-size:17px;line-height:1.65}.editorial-article .editorial-reading-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;padding-block:48px 90px;display:grid}.editorial-article .editorial-aside{border-right:1px dotted var(--grey-300);min-width:0;height:100%;padding-right:24px}.editorial-article .editorial-reading-tools{max-height:calc(100svh - 60px);position:sticky;top:30px;overflow-y:auto}.editorial-article .editorial-contents-label{color:var(--burgundy);margin:0 0 12px;font-size:13px;font-weight:650}.editorial-article progress{appearance:none;background:var(--grey-200);width:100%;height:2px;color:var(--burgundy);border:0;margin:0 0 18px;display:block}.editorial-article progress::-webkit-progress-bar{background:var(--grey-200)}.editorial-article progress::-webkit-progress-value{background:var(--burgundy)}.editorial-article progress::-moz-progress-bar{background:var(--burgundy)}.editorial-article .editorial-reading-tools ul{margin:0;padding:0;list-style:none}.editorial-article .editorial-reading-tools a{color:var(--muted);border-left:2px solid var(--grey-200);padding:11px 12px;font-size:13px;line-height:1.65;display:block}.editorial-article .editorial-reading-tools a:hover,.editorial-article .editorial-reading-tools a[aria-current]{border-left-color:var(--burgundy);color:var(--burgundy);background:var(--paper)}.editorial-article .editorial-body{min-width:0}.editorial-article .editorial-prose{overflow-wrap:anywhere;font-size:16px;line-height:1.9}.editorial-article .editorial-prose>:not(figure){max-width:720px;margin-inline:auto}.editorial-article .editorial-prose>p:first-child{letter-spacing:-.015em;font-size:18px;line-height:1.8}.editorial-article .editorial-prose h2{font-family:var(--font-heading);color:var(--charcoal);letter-spacing:-.035em;border-top:1px dotted var(--grey-300);margin-block:42px 20px;padding-top:24px;scroll-margin-top:28px;font-size:clamp(1.4rem,2.1vw,1.85rem);font-weight:650;line-height:1.3}.editorial-article .editorial-prose h2 em{font-style:normal}.editorial-article .editorial-prose :is(h3,h4,h5,h6){font-family:var(--font-heading);color:var(--charcoal);letter-spacing:-.035em;margin-block:38px 18px;scroll-margin-top:28px;font-weight:650;line-height:1.3}.editorial-article .editorial-prose h3{font-size:1.45rem}.editorial-article .editorial-prose :is(h4,h5,h6){font-size:1.3rem}.editorial-article .editorial-prose blockquote{font-family:inherit;font-size:inherit;border-color:var(--burgundy)}.editorial-article .editorial-prose .editorial-visual{background:var(--paper);border-top:1px solid var(--burgundy);width:100%;margin:35px 0 40px;padding:24px}.editorial-article .editorial-visual iframe{border:0;width:100%;display:block}.editorial-article .editorial-visual img{width:auto;max-width:100%;height:auto;max-height:none;margin:0 auto;display:block}.editorial-article .editorial-prose :is(img,video,object,embed){max-width:100%;height:auto}.editorial-article .editorial-prose .editorial-video{aspect-ratio:16/9;height:auto}.editorial-article .editorial-embed-link{margin-top:18px;font-size:11px;line-height:1.6;display:block}.editorial-article .editorial-visual figcaption{border-top:1px dotted var(--grey-300);margin-top:18px;padding-top:12px;font-size:11px;line-height:1.6}.editorial-article .editorial-prose>.editorial-carousel{background:var(--paper);border-top:1px solid var(--burgundy);max-width:none;margin:35px 0 40px;padding:24px}.editorial-article .editorial-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.editorial-article .editorial-carousel-track::-webkit-scrollbar{display:none}.editorial-article .editorial-carousel-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0;margin:0}.editorial-article .editorial-carousel-slide img{aspect-ratio:16/11;object-fit:contain;width:100%;height:auto;display:block}.editorial-article .editorial-carousel-slide figcaption{margin-top:16px;font-size:13px;line-height:1.6}.editorial-article .editorial-carousel-controls{border-top:1px dotted var(--grey-300);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;font-size:12px;display:flex}.editorial-article .editorial-carousel-controls button{border:1px solid var(--burgundy);background:var(--paper);width:44px;height:44px;color:var(--burgundy);font:inherit;cursor:pointer;place-items:center;padding:0;font-size:22px;display:grid}.editorial-article .editorial-carousel-controls button:hover{background:var(--burgundy);color:var(--paper)}.editorial-article .editorial-prose>.editorial-partners{border-top:1px dotted var(--grey-300);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin-block:48px 0;padding-top:24px;display:grid}.editorial-article .editorial-partner-group>p{margin:0 0 18px;font-size:12px;font-weight:650;line-height:1.6}.editorial-article .editorial-partner-logos{align-items:center;gap:20px;min-height:72px;display:flex}.editorial-article .editorial-partner-logos img{object-fit:contain;filter:grayscale();width:auto;max-width:calc(50% - 10px);height:auto;max-height:72px;display:block}.editorial-article .editorial-partner-logos img:only-child{max-width:100%;max-height:72px}.editorial-article .editorial-partner-social{grid-column:1/-1}.editorial-article .editorial-partner-social a{margin-right:22px;font-size:13px;display:inline-block}.editorial-article .editorial-end{border-top:1px solid var(--burgundy);margin-inline:auto;max-width:720px;margin-top:45px;padding-top:23px}.editorial-article .editorial-end a{color:var(--burgundy);justify-content:space-between;font-size:17px;font-weight:650;display:flex}@media(max-width:1100px){.editorial-article .editorial-shell{padding-inline:32px}.editorial-article .editorial-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:28px}.editorial-article .editorial-aside{padding-right:18px}}@media(max-width:800px){.editorial-article .editorial-reading-layout{display:block}.editorial-article .editorial-aside{border-right:0;border-bottom:1px dotted var(--grey-300);height:auto;margin-bottom:30px;padding:0 0 24px}.editorial-article .editorial-reading-tools{max-height:none;position:static;overflow:visible}.editorial-article .editorial-reading-tools ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-article .editorial-deck p{font-size:16px}}@media(max-width:580px){.editorial-article .editorial-shell{padding-inline:22px}.editorial-article .editorial-hero{height:185px}.editorial-article .editorial-hero img{object-position:57% 44%}.editorial-article .editorial-masthead{padding-top:24px}.editorial-article .editorial-byline{flex-direction:column;gap:9px;font-size:12px}.editorial-article .editorial-masthead h1{margin:22px 0;font-size:2.2rem}.editorial-article .editorial-reading-layout{padding-block:30px 60px}.editorial-article .editorial-reading-tools ul{grid-template-columns:1fr}.editorial-article .editorial-prose>p:first-child{font-size:17px}.editorial-article .editorial-prose .editorial-visual,.editorial-article .editorial-prose>.editorial-carousel{width:calc(100% + 44px);margin-left:-22px;padding:20px 16px}.editorial-article .editorial-prose>.editorial-partners{grid-template-columns:1fr}}@media(max-width:800px){input,textarea,select{font-size:16px}.navigation.open{gap:20px}}.home-service h3{justify-content:center;align-items:center;min-height:2.44em;display:flex}.home-page #home-people-title{color:var(--burgundy)}.home-work-arrow{color:var(--burgundy);transition:color .15s,transform .15s;display:inline-block}.home-work-fragment{padding:calc(.5lh - .6em) 1px}.home-work-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block:2px;transition:background-color .15s}.home-work-fragment:is(.is-active,:hover,:focus-visible) .home-work-highlight{background:var(--burgundy)}@media(min-width:801px)and (max-width:1599px),(min-width:801px)and (max-height:760px){.project-explorer-gallery{height:auto;min-height:var(--explorer-height);grid-template-rows:auto 1fr;grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);gap:28px clamp(28px,4vw,64px);display:grid}.project-explorer-preview{grid-area:1/1;width:100%;position:relative;top:auto;left:auto}.project-explorer-index{grid-area:1/2/3;align-self:start;width:100%;position:relative;inset:auto}.project-explorer-hint{grid-area:2/1;align-self:start;max-width:280px;position:relative;bottom:auto}}@media(min-width:801px)and (max-width:1000px){.project-explorer-index ol{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}@media(max-width:1599px),(max-height:760px){.project-explorer-name{white-space:normal;text-overflow:clip;overflow:visible}}.brand-logo-colour{object-fit:contain;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.site-header.home-header.is-scrolled .brand-logo-mark{opacity:0}.site-header.home-header.is-scrolled .brand-logo-colour{opacity:1}.home-hero{isolation:isolate;background:var(--slate-900);height:min(900px,100svh);min-height:720px;color:var(--paper);touch-action:pan-y pinch-zoom;place-items:center;padding:140px 54px 100px;display:grid;position:relative;overflow:hidden}.home-hero :focus-visible{outline-color:var(--paper)}.home-hero-backgrounds,.home-hero-image,.home-hero-characters{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-hero-backgrounds{z-index:-1}.home-hero-image{object-fit:cover;opacity:0;transition:opacity 1.2s;display:block}.home-hero-image[data-active=true],.home-hero-characters[data-active=true]{opacity:1}.home-hero-content{text-align:center;width:100%;max-width:1050px}.home-hero-content h1{color:var(--paper);letter-spacing:0;margin:0 0 38px;font-size:clamp(5rem,12vw,11.7rem);font-weight:700;line-height:1}.home-hero-content p{text-wrap:balance}.home-hero-intro{letter-spacing:-.025em;max-width:820px;margin:0 auto;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:500;line-height:1.5}.home-hero-outro{max-width:650px;color:var(--grey-300);letter-spacing:-.02em;margin:22px auto 0;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.6}.home-hero[data-variant=editorial] .home-hero-content{text-align:left;max-width:1212px}.home-hero[data-variant=editorial] .home-hero-copy{max-width:550px}.home-hero[data-variant=editorial] h1{margin-bottom:32px;font-size:clamp(3.6rem,5.5vw,5.2rem);font-weight:650}.home-hero[data-variant=editorial] .home-hero-intro{text-wrap:pretty;margin-inline:0;font-size:clamp(1.3rem,1.7vw,1.6rem);line-height:1.6}.home-hero[data-variant=editorial] .home-hero-outro{text-wrap:pretty;max-width:470px;margin:24px 0 0;font-size:1.2rem;line-height:1.7}.home-hero-image[data-motion-grid=true]{animation:10s linear -2s infinite alternate paused hero-grid-drift;transform:scale(1.12)}.home-hero-image[data-motion-grid=true][data-active=true]{animation-play-state:running}.home-hero-grid-motion{--grid-marker-travel:50px;pointer-events:none;opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.home-hero-grid-motion[data-active=true]{opacity:1}.home-hero-grid-marker{color:var(--grey-300);opacity:.65;animation:10s linear infinite alternate paused hero-grid-marker-diagonal;position:absolute}.home-hero-grid-marker-a{top:29%;left:73%}.home-hero-grid-marker-b{color:var(--burgundy);opacity:.9;animation-duration:11s;animation-direction:alternate-reverse;animation-delay:-3s;top:61%;left:85%}.home-hero-grid-marker-c{animation-name:hero-grid-marker-horizontal;animation-duration:14s;animation-delay:-4s;top:74%;left:64%}.home-hero-grid-motion[data-active=true] .home-hero-grid-marker{animation-play-state:running}.home-hero[data-animation-paused=true] :is(.home-hero-image[data-motion-grid=true],.home-hero-grid-marker){animation-play-state:paused}@keyframes hero-grid-drift{0%{transform:scale(1.12)translate(-2%,1%)}to{transform:scale(1.12)translate(2%,-1%)}}@keyframes hero-grid-marker-diagonal{0%{transform:translate(calc(-1 * var(--grid-marker-travel)),var(--grid-marker-travel))}to{transform:translate(var(--grid-marker-travel),calc(-1 * var(--grid-marker-travel)))}}@keyframes hero-grid-marker-horizontal{0%{transform:translate(calc(-1 * var(--grid-marker-travel)))}to{transform:translate(var(--grid-marker-travel))}}.home-hero-art{opacity:0;pointer-events:none;color:var(--slate-300);transition:opacity 1.2s;position:absolute;inset:0}.home-hero-art[data-active=true]{opacity:1}.home-hero-art>svg{width:100%;height:100%}.home-hero-art path,.home-hero-art circle{vector-effect:non-scaling-stroke}.home-hero-art .hero-art-accent{stroke:var(--burgundy);opacity:.9}.hero-contour-bank{stroke:currentColor;stroke-width:.9px;stroke-opacity:.4;transform-box:view-box}.hero-contour-bank-right{transform-origin:90% 20%;animation:12s ease-in-out infinite alternate hero-contour-breathe}.hero-contour-bank-left{transform-origin:10% 90%;animation:15s ease-in-out -7s infinite alternate-reverse hero-contour-breathe}.hero-contour-bank .hero-art-accent{stroke-width:1.3px;stroke-opacity:1}.hero-contour-bank .hero-contour-trace{stroke:var(--grey-300);stroke-opacity:.7;stroke-width:1.5px;stroke-dasharray:90 1550;animation:14s linear infinite hero-contour-trace}@keyframes hero-contour-breathe{0%{transform:translate(-14px,18px)rotate(-3deg)scale(1.02)}to{transform:translate(20px,-20px)rotate(3deg)scale(1.08)}}@keyframes hero-contour-trace{0%{stroke-dashoffset:1640px}to{stroke-dashoffset:0}}.hero-fixed-grid{stroke:currentColor;stroke-opacity:.18;stroke-width:.8px}.hero-grid-dashed-rule{stroke-dasharray:7 7}.hero-fixed-grid .hero-grid-registration{stroke-opacity:.55}.hero-fixed-grid .hero-art-accent{fill:var(--burgundy);stroke:none;opacity:.65}.hero-grid-arc{stroke:currentColor;stroke-opacity:.5;stroke-width:.9px;stroke-dasharray:7 7;transform-origin:0 0;animation:10s ease-in-out infinite alternate hero-grid-arc-sweep}.hero-grid-arc-left{animation-duration:14s;animation-direction:alternate-reverse;animation-delay:-5s}.hero-grid-diagonal{stroke:currentColor;stroke-opacity:.3;stroke-width:.9px;transform-box:view-box;animation:9s ease-in-out infinite alternate hero-grid-diagonal-swing}.hero-grid-diagonal-bottom{transform-origin:1493px 581px}.hero-grid-diagonal-top{transform-origin:1284px 0;animation-duration:13s;animation-direction:alternate-reverse;animation-delay:-4s}.hero-grid-runner{stroke:var(--burgundy);stroke-opacity:1;stroke-width:2px;animation:7s ease-in-out -2s infinite alternate hero-grid-runner-travel}@keyframes hero-grid-arc-sweep{0%{stroke-dashoffset:0;transform:rotate(-18deg)}to{stroke-dashoffset:-84px;transform:rotate(18deg)}}@keyframes hero-grid-diagonal-swing{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes hero-grid-runner-travel{0%{transform:translate(-55px,55px)}to{transform:translate(95px,-95px)}}@keyframes hero-art-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-field-sculpture{aspect-ratio:1;perspective:1000px;width:min(53vw,740px);position:absolute;top:44%;left:76%;transform:translate(-50%,-50%)}.hero-field-sculpture>svg{width:100%;height:100%;animation:13s ease-in-out infinite alternate hero-field-tilt;overflow:visible}.hero-field-wire{stroke:var(--slate-200);stroke-opacity:.38;stroke-width:.8px;animation:18s ease-in-out -4s infinite alternate hero-field-roll}.hero-field-wire .hero-art-accent{stroke-opacity:1;stroke-width:1.2px}.hero-field-orbit{stroke:var(--slate-300);stroke-opacity:.55;stroke-width:1px;animation:28s linear infinite reverse hero-art-turn}.hero-field-orbit .hero-art-accent{stroke-opacity:1;stroke-width:1.4px}.hero-field-orbit-marker{stroke:none;fill:var(--grey-300)}.hero-field-registration{stroke:currentColor;stroke-opacity:.3}@keyframes hero-field-tilt{0%{transform:rotateY(-22deg)rotateX(8deg)}to{transform:rotateY(22deg)rotateX(-8deg)}}@keyframes hero-field-roll{0%{transform:rotate(-16deg)}to{transform:rotate(20deg)}}.home-hero-art:not([data-active=true]) *,.home-hero[data-animation-paused=true] .home-hero-art *{animation-play-state:paused}.home-hero-toolbar{justify-content:space-between;align-items:center;gap:30px;width:min(100%,1320px);padding-inline:54px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.home-hero-options{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px;display:grid}.home-hero-options button{border:0;border-bottom:2px solid var(--slate-700);min-height:50px;color:var(--grey-300);letter-spacing:.07em;text-transform:uppercase;background:0 0;align-items:center;gap:12px;padding:12px 0;font-size:11px;font-weight:550;line-height:1.5;transition:color .2s,border-color .2s;display:flex}.home-hero-options button[aria-pressed=true]{border-bottom-color:var(--burgundy);color:var(--paper)}.home-hero-options button:hover{color:var(--paper)}.home-hero-options button:hover:not([aria-pressed=true]){border-bottom-color:var(--grey-300)}.home-hero-option-number{color:var(--slate-200);font-variant-numeric:tabular-nums;font-size:10px}.home-hero-navigation{flex-shrink:0;align-items:center;gap:8px;display:flex}.home-hero-navigation button{border:1px solid var(--slate-300);width:44px;height:44px;color:var(--paper);background:0 0;place-items:center;padding:0;font-size:22px;line-height:1;transition:background-color .2s;display:grid}.home-hero-navigation button:hover{background:var(--slate-700)}.home-hero-navigation .home-hero-play{border-color:#0000}.home-hero-counter{color:var(--grey-300);letter-spacing:.06em;font-variant-numeric:tabular-nums;padding:0 12px;font-size:11px}.home-hero-characters{opacity:0;transition:opacity 1.2s}.home-hero-character{color:var(--slate-200);opacity:.22;font-size:24px;font-weight:450;animation:18s ease-in-out infinite alternate paused hero-character-drift;position:absolute}.home-hero-characters[data-active=true] .home-hero-character{animation-play-state:running}.home-hero[data-animation-paused=true] .home-hero-character{animation-play-state:paused}.home-hero-character-0{animation-delay:-3s;top:20%;left:12%}.home-hero-character-1{animation-delay:-8s;top:18%;right:16%}.home-hero-character-2{animation-delay:-12s;top:54%;left:8%}.home-hero-character-3{animation-delay:-5s;top:57%;right:9%}.home-hero-character-4{animation-delay:-14s;bottom:18%;left:23%}.home-hero-character-5{animation-delay:-7s;bottom:18%;right:23%}.home-hero-character-6{animation-delay:-11s;top:34%;left:18%}.home-hero-character-7{animation-delay:-2s;top:37%;right:17%}@keyframes hero-character-drift{0%{transform:translate(0)rotate(-5deg)}to{transform:translate(12px,-22px)rotate(7deg)}}@media(max-width:1100px){.home-hero,.home-hero-toolbar{padding-inline:32px}.home-hero-options{gap:8px 16px}.home-hero-options button{gap:8px;font-size:10px}.home-hero-navigation{gap:4px}.home-hero-counter{padding-inline:4px}}@media(max-width:800px){.home-hero-grid-motion{--grid-marker-travel:28px}.home-hero-grid-marker-a{top:20%;left:88%}.home-hero-grid-marker-b{top:64%;left:84%}.home-hero{min-height:740px;padding-block:125px 270px}.home-hero-toolbar{flex-direction:column;gap:20px;bottom:28px}.home-hero-options{flex:auto;justify-content:center;width:100%}.hero-field-sculpture{opacity:.35;width:540px;top:35%;left:82%}.home-hero-content h1{font-size:clamp(4.5rem,15vw,8rem)}.home-hero-intro{max-width:620px;font-size:clamp(1.3rem,2.8vw,1.6rem)}.home-hero-outro{max-width:510px}.home-hero[data-variant=editorial] .home-hero-content{text-align:center}.home-hero[data-variant=editorial] .home-hero-copy{margin-inline:auto}.home-hero[data-variant=editorial] h1{font-size:clamp(3.2rem,9vw,4.8rem)}.home-hero[data-variant=editorial] .home-hero-intro{text-wrap:balance}.home-hero[data-variant=editorial] .home-hero-outro{text-wrap:balance;margin-inline:auto}}@media(max-width:580px){.home-hero{height:100svh;min-height:780px;padding-inline:22px}.home-hero-image{object-fit:fill}.home-hero-content h1{margin-bottom:30px;font-size:clamp(3.5rem,18vw,6.8rem)}.home-hero-intro{font-size:1.28rem;line-height:1.55}.home-hero-outro{margin-top:20px;font-size:1rem;line-height:1.65}.home-hero-toolbar{gap:18px;padding-inline:22px}.home-hero-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home-hero-options button{letter-spacing:.04em;flex-direction:column;gap:6px;padding-block:8px 12px;font-size:9px}.home-hero[data-variant=editorial] h1{margin-bottom:26px;font-size:clamp(2.8rem,12vw,4.2rem)}.home-hero[data-variant=editorial] .home-hero-intro{font-size:1.18rem}.home-hero[data-variant=editorial] .home-hero-outro{font-size:1.03rem}.home-hero-character{font-size:19px}.home-hero-character-2{left:3%}.home-hero-character-3{right:3%}.home-hero-character-6{top:25%;left:23%}.home-hero-character-7{top:23%;right:24%}.home-hero[data-scene=kinetic]{min-height:940px;padding-top:350px;padding-bottom:280px}.hero-field-sculpture{opacity:1;width:290px;top:95px;left:50%;transform:translate(-50%)}}.home-work-fragment:is(.is-active,:hover,:focus-visible) .home-work-arrow{color:var(--burgundy-100)}.home-work-fragment:is(:hover,:focus-visible) .home-work-arrow{transform:translate(2px,-2px)}.home-hero[data-option="05-left"] .home-hero-content{text-align:left}.home-hero[data-option="05-left"] .home-hero-copy,.home-hero[data-option="05-left"] .home-hero-outro{margin-inline:0}.home-hero-option-mobile,.mobile-navigation,.mobile-menu-backdrop,.mobile-service,.mobile-service-callouts,.mobile-only-client{display:none}@media(min-width:801px){.home-page .home-services #home-services-title{white-space:nowrap;font-size:clamp(1.5rem,3.3vw,3.6rem)}.home-page{flex-direction:column;display:flex}.home-insights{order:1}.home-cta{order:2}.desktop-expand-hidden{display:none}}@media(max-width:800px){.site-header #navigation{display:none}.site-header .menu-toggle{z-index:3;width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:0;place-items:center;padding:8px;display:grid;position:relative}.menu-toggle-lines{flex-direction:column;justify-content:space-between;width:26px;height:18px;display:flex}.menu-toggle-lines>span{transform-origin:50%;background:currentColor;width:100%;height:2px;transition:transform .35s,opacity .2s}.menu-toggle[aria-expanded=true] .menu-toggle-lines>span:first-child{transform:translateY(8px)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-lines>span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .menu-toggle-lines>span:last-child{transform:translateY(-8px)rotate(-45deg)}.site-header:has(.menu-toggle[aria-expanded=true]){background:var(--paper);color:var(--charcoal);border-color:var(--line)}.site-header:has(.menu-toggle[aria-expanded=true]) .brand{color:var(--charcoal)}.mobile-menu-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;background:#18191d73;border:0;width:100%;height:calc(100dvh - 80px);padding:0;transition:opacity .35s,visibility .35s;display:block;position:fixed;inset:80px 0 0}.mobile-menu-backdrop[data-open=true]{opacity:1;visibility:visible}.mobile-navigation{z-index:2;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);max-height:calc(100dvh - 110px);color:var(--charcoal);font-family:var(--font-heading);opacity:0;visibility:hidden;transform-origin:100% 0;padding:24px;transition:opacity .25s,transform .45s cubic-bezier(.22,1,.36,1),visibility .3s;display:block;position:absolute;top:calc(100% + 10px);left:16px;right:16px;overflow-y:auto;transform:translateY(-12px)scale(.97)}.mobile-navigation[data-open=false] .mobile-navigation-drawer{visibility:hidden}.mobile-navigation[data-open=true]{opacity:1;visibility:visible;transform:none}.mobile-navigation-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-size:11px;font-weight:600}.mobile-navigation-section{border-top:1px solid var(--line)}.mobile-navigation-trigger{width:100%;min-height:76px;color:inherit;text-align:left;font:550 30px / 1.2 var(--font-heading);letter-spacing:-.04em;background:0 0;border:0;align-items:center;gap:14px;padding:12px 0;display:flex}.mobile-navigation-number{color:var(--muted);letter-spacing:0;align-self:center;font-size:11px}.mobile-navigation-plus{width:16px;height:16px;margin-left:auto;position:relative}.mobile-navigation-plus:before,.mobile-navigation-plus:after{content:"";background:currentColor;width:16px;height:1px;transition:transform .35s;position:absolute;top:7px;left:0}.mobile-navigation-plus:after{transform:rotate(90deg)}[data-expanded=true] .mobile-navigation-plus:after{transform:rotate(0)}.mobile-navigation-drawer{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),visibility .45s;display:grid}[data-expanded=true] .mobile-navigation-drawer{visibility:visible;grid-template-rows:1fr}.mobile-navigation-drawer>div{min-height:0;overflow:hidden}.mobile-navigation-drawer a{background:var(--grey-100);justify-content:space-between;align-items:center;gap:18px;min-height:52px;margin:0 0 8px;padding:12px 16px;font-size:15px;font-weight:550;line-height:1.4;display:flex}.mobile-navigation-drawer a:last-child{margin-bottom:20px}.mobile-navigation-drawer a:is(:hover,:focus-visible,.active){color:var(--burgundy)}.mobile-navigation-drawer a>span{color:var(--burgundy);flex:none}.home-hero{height:auto;min-height:max(720px,100svh);padding:130px 22px 80px}.home-hero-image{object-fit:cover;object-position:center}.home-hero[data-scene=grid] .home-hero-image{object-position:88% center}.home-hero-option-label{display:none}.home-hero-option-mobile{display:block}.site-header.home-header:not(.is-scrolled) .mobile-navigation :focus-visible{outline-color:var(--burgundy)}.home-hero-content h1{margin-bottom:32px;font-size:clamp(3.4rem,13.5vw,6.5rem)}.home-hero[data-variant=editorial] h1{margin-bottom:30px;font-size:clamp(3.1rem,12.5vw,5.5rem)}.home-hero-intro,.home-hero[data-variant=editorial] .home-hero-intro{font-size:clamp(1.2rem,4.9vw,1.5rem);line-height:1.6}.home-hero-outro,.home-hero[data-variant=editorial] .home-hero-outro{margin-top:24px;font-size:1rem;line-height:1.7}.home-hero-toolbar{gap:18px;padding-inline:22px;bottom:25px}.home-hero-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home-hero-options button{letter-spacing:.02em;flex-direction:column;gap:6px;padding-block:8px 12px;font-size:9px}.home-work-image{display:none}.home-work-copy-frame{width:100%}.home-work-copy-frame:not(.is-expanded) .home-work-prose>span:nth-child(n+4){display:none}.home-work-prose>span{margin-bottom:22px;display:block}.home-work-expand{min-height:48px;margin-top:8px;padding:14px 0 0;display:block;position:static}.home-services{padding-block:40px}.home-services .home-section-heading{margin-bottom:28px}.home-page .home-services #home-services-title{font-size:clamp(1.75rem,7vw,2.8rem);line-height:1.12}.home-service-stage{position:relative}.home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-service-grid>.home-service{display:none}.mobile-service{border:0;border-right:1px solid var(--grey-300);border-bottom:1px solid var(--grey-300);min-width:0;min-height:162px;color:var(--charcoal);font:650 15px / 1.25 var(--font-heading);letter-spacing:-.035em;text-align:center;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 12px 22px;display:flex;position:relative}.mobile-service>svg{flex:none;width:66px;height:66px}.mobile-service>span:first-of-type{max-width:180px}.mobile-service-plus{color:var(--burgundy);font-size:18px;font-weight:400;position:absolute;top:8px;right:12px}.mobile-service[aria-expanded=true]{background:var(--paper);color:var(--burgundy)}.mobile-service-callouts{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:12px}.mobile-service-callout{overscroll-behavior:contain;border:1px solid var(--grey-300);background:var(--paper);pointer-events:auto;width:100%;max-width:420px;max-height:100%;padding:22px;position:relative;overflow-y:auto}.mobile-service-callout[hidden]{display:none}.home-page .mobile-service-callout h3{letter-spacing:-.035em;margin:0 24px 12px 0;font-size:18px;line-height:1.3}.mobile-service-callout p{color:var(--muted);margin:0 0 16px;font-size:15px;line-height:1.65}.mobile-service-callout a{color:var(--burgundy);justify-content:space-between;gap:12px;font-size:14px;font-weight:650;display:flex}.mobile-service-close{width:44px;height:44px;color:var(--muted);background:0 0;border:0;padding:0;font-size:24px;position:absolute;top:8px;right:4px}.home-services .home-more-link{margin-top:24px;padding-top:14px;font-size:16px}.home-clients-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%}.mobile-only-client{display:block}.home-client{aspect-ratio:1.55}.home-client img{width:calc(100% - 18px);height:calc(100% - 18px);inset:9px}.home-clients .home-section-heading{margin-bottom:28px}.latest-insights-pair{grid-template-columns:1fr}.latest-insights-pair>article:nth-child(n+2){display:none}.latest-insights-arrow{top:250px}.latest-insights-previous{left:-20px}.latest-insights-next{right:-20px}.latest-insights-range{clip-path:none;flex-shrink:0;width:auto;height:auto;font-size:11px;position:static;overflow:visible}.latest-insights-footer{justify-content:space-between;gap:12px}.latest-insights-pages{max-width:calc(100% - 90px)}.project-explorer-preview{width:min(80%,280px);left:50%;transform:translate(-50%)}.project-explorer-gallery{height:auto;min-height:var(--explorer-height);flex-direction:column;gap:36px;display:flex}.project-explorer-preview{flex-shrink:0;position:relative}.project-explorer-index{width:100%;position:relative}}@media(max-width:800px)and (prefers-reduced-motion:reduce){.mobile-navigation,.mobile-menu-backdrop,.menu-toggle-lines>span,.mobile-navigation-drawer,.mobile-navigation-plus:after{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
