/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Phosphor;src:url(/vendor/phosphor/Phosphor.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}.ph{speak:never;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:Phosphor!important}.ph.ph-acorn:before{content:""}.ph.ph-address-book:before{content:""}.ph.ph-address-book-tabs:before{content:""}.ph.ph-air-traffic-control:before{content:""}.ph.ph-airplane:before{content:""}.ph.ph-airplane-in-flight:before{content:""}.ph.ph-airplane-landing:before{content:""}.ph.ph-airplane-takeoff:before{content:""}.ph.ph-airplane-taxiing:before{content:""}.ph.ph-airplane-tilt:before{content:""}.ph.ph-airplay:before{content:""}.ph.ph-alarm:before{content:""}.ph.ph-alien:before{content:""}.ph.ph-align-bottom:before{content:""}.ph.ph-align-bottom-simple:before{content:""}.ph.ph-align-center-horizontal:before{content:""}.ph.ph-align-center-horizontal-simple:before{content:""}.ph.ph-align-center-vertical:before{content:""}.ph.ph-align-center-vertical-simple:before{content:""}.ph.ph-align-left:before{content:""}.ph.ph-align-left-simple:before{content:""}.ph.ph-align-right:before{content:""}.ph.ph-align-right-simple:before{content:""}.ph.ph-align-top:before{content:""}.ph.ph-align-top-simple:before{content:""}.ph.ph-amazon-logo:before{content:""}.ph.ph-ambulance:before{content:""}.ph.ph-anchor:before{content:""}.ph.ph-anchor-simple:before{content:""}.ph.ph-android-logo:before{content:""}.ph.ph-angle:before{content:""}.ph.ph-angular-logo:before{content:""}.ph.ph-aperture:before{content:""}.ph.ph-app-store-logo:before{content:""}.ph.ph-app-window:before{content:""}.ph.ph-apple-logo:before{content:""}.ph.ph-apple-podcasts-logo:before{content:""}.ph.ph-approximate-equals:before{content:""}.ph.ph-archive:before{content:""}.ph.ph-armchair:before{content:""}.ph.ph-arrow-arc-left:before{content:""}.ph.ph-arrow-arc-right:before{content:""}.ph.ph-arrow-bend-double-up-left:before{content:""}.ph.ph-arrow-bend-double-up-right:before{content:""}.ph.ph-arrow-bend-down-left:before{content:""}.ph.ph-arrow-bend-down-right:before{content:""}.ph.ph-arrow-bend-left-down:before{content:""}.ph.ph-arrow-bend-left-up:before{content:""}.ph.ph-arrow-bend-right-down:before{content:""}.ph.ph-arrow-bend-right-up:before{content:""}.ph.ph-arrow-bend-up-left:before{content:""}.ph.ph-arrow-bend-up-right:before{content:""}.ph.ph-arrow-circle-down:before{content:""}.ph.ph-arrow-circle-down-left:before{content:""}.ph.ph-arrow-circle-down-right:before{content:""}.ph.ph-arrow-circle-left:before{content:""}.ph.ph-arrow-circle-right:before{content:""}.ph.ph-arrow-circle-up:before{content:""}.ph.ph-arrow-circle-up-left:before{content:""}.ph.ph-arrow-circle-up-right:before{content:""}.ph.ph-arrow-clockwise:before{content:""}.ph.ph-arrow-counter-clockwise:before{content:""}.ph.ph-arrow-down:before{content:""}.ph.ph-arrow-down-left:before{content:""}.ph.ph-arrow-down-right:before{content:""}.ph.ph-arrow-elbow-down-left:before{content:""}.ph.ph-arrow-elbow-down-right:before{content:""}.ph.ph-arrow-elbow-left:before{content:""}.ph.ph-arrow-elbow-left-down:before{content:""}.ph.ph-arrow-elbow-left-up:before{content:""}.ph.ph-arrow-elbow-right:before{content:""}.ph.ph-arrow-elbow-right-down:before{content:""}.ph.ph-arrow-elbow-right-up:before{content:""}.ph.ph-arrow-elbow-up-left:before{content:""}.ph.ph-arrow-elbow-up-right:before{content:""}.ph.ph-arrow-fat-down:before{content:""}.ph.ph-arrow-fat-left:before{content:""}.ph.ph-arrow-fat-line-down:before{content:""}.ph.ph-arrow-fat-line-left:before{content:""}.ph.ph-arrow-fat-line-right:before{content:""}.ph.ph-arrow-fat-line-up:before{content:""}.ph.ph-arrow-fat-lines-down:before{content:""}.ph.ph-arrow-fat-lines-left:before{content:""}.ph.ph-arrow-fat-lines-right:before{content:""}.ph.ph-arrow-fat-lines-up:before{content:""}.ph.ph-arrow-fat-right:before{content:""}.ph.ph-arrow-fat-up:before{content:""}.ph.ph-arrow-left:before{content:""}.ph.ph-arrow-line-down:before{content:""}.ph.ph-arrow-line-down-left:before{content:""}.ph.ph-arrow-line-down-right:before{content:""}.ph.ph-arrow-line-left:before{content:""}.ph.ph-arrow-line-right:before{content:""}.ph.ph-arrow-line-up:before{content:""}.ph.ph-arrow-line-up-left:before{content:""}.ph.ph-arrow-line-up-right:before{content:""}.ph.ph-arrow-right:before{content:""}.ph.ph-arrow-square-down:before{content:""}.ph.ph-arrow-square-down-left:before{content:""}.ph.ph-arrow-square-down-right:before{content:""}.ph.ph-arrow-square-in:before{content:""}.ph.ph-arrow-square-left:before{content:""}.ph.ph-arrow-square-out:before{content:""}.ph.ph-arrow-square-right:before{content:""}.ph.ph-arrow-square-up:before{content:""}.ph.ph-arrow-square-up-left:before{content:""}.ph.ph-arrow-square-up-right:before{content:""}.ph.ph-arrow-u-down-left:before{content:""}.ph.ph-arrow-u-down-right:before{content:""}.ph.ph-arrow-u-left-down:before{content:""}.ph.ph-arrow-u-left-up:before{content:""}.ph.ph-arrow-u-right-down:before{content:""}.ph.ph-arrow-u-right-up:before{content:""}.ph.ph-arrow-u-up-left:before{content:""}.ph.ph-arrow-u-up-right:before{content:""}.ph.ph-arrow-up:before{content:""}.ph.ph-arrow-up-left:before{content:""}.ph.ph-arrow-up-right:before{content:""}.ph.ph-arrows-clockwise:before{content:""}.ph.ph-arrows-counter-clockwise:before{content:""}.ph.ph-arrows-down-up:before{content:""}.ph.ph-arrows-horizontal:before{content:""}.ph.ph-arrows-in:before{content:""}.ph.ph-arrows-in-cardinal:before{content:""}.ph.ph-arrows-in-line-horizontal:before{content:""}.ph.ph-arrows-in-line-vertical:before{content:""}.ph.ph-arrows-in-simple:before{content:""}.ph.ph-arrows-left-right:before{content:""}.ph.ph-arrows-merge:before{content:""}.ph.ph-arrows-out:before{content:""}.ph.ph-arrows-out-cardinal:before{content:""}.ph.ph-arrows-out-line-horizontal:before{content:""}.ph.ph-arrows-out-line-vertical:before{content:""}.ph.ph-arrows-out-simple:before{content:""}.ph.ph-arrows-split:before{content:""}.ph.ph-arrows-vertical:before{content:""}.ph.ph-article:before{content:""}.ph.ph-article-medium:before{content:""}.ph.ph-article-ny-times:before{content:""}.ph.ph-asclepius:before,.ph.ph-caduceus:before{content:""}.ph.ph-asterisk:before{content:""}.ph.ph-asterisk-simple:before{content:""}.ph.ph-at:before{content:""}.ph.ph-atom:before{content:""}.ph.ph-avocado:before{content:""}.ph.ph-axe:before{content:""}.ph.ph-baby:before{content:""}.ph.ph-baby-carriage:before{content:""}.ph.ph-backpack:before{content:""}.ph.ph-backspace:before{content:""}.ph.ph-bag:before{content:""}.ph.ph-bag-simple:before{content:""}.ph.ph-balloon:before{content:""}.ph.ph-bandaids:before{content:""}.ph.ph-bank:before{content:""}.ph.ph-barbell:before{content:""}.ph.ph-barcode:before{content:""}.ph.ph-barn:before{content:""}.ph.ph-barricade:before{content:""}.ph.ph-baseball:before{content:""}.ph.ph-baseball-cap:before{content:""}.ph.ph-baseball-helmet:before{content:""}.ph.ph-basket:before{content:""}.ph.ph-basketball:before{content:""}.ph.ph-bathtub:before{content:""}.ph.ph-battery-charging:before{content:""}.ph.ph-battery-charging-vertical:before{content:""}.ph.ph-battery-empty:before{content:""}.ph.ph-battery-full:before{content:""}.ph.ph-battery-high:before{content:""}.ph.ph-battery-low:before{content:""}.ph.ph-battery-medium:before{content:""}.ph.ph-battery-plus:before{content:""}.ph.ph-battery-plus-vertical:before{content:""}.ph.ph-battery-vertical-empty:before{content:""}.ph.ph-battery-vertical-full:before{content:""}.ph.ph-battery-vertical-high:before{content:""}.ph.ph-battery-vertical-low:before{content:""}.ph.ph-battery-vertical-medium:before{content:""}.ph.ph-battery-warning:before{content:""}.ph.ph-battery-warning-vertical:before{content:""}.ph.ph-beach-ball:before{content:""}.ph.ph-beanie:before{content:""}.ph.ph-bed:before{content:""}.ph.ph-beer-bottle:before{content:""}.ph.ph-beer-stein:before{content:""}.ph.ph-behance-logo:before{content:""}.ph.ph-bell:before{content:""}.ph.ph-bell-ringing:before{content:""}.ph.ph-bell-simple:before{content:""}.ph.ph-bell-simple-ringing:before{content:""}.ph.ph-bell-simple-slash:before{content:""}.ph.ph-bell-simple-z:before{content:""}.ph.ph-bell-slash:before{content:""}.ph.ph-bell-z:before{content:""}.ph.ph-belt:before{content:""}.ph.ph-bezier-curve:before{content:""}.ph.ph-bicycle:before{content:""}.ph.ph-binary:before{content:""}.ph.ph-binoculars:before{content:""}.ph.ph-biohazard:before{content:""}.ph.ph-bird:before{content:""}.ph.ph-blueprint:before{content:""}.ph.ph-bluetooth:before{content:""}.ph.ph-bluetooth-connected:before{content:""}.ph.ph-bluetooth-slash:before{content:""}.ph.ph-bluetooth-x:before{content:""}.ph.ph-boat:before{content:""}.ph.ph-bomb:before{content:""}.ph.ph-bone:before{content:""}.ph.ph-book:before{content:""}.ph.ph-book-bookmark:before{content:""}.ph.ph-book-open:before{content:""}.ph.ph-book-open-text:before{content:""}.ph.ph-book-open-user:before{content:""}.ph.ph-bookmark:before{content:""}.ph.ph-bookmark-simple:before{content:""}.ph.ph-bookmarks:before{content:""}.ph.ph-bookmarks-simple:before{content:""}.ph.ph-books:before{content:""}.ph.ph-boot:before{content:""}.ph.ph-boules:before{content:""}.ph.ph-bounding-box:before{content:""}.ph.ph-bowl-food:before{content:""}.ph.ph-bowl-steam:before{content:""}.ph.ph-bowling-ball:before{content:""}.ph.ph-box-arrow-down:before,.ph.ph-archive-box:before{content:""}.ph.ph-box-arrow-up:before{content:""}.ph.ph-boxing-glove:before{content:""}.ph.ph-brackets-angle:before{content:""}.ph.ph-brackets-curly:before{content:""}.ph.ph-brackets-round:before{content:""}.ph.ph-brackets-square:before{content:""}.ph.ph-brain:before{content:""}.ph.ph-brandy:before{content:""}.ph.ph-bread:before{content:""}.ph.ph-bridge:before{content:""}.ph.ph-briefcase:before{content:""}.ph.ph-briefcase-metal:before{content:""}.ph.ph-broadcast:before{content:""}.ph.ph-broom:before{content:""}.ph.ph-browser:before{content:""}.ph.ph-browsers:before{content:""}.ph.ph-bug:before{content:""}.ph.ph-bug-beetle:before{content:""}.ph.ph-bug-droid:before{content:""}.ph.ph-building:before{content:""}.ph.ph-building-apartment:before{content:""}.ph.ph-building-office:before{content:""}.ph.ph-buildings:before{content:""}.ph.ph-bulldozer:before{content:""}.ph.ph-bus:before{content:""}.ph.ph-butterfly:before{content:""}.ph.ph-cable-car:before{content:""}.ph.ph-cactus:before{content:""}.ph.ph-cake:before{content:""}.ph.ph-calculator:before{content:""}.ph.ph-calendar:before{content:""}.ph.ph-calendar-blank:before{content:""}.ph.ph-calendar-check:before{content:""}.ph.ph-calendar-dot:before{content:""}.ph.ph-calendar-dots:before{content:""}.ph.ph-calendar-heart:before{content:""}.ph.ph-calendar-minus:before{content:""}.ph.ph-calendar-plus:before{content:""}.ph.ph-calendar-slash:before{content:""}.ph.ph-calendar-star:before{content:""}.ph.ph-calendar-x:before{content:""}.ph.ph-call-bell:before{content:""}.ph.ph-camera:before{content:""}.ph.ph-camera-plus:before{content:""}.ph.ph-camera-rotate:before{content:""}.ph.ph-camera-slash:before{content:""}.ph.ph-campfire:before{content:""}.ph.ph-car:before{content:""}.ph.ph-car-battery:before{content:""}.ph.ph-car-profile:before{content:""}.ph.ph-car-simple:before{content:""}.ph.ph-cardholder:before{content:""}.ph.ph-cards:before{content:""}.ph.ph-cards-three:before{content:""}.ph.ph-caret-circle-double-down:before{content:""}.ph.ph-caret-circle-double-left:before{content:""}.ph.ph-caret-circle-double-right:before{content:""}.ph.ph-caret-circle-double-up:before{content:""}.ph.ph-caret-circle-down:before{content:""}.ph.ph-caret-circle-left:before{content:""}.ph.ph-caret-circle-right:before{content:""}.ph.ph-caret-circle-up:before{content:""}.ph.ph-caret-circle-up-down:before{content:""}.ph.ph-caret-double-down:before{content:""}.ph.ph-caret-double-left:before{content:""}.ph.ph-caret-double-right:before{content:""}.ph.ph-caret-double-up:before{content:""}.ph.ph-caret-down:before{content:""}.ph.ph-caret-left:before{content:""}.ph.ph-caret-line-down:before{content:""}.ph.ph-caret-line-left:before{content:""}.ph.ph-caret-line-right:before{content:""}.ph.ph-caret-line-up:before{content:""}.ph.ph-caret-right:before{content:""}.ph.ph-caret-up:before{content:""}.ph.ph-caret-up-down:before{content:""}.ph.ph-carrot:before{content:""}.ph.ph-cash-register:before{content:""}.ph.ph-cassette-tape:before{content:""}.ph.ph-castle-turret:before{content:""}.ph.ph-cat:before{content:""}.ph.ph-cell-signal-full:before{content:""}.ph.ph-cell-signal-high:before{content:""}.ph.ph-cell-signal-low:before{content:""}.ph.ph-cell-signal-medium:before{content:""}.ph.ph-cell-signal-none:before{content:""}.ph.ph-cell-signal-slash:before{content:""}.ph.ph-cell-signal-x:before{content:""}.ph.ph-cell-tower:before{content:""}.ph.ph-certificate:before{content:""}.ph.ph-chair:before{content:""}.ph.ph-chalkboard:before{content:""}.ph.ph-chalkboard-simple:before{content:""}.ph.ph-chalkboard-teacher:before{content:""}.ph.ph-champagne:before{content:""}.ph.ph-charging-station:before{content:""}.ph.ph-chart-bar:before{content:""}.ph.ph-chart-bar-horizontal:before{content:""}.ph.ph-chart-donut:before{content:""}.ph.ph-chart-line:before{content:""}.ph.ph-chart-line-down:before{content:""}.ph.ph-chart-line-up:before{content:""}.ph.ph-chart-pie:before{content:""}.ph.ph-chart-pie-slice:before{content:""}.ph.ph-chart-polar:before{content:""}.ph.ph-chart-scatter:before{content:""}.ph.ph-chat:before{content:""}.ph.ph-chat-centered:before{content:""}.ph.ph-chat-centered-dots:before{content:""}.ph.ph-chat-centered-slash:before{content:""}.ph.ph-chat-centered-text:before{content:""}.ph.ph-chat-circle:before{content:""}.ph.ph-chat-circle-dots:before{content:""}.ph.ph-chat-circle-slash:before{content:""}.ph.ph-chat-circle-text:before{content:""}.ph.ph-chat-dots:before{content:""}.ph.ph-chat-slash:before{content:""}.ph.ph-chat-teardrop:before{content:""}.ph.ph-chat-teardrop-dots:before{content:""}.ph.ph-chat-teardrop-slash:before{content:""}.ph.ph-chat-teardrop-text:before{content:""}.ph.ph-chat-text:before{content:""}.ph.ph-chats:before{content:""}.ph.ph-chats-circle:before{content:""}.ph.ph-chats-teardrop:before{content:""}.ph.ph-check:before{content:""}.ph.ph-check-circle:before{content:""}.ph.ph-check-fat:before{content:""}.ph.ph-check-square:before{content:""}.ph.ph-check-square-offset:before{content:""}.ph.ph-checkerboard:before{content:""}.ph.ph-checks:before{content:""}.ph.ph-cheers:before{content:""}.ph.ph-cheese:before{content:""}.ph.ph-chef-hat:before{content:""}.ph.ph-cherries:before{content:""}.ph.ph-church:before{content:""}.ph.ph-cigarette:before{content:""}.ph.ph-cigarette-slash:before{content:""}.ph.ph-circle:before{content:""}.ph.ph-circle-dashed:before{content:""}.ph.ph-circle-half:before{content:""}.ph.ph-circle-half-tilt:before{content:""}.ph.ph-circle-notch:before{content:""}.ph.ph-circles-four:before{content:""}.ph.ph-circles-three:before{content:""}.ph.ph-circles-three-plus:before{content:""}.ph.ph-circuitry:before{content:""}.ph.ph-city:before{content:""}.ph.ph-clipboard:before{content:""}.ph.ph-clipboard-text:before{content:""}.ph.ph-clock:before{content:""}.ph.ph-clock-afternoon:before{content:""}.ph.ph-clock-clockwise:before{content:""}.ph.ph-clock-countdown:before{content:""}.ph.ph-clock-counter-clockwise:before{content:""}.ph.ph-clock-user:before{content:""}.ph.ph-closed-captioning:before{content:""}.ph.ph-cloud:before{content:""}.ph.ph-cloud-arrow-down:before{content:""}.ph.ph-cloud-arrow-up:before{content:""}.ph.ph-cloud-check:before{content:""}.ph.ph-cloud-fog:before{content:""}.ph.ph-cloud-lightning:before{content:""}.ph.ph-cloud-moon:before{content:""}.ph.ph-cloud-rain:before{content:""}.ph.ph-cloud-slash:before{content:""}.ph.ph-cloud-snow:before{content:""}.ph.ph-cloud-sun:before{content:""}.ph.ph-cloud-warning:before{content:""}.ph.ph-cloud-x:before{content:""}.ph.ph-clover:before{content:""}.ph.ph-club:before{content:""}.ph.ph-coat-hanger:before{content:""}.ph.ph-coda-logo:before{content:""}.ph.ph-code:before{content:""}.ph.ph-code-block:before{content:""}.ph.ph-code-simple:before{content:""}.ph.ph-codepen-logo:before{content:""}.ph.ph-codesandbox-logo:before{content:""}.ph.ph-coffee:before{content:""}.ph.ph-coffee-bean:before{content:""}.ph.ph-coin:before{content:""}.ph.ph-coin-vertical:before{content:""}.ph.ph-coins:before{content:""}.ph.ph-columns:before{content:""}.ph.ph-columns-plus-left:before{content:""}.ph.ph-columns-plus-right:before{content:""}.ph.ph-command:before{content:""}.ph.ph-compass:before{content:""}.ph.ph-compass-rose:before{content:""}.ph.ph-compass-tool:before{content:""}.ph.ph-computer-tower:before{content:""}.ph.ph-confetti:before{content:""}.ph.ph-contactless-payment:before{content:""}.ph.ph-control:before{content:""}.ph.ph-cookie:before{content:""}.ph.ph-cooking-pot:before{content:""}.ph.ph-copy:before{content:""}.ph.ph-copy-simple:before{content:""}.ph.ph-copyleft:before{content:""}.ph.ph-copyright:before{content:""}.ph.ph-corners-in:before{content:""}.ph.ph-corners-out:before{content:""}.ph.ph-couch:before{content:""}.ph.ph-court-basketball:before{content:""}.ph.ph-cow:before{content:""}.ph.ph-cowboy-hat:before{content:""}.ph.ph-cpu:before{content:""}.ph.ph-crane:before{content:""}.ph.ph-crane-tower:before{content:""}.ph.ph-credit-card:before{content:""}.ph.ph-cricket:before{content:""}.ph.ph-crop:before{content:""}.ph.ph-cross:before{content:""}.ph.ph-crosshair:before{content:""}.ph.ph-crosshair-simple:before{content:""}.ph.ph-crown:before{content:""}.ph.ph-crown-cross:before{content:""}.ph.ph-crown-simple:before{content:""}.ph.ph-cube:before{content:""}.ph.ph-cube-focus:before{content:""}.ph.ph-cube-transparent:before{content:""}.ph.ph-currency-btc:before{content:""}.ph.ph-currency-circle-dollar:before{content:""}.ph.ph-currency-cny:before{content:""}.ph.ph-currency-dollar:before{content:""}.ph.ph-currency-dollar-simple:before{content:""}.ph.ph-currency-eth:before{content:""}.ph.ph-currency-eur:before{content:""}.ph.ph-currency-gbp:before{content:""}.ph.ph-currency-inr:before{content:""}.ph.ph-currency-jpy:before{content:""}.ph.ph-currency-krw:before{content:""}.ph.ph-currency-kzt:before{content:""}.ph.ph-currency-ngn:before{content:""}.ph.ph-currency-rub:before{content:""}.ph.ph-cursor:before{content:""}.ph.ph-cursor-click:before{content:""}.ph.ph-cursor-text:before{content:""}.ph.ph-cylinder:before{content:""}.ph.ph-database:before{content:""}.ph.ph-desk:before{content:""}.ph.ph-desktop:before{content:""}.ph.ph-desktop-tower:before{content:""}.ph.ph-detective:before{content:""}.ph.ph-dev-to-logo:before{content:""}.ph.ph-device-mobile:before{content:""}.ph.ph-device-mobile-camera:before{content:""}.ph.ph-device-mobile-slash:before{content:""}.ph.ph-device-mobile-speaker:before{content:""}.ph.ph-device-rotate:before{content:""}.ph.ph-device-tablet:before{content:""}.ph.ph-device-tablet-camera:before{content:""}.ph.ph-device-tablet-speaker:before{content:""}.ph.ph-devices:before{content:""}.ph.ph-diamond:before{content:""}.ph.ph-diamonds-four:before{content:""}.ph.ph-dice-five:before{content:""}.ph.ph-dice-four:before{content:""}.ph.ph-dice-one:before{content:""}.ph.ph-dice-six:before{content:""}.ph.ph-dice-three:before{content:""}.ph.ph-dice-two:before{content:""}.ph.ph-disc:before{content:""}.ph.ph-disco-ball:before{content:""}.ph.ph-discord-logo:before{content:""}.ph.ph-divide:before{content:""}.ph.ph-dna:before{content:""}.ph.ph-dog:before{content:""}.ph.ph-door:before{content:""}.ph.ph-door-open:before{content:""}.ph.ph-dot:before{content:""}.ph.ph-dot-outline:before{content:""}.ph.ph-dots-nine:before{content:""}.ph.ph-dots-six:before{content:""}.ph.ph-dots-six-vertical:before{content:""}.ph.ph-dots-three:before{content:""}.ph.ph-dots-three-circle:before{content:""}.ph.ph-dots-three-circle-vertical:before{content:""}.ph.ph-dots-three-outline:before{content:""}.ph.ph-dots-three-outline-vertical:before{content:""}.ph.ph-dots-three-vertical:before{content:""}.ph.ph-download:before{content:""}.ph.ph-download-simple:before{content:""}.ph.ph-dress:before{content:""}.ph.ph-dresser:before{content:""}.ph.ph-dribbble-logo:before{content:""}.ph.ph-drone:before{content:""}.ph.ph-drop:before{content:""}.ph.ph-drop-half:before{content:""}.ph.ph-drop-half-bottom:before{content:""}.ph.ph-drop-simple:before{content:""}.ph.ph-drop-slash:before{content:""}.ph.ph-dropbox-logo:before{content:""}.ph.ph-ear:before{content:""}.ph.ph-ear-slash:before{content:""}.ph.ph-egg:before{content:""}.ph.ph-egg-crack:before{content:""}.ph.ph-eject:before{content:""}.ph.ph-eject-simple:before{content:""}.ph.ph-elevator:before{content:""}.ph.ph-empty:before{content:""}.ph.ph-engine:before{content:""}.ph.ph-envelope:before{content:""}.ph.ph-envelope-open:before{content:""}.ph.ph-envelope-simple:before{content:""}.ph.ph-envelope-simple-open:before{content:""}.ph.ph-equalizer:before{content:""}.ph.ph-equals:before{content:""}.ph.ph-eraser:before{content:""}.ph.ph-escalator-down:before{content:""}.ph.ph-escalator-up:before{content:""}.ph.ph-exam:before{content:""}.ph.ph-exclamation-mark:before{content:""}.ph.ph-exclude:before{content:""}.ph.ph-exclude-square:before{content:""}.ph.ph-export:before{content:""}.ph.ph-eye:before{content:""}.ph.ph-eye-closed:before{content:""}.ph.ph-eye-slash:before{content:""}.ph.ph-eyedropper:before{content:""}.ph.ph-eyedropper-sample:before{content:""}.ph.ph-eyeglasses:before{content:""}.ph.ph-eyes:before{content:""}.ph.ph-face-mask:before{content:""}.ph.ph-facebook-logo:before{content:""}.ph.ph-factory:before{content:""}.ph.ph-faders:before{content:""}.ph.ph-faders-horizontal:before{content:""}.ph.ph-fallout-shelter:before{content:""}.ph.ph-fan:before{content:""}.ph.ph-farm:before{content:""}.ph.ph-fast-forward:before{content:""}.ph.ph-fast-forward-circle:before{content:""}.ph.ph-feather:before{content:""}.ph.ph-fediverse-logo:before{content:""}.ph.ph-figma-logo:before{content:""}.ph.ph-file:before{content:""}.ph.ph-file-archive:before{content:""}.ph.ph-file-arrow-down:before{content:""}.ph.ph-file-arrow-up:before{content:""}.ph.ph-file-audio:before{content:""}.ph.ph-file-c:before{content:""}.ph.ph-file-c-sharp:before{content:""}.ph.ph-file-cloud:before{content:""}.ph.ph-file-code:before{content:""}.ph.ph-file-cpp:before{content:""}.ph.ph-file-css:before{content:""}.ph.ph-file-csv:before{content:""}.ph.ph-file-dashed:before,.ph.ph-file-dotted:before{content:""}.ph.ph-file-doc:before{content:""}.ph.ph-file-html:before{content:""}.ph.ph-file-image:before{content:""}.ph.ph-file-ini:before{content:""}.ph.ph-file-jpg:before{content:""}.ph.ph-file-js:before{content:""}.ph.ph-file-jsx:before{content:""}.ph.ph-file-lock:before{content:""}.ph.ph-file-magnifying-glass:before,.ph.ph-file-search:before{content:""}.ph.ph-file-md:before{content:""}.ph.ph-file-minus:before{content:""}.ph.ph-file-pdf:before{content:""}.ph.ph-file-plus:before{content:""}.ph.ph-file-png:before{content:""}.ph.ph-file-ppt:before{content:""}.ph.ph-file-py:before{content:""}.ph.ph-file-rs:before{content:""}.ph.ph-file-sql:before{content:""}.ph.ph-file-svg:before{content:""}.ph.ph-file-text:before{content:""}.ph.ph-file-ts:before{content:""}.ph.ph-file-tsx:before{content:""}.ph.ph-file-txt:before{content:""}.ph.ph-file-video:before{content:""}.ph.ph-file-vue:before{content:""}.ph.ph-file-x:before{content:""}.ph.ph-file-xls:before{content:""}.ph.ph-file-zip:before{content:""}.ph.ph-files:before{content:""}.ph.ph-film-reel:before{content:""}.ph.ph-film-script:before{content:""}.ph.ph-film-slate:before{content:""}.ph.ph-film-strip:before{content:""}.ph.ph-fingerprint:before{content:""}.ph.ph-fingerprint-simple:before{content:""}.ph.ph-finn-the-human:before{content:""}.ph.ph-fire:before{content:""}.ph.ph-fire-extinguisher:before{content:""}.ph.ph-fire-simple:before{content:""}.ph.ph-fire-truck:before{content:""}.ph.ph-first-aid:before{content:""}.ph.ph-first-aid-kit:before{content:""}.ph.ph-fish:before{content:""}.ph.ph-fish-simple:before{content:""}.ph.ph-flag:before{content:""}.ph.ph-flag-banner:before{content:""}.ph.ph-flag-banner-fold:before{content:""}.ph.ph-flag-checkered:before{content:""}.ph.ph-flag-pennant:before{content:""}.ph.ph-flame:before{content:""}.ph.ph-flashlight:before{content:""}.ph.ph-flask:before{content:""}.ph.ph-flip-horizontal:before{content:""}.ph.ph-flip-vertical:before{content:""}.ph.ph-floppy-disk:before{content:""}.ph.ph-floppy-disk-back:before{content:""}.ph.ph-flow-arrow:before{content:""}.ph.ph-flower:before{content:""}.ph.ph-flower-lotus:before{content:""}.ph.ph-flower-tulip:before{content:""}.ph.ph-flying-saucer:before{content:""}.ph.ph-folder:before,.ph.ph-folder-notch:before{content:""}.ph.ph-folder-dashed:before,.ph.ph-folder-dotted:before{content:""}.ph.ph-folder-lock:before{content:""}.ph.ph-folder-minus:before,.ph.ph-folder-notch-minus:before{content:""}.ph.ph-folder-open:before,.ph.ph-folder-notch-open:before{content:""}.ph.ph-folder-plus:before,.ph.ph-folder-notch-plus:before{content:""}.ph.ph-folder-simple:before{content:""}.ph.ph-folder-simple-dashed:before,.ph.ph-folder-simple-dotted:before{content:""}.ph.ph-folder-simple-lock:before{content:""}.ph.ph-folder-simple-minus:before{content:""}.ph.ph-folder-simple-plus:before{content:""}.ph.ph-folder-simple-star:before{content:""}.ph.ph-folder-simple-user:before{content:""}.ph.ph-folder-star:before{content:""}.ph.ph-folder-user:before{content:""}.ph.ph-folders:before{content:""}.ph.ph-football:before{content:""}.ph.ph-football-helmet:before{content:""}.ph.ph-footprints:before{content:""}.ph.ph-fork-knife:before{content:""}.ph.ph-four-k:before{content:""}.ph.ph-frame-corners:before{content:""}.ph.ph-framer-logo:before{content:""}.ph.ph-function:before{content:""}.ph.ph-funnel:before{content:""}.ph.ph-funnel-simple:before{content:""}.ph.ph-funnel-simple-x:before{content:""}.ph.ph-funnel-x:before{content:""}.ph.ph-game-controller:before{content:""}.ph.ph-garage:before{content:""}.ph.ph-gas-can:before{content:""}.ph.ph-gas-pump:before{content:""}.ph.ph-gauge:before{content:""}.ph.ph-gavel:before{content:""}.ph.ph-gear:before{content:""}.ph.ph-gear-fine:before{content:""}.ph.ph-gear-six:before{content:""}.ph.ph-gender-female:before{content:""}.ph.ph-gender-intersex:before{content:""}.ph.ph-gender-male:before{content:""}.ph.ph-gender-neuter:before{content:""}.ph.ph-gender-nonbinary:before{content:""}.ph.ph-gender-transgender:before{content:""}.ph.ph-ghost:before{content:""}.ph.ph-gif:before{content:""}.ph.ph-gift:before{content:""}.ph.ph-git-branch:before{content:""}.ph.ph-git-commit:before{content:""}.ph.ph-git-diff:before{content:""}.ph.ph-git-fork:before{content:""}.ph.ph-git-merge:before{content:""}.ph.ph-git-pull-request:before{content:""}.ph.ph-github-logo:before{content:""}.ph.ph-gitlab-logo:before{content:""}.ph.ph-gitlab-logo-simple:before{content:""}.ph.ph-globe:before{content:""}.ph.ph-globe-hemisphere-east:before{content:""}.ph.ph-globe-hemisphere-west:before{content:""}.ph.ph-globe-simple:before{content:""}.ph.ph-globe-simple-x:before{content:""}.ph.ph-globe-stand:before{content:""}.ph.ph-globe-x:before{content:""}.ph.ph-goggles:before{content:""}.ph.ph-golf:before{content:""}.ph.ph-goodreads-logo:before{content:""}.ph.ph-google-cardboard-logo:before{content:""}.ph.ph-google-chrome-logo:before{content:""}.ph.ph-google-drive-logo:before{content:""}.ph.ph-google-logo:before{content:""}.ph.ph-google-photos-logo:before{content:""}.ph.ph-google-play-logo:before{content:""}.ph.ph-google-podcasts-logo:before{content:""}.ph.ph-gps:before{content:""}.ph.ph-gps-fix:before{content:""}.ph.ph-gps-slash:before{content:""}.ph.ph-gradient:before{content:""}.ph.ph-graduation-cap:before{content:""}.ph.ph-grains:before{content:""}.ph.ph-grains-slash:before{content:""}.ph.ph-graph:before{content:""}.ph.ph-graphics-card:before{content:""}.ph.ph-greater-than:before{content:""}.ph.ph-greater-than-or-equal:before{content:""}.ph.ph-grid-four:before{content:""}.ph.ph-grid-nine:before{content:""}.ph.ph-guitar:before{content:""}.ph.ph-hair-dryer:before{content:""}.ph.ph-hamburger:before{content:""}.ph.ph-hammer:before{content:""}.ph.ph-hand:before{content:""}.ph.ph-hand-arrow-down:before{content:""}.ph.ph-hand-arrow-up:before{content:""}.ph.ph-hand-coins:before{content:""}.ph.ph-hand-deposit:before{content:""}.ph.ph-hand-eye:before{content:""}.ph.ph-hand-fist:before{content:""}.ph.ph-hand-grabbing:before{content:""}.ph.ph-hand-heart:before{content:""}.ph.ph-hand-palm:before{content:""}.ph.ph-hand-peace:before{content:""}.ph.ph-hand-pointing:before{content:""}.ph.ph-hand-soap:before{content:""}.ph.ph-hand-swipe-left:before{content:""}.ph.ph-hand-swipe-right:before{content:""}.ph.ph-hand-tap:before{content:""}.ph.ph-hand-waving:before{content:""}.ph.ph-hand-withdraw:before{content:""}.ph.ph-handbag:before{content:""}.ph.ph-handbag-simple:before{content:""}.ph.ph-hands-clapping:before{content:""}.ph.ph-hands-praying:before{content:""}.ph.ph-handshake:before{content:""}.ph.ph-hard-drive:before{content:""}.ph.ph-hard-drives:before{content:""}.ph.ph-hard-hat:before{content:""}.ph.ph-hash:before{content:""}.ph.ph-hash-straight:before{content:""}.ph.ph-head-circuit:before{content:""}.ph.ph-headlights:before{content:""}.ph.ph-headphones:before{content:""}.ph.ph-headset:before{content:""}.ph.ph-heart:before{content:""}.ph.ph-heart-break:before{content:""}.ph.ph-heart-half:before{content:""}.ph.ph-heart-straight:before{content:""}.ph.ph-heart-straight-break:before{content:""}.ph.ph-heartbeat:before{content:""}.ph.ph-hexagon:before{content:""}.ph.ph-high-definition:before{content:""}.ph.ph-high-heel:before{content:""}.ph.ph-highlighter:before{content:""}.ph.ph-highlighter-circle:before{content:""}.ph.ph-hockey:before{content:""}.ph.ph-hoodie:before{content:""}.ph.ph-horse:before{content:""}.ph.ph-hospital:before{content:""}.ph.ph-hourglass:before{content:""}.ph.ph-hourglass-high:before{content:""}.ph.ph-hourglass-low:before{content:""}.ph.ph-hourglass-medium:before{content:""}.ph.ph-hourglass-simple:before{content:""}.ph.ph-hourglass-simple-high:before{content:""}.ph.ph-hourglass-simple-low:before{content:""}.ph.ph-hourglass-simple-medium:before{content:""}.ph.ph-house:before{content:""}.ph.ph-house-line:before{content:""}.ph.ph-house-simple:before{content:""}.ph.ph-hurricane:before{content:""}.ph.ph-ice-cream:before{content:""}.ph.ph-identification-badge:before{content:""}.ph.ph-identification-card:before{content:""}.ph.ph-image:before{content:""}.ph.ph-image-broken:before{content:""}.ph.ph-image-square:before{content:""}.ph.ph-images:before{content:""}.ph.ph-images-square:before{content:""}.ph.ph-infinity:before,.ph.ph-lemniscate:before{content:""}.ph.ph-info:before{content:""}.ph.ph-instagram-logo:before{content:""}.ph.ph-intersect:before{content:""}.ph.ph-intersect-square:before{content:""}.ph.ph-intersect-three:before{content:""}.ph.ph-intersection:before{content:""}.ph.ph-invoice:before{content:""}.ph.ph-island:before{content:""}.ph.ph-jar:before{content:""}.ph.ph-jar-label:before{content:""}.ph.ph-jeep:before{content:""}.ph.ph-joystick:before{content:""}.ph.ph-kanban:before{content:""}.ph.ph-key:before{content:""}.ph.ph-key-return:before{content:""}.ph.ph-keyboard:before{content:""}.ph.ph-keyhole:before{content:""}.ph.ph-knife:before{content:""}.ph.ph-ladder:before{content:""}.ph.ph-ladder-simple:before{content:""}.ph.ph-lamp:before{content:""}.ph.ph-lamp-pendant:before{content:""}.ph.ph-laptop:before{content:""}.ph.ph-lasso:before{content:""}.ph.ph-lastfm-logo:before{content:""}.ph.ph-layout:before{content:""}.ph.ph-leaf:before{content:""}.ph.ph-lectern:before{content:""}.ph.ph-lego:before{content:""}.ph.ph-lego-smiley:before{content:""}.ph.ph-less-than:before{content:""}.ph.ph-less-than-or-equal:before{content:""}.ph.ph-letter-circle-h:before{content:""}.ph.ph-letter-circle-p:before{content:""}.ph.ph-letter-circle-v:before{content:""}.ph.ph-lifebuoy:before{content:""}.ph.ph-lightbulb:before{content:""}.ph.ph-lightbulb-filament:before{content:""}.ph.ph-lighthouse:before{content:""}.ph.ph-lightning:before{content:""}.ph.ph-lightning-a:before{content:""}.ph.ph-lightning-slash:before{content:""}.ph.ph-line-segment:before{content:""}.ph.ph-line-segments:before{content:""}.ph.ph-line-vertical:before{content:""}.ph.ph-link:before{content:""}.ph.ph-link-break:before{content:""}.ph.ph-link-simple:before{content:""}.ph.ph-link-simple-break:before{content:""}.ph.ph-link-simple-horizontal:before{content:""}.ph.ph-link-simple-horizontal-break:before{content:""}.ph.ph-linkedin-logo:before{content:""}.ph.ph-linktree-logo:before{content:""}.ph.ph-linux-logo:before{content:""}.ph.ph-list:before{content:""}.ph.ph-list-bullets:before{content:""}.ph.ph-list-checks:before{content:""}.ph.ph-list-dashes:before{content:""}.ph.ph-list-heart:before{content:""}.ph.ph-list-magnifying-glass:before{content:""}.ph.ph-list-numbers:before{content:""}.ph.ph-list-plus:before{content:""}.ph.ph-list-star:before{content:""}.ph.ph-lock:before{content:""}.ph.ph-lock-key:before{content:""}.ph.ph-lock-key-open:before{content:""}.ph.ph-lock-laminated:before{content:""}.ph.ph-lock-laminated-open:before{content:""}.ph.ph-lock-open:before{content:""}.ph.ph-lock-simple:before{content:""}.ph.ph-lock-simple-open:before{content:""}.ph.ph-lockers:before{content:""}.ph.ph-log:before{content:""}.ph.ph-magic-wand:before{content:""}.ph.ph-magnet:before{content:""}.ph.ph-magnet-straight:before{content:""}.ph.ph-magnifying-glass:before{content:""}.ph.ph-magnifying-glass-minus:before{content:""}.ph.ph-magnifying-glass-plus:before{content:""}.ph.ph-mailbox:before{content:""}.ph.ph-map-pin:before{content:""}.ph.ph-map-pin-area:before{content:""}.ph.ph-map-pin-line:before{content:""}.ph.ph-map-pin-plus:before{content:""}.ph.ph-map-pin-simple:before{content:""}.ph.ph-map-pin-simple-area:before{content:""}.ph.ph-map-pin-simple-line:before{content:""}.ph.ph-map-trifold:before{content:""}.ph.ph-markdown-logo:before{content:""}.ph.ph-marker-circle:before{content:""}.ph.ph-martini:before{content:""}.ph.ph-mask-happy:before{content:""}.ph.ph-mask-sad:before{content:""}.ph.ph-mastodon-logo:before{content:""}.ph.ph-math-operations:before{content:""}.ph.ph-matrix-logo:before{content:""}.ph.ph-medal:before{content:""}.ph.ph-medal-military:before{content:""}.ph.ph-medium-logo:before{content:""}.ph.ph-megaphone:before{content:""}.ph.ph-megaphone-simple:before{content:""}.ph.ph-member-of:before{content:""}.ph.ph-memory:before{content:""}.ph.ph-messenger-logo:before{content:""}.ph.ph-meta-logo:before{content:""}.ph.ph-meteor:before{content:""}.ph.ph-metronome:before{content:""}.ph.ph-microphone:before{content:""}.ph.ph-microphone-slash:before{content:""}.ph.ph-microphone-stage:before{content:""}.ph.ph-microscope:before{content:""}.ph.ph-microsoft-excel-logo:before{content:""}.ph.ph-microsoft-outlook-logo:before{content:""}.ph.ph-microsoft-powerpoint-logo:before{content:""}.ph.ph-microsoft-teams-logo:before{content:""}.ph.ph-microsoft-word-logo:before{content:""}.ph.ph-minus:before{content:""}.ph.ph-minus-circle:before{content:""}.ph.ph-minus-square:before{content:""}.ph.ph-money:before{content:""}.ph.ph-money-wavy:before{content:""}.ph.ph-monitor:before{content:""}.ph.ph-monitor-arrow-up:before{content:""}.ph.ph-monitor-play:before{content:""}.ph.ph-moon:before{content:""}.ph.ph-moon-stars:before{content:""}.ph.ph-moped:before{content:""}.ph.ph-moped-front:before{content:""}.ph.ph-mosque:before{content:""}.ph.ph-motorcycle:before{content:""}.ph.ph-mountains:before{content:""}.ph.ph-mouse:before{content:""}.ph.ph-mouse-left-click:before{content:""}.ph.ph-mouse-middle-click:before{content:""}.ph.ph-mouse-right-click:before{content:""}.ph.ph-mouse-scroll:before{content:""}.ph.ph-mouse-simple:before{content:""}.ph.ph-music-note:before{content:""}.ph.ph-music-note-simple:before{content:""}.ph.ph-music-notes:before{content:""}.ph.ph-music-notes-minus:before{content:""}.ph.ph-music-notes-plus:before{content:""}.ph.ph-music-notes-simple:before{content:""}.ph.ph-navigation-arrow:before{content:""}.ph.ph-needle:before{content:""}.ph.ph-network:before{content:""}.ph.ph-network-slash:before{content:""}.ph.ph-network-x:before{content:""}.ph.ph-newspaper:before{content:""}.ph.ph-newspaper-clipping:before{content:""}.ph.ph-not-equals:before{content:""}.ph.ph-not-member-of:before{content:""}.ph.ph-not-subset-of:before{content:""}.ph.ph-not-superset-of:before{content:""}.ph.ph-notches:before{content:""}.ph.ph-note:before{content:""}.ph.ph-note-blank:before{content:""}.ph.ph-note-pencil:before{content:""}.ph.ph-notebook:before{content:""}.ph.ph-notepad:before{content:""}.ph.ph-notification:before{content:""}.ph.ph-notion-logo:before{content:""}.ph.ph-nuclear-plant:before{content:""}.ph.ph-number-circle-eight:before{content:""}.ph.ph-number-circle-five:before{content:""}.ph.ph-number-circle-four:before{content:""}.ph.ph-number-circle-nine:before{content:""}.ph.ph-number-circle-one:before{content:""}.ph.ph-number-circle-seven:before{content:""}.ph.ph-number-circle-six:before{content:""}.ph.ph-number-circle-three:before{content:""}.ph.ph-number-circle-two:before{content:""}.ph.ph-number-circle-zero:before{content:""}.ph.ph-number-eight:before{content:""}.ph.ph-number-five:before{content:""}.ph.ph-number-four:before{content:""}.ph.ph-number-nine:before{content:""}.ph.ph-number-one:before{content:""}.ph.ph-number-seven:before{content:""}.ph.ph-number-six:before{content:""}.ph.ph-number-square-eight:before{content:""}.ph.ph-number-square-five:before{content:""}.ph.ph-number-square-four:before{content:""}.ph.ph-number-square-nine:before{content:""}.ph.ph-number-square-one:before{content:""}.ph.ph-number-square-seven:before{content:""}.ph.ph-number-square-six:before{content:""}.ph.ph-number-square-three:before{content:""}.ph.ph-number-square-two:before{content:""}.ph.ph-number-square-zero:before{content:""}.ph.ph-number-three:before{content:""}.ph.ph-number-two:before{content:""}.ph.ph-number-zero:before{content:""}.ph.ph-numpad:before{content:""}.ph.ph-nut:before{content:""}.ph.ph-ny-times-logo:before{content:""}.ph.ph-octagon:before{content:""}.ph.ph-office-chair:before{content:""}.ph.ph-onigiri:before{content:""}.ph.ph-open-ai-logo:before{content:""}.ph.ph-option:before{content:""}.ph.ph-orange:before{content:""}.ph.ph-orange-slice:before{content:""}.ph.ph-oven:before{content:""}.ph.ph-package:before{content:""}.ph.ph-paint-brush:before{content:""}.ph.ph-paint-brush-broad:before{content:""}.ph.ph-paint-brush-household:before{content:""}.ph.ph-paint-bucket:before{content:""}.ph.ph-paint-roller:before{content:""}.ph.ph-palette:before{content:""}.ph.ph-panorama:before{content:""}.ph.ph-pants:before{content:""}.ph.ph-paper-plane:before{content:""}.ph.ph-paper-plane-right:before{content:""}.ph.ph-paper-plane-tilt:before{content:""}.ph.ph-paperclip:before{content:""}.ph.ph-paperclip-horizontal:before{content:""}.ph.ph-parachute:before{content:""}.ph.ph-paragraph:before{content:""}.ph.ph-parallelogram:before{content:""}.ph.ph-park:before{content:""}.ph.ph-password:before{content:""}.ph.ph-path:before{content:""}.ph.ph-patreon-logo:before{content:""}.ph.ph-pause:before{content:""}.ph.ph-pause-circle:before{content:""}.ph.ph-paw-print:before{content:""}.ph.ph-paypal-logo:before{content:""}.ph.ph-peace:before{content:""}.ph.ph-pen:before{content:""}.ph.ph-pen-nib:before{content:""}.ph.ph-pen-nib-straight:before{content:""}.ph.ph-pencil:before{content:""}.ph.ph-pencil-circle:before{content:""}.ph.ph-pencil-line:before{content:""}.ph.ph-pencil-ruler:before{content:""}.ph.ph-pencil-simple:before{content:""}.ph.ph-pencil-simple-line:before{content:""}.ph.ph-pencil-simple-slash:before{content:""}.ph.ph-pencil-slash:before{content:""}.ph.ph-pentagon:before{content:""}.ph.ph-pentagram:before{content:""}.ph.ph-pepper:before{content:""}.ph.ph-percent:before{content:""}.ph.ph-person:before{content:""}.ph.ph-person-arms-spread:before{content:""}.ph.ph-person-simple:before{content:""}.ph.ph-person-simple-bike:before{content:""}.ph.ph-person-simple-circle:before{content:""}.ph.ph-person-simple-hike:before{content:""}.ph.ph-person-simple-run:before{content:""}.ph.ph-person-simple-ski:before{content:""}.ph.ph-person-simple-snowboard:before{content:""}.ph.ph-person-simple-swim:before{content:""}.ph.ph-person-simple-tai-chi:before{content:""}.ph.ph-person-simple-throw:before{content:""}.ph.ph-person-simple-walk:before{content:""}.ph.ph-perspective:before{content:""}.ph.ph-phone:before{content:""}.ph.ph-phone-call:before{content:""}.ph.ph-phone-disconnect:before{content:""}.ph.ph-phone-incoming:before{content:""}.ph.ph-phone-list:before{content:""}.ph.ph-phone-outgoing:before{content:""}.ph.ph-phone-pause:before{content:""}.ph.ph-phone-plus:before{content:""}.ph.ph-phone-slash:before{content:""}.ph.ph-phone-transfer:before{content:""}.ph.ph-phone-x:before{content:""}.ph.ph-phosphor-logo:before{content:""}.ph.ph-pi:before{content:""}.ph.ph-piano-keys:before{content:""}.ph.ph-picnic-table:before{content:""}.ph.ph-picture-in-picture:before{content:""}.ph.ph-piggy-bank:before{content:""}.ph.ph-pill:before{content:""}.ph.ph-ping-pong:before{content:""}.ph.ph-pint-glass:before{content:""}.ph.ph-pinterest-logo:before{content:""}.ph.ph-pinwheel:before{content:""}.ph.ph-pipe:before{content:""}.ph.ph-pipe-wrench:before{content:""}.ph.ph-pix-logo:before{content:""}.ph.ph-pizza:before{content:""}.ph.ph-placeholder:before{content:""}.ph.ph-planet:before{content:""}.ph.ph-plant:before{content:""}.ph.ph-play:before{content:""}.ph.ph-play-circle:before{content:""}.ph.ph-play-pause:before{content:""}.ph.ph-playlist:before{content:""}.ph.ph-plug:before{content:""}.ph.ph-plug-charging:before{content:""}.ph.ph-plugs:before{content:""}.ph.ph-plugs-connected:before{content:""}.ph.ph-plus:before{content:""}.ph.ph-plus-circle:before{content:""}.ph.ph-plus-minus:before{content:""}.ph.ph-plus-square:before{content:""}.ph.ph-poker-chip:before{content:""}.ph.ph-police-car:before{content:""}.ph.ph-polygon:before{content:""}.ph.ph-popcorn:before{content:""}.ph.ph-popsicle:before{content:""}.ph.ph-potted-plant:before{content:""}.ph.ph-power:before{content:""}.ph.ph-prescription:before{content:""}.ph.ph-presentation:before{content:""}.ph.ph-presentation-chart:before{content:""}.ph.ph-printer:before{content:""}.ph.ph-prohibit:before{content:""}.ph.ph-prohibit-inset:before{content:""}.ph.ph-projector-screen:before{content:""}.ph.ph-projector-screen-chart:before{content:""}.ph.ph-pulse:before,.ph.ph-activity:before{content:""}.ph.ph-push-pin:before{content:""}.ph.ph-push-pin-simple:before{content:""}.ph.ph-push-pin-simple-slash:before{content:""}.ph.ph-push-pin-slash:before{content:""}.ph.ph-puzzle-piece:before{content:""}.ph.ph-qr-code:before{content:""}.ph.ph-question:before{content:""}.ph.ph-question-mark:before{content:""}.ph.ph-queue:before{content:""}.ph.ph-quotes:before{content:""}.ph.ph-rabbit:before{content:""}.ph.ph-racquet:before{content:""}.ph.ph-radical:before{content:""}.ph.ph-radio:before{content:""}.ph.ph-radio-button:before{content:""}.ph.ph-radioactive:before{content:""}.ph.ph-rainbow:before{content:""}.ph.ph-rainbow-cloud:before{content:""}.ph.ph-ranking:before{content:""}.ph.ph-read-cv-logo:before{content:""}.ph.ph-receipt:before{content:""}.ph.ph-receipt-x:before{content:""}.ph.ph-record:before{content:""}.ph.ph-rectangle:before{content:""}.ph.ph-rectangle-dashed:before{content:""}.ph.ph-recycle:before{content:""}.ph.ph-reddit-logo:before{content:""}.ph.ph-repeat:before{content:""}.ph.ph-repeat-once:before{content:""}.ph.ph-replit-logo:before{content:""}.ph.ph-resize:before{content:""}.ph.ph-rewind:before{content:""}.ph.ph-rewind-circle:before{content:""}.ph.ph-road-horizon:before{content:""}.ph.ph-robot:before{content:""}.ph.ph-rocket:before{content:""}.ph.ph-rocket-launch:before{content:""}.ph.ph-rows:before{content:""}.ph.ph-rows-plus-bottom:before{content:""}.ph.ph-rows-plus-top:before{content:""}.ph.ph-rss:before{content:""}.ph.ph-rss-simple:before{content:""}.ph.ph-rug:before{content:""}.ph.ph-ruler:before{content:""}.ph.ph-sailboat:before{content:""}.ph.ph-scales:before{content:""}.ph.ph-scan:before{content:""}.ph.ph-scan-smiley:before{content:""}.ph.ph-scissors:before{content:""}.ph.ph-scooter:before{content:""}.ph.ph-screencast:before{content:""}.ph.ph-screwdriver:before{content:""}.ph.ph-scribble:before{content:""}.ph.ph-scribble-loop:before{content:""}.ph.ph-scroll:before{content:""}.ph.ph-seal:before,.ph.ph-circle-wavy:before{content:""}.ph.ph-seal-check:before,.ph.ph-circle-wavy-check:before{content:""}.ph.ph-seal-percent:before{content:""}.ph.ph-seal-question:before,.ph.ph-circle-wavy-question:before{content:""}.ph.ph-seal-warning:before,.ph.ph-circle-wavy-warning:before{content:""}.ph.ph-seat:before{content:""}.ph.ph-seatbelt:before{content:""}.ph.ph-security-camera:before{content:""}.ph.ph-selection:before{content:""}.ph.ph-selection-all:before{content:""}.ph.ph-selection-background:before{content:""}.ph.ph-selection-foreground:before{content:""}.ph.ph-selection-inverse:before{content:""}.ph.ph-selection-plus:before{content:""}.ph.ph-selection-slash:before{content:""}.ph.ph-shapes:before{content:""}.ph.ph-share:before{content:""}.ph.ph-share-fat:before{content:""}.ph.ph-share-network:before{content:""}.ph.ph-shield:before{content:""}.ph.ph-shield-check:before{content:""}.ph.ph-shield-checkered:before{content:""}.ph.ph-shield-chevron:before{content:""}.ph.ph-shield-plus:before{content:""}.ph.ph-shield-slash:before{content:""}.ph.ph-shield-star:before{content:""}.ph.ph-shield-warning:before{content:""}.ph.ph-shipping-container:before{content:""}.ph.ph-shirt-folded:before{content:""}.ph.ph-shooting-star:before{content:""}.ph.ph-shopping-bag:before{content:""}.ph.ph-shopping-bag-open:before{content:""}.ph.ph-shopping-cart:before{content:""}.ph.ph-shopping-cart-simple:before{content:""}.ph.ph-shovel:before{content:""}.ph.ph-shower:before{content:""}.ph.ph-shrimp:before{content:""}.ph.ph-shuffle:before{content:""}.ph.ph-shuffle-angular:before{content:""}.ph.ph-shuffle-simple:before{content:""}.ph.ph-sidebar:before{content:""}.ph.ph-sidebar-simple:before{content:""}.ph.ph-sigma:before{content:""}.ph.ph-sign-in:before{content:""}.ph.ph-sign-out:before{content:""}.ph.ph-signature:before{content:""}.ph.ph-signpost:before{content:""}.ph.ph-sim-card:before{content:""}.ph.ph-siren:before{content:""}.ph.ph-sketch-logo:before{content:""}.ph.ph-skip-back:before{content:""}.ph.ph-skip-back-circle:before{content:""}.ph.ph-skip-forward:before{content:""}.ph.ph-skip-forward-circle:before{content:""}.ph.ph-skull:before{content:""}.ph.ph-skype-logo:before{content:""}.ph.ph-slack-logo:before{content:""}.ph.ph-sliders:before{content:""}.ph.ph-sliders-horizontal:before{content:""}.ph.ph-slideshow:before{content:""}.ph.ph-smiley:before{content:""}.ph.ph-smiley-angry:before{content:""}.ph.ph-smiley-blank:before{content:""}.ph.ph-smiley-meh:before{content:""}.ph.ph-smiley-melting:before{content:""}.ph.ph-smiley-nervous:before{content:""}.ph.ph-smiley-sad:before{content:""}.ph.ph-smiley-sticker:before{content:""}.ph.ph-smiley-wink:before{content:""}.ph.ph-smiley-x-eyes:before{content:""}.ph.ph-snapchat-logo:before{content:""}.ph.ph-sneaker:before{content:""}.ph.ph-sneaker-move:before{content:""}.ph.ph-snowflake:before{content:""}.ph.ph-soccer-ball:before{content:""}.ph.ph-sock:before{content:""}.ph.ph-solar-panel:before{content:""}.ph.ph-solar-roof:before{content:""}.ph.ph-sort-ascending:before{content:""}.ph.ph-sort-descending:before{content:""}.ph.ph-soundcloud-logo:before{content:""}.ph.ph-spade:before{content:""}.ph.ph-sparkle:before{content:""}.ph.ph-speaker-hifi:before{content:""}.ph.ph-speaker-high:before{content:""}.ph.ph-speaker-low:before{content:""}.ph.ph-speaker-none:before{content:""}.ph.ph-speaker-simple-high:before{content:""}.ph.ph-speaker-simple-low:before{content:""}.ph.ph-speaker-simple-none:before{content:""}.ph.ph-speaker-simple-slash:before{content:""}.ph.ph-speaker-simple-x:before{content:""}.ph.ph-speaker-slash:before{content:""}.ph.ph-speaker-x:before{content:""}.ph.ph-speedometer:before{content:""}.ph.ph-sphere:before{content:""}.ph.ph-spinner:before{content:""}.ph.ph-spinner-ball:before{content:""}.ph.ph-spinner-gap:before{content:""}.ph.ph-spiral:before{content:""}.ph.ph-split-horizontal:before{content:""}.ph.ph-split-vertical:before{content:""}.ph.ph-spotify-logo:before{content:""}.ph.ph-spray-bottle:before{content:""}.ph.ph-square:before{content:""}.ph.ph-square-half:before{content:""}.ph.ph-square-half-bottom:before{content:""}.ph.ph-square-logo:before{content:""}.ph.ph-square-split-horizontal:before{content:""}.ph.ph-square-split-vertical:before{content:""}.ph.ph-squares-four:before{content:""}.ph.ph-stack:before{content:""}.ph.ph-stack-minus:before{content:""}.ph.ph-stack-overflow-logo:before{content:""}.ph.ph-stack-plus:before{content:""}.ph.ph-stack-simple:before{content:""}.ph.ph-stairs:before{content:""}.ph.ph-stamp:before{content:""}.ph.ph-standard-definition:before{content:""}.ph.ph-star:before{content:""}.ph.ph-star-and-crescent:before{content:""}.ph.ph-star-four:before{content:""}.ph.ph-star-half:before{content:""}.ph.ph-star-of-david:before{content:""}.ph.ph-steam-logo:before{content:""}.ph.ph-steering-wheel:before{content:""}.ph.ph-steps:before{content:""}.ph.ph-stethoscope:before{content:""}.ph.ph-sticker:before{content:""}.ph.ph-stool:before{content:""}.ph.ph-stop:before{content:""}.ph.ph-stop-circle:before{content:""}.ph.ph-storefront:before{content:""}.ph.ph-strategy:before{content:""}.ph.ph-stripe-logo:before{content:""}.ph.ph-student:before{content:""}.ph.ph-subset-of:before{content:""}.ph.ph-subset-proper-of:before{content:""}.ph.ph-subtitles:before{content:""}.ph.ph-subtitles-slash:before{content:""}.ph.ph-subtract:before{content:""}.ph.ph-subtract-square:before{content:""}.ph.ph-subway:before{content:""}.ph.ph-suitcase:before{content:""}.ph.ph-suitcase-rolling:before{content:""}.ph.ph-suitcase-simple:before{content:""}.ph.ph-sun:before{content:""}.ph.ph-sun-dim:before{content:""}.ph.ph-sun-horizon:before{content:""}.ph.ph-sunglasses:before{content:""}.ph.ph-superset-of:before{content:""}.ph.ph-superset-proper-of:before{content:""}.ph.ph-swap:before{content:""}.ph.ph-swatches:before{content:""}.ph.ph-swimming-pool:before{content:""}.ph.ph-sword:before{content:""}.ph.ph-synagogue:before{content:""}.ph.ph-syringe:before{content:""}.ph.ph-t-shirt:before{content:""}.ph.ph-table:before{content:""}.ph.ph-tabs:before{content:""}.ph.ph-tag:before{content:""}.ph.ph-tag-chevron:before{content:""}.ph.ph-tag-simple:before{content:""}.ph.ph-target:before{content:""}.ph.ph-taxi:before{content:""}.ph.ph-tea-bag:before{content:""}.ph.ph-telegram-logo:before{content:""}.ph.ph-television:before{content:""}.ph.ph-television-simple:before{content:""}.ph.ph-tennis-ball:before{content:""}.ph.ph-tent:before{content:""}.ph.ph-terminal:before{content:""}.ph.ph-terminal-window:before{content:""}.ph.ph-test-tube:before{content:""}.ph.ph-text-a-underline:before{content:""}.ph.ph-text-aa:before{content:""}.ph.ph-text-align-center:before{content:""}.ph.ph-text-align-justify:before{content:""}.ph.ph-text-align-left:before{content:""}.ph.ph-text-align-right:before{content:""}.ph.ph-text-b:before,.ph.ph-text-bolder:before{content:""}.ph.ph-text-columns:before{content:""}.ph.ph-text-h:before{content:""}.ph.ph-text-h-five:before{content:""}.ph.ph-text-h-four:before{content:""}.ph.ph-text-h-one:before{content:""}.ph.ph-text-h-six:before{content:""}.ph.ph-text-h-three:before{content:""}.ph.ph-text-h-two:before{content:""}.ph.ph-text-indent:before{content:""}.ph.ph-text-italic:before{content:""}.ph.ph-text-outdent:before{content:""}.ph.ph-text-strikethrough:before{content:""}.ph.ph-text-subscript:before{content:""}.ph.ph-text-superscript:before{content:""}.ph.ph-text-t:before{content:""}.ph.ph-text-t-slash:before{content:""}.ph.ph-text-underline:before{content:""}.ph.ph-textbox:before{content:""}.ph.ph-thermometer:before{content:""}.ph.ph-thermometer-cold:before{content:""}.ph.ph-thermometer-hot:before{content:""}.ph.ph-thermometer-simple:before{content:""}.ph.ph-threads-logo:before{content:""}.ph.ph-three-d:before{content:""}.ph.ph-thumbs-down:before{content:""}.ph.ph-thumbs-up:before{content:""}.ph.ph-ticket:before{content:""}.ph.ph-tidal-logo:before{content:""}.ph.ph-tiktok-logo:before{content:""}.ph.ph-tilde:before{content:""}.ph.ph-timer:before{content:""}.ph.ph-tip-jar:before{content:""}.ph.ph-tipi:before{content:""}.ph.ph-tire:before{content:""}.ph.ph-toggle-left:before{content:""}.ph.ph-toggle-right:before{content:""}.ph.ph-toilet:before{content:""}.ph.ph-toilet-paper:before{content:""}.ph.ph-toolbox:before{content:""}.ph.ph-tooth:before{content:""}.ph.ph-tornado:before{content:""}.ph.ph-tote:before{content:""}.ph.ph-tote-simple:before{content:""}.ph.ph-towel:before{content:""}.ph.ph-tractor:before{content:""}.ph.ph-trademark:before{content:""}.ph.ph-trademark-registered:before{content:""}.ph.ph-traffic-cone:before{content:""}.ph.ph-traffic-sign:before{content:""}.ph.ph-traffic-signal:before{content:""}.ph.ph-train:before{content:""}.ph.ph-train-regional:before{content:""}.ph.ph-train-simple:before{content:""}.ph.ph-tram:before{content:""}.ph.ph-translate:before{content:""}.ph.ph-trash:before{content:""}.ph.ph-trash-simple:before{content:""}.ph.ph-tray:before{content:""}.ph.ph-tray-arrow-down:before,.ph.ph-archive-tray:before{content:""}.ph.ph-tray-arrow-up:before{content:""}.ph.ph-treasure-chest:before{content:""}.ph.ph-tree:before{content:""}.ph.ph-tree-evergreen:before{content:""}.ph.ph-tree-palm:before{content:""}.ph.ph-tree-structure:before{content:""}.ph.ph-tree-view:before{content:""}.ph.ph-trend-down:before{content:""}.ph.ph-trend-up:before{content:""}.ph.ph-triangle:before{content:""}.ph.ph-triangle-dashed:before{content:""}.ph.ph-trolley:before{content:""}.ph.ph-trolley-suitcase:before{content:""}.ph.ph-trophy:before{content:""}.ph.ph-truck:before{content:""}.ph.ph-truck-trailer:before{content:""}.ph.ph-tumblr-logo:before{content:""}.ph.ph-twitch-logo:before{content:""}.ph.ph-twitter-logo:before{content:""}.ph.ph-umbrella:before{content:""}.ph.ph-umbrella-simple:before{content:""}.ph.ph-union:before{content:""}.ph.ph-unite:before{content:""}.ph.ph-unite-square:before{content:""}.ph.ph-upload:before{content:""}.ph.ph-upload-simple:before{content:""}.ph.ph-usb:before{content:""}.ph.ph-user:before{content:""}.ph.ph-user-check:before{content:""}.ph.ph-user-circle:before{content:""}.ph.ph-user-circle-check:before{content:""}.ph.ph-user-circle-dashed:before{content:""}.ph.ph-user-circle-gear:before{content:""}.ph.ph-user-circle-minus:before{content:""}.ph.ph-user-circle-plus:before{content:""}.ph.ph-user-focus:before{content:""}.ph.ph-user-gear:before{content:""}.ph.ph-user-list:before{content:""}.ph.ph-user-minus:before{content:""}.ph.ph-user-plus:before{content:""}.ph.ph-user-rectangle:before{content:""}.ph.ph-user-sound:before{content:""}.ph.ph-user-square:before{content:""}.ph.ph-user-switch:before{content:""}.ph.ph-users:before{content:""}.ph.ph-users-four:before{content:""}.ph.ph-users-three:before{content:""}.ph.ph-van:before{content:""}.ph.ph-vault:before{content:""}.ph.ph-vector-three:before{content:""}.ph.ph-vector-two:before{content:""}.ph.ph-vibrate:before{content:""}.ph.ph-video:before{content:""}.ph.ph-video-camera:before{content:""}.ph.ph-video-camera-slash:before{content:""}.ph.ph-video-conference:before{content:""}.ph.ph-vignette:before{content:""}.ph.ph-vinyl-record:before{content:""}.ph.ph-virtual-reality:before{content:""}.ph.ph-virus:before{content:""}.ph.ph-visor:before{content:""}.ph.ph-voicemail:before{content:""}.ph.ph-volleyball:before{content:""}.ph.ph-wall:before{content:""}.ph.ph-wallet:before{content:""}.ph.ph-warehouse:before{content:""}.ph.ph-warning:before{content:""}.ph.ph-warning-circle:before{content:""}.ph.ph-warning-diamond:before{content:""}.ph.ph-warning-octagon:before{content:""}.ph.ph-washing-machine:before{content:""}.ph.ph-watch:before{content:""}.ph.ph-wave-sawtooth:before{content:""}.ph.ph-wave-sine:before{content:""}.ph.ph-wave-square:before{content:""}.ph.ph-wave-triangle:before{content:""}.ph.ph-waveform:before{content:""}.ph.ph-waveform-slash:before{content:""}.ph.ph-waves:before{content:""}.ph.ph-webcam:before{content:""}.ph.ph-webcam-slash:before{content:""}.ph.ph-webhooks-logo:before{content:""}.ph.ph-wechat-logo:before{content:""}.ph.ph-whatsapp-logo:before{content:""}.ph.ph-wheelchair:before{content:""}.ph.ph-wheelchair-motion:before{content:""}.ph.ph-wifi-high:before{content:""}.ph.ph-wifi-low:before{content:""}.ph.ph-wifi-medium:before{content:""}.ph.ph-wifi-none:before{content:""}.ph.ph-wifi-slash:before{content:""}.ph.ph-wifi-x:before{content:""}.ph.ph-wind:before{content:""}.ph.ph-windmill:before{content:""}.ph.ph-windows-logo:before{content:""}.ph.ph-wine:before{content:""}.ph.ph-wrench:before{content:""}.ph.ph-x:before{content:""}.ph.ph-x-circle:before{content:""}.ph.ph-x-logo:before{content:""}.ph.ph-x-square:before{content:""}.ph.ph-yarn:before{content:""}.ph.ph-yin-yang:before{content:""}.ph.ph-youtube-logo:before{content:""}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;src:url(/fonts/cormorant-garamond-latin.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:400 600;src:url(/fonts/source-serif-4-latin.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500 700;src:url(/fonts/montserrat-latin.woff2)format("woff2")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;src:url(/fonts/montserrat-latin.woff2)format("woff2");unicode-range:U+2D}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:400 600;src:url(/fonts/montserrat-latin.woff2)format("woff2");unicode-range:U+2D}:root{--bga-navy:#001423;--bga-copper:#c89b42;--bga-logo-gold:#c89b42;--bga-ivory:#f6f2ea;--bga-ink:#17212b;--bga-stone:#d8d2c8;--navy:var(--bga-navy);--navy-2:var(--bga-ink);--navy-3:var(--bga-ink);--ink:var(--bga-ink);--ivory:var(--bga-ivory);--paper:var(--bga-ivory);--white:#fff;--copper:var(--bga-copper);--copper-light:var(--bga-copper);--muted:#65717a;--line:#00142326;--font-display:"Cormorant Garamond", Georgia, serif;--font-body:"Source Serif 4", Georgia, serif;--font-ui:Montserrat, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy)}html.page-transition-scroll-reset{scroll-behavior:auto!important}html:has(.hero-home){background:#f6f2ea}body{background:var(--paper);color:var(--ink);margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:17px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:Montserrat,Helvetica Neue,Arial,sans-serif}img{max-width:100%;display:block}.site-header{color:var(--white);z-index:50;background:#001423fa;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;height:82px;padding:0 4.5vw;display:grid;position:fixed;top:0;left:0;right:0}.logo{align-items:center;gap:.8rem;min-width:max-content;display:inline-flex}.logo-mark{border:1px solid var(--copper);color:var(--copper-light);letter-spacing:-.12em;place-items:center;width:42px;height:42px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;display:grid}.logo-name{text-transform:uppercase;line-height:1.05;display:grid}.logo-name strong{letter-spacing:.08em;font-family:Cormorant Garamond,Georgia,serif;font-size:.95rem;font-weight:500}.logo-name small{color:var(--copper-light);letter-spacing:.27em;margin-top:.28rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.58rem;font-weight:700}.primary-nav{justify-content:center;align-items:center;gap:clamp(.8rem,1.7vw,1.8rem);display:flex}.primary-nav a{color:#fffdf8b8;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;padding:1.8rem 0 1.55rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:clamp(.63rem,.7vw,.74rem);font-weight:600;position:relative}.primary-nav a:after{background:var(--copper);content:"";transform-origin:0;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:1.2rem;left:0;transform:scaleX(0)}.primary-nav a:hover,.primary-nav a:focus-visible,.primary-nav a.active{color:var(--copper-light)}.primary-nav a:hover:after,.primary-nav a:focus-visible:after,.primary-nav a.active:after{transform:scaleX(1)}.menu-toggle{display:none}.header-cta,.arrow-link{background:var(--copper);border:1px solid var(--copper);color:var(--white);letter-spacing:.085em;text-transform:uppercase;justify-content:center;align-items:center;gap:.9rem;min-height:44px;padding:.75rem 1.15rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.67rem;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.header-cta{border-color:var(--copper-light);color:var(--copper-light);background:0 0}.header-cta:hover,.header-cta:focus-visible{background:var(--copper);border-color:var(--copper);color:var(--white)}.arrow-link:hover,.arrow-link:focus-visible{background:var(--copper-light);border-color:var(--copper-light);color:var(--navy)}.arrow-link.secondary{color:inherit;background:0 0;border-color:currentColor}.arrow-link.secondary:hover,.arrow-link.secondary:focus-visible{border-color:var(--copper-light);color:var(--copper-light);background:#ffffff14}.hero{background:var(--navy);color:var(--white);grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);min-height:min(760px,100vh - 108px);display:grid;overflow:hidden}.hero-copy{align-self:center;max-width:760px;padding:clamp(4rem,7vw,8rem) clamp(2rem,6.5vw,8rem)}.eyebrow{color:var(--copper);letter-spacing:.19em;text-transform:uppercase;margin:0 0 1rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.66rem;font-weight:750}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:1.05}h1{letter-spacing:-.055em;max-width:820px;margin-bottom:1.6rem;font-size:clamp(3.2rem,6.6vw,7rem)}h1 em{color:var(--copper-light);font-style:normal}h2{letter-spacing:-.035em;margin-bottom:1rem;font-size:clamp(2.25rem,4.2vw,4.5rem)}.hero-lede{color:#fffdf8c7;max-width:680px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.micro-proof{color:#fffdf88c;letter-spacing:.08em;text-transform:uppercase;margin:1.5rem 0 0;font-size:.7rem}.editorial-image{background:#0e2533;min-height:500px;margin:0;position:relative;overflow:hidden}.editorial-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero .editorial-image img{object-position:center top}.hero-home .editorial-image img{object-position:center}.editorial-image figcaption{color:#ffffffe0;letter-spacing:.14em;text-transform:uppercase;z-index:2;background:#071d2dc7;padding:.55rem .7rem;font-size:.6rem;font-weight:650;position:absolute;bottom:1.5rem;left:1.5rem}.tag-list{flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;display:flex}.tag-list span{border-left:1px solid var(--copper);color:#ffffffb3;letter-spacing:.04em;padding-left:.7rem;font-size:.68rem}.regional-band{background:var(--navy-2);color:var(--white);text-align:center;min-height:250px;padding:0;position:relative;overflow:hidden}.regional-band>img{object-fit:cover;opacity:.27;width:100%;height:100%;position:absolute;inset:0}.regional-content{padding:3.4rem 5vw 3.7rem;position:relative}.regional-content p{color:var(--copper-light);margin-bottom:1.4rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem}.regional-regions{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1000px;margin:auto;display:grid}.regional-regions span{letter-spacing:.05em;text-transform:uppercase;border-right:1px solid #fff3;font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem}.regional-regions span:last-child{border-right:0}.section.ivory{background:var(--ivory)}.section.dark{background:var(--navy);color:var(--white)}.section-heading{max-width:850px}.section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.section-heading p:not(.eyebrow){color:var(--muted)}.question-grid{grid-template-columns:repeat(4,1fr);gap:1px;max-width:1440px;margin:3.2rem auto 0;display:grid}.question-card{border:1px solid var(--line);background:#ffffff94;min-height:310px;padding:2rem}.question-number{color:var(--copper);margin-bottom:1.7rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem;display:block}.question-card p{color:var(--muted);font-size:.9rem}.section-link{margin-top:2.5rem}.section-link .arrow-link,.ivory .arrow-link,.insights-preview>.arrow-link{color:var(--navy)}.pillars-section{background:var(--paper)}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:1px;max-width:1400px;margin:3rem auto 0;display:grid}.pillar-grid article{border-left:1px solid var(--line);min-height:250px;padding:1.5rem 2.5rem}.pillar-grid article:first-child{border-left:0}.pillar-grid .arrow-link{color:var(--navy);margin-top:1rem}.pillar-grid.compact{grid-template-columns:repeat(4,1fr)}.pillar-grid.compact article{min-height:190px}.pillar-grid.compact p{color:var(--muted)}.split-feature{background:var(--navy);color:var(--white);grid-template-columns:.95fr 1.05fr;min-height:620px;display:grid}.split-copy{align-self:center;padding:clamp(3rem,7vw,8rem)}.split-copy>p:not(.eyebrow){color:#ffffffb8;max-width:700px}.proof-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:2rem 0;display:grid}.proof-list span{color:var(--copper-light);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff29;padding-top:.7rem;font-size:.73rem;font-weight:700}.insights-preview{background:var(--ivory)}.insight-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:2.5rem 0;display:grid}.insight-grid article{border-top:3px solid var(--copper);background:#ffffffb3;min-height:240px;padding:2rem}.insight-grid article>img{aspect-ratio:16/10;object-fit:cover;width:calc(100% + 4rem);max-width:calc(100% + 4rem);height:auto;margin:-2rem -2rem 1.6rem}.insight-grid article>span:first-child{color:var(--copper);letter-spacing:.14em;text-transform:uppercase;font-size:.63rem;font-weight:700}.insight-grid article p{color:var(--muted)}.closing-cta{background:var(--navy-2);color:var(--white);text-align:center;border-top:1px solid #dc9a5d59;flex-direction:column;align-items:center;min-height:420px;padding:clamp(4rem,8vw,8rem) 1.5rem;display:flex}.closing-cta h2,.closing-cta>p{max-width:950px}.closing-cta>p:not(.eyebrow){color:#ffffffb3}.premise{background:var(--ivory)}.premise-grid{grid-template-columns:repeat(2,1fr);gap:4rem;max-width:1000px;margin:2.5rem auto 0;display:grid}.premise-grid p{color:var(--muted);font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem}.offer-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem 1px;max-width:1300px;margin:3rem auto 0;display:grid}.offer-grid article{border-left:1px solid #ffffff26;min-height:300px;padding:1.5rem 2.2rem}.offer-grid article>span{color:var(--copper-light);font-family:Cormorant Garamond,Georgia,serif;font-size:1.15rem}.offer-grid article p{color:#ffffffa8;font-size:.9rem}.offer-grid .arrow-link{border:0;min-height:0;padding:.7rem 0}.questions-section{background:var(--paper);grid-template-columns:.9fr 1.1fr;gap:4rem;display:grid}.decision-list{margin:0;padding:0;list-style:none}.decision-list li{border-top:1px solid var(--line);grid-template-columns:52px 1fr;align-items:start;gap:1rem;padding:1.25rem 0;display:grid}.decision-list span{color:var(--copper);font-family:Cormorant Garamond,Georgia,serif}.decision-list p{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem}.service-perspective .editorial-image img{object-position:center 28%}.about-intro,.perspective-band,.timeline-section,.insight-library{background:var(--ivory)}.about-columns{grid-template-columns:1fr 1fr;gap:5rem;margin-top:2rem;display:grid}.about-columns>p{color:var(--muted);font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem}.about-columns .proof-list span{border-color:var(--line);color:var(--copper)}.timeline{grid-template-columns:repeat(4,1fr);margin-top:3rem;display:grid}.timeline article{border-top:1px solid var(--copper);padding:1.5rem 2rem 0 0;position:relative}.timeline article:before{background:var(--copper);border:4px solid var(--ivory);content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:0}.timeline span{color:var(--copper);margin-bottom:1rem;font-family:Cormorant Garamond,Georgia,serif;display:block}.timeline p{color:var(--muted);font-size:.88rem}.quote-band{background:var(--navy);color:var(--white);text-align:center;margin:0;padding:clamp(4rem,7vw,7rem) 12vw;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.7rem,3.1vw,3.1rem);line-height:1.3}.quote-band cite{color:var(--copper-light);letter-spacing:.15em;text-transform:uppercase;margin-top:1.5rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.64rem;font-style:normal;font-weight:700;display:block}.feature-insight{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.feature-insight .editorial-image{min-height:500px}.feature-insight>div p:not(.eyebrow){color:var(--muted)}.insight-grid.library{grid-template-columns:repeat(3,1fr)}.insight-meta{color:var(--copper);letter-spacing:.06em;margin-top:1rem;font-size:.7rem;font-weight:650;display:block}.contact-section{background:var(--ivory);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,8rem);padding:clamp(4rem,8vw,8rem) clamp(1.5rem,8vw,10rem);display:grid}.contact-intro h2{font-size:clamp(2.4rem,4vw,4.5rem)}.contact-intro>p:not(.eyebrow){color:var(--muted)}.contact-topics{gap:.5rem;margin:2rem 0;display:grid}.contact-topics span{border-bottom:1px solid var(--line);color:var(--navy);padding:.65rem 0;font-family:Cormorant Garamond,Georgia,serif}.contact-form{border:1px solid var(--line);background:#fff9;gap:1rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.form-heading{margin-bottom:.8rem}.form-heading h2{margin-bottom:.4rem;font-size:2.4rem}.form-heading p:not(.eyebrow){color:var(--muted)}.contact-form label{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;gap:.4rem;font-size:.68rem;font-weight:700;display:grid}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line);color:var(--ink);text-transform:none;background:#ffffffbf;border-radius:0;min-height:48px;padding:.75rem}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--copper);outline:2px solid #b86a2d26}.contact-form button{background:var(--copper);color:var(--white);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:0;min-height:52px;font-size:.7rem;font-weight:750}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-form fieldset{border:1px solid var(--line);gap:1.5rem;margin:0;padding:1rem;display:flex}.contact-form legend{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;padding:0 .35rem;font-size:.68rem;font-weight:700}.contact-form .radio-choice{letter-spacing:.03em;text-transform:none;flex-direction:row;align-items:center;font-weight:600;display:inline-flex}.contact-form .radio-choice input{accent-color:var(--copper);min-height:auto}.form-privacy{color:var(--muted);margin:0;font-size:.72rem}.contact-success-panel{border:1px solid var(--bga-copper);color:var(--bga-navy);text-align:center;background:#ffffff94;align-content:center;justify-items:center;min-height:clamp(320px,32vw,410px);padding:clamp(2rem,5vw,3.75rem);display:grid}.contact-success-panel:focus{outline:3px solid var(--bga-copper);outline-offset:4px}.contact-success-panel .eyebrow{color:var(--bga-copper);margin-bottom:1rem}.contact-success-panel h2{color:var(--bga-navy);margin:0;font-size:clamp(3rem,5vw,4.75rem);line-height:1}.contact-success-panel>p:last-child{color:#17212bc7;max-width:540px;margin:1.35rem auto 0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.direct-contact{border-top:1px solid var(--line);gap:.25rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.direct-contact a{color:var(--navy);font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem}.direct-contact span{color:var(--muted);font-size:.82rem}.process-grid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1100px;margin:3rem auto 0;display:grid}.process-grid article{border-left:1px solid #ffffff2b;padding:1rem 2rem}.process-grid span{color:var(--copper-light);font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem}.process-grid p{color:#ffffffa6;font-size:.88rem}.site-footer{background:var(--bga-navy);color:#ffffffa6;grid-template-columns:1.4fr .7fr .9fr;gap:3rem;padding:4rem 6vw 2rem;display:grid}.site-footer .logo{color:var(--white);margin-bottom:1.2rem}.site-footer>div:not(.footer-bottom){flex-direction:column;gap:.55rem;display:flex}.footer-brand p{font-family:Cormorant Garamond,Georgia,serif}.footer-label{color:var(--copper-light);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:700}.site-footer a:hover,.site-footer a:focus-visible{color:var(--copper-light)}.footer-bottom{border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:space-between;padding-top:1.5rem;font-size:.68rem;display:flex}.site-header{gap:1rem;height:66px;padding:0 1.8rem;position:static}main{padding-top:0}.logo{gap:.55rem}.logo-mark{width:38px;height:38px;font-size:1rem}.logo-name strong{font-size:.84rem}.logo-name small{font-size:.47rem}.primary-nav{gap:clamp(.55rem,1.25vw,1.25rem)}.primary-nav a{padding:1.4rem 0 1.2rem;font-size:clamp(.5rem,.64vw,.66rem)}.primary-nav a:after{bottom:.95rem}.header-cta,.arrow-link{min-height:34px;padding:.55rem .9rem;font-size:.58rem}.hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:390px}.hero .editorial-image{min-height:390px}.hero-copy{max-width:none;padding:2rem clamp(2rem,4.5vw,3.5rem)}h1{letter-spacing:-.035em;margin-bottom:.85rem;font-size:clamp(3rem,5.2vw,4.7rem)}.interior-hero h1{font-size:clamp(2.7rem,4.3vw,4rem)}h2{margin-bottom:.6rem;font-size:clamp(1.9rem,3.1vw,3rem)}h3{font-size:1.15rem}.eyebrow{margin-bottom:.55rem;font-size:.55rem}.hero-lede{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(.78rem,1.05vw,.98rem);line-height:1.35}.hero-actions{margin-top:.7rem}.hero-actions .arrow-link{padding-left:.7rem;padding-right:.7rem;font-size:.5rem}.micro-proof{letter-spacing:.03em;margin-top:.5rem;font-size:.48rem}.editorial-image figcaption{display:none}.regional-band{min-height:245px}.regional-band>img{opacity:.9}.regional-content{min-height:245px;padding:0}.regional-content>p{background:#071d2df0;border-bottom:1px solid #dc9a5d47;margin:0;padding:.75rem 1rem;font-size:1rem}.regional-regions{max-width:94%;position:absolute;bottom:.8rem;left:3%;right:3%}.regional-regions span{background:#071d2d61;flex-direction:column;justify-content:flex-end;align-items:center;min-height:58px;padding:.45rem;font-size:1rem;display:flex}.regional-regions strong{color:var(--copper-light);font-family:Cormorant Garamond,Georgia,serif;font-size:1.05rem;font-weight:500}.regional-regions small{color:var(--white);letter-spacing:0;text-transform:none;margin-top:.2rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.48rem}.section{padding:3rem clamp(2rem,6vw,5.5rem)}.section.ivory{padding-top:1.1rem;padding-bottom:1.1rem}.section-heading.centered h2{margin-bottom:0}.question-grid{gap:1.1rem;margin-top:.65rem}.section.ivory{height:327px;overflow:hidden}.question-card{text-align:center;min-height:180px;padding:.8rem}.question-number{border-bottom:1px solid var(--copper);margin-bottom:.8rem;padding-bottom:.35rem;font-size:.85rem;display:inline-block}.question-card h3{font-size:1.15rem}.question-card p{font-size:.7rem;line-height:1.45}.section-link{text-align:center;margin-top:.45rem}.section-link .arrow-link{border:0;min-height:24px}.pillars-section{height:147px;padding-top:.75rem;padding-bottom:.8rem;overflow:hidden}.pillar-grid{margin-top:.65rem}.pillar-grid article{text-align:center;min-height:72px;padding:.45rem 1.5rem}.pillar-grid article h3{font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.68rem;line-height:1.5}.pillar-grid .arrow-link{display:none}.split-feature{height:256px;min-height:255px;overflow:hidden}.split-feature .editorial-image{min-height:255px}.split-copy{padding:1.6rem clamp(1.5rem,4vw,3.5rem)}.split-copy>p:not(.eyebrow){font-size:.75rem;line-height:1.45}.proof-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:.9rem 0}.proof-list span{font-size:.5rem;line-height:1.35}.insights-preview{text-align:center;height:195px;padding-top:.9rem;padding-bottom:.9rem;overflow:hidden}.insights-preview .section-heading{margin:auto}.insights-preview .insight-grid{gap:.55rem;max-width:720px;margin:.7rem auto 0}.insights-preview .insight-grid article{text-align:left;min-height:96px;padding:.55rem}.insights-preview .insight-grid article>img{width:calc(100% + 1.1rem);max-width:calc(100% + 1.1rem);height:70px;margin:-.55rem -.55rem .45rem}.insights-preview .insight-grid article>span,.insights-preview .insight-grid article>p{display:none}.insights-preview .insight-grid article h3{margin-bottom:0;font-size:.95rem}.insights-preview>.arrow-link{display:none}.closing-cta{height:120px;min-height:122px;padding:1rem}.closing-cta h2{margin-bottom:.2rem;font-size:2rem}.closing-cta>p:not(.eyebrow){margin-bottom:.55rem;font-size:.68rem}.closing-panorama{background-blend-mode:multiply;background-color:#071d2dad;background-image:url(/images/footer-mountains-client.png);background-position:50% 60%;background-size:cover}.closing-office{background-blend-mode:multiply;background-color:#071d2dc2;background-image:url(/images/contact-hero.png);background-position:50% 52%;background-size:cover}.site-footer{grid-template-columns:1.1fr 1.2fr 1.4fr;gap:1.2rem;height:69px;padding:.9rem 3.8rem .55rem;position:relative;overflow:hidden}.site-footer .logo{margin-bottom:.5rem}.footer-positioning{color:#ffffffc7;justify-content:center;font-family:Cormorant Garamond,Georgia,serif}.footer-positioning p{margin:0}.footer-contact{justify-content:center;align-items:flex-start}.site-footer,.site-footer p,.site-footer a,.site-footer span{font-size:.58rem;line-height:1.4}.footer-bottom{border-top:0;gap:1rem;padding-top:0;position:absolute;bottom:.35rem;left:15rem;right:3.8rem}body:has(.hero-home) .footer-bottom{display:none}@media (width<=760px){main{padding-top:0}.site-header{grid-template-columns:auto 1fr auto;height:72px;padding:0 1.5rem;position:static}.menu-toggle{color:var(--copper-light);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;justify-self:end;padding:.75rem;font-size:.66rem;font-weight:700;display:block}.primary-nav{background:var(--navy);border-top:1px solid #ffffff1a;flex-direction:column;align-items:stretch;gap:0;padding:1rem 1.5rem 1.5rem;display:none;position:absolute;top:72px;left:0;right:0}.primary-nav.open{display:flex}.primary-nav a{border-bottom:1px solid #ffffff1a;padding:.85rem 0}.primary-nav a:after{bottom:-1px}.header-cta{min-height:38px}.hero{grid-template-columns:1fr .8fr}.question-grid,.pillar-grid.compact,.offer-grid{grid-template-columns:repeat(2,1fr)}}html:has(.hero-home){scroll-padding-top:82px}body:has(.hero-home) .home-site-header{background:var(--home-navy);box-shadow:none;z-index:100;border-bottom:0;transition:box-shadow .18s,background-color .18s;position:sticky;top:0}body:has(.hero-home) .home-site-header.is-scrolled{box-shadow:0 8px 22px #000a1229,0 1px #f6f2ea0f}body:has(.hero-home) .hero-home{border-top:0;margin-top:0}body:has(.hero-home) .pillars-section .pillar-grid{align-items:stretch}body:has(.hero-home) .pillars-section .pillar-grid article{display:flex}body:has(.hero-home) .pillars-section .pillar-card-link{width:100%}body:has(.hero-home) .pillars-section .pillar-label{font-weight:700}@media (width>=761px){body:has(.hero-home) .home-why .home-text-link{transform:translateY(18px)}}@media (width>=761px) and (width<=1000px){html:has(.hero-home){scroll-padding-top:72px}body:has(.hero-home) .home-site-footer{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand contact""positioning positioning""bottom bottom"}body:has(.hero-home) .home-site-footer .footer-brand{grid-area:brand}body:has(.hero-home) .home-site-footer .footer-positioning{grid-area:positioning}body:has(.hero-home) .home-site-footer .footer-contact{grid-area:contact}body:has(.hero-home) .home-site-footer .footer-bottom{grid-area:bottom}}@media (width<=760px){html:has(.hero-home){scroll-padding-top:66px}body:has(.hero-home) .home-site-header{min-height:66px}body:has(.hero-home) .home-questions{padding-bottom:2.4rem}body:has(.hero-home) .pillars-section{padding-top:2.4rem}body:has(.hero-home) .pillars-section .pillar-card-cta.home-text-link{align-self:center;max-width:320px}body:has(.hero-home) .insights-preview{padding-bottom:2.5rem}body:has(.hero-home) .closing-panorama{min-height:0;padding:4rem 1.25rem 2.25rem}body:has(.hero-home) .home-site-footer{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""positioning""contact""bottom";justify-items:center}body:has(.hero-home) .home-site-footer .footer-brand{grid-area:brand;justify-self:center}body:has(.hero-home) .home-site-footer .footer-positioning{grid-area:positioning;justify-content:center}body:has(.hero-home) .home-site-footer .footer-contact{grid-area:contact;justify-self:center;align-items:center}body:has(.hero-home) .home-site-footer .footer-bottom{grid-area:bottom;justify-content:center;align-items:center}}body:not(:has(.hero-home)) .service-page-governance{--governance-content:1320px}body:not(:has(.hero-home)):has(.service-page-governance) .site-header{border-bottom:0}body:not(:has(.hero-home)) .service-page-governance .service-hero{min-height:clamp(540px,31vw,610px)}body:not(:has(.hero-home)) .service-page-governance .service-hero .editorial-image{min-height:clamp(540px,31vw,610px)}body:not(:has(.hero-home)) .service-page-governance .service-hero .hero-copy{max-width:700px;padding:clamp(3.75rem,4.8vw,5.5rem) clamp(3rem,5vw,6rem)}body:not(:has(.hero-home)) .service-page-governance .service-hero .hero-actions{gap:.7rem;margin-top:1.5rem}body:not(:has(.hero-home)) .service-page-governance .service-hero .arrow-link{min-height:48px;padding-inline:1.25rem}body:not(:has(.hero-home)) .service-page-governance .service-hero .tag-list{margin-top:1.1rem}body:not(:has(.hero-home)) .service-page-governance .service-premise{padding-block:clamp(3.75rem,4.5vw,5rem)}body:not(:has(.hero-home)) .service-page-governance .service-premise .section-heading{max-width:1080px;margin-bottom:1.5rem}body:not(:has(.hero-home)) .service-page-governance .service-premise-copy{max-width:810px;padding-top:1.35rem}body:not(:has(.hero-home)) .service-page-governance .service-premise-copy p{font-size:clamp(1.08rem,1.15vw,1.22rem);line-height:1.66}body:not(:has(.hero-home)) .service-page-governance :is(.service-solutions-section,.service-process-section){padding-block:clamp(4rem,4.7vw,5.15rem)}body:not(:has(.hero-home)) .service-page-governance .service-solution-grid--brief{max-width:calc(var(--governance-content) - 48px);border-top:1px solid #f6f2ea21;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 auto 0 48px;padding:0 0 2.5rem;display:grid}body:not(:has(.hero-home)) .service-page-governance .service-solution-grid--brief .service-solution-group{background:0 0;border:0;padding:1.6rem 2rem 1.75rem}body:not(:has(.hero-home)) .service-page-governance .service-solution-grid--brief .service-solution-group:nth-child(2n){border-left:1px solid #f6f2ea21}body:not(:has(.hero-home)) .service-page-governance .service-solution-grid--brief .service-solution-group:nth-child(n+3){border-top:1px solid #f6f2ea1a}body:not(:has(.hero-home)) .service-page-governance .service-solution-grid--brief .service-solution-group h4{margin-bottom:.8rem;font-size:.72rem}body:not(:has(.hero-home)) .service-page-governance .service-solution-grid--brief .service-solution-group li{color:#f6f2eadb;font-family:"Source Serif 4",Georgia,serif;font-size:1.03rem;line-height:1.62}body:not(:has(.hero-home)) .service-page-governance .service-solution-control{text-align:right;min-width:92px}body:not(:has(.hero-home)) .service-page-governance .service-process-list{max-width:var(--governance-content);gap:0}body:not(:has(.hero-home)) .service-page-governance .service-process-list li{border:0;border-left:1px solid #f6f2ea2b;min-height:218px;padding:1.55rem 1.75rem}body:not(:has(.hero-home)) .service-page-governance .service-process-list li:first-child{border-left:0}body:not(:has(.hero-home)) .service-page-governance .service-process-list h3{margin:.85rem 0 .65rem;font-size:clamp(1.55rem,1.55vw,1.8rem);line-height:1.02}body:not(:has(.hero-home)) .service-page-governance .service-process-list p{font-size:1rem;line-height:1.58}body:not(:has(.hero-home)) .service-page-governance .service-process-section .service-section-closing{color:#f6f2ead9;margin-top:2rem;font-size:1.05rem}body:not(:has(.hero-home)) .service-page-governance :is(.service-practice-section,.service-collaboration-section){padding-block:clamp(4.25rem,5vw,5.6rem)}body:not(:has(.hero-home)) .service-page-governance .service-practice-section .service-feature-grid{max-width:var(--governance-content);grid-template-columns:repeat(5,minmax(0,1fr));gap:0}body:not(:has(.hero-home)) .service-page-governance .service-practice-section .service-feature{background:0 0;border:0;border-left:1px solid #17212b2e;grid-template-rows:minmax(3.7rem,auto) 1fr;min-height:0;padding:1.4rem 1.75rem;display:grid}body:not(:has(.hero-home)) .service-page-governance .service-practice-section .service-feature:first-child{border-left:0}body:not(:has(.hero-home)) .service-page-governance .service-practice-section .service-feature h3{margin-bottom:.7rem;font-size:clamp(1.45rem,1.45vw,1.7rem);line-height:1.06}body:not(:has(.hero-home)) .service-page-governance .service-practice-section .service-feature p{color:#17212bcc;font-size:1rem;line-height:1.58}body:not(:has(.hero-home)) .service-page-governance .service-experience-section{min-height:520px}body:not(:has(.hero-home)) .service-page-governance .service-experience-section .editorial-image{min-height:520px}body:not(:has(.hero-home)) .service-page-governance .service-experience-section .split-copy{padding:clamp(3.6rem,4.7vw,5.25rem)}body:not(:has(.hero-home)) .service-page-governance .service-experience-section .proof-list{margin-bottom:1.15rem}body:not(:has(.hero-home)) .service-page-governance .service-experience-section .arrow-link{margin-top:.35rem}body:not(:has(.hero-home)) .service-page-governance .service-selected-section{align-items:center;column-gap:clamp(2.5rem,5vw,6rem);padding-block:clamp(3.75rem,4.4vw,4.9rem)}body:not(:has(.hero-home)) .service-page-governance .service-selected-section .arrow-link{align-self:start;margin-top:.2rem}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .section-heading{max-width:1080px;margin-bottom:2.75rem}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature-grid{background:#f6f2ea29;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;max-width:1420px}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image{background:#061d2d;border:0;justify-content:flex-end;align-items:flex-start;min-height:clamp(310px,22vw,370px);padding:0;display:flex;position:relative;overflow:hidden}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image:after{content:"";pointer-events:none;z-index:1;background:#00192b91;transition:background-color .32s;position:absolute;inset:0}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature-image{object-fit:cover;width:100%;height:100%;transition:transform .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image:first-child .service-feature-image{object-position:47% 50%}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image:nth-child(2) .service-feature-image{object-position:50% 48%}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image:nth-child(3) .service-feature-image{object-position:48% 48%}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image:nth-child(4) .service-feature-image{object-position:50% 50%}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image:nth-child(5) .service-feature-image{object-position:50% 48%}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image h3{color:var(--bga-ivory);text-shadow:0 1px 18px #000000ad;z-index:2;margin:0;padding:1.65rem 1.45rem;font-size:clamp(1.45rem,1.45vw,1.8rem);line-height:1.03;position:relative}:is(body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image:hover .service-feature-image,body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image:focus-within .service-feature-image){transform:scale(1.035)}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image:hover:after{background:#00192b7a}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image:focus-within:after{background:#00192b7a}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-section-closing{color:#f6f2eae6;max-width:930px;margin-top:2rem;font-size:clamp(1.05rem,1.08vw,1.16rem);line-height:1.6}@media (width<=1100px){body:not(:has(.hero-home)) .service-page-governance :is(.service-process-list,.service-practice-section .service-feature){padding-inline:1.25rem}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature-grid{scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:minmax(250px,36vw);grid-auto-flow:column;max-width:none;margin-inline:-1.25rem;padding:0 1.25rem .75rem;overflow-x:auto}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image{scroll-snap-align:start;min-height:340px}}@media (width>=1001px) and (width<=1100px){body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section{padding-inline:clamp(3.5rem,6vw,4rem)}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature-grid{scroll-snap-type:none;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;max-width:1420px;margin-inline:0;padding:0;overflow-x:visible}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image{scroll-snap-align:none;min-height:clamp(300px,31vw,340px)}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image h3{padding-inline:clamp(.8rem,1.4vw,1rem);font-size:clamp(1.15rem,2vw,1.35rem)}}@media (width<=760px){body:not(:has(.hero-home)) .service-page-governance .service-hero{min-height:0}body:not(:has(.hero-home)) .service-page-governance .service-hero .editorial-image{min-height:0}body:not(:has(.hero-home)) .service-page-governance .service-hero .editorial-image{min-height:clamp(260px,76vw,305px)}body:not(:has(.hero-home)) .service-page-governance :is(.service-premise,.service-solutions-section,.service-process-section,.service-practice-section,.service-collaboration-section){padding-block:3.75rem}body:not(:has(.hero-home)) .service-page-governance .service-solution-grid--brief{grid-template-columns:minmax(0,1fr);max-width:none;margin-left:30px;padding-bottom:1.5rem}body:not(:has(.hero-home)) .service-page-governance .service-solution-grid--brief .service-solution-group{border-top:1px solid #f6f2ea1c;border-left:0;padding:1.25rem 0}body:not(:has(.hero-home)) .service-page-governance .service-solution-grid--brief .service-solution-group:nth-child(2n){border-top:1px solid #f6f2ea1c;border-left:0;padding:1.25rem 0}body:not(:has(.hero-home)) .service-page-governance .service-solution-grid--brief .service-solution-group:nth-child(n+3){border-top:1px solid #f6f2ea1c;border-left:0;padding:1.25rem 0}body:not(:has(.hero-home)) .service-page-governance .service-solution-grid--brief .service-solution-group:first-child{border-top:0}body:not(:has(.hero-home)) .service-page-governance .service-solution-control{text-align:left;min-width:0}body:not(:has(.hero-home)) .service-page-governance .service-process-list{grid-template-columns:minmax(0,1fr);gap:0}body:not(:has(.hero-home)) .service-page-governance .service-practice-section .service-feature-grid{grid-template-columns:minmax(0,1fr);gap:0}body:not(:has(.hero-home)) .service-page-governance .service-process-list li{border-top:1px solid #f6f2ea2b;border-left:0;min-height:0;padding:1.4rem 0}body:not(:has(.hero-home)) .service-page-governance .service-process-list li:first-child{border-top:1px solid #f6f2ea2b;border-left:0;min-height:0;padding:1.4rem 0}body:not(:has(.hero-home)) .service-page-governance .service-process-list li:first-child{border-top:0}body:not(:has(.hero-home)) .service-page-governance .service-practice-section .service-feature{border-top:1px solid #17212b2e;border-left:0;padding:1.5rem 0;display:block}body:not(:has(.hero-home)) .service-page-governance .service-practice-section .service-feature:first-child{border-top:1px solid #17212b2e;border-left:0;padding:1.5rem 0;display:block}body:not(:has(.hero-home)) .service-page-governance .service-practice-section .service-feature:first-child{border-top:0}body:not(:has(.hero-home)) .service-page-governance .service-experience-section{min-height:0}body:not(:has(.hero-home)) .service-page-governance .service-experience-section .editorial-image{min-height:0}body:not(:has(.hero-home)) .service-page-governance .service-experience-section .split-copy{padding-block:3.75rem}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;margin-inline:0;padding:0;display:grid;overflow:visible}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image{min-height:clamp(300px,96vw,410px)}body:not(:has(.hero-home)) .service-page-governance .service-selected-section{grid-template-columns:minmax(0,1fr);padding-block:3.75rem}}@media (prefers-reduced-motion:reduce){body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature-image{transition:none}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature--image:after{transition:none}}body:not(:has(.hero-home)) .service-page-executive-education .service-premise{min-height:0;padding-block:clamp(3.75rem,4.5vw,5rem)}body:not(:has(.hero-home)) .service-page-executive-education .service-premise .section-heading{max-width:980px;margin-bottom:1.45rem}body:not(:has(.hero-home)) .service-page-executive-education .service-premise-copy{max-width:790px;padding-top:1.35rem}body:not(:has(.hero-home)) .service-page-executive-education .service-premise-copy p{font-size:clamp(1.08rem,1.15vw,1.22rem);line-height:1.66}body:not(:has(.hero-home)) .service-page-executive-education .service-solutions-section{padding-block:clamp(4.4rem,5.2vw,5.8rem);scroll-margin-top:82px}body:not(:has(.hero-home)) .service-page-executive-education .service-solutions-section .section-heading{margin-bottom:2.25rem}body:not(:has(.hero-home)) .service-page-executive-education .service-accordion-list--brief{border-bottom-color:#f6f2ea24}body:not(:has(.hero-home)) .service-page-executive-education .service-accordion-list--brief .service-solution{border-top-color:#f6f2ea24}body:not(:has(.hero-home)) .service-page-executive-education .service-accordion-list--brief .service-solution-summary{grid-template-columns:52px minmax(0,1fr) minmax(120px,auto);gap:clamp(1rem,2vw,2rem);min-height:116px;padding:1.35rem 1rem}body:not(:has(.hero-home)) .service-page-executive-education .service-accordion-list--brief .service-solution-summary:hover{background:#f6f2ea09}body:not(:has(.hero-home)) .service-page-executive-education .service-accordion-list--brief .service-solution[data-expanded=true] .service-solution-summary{background:#f6f2ea09}body:not(:has(.hero-home)) .service-page-executive-education .service-accordion-list--brief .service-solution-title{font-size:clamp(2rem,2.15vw,2.375rem);line-height:1.02}body:not(:has(.hero-home)) .service-page-executive-education .service-accordion-list--brief .service-solution-overview{max-width:900px;font-size:clamp(1rem,1.05vw,1.08rem);line-height:1.58}body:not(:has(.hero-home)) .service-page-executive-education .service-accordion-list--brief .service-solution-control{white-space:nowrap;justify-self:end}body:not(:has(.hero-home)) .service-page-executive-education .service-solution-grid--brief{border-top:1px solid #f6f2ea1f;grid-template-columns:minmax(0,1fr);gap:0;max-width:1040px;margin:0 auto 0 52px;padding:0 0 2.5rem;display:grid}body:not(:has(.hero-home)) .service-page-executive-education .service-solution-grid--brief .service-solution-group{background:0 0;border:0;border-top:1px solid #f6f2ea1a;padding:1.35rem 0}body:not(:has(.hero-home)) .service-page-executive-education .service-solution-grid--brief .service-solution-group:first-child{border-top:0}body:not(:has(.hero-home)) .service-page-executive-education .service-solution-grid--brief .service-solution-group h4{margin-bottom:.75rem;font-size:.72rem}body:not(:has(.hero-home)) .service-page-executive-education .service-solution-grid--brief .service-solution-group li{color:#f6f2ead6;font-family:"Source Serif 4",Georgia,serif;font-size:1.04rem;line-height:1.6}body:not(:has(.hero-home)) .service-page-executive-education .service-process-section{padding-block:clamp(4.6rem,5.5vw,6.25rem)}body:not(:has(.hero-home)) .service-page-executive-education .service-process-section .section-heading{max-width:1120px;margin-bottom:2.8rem}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;max-width:1380px}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list li{box-shadow:inset 0 3px 0 var(--bga-copper);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,0 100%,28px 50%);background:#3d5b74b8;border:0;min-height:232px;margin-left:-19px;padding:2.15rem 2.25rem 1.8rem 3.15rem}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list li:first-child{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,0 100%);background:#052336f5;margin-left:0;padding-left:2.35rem}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list h3{margin:1rem 0 .7rem;font-size:clamp(1.7rem,1.7vw,2rem)}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list p{color:#f6f2ead1;font-size:1rem;line-height:1.52}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section{padding-block:clamp(4.2rem,5vw,5.75rem)}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .section-heading{margin-bottom:2.8rem}@media (width>=1001px){body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature{border:0;border-top:1px solid #17212b1c;border-left:1px solid #17212b29;min-height:220px;padding:2.1rem 3rem;display:block}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature:nth-child(-n+3){border-top:0}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature:nth-child(3n+1){border-left:0}body:not(:has(.hero-home)) .service-page-executive-education .service-feature-number{color:var(--bga-copper);letter-spacing:.1em;margin-bottom:.8rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:700;display:block}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature-number{border-top:2px solid var(--bga-copper);width:3.5rem;padding-top:.85rem}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature h3{margin:0 0 .8rem;font-size:clamp(1.7rem,1.8vw,2rem);line-height:1.05}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature p{font-family:"Source Serif 4",Georgia,serif;font-size:1.02rem;line-height:1.6}body:not(:has(.hero-home)) .service-page-executive-education .service-experience-section .split-copy>p:not(.eyebrow){max-width:690px;font-size:clamp(1.08rem,1.15vw,1.2rem);line-height:1.68}body:not(:has(.hero-home)) .service-page-executive-education .service-experience-section .proof-list span{font-size:.78rem;line-height:1.45}body:not(:has(.hero-home)) .service-page-executive-education .service-collaboration-section{padding-block:clamp(4.6rem,5.5vw,6.25rem)}body:not(:has(.hero-home)) .service-page-executive-education .service-collaboration-section .section-heading{max-width:1080px;margin-bottom:2.75rem}body:not(:has(.hero-home)) .service-page-executive-education .service-collaboration-section .service-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;max-width:1420px}body:not(:has(.hero-home)) .service-page-executive-education .service-collaboration-section .service-feature--image{background:#072438;border:1px solid #f6f2ea29;justify-content:flex-end;align-items:flex-start;min-height:310px;padding:1.75rem 1.5rem;display:flex;position:relative;overflow:hidden}body:not(:has(.hero-home)) .service-page-executive-education .service-feature--image:after{content:"";pointer-events:none;z-index:1;background:#031b2b8a;position:absolute;inset:0}body:not(:has(.hero-home)) .service-page-executive-education .service-feature-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}body:not(:has(.hero-home)) .service-page-executive-education .service-collaboration-section .service-feature--image h3{border-left:2px solid var(--bga-copper);color:var(--bga-ivory);text-wrap:balance;z-index:2;margin:0;padding-left:.85rem;font-size:clamp(1.45rem,1.45vw,1.8rem);line-height:1.06;position:relative}body:not(:has(.hero-home)) .service-page-executive-education .service-collaboration-section .service-section-closing{color:#f6f2ead6;margin-top:2rem;font-size:clamp(1.02rem,1.08vw,1.14rem);line-height:1.6}body:not(:has(.hero-home)) .service-page-executive-education .service-closing-cta{text-align:center;align-items:center}body:not(:has(.hero-home)) .service-page-executive-education .service-closing-cta>p:not(.eyebrow){margin-inline:auto}@media (width<=1000px){.swipe-track{--rail-peek:clamp(3.5rem, 12vw, 6.5rem);padding-right:0!important}.swipe-track:after{content:"";flex:0 0 var(--rail-peek)}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list li{clip-path:none;min-height:200px;margin-left:0;padding:1.8rem}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list li:first-child{clip-path:none;min-height:200px;margin-left:0;padding:1.8rem}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature{border-top:1px solid #17212b1c;border-left:1px solid #17212b29}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature:nth-child(-n+3){border-top:1px solid #17212b1c;border-left:1px solid #17212b29}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature:nth-child(3n+1){border-top:1px solid #17212b1c;border-left:1px solid #17212b29}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature:nth-child(-n+2){border-top:0}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature:nth-child(odd){border-left:0}body:not(:has(.hero-home)) .service-page-executive-education .service-collaboration-section .service-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(:has(.hero-home)) .service-page-executive-education .service-collaboration-section .service-feature--image:last-child{grid-column:1/-1}}@media (width<=760px){body:not(:has(.hero-home)) .service-page-executive-education .service-accordion-list--brief .service-solution-summary{grid-template-columns:30px minmax(0,1fr);gap:.75rem;padding:1.25rem 0}body:not(:has(.hero-home)) .service-page-executive-education .service-accordion-list--brief .service-solution-control{grid-column:2;justify-self:start;margin-top:.2rem}body:not(:has(.hero-home)) .service-page-executive-education .service-solution-grid--brief{max-width:none;margin-left:30px;padding-bottom:1.5rem}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list{grid-template-columns:minmax(0,1fr)}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature-grid{grid-template-columns:minmax(0,1fr)}body:not(:has(.hero-home)) .service-page-executive-education .service-collaboration-section .service-feature-grid{grid-template-columns:minmax(0,1fr)}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list li{min-height:0;padding:1.45rem 1.25rem}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list li:first-child{min-height:0;padding:1.45rem 1.25rem}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature{border-top:1px solid #17212b24;border-left:0;min-height:0;padding:1.65rem 0}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature:nth-child(-n+3){border-top:1px solid #17212b24;border-left:0;min-height:0;padding:1.65rem 0}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature:nth-child(3n+1){border-top:1px solid #17212b24;border-left:0;min-height:0;padding:1.65rem 0}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature:nth-child(odd){border-top:1px solid #17212b24;border-left:0;min-height:0;padding:1.65rem 0}body:not(:has(.hero-home)) .service-page-executive-education .service-practice-section .service-feature:first-child{border-top:0}body:not(:has(.hero-home)) .service-page-executive-education .service-collaboration-section .service-feature--image{grid-column:auto;min-height:260px}body:not(:has(.hero-home)) .service-page-executive-education .service-collaboration-section .service-feature--image:last-child{grid-column:auto;min-height:260px}.site-header{position:static}.header-cta{min-height:38px}.hero,.split-feature,.feature-insight,.contact-section,.questions-section{grid-template-columns:1fr}.hero-copy{padding:4.2rem 1.5rem}h1{font-size:clamp(3rem,14vw,4.7rem)}.interior-hero h1{font-size:clamp(2.9rem,12vw,4.4rem)}.hero .editorial-image{min-height:min(95vw,580px)}.editorial-image img{width:100%}.regional-regions,.pillar-grid,.insight-grid,.insight-grid.library,.premise-grid,.about-columns,.process-grid,.site-footer{grid-template-columns:1fr}.regional-regions{gap:.4rem}.regional-regions span{border-bottom:1px solid #ffffff1a;border-right:0;padding:.5rem}.question-grid{grid-template-columns:1fr}.pillar-grid article,.pillar-grid article:first-child,.process-grid article{border-left:0;border-top:1px solid var(--line);min-height:0;padding:1.5rem 0}.dark .process-grid article{border-color:#ffffff26}.split-feature .editorial-image{min-height:70vw}.split-copy{padding:4rem 1.5rem}.proof-list,.pillar-grid.compact,.offer-grid,.timeline{grid-template-columns:1fr}.offer-grid article{border-top:1px solid #ffffff26;border-left:0;min-height:0}.timeline article{padding-bottom:1.5rem}.feature-insight .editorial-image{min-height:80vw}.contact-section{padding-left:1.5rem;padding-right:1.5rem}.form-row{grid-template-columns:1fr}.site-footer{gap:2rem}.footer-bottom{flex-direction:column;align-items:start;gap:.5rem}}@media (width<=520px){.logo-name{display:none}.header-cta{padding:.6rem .7rem;font-size:.56rem;display:none}.site-header{grid-template-columns:auto 1fr}.hero-actions{flex-direction:column;align-items:stretch}.arrow-link{width:100%}}@media (width<=760px){body:has(.hero-home) .site-header{position:relative}body:has(.hero-home) .hero-home{height:auto;min-height:0}body:has(.hero-home) .hero-copy{padding:2.6rem 1.5rem}body:has(.hero-home) .hero .editorial-image{min-height:82vw}:is(body:has(.hero-home) .regional-band,body:has(.hero-home) .regional-content){min-height:360px}body:has(.hero-home) .regional-regions{grid-template-columns:repeat(2,1fr)}body:has(.hero-home) .section.ivory{height:auto;min-height:0;max-height:none;overflow:visible}body:has(.hero-home) .pillars-section{height:auto;min-height:0;max-height:none;overflow:visible}body:has(.hero-home) .split-feature{height:auto;min-height:0;max-height:none;overflow:visible}body:has(.hero-home) .insights-preview{height:auto;min-height:0;max-height:none;overflow:visible}body:has(.hero-home) .closing-cta{height:auto;min-height:0;max-height:none;overflow:visible}body:has(.hero-home) .site-footer{height:auto;min-height:0;max-height:none;overflow:visible}body:has(.hero-home) .section.ivory{padding:3rem 1.5rem}body:has(.hero-home) .pillars-section{padding:3rem 1.5rem}body:has(.hero-home) .insights-preview{padding:3rem 1.5rem}body:has(.hero-home) .question-card{min-height:0}body:has(.hero-home) .pillar-grid article{padding:1.25rem 0}body:has(.hero-home) .split-feature .editorial-image{min-height:82vw}body:has(.hero-home) .split-copy{padding:3rem 1.5rem}body:has(.hero-home) .proof-list{grid-template-columns:repeat(2,1fr)}body:has(.hero-home) .insights-preview .insight-grid{grid-template-columns:1fr}body:has(.hero-home) .insights-preview .insight-grid article>img{height:150px}body:has(.hero-home) .closing-cta{min-height:260px}body:has(.hero-home) .site-footer{grid-template-columns:1fr;padding:2rem 1.5rem}body:has(.hero-home) .footer-bottom{border-top:1px solid #ffffff1f;gap:.4rem;margin-top:1rem;padding-top:1rem;position:static;left:auto;right:auto}}body:has(.hero-home){--home-navy:#001423;--home-navy-soft:#17212b;--home-copper:#c89b42;--home-copper-light:#c89b42;--home-paper:#f6f2ea;--home-line:#192a3429;background:var(--home-paper)}body:has(.hero-home) .home-site-header{background:#001423;border-bottom-color:#ffffff14;gap:1.15rem;height:66px;padding:0 1.2rem}.logo-lockup-image{display:none}body:has(.hero-home) .home-site-header .logo-lockup-image{width:clamp(12rem,12vw,14rem);height:auto;display:block}:is(body:has(.hero-home) .home-site-header .logo-mark,body:has(.hero-home) .home-site-header .logo-name){display:none}:is(body:has(.hero-home) .home-site-header .logo,body:has(.hero-home) .home-site-footer .logo){gap:.65rem}:is(body:has(.hero-home) .home-site-header .logo-mark,body:has(.hero-home) .home-site-footer .logo-mark){border:0;border-right:1px solid var(--home-copper);color:var(--home-copper);letter-spacing:-.17em;width:40px;height:38px;padding-right:.58rem;font-size:1.75rem}:is(body:has(.hero-home) .home-site-header .logo-name strong,body:has(.hero-home) .home-site-footer .logo-name strong){letter-spacing:.09em;font-size:.93rem}:is(body:has(.hero-home) .home-site-header .logo-name small,body:has(.hero-home) .home-site-footer .logo-name small){color:var(--home-copper);letter-spacing:.25em;font-size:.51rem}body:has(.hero-home) .home-site-header .primary-nav{gap:clamp(.62rem,1.05vw,1rem)}body:has(.hero-home) .home-site-header .primary-nav a{color:#fffc;letter-spacing:.025em;padding:1.35rem 0 1.25rem;font-size:clamp(.55rem,.69vw,.64rem);font-weight:600}body:has(.hero-home) .home-site-header .primary-nav a:after{background:var(--home-copper);bottom:.92rem}body:has(.hero-home) .home-site-header .primary-nav a.active{color:var(--home-copper-light)}body:has(.hero-home) .home-site-header .header-cta{border-color:var(--home-copper);color:var(--home-copper-light);white-space:nowrap;min-height:36px;padding:.55rem .95rem;font-size:.57rem}body:has(.hero-home) .hero-home{height:auto;min-height:390px;display:block;position:relative;overflow:hidden}body:has(.hero-home) .home-hero-background{object-fit:cover;object-position:52% 48%;width:100%;height:100%;position:absolute;inset:0}body:has(.hero-home) .hero-home:after{content:"";pointer-events:none;background:linear-gradient(90deg,#01121dfa 0%,#021420f0 31%,#0214208c 47%,#02142014 69%),linear-gradient(#0000 60%,#01111b40);position:absolute;inset:0}body:has(.hero-home) .hero-home .hero-copy{z-index:2;align-self:auto;max-width:380px;padding:2rem 0 1.6rem 2.75rem;position:relative}body:has(.hero-home) .hero-home h1{letter-spacing:-.04em;margin-bottom:.9rem;font-size:clamp(3.25rem,5.55vw,4rem);line-height:.95}body:has(.hero-home) .hero-home .eyebrow{color:var(--home-copper-light);letter-spacing:.16em;margin-bottom:.65rem;font-size:.64rem}body:has(.hero-home) .hero-home .hero-lede{color:#ffffffe6;max-width:330px;font-size:.86rem;line-height:1.42}body:has(.hero-home) .hero-home .hero-actions{gap:.8rem;margin-top:1rem}body:has(.hero-home) .hero-home .arrow-link{min-height:35px;padding:.62rem .85rem;font-size:.55rem}body:has(.hero-home) .hero-home .arrow-link.secondary{color:var(--white);border-color:#ffffffb8}body:has(.hero-home) .hero-home .micro-proof{color:#ffffffdb;letter-spacing:0;text-transform:none;flex-wrap:wrap;margin-top:.85rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.68rem;display:flex}body:has(.hero-home) .hero-home .micro-proof span{align-items:center;display:inline-flex}body:has(.hero-home) .hero-home .micro-proof span+span:before{color:var(--home-copper);content:"•";margin:0 .65rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif}body:has(.hero-home) .home-coverage{background:var(--home-navy);color:var(--home-copper-light);text-align:center;border-top:1px solid #c47a2c38;border-bottom:1px solid #c47a2c59;justify-content:center;align-items:center;min-height:40px;padding:.45rem 1rem;display:flex}body:has(.hero-home) .home-coverage p{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;line-height:1.2}body:has(.hero-home) .home-regions{background:var(--home-navy);min-height:205px;display:flex;overflow:hidden}body:has(.hero-home) .home-region{flex:25%;min-width:0;margin:0 -1.95vw 0 0;position:relative;overflow:hidden}body:has(.hero-home) .home-region:not(:first-child){clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}body:has(.hero-home) .home-region:first-child{clip-path:polygon(0 0,100% 0,92% 100%,0 100%)}body:has(.hero-home) .home-region:last-child{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);margin-right:0}body:has(.hero-home) .home-region img{object-fit:cover;object-position:center 53%;width:100%;height:100%;position:absolute;inset:0}body:has(.hero-home) .home-region:after{content:"";background:linear-gradient(#0317240f 33%,#02111beb 100%);position:absolute;inset:0}body:has(.hero-home) .home-region div{color:var(--white);text-align:center;z-index:2;position:absolute;bottom:1rem;left:.8rem;right:.8rem}body:has(.hero-home) .home-region strong{color:var(--home-copper-light);letter-spacing:.08em;text-transform:uppercase;font-family:Cormorant Garamond,Georgia,serif;font-size:1.08rem;font-weight:500;display:block}body:has(.hero-home) .home-region small{white-space:nowrap;margin-top:.35rem;font-size:.54rem;display:block}:is(body:has(.hero-home) .home-questions,body:has(.hero-home) .pillars-section,body:has(.hero-home) .insights-preview){height:auto;max-height:none;overflow:visible}body:has(.hero-home) .home-questions{background:var(--bga-ivory);padding:1.2rem 5.3rem 1.25rem}:is(body:has(.hero-home) .home-questions .section-heading .eyebrow,body:has(.hero-home) .pillars-section .section-heading .eyebrow,body:has(.hero-home) .insights-preview .section-heading .eyebrow){color:var(--home-copper);margin-bottom:.35rem;font-size:.57rem}:is(body:has(.hero-home) .home-questions .section-heading h2,body:has(.hero-home) .pillars-section .section-heading h2,body:has(.hero-home) .insights-preview .section-heading h2){color:var(--bga-ink);letter-spacing:-.03em;font-size:2rem;line-height:1}body:has(.hero-home) .home-questions .question-grid{gap:1.05rem;margin-top:.85rem}body:has(.hero-home) .home-questions .question-card{border-color:var(--home-line);text-align:center;background:#ffffff94;flex-direction:column;align-items:center;min-height:232px;padding:.85rem 1rem .9rem;display:flex}body:has(.hero-home) .question-icon{border:1px solid var(--home-copper);color:var(--home-copper);border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:.7rem;display:inline-flex}body:has(.hero-home) .question-icon i{font-size:1.5rem}body:has(.hero-home) .home-questions .question-card h3{color:var(--bga-ink);margin-bottom:.75rem;font-size:1.12rem;line-height:1.08}body:has(.hero-home) .home-questions .question-card p{color:#4d5960;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:.72rem;line-height:1.35}body:has(.hero-home) .home-text-link{border:1px solid;align-items:center}@supports (color:color-mix(in lab, red, red)){body:has(.hero-home) .home-text-link{border:1px solid color-mix(in srgb, currentColor 38%, transparent)}}body:has(.hero-home) .home-text-link{color:var(--home-copper-light);letter-spacing:.08em;text-transform:uppercase;justify-content:center;gap:.55rem;min-height:34px;padding:.55rem .8rem;font-size:.58rem;font-weight:700;transition:background-color .18s,border-color .18s;display:inline-flex}:is(body:has(.hero-home) .home-text-link:hover,body:has(.hero-home) .home-text-link:focus-visible){background:currentColor}@supports (color:color-mix(in lab, red, red)){:is(body:has(.hero-home) .home-text-link:hover,body:has(.hero-home) .home-text-link:focus-visible){background:color-mix(in srgb, currentColor 8%, transparent)}}:is(body:has(.hero-home) .home-text-link:hover,body:has(.hero-home) .home-text-link:focus-visible){border-color:currentColor}body:has(.hero-home) .home-text-link.dark-link{color:var(--home-copper)}body:has(.hero-home) .home-questions .section-link{margin-top:.75rem}body:has(.hero-home) .pillars-section{background:var(--home-paper);padding:.8rem 5.3rem 1.15rem}body:has(.hero-home) .pillars-section .pillar-grid{margin-top:.7rem}body:has(.hero-home) .pillars-section .pillar-grid article{border-left-color:var(--home-line);min-height:70px;padding:.15rem 1.7rem}body:has(.hero-home) .pillars-section .pillar-label{color:var(--bga-ink);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.55rem;font-size:.62rem;font-weight:700}body:has(.hero-home) .pillars-section .pillar-grid h3{color:#27333a;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:.77rem;line-height:1.35}body:has(.hero-home) .home-why{height:auto;min-height:340px;display:block;position:relative;overflow:hidden}body:has(.hero-home) .home-why-image{width:100%;min-height:340px;margin:0;position:absolute;inset:0;overflow:hidden}body:has(.hero-home) .home-why-image:after{background:linear-gradient(90deg, #0317240d 0%, #03172426 31%, #031724bd 49%, #031724f5 67%, var(--home-navy) 100%);content:"";position:absolute;inset:0}body:has(.hero-home) .home-why-image img{object-fit:cover;object-position:39% 16%;width:100%;height:100%;position:absolute;inset:0}body:has(.hero-home) .home-why .split-copy{z-index:1;background:0 0;flex-direction:column;justify-content:center;align-self:stretch;width:56%;min-height:340px;margin-left:auto;padding:1.35rem 3rem 1.15rem;display:flex;position:relative}body:has(.hero-home) .home-why .eyebrow{color:var(--home-copper-light);margin-bottom:.5rem;font-size:.57rem}body:has(.hero-home) .home-why h2{max-width:390px;margin-bottom:.55rem;font-size:2rem;line-height:.98}body:has(.hero-home) .home-why .split-copy>p:not(.eyebrow){color:#ffffffdb;max-width:430px;margin-bottom:0;font-family:Cormorant Garamond,Georgia,serif;font-size:.75rem;line-height:1.35}body:has(.hero-home) .home-why .proof-list{gap:0;margin:.75rem 0 .65rem}body:has(.hero-home) .home-why .proof-list div{border-left:1px solid #ffffff29;padding:.55rem .7rem 0}body:has(.hero-home) .home-why .proof-list div:first-child{border-left:0;padding-left:0}body:has(.hero-home) .home-why .proof-list strong{color:var(--home-copper-light);letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;line-height:1.2;display:block}body:has(.hero-home) .home-why .proof-list small{color:#ffffffdb;margin-top:.35rem;font-family:Cormorant Garamond,Georgia,serif;font-size:.62rem;line-height:1.2;display:block}body:has(.hero-home) .home-why .home-text-link{align-self:center}body:has(.hero-home) .insights-preview{background:var(--bga-ivory);padding:1rem 5.6rem 1.2rem}body:has(.hero-home) .insights-preview .section-heading{text-align:center;margin:0 auto}body:has(.hero-home) .insights-preview .insight-grid{gap:.65rem;max-width:690px;margin:.75rem auto 0}body:has(.hero-home) .insights-preview .insight-grid article{border:1px solid var(--home-line);background:#fff;min-height:0;padding:0 0 .7rem}body:has(.hero-home) .insights-preview .insight-grid article>img{aspect-ratio:2.65;object-fit:cover;width:100%;max-width:100%;height:auto;margin:0 0 .6rem}body:has(.hero-home) .insights-preview .insight-grid article h3{color:var(--bga-ink);margin:0;padding:0 .75rem;font-size:.98rem;line-height:1.05}body:has(.hero-home) .closing-panorama{background-blend-mode:multiply;background-color:#03172470;background-image:url(/images/footer-mountains-client-optimized.webp);background-position:50% 56%;border-top-color:#c47a2c73;height:auto;min-height:170px;padding:1.15rem 1.5rem 1.25rem;overflow:visible}body:has(.hero-home) .closing-panorama .eyebrow{color:var(--home-copper-light);margin-bottom:.45rem;font-size:.56rem}body:has(.hero-home) .closing-panorama h2{margin-bottom:.45rem;font-size:2rem;line-height:.96}body:has(.hero-home) .closing-panorama>p:not(.eyebrow){color:#ffffffe0;max-width:550px;margin-bottom:.65rem;font-family:Cormorant Garamond,Georgia,serif;font-size:.68rem;line-height:1.3}body:has(.hero-home) .closing-panorama .arrow-link{min-height:34px;padding:.55rem .9rem;font-size:.55rem}body:has(.hero-home) .home-site-footer{background:var(--home-navy);grid-template-columns:1.25fr 1fr 1.4fr;align-items:center;gap:.7rem 1.6rem;height:auto;min-height:92px;padding:.8rem 3.8rem .55rem;display:grid;position:relative;overflow:visible}body:has(.hero-home) .home-site-footer .logo{margin-bottom:0}body:has(.hero-home) .home-site-footer .footer-positioning{color:#ffffffd4;justify-content:center;font-family:Cormorant Garamond,Georgia,serif}body:has(.hero-home) .home-site-footer .footer-contact{justify-content:center;align-items:flex-start;gap:.15rem}:is(body:has(.hero-home) .home-site-footer .footer-contact a,body:has(.hero-home) .home-site-footer .footer-contact span){align-items:center;gap:.45rem;display:flex}body:has(.hero-home) .home-site-footer .footer-contact i{color:var(--home-copper-light);font-size:.85rem}body:has(.hero-home) .home-site-footer{font-size:.59rem;line-height:1.35}body:has(.hero-home) .home-site-footer p{font-size:.59rem;line-height:1.35}body:has(.hero-home) .home-site-footer a{font-size:.59rem;line-height:1.35}body:has(.hero-home) .home-site-footer span{font-size:.59rem;line-height:1.35}body:has(.hero-home) .home-site-footer .footer-bottom{border-top:1px solid #ffffff1a;grid-column:1/-1;justify-content:center;gap:1.2rem;padding-top:.42rem;display:flex;position:static}body.home-motion-ready:has(.hero-home) [data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .86s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(42px)}body.home-motion-ready:has(.hero-home) [data-reveal=fade]{transform:none}body.home-motion-ready:has(.hero-home) [data-reveal=right]{transform:translate(54px)}body.home-motion-ready:has(.hero-home) [data-reveal=image]{transform:scale(1.035)}body.home-motion-ready:has(.hero-home) [data-reveal=scale]{transform:scale(.975)}:is(body.home-motion-ready:has(.hero-home) [data-reveal].is-visible,body.home-motion-ready:has(.hero-home) .home-site-footer.is-visible){opacity:1;transform:none}body.home-motion-ready:has(.hero-home) .home-site-footer{opacity:0;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}body.home-motion-ready:has(.hero-home) .home-hero-background{animation:1.5s cubic-bezier(.22,1,.36,1) both homeHeroImageIn}body.home-motion-ready:has(.hero-home) .hero-home .hero-copy>*{animation:.78s cubic-bezier(.22,1,.36,1) both homeHeroCopyIn}body.home-motion-ready:has(.hero-home) .hero-home .hero-copy>:first-child{animation-delay:.12s}body.home-motion-ready:has(.hero-home) .hero-home .hero-copy>:nth-child(2){animation-delay:.22s}body.home-motion-ready:has(.hero-home) .hero-home .hero-copy>:nth-child(3){animation-delay:.3s}body.home-motion-ready:has(.hero-home) .hero-home .hero-copy>:nth-child(4){animation-delay:.39s}body.home-motion-ready:has(.hero-home) .hero-home .hero-copy>:nth-child(5){animation-delay:.47s}body:has(.hero-home) .home-region img{transition:transform .9s cubic-bezier(.22,1,.36,1)}body:has(.hero-home) .insight-grid article img{transition:transform .9s cubic-bezier(.22,1,.36,1)}body:has(.hero-home) .question-card{transition:border-color .26s,box-shadow .32s,transform .42s cubic-bezier(.22,1,.36,1)}body:has(.hero-home) .pillars-section .pillar-grid article{transition:border-color .26s,box-shadow .32s,transform .42s cubic-bezier(.22,1,.36,1)}body:has(.hero-home) .insight-grid article{transition:border-color .26s,box-shadow .32s,transform .42s cubic-bezier(.22,1,.36,1)}body:has(.hero-home) .home-text-link i{transition:transform .22s}@media (hover:hover) and (pointer:fine){body:has(.hero-home) .home-region:hover img{transform:scale(1.035)}body:has(.hero-home) .insight-grid article:hover img{transform:scale(1.035)}body:has(.hero-home) .question-card:hover{border-color:#c47a2c7a;transform:translateY(-6px);box-shadow:0 18px 42px #03172414}body:has(.hero-home) .pillars-section .pillar-grid article:hover{border-color:#c47a2c7a;transform:translateY(-6px);box-shadow:0 18px 42px #03172414}body:has(.hero-home) .insight-grid article:hover{border-color:#c47a2c7a;transform:translateY(-6px);box-shadow:0 18px 42px #03172414}body:has(.hero-home) .home-text-link:hover i{transform:translate(4px)}}@keyframes homeHeroImageIn{0%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes homeHeroCopyIn{0%{transform:translateY(10px)}to{transform:none}}@keyframes homeHeroImageInMobile{0%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes homeHeroCopyInMobile{0%{transform:translateY(8px)}to{transform:none}}@media (width>=1000px){body:has(.hero-home) .home-site-header{height:82px;padding:0 clamp(1.5rem,2.4vw,3.5rem)}body:has(.hero-home) .home-site-header .primary-nav a{padding:1.7rem 0 1.55rem;font-size:.7rem}body:has(.hero-home) .home-site-header .header-cta{min-height:42px;padding-inline:1.2rem;font-size:.64rem}body:has(.hero-home) .hero-home{min-height:clamp(560px,34vw,720px)}body:has(.hero-home) .hero-home .hero-copy{flex-direction:column;justify-content:center;max-width:570px;min-height:clamp(560px,34vw,720px);padding:clamp(3.5rem,5vw,6rem) 0 clamp(3.5rem,5vw,6rem) clamp(3.5rem,6vw,7.5rem);display:flex}body:has(.hero-home) .hero-home h1{margin-bottom:1.35rem;font-size:clamp(4.4rem,4.7vw,6rem)}body:has(.hero-home) .hero-home .eyebrow{font-size:.72rem}body:has(.hero-home) .hero-home .hero-lede{max-width:470px;font-size:clamp(.95rem,.95vw,1.08rem);line-height:1.55}body:has(.hero-home) .hero-home .hero-actions{margin-top:1.5rem}body:has(.hero-home) .hero-home .arrow-link{min-height:44px;padding:.75rem 1.15rem;font-size:.64rem}body:has(.hero-home) .home-coverage{min-height:clamp(58px,3.4vw,70px);padding-block:.85rem}body:has(.hero-home) .home-coverage p{font-size:clamp(1.05rem,1.1vw,1.3rem)}body:has(.hero-home) .home-regions{min-height:clamp(280px,16vw,340px)}body:has(.hero-home) .home-region div{bottom:clamp(1.4rem,2vw,2.25rem)}body:has(.hero-home) .home-region strong{font-size:clamp(1.25rem,1.45vw,1.65rem)}body:has(.hero-home) .home-region small{margin-top:.55rem;font-size:.67rem}:is(body:has(.hero-home) .home-questions,body:has(.hero-home) .pillars-section,body:has(.hero-home) .insights-preview){flex-direction:column;justify-content:center;display:flex}body:has(.hero-home) .home-questions{min-height:clamp(620px,36vw,720px);padding:clamp(4.5rem,5.8vw,7rem) clamp(5rem,8vw,11rem)}:is(body:has(.hero-home) .home-questions .section-heading .eyebrow,body:has(.hero-home) .pillars-section .section-heading .eyebrow,body:has(.hero-home) .insights-preview .section-heading .eyebrow){margin-bottom:.7rem;font-size:.68rem}:is(body:has(.hero-home) .home-questions .section-heading h2,body:has(.hero-home) .pillars-section .section-heading h2,body:has(.hero-home) .insights-preview .section-heading h2){font-size:clamp(2.8rem,3vw,3.6rem)}body:has(.hero-home) .home-questions .question-grid{gap:clamp(1rem,1.4vw,1.75rem);width:100%;margin-top:2rem}body:has(.hero-home) .home-questions .question-card{min-height:340px;padding:2.35rem 1.75rem}body:has(.hero-home) .question-icon{width:54px;height:54px;margin-bottom:1.25rem}body:has(.hero-home) .question-icon i{font-size:1.8rem}body:has(.hero-home) .home-questions .question-card h3{margin-bottom:1rem;font-size:clamp(1.25rem,1.35vw,1.55rem)}body:has(.hero-home) .home-questions .question-card p{max-width:260px;font-size:.9rem;line-height:1.5}body:has(.hero-home) .home-questions .section-link{margin-top:1.6rem}body:has(.hero-home) .home-text-link{min-height:38px;padding:.6rem .95rem;font-size:.66rem}body:has(.hero-home) .pillars-section{min-height:340px;padding:4.5rem clamp(5rem,8vw,11rem)}body:has(.hero-home) .pillars-section .pillar-grid{width:100%;margin-top:1.8rem}body:has(.hero-home) .pillars-section .pillar-grid article{min-height:125px;padding:1rem clamp(2rem,3vw,3.5rem)}body:has(.hero-home) .pillars-section .pillar-label{margin-bottom:.8rem;font-size:.72rem}body:has(.hero-home) .pillars-section .pillar-grid h3{font-size:1rem;line-height:1.5}body:has(.hero-home) .home-why{min-height:clamp(520px,30vw,620px)}body:has(.hero-home) .home-why-image{min-height:clamp(520px,30vw,620px)}body:has(.hero-home) .home-why .split-copy{min-height:clamp(520px,30vw,620px)}body:has(.hero-home) .home-why .split-copy{width:55%;padding:3.5rem clamp(3.5rem,6vw,7rem) 3.5rem 3rem}body:has(.hero-home) .home-why .eyebrow{margin-bottom:.8rem;font-size:.68rem}body:has(.hero-home) .home-why h2{max-width:560px;margin-bottom:1rem;font-size:clamp(2.8rem,3vw,3.6rem)}body:has(.hero-home) .home-why .split-copy>p:not(.eyebrow){max-width:650px;font-size:.95rem;line-height:1.5}body:has(.hero-home) .home-why .proof-list{margin:1.4rem 0 1.25rem}body:has(.hero-home) .home-why .proof-list div{padding:.9rem 1rem 0}body:has(.hero-home) .home-why .proof-list strong{font-size:.62rem}body:has(.hero-home) .home-why .proof-list small{font-size:.76rem;line-height:1.35}body:has(.hero-home) .insights-preview{min-height:600px;padding:4.75rem clamp(5rem,8vw,11rem)}body:has(.hero-home) .insights-preview .insight-grid{gap:clamp(1rem,1.4vw,1.5rem);width:100%;max-width:1180px;margin-top:2rem}body:has(.hero-home) .insights-preview .insight-grid article{min-height:300px;padding-bottom:1.25rem}body:has(.hero-home) .insights-preview .insight-grid article>img{aspect-ratio:16/9;margin-bottom:1rem}body:has(.hero-home) .insights-preview .insight-grid article h3{padding:0 1.2rem;font-size:1.35rem;line-height:1.12}body:has(.hero-home) .closing-panorama{min-height:420px;padding:5.5rem 2rem}body:has(.hero-home) .closing-panorama .eyebrow{margin-bottom:.8rem;font-size:.68rem}body:has(.hero-home) .closing-panorama h2{margin-bottom:.85rem;font-size:clamp(3rem,3.4vw,4rem)}body:has(.hero-home) .closing-panorama>p:not(.eyebrow){max-width:720px;margin-bottom:1.25rem;font-size:.95rem;line-height:1.5}body:has(.hero-home) .closing-panorama .arrow-link{min-height:44px;padding:.75rem 1.1rem;font-size:.64rem}body:has(.hero-home) .home-site-footer{min-height:170px;padding:2.4rem clamp(3rem,5vw,6rem) 1.5rem}body:has(.hero-home) .home-site-footer{font-size:.7rem}body:has(.hero-home) .home-site-footer p{font-size:.7rem}body:has(.hero-home) .home-site-footer a{font-size:.7rem}body:has(.hero-home) .home-site-footer span{font-size:.7rem}}@media (width>=761px) and (width<=1100px){body:has(.hero-home) .home-site-header{gap:.6rem;padding-inline:1rem}body:has(.hero-home) .home-site-header .logo-lockup-image{width:9.2rem}body:has(.hero-home) .home-site-header .primary-nav{gap:.42rem}body:has(.hero-home) .home-site-header .primary-nav a{letter-spacing:.015em;font-size:.5rem}body:has(.hero-home) .home-site-header .header-cta{letter-spacing:.055em;min-height:34px;padding:.45rem .6rem;font-size:.48rem}}@media (width>=1440px){body:has(.hero-home) .home-hero-background{object-position:52% 30%}body:has(.hero-home) .home-questions{padding-bottom:3rem}body:has(.hero-home) .pillars-section{padding-top:2.75rem}body:has(.hero-home) .hero-home .micro-proof{font-size:clamp(.8rem,.72vw,.9rem)}body:has(.hero-home) .home-coverage p{letter-spacing:.01em;font-size:clamp(1.3rem,1.25vw,1.55rem)}}@media (width<=760px){body.home-motion-ready:has(.hero-home) [data-reveal]{opacity:1;transition-duration:0s,.32s;transition-delay:0s;transform:translateY(8px)}body.home-motion-ready:has(.hero-home) [data-reveal=fade]{transform:none}body.home-motion-ready:has(.hero-home) [data-reveal=right]{transform:translateY(8px)}body.home-motion-ready:has(.hero-home) [data-reveal=image]{transform:scale(1.008)}body.home-motion-ready:has(.hero-home) [data-reveal=scale]{transform:scale(.995)}body.home-motion-ready:has(.hero-home) [data-reveal].is-visible{transform:none}body.home-motion-ready:has(.hero-home) .home-hero-background{animation-name:homeHeroImageInMobile;animation-duration:.6s}body.home-motion-ready:has(.hero-home) .hero-home .hero-copy>*{animation-name:homeHeroCopyInMobile;animation-duration:.36s;animation-delay:0s}body.home-motion-ready:has(.hero-home) .home-site-footer{opacity:1;transition-duration:0s,.32s;transform:translateY(8px)}body:has(.hero-home) .home-site-header{grid-template-columns:auto 1fr auto;height:72px;padding:0 1.15rem}body:has(.hero-home) .home-site-header .primary-nav{top:72px}body:has(.hero-home) .hero-home{min-height:650px}body:has(.hero-home) .home-hero-background{object-position:64% center}body:has(.hero-home) .hero-home:after{background:linear-gradient(90deg,#01121df5 0%,#01121dcc 54%,#01121d33 100%)}body:has(.hero-home) .hero-home .hero-copy{max-width:76%;padding:2.9rem 1.5rem}body:has(.hero-home) .home-regions{grid-template-columns:repeat(2,1fr);display:grid}body:has(.hero-home) .home-region{clip-path:none;min-height:220px;margin:0}body:has(.hero-home) .home-region:first-child{clip-path:none;min-height:220px;margin:0}body:has(.hero-home) .home-region:not(:first-child){clip-path:none;min-height:220px;margin:0}body:has(.hero-home) .home-region:last-child{clip-path:none;min-height:220px;margin:0}:is(body:has(.hero-home) .home-questions,body:has(.hero-home) .pillars-section,body:has(.hero-home) .insights-preview){padding:3rem 1.5rem}:is(body:has(.hero-home) .home-questions .question-grid,body:has(.hero-home) .insights-preview .insight-grid){grid-template-columns:repeat(2,1fr)}:is(body:has(.hero-home) .home-why,body:has(.hero-home) .home-why-image){min-height:720px}body:has(.hero-home) .home-why-image:after{background:linear-gradient(180deg, #0317240d 0%, #03172429 28%, #031724e0 48%, var(--home-navy) 68%, var(--home-navy) 100%)}body:has(.hero-home) .home-why-image img{object-position:40% top}body:has(.hero-home) .home-why .split-copy{justify-content:flex-end;width:100%;min-height:720px;margin-left:0;padding:20rem 1.5rem 3rem}body:has(.hero-home) .home-site-footer{grid-template-columns:1fr 1fr;padding:2rem 1.5rem}body:has(.hero-home) .home-site-footer .footer-contact{grid-column:1/-1}}@media (width<=520px){body:has(.hero-home) .home-site-header .logo-name{display:grid}body:has(.hero-home) .home-site-header .logo-name strong{font-size:.72rem}body:has(.hero-home) .home-site-header .logo-name small{font-size:.44rem}body:has(.hero-home) .home-site-header .header-cta{display:none}body:has(.hero-home) .hero-home{min-height:620px}body:has(.hero-home) .hero-home .hero-copy{max-width:100%;padding-top:2.3rem}body:has(.hero-home) .hero-home h1{font-size:3.65rem}body:has(.hero-home) .home-regions{grid-template-columns:1fr}body:has(.hero-home) .home-questions .question-grid{grid-template-columns:1fr}body:has(.hero-home) .insights-preview .insight-grid{grid-template-columns:1fr}body:has(.hero-home) .home-region{min-height:260px}body:has(.hero-home) .pillars-section .pillar-grid{grid-template-columns:1fr}body:has(.hero-home) .home-why .proof-list{grid-template-columns:repeat(2,1fr)}body:has(.hero-home) .home-site-footer{grid-template-columns:1fr}body:has(.hero-home) .home-site-footer .footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=760px){:is(html:has(.hero-home),body:has(.hero-home)){min-height:100%}body:has(.hero-home) main{overflow:visible}body:has(.hero-home) .home-site-header{gap:.8rem;height:64px;padding:0 1rem;position:sticky;top:0}body:has(.hero-home) .home-site-header .primary-nav{top:64px}body:has(.hero-home) .home-site-header .logo{gap:0}body:has(.hero-home) .home-site-header .logo-lockup-image{width:9.3rem}:is(body:has(.hero-home) .home-site-header .logo-mark,body:has(.hero-home) .home-site-header .logo-name){display:none}body:has(.hero-home) .home-site-header .menu-toggle{align-items:center;min-height:40px;padding:.65rem 0;font-size:.6rem;display:inline-flex}body:has(.hero-home) .hero-home{background:var(--home-navy);min-height:0}body:has(.hero-home) .home-hero-background{object-position:59% 28%;height:330px}body:has(.hero-home) .hero-home:after{background:linear-gradient(180deg, #03172405 0%, #03172414 48%, #031724b8 78%, var(--home-navy) 100%);height:332px;bottom:auto}body:has(.hero-home) .hero-home .hero-copy{max-width:none;margin-top:286px;padding:0 1.25rem 2.2rem}body:has(.hero-home) .hero-home h1{max-width:340px;margin-bottom:1.35rem;font-size:clamp(3.25rem,15.2vw,4.05rem);line-height:.9}body:has(.hero-home) .hero-home .eyebrow{margin-bottom:.75rem;font-size:.61rem}body:has(.hero-home) .hero-home .hero-lede{max-width:none;font-size:.96rem;line-height:1.52}body:has(.hero-home) .hero-home .hero-actions{grid-template-columns:1fr;gap:.35rem;margin-top:1.4rem;display:grid}body:has(.hero-home) .hero-home .hero-actions .arrow-link{width:100%;min-height:46px;font-size:.61rem}body:has(.hero-home) .hero-home .hero-actions .arrow-link.secondary{border:0;justify-content:flex-start;width:max-content;min-height:36px;padding-left:0}body:has(.hero-home) .hero-home .micro-proof{letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;margin-top:1.3rem;padding:.85rem 0;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.54rem;display:grid}body:has(.hero-home) .hero-home .micro-proof span{text-wrap:balance;border-left:1px solid #ffffff1f;align-items:center;min-height:3.4em;padding:0 .65rem;line-height:1.35}body:has(.hero-home) .hero-home .micro-proof span:first-child{border-left:0;padding-left:0}body:has(.hero-home) .hero-home .micro-proof span+span:before{display:none}body:has(.hero-home) .home-coverage{min-height:0;padding:1.15rem 1.25rem}body:has(.hero-home) .home-coverage p{max-width:330px;font-size:1.05rem;line-height:1.3}body:has(.hero-home) .home-regions{scroll-snap-type:x mandatory;gap:.75rem;min-height:0;padding:.25rem 1.25rem 1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}body:has(.hero-home) .home-region{clip-path:none;scroll-snap-align:start;flex:0 0 min(78vw,305px);min-height:270px;margin:0}body:has(.hero-home) .home-region:first-child{clip-path:none;scroll-snap-align:start;flex:0 0 min(78vw,305px);min-height:270px;margin:0}body:has(.hero-home) .home-region:not(:first-child){clip-path:none;scroll-snap-align:start;flex:0 0 min(78vw,305px);min-height:270px;margin:0}body:has(.hero-home) .home-region:last-child{clip-path:none;scroll-snap-align:start;flex:0 0 min(78vw,305px);min-height:270px;margin:0}body:has(.hero-home) .home-region div{text-align:left;bottom:1.2rem;left:1rem;right:1rem}body:has(.hero-home) .home-region strong{font-size:1.4rem}body:has(.hero-home) .home-region small{text-wrap:balance;white-space:normal;margin-top:.45rem;font-size:.64rem;line-height:1.35}body:has(.hero-home) .home-questions{padding:4.25rem 0 4rem 1.25rem}:is(body:has(.hero-home) .home-questions .section-heading,body:has(.hero-home) .pillars-section .section-heading,body:has(.hero-home) .insights-preview .section-heading){text-align:left;max-width:330px;margin:0}body:has(.hero-home) .insights-preview .section-heading{width:100%;max-width:none}:is(body:has(.hero-home) .home-questions .section-heading .eyebrow,body:has(.hero-home) .pillars-section .section-heading .eyebrow,body:has(.hero-home) .insights-preview .section-heading .eyebrow){margin-bottom:.65rem;font-size:.61rem}:is(body:has(.hero-home) .home-questions .section-heading h2,body:has(.hero-home) .pillars-section .section-heading h2,body:has(.hero-home) .insights-preview .section-heading h2){font-size:clamp(2.5rem,11.8vw,3.15rem);line-height:.94}body:has(.hero-home) .insights-preview .section-heading h2{font-size:clamp(1.9rem,11.1vw,3.15rem)}body:has(.hero-home) .home-questions .question-grid{scroll-snap-type:x mandatory;align-items:stretch;gap:.85rem;margin-top:1.65rem;padding:0 0 .65rem;scroll-padding-inline:0;display:flex;overflow-x:auto}body:has(.hero-home) .home-questions .question-card{scroll-snap-align:start;text-align:left;flex:0 0 100%;align-items:flex-start;width:100%;min-height:0;padding:1.5rem 1.35rem;transform:none}body:has(.hero-home) .question-icon{width:48px;height:48px;margin-bottom:1.15rem}body:has(.hero-home) .question-icon i{font-size:1.65rem}body:has(.hero-home) .home-questions .question-card h3{max-width:255px;margin:0 0 .75rem;font-size:1.55rem;line-height:1}body:has(.hero-home) .home-questions .question-card p{max-width:250px;font-size:.84rem;line-height:1.45}body:has(.hero-home) .home-questions .section-link{text-align:left;margin:1.25rem 1.25rem 0 0}body:has(.hero-home) .home-text-link{min-height:42px;padding:.65rem .85rem;font-size:.61rem}body:has(.hero-home) .pillars-section{padding:4.25rem 1.25rem 4rem}body:has(.hero-home) .pillars-section .pillar-grid{counter-reset:home-pillars;margin-top:1.65rem;display:block}body:has(.hero-home) .pillars-section .pillar-grid article{border-left:0;border-top:1px solid var(--home-line);counter-increment:home-pillars;text-align:left;grid-template-columns:2.5rem 1fr;gap:.35rem .9rem;min-height:0;padding:1.35rem 0;display:grid}body:has(.hero-home) .pillars-section .pillar-grid article:first-child{border-left:0;border-top:1px solid var(--home-line);counter-increment:home-pillars;text-align:left;grid-template-columns:2.5rem 1fr;gap:.35rem .9rem;min-height:0;padding:1.35rem 0;display:grid}body:has(.hero-home) .pillars-section .pillar-grid article:before{color:var(--home-copper);content:"0" counter(home-pillars);grid-area:1/1/4;font-family:Cormorant Garamond,Georgia,serif;font-size:1.45rem;line-height:1}body:has(.hero-home) .pillars-section .pillar-label{grid-column:2}body:has(.hero-home) .pillars-section .pillar-grid h3{grid-column:2}body:has(.hero-home) .pillars-section .pillar-grid .arrow-link{grid-column:2}body:has(.hero-home) .pillars-section .pillar-label{margin-bottom:.15rem;font-size:.68rem}body:has(.hero-home) .pillars-section .pillar-grid h3{font-size:1.05rem;line-height:1.38}body:has(.hero-home) .pillars-section .pillar-grid .arrow-link{color:var(--home-copper);border:0;justify-content:flex-start;width:max-content;min-height:30px;padding:.25rem 0;font-size:.58rem;display:inline-flex}:is(body:has(.hero-home) .home-why,body:has(.hero-home) .home-why-image){min-height:880px}body:has(.hero-home) .home-why-image:after{background:linear-gradient(180deg, #03172405 0%, #03172414 27%, #031724d9 45%, var(--home-navy) 62%, var(--home-navy) 100%)}body:has(.hero-home) .home-why-image img{object-position:38% top}body:has(.hero-home) .home-why .split-copy{justify-content:flex-end;min-height:880px;padding:27rem 1.25rem 3.5rem}body:has(.hero-home) .home-why .eyebrow{margin-bottom:.7rem;font-size:.61rem}body:has(.hero-home) .home-why h2{max-width:340px;margin-bottom:1rem;font-size:clamp(2.75rem,12vw,3.25rem);line-height:.94}body:has(.hero-home) .home-why .split-copy>p:not(.eyebrow){font-size:.94rem;line-height:1.5}body:has(.hero-home) .home-why .proof-list{gap:0;margin:1.35rem 0 1.25rem}body:has(.hero-home) .home-why .proof-list div{border-top:1px solid #ffffff26;border-left:0;padding:.85rem .65rem .75rem 0}body:has(.hero-home) .home-why .proof-list div:first-child{border-top:1px solid #ffffff26;border-left:0;padding:.85rem .65rem .75rem 0}body:has(.hero-home) .home-why .proof-list div:nth-child(2n){padding-left:.65rem}body:has(.hero-home) .home-why .proof-list strong{font-size:.57rem}body:has(.hero-home) .home-why .proof-list small{font-size:.73rem;line-height:1.35}body:has(.hero-home) .home-why .home-text-link{align-self:center}body:has(.hero-home) .insights-preview{padding:4.25rem 0 4rem 1.25rem}body:has(.hero-home) .insights-preview .insight-grid{scroll-snap-type:x mandatory;gap:.85rem;max-width:none;margin:1.65rem 0 0;padding:0 1.25rem .65rem 0;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}body:has(.hero-home) .insights-preview .insight-grid article{scroll-snap-align:start;flex:0 0 min(80vw,310px);padding-bottom:1.3rem}body:has(.hero-home) .insights-preview .insight-grid article>img{aspect-ratio:4/3;margin-bottom:1rem}body:has(.hero-home) .insights-preview .insight-grid article h3{padding:0 1rem;font-size:1.45rem;line-height:1.04}body:has(.hero-home) .closing-panorama{text-align:left;justify-content:flex-end;align-items:flex-start;min-height:430px;padding:4rem 1.25rem 3.5rem}body:has(.hero-home) .closing-panorama .eyebrow{margin-bottom:.7rem;font-size:.61rem}body:has(.hero-home) .closing-panorama h2{margin-bottom:1rem;font-size:clamp(2.35rem,10.3vw,2.75rem);line-height:.98}body:has(.hero-home) .closing-panorama>p:not(.eyebrow){margin-bottom:1.25rem;font-size:.94rem;line-height:1.5}body:has(.hero-home) .closing-panorama .arrow-link{min-height:46px;font-size:.61rem}body:has(.hero-home) .home-site-footer{padding:3rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;align-items:start;gap:1.8rem}body:has(.hero-home) .home-site-footer .footer-positioning{justify-content:flex-start;font-size:1.05rem}body:has(.hero-home) .home-site-footer .logo-name{display:grid}body:has(.hero-home) .home-site-footer .logo-name strong{font-size:.78rem}body:has(.hero-home) .home-site-footer .logo-name small{font-size:.46rem}body:has(.hero-home) .home-site-footer .footer-contact{justify-content:flex-start;gap:.65rem}:is(body:has(.hero-home) .home-site-footer .footer-contact a,body:has(.hero-home) .home-site-footer .footer-contact span){min-height:24px;font-size:.7rem}body:has(.hero-home) .home-site-footer .footer-bottom{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:.55rem 1rem;width:100%;margin-top:.35rem}body:has(.hero-home) .home-regions{scrollbar-width:none}body:has(.hero-home) .home-questions .question-grid{scrollbar-width:none}body:has(.hero-home) .insights-preview .insight-grid{scrollbar-width:none}body:has(.hero-home) .home-regions::-webkit-scrollbar{display:none}body:has(.hero-home) .home-questions .question-grid::-webkit-scrollbar{display:none}body:has(.hero-home) .insights-preview .insight-grid::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:is(body.home-motion-ready:has(.hero-home) [data-reveal],body.home-motion-ready:has(.hero-home) .home-site-footer){opacity:1!important;transform:none!important}}.preview-gate{min-height:100svh;color:var(--bga-ivory);background:linear-gradient(110deg,#010b17f7,#031b2be6),url(/images/closing-mountains-optimized.webp) 50%/cover;place-items:center;padding:clamp(24px,6vw,72px);display:grid}.preview-gate-card{background:#010f1beb;border:1px solid #cf7c336b;width:min(100%,560px);padding:clamp(32px,6vw,56px);box-shadow:0 28px 80px #00000061}.preview-gate-logo{width:min(100%,250px);height:auto;margin-bottom:48px;display:block}.preview-gate-eyebrow{color:var(--bga-copper);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font:700 .74rem/1.2 Montserrat,sans-serif}.preview-gate h1{margin:0 0 18px;font:500 clamp(2.35rem,7vw,3.65rem)/.96 Cormorant Garamond,serif}.preview-gate-copy,.preview-gate-note{color:#f6f0e7c7}.preview-gate-copy{margin:0 0 30px;font:400 1.05rem/1.55 Cormorant Garamond,serif}.preview-gate-form{gap:12px;display:grid}.preview-gate-form label{letter-spacing:.13em;text-transform:uppercase;font:700 .74rem/1.2 Montserrat,sans-serif}.preview-gate-form input{min-height:52px;color:var(--bga-ivory);background:#ffffff0a;border:1px solid #f6f0e757;border-radius:0;outline:none;padding:0 16px;font:500 1rem/1 Montserrat,sans-serif}.preview-gate-form input:focus{border-color:var(--bga-copper);box-shadow:0 0 0 2px #d7853f29}.preview-gate-form button{border:1px solid var(--bga-copper);background:var(--bga-copper);min-height:54px;color:var(--bga-ivory);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font:700 .78rem/1 Montserrat,sans-serif}.preview-gate-form button:disabled{cursor:wait;opacity:.72}.preview-gate-error{color:var(--bga-copper);margin:0;font:500 .9rem/1.4 Montserrat,sans-serif}.preview-gate-note{border-top:1px solid #f6f0e721;margin:26px 0 0;padding-top:20px;font:400 .78rem/1.5 Montserrat,sans-serif}@media (width<=600px){.preview-gate{place-items:stretch stretch;padding:0}.preview-gate-card{min-height:100svh;padding:36px 28px max(36px, env(safe-area-inset-bottom));border:0;flex-direction:column;justify-content:center;display:flex}.preview-gate-logo{width:210px;margin-bottom:52px}}body:has(.hero-home) .home-site-footer .logo-lockup-image{width:12rem;height:auto;display:block}:is(body:has(.hero-home) .home-site-footer .logo-mark,body:has(.hero-home) .home-site-footer .logo-name){display:none}@media (width<=760px){body:has(.hero-home) .home-site-footer .logo-lockup-image{width:10.5rem}}body:has(.hero-home) .home-site-footer .footer-positioning{font-size:clamp(.95rem,.85vw,1rem);line-height:1.35}body:has(.hero-home) .home-site-footer .footer-positioning p{font-size:clamp(.95rem,.85vw,1rem);line-height:1.35}@media (width>=1000px){body:has(.hero-home) .hero-home .micro-proof{white-space:nowrap;flex-wrap:nowrap;width:max-content;max-width:none}body:has(.hero-home) .hero-home .micro-proof span{flex:none}}body:not(:has(.hero-home)){background:var(--bga-ivory);color:var(--bga-ink)}body:not(:has(.hero-home)) .site-header{background:var(--bga-navy);border-bottom:1px solid #f6f2ea1a;gap:1.15rem;height:82px;padding:0 clamp(1.5rem,2.4vw,3.5rem);position:relative}body:not(:has(.hero-home)) .site-header .logo-lockup-image{width:clamp(12rem,12vw,14rem);height:auto;display:block}:is(body:not(:has(.hero-home)) .site-header .logo-mark,body:not(:has(.hero-home)) .site-header .logo-name){display:none}body:not(:has(.hero-home)) .site-header .primary-nav{gap:clamp(.62rem,1.05vw,1rem)}body:not(:has(.hero-home)) .site-header .primary-nav a{color:#f6f2eacc;letter-spacing:.025em;padding:1.7rem 0 1.55rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:600}body:not(:has(.hero-home)) .site-header .primary-nav a:after{background:var(--bga-copper);bottom:.92rem}body:not(:has(.hero-home)) .site-header .primary-nav a.active{color:var(--bga-copper)}body:not(:has(.hero-home)) .site-header .header-cta{border-color:var(--bga-copper);color:var(--bga-copper);min-height:42px;padding:.7rem 1.2rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.64rem}:is(body:not(:has(.hero-home)) .site-header .header-cta:hover,body:not(:has(.hero-home)) .site-header .header-cta:focus-visible){background:var(--bga-copper);border-color:var(--bga-copper);color:var(--bga-navy)}body:not(:has(.hero-home)) .interior-hero{background:var(--bga-navy);grid-template-columns:minmax(430px,45%) minmax(0,1fr);min-height:clamp(590px,34vw,700px);display:grid;overflow:hidden}body:not(:has(.hero-home)) .interior-hero .hero-copy{flex-direction:column;justify-content:center;align-self:stretch;max-width:680px;padding:clamp(4.5rem,6vw,7rem) clamp(3rem,5vw,6rem);display:flex}body:not(:has(.hero-home)) .interior-hero h1{color:var(--bga-ivory);letter-spacing:-.035em;max-width:620px;margin:0 0 1.5rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(4.2rem,4.55vw,5.8rem);font-weight:600;line-height:.94}:is(body:not(:has(.hero-home)) .interior-hero .eyebrow,body:not(:has(.hero-home)) .section-heading .eyebrow,body:not(:has(.hero-home)) .split-copy .eyebrow,body:not(:has(.hero-home)) .closing-cta .eyebrow,body:not(:has(.hero-home)) .contact-intro>.eyebrow,body:not(:has(.hero-home)) .form-heading .eyebrow){color:var(--bga-copper);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.9rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:700}body:not(:has(.hero-home)) .interior-hero .hero-lede{color:#f6f2eae6;max-width:550px;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1rem,1vw,1.12rem);line-height:1.58}body:not(:has(.hero-home)) .interior-hero .hero-actions{flex-wrap:wrap;gap:.55rem;margin-top:1.65rem;display:flex}body:not(:has(.hero-home)) .interior-hero .hero-lede+.arrow-link{margin-top:1.65rem}body:not(:has(.hero-home)) .arrow-link{border:1px solid var(--bga-copper);letter-spacing:.07em;text-transform:uppercase;border-radius:0;min-height:44px;padding:.75rem 1.15rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.64rem;font-weight:700}body:not(:has(.hero-home)) .home-text-link{border:1px solid var(--bga-copper);letter-spacing:.07em;text-transform:uppercase;border-radius:0;min-height:44px;padding:.75rem 1.15rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.64rem;font-weight:700}body:not(:has(.hero-home)) .contact-form button{border:1px solid var(--bga-copper);letter-spacing:.07em;text-transform:uppercase;border-radius:0;min-height:44px;padding:.75rem 1.15rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.64rem;font-weight:700}body:not(:has(.hero-home)) .arrow-link:not(.secondary){background:var(--bga-copper);color:var(--bga-ivory)}body:not(:has(.hero-home)) .contact-form button{background:var(--bga-copper);color:var(--bga-ivory)}body:not(:has(.hero-home)) .arrow-link.secondary{color:var(--bga-ivory);background:0 0;border-color:#f6f2eab8}:is(body:not(:has(.hero-home)) .interior-hero .tag-list,body:not(:has(.hero-home)) .interior-hero .micro-proof){color:#f6f2eac7;letter-spacing:.01em;flex-wrap:wrap;gap:0;margin-top:1.2rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.67rem;display:flex}body:not(:has(.hero-home)) .interior-hero .tag-list span{border-left:1px solid #c89b42b3;padding:0 .85rem}body:not(:has(.hero-home)) .interior-hero .tag-list span:first-child{border-left:0;padding-left:0}body:not(:has(.hero-home)) .interior-hero .micro-proof>span{align-items:center;display:inline-flex}body:not(:has(.hero-home)) .interior-hero .micro-proof>span+span:before{color:var(--bga-copper);content:"•";margin:0 .65rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif}@media (width>=761px){body:not(:has(.hero-home)) .interior-hero .tag-list span{border-left:0;align-items:center;padding:0;display:inline-flex}body:not(:has(.hero-home)) .interior-hero .tag-list span+span:before{color:var(--bga-copper);content:"•";margin:0 .65rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif}}body:not(:has(.hero-home)) .interior-hero .editorial-image{height:100%;min-height:clamp(590px,34vw,700px);margin:0;position:relative;overflow:hidden}@media (width>=761px){body:not(:has(.hero-home)) .interior-hero:not(.about-hero) .editorial-image{width:calc(100% + 1px);left:-1px}}@media (width>=821px){body:not(:has(.hero-home)) .interior-hero.about-hero .editorial-image{width:calc(100% + 1px);left:-1px}}body:not(:has(.hero-home)) .interior-hero .editorial-image:after{background:linear-gradient(90deg, var(--bga-navy) 0%, #001423f5 6%, #001423c2 16%, #00142357 29%, transparent 43%);content:"";pointer-events:none;z-index:1;position:absolute;inset:0}body:not(:has(.hero-home)) .interior-hero .editorial-image img{object-fit:cover;width:100%;height:100%}body:not(:has(.hero-home)) .interior-hero .editorial-image figcaption{color:#f6f2eabd;letter-spacing:.12em;text-transform:uppercase;z-index:1;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.58rem;position:absolute;bottom:1.5rem;right:1.75rem}body:not(:has(.hero-home)) .section{padding:clamp(5rem,6vw,7rem) clamp(3rem,8vw,10rem)}body:not(:has(.hero-home)) .section-heading{margin-bottom:2.6rem}body:not(:has(.hero-home)) .section-heading.centered{text-align:center;max-width:960px;margin-inline:auto}:is(body:not(:has(.hero-home)) .section-heading h2,body:not(:has(.hero-home)) .split-copy h2,body:not(:has(.hero-home)) .contact-intro h2,body:not(:has(.hero-home)) .form-heading h2){color:var(--bga-navy);letter-spacing:-.025em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.8rem,3.3vw,4rem);font-weight:600;line-height:1}body:not(:has(.hero-home)) .premise{background:var(--bga-ivory);min-height:520px}body:not(:has(.hero-home)) .premise-grid{border-top:1px solid var(--bga-stone);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,6rem);max-width:1180px;margin:0 auto;padding-top:2rem;display:grid}body:not(:has(.hero-home)) .premise-grid p{color:#17212bcc;font-family:"Source Serif 4",Georgia,serif;font-size:1.12rem;line-height:1.7}body:not(:has(.hero-home)) .about-columns>p{color:#17212bcc;font-family:"Source Serif 4",Georgia,serif;font-size:1.12rem;line-height:1.7}body:not(:has(.hero-home)) .split-copy>p:not(.eyebrow){color:#17212bcc;font-family:"Source Serif 4",Georgia,serif;font-size:1.12rem;line-height:1.7}body:not(:has(.hero-home)) .contact-intro>p:not(.eyebrow){color:#17212bcc;font-family:"Source Serif 4",Georgia,serif;font-size:1.12rem;line-height:1.7}body:not(:has(.hero-home)) .feature-insight>div>p{color:#17212bcc;font-family:"Source Serif 4",Georgia,serif;font-size:1.12rem;line-height:1.7}:is(body:not(:has(.hero-home)) .offer-section,body:not(:has(.hero-home)) .process-section){background:var(--bga-navy);color:var(--bga-ivory)}:is(body:not(:has(.hero-home)) .offer-section .section-heading h2,body:not(:has(.hero-home)) .process-section .section-heading h2){color:var(--bga-ivory)}body:not(:has(.hero-home)) .offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1320px;margin:0 auto;display:grid}body:not(:has(.hero-home)) .offer-grid article{background:#f6f2ea06;border:1px solid #f6f2ea1f;flex-direction:column;min-height:300px;padding:2.1rem;display:flex}:is(body:not(:has(.hero-home)) .offer-grid article>span,body:not(:has(.hero-home)) .timeline article>span,body:not(:has(.hero-home)) .process-grid article>span,body:not(:has(.hero-home)) .decision-list li>span){color:var(--bga-copper);letter-spacing:.12em;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.64rem;font-weight:700}body:not(:has(.hero-home)) .offer-grid h3{color:var(--bga-ivory);margin:1.15rem 0 .8rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.55rem;line-height:1.05}body:not(:has(.hero-home)) .offer-grid p{color:#f6f2eab3;font-size:.92rem;line-height:1.55}body:not(:has(.hero-home)) .offer-grid .arrow-link{color:var(--bga-copper);border:0;align-self:flex-start;min-height:36px;margin-top:auto;padding:1rem 0 0}body:not(:has(.hero-home)) .questions-section{background:var(--bga-ivory);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}body:not(:has(.hero-home)) .decision-list{margin:0;padding:0;list-style:none}body:not(:has(.hero-home)) .decision-list li{border-top:1px solid var(--bga-stone);grid-template-columns:48px 1fr;align-items:center;gap:1.25rem;min-height:86px;display:grid}body:not(:has(.hero-home)) .decision-list li:last-child{border-bottom:1px solid var(--bga-stone)}body:not(:has(.hero-home)) .decision-list p{color:var(--bga-navy);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.55rem;line-height:1.15}body:not(:has(.hero-home)) .split-feature{background:var(--bga-navy);grid-template-columns:repeat(2,minmax(0,1fr));min-height:600px;display:grid}body:not(:has(.hero-home)) .split-feature .editorial-image{min-height:600px;margin:0;overflow:hidden}body:not(:has(.hero-home)) .split-feature .editorial-image img{object-fit:cover;width:100%;height:100%}body:not(:has(.hero-home)) .split-feature .editorial-image figcaption{display:none}body:not(:has(.hero-home)) .split-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(4rem,6vw,7rem);display:flex}body:not(:has(.hero-home)) .split-copy h2{color:var(--bga-ivory)}body:not(:has(.hero-home)) .split-copy>p:not(.eyebrow){color:var(--bga-ivory)}body:not(:has(.hero-home)) .split-copy .proof-list{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:1.25rem 0 1.5rem;display:grid}body:not(:has(.hero-home)) .split-copy .proof-list span{color:#f6f2eacc;text-transform:uppercase;border-top:1px solid #f6f2ea29;padding:.85rem .75rem .85rem 0;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.66rem;line-height:1.35}body:not(:has(.hero-home)) .quote-band{background:var(--bga-navy);color:var(--bga-ivory);text-align:center;border-top:1px solid #c89b4259;border-bottom:1px solid #c89b4259;margin:0;padding:clamp(5rem,7vw,8rem) clamp(3rem,12vw,15rem);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,3.1vw,3.7rem);line-height:1.06}body:not(:has(.hero-home)) .quote-band cite{color:var(--bga-copper);letter-spacing:.15em;text-transform:uppercase;margin-top:1.5rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.66rem;font-style:normal;display:block}body:not(:has(.hero-home)) .closing-cta{color:var(--bga-ivory);text-align:center;background:linear-gradient(#0014237a,#001423d1),url(/images/footer-mountains-client-optimized.webp) 50% 58%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:5rem 2rem;display:flex}body:not(:has(.hero-home)) .closing-cta h2{color:var(--bga-ivory);max-width:900px;margin:0 auto 1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,3.7vw,4.5rem);line-height:.98}body:not(:has(.hero-home)) .closing-cta>p:not(.eyebrow){color:#f6f2eadb;max-width:720px;margin:0 auto 1.35rem;font-size:1rem;line-height:1.55}body:not(:has(.hero-home)) .about-intro{background:var(--bga-ivory)}body:not(:has(.hero-home)) .about-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,7vw,8rem);display:grid}body:not(:has(.hero-home)) .about-columns .proof-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body:not(:has(.hero-home)) .about-columns .proof-list span{border-top:1px solid var(--bga-stone);color:var(--bga-navy);text-transform:uppercase;padding:1rem 1rem 1rem 0;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.7rem;line-height:1.35}:is(body:not(:has(.hero-home)) .timeline-section,body:not(:has(.hero-home)) .perspective-band,body:not(:has(.hero-home)) .insight-library){background:var(--bga-ivory)}body:not(:has(.hero-home)) .timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:2rem;display:grid}body:not(:has(.hero-home)) .timeline article{border-top:1px solid var(--bga-copper);min-height:230px;padding:1.6rem 2rem 1.5rem 0}body:not(:has(.hero-home)) .timeline h3{color:var(--bga-navy);margin:1.4rem 0 .55rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;line-height:1.05}body:not(:has(.hero-home)) .timeline p{color:#17212bb8;font-size:.95rem;line-height:1.55}body:not(:has(.hero-home)) .perspective-band{text-align:center}body:not(:has(.hero-home)) .perspective-band>h2{color:var(--bga-navy);margin-bottom:2.5rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.8rem,3.3vw,4rem)}body:not(:has(.hero-home)) .pillar-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body:not(:has(.hero-home)) .pillar-grid.compact article{border-left:1px solid var(--bga-stone);text-align:left;min-height:190px;padding:1.5rem 2rem}body:not(:has(.hero-home)) .pillar-grid.compact article:first-child{border-left:0}body:not(:has(.hero-home)) .pillar-grid.compact h3{color:var(--bga-navy);font-size:1.35rem}body:not(:has(.hero-home)) .feature-insight{background:var(--bga-navy);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}body:not(:has(.hero-home)) .feature-insight .editorial-image{min-height:480px;margin:0}body:not(:has(.hero-home)) .feature-insight .editorial-image img{object-fit:cover;width:100%;height:100%}body:not(:has(.hero-home)) .feature-insight .editorial-image figcaption{display:none}body:not(:has(.hero-home)) .feature-insight h2{color:var(--bga-ivory)}body:not(:has(.hero-home)) .feature-insight>div>p{color:var(--bga-ivory)}body:not(:has(.hero-home)) .feature-insight h2{margin:.75rem 0 1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,3.5vw,4.2rem);line-height:.98}body:not(:has(.hero-home)) .insight-meta{color:var(--bga-copper);letter-spacing:.08em;text-transform:uppercase;margin-top:1.25rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.64rem;display:inline-block}body:not(:has(.hero-home)) .insight-grid.library{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}body:not(:has(.hero-home)) .insight-grid.library article{border:1px solid var(--bga-stone);background:#ffffffa6;flex-direction:column;min-height:480px;padding:0 1.5rem 1.5rem;display:flex}body:not(:has(.hero-home)) .insight-grid.library article>img{aspect-ratio:16/9;object-fit:cover;width:calc(100% + 3rem);margin:0 -1.5rem 1.35rem}body:not(:has(.hero-home)) .insight-grid.library article>span:first-of-type{color:var(--bga-copper);letter-spacing:.12em;text-transform:uppercase;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.62rem}body:not(:has(.hero-home)) .insight-grid.library h3{color:var(--bga-navy);margin:.8rem 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.75rem;line-height:1.05}body:not(:has(.hero-home)) .insight-grid.library p{color:#17212bbd;font-size:.92rem;line-height:1.55}body:not(:has(.hero-home)) .contact-section{background:var(--bga-ivory);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(3rem,7vw,8rem);padding:clamp(5rem,6vw,7rem) clamp(3rem,8vw,10rem);display:grid}body:not(:has(.hero-home)) .contact-intro h2{margin-bottom:1.35rem}body:not(:has(.hero-home)) .contact-topics{gap:0;margin:2rem 0;display:grid}body:not(:has(.hero-home)) .contact-topics span{border-top:1px solid var(--bga-stone);color:var(--bga-navy);text-transform:uppercase;padding:.9rem 0;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.72rem}body:not(:has(.hero-home)) .direct-contact{border-top:1px solid var(--bga-copper);gap:.35rem;padding-top:1.4rem;display:grid}body:not(:has(.hero-home)) .direct-contact a{color:var(--bga-navy);font-family:"Source Serif 4",Georgia,serif;font-size:1.15rem}body:not(:has(.hero-home)) .contact-form{border:1px solid var(--bga-stone);background:#ffffffb3;border-radius:0;padding:clamp(2rem,4vw,3.5rem)}:is(body:not(:has(.hero-home)) .contact-form label,body:not(:has(.hero-home)) .contact-form legend){color:var(--bga-navy);letter-spacing:.04em;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:600}:is(body:not(:has(.hero-home)) .contact-form input,body:not(:has(.hero-home)) .contact-form select,body:not(:has(.hero-home)) .contact-form textarea){border:0;border-bottom:1px solid var(--bga-stone);color:var(--bga-ink);background:0 0;border-radius:0;font-family:"Source Serif 4",Georgia,serif;font-size:1rem}body:not(:has(.hero-home)) .process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1180px;margin:0 auto;display:grid}body:not(:has(.hero-home)) .process-grid article{border:1px solid #f6f2ea24;min-height:230px;padding:2rem}body:not(:has(.hero-home)) .process-grid h3{color:var(--bga-ivory);margin:1.1rem 0 .7rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.55rem}body:not(:has(.hero-home)) .process-grid p{color:#f6f2eab3;font-size:.92rem;line-height:1.55}body:not(:has(.hero-home)) .interior-site-footer{background:var(--bga-navy);grid-template-columns:1.25fr 1fr 1.4fr;align-items:center;gap:.7rem 1.6rem;min-height:170px;padding:2.4rem clamp(3rem,5vw,6rem) 1.5rem;display:grid}body:not(:has(.hero-home)) .interior-site-footer .logo-lockup-image{width:12rem;height:auto;display:block}:is(body:not(:has(.hero-home)) .interior-site-footer .logo-mark,body:not(:has(.hero-home)) .interior-site-footer .logo-name){display:none}body:not(:has(.hero-home)) .interior-site-footer .footer-positioning{color:#f6f2ead6;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.95rem,.85vw,1rem);line-height:1.35}body:not(:has(.hero-home)) .interior-site-footer .footer-positioning p{color:#f6f2ead6;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.95rem,.85vw,1rem);line-height:1.35}body:not(:has(.hero-home)) .interior-site-footer .footer-contact{justify-content:center;align-items:flex-start;gap:.35rem;display:grid}:is(body:not(:has(.hero-home)) .interior-site-footer .footer-contact a,body:not(:has(.hero-home)) .interior-site-footer .footer-contact span){color:#f6f2eac7;align-items:center;gap:.45rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.7rem;display:inline-flex}body:not(:has(.hero-home)) .interior-site-footer .footer-contact i{color:var(--bga-copper)}body:not(:has(.hero-home)) .interior-site-footer .footer-bottom{color:#f6f2ea9e;border-top:1px solid #f6f2ea1f;grid-column:1/-1;justify-content:center;gap:1.5rem;margin-top:.65rem;padding-top:.8rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.62rem;display:flex}@media (width<=1100px){body:not(:has(.hero-home)) .site-header{gap:.6rem;padding-inline:1rem}body:not(:has(.hero-home)) .site-header .logo-lockup-image{width:9.2rem}body:not(:has(.hero-home)) .site-header .primary-nav{gap:.42rem}body:not(:has(.hero-home)) .site-header .primary-nav a{font-size:.52rem}body:not(:has(.hero-home)) .site-header .header-cta{min-height:34px;padding:.5rem .65rem;font-size:.5rem}body:not(:has(.hero-home)) .interior-hero{grid-template-columns:minmax(360px,44%) minmax(0,1fr)}body:not(:has(.hero-home)) .interior-hero h1{font-size:clamp(3.5rem,5vw,4.5rem)}body:not(:has(.hero-home)) .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(:has(.hero-home)) .insight-grid.library{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(:has(.hero-home)) .pillar-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){body:not(:has(.hero-home)) .site-header{grid-template-columns:auto 1fr auto}body:not(:has(.hero-home)) .site-header .menu-toggle{color:var(--bga-copper);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;justify-self:end;align-items:center;min-height:42px;padding:.65rem .85rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.62rem;font-weight:700;display:inline-flex}body:not(:has(.hero-home)) .site-header .primary-nav{background:var(--bga-navy);border-top:1px solid #f6f2ea1f;flex-direction:column;align-items:stretch;gap:0;padding:1rem 1.25rem 1.4rem;display:none;position:absolute;top:82px;left:0;right:0}body:not(:has(.hero-home)) .site-header .primary-nav.open{display:flex}body:not(:has(.hero-home)) .site-header .primary-nav a{padding:.8rem 0;font-size:.68rem}}@media (width<=760px){body:not(:has(.hero-home)) .site-header{grid-template-columns:auto 1fr auto;height:64px;padding:0 1rem;position:sticky;top:0}body:not(:has(.hero-home)) .site-header .logo-lockup-image{width:9.3rem}body:not(:has(.hero-home)) .site-header .primary-nav{background:var(--bga-navy);top:64px}body:not(:has(.hero-home)) .site-header .menu-toggle{color:var(--bga-copper);align-items:center;min-height:40px;font-size:.6rem;display:inline-flex}body:not(:has(.hero-home)) .site-header .header-cta{display:none}body:not(:has(.hero-home)) .interior-hero{grid-template-columns:1fr;min-height:0;display:grid}body:not(:has(.hero-home)) .interior-hero .editorial-image{order:-1;min-height:320px}body:not(:has(.hero-home)) .interior-hero .editorial-image:after{background:linear-gradient(180deg, transparent 48%, #00142333 62%, #001423b3 80%, var(--bga-navy) 100%)}body:not(:has(.hero-home)) .interior-hero .hero-copy{max-width:none;padding:3.25rem 1.25rem 3.5rem}body:not(:has(.hero-home)) .interior-hero h1{font-size:clamp(3.35rem,14vw,4.15rem);line-height:.92}body:not(:has(.hero-home)) .interior-hero .hero-lede{font-size:.98rem}body:not(:has(.hero-home)) .interior-hero .hero-actions{grid-template-columns:1fr;display:grid}body:not(:has(.hero-home)) .interior-hero .arrow-link{justify-content:center;width:100%}body:not(:has(.hero-home)) .interior-hero .tag-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body:not(:has(.hero-home)) .interior-hero .tag-list span{padding:0 .55rem;font-size:.58rem;line-height:1.35}:is(body:not(:has(.hero-home)) .section,body:not(:has(.hero-home)) .contact-section){padding:4rem 1.25rem}body:not(:has(.hero-home)) .section-heading{margin-bottom:2rem}:is(body:not(:has(.hero-home)) .section-heading h2,body:not(:has(.hero-home)) .split-copy h2,body:not(:has(.hero-home)) .contact-intro h2,body:not(:has(.hero-home)) .form-heading h2){font-size:clamp(2.45rem,10vw,3.1rem)}:is(body:not(:has(.hero-home)) .premise-grid,body:not(:has(.hero-home)) .questions-section,body:not(:has(.hero-home)) .split-feature,body:not(:has(.hero-home)) .about-columns,body:not(:has(.hero-home)) .feature-insight,body:not(:has(.hero-home)) .contact-section){grid-template-columns:1fr}body:not(:has(.hero-home)) .premise-grid{gap:1.5rem}body:not(:has(.hero-home)) .offer-grid{grid-template-columns:1fr}body:not(:has(.hero-home)) .insight-grid.library{grid-template-columns:1fr}body:not(:has(.hero-home)) .process-grid{grid-template-columns:1fr}body:not(:has(.hero-home)) .timeline{grid-template-columns:1fr}body:not(:has(.hero-home)) .pillar-grid.compact{grid-template-columns:1fr}:is(body:not(:has(.hero-home)) .offer-grid article,body:not(:has(.hero-home)) .process-grid article){min-height:0}body:not(:has(.hero-home)) .questions-section{gap:1rem}body:not(:has(.hero-home)) .decision-list p{font-size:1.35rem}body:not(:has(.hero-home)) .split-feature .editorial-image{min-height:360px}body:not(:has(.hero-home)) .split-copy{padding:4rem 1.25rem}body:not(:has(.hero-home)) .quote-band{padding:5rem 1.25rem;font-size:clamp(2.25rem,10vw,2.8rem)}body:not(:has(.hero-home)) .closing-cta{text-align:left;align-items:flex-start;min-height:430px;padding:4rem 1.25rem 3.5rem}body:not(:has(.hero-home)) .closing-cta h2{margin-inline:0;font-size:clamp(2.5rem,10.5vw,3rem)}body:not(:has(.hero-home)) .closing-cta>p:not(.eyebrow){margin-inline:0}body:not(:has(.hero-home)) .timeline article{min-height:0;padding-right:0}body:not(:has(.hero-home)) .pillar-grid.compact article{border-left:0;border-top:1px solid var(--bga-stone);min-height:0;padding:1.5rem 0}body:not(:has(.hero-home)) .pillar-grid.compact article:first-child{border-left:0;border-top:1px solid var(--bga-stone);min-height:0;padding:1.5rem 0}body:not(:has(.hero-home)) .feature-insight{padding:0 0 4rem}body:not(:has(.hero-home)) .feature-insight .editorial-image{min-height:320px}body:not(:has(.hero-home)) .feature-insight>div{padding:0 1.25rem}body:not(:has(.hero-home)) .contact-form{padding:2rem 1.25rem}body:not(:has(.hero-home)) .interior-site-footer{padding:3rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;align-items:start;gap:1.8rem}body:not(:has(.hero-home)) .interior-site-footer .logo-lockup-image{width:9.3rem}body:not(:has(.hero-home)) .interior-site-footer .footer-contact{justify-content:flex-start}body:not(:has(.hero-home)) .interior-site-footer .footer-bottom{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}}body:has(.hero-home) .closing-panorama{background-blend-mode:multiply;background-color:#001423ad}body:has(.hero-home) .home-questions .question-card p{color:#35434b}body:has(.hero-home) .home-questions .home-text-link.dark-link{color:var(--home-gold-ink);border-color:#00142375}body:has(.hero-home) .home-questions .home-text-link.dark-link:hover{color:#f6f2ea;background:#001423;border-color:#001423}body:has(.hero-home) .insights-preview .insight-grid article{overflow:hidden}body:has(.hero-home) .insights-preview .insight-grid article>.insight-card-link{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}body:has(.hero-home) .insights-preview .insight-grid article>.insight-card-link>img{aspect-ratio:2.65;object-fit:cover;width:100%;max-width:100%;height:auto;margin:0 0 .6rem;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block}body:has(.hero-home) .insights-preview .insight-grid article>.insight-card-link>h3{color:var(--bga-ink);margin:0;padding:0 .75rem;font-size:.98rem;line-height:1.05}:is(body:has(.hero-home) .insights-preview .insight-grid article:hover>.insight-card-link>img,body:has(.hero-home) .insights-preview .insight-grid article:focus-within>.insight-card-link>img){transform:scale(1.025)}body:has(.hero-home) .insights-preview .section-link{text-align:center;margin-top:1.4rem}body:has(.hero-home) :where(a,button):focus-visible{outline-offset:3px;outline:2px solid #f6f2ea}body:has(.hero-home) :where(.home-questions,.pillars-section,.insights-preview) :where(a,button):focus-visible{outline-color:#001423}body:has(.hero-home) .home-questions .home-text-link.dark-link:focus-visible{color:#f6f2ea;background:#001423;border-color:#001423}body:has(.hero-home) .insights-preview .insight-card-link:focus-visible{outline-offset:-3px}body.page-transition-leaving main,body.page-transition-leaving .site-footer{pointer-events:none}@media (width>=1000px){body:has(.hero-home) .hero-home .eyebrow{font-size:.74rem;line-height:1.45}body:has(.hero-home) .home-questions .section-heading .eyebrow{font-size:.74rem;line-height:1.45}body:has(.hero-home) .pillars-section .section-heading .eyebrow{font-size:.74rem;line-height:1.45}body:has(.hero-home) .home-why .eyebrow{font-size:.74rem;line-height:1.45}body:has(.hero-home) .insights-preview .section-heading .eyebrow{font-size:.74rem;line-height:1.45}body:has(.hero-home) .closing-panorama .eyebrow{font-size:.74rem;line-height:1.45}:is(body:has(.hero-home) .hero-home .arrow-link,body:has(.hero-home) .closing-panorama .arrow-link){min-height:46px;padding:.8rem 1.2rem;font-size:.69rem}body:has(.hero-home) .hero-home .micro-proof{margin-top:1.1rem;font-size:.74rem;line-height:1.45}body:has(.hero-home) .home-questions .question-card p{max-width:280px;font-size:.98rem;line-height:1.52}body:has(.hero-home) .home-text-link{min-height:42px;padding:.68rem 1rem;font-size:.72rem}body:has(.hero-home) .home-questions .section-link{margin-top:1.8rem}body:has(.hero-home) .pillars-section .pillar-label{font-size:.76rem}body:has(.hero-home) .pillars-section .pillar-grid h3{font-size:1.08rem;line-height:1.52}body:has(.hero-home) .home-why .split-copy>p:not(.eyebrow){color:#ffffffeb;font-size:1.03rem;line-height:1.58}body:has(.hero-home) .home-why .proof-list{margin:1.55rem 0 1.4rem}body:has(.hero-home) .home-why .proof-list div{padding-top:1rem}body:has(.hero-home) .home-why .proof-list strong{font-size:.7rem;line-height:1.35}body:has(.hero-home) .home-why .proof-list small{color:#ffffffeb;margin-top:.45rem;font-size:.86rem;line-height:1.42}body:has(.hero-home) .insights-preview .insight-grid article>.insight-card-link>img{aspect-ratio:16/9;margin-bottom:1rem}body:has(.hero-home) .insights-preview .insight-grid article>.insight-card-link>h3{padding:0 1.2rem;font-size:1.35rem;line-height:1.12}:is(body:has(.hero-home) .home-site-footer .footer-contact a,body:has(.hero-home) .home-site-footer .footer-contact span){min-height:22px;font-size:.78rem;line-height:1.5}body:has(.hero-home) .home-site-footer .footer-bottom{font-size:.76rem;line-height:1.45}body:has(.hero-home) .home-site-footer .footer-bottom a{font-size:.76rem;line-height:1.45}body:has(.hero-home) .home-site-footer .footer-bottom span{font-size:.76rem;line-height:1.45}}@media (width>=761px) and (width<=999px){body:has(.hero-home) .hero-home .eyebrow{font-size:.68rem}body:has(.hero-home) .home-questions .section-heading .eyebrow{font-size:.68rem}body:has(.hero-home) .pillars-section .section-heading .eyebrow{font-size:.68rem}body:has(.hero-home) .home-why .eyebrow{font-size:.68rem}body:has(.hero-home) .insights-preview .section-heading .eyebrow{font-size:.68rem}body:has(.hero-home) .closing-panorama .eyebrow{font-size:.68rem}:is(body:has(.hero-home) .hero-home .arrow-link,body:has(.hero-home) .closing-panorama .arrow-link){min-height:42px;font-size:.64rem}body:has(.hero-home) .hero-home .micro-proof{font-size:.7rem}body:has(.hero-home) .home-questions .question-card p{font-size:.88rem;line-height:1.5}body:has(.hero-home) .home-text-link{min-height:40px;font-size:.68rem}body:has(.hero-home) .pillars-section .pillar-label{font-size:.7rem}body:has(.hero-home) .pillars-section .pillar-grid h3{font-size:.94rem;line-height:1.48}body:has(.hero-home) .home-why .split-copy>p:not(.eyebrow){color:#ffffffeb;font-size:.94rem;line-height:1.52}body:has(.hero-home) .home-why .proof-list strong{font-size:.65rem}body:has(.hero-home) .home-why .proof-list small{color:#ffffffeb;font-size:.8rem;line-height:1.4}body:has(.hero-home) .home-site-footer .footer-contact a{font-size:.74rem;line-height:1.5}body:has(.hero-home) .home-site-footer .footer-contact span{font-size:.74rem;line-height:1.5}body:has(.hero-home) .home-site-footer .footer-bottom{font-size:.74rem;line-height:1.5}body:has(.hero-home) .home-site-footer .footer-bottom a{font-size:.74rem;line-height:1.5}body:has(.hero-home) .home-site-footer .footer-bottom span{font-size:.74rem;line-height:1.5}}@media (width<=760px){body:has(.hero-home) .hero-home .eyebrow{font-size:.68rem}body:has(.hero-home) .home-questions .section-heading .eyebrow{font-size:.68rem}body:has(.hero-home) .pillars-section .section-heading .eyebrow{font-size:.68rem}body:has(.hero-home) .home-why .eyebrow{font-size:.68rem}body:has(.hero-home) .insights-preview .section-heading .eyebrow{font-size:.68rem}body:has(.hero-home) .closing-panorama .eyebrow{font-size:.68rem}body:has(.hero-home) .hero-home .micro-proof{font-size:.6rem}body:has(.hero-home) .insights-preview .insight-grid article>.insight-card-link>img{aspect-ratio:4/3;margin-bottom:1rem}body:has(.hero-home) .insights-preview .insight-grid article>.insight-card-link>h3{padding:0 1rem;font-size:1.45rem;line-height:1.04}body:has(.hero-home) .insights-preview .section-link{text-align:center;margin:1.25rem 1.25rem 0 0}:is(body:has(.hero-home) .home-site-footer .footer-contact a,body:has(.hero-home) .home-site-footer .footer-contact span){font-size:.8rem;line-height:1.5}body:has(.hero-home) .home-site-footer .footer-bottom{font-size:.75rem;line-height:1.5}body:has(.hero-home) .home-site-footer .footer-bottom a{font-size:.75rem;line-height:1.5}body:has(.hero-home) .home-site-footer .footer-bottom span{font-size:.75rem;line-height:1.5}}body:not(:has(.hero-home)) :is(h1,h2,h3){text-wrap:balance}@media (width>=761px) and (width<=820px){:is(body:not(:has(.hero-home)) .premise-grid,body:not(:has(.hero-home)) .questions-section,body:not(:has(.hero-home)) .split-feature,body:not(:has(.hero-home)) .about-columns,body:not(:has(.hero-home)) .feature-insight,body:not(:has(.hero-home)) .contact-section){grid-template-columns:1fr}}@media (width>=821px) and (width<=1100px){:is(body:not(:has(.hero-home)) .questions-section .section-heading h2,body:not(:has(.hero-home)) .split-feature .split-copy h2){font-size:clamp(2.2rem,3.8vw,2.6rem)}}@media (width<=760px){body:not(:has(.hero-home)) .site-header .primary-nav a:after{display:none}body:not(:has(.hero-home)) .site-header .primary-nav a.active{text-decoration:underline;-webkit-text-decoration-color:var(--bga-copper);-webkit-text-decoration-color:var(--bga-copper);-webkit-text-decoration-color:var(--bga-copper);text-decoration-color:var(--bga-copper);text-underline-offset:.35rem;text-decoration-thickness:1px}body:not(:has(.hero-home)) .section.ivory{height:auto;max-height:none;overflow:visible}body:not(:has(.hero-home)) .pillars-section{height:auto;max-height:none;overflow:visible}body:not(:has(.hero-home)) .split-feature{height:auto;max-height:none;overflow:visible}body:not(:has(.hero-home)) .insights-preview{height:auto;max-height:none;overflow:visible}body:not(:has(.hero-home)) .closing-cta{height:auto;max-height:none;overflow:visible}body:not(:has(.hero-home)) .split-feature{min-height:0}body:not(:has(.hero-home)) .interior-hero .editorial-image{min-height:clamp(260px,76vw,305px)}body:not(:has(.hero-home)) .interior-hero .hero-copy{padding:2.5rem 1.25rem 3rem}body:not(:has(.hero-home)) .interior-hero h1{margin-bottom:1.2rem;font-size:clamp(2.9rem,12.4vw,3.25rem);line-height:.94}body:not(:has(.hero-home)) .interior-hero .hero-lede{font-size:1rem;line-height:1.52}body:not(:has(.hero-home)) .interior-hero .hero-actions{margin-top:1.35rem}body:not(:has(.hero-home)) .interior-hero .tag-list{scroll-snap-type:inline mandatory;flex-wrap:nowrap;gap:.5rem;margin-inline:-1.25rem;padding:0 1.25rem .35rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}body:not(:has(.hero-home)) .interior-hero .tag-list span{scroll-snap-align:start;border:1px solid #f6f2ea2e;flex:none;align-items:center;min-height:36px;padding:.55rem .7rem;font-size:.62rem;line-height:1.35;display:inline-flex}body:not(:has(.hero-home)) .interior-hero .hero-lede+.arrow-link{margin-top:1.35rem}:is(body:not(:has(.hero-home)) .section,body:not(:has(.hero-home)) .contact-section){padding-block:3.5rem}body:not(:has(.hero-home)) .section-heading{margin-bottom:1.65rem}body:not(:has(.hero-home)) .perspective-band>h2{font-size:clamp(2.45rem,10vw,3.1rem)}body:not(:has(.hero-home)) .offer-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#c89b42b3 transparent;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:.85rem;max-width:none;margin-inline:-1.25rem;padding:0 1.25rem 1rem;scroll-padding-inline:1.25rem;display:grid;overflow-x:auto}body:not(:has(.hero-home)) .insight-grid.library{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#c89b42b3 transparent;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:.85rem;max-width:none;margin-inline:-1.25rem;padding:0 1.25rem 1rem;scroll-padding-inline:1.25rem;display:grid;overflow-x:auto}body:not(:has(.hero-home)) .process-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#c89b42b3 transparent;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:.85rem;max-width:none;margin-inline:-1.25rem;padding:0 1.25rem 1rem;scroll-padding-inline:1.25rem;display:grid;overflow-x:auto}body:not(:has(.hero-home)) .timeline{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#c89b42b3 transparent;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:.85rem;max-width:none;margin-inline:-1.25rem;padding:0 1.25rem 1rem;scroll-padding-inline:1.25rem;display:grid;overflow-x:auto}body:not(:has(.hero-home)) .pillar-grid.compact{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#c89b42b3 transparent;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:.85rem;max-width:none;margin-inline:-1.25rem;padding:0 1.25rem 1rem;scroll-padding-inline:1.25rem;display:grid;overflow-x:auto}body:not(:has(.hero-home)) .offer-grid::-webkit-scrollbar{height:4px}body:not(:has(.hero-home)) .insight-grid.library::-webkit-scrollbar{height:4px}body:not(:has(.hero-home)) .process-grid::-webkit-scrollbar{height:4px}body:not(:has(.hero-home)) .timeline::-webkit-scrollbar{height:4px}body:not(:has(.hero-home)) .pillar-grid.compact::-webkit-scrollbar{height:4px}body:not(:has(.hero-home)) .offer-grid::-webkit-scrollbar-thumb{background:#c89b42b3}body:not(:has(.hero-home)) .insight-grid.library::-webkit-scrollbar-thumb{background:#c89b42b3}body:not(:has(.hero-home)) .process-grid::-webkit-scrollbar-thumb{background:#c89b42b3}body:not(:has(.hero-home)) .timeline::-webkit-scrollbar-thumb{background:#c89b42b3}body:not(:has(.hero-home)) .pillar-grid.compact::-webkit-scrollbar-thumb{background:#c89b42b3}body:not(:has(.hero-home)) .offer-grid>*{scroll-snap-align:start}body:not(:has(.hero-home)) .insight-grid.library>*{scroll-snap-align:start}body:not(:has(.hero-home)) .process-grid>*{scroll-snap-align:start}body:not(:has(.hero-home)) .timeline>*{scroll-snap-align:start}body:not(:has(.hero-home)) .pillar-grid.compact>*{scroll-snap-align:start}body:not(:has(.hero-home)) .offer-grid article{min-height:305px;padding:1.6rem}body:not(:has(.hero-home)) .offer-grid h3{font-size:1.65rem}body:not(:has(.hero-home)) .offer-grid p{font-size:.96rem}body:not(:has(.hero-home)) .offer-grid .arrow-link{align-items:center;min-height:44px;padding-top:.75rem;display:inline-flex}body:not(:has(.hero-home)) .timeline article{min-height:230px;padding:1.4rem 1.25rem}body:not(:has(.hero-home)) .pillar-grid.compact article{border:1px solid var(--bga-stone);min-height:220px;padding:1.5rem}body:not(:has(.hero-home)) .pillar-grid.compact article:first-child{border:1px solid var(--bga-stone);min-height:220px;padding:1.5rem}body:not(:has(.hero-home)) .insight-grid.library article{min-height:455px}body:not(:has(.hero-home)) .process-grid article{min-height:235px;padding:1.6rem}body:not(:has(.hero-home)) .split-feature .editorial-image{min-height:300px}body:not(:has(.hero-home)) .split-copy{padding-block:3.5rem}body:not(:has(.hero-home)) .split-copy>p:not(.eyebrow){font-size:1rem;line-height:1.6}body:not(:has(.hero-home)) .split-copy .proof-list span{padding-block:.8rem;font-size:.68rem;line-height:1.45}body:not(:has(.hero-home)) .feature-insight .editorial-image{min-height:285px}body:not(:has(.hero-home)) .quote-band{padding-block:4rem;font-size:clamp(2.15rem,9.3vw,2.6rem)}body:not(:has(.hero-home)) .closing-cta{min-height:400px;padding-block:3.75rem}body:not(:has(.hero-home)) .contact-form{grid-template-columns:minmax(0,1fr);gap:1.1rem;min-width:0;padding:1.5rem 1rem}body:not(:has(.hero-home)) .contact-form>*{min-width:0}body:not(:has(.hero-home)) .contact-form .form-row{min-width:0}body:not(:has(.hero-home)) .contact-form .form-row>*{min-width:0}body:not(:has(.hero-home)) .contact-form label{min-width:0}body:not(:has(.hero-home)) .contact-form fieldset{min-width:0}:is(body:not(:has(.hero-home)) .contact-form input,body:not(:has(.hero-home)) .contact-form select,body:not(:has(.hero-home)) .contact-form textarea,body:not(:has(.hero-home)) .contact-form button){width:100%;max-width:100%}body:not(:has(.hero-home)) .contact-section>*{min-width:0}body:not(:has(.hero-home)) .contact-form fieldset{flex-direction:column;gap:.55rem;padding:.75rem}body:not(:has(.hero-home)) .contact-form .radio-choice{border:1px solid var(--bga-stone);width:100%;min-height:44px;padding:.65rem .75rem}body:not(:has(.hero-home)) .contact-form .radio-choice input{width:18px;height:18px;min-height:18px}body:not(:has(.hero-home)) .contact-hero .hero-body-stack a{align-items:center;min-height:44px;display:inline-flex}body:not(:has(.hero-home)) .direct-contact a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}body:not(:has(.hero-home)) .site-header .logo{align-items:center;min-height:44px}body:not(:has(.hero-home)) .interior-site-footer .footer-brand .logo{align-items:center;min-height:44px}body:not(:has(.hero-home)) .interior-site-footer{height:auto;min-height:0;padding:2.6rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));gap:1.35rem;position:static;overflow:visible}:is(body:not(:has(.hero-home)) .interior-site-footer .footer-brand,body:not(:has(.hero-home)) .interior-site-footer .footer-positioning,body:not(:has(.hero-home)) .interior-site-footer .footer-contact,body:not(:has(.hero-home)) .interior-site-footer .footer-bottom){grid-column:1;width:100%}body:not(:has(.hero-home)) .interior-site-footer .footer-positioning{justify-content:flex-start}body:not(:has(.hero-home)) .interior-site-footer .footer-contact{gap:.15rem}:is(body:not(:has(.hero-home)) .interior-site-footer .footer-contact a,body:not(:has(.hero-home)) .interior-site-footer .footer-contact span){font-size:.72rem;line-height:1.45}body:not(:has(.hero-home)) .interior-site-footer .footer-contact a{min-height:44px}body:not(:has(.hero-home)) .interior-site-footer .footer-bottom{border-top:1px solid #f6f2ea1f;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:.45rem 1.1rem;margin-top:.2rem;padding-top:1rem;font-size:.68rem;position:static;bottom:auto;left:auto;right:auto}body:not(:has(.hero-home)) .interior-site-footer .footer-bottom span{font-size:.68rem;line-height:1.5}}body:not(:has(.hero-home)) p{text-wrap:pretty}body:not(:has(.hero-home)) .hero-body-stack{color:#f6f2eae0;gap:.85rem;margin-bottom:1.5rem;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(.98rem,1vw,1.08rem);line-height:1.55;display:grid}body:not(:has(.hero-home)) .hero-body-stack p{color:inherit;margin:0}body:not(:has(.hero-home)) .contact-hero .hero-copy>p:not(.eyebrow,.hero-lede,.micro-proof){color:inherit;margin:0}body:not(:has(.hero-home)) .about-perspectives{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}body:not(:has(.hero-home)) .about-perspectives article{border:1px solid var(--bga-stone);padding:clamp(1.5rem,2.5vw,2.5rem)}:is(body:not(:has(.hero-home)) .about-perspectives h3,body:not(:has(.hero-home)) .editorial-sections h2){color:var(--bga-navy);font-family:Cormorant Garamond,Georgia,serif}body:not(:has(.hero-home)) .about-perspectives h3{margin-bottom:.85rem;font-size:clamp(1.55rem,2vw,2rem)}body:not(:has(.hero-home)) .about-perspectives p{color:#17212bc7;font-family:"Source Serif 4",Georgia,serif;font-size:1.05rem;line-height:1.68}body:not(:has(.hero-home)) .editorial-sections article>p:not(.eyebrow,.market-line){color:#17212bc7;font-family:"Source Serif 4",Georgia,serif;font-size:1.05rem;line-height:1.68}body:not(:has(.hero-home)) .contact-availability>p:not(.market-line){color:#17212bc7;font-family:"Source Serif 4",Georgia,serif;font-size:1.05rem;line-height:1.68}body:not(:has(.hero-home)) .editorial-sections{background:var(--bga-ivory);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(3rem,6vw,7rem);display:grid}body:not(:has(.hero-home)) .editorial-sections article{border-top:1px solid var(--bga-copper);padding-top:1.5rem}body:not(:has(.hero-home)) .editorial-sections h2{margin-bottom:1.25rem;font-size:clamp(2rem,2.5vw,2.8rem);line-height:1}body:not(:has(.hero-home)) .market-line{color:var(--bga-navy);letter-spacing:.08em;text-transform:uppercase;margin-top:1.5rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.68rem;font-weight:700;line-height:1.7}body:not(:has(.hero-home)) .market-line span{color:var(--bga-copper);padding-inline:.35rem}body:not(:has(.hero-home)) .service-premise{min-height:0}body:not(:has(.hero-home)) .service-premise-copy{text-align:center;grid-template-columns:minmax(0,1fr);max-width:900px}body:not(:has(.hero-home)) .service-solutions-section{background:var(--bga-navy)}body:not(:has(.hero-home)) .service-accordion-list{border-bottom:1px solid #f6f2ea2e;max-width:1320px;margin:0 auto}body:not(:has(.hero-home)) .service-solution{border-top:1px solid #f6f2ea2e}body:not(:has(.hero-home)) .service-solution-summary{cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);min-height:152px;padding:1.5rem 0;list-style:none;transition:background-color .22s,color .22s;display:grid}body:not(:has(.hero-home)) .service-solution-summary:hover{background:#f6f2ea06}body:not(:has(.hero-home)) .service-solution-summary:focus-visible{outline:1px solid var(--bga-copper);outline-offset:6px}body:not(:has(.hero-home)) .service-solution-summary::-webkit-details-marker{display:none}body:not(:has(.hero-home)) .service-solution-summary::marker{content:""}:is(body:not(:has(.hero-home)) .service-solution-number,body:not(:has(.hero-home)) .service-solution-control){color:var(--bga-copper);letter-spacing:.1em;text-transform:uppercase;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.64rem;font-weight:700}body:not(:has(.hero-home)) .service-solution-control{transition:color .22s,transform .28s cubic-bezier(.22,1,.36,1)}body:not(:has(.hero-home)) .service-solution-summary:hover .service-solution-control{color:var(--bga-ivory);transform:translate(2px)}body:not(:has(.hero-home)) .service-solution-heading{gap:.55rem;display:grid}body:not(:has(.hero-home)) .service-solution-title{color:var(--bga-ivory);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,2.4vw,2.7rem);font-weight:600;line-height:1}body:not(:has(.hero-home)) .service-solution-overview{color:#f6f2eab3;max-width:850px;font-family:"Source Serif 4",Georgia,serif;font-size:.98rem;line-height:1.55}body:not(:has(.hero-home)) .service-solution-control:after{content:" +";transition:transform .28s cubic-bezier(.22,1,.36,1);display:inline-block}body:not(:has(.hero-home)) .service-solution[data-expanded=true] .service-solution-control:after{content:" −";transform:rotate(180deg)}body:not(:has(.hero-home)) .service-solution-content{will-change:height, opacity, transform;overflow:hidden}body:not(:has(.hero-home)) .service-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0 0 2rem 48px;display:grid}body:not(:has(.hero-home)) .service-solution-group{background:#f6f2ea09;border:1px solid #f6f2ea14;padding:clamp(1.25rem,2vw,2rem)}body:not(:has(.hero-home)) .service-solution-group h4{color:var(--bga-copper);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.9rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.64rem}body:not(:has(.hero-home)) .service-solution-group ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}body:not(:has(.hero-home)) .service-solution-group li{color:#f6f2eac7;padding-left:1rem;font-size:.93rem;line-height:1.55;position:relative}body:not(:has(.hero-home)) .service-solution-group li:before{color:var(--bga-copper);content:"•";position:absolute;left:0}body:not(:has(.hero-home)) .service-questions-section{grid-template-areas:"heading content"}body:not(:has(.hero-home)) .service-questions-section .section-heading{grid-area:heading}body:not(:has(.hero-home)) .service-questions-content{grid-area:content}body:not(:has(.hero-home)) .service-questions-content .service-section-closing{border:0;border-left:2px solid var(--bga-copper);color:#17212bc7;text-align:left;background:0 0;max-width:none;margin:1.25rem 0 0;padding:.2rem 0 .2rem 1rem;font-family:"Source Serif 4",Georgia,serif;font-size:1.02rem;font-weight:400;line-height:1.5;display:block}body:not(:has(.hero-home)) .service-questions-content .service-section-closing p{margin:0}body:not(:has(.hero-home)) .service-section-closing{color:inherit;text-align:center;max-width:850px;margin:1.5rem auto 0;font-family:"Source Serif 4",Georgia,serif;font-size:1.05rem;line-height:1.65}body:not(:has(.hero-home)) .service-process-section{background:var(--bga-navy);color:var(--bga-ivory)}body:not(:has(.hero-home)) .service-process-section .section-heading h2{color:var(--bga-ivory)}body:not(:has(.hero-home)) .service-process-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;max-width:1320px;margin:0 auto;display:grid}body:not(:has(.hero-home)) .service-process-list li{border:1px solid #f6f2ea21;grid-template-columns:1fr;align-content:start;min-height:230px;padding:1.5rem;display:grid}body:not(:has(.hero-home)) .service-process-list li:last-child{border-bottom-color:#f6f2ea21}body:not(:has(.hero-home)) .service-process-list h3{color:var(--bga-ivory);margin:1rem 0 .6rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.55rem}body:not(:has(.hero-home)) .service-process-list p{color:#f6f2eab8;font-family:"Source Serif 4",Georgia,serif;font-size:.93rem;line-height:1.55}body:not(:has(.hero-home)) .service-process-section .service-section-closing{color:#f6f2eab8;font-family:"Source Serif 4",Georgia,serif;font-size:.93rem;line-height:1.55}:is(body:not(:has(.hero-home)) .service-practice-section,body:not(:has(.hero-home)) .service-selected-section){background:var(--bga-ivory)}body:not(:has(.hero-home)) .service-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(:has(.hero-home)) .service-practice-section .service-feature{border-color:var(--bga-stone);background:0 0}body:not(:has(.hero-home)) .service-selected-section{border-color:var(--bga-stone);background:0 0}body:not(:has(.hero-home)) .service-practice-section .service-feature{min-height:0}@media (width>=1001px){body:not(:has(.hero-home)) .service-practice-section .service-feature-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}body:not(:has(.hero-home)) .service-practice-section .service-feature h3{color:var(--bga-navy)}body:not(:has(.hero-home)) .service-practice-section .service-feature p{color:#17212bbd}body:not(:has(.hero-home)) .service-selected-section{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:1.5rem;display:grid}body:not(:has(.hero-home)) .service-experience-section .split-copy>p+.arrow-link{margin-top:1.5rem}body:not(:has(.hero-home)) .service-experience-section .split-copy>.proof-list+.arrow-link{margin-top:.5rem}body:not(:has(.hero-home)) .service-selected-section .section-heading{grid-row:span 2}body:not(:has(.hero-home)) .service-selected-section>p{color:#17212bc7;font-family:"Source Serif 4",Georgia,serif;font-size:1.08rem;line-height:1.7}body:not(:has(.hero-home)) .service-selected-section .arrow-link{justify-self:start}body:not(:has(.hero-home)) .service-collaboration-section{background:var(--bga-navy);color:var(--bga-ivory)}:is(body:not(:has(.hero-home)) .service-collaboration-section .section-heading h2,body:not(:has(.hero-home)) .service-collaboration-section .service-feature h3){color:var(--bga-ivory)}body:not(:has(.hero-home)) .service-collaboration-section .service-feature{min-height:0}@media (width>=1001px){body:not(:has(.hero-home)) .service-collaboration-section .service-feature-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}body:not(:has(.hero-home)) .service-section-action{justify-content:center;margin-top:2rem;display:flex}body:not(:has(.hero-home)) .feature-insight blockquote{border-left:2px solid var(--bga-copper);color:var(--bga-ivory);margin:1.5rem 0 0;padding-left:1.25rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,2vw,2rem);line-height:1.15}body:not(:has(.hero-home)) .insight-placeholder-button{cursor:not-allowed;opacity:.65;margin-left:1rem}body:not(:has(.hero-home)) .insight-filters{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:1100px;margin:0 auto 2.5rem;display:flex}body:not(:has(.hero-home)) .insight-filters button{border:1px solid var(--bga-stone);color:var(--bga-navy);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;min-height:44px;padding:.7rem 1rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.62rem;font-weight:700}:is(body:not(:has(.hero-home)) .insight-filters button[aria-pressed=true],body:not(:has(.hero-home)) .insight-filters button:hover,body:not(:has(.hero-home)) .insight-filters button:focus-visible){background:var(--bga-navy);border-color:var(--bga-navy);color:var(--bga-ivory)}body:not(:has(.hero-home)) .insight-themes{background:var(--bga-ivory)}body:not(:has(.hero-home)) .theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}body:not(:has(.hero-home)) .theme-grid article{border:1px solid var(--bga-stone);padding:2rem}body:not(:has(.hero-home)) .theme-grid h3{color:var(--bga-navy);margin-bottom:.6rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.65rem}body:not(:has(.hero-home)) .theme-grid p{color:#17212bb8;line-height:1.55}body:not(:has(.hero-home)) .contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}body:not(:has(.hero-home)) .form-status{min-height:1.5rem}body:not(:has(.hero-home)) .form-status p{margin:0;font-size:.92rem;line-height:1.5}body:not(:has(.hero-home)) .form-error{color:#8a2d20}body:not(:has(.hero-home)) .form-error a{color:inherit;font-weight:700;text-decoration:underline}body:not(:has(.hero-home)) .contact-availability{background:var(--bga-ivory);text-align:center}body:not(:has(.hero-home)) .contact-availability>p{max-width:760px;margin-inline:auto}@media (width<=1000px){:is(body:not(:has(.hero-home)) .editorial-sections,body:not(:has(.hero-home)) .service-feature-grid,body:not(:has(.hero-home)) .theme-grid,body:not(:has(.hero-home)) .service-process-list){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){body:not(:has(.hero-home)) .hero-body-stack{font-size:1rem}:is(body:not(:has(.hero-home)) .about-perspectives,body:not(:has(.hero-home)) .editorial-sections,body:not(:has(.hero-home)) .theme-grid){grid-template-columns:1fr}body:not(:has(.hero-home)) .service-solution-summary{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:.8rem;min-height:0;padding:1.35rem 0}body:not(:has(.hero-home)) .service-solution-control{grid-column:2}body:not(:has(.hero-home)) .service-solution-title{font-size:1.75rem}body:not(:has(.hero-home)) .service-solution-overview{font-size:.96rem}body:not(:has(.hero-home)) .service-solution-grid{grid-template-columns:1fr;padding:0 0 1.25rem 32px}body:not(:has(.hero-home)) .service-questions-section{grid-template-areas:"heading""content"}body:not(:has(.hero-home)) .service-process-list{grid-template-columns:1fr}body:not(:has(.hero-home)) .service-process-list li{min-height:0;padding:1.15rem 1.25rem}body:not(:has(.hero-home)) .service-process-list h3{margin:.55rem 0 .35rem}body:not(:has(.hero-home)) .service-process-list p{line-height:1.45}body:not(:has(.hero-home)) .service-feature-grid{grid-template-columns:1fr;grid-auto-flow:row;gap:1px;margin-inline:0;padding:0;display:grid;overflow:visible}body:not(:has(.hero-home)) .service-feature-grid article{min-height:0;padding:1.5rem}body:not(:has(.hero-home)) .service-selected-section{grid-template-columns:1fr}body:not(:has(.hero-home)) .service-selected-section .section-heading{grid-row:auto}body:not(:has(.hero-home)) .insight-filters{scroll-snap-type:inline mandatory;justify-content:flex-start;margin-inline:-1.25rem;padding:0 1.25rem .75rem;overflow-x:auto}body:not(:has(.hero-home)) .insight-filters button{scroll-snap-align:start;flex:none}body:not(:has(.hero-home)) .insight-placeholder-button{margin:1rem 0 0}body:not(:has(.hero-home)) .contact-hero .hero-copy>.arrow-link{margin-top:1.25rem}}body:has(.hero-home) .home-questions .home-text-link.dark-link{border-color:currentColor}body:has(.hero-home) .insights-preview .insight-grid article>.insight-card-link>:is(.eyebrow,h3,p){box-sizing:border-box;width:100%;padding-inline:.9rem}body:has(.hero-home) .insights-preview .insight-grid article>.insight-card-link>.eyebrow{min-height:1em;margin:0 0 .45rem;line-height:1.3}body:has(.hero-home) .insights-preview .insight-grid article>.insight-card-link>h3{min-height:2.1em;margin:0}body:has(.hero-home) .insights-preview .insight-grid article>.insight-card-link>p{margin:.5rem 0 0;line-height:1.35}@media (width<=760px){body:has(.hero-home) .insights-preview .insight-grid article>.insight-card-link>h3{min-height:0}}body:has(.hero-home){--home-gold:#c89b42;--home-gold-ink:#765718;--home-copper:var(--home-gold);--home-copper-light:var(--home-gold);--bga-copper:var(--home-gold)}body:has(.hero-home) .home-site-header{align-items:center}body:has(.hero-home) .home-site-header .logo-lockup-image{width:clamp(13rem,13.1vw,15rem)}body:has(.hero-home) .home-site-header .primary-nav a.active{color:var(--home-gold)}body:has(.hero-home) .home-site-header .header-cta{color:var(--home-gold)}body:has(.hero-home) .hero-home .eyebrow{color:var(--home-gold)}body:has(.hero-home) .hero-home h1 em{color:var(--home-gold)}body:has(.hero-home) .home-site-header .primary-nav a:after{background:var(--home-gold)}body:has(.hero-home) .home-site-header .header-cta{border-color:var(--home-gold)}body:has(.hero-home) .hero-home{background:var(--home-navy)}body:has(.hero-home) .home-hero-background{filter:saturate(.88)contrast(1.02)brightness(.94);object-position:center center}body:has(.hero-home) .hero-home:after{background:linear-gradient(90deg,#001423fa 0%,#001423eb 29%,#00142394 46%,#0014231f 68%,#00142305 100%),linear-gradient(#0000 58%,#00142333)}body:has(.hero-home) .hero-home h1{color:var(--bga-ivory);line-height:.93}body:has(.hero-home) .hero-home .hero-lede{color:#f6f2eaf5;font-size:clamp(1rem,1.04vw,1.12rem);line-height:1.58}body:has(.hero-home) .hero-home .arrow-link:not(.secondary){background:var(--home-gold);border-color:var(--home-gold);color:var(--home-navy);background-image:none}body:has(.hero-home) .closing-panorama .arrow-link{background:var(--home-gold);border-color:var(--home-gold);color:var(--home-navy);background-image:none}body:has(.hero-home) .hero-home .arrow-link:not(.secondary):hover{color:var(--home-navy);background:#d2aa58;border-color:#d2aa58}body:has(.hero-home) .hero-home .arrow-link:not(.secondary):focus-visible{color:var(--home-navy);background:#d2aa58;border-color:#d2aa58}body:has(.hero-home) .closing-panorama .arrow-link:hover{color:var(--home-navy);background:#d2aa58;border-color:#d2aa58}body:has(.hero-home) .closing-panorama .arrow-link:focus-visible{color:var(--home-navy);background:#d2aa58;border-color:#d2aa58}body:has(.hero-home) .hero-home .arrow-link.secondary{border-color:var(--home-gold);color:var(--bga-ivory)}body:has(.hero-home) .hero-home .micro-proof{color:#f6f2eaf0}body:has(.hero-home) .hero-home .micro-proof span+span:before{color:var(--home-gold)}body:has(.hero-home) .home-coverage{color:var(--home-gold);border-color:#c89b426b}body:has(.hero-home) .home-region img{filter:saturate(.72)contrast(1.04)brightness(.9)}body:has(.hero-home) .home-why-image img{filter:saturate(.62)contrast(1.04)brightness(.9)}body:has(.hero-home) .insights-preview .insight-card-link img{filter:saturate(.62)contrast(1.04)brightness(.9)}body:has(.hero-home) .home-region strong{color:var(--home-gold)}body:has(.hero-home) .home-region small{color:#fffffff0;font-size:clamp(.69rem,.7vw,.76rem)}:is(body:has(.hero-home) .home-questions,body:has(.hero-home) .pillars-section,body:has(.hero-home) .insights-preview){min-height:0}body:has(.hero-home) .home-questions{padding-block:clamp(3.75rem,4.7vw,5rem)}body:has(.hero-home) .home-questions .section-heading .eyebrow{color:var(--home-gold-ink)}body:has(.hero-home) .pillars-section .section-heading .eyebrow{color:var(--home-gold-ink)}body:has(.hero-home) .insights-preview .section-heading .eyebrow{color:var(--home-gold-ink)}body:has(.hero-home) .home-why .eyebrow{color:var(--home-gold-ink)}body:has(.hero-home) .closing-panorama .eyebrow{color:var(--home-gold-ink)}:is(body:has(.hero-home) .home-why .eyebrow,body:has(.hero-home) .closing-panorama .eyebrow){color:var(--home-gold)}body:has(.hero-home) .home-questions .question-grid{align-items:stretch;margin-top:1.65rem}body:has(.hero-home) .home-questions .question-card{color:var(--bga-ink);cursor:pointer;min-height:245px;padding:1.55rem 1.4rem;text-decoration:none}body:has(.hero-home) .home-questions .question-card h3{font-size:clamp(1.25rem,1.32vw,1.5rem)}body:has(.hero-home) .home-questions .question-card p{color:#35434b;font-size:clamp(.92rem,.9vw,1rem);line-height:1.48}:is(body:has(.hero-home) .home-questions .question-card:focus-visible,body:has(.hero-home) .pillars-section .pillar-card-link:focus-visible){outline:2px solid var(--home-navy);outline-offset:4px}body:has(.hero-home) .pillars-section{padding-block:clamp(3.25rem,4vw,4.25rem)}body:has(.hero-home) .pillars-section .pillar-grid article{min-height:180px}body:has(.hero-home) .pillars-section .pillar-card-link{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}body:has(.hero-home) .pillars-section .pillar-card-cta{color:var(--home-gold-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.15rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.68rem;font-weight:700;display:inline-flex}body:has(.hero-home) .pillars-section .pillar-card-cta i{transition:transform .18s}:is(body:has(.hero-home) .pillars-section article:hover .pillar-card-cta i,body:has(.hero-home) .pillars-section article:focus-within .pillar-card-cta i){transform:translate(4px)}body:has(.hero-home) .home-text-link.dark-link{border-color:var(--home-gold-ink);color:var(--home-gold-ink)}body:has(.hero-home) .closing-panorama{background-blend-mode:luminosity;background-color:#12364b;border-top-color:#c89b426b}body:has(.hero-home) .home-site-footer .footer-positioning{color:#f6f2eae6;font-size:clamp(.95rem,.9vw,1.05rem)}body:has(.hero-home) .home-site-footer .footer-positioning p{color:#f6f2eae6;font-size:clamp(.95rem,.9vw,1.05rem)}@media (width>=1000px){body:has(.hero-home) .hero-home{min-height:clamp(680px,100svh - 82px,860px)}body:has(.hero-home) .hero-home .hero-copy{min-height:clamp(680px,100svh - 82px,860px)}body:has(.hero-home) .hero-home .hero-copy{max-width:620px;padding-left:clamp(4rem,6vw,6.5rem);padding-right:1.5rem}body:has(.hero-home) .hero-home h1{margin-bottom:1.15rem;font-size:clamp(4.1rem,4.5vw,5.4rem)}body:has(.hero-home) .hero-home .hero-lede{max-width:510px}body:has(.hero-home) .hero-home .hero-actions{flex-wrap:nowrap}body:has(.hero-home) .hero-home .arrow-link{min-height:60px;padding-inline:1.1rem;font-size:clamp(.66rem,.8vw,.72rem)}body:has(.hero-home) .hero-home .arrow-link:not(.secondary){flex:auto;min-width:0}body:has(.hero-home) .hero-home .arrow-link.secondary{flex:0 0 150px;min-width:150px}body:has(.hero-home) .hero-home .micro-proof{font-size:.82rem}:is(body:has(.hero-home) .home-questions,body:has(.hero-home) .pillars-section,body:has(.hero-home) .insights-preview){padding-inline:clamp(5rem,8vw,9rem)}body:has(.hero-home) .home-questions .question-card{min-height:245px}}@media (width>=761px) and (width<=1100px){body:has(.hero-home) .home-site-header .logo-lockup-image{width:10rem}body:has(.hero-home) .home-site-header .primary-nav a{font-size:.53rem}body:has(.hero-home) .hero-home .hero-copy{max-width:540px;padding-left:3.5rem}body:has(.hero-home) .hero-home h1{font-size:clamp(3.75rem,6.8vw,4.5rem)}body:has(.hero-home) .home-questions .question-card{min-height:270px;padding-inline:1.1rem}}@media (width<=760px){body:has(.hero-home) .home-site-header .logo-lockup-image{width:10.1rem}body:has(.hero-home) .home-hero-background{object-position:69% center;height:315px}body:has(.hero-home) .hero-home:after{background:linear-gradient(180deg, #00142305 0%, #0014231a 45%, #001423c7 78%, var(--home-navy) 100%);height:318px}body:has(.hero-home) .hero-home .hero-copy{margin-top:272px;padding-bottom:1.8rem}body:has(.hero-home) .hero-home h1{margin-bottom:1.15rem;font-size:clamp(3.15rem,13.6vw,3.65rem);line-height:.92}body:has(.hero-home) .hero-home .hero-lede{font-size:1rem;line-height:1.55}body:has(.hero-home) .hero-home .hero-actions .arrow-link.secondary{border:1px solid var(--home-gold);justify-content:center;width:100%;min-height:46px;padding:.62rem .85rem}body:has(.hero-home) .hero-home .micro-proof{font-size:.67rem;line-height:1.42}body:has(.hero-home) .home-coverage{padding-block:1rem}body:has(.hero-home) .home-coverage p{font-size:1.08rem}body:has(.hero-home) .home-region small{font-size:.76rem}body:has(.hero-home) .home-questions{padding:3.5rem 0 3.35rem 1.25rem}body:has(.hero-home) .home-questions .question-card{min-height:0;padding:1.35rem 1.25rem}body:has(.hero-home) .home-questions .question-card p{font-size:.94rem}body:has(.hero-home) .pillars-section{padding:3.5rem 1.25rem 3.35rem}body:has(.hero-home) .pillars-section .pillar-grid article{min-height:0;padding-block:1.15rem}body:has(.hero-home) .pillars-section .pillar-grid article:first-child{min-height:0;padding-block:1.15rem}body:has(.hero-home) .pillars-section .pillar-card-link{grid-column:2;min-height:118px}body:has(.hero-home) .pillars-section .pillar-card-cta{padding-top:.8rem;font-size:.64rem}body:has(.hero-home) .home-site-footer .footer-positioning{font-size:1.08rem}body:has(.hero-home) .home-site-footer .footer-positioning p{font-size:1.08rem}}body:has(.hero-home) .hero-home .hero-actions .arrow-link:not(.secondary){letter-spacing:.045em;white-space:nowrap;padding-inline:.95rem;font-size:clamp(.6rem,.53vw,.66rem)}body:has(.about-hero){--about-content:1280px;--about-navy:var(--bga-navy);--about-ivory:var(--bga-ivory);--about-copper:var(--bga-copper)}body:has(.about-hero) .site-header{background:var(--about-navy);border-bottom-color:#0000}body:has(.about-hero) .about-hero{background:linear-gradient(90deg, var(--about-navy) 0%, #031c2d 58%, #14364a 100%);grid-template-columns:minmax(480px,47%) minmax(0,1fr);position:relative}body:has(.about-hero) .about-hero .hero-copy{z-index:2;padding-block:clamp(3.75rem,4.5vw,5.25rem);max-width:none;padding-left:clamp(4rem,6vw,7.5rem);padding-right:clamp(2rem,4vw,5rem);position:relative}body:has(.about-hero) .about-hero h1{max-width:650px;font-size:clamp(3.8rem,3.85vw,4.75rem)}body:has(.about-hero) .about-hero .hero-body-stack{gap:.65rem;max-width:590px;margin-bottom:1.2rem;font-size:clamp(.96rem,.92vw,1.05rem);line-height:1.58}body:has(.about-hero) .about-hero .hero-copy>.arrow-link{justify-content:center;align-self:flex-start;width:auto;min-width:190px;padding-inline:1.2rem}body:has(.about-hero) .about-hero .editorial-image{width:calc(100% + clamp(7rem,10vw,13rem));margin-left:clamp(-13rem,-10vw,-7rem)}body:has(.about-hero) .about-hero .editorial-image:after{background:linear-gradient(90deg, var(--about-navy) 0%, #001423fa 16%, #001423c2 34%, #0014234d 54%, #0014230d 72%, transparent 100%)}:is(body:has(.about-hero) .about-hero .editorial-image img,body:has(.about-hero) .about-leadership-section .editorial-image img){filter:saturate(.72)contrast(1.04)brightness(.92)}body:has(.about-hero) :is(.about-intro,.about-timeline-section,.about-how-section){padding-block:clamp(4rem,5vw,5.75rem)}body:has(.about-hero) :is(.about-intro,.about-timeline-section,.about-how-section)>*{max-width:var(--about-content);margin-left:auto;margin-right:auto}body:has(.about-hero) .about-intro .section-heading{max-width:var(--about-content);margin-bottom:clamp(2rem,3vw,3rem)}body:has(.about-hero) .about-intro .section-heading h2{max-width:1020px;font-size:clamp(2.55rem,3.05vw,3.75rem);line-height:1.02}body:has(.about-hero) .about-perspectives{gap:0}body:has(.about-hero) .about-perspectives article{border:0;border-left:1px solid var(--bga-stone);min-height:180px;padding:0 clamp(1.8rem,2.7vw,3.25rem)}body:has(.about-hero) .about-perspectives article:first-child{border-left:0;padding-left:0}body:has(.about-hero) .about-perspectives article:last-child{padding-right:0}body:has(.about-hero) .about-perspectives h3{margin:0 0 .8rem;font-size:clamp(1.55rem,1.75vw,1.95rem)}body:has(.about-hero) .about-perspectives p{margin:0;font-size:clamp(.96rem,.9vw,1.03rem);line-height:1.6}body:has(.about-hero) .about-leadership-section{background:var(--about-navy);grid-template-columns:minmax(460px,48%) minmax(0,1fr);min-height:600px;overflow:hidden}body:has(.about-hero) .about-leadership-section .split-copy{z-index:2;padding-left:clamp(4rem,6vw,7.5rem);padding-right:clamp(3rem,5vw,6rem);position:relative}body:has(.about-hero) .about-leadership-section .split-copy h2{color:var(--about-ivory);font-size:clamp(2.75rem,3.25vw,3.8rem)}body:has(.about-hero) .about-leadership-section .split-copy>p:not(.eyebrow){color:#f6f2ead6;font-size:clamp(.98rem,.94vw,1.05rem);line-height:1.64}body:has(.about-hero) .about-leadership-section .editorial-image{width:calc(100% + clamp(5rem,8vw,11rem));min-height:600px;margin-left:clamp(-11rem,-8vw,-5rem);position:relative}body:has(.about-hero) .about-leadership-section .editorial-image:after{background:linear-gradient(90deg, var(--about-navy) 0%, #001423f0 16%, #00142394 34%, #0014231f 58%, transparent 76%);content:"";pointer-events:none;position:absolute;inset:0}body:has(.about-hero) .about-timeline-section .section-heading{text-align:left;margin-bottom:1.6rem}body:has(.about-hero) .about-timeline-section{padding-block:clamp(3.25rem,4vw,4.5rem)}body:has(.about-hero) .about-timeline-section .section-heading h2{font-size:clamp(2.5rem,2.75vw,3.2rem)}body:has(.about-hero) .about-timeline-section .timeline{grid-template-columns:repeat(8,minmax(0,1fr));gap:1.2rem 0;margin-top:1.5rem;display:grid}body:has(.about-hero) .about-timeline-section .timeline article{grid-column:span 2;min-height:140px;padding:1.15rem 1.4rem 0 0}body:has(.about-hero) .about-timeline-section .timeline article:nth-child(5){grid-column:2/span 2}body:has(.about-hero) .about-timeline-section .timeline article:nth-child(6){grid-column:4/span 2}body:has(.about-hero) .about-timeline-section .timeline article:nth-child(7){grid-column:6/span 2}body:has(.about-hero) .about-timeline-section .timeline article:before{border-width:2px;width:8px;height:8px;top:-5px}body:has(.about-hero) .about-timeline-section .timeline article>span{margin-bottom:.6rem;font-size:.6rem}body:has(.about-hero) .about-timeline-section .timeline h3{margin:0 0 .5rem;font-size:clamp(1.25rem,1.35vw,1.5rem)}body:has(.about-hero) .about-timeline-section .timeline p{margin:0;font-size:clamp(.88rem,.82vw,.96rem);line-height:1.5}body:has(.about-hero) .about-quote-band{border-top:0;border-bottom:0;padding:clamp(2.9rem,3.4vw,3.75rem) clamp(3rem,14vw,18rem);font-size:clamp(2.2rem,2.4vw,2.8rem);line-height:1.1}body:has(.about-hero) .about-quote-band p{justify-content:center;align-items:flex-start;max-width:1280px;margin:0 auto;display:flex}body:has(.about-hero) .about-quote-band .quote-mark{color:var(--about-copper);margin-right:.22em;font-size:1.45em;line-height:.8}body:has(.about-hero) .about-quote-band cite{margin-top:1rem}body:has(.about-hero) .about-how-section .section-heading{margin-bottom:2.2rem}body:has(.about-hero) .about-how-section .section-heading h2{font-size:clamp(2.55rem,3.05vw,3.6rem)}body:has(.about-hero) .about-how-section .pillar-grid.compact{max-width:var(--about-content)}body:has(.about-hero) .about-how-section .pillar-grid.compact article{min-height:150px;padding:0 clamp(1.5rem,2.5vw,2.7rem)}body:has(.about-hero) .about-how-section .pillar-grid.compact article:first-child{padding-left:0}body:has(.about-hero) .about-how-section .pillar-grid.compact article:last-child{padding-right:0}body:has(.about-hero) .about-how-section .pillar-grid.compact h3{margin:0 0 .65rem;font-size:clamp(1.25rem,1.35vw,1.5rem)}body:has(.about-hero) .about-how-section .pillar-grid.compact p{color:#17212bc7;margin:0;font-size:clamp(.92rem,.84vw,.98rem);line-height:1.55}body:has(.about-hero) .about-rugby-feature{background:var(--about-navy);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);height:auto;min-height:clamp(620px,36vw,680px);display:grid;overflow:hidden}body:has(.about-hero) .about-rugby-visual{background:#123d59;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}body:has(.about-hero) .about-rugby-visual img{mix-blend-mode:luminosity;object-fit:cover;object-position:center 34%;opacity:.88;width:100%;height:100%}body:has(.about-hero) .about-rugby-visual:after{background:linear-gradient(90deg, #05314e1f 0%, #0014232e 58%, var(--about-navy) 100%), linear-gradient(#072e491f, #00142347);content:"";pointer-events:none;position:absolute;inset:0}body:has(.about-hero) .about-rugby-copy{padding:clamp(4rem, 6vw, 7rem) max(4rem, calc((100vw - var(--about-content)) / 2));flex-direction:column;justify-content:center;align-items:flex-start;padding-left:clamp(3.5rem,6vw,7rem);display:flex}body:has(.about-hero) .about-rugby-copy .eyebrow{color:var(--about-copper);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .9rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:700}body:has(.about-hero) .about-rugby-rule{background:var(--about-copper);width:74px;height:1px;margin-bottom:1.35rem;display:block}body:has(.about-hero) .about-career-rule{display:none}body:has(.about-hero) .about-rugby-copy h2{color:var(--about-ivory);margin:0 0 1.35rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.45rem,3.85vw,4.65rem);line-height:.96}body:has(.about-hero) .about-rugby-copy>p:not(.eyebrow){color:#f6f2eae0;max-width:590px;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1rem,.98vw,1.1rem);line-height:1.64}body:has(.about-hero) .about-foundations-section{padding-block:clamp(4rem,5vw,5.75rem);padding-left:max(4rem, calc((100vw - var(--about-content)) / 2));padding-right:max(4rem, calc((100vw - var(--about-content)) / 2));grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(3.5rem,6vw,7rem)}body:has(.about-hero) .about-foundations-section article{padding-top:1.1rem}body:has(.about-hero) .about-foundations-section h2{margin-bottom:1rem;font-size:clamp(2.2rem,2.45vw,2.8rem)}body:has(.about-hero) .about-foundations-section article>p:not(.market-line){font-size:clamp(.98rem,.92vw,1.05rem);line-height:1.62}@media (width<=1100px){body:has(.about-hero) .about-hero{grid-template-columns:minmax(390px,47%) minmax(0,1fr)}:is(body:has(.about-hero) .about-hero .hero-copy,body:has(.about-hero) .about-leadership-section .split-copy){padding-left:3rem}body:has(.about-hero) .about-timeline-section .timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}body:has(.about-hero) .about-timeline-section .timeline article{grid-column:auto}body:has(.about-hero) .about-timeline-section .timeline article:nth-child(n){grid-column:auto}body:has(.about-hero) .about-timeline-section .timeline article:last-child{grid-column:1/-1;justify-self:center;width:50%}body:has(.about-hero) .about-rugby-copy{padding:4rem 3rem}body:has(.about-hero) .about-foundations-section{padding-inline:3rem}}@media (width<=760px){body:has(.about-hero) .about-hero{grid-template-columns:1fr}body:has(.about-hero) .about-hero .editorial-image{width:100%;min-height:315px;margin:0}body:has(.about-hero) .about-hero .editorial-image:after{background:linear-gradient(180deg, transparent 46%, #00142347 68%, var(--about-navy) 100%)}body:has(.about-hero) .about-hero .hero-copy{padding:2.75rem 1.25rem 3.5rem}body:has(.about-hero) .about-hero .hero-copy>.arrow-link{width:max-content;min-width:0}body:has(.about-hero) :is(.about-intro,.about-timeline-section,.about-how-section){padding:3.5rem 1.25rem}:is(body:has(.about-hero) .about-intro .section-heading h2,body:has(.about-hero) .about-timeline-section .section-heading h2,body:has(.about-hero) .about-how-section .section-heading h2){font-size:clamp(2.4rem,10.5vw,3rem)}body:has(.about-hero) .about-perspectives{grid-template-columns:1fr}body:has(.about-hero) .about-perspectives article{border-left:0;border-top:1px solid var(--bga-stone);min-height:0;padding:1.4rem 0}body:has(.about-hero) .about-perspectives article:first-child{border-left:0;border-top:1px solid var(--bga-stone);min-height:0;padding:1.4rem 0}body:has(.about-hero) .about-perspectives article:last-child{border-left:0;border-top:1px solid var(--bga-stone);min-height:0;padding:1.4rem 0}body:has(.about-hero) .about-leadership-section{grid-template-columns:1fr;min-height:0}body:has(.about-hero) .about-leadership-section .split-copy{padding:3.5rem 1.25rem}body:has(.about-hero) .about-leadership-section .editorial-image{width:100%;min-height:330px;margin:0}body:has(.about-hero) .about-leadership-section .editorial-image:after{background:linear-gradient(180deg, var(--about-navy) 0%, #0014237a 20%, transparent 48%)}body:has(.about-hero) .about-timeline-section .timeline{grid-column:auto;width:auto}body:has(.about-hero) .about-timeline-section .timeline article{grid-column:auto;width:auto}body:has(.about-hero) .about-timeline-section .timeline article:nth-child(n){grid-column:auto;width:auto}body:has(.about-hero) .about-timeline-section .timeline article:last-child{grid-column:auto;width:auto}body:has(.about-hero) .about-timeline-section .timeline{grid-template-columns:1fr;grid-auto-flow:row;gap:1.2rem;max-width:none;margin:1.4rem 0 0;padding:0;display:grid;overflow:visible}body:has(.about-hero) .about-timeline-section .timeline article{min-height:0;padding:1.15rem 0 0}body:has(.about-hero) .about-quote-band{padding:3.25rem 1.25rem;font-size:clamp(2.05rem,8.8vw,2.55rem)}body:has(.about-hero) .about-how-section .pillar-grid.compact{grid-template-columns:1fr;grid-auto-flow:row;gap:0;margin:0;padding:0;display:grid;overflow:visible}body:has(.about-hero) .about-how-section .pillar-grid.compact article{border:0;border-top:1px solid var(--bga-stone);min-height:0;padding:1.4rem 0}body:has(.about-hero) .about-how-section .pillar-grid.compact article:first-child{border:0;border-top:1px solid var(--bga-stone);min-height:0;padding:1.4rem 0}body:has(.about-hero) .about-how-section .pillar-grid.compact article:last-child{border:0;border-top:1px solid var(--bga-stone);min-height:0;padding:1.4rem 0}body:has(.about-hero) .about-rugby-feature{grid-template-columns:1fr;height:auto;min-height:0}body:has(.about-hero) .about-rugby-visual{height:auto;min-height:clamp(310px,92vw,390px)}body:has(.about-hero) .about-rugby-visual img{object-position:center 28%}body:has(.about-hero) .about-rugby-visual:after{background:linear-gradient(180deg, #0836541a 0%, #0014232e 66%, var(--about-navy) 100%)}body:has(.about-hero) .about-rugby-copy{padding:2.5rem 1.25rem 3.75rem}body:has(.about-hero) .about-rugby-copy h2{font-size:clamp(3rem,13vw,3.75rem)}body:has(.about-hero) .about-foundations-section{grid-template-columns:1fr;gap:3rem;padding:3.75rem 1.25rem}}@media (width>=761px) and (width<=820px){:is(body:has(.about-hero) .about-hero,body:has(.about-hero) .about-leadership-section,body:has(.about-hero) .about-rugby-feature,body:has(.about-hero) .about-foundations-section){grid-template-columns:1fr}:is(body:has(.about-hero) .about-hero .editorial-image,body:has(.about-hero) .about-leadership-section .editorial-image){width:100%;min-height:420px;margin:0}body:has(.about-hero) .about-hero .editorial-image{order:-1}body:has(.about-hero) .about-hero .editorial-image:after{background:linear-gradient(180deg, transparent 48%, #00142342 70%, var(--about-navy) 100%)}:is(body:has(.about-hero) .about-hero .hero-copy,body:has(.about-hero) .about-leadership-section .split-copy){padding:4rem 3rem}body:has(.about-hero) .about-leadership-section .editorial-image:after{background:linear-gradient(180deg, var(--about-navy) 0%, #0014236b 22%, transparent 52%)}body:has(.about-hero) .about-perspectives{grid-template-columns:1fr}body:has(.about-hero) .about-perspectives article{border-left:0;border-top:1px solid var(--bga-stone);min-height:0;padding:1.5rem 0}body:has(.about-hero) .about-perspectives article:first-child{border-left:0;border-top:1px solid var(--bga-stone);min-height:0;padding:1.5rem 0}body:has(.about-hero) .about-perspectives article:last-child{border-left:0;border-top:1px solid var(--bga-stone);min-height:0;padding:1.5rem 0}body:has(.about-hero) .about-rugby-feature{height:auto}body:has(.about-hero) .about-rugby-visual{height:430px}:is(body:has(.about-hero) .about-rugby-copy,body:has(.about-hero) .about-foundations-section){padding:4rem 3rem}}body:not(:has(.hero-home)) .service-page-leadership-advisory{--leadership-content:1320px}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero{grid-template-columns:minmax(430px,44%) minmax(0,1fr);min-height:clamp(570px,33vw,650px)}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero .hero-copy{max-width:690px;padding:clamp(4rem,5vw,5.75rem) clamp(3rem,5vw,6rem)}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero h1{max-width:610px;margin-bottom:1.35rem;font-size:clamp(4rem,4.25vw,4.875rem);line-height:.95}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero .hero-lede{max-width:560px;font-size:clamp(1.05rem,1.05vw,1.18rem);font-weight:400;line-height:1.65}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero .hero-actions{gap:.7rem;margin-top:1.55rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero .arrow-link{min-height:48px;padding-inline:1.25rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero .tag-list{margin-top:1.15rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero .editorial-image{min-height:clamp(570px,33vw,650px)}body:not(:has(.hero-home)) .service-page-leadership-advisory :is(.section-heading h2,.split-copy h2){font-size:clamp(3rem,3.15vw,3.625rem);line-height:.98}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-premise{background:var(--bga-ivory);min-height:0;padding-block:clamp(4rem,5vw,5.5rem)}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-premise .section-heading{max-width:980px;margin-bottom:1.55rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-premise-copy{border-top-color:#17212b38;max-width:790px;padding-top:1.4rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-premise-copy p{font-size:clamp(1.08rem,1.15vw,1.22rem);line-height:1.66}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-solutions-section{background:var(--bga-navy);padding-block:clamp(4.75rem,5.5vw,6rem);scroll-margin-top:82px}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-solutions-section .section-heading{margin-bottom:2.25rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-accordion-list--brief{max-width:var(--leadership-content);border-top:1px solid #f6f2ea2e;border-bottom:1px solid #f6f2ea2e}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-accordion-list--brief .service-solution{border-top-color:#f6f2ea24}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-accordion-list--brief .service-solution:first-child{border-top:0}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-accordion-list--brief .service-solution-summary{grid-template-columns:52px minmax(0,1fr) minmax(120px,auto);gap:clamp(1rem,2vw,2rem);min-height:116px;padding:1.35rem 1rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-accordion-list--brief .service-solution-summary:hover{background:#f6f2ea09}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-accordion-list--brief .service-solution[data-expanded=true] .service-solution-summary{background:#f6f2ea09}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-accordion-list--brief .service-solution-summary:focus-visible{outline-offset:3px;background:#c89b4214}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-accordion-list--brief .service-solution-title{font-size:clamp(2rem,2.15vw,2.375rem);line-height:1.02}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-accordion-list--brief .service-solution-overview{max-width:900px;font-size:clamp(1rem,1.05vw,1.08rem);line-height:1.58}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-accordion-list--brief .service-solution-control{white-space:nowrap;justify-self:end}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-solution-grid--brief{border-top:1px solid #f6f2ea1f;grid-template-columns:minmax(0,1fr);gap:0;max-width:900px;margin:0 auto;padding:0 0 2.5rem;display:grid}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-solution-grid--brief .service-solution-group{background:0 0;border:0;border-top:1px solid #f6f2ea1a;padding:1.35rem 0}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-solution-grid--brief .service-solution-group:first-child{border-top:0}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-solution-grid--brief .service-solution-group h4{margin-bottom:.75rem;font-size:.72rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-solution-grid--brief .service-solution-group ul{gap:.48rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-solution-grid--brief .service-solution-group li{color:#f6f2ead6;font-family:"Source Serif 4",Georgia,serif;font-size:1.04rem;line-height:1.6}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-questions-section{background:var(--bga-ivory);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(3rem,6vw,7rem);padding-block:clamp(4.5rem,5vw,5.5rem)}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-questions-section .section-heading{margin-bottom:0}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-questions-section .decision-list li{grid-template-columns:42px 1fr;gap:1rem;min-height:64px}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-questions-section .decision-list p{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.02rem,1.1vw,1.15rem);line-height:1.45}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-questions-content .service-section-closing{color:var(--bga-copper);max-width:720px;margin-top:1.15rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-process-section{background:var(--bga-navy);padding-block:clamp(4.75rem,5.5vw,6rem)}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-process-section .section-heading{max-width:1120px;margin-bottom:2.4rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-process-section .section-heading h2{font-size:clamp(3rem,3.1vw,3.55rem);line-height:1}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-process-list{max-width:var(--leadership-content);gap:0}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-process-list li{border:0;border-left:1px solid #f6f2ea29;min-height:238px;padding:1.65rem 1.75rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-process-list li:first-child{border-left:0}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-process-list h3{margin:.85rem 0 .65rem;font-size:clamp(1.55rem,1.55vw,1.8rem);line-height:1.02}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-process-list p{font-size:1rem;line-height:1.58}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-practice-section{background:var(--bga-ivory);padding-block:clamp(4rem,4.5vw,5rem)}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-practice-section .section-heading{margin-bottom:2rem}:is(body:not(:has(.hero-home)) .service-page-leadership-advisory .service-practice-section .service-feature-grid,body:not(:has(.hero-home)) .service-page-leadership-advisory .service-collaboration-section .service-feature-grid){max-width:var(--leadership-content);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}body:not(:has(.hero-home)) .service-page-leadership-advisory :is(.service-practice-section,.service-collaboration-section) .service-feature{background:0 0;border:0;border-left:1px solid #17212b2b;min-height:0;padding:1.25rem 2rem}body:not(:has(.hero-home)) .service-page-leadership-advisory :is(.service-practice-section,.service-collaboration-section) .service-feature:first-child{border-left:0}body:not(:has(.hero-home)) .service-page-leadership-advisory :is(.service-practice-section,.service-collaboration-section) .service-feature h3{color:var(--bga-navy);margin-bottom:.65rem;font-size:clamp(1.55rem,1.6vw,1.8rem);line-height:1.05}body:not(:has(.hero-home)) .service-page-leadership-advisory :is(.service-practice-section,.service-collaboration-section) .service-feature p{color:#17212bc7;font-family:"Source Serif 4",Georgia,serif;font-size:1rem;line-height:1.58}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-experience-section{background:var(--bga-navy);height:auto;min-height:520px;overflow:visible}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-experience-section .editorial-image{min-height:520px}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-experience-section .split-copy{padding:clamp(3.75rem,5vw,5.5rem)}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-experience-section .split-copy>p:not(.eyebrow){max-width:680px;font-size:clamp(1.02rem,1.08vw,1.15rem);line-height:1.65}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-collaboration-section{background:var(--bga-ivory);color:var(--bga-navy);padding-block:clamp(4rem,4.5vw,5rem)}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-collaboration-section .section-heading{margin-bottom:2rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-collaboration-section .section-heading h2{color:var(--bga-navy)}@media (width<=1100px){body:not(:has(.hero-home)) .service-page-leadership-advisory :is(.service-practice-section,.service-collaboration-section) .service-feature{padding-inline:1.35rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-process-list li{padding-inline:1.25rem}}@media (width<=760px){body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero{grid-template-columns:minmax(0,1fr);min-height:0}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero .editorial-image{min-height:clamp(260px,76vw,305px)}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero h1{font-size:clamp(3rem,13vw,3.55rem);line-height:.94}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero .hero-lede{font-size:1.04rem;line-height:1.62}body:not(:has(.hero-home)) .service-page-leadership-advisory :is(.section-heading h2,.split-copy h2){font-size:clamp(2.7rem,11vw,3.15rem)}body:not(:has(.hero-home)) .service-page-leadership-advisory :is(.service-premise,.service-solutions-section,.service-questions-section,.service-process-section,.service-practice-section,.service-collaboration-section){padding-block:3.75rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-premise-copy p{font-size:1.05rem;line-height:1.62}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-accordion-list--brief .service-solution-summary{grid-template-columns:30px minmax(0,1fr);gap:.75rem;padding:1.25rem 0}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-accordion-list--brief .service-solution-control{grid-column:2;justify-self:start;margin-top:.2rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-accordion-list--brief .service-solution-title{font-size:1.8rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-accordion-list--brief .service-solution-overview{font-size:1rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-solution-grid--brief{max-width:none;margin-left:30px;padding-bottom:1.5rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-solution-grid--brief .service-solution-group{padding-block:1.2rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-solution-grid--brief .service-solution-group li{font-size:1rem;line-height:1.58}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-questions-section{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""content";gap:1.5rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-questions-section .decision-list li{grid-template-columns:34px 1fr;min-height:72px}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-questions-section .decision-list p{font-size:1.05rem;line-height:1.48}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-process-section .section-heading h2{font-size:clamp(2.65rem,11vw,3.1rem)}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-process-list{grid-template-columns:minmax(0,1fr);gap:0}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-process-list li{border-top:1px solid #f6f2ea29;border-left:0;min-height:0;padding:1.45rem 0}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-process-list li:first-child{border-top:0}body:not(:has(.hero-home)) .service-page-leadership-advisory :is(.service-practice-section,.service-collaboration-section) .service-feature-grid{grid-template-columns:minmax(0,1fr);gap:0}body:not(:has(.hero-home)) .service-page-leadership-advisory :is(.service-practice-section,.service-collaboration-section) .service-feature{border-top:1px solid #17212b2b;border-left:0;padding:1.5rem 0}body:not(:has(.hero-home)) .service-page-leadership-advisory :is(.service-practice-section,.service-collaboration-section) .service-feature:first-child{border-top:1px solid #17212b2b;border-left:0;padding:1.5rem 0}body:not(:has(.hero-home)) .service-page-leadership-advisory :is(.service-practice-section,.service-collaboration-section) .service-feature:first-child{border-top:0}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-experience-section{min-height:0}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-experience-section .editorial-image{min-height:0}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-experience-section .split-copy{padding-block:3.75rem}}body:not(:has(.hero-home)) .closing-cta{background:linear-gradient(to bottom, #00142375 0%, #001423bd 66%, var(--bga-navy) 100%), url(/images/footer-mountains-client-optimized.webp) center 58% / cover no-repeat;background-blend-mode:normal;box-shadow:0 2px 0 var(--bga-navy);border:0;margin-bottom:-1px}body:not(:has(.hero-home)) .interior-site-footer{border-top:0;margin-top:-1px}.skip-link{background:var(--bga-ivory);border:2px solid var(--bga-copper);color:var(--bga-navy);font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;z-index:100;padding:.7rem .9rem;font-size:.76rem;font-weight:700;transition:transform .16s;position:fixed;top:.75rem;left:1rem;transform:translateY(-150%)}.skip-link:focus{outline:2px solid var(--bga-navy);outline-offset:3px;transform:translateY(0)}#contact-form{scroll-margin-top:98px}@media (width>=761px) and (width<=899px){body:has(.hero-home) .home-site-header{grid-template-columns:auto 1fr auto}body:has(.hero-home) .home-site-header .menu-toggle{color:var(--home-gold);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;justify-self:end;align-items:center;min-height:40px;padding:.65rem .5rem;font-size:.6rem;font-weight:700;display:inline-flex}body:has(.hero-home) .home-site-header .primary-nav{background:var(--home-navy);border-top:1px solid #f6f2ea1f;flex-direction:column;align-items:stretch;gap:0;padding:1rem 1.25rem 1.4rem;display:none;position:absolute;top:66px;left:0;right:0}body:has(.hero-home) .home-site-header .primary-nav.open{display:flex}body:has(.hero-home) .home-site-header .primary-nav a{padding:.8rem 0;font-size:.68rem}}@media (width>=1101px) and (width<=1149px){body:has(.hero-home) .home-site-header{gap:.5rem;padding-inline:1rem}body:has(.hero-home) .home-site-header .logo-lockup-image{width:9rem}body:has(.hero-home) .home-site-header .primary-nav{gap:.35rem}body:has(.hero-home) .home-site-header .primary-nav a{letter-spacing:.01em;font-size:.49rem}body:has(.hero-home) .home-site-header .header-cta{letter-spacing:.045em;min-height:34px;padding:.45rem .55rem;font-size:.46rem}}@media (width<=760px){#contact-form{scroll-margin-top:78px}}body:has(.hero-home) .home-why-heading-line{white-space:nowrap;display:inline-block}body:has(.hero-home) .pillars-section .pillar-card-cta.home-text-link{border-color:var(--home-gold-ink);align-self:flex-start;min-height:42px;padding:.65rem .9rem}:is(body:has(.hero-home) .closing-panorama,body:not(:has(.hero-home)):has(.service-page-leadership-advisory) .service-closing-cta){background:linear-gradient(to bottom, #00142375 0%, #001423bd 66%, var(--bga-navy) 100%), url(/images/footer-mountains-client-optimized.webp) center 58% / cover no-repeat;background-blend-mode:normal;box-shadow:0 2px 0 var(--bga-navy);border:0;margin-bottom:-1px}body:not(:has(.hero-home)):has(.service-page-leadership-advisory) .site-header{border-bottom:0}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero{min-height:clamp(540px,31vw,610px)}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero .editorial-image{min-height:clamp(540px,31vw,610px)}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-premise{padding-block:clamp(3.5rem,4.25vw,4.7rem)}:is(body:not(:has(.hero-home)) .service-page-leadership-advisory .service-solutions-section,body:not(:has(.hero-home)) .service-page-leadership-advisory .service-process-section){padding-block:clamp(4rem,4.7vw,5.1rem)}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-questions-section{padding-block:clamp(3.8rem,4.25vw,4.7rem)}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-process-list li{min-height:210px;padding:1.4rem 1.5rem}body:not(:has(.hero-home)) .service-page-leadership-advisory :is(.service-practice-section,.service-collaboration-section){padding-block:clamp(3.4rem,3.85vw,4.25rem)}body:not(:has(.hero-home)) .service-page-leadership-advisory :is(.service-practice-section,.service-collaboration-section) .service-feature{grid-template-rows:minmax(3.6rem,auto) 1fr;display:grid}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-collaboration-section .service-feature{grid-template-rows:minmax(4.75rem,auto) 1fr}body:not(:has(.hero-home)):has(.service-page-leadership-advisory) .interior-site-footer{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(:has(.hero-home)):has(.service-page-leadership-advisory) .interior-site-footer .footer-brand{justify-self:start}body:not(:has(.hero-home)):has(.service-page-leadership-advisory) .interior-site-footer .footer-positioning{text-align:center;justify-self:center}body:not(:has(.hero-home)):has(.service-page-leadership-advisory) .interior-site-footer .footer-contact{justify-self:end}@media (width>=1001px){body:not(:has(.hero-home)):has(.service-page-leadership-advisory) .site-header .logo-lockup-image{width:clamp(13rem,13.1vw,15rem)}body:not(:has(.hero-home)):has(.service-page-leadership-advisory) .interior-site-footer .logo-lockup-image{width:13.1rem}}@media (width<=1000px){:is(body:not(:has(.hero-home)):has(.service-page-leadership-advisory) .site-header .logo-lockup-image,body:not(:has(.hero-home)):has(.service-page-leadership-advisory) .interior-site-footer .logo-lockup-image){width:10.1rem}}@media (width<=760px){body:has(.hero-home) .home-why-heading-line{font-size:.92em}:is(body:has(.hero-home) .closing-panorama,body:not(:has(.hero-home)):has(.service-page-leadership-advisory) .service-closing-cta){text-align:center;align-items:center}:is(body:has(.hero-home) .closing-panorama>p:not(.eyebrow),body:not(:has(.hero-home)):has(.service-page-leadership-advisory) .service-closing-cta>p:not(.eyebrow)){margin-inline:auto}body:not(:has(.hero-home)) .service-page-leadership-advisory :is(.service-practice-section,.service-collaboration-section) .service-feature{display:block}body:not(:has(.hero-home)):has(.service-page-leadership-advisory) .interior-site-footer{text-align:center;grid-template-columns:minmax(0,1fr);place-items:center}body:not(:has(.hero-home)):has(.service-page-leadership-advisory) .interior-site-footer :is(.footer-brand,.footer-positioning,.footer-contact,.footer-bottom){justify-content:center;justify-self:center;justify-items:center}body:not(:has(.hero-home)):has(.service-page-leadership-advisory) .interior-site-footer .footer-bottom{align-items:center}}body:has(.hero-home) .home-coverage{border-top:0}body:has(.hero-home) .home-questions{padding-bottom:clamp(2.25rem,2.7vw,3rem)}body:has(.hero-home) .pillars-section{padding-top:clamp(2.25rem,2.7vw,3rem)}body:has(.hero-home) .home-questions .question-card p{color:#2d3b44;font-weight:500}body:has(.hero-home) .pillars-section .pillar-grid h3{color:#23343e;margin-bottom:1.25rem}body:has(.hero-home) .pillars-section .pillar-card-cta.home-text-link{justify-content:center;align-self:stretch;width:100%;min-height:44px}body:has(.hero-home) .home-why .split-copy>p:not(.eyebrow){color:#f6f2eaf2}body:has(.hero-home) .home-why .proof-list small{color:#f6f2eaf2}body:has(.hero-home) .insights-preview{padding-bottom:3rem}body:has(.hero-home) .closing-panorama{min-height:330px;padding:clamp(4.75rem,6vw,5.5rem) 2rem 1.75rem}body:has(.hero-home) .closing-panorama>p:not(.eyebrow){color:#f6f2eaf0;max-width:660px}body:has(.hero-home) .home-site-footer{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.hero-home) .home-site-footer .footer-brand{justify-self:start;min-width:0}body:has(.hero-home) .home-site-footer .footer-positioning{text-align:center;justify-self:center;min-width:0}body:has(.hero-home) .home-site-footer .footer-contact{justify-content:flex-start;justify-self:end;align-items:flex-start;width:max-content;max-width:100%}body:has(.hero-home) .home-site-footer .footer-contact a{color:#f6f2ead1}body:has(.hero-home) .home-site-footer .footer-contact span{color:#f6f2ead1}body:has(.hero-home) .home-site-footer .footer-bottom{color:#f6f2ead1}body:has(.hero-home) .home-site-footer .footer-bottom{text-align:center;justify-content:center}@media (width>=761px){body:has(.hero-home) .home-why .home-text-link{transform:translateY(18px)}}@media (width>=761px) and (width<=1000px){body:has(.hero-home) .home-site-footer{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand contact""positioning positioning""bottom bottom"}body:has(.hero-home) .home-site-footer .footer-brand{grid-area:brand}body:has(.hero-home) .home-site-footer .footer-positioning{grid-area:positioning}body:has(.hero-home) .home-site-footer .footer-contact{grid-area:contact}body:has(.hero-home) .home-site-footer .footer-bottom{grid-area:bottom}}@media (width<=760px){body:has(.hero-home) .home-questions{padding-bottom:2.4rem}body:has(.hero-home) .pillars-section{padding-top:2.4rem}body:has(.hero-home) .pillars-section .pillar-card-cta.home-text-link{align-self:center;max-width:320px}body:has(.hero-home) .insights-preview{padding-bottom:2.5rem}body:has(.hero-home) .closing-panorama{min-height:0;padding:4rem 1.25rem 2.25rem}body:has(.hero-home) .home-site-footer{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""positioning""contact""bottom";justify-items:center}body:has(.hero-home) .home-site-footer .footer-brand{grid-area:brand;justify-self:center}body:has(.hero-home) .home-site-footer .footer-positioning{grid-area:positioning;justify-content:center}body:has(.hero-home) .home-site-footer .footer-contact{grid-area:contact;justify-self:center;align-items:center}body:has(.hero-home) .home-site-footer .footer-bottom{grid-area:bottom;justify-content:center;align-items:center}}html:not(:has(.hero-home)){scroll-padding-top:82px}body:not(:has(.hero-home)) .site-header{background:var(--bga-navy);z-index:100;transition:box-shadow .18s,background-color .18s;position:sticky;top:0}body:not(:has(.hero-home)) .service-page-governance .service-process-list li:last-child{border-bottom:0}@media (width<=760px){html:not(:has(.hero-home)){scroll-padding-top:72px}body:not(:has(.hero-home)) .site-header{position:sticky}}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list li:first-child{background:#052336fa}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list li:nth-child(2){background:#113046fa}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list li:nth-child(3){background:#1d3d54f7}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list li:nth-child(4){background:#2b4b63f5}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list li:nth-child(5){background:#3d5b74f2}body:not(:has(.hero-home)):has(.insight-library) .interior-hero .hero-copy{align-content:center;padding-block:clamp(3.5rem,5.2vw,6rem)}body:not(:has(.hero-home)):has(.insight-library) .interior-hero .hero-copy>.arrow-link{justify-self:start;width:max-content;max-width:250px}body:not(:has(.hero-home)) .feature-insight{align-items:center}body:not(:has(.hero-home)) .feature-insight>div{align-content:center}body:not(:has(.hero-home)) .feature-insight .insight-meta{color:var(--bga-copper);margin-top:1.4rem;display:block}body:not(:has(.hero-home)) .insight-grid.library{align-items:stretch}body:not(:has(.hero-home)) .insight-grid.library article{grid-template-rows:auto auto auto 1fr auto;height:100%;display:grid}body:not(:has(.hero-home)) .insight-grid.library article>img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}body:not(:has(.hero-home)) .insight-grid.library .insight-meta{align-self:end;margin-top:1.25rem}body:not(:has(.hero-home)) .insight-filters button{justify-content:center;align-items:center;min-height:46px;display:inline-flex}body:not(:has(.hero-home)) .quote-band{padding-block:clamp(3.75rem,5vw,5.5rem)}body:not(:has(.hero-home)) .theme-grid{gap:0}body:not(:has(.hero-home)) .theme-grid article{box-shadow:none;background:0 0;border:0;border-left:1px solid #17212b2b;border-radius:0;min-height:176px;padding:clamp(1.75rem,2.3vw,2.5rem)}body:not(:has(.hero-home)) .theme-grid article:nth-child(3n+1){border-left:0}body:not(:has(.hero-home)) .insight-experience .split-copy{align-content:center}body:not(:has(.hero-home)) .insight-experience .split-copy>p:not(.eyebrow){max-width:650px;line-height:1.68}body:not(:has(.hero-home)) .contact-hero .hero-copy{align-content:center}body:not(:has(.hero-home)) .contact-hero .hero-copy>.arrow-link{justify-self:start;width:max-content;max-width:270px}body:not(:has(.hero-home)) .contact-hero .micro-proof{word-spacing:.12em;margin-top:1.3rem;line-height:1.55}body:not(:has(.hero-home)) .contact-section{align-items:start;gap:clamp(2.5rem,5vw,6rem)}body:not(:has(.hero-home)) .contact-form{box-shadow:none;background:0 0;border:0;border-left:1px solid #17212b2e;padding:0 0 0 clamp(2rem,4vw,4.5rem)}body:not(:has(.hero-home)) .contact-form .form-heading{margin-bottom:1.6rem}body:not(:has(.hero-home)) .contact-form .form-heading>p:last-child{color:#17212bad;margin-top:.55rem;font-size:.92rem}body:not(:has(.hero-home)) .contact-form fieldset{flex-wrap:wrap;gap:.6rem 1.15rem;display:flex}body:not(:has(.hero-home)) .contact-form .form-privacy a{color:var(--bga-navy);text-underline-offset:.18em;font-weight:700;text-decoration:underline}body:not(:has(.hero-home)) .contact-topics{margin-top:1.15rem}body:not(:has(.hero-home)) .contact-topics span{padding-block:.82rem}body:not(:has(.hero-home)) .direct-contact{margin-top:2.1rem}body:not(:has(.hero-home)) .process-section{padding-block:clamp(4rem,5vw,5.25rem)}body:not(:has(.hero-home)) .process-grid{gap:0}body:not(:has(.hero-home)) .process-grid article{border:0;border-left:1px solid #f6f2ea29;min-height:0;padding:clamp(1.6rem,2.5vw,2.6rem)}body:not(:has(.hero-home)) .process-grid article:first-child{border-left:0}body:not(:has(.hero-home)) .contact-availability{padding-block:clamp(4rem,5vw,5.5rem)}body:not(:has(.hero-home)) .privacy-page{background:var(--bga-ivory);min-height:58vh;padding-block:clamp(5rem,7vw,8rem)}body:not(:has(.hero-home)) .privacy-page .section-heading{text-align:center;max-width:850px;margin:0 auto 2rem}body:not(:has(.hero-home)) .privacy-page h1{color:var(--bga-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.5rem,6vw,6rem);line-height:.95}body:not(:has(.hero-home)) .privacy-copy{color:#17212bcc;border-top:1px solid #17212b33;gap:1rem;max-width:760px;padding-top:1.75rem;font-family:"Source Serif 4",Georgia,serif;font-size:1.08rem;line-height:1.7;display:grid}body:not(:has(.hero-home)) .privacy-copy a{color:var(--bga-navy);font-weight:700}body.site-motion-ready:not(:has(.hero-home)) [data-reveal]{filter:saturate(.82);opacity:0;transition:color .42s,filter .86s cubic-bezier(.22,1,.36,1),opacity .66s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:filter, opacity, transform;transform:translateY(34px)}body.site-motion-ready:not(:has(.hero-home)) [data-reveal=image]{filter:brightness(.88)saturate(.72);transform:translateY(24px)}body.site-motion-ready:not(:has(.hero-home)) [data-reveal=fade]{transform:none}:is(body.site-motion-ready:not(:has(.hero-home)) [data-reveal].is-visible,body.site-motion-ready:not(:has(.hero-home)) .interior-site-footer.is-visible){filter:none;opacity:1;transform:none}body.site-motion-ready:not(:has(.hero-home)) .interior-site-footer{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}body.site-motion-ready:not(:has(.hero-home)) .interior-hero .editorial-image img{backface-visibility:visible;filter:none;animation:none;transform:none}body.site-motion-ready:not(:has(.hero-home)) .interior-hero .hero-copy>*{animation:.7s cubic-bezier(.22,1,.36,1) both interiorHeroCopyIn}body.site-motion-ready:not(:has(.hero-home)) .interior-hero .hero-copy>:first-child{animation-delay:80ms}body.site-motion-ready:not(:has(.hero-home)) .interior-hero .hero-copy>:nth-child(2){animation-delay:.15s}body.site-motion-ready:not(:has(.hero-home)) .interior-hero .hero-copy>:nth-child(3){animation-delay:.22s}body.site-motion-ready:not(:has(.hero-home)) .interior-hero .hero-copy>:nth-child(4){animation-delay:.29s}body.site-motion-ready:not(:has(.hero-home)) .interior-hero .hero-copy>:nth-child(5){animation-delay:.36s}@keyframes interiorHeroCopyIn{0%{transform:translateY(10px)}to{transform:none}}@media (hover:hover) and (pointer:fine){body:not(:has(.hero-home)) :is(.editorial-image,.service-feature--image) img{transition:filter .42s,transform .76s cubic-bezier(.22,1,.36,1)}body:not(:has(.hero-home)) :is(.editorial-image,.service-feature--image):hover img{filter:saturate(1.06);transform:scale(1.025)}body:not(:has(.hero-home)) .interior-hero .editorial-image img{filter:none;transition:none;transform:none}body:not(:has(.hero-home)) .interior-hero .editorial-image:hover img{filter:none;transition:none;transform:none}}@media (width<=1000px){body:not(:has(.hero-home)) .theme-grid article:nth-child(3n+1){border-left:1px solid #17212b2b}body:not(:has(.hero-home)) .theme-grid article:nth-child(odd){border-left:0}}@media (width<=760px){body:not(:has(.hero-home)) .contact-form{border-top:1px solid #17212b2e;border-left:0;padding:2rem 0 0}body:not(:has(.hero-home)) .process-grid article{border-top:1px solid #f6f2ea29;border-left:0;padding-inline:0}body:not(:has(.hero-home)) .process-grid article:first-child{border-top:1px solid #f6f2ea29;border-left:0;padding-inline:0}body:not(:has(.hero-home)) .process-grid article:first-child{border-top:0}body:not(:has(.hero-home)) .theme-grid article{border-top:1px solid #17212b2b;border-left:0;min-height:0;padding-inline:0}body:not(:has(.hero-home)) .theme-grid article:nth-child(3n+1){border-top:1px solid #17212b2b;border-left:0;min-height:0;padding-inline:0}body:not(:has(.hero-home)) .theme-grid article:nth-child(odd){border-top:1px solid #17212b2b;border-left:0;min-height:0;padding-inline:0}body:not(:has(.hero-home)) .theme-grid article:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){body.site-motion-ready:not(:has(.hero-home)) [data-reveal]{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.site-motion-ready:not(:has(.hero-home)) .interior-site-footer{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.site-motion-ready:not(:has(.hero-home)) .interior-hero .editorial-image img{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.site-motion-ready:not(:has(.hero-home)) .interior-hero .hero-copy>*{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}:is(body:has(.hero-home) .home-site-header,body:not(:has(.hero-home)) .site-header){will-change:auto;animation:none!important;transform:none!important}@media (width<=899px){body:has(.hero-home) .home-site-header .primary-nav a{border-bottom:0;align-self:center;width:fit-content}body:has(.hero-home) .home-site-header .primary-nav a:after{display:none}body:has(.hero-home) .home-site-header .primary-nav a.active{text-decoration:underline;-webkit-text-decoration-color:var(--home-gold);-webkit-text-decoration-color:var(--home-gold);-webkit-text-decoration-color:var(--home-gold);text-decoration-color:var(--home-gold);text-underline-offset:.32rem;text-decoration-thickness:1px}}@media (width<=1000px){body:not(:has(.hero-home)) .site-header .primary-nav a{border-bottom:0;align-self:flex-start;width:fit-content}body:not(:has(.hero-home)) .site-header .primary-nav a:after{display:none}body:not(:has(.hero-home)) .site-header .primary-nav a.active{text-decoration:underline;-webkit-text-decoration-color:var(--bga-copper);-webkit-text-decoration-color:var(--bga-copper);-webkit-text-decoration-color:var(--bga-copper);text-decoration-color:var(--bga-copper);text-underline-offset:.32rem;text-decoration-thickness:1px}}:root{--bga-copper:#c89b42;--copper:#c89b42;--copper-light:#c89b42;--home-copper:#c89b42;--home-copper-light:#c89b42;--home-gold:#c89b42}:is(body:has(.hero-home) .hero-actions .arrow-link,body:not(:has(.hero-home)) .hero-actions .arrow-link){min-height:46px;font-size:.67rem}:is(body:has(.hero-home) .home-site-header .logo-lockup-image,body:not(:has(.hero-home)) .site-header .logo-lockup-image){width:clamp(11.8rem,13vw,13.2rem);height:auto}body:not(:has(.hero-home)) .service-premise{border-bottom:0}body:not(:has(.hero-home)) .service-premise .section-heading{border-bottom:0}body:not(:has(.hero-home)) .service-premise-copy{border-bottom:0}body:not(:has(.hero-home)) .service-premise:before{display:none}body:not(:has(.hero-home)) .service-premise:after{display:none}body:not(:has(.hero-home)) .service-premise .section-heading:before{display:none}body:not(:has(.hero-home)) .service-premise .section-heading:after{display:none}body:not(:has(.hero-home)) .service-page-executive-education .service-collaboration-section{background:var(--bga-ivory);color:var(--bga-navy)}body:not(:has(.hero-home)) .service-page-executive-education .service-collaboration-section .section-heading h2{color:var(--bga-navy)}body:not(:has(.hero-home)) .service-page-executive-education .service-collaboration-section .service-section-closing{color:var(--bga-navy)}body:not(:has(.hero-home)) .insight-library{background:var(--bga-navy);color:var(--bga-ivory)}body:not(:has(.hero-home)) .insight-library .section-heading h2{color:var(--bga-ivory)}body:not(:has(.hero-home)) .insight-library .insight-grid.library article{background:var(--bga-ivory);color:var(--bga-navy)}body:not(:has(.hero-home)) .quote-band{background:var(--bga-ivory);color:var(--bga-navy)}body:not(:has(.hero-home)) .quote-band cite{color:var(--bga-copper)}body:not(:has(.hero-home)) .insight-themes{background:var(--bga-navy);color:var(--bga-ivory)}body:not(:has(.hero-home)) .insight-themes .theme-grid article{border-color:#f6f2ea2e}body:not(:has(.hero-home)) .insight-themes .theme-grid p{color:#f6f2eac2}body:not(:has(.hero-home)) .insight-experience{background:var(--bga-ivory);color:var(--bga-navy);gap:0;padding:0}body:not(:has(.hero-home)) .insight-experience>div{padding:clamp(3.5rem,6vw,7rem)}body:not(:has(.hero-home)) .insight-experience .editorial-image{min-height:560px}body:not(:has(.hero-home)) .insight-filters button{border-color:var(--bga-copper);color:var(--bga-copper)}:is(body:not(:has(.hero-home)) .insight-filters button:hover,body:not(:has(.hero-home)) .insight-filters button:focus-visible,body:not(:has(.hero-home)) .insight-filters button[aria-pressed=true]){background:var(--bga-copper);color:var(--bga-navy)}:is(body:has(.hero-home) .home-site-footer,body:not(:has(.hero-home)) .interior-site-footer){background:var(--bga-navy);color:var(--bga-ivory);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"brand positioning contact""bottom bottom bottom";align-items:start;gap:1.5rem 2.5rem;height:auto;min-height:0;padding:clamp(3.5rem,5vw,5.5rem) clamp(2rem,6vw,7rem) 1.5rem;display:grid}:is(body:has(.hero-home) .home-site-footer .footer-brand,body:not(:has(.hero-home)) .interior-site-footer .footer-brand){grid-area:brand}:is(body:has(.hero-home) .home-site-footer .footer-positioning,body:not(:has(.hero-home)) .interior-site-footer .footer-positioning){grid-area:positioning}:is(body:has(.hero-home) .home-site-footer .footer-contact,body:not(:has(.hero-home)) .interior-site-footer .footer-contact){grid-area:contact;place-items:flex-start start;gap:.5rem;display:grid}:is(body:has(.hero-home) .home-site-footer .footer-bottom,body:not(:has(.hero-home)) .interior-site-footer .footer-bottom){border-top:1px solid #f6f2ea21;flex-wrap:wrap;grid-area:bottom;justify-content:center;align-items:center;gap:.65rem 1.25rem;width:100%;margin-top:1rem;padding-top:1.25rem;display:flex}:is(body:has(.hero-home) .home-site-footer .footer-bottom a,body:not(:has(.hero-home)) .interior-site-footer .footer-bottom a){text-underline-offset:.2em;text-decoration:underline}body:not(:has(.hero-home)) .closing-cta{padding-bottom:clamp(4.5rem,7vw,7.5rem)}@media (width>=761px){body:not(:has(.hero-home)) .service-page-governance .service-experience-section{height:auto}body:not(:has(.hero-home)) .service-page-governance .service-process-list li{box-shadow:none;background:0 0;border:0;border-left:1px solid #f6f2ea2b}body:not(:has(.hero-home)) .service-page-governance .service-process-list li:first-child{border-left:0}}@media (width<=760px){:is(body:has(.hero-home) .home-site-header .logo-lockup-image,body:not(:has(.hero-home)) .site-header .logo-lockup-image){width:9.4rem}:is(body:has(.hero-home) .hero-actions,body:not(:has(.hero-home)) .hero-actions){grid-template-columns:1fr;gap:.65rem;width:100%;display:grid}:is(body:has(.hero-home) .hero-actions .arrow-link,body:not(:has(.hero-home)) .hero-actions .arrow-link){justify-content:center;width:100%;max-width:none}body:not(:has(.hero-home)) .interior-hero .tag-list{flex-wrap:wrap;gap:.45rem 0;width:100%;margin-inline:0;padding:0;display:flex;overflow:visible}body:not(:has(.hero-home)) .interior-hero .tag-list span{border:0;flex:0 auto;width:auto;min-height:0;padding:.2rem .65rem}body:not(:has(.hero-home)) .interior-hero .tag-list span:first-child{padding-left:0}body:not(:has(.hero-home)) .interior-hero .tag-list span+span:before{color:var(--bga-copper);content:"•";margin-right:.65rem}:is(body:has(.hero-home) .home-questions,body:has(.hero-home) .insights-preview){padding-inline:1.25rem}body:has(.hero-home) .insights-preview .insight-grid{scroll-snap-type:none;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:1rem;margin-inline:0;padding-inline:0;display:grid;overflow:visible}body:not(:has(.hero-home)) .offer-grid{scroll-snap-type:none;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:1rem;margin-inline:0;padding-inline:0;display:grid;overflow:visible}body:not(:has(.hero-home)) .insight-grid.library{scroll-snap-type:none;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:1rem;margin-inline:0;padding-inline:0;display:grid;overflow:visible}body:not(:has(.hero-home)) .process-grid{scroll-snap-type:none;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:1rem;margin-inline:0;padding-inline:0;display:grid;overflow:visible}body:not(:has(.hero-home)) .timeline{scroll-snap-type:none;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:1rem;margin-inline:0;padding-inline:0;display:grid;overflow:visible}body:not(:has(.hero-home)) .pillar-grid.compact{scroll-snap-type:none;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:1rem;margin-inline:0;padding-inline:0;display:grid;overflow:visible}body:has(.hero-home) .insights-preview .insight-grid>*{flex:initial;width:100%;min-width:0}body:not(:has(.hero-home)) .offer-grid>*{flex:initial;width:100%;min-width:0}body:not(:has(.hero-home)) .insight-grid.library>*{flex:initial;width:100%;min-width:0}body:not(:has(.hero-home)) .process-grid>*{flex:initial;width:100%;min-width:0}body:not(:has(.hero-home)) .timeline>*{flex:initial;width:100%;min-width:0}body:not(:has(.hero-home)) .pillar-grid.compact>*{flex:initial;width:100%;min-width:0}body:not(:has(.hero-home)) .service-process-list{grid-template-columns:1fr;gap:0;display:grid}body:not(:has(.hero-home)) .service-process-list li{background:0 0;border:0;border-top:1px solid #f6f2ea2b;grid-template-columns:2.2rem minmax(0,1fr);gap:0 .9rem;min-height:0;padding:1.25rem 0;display:grid}body:not(:has(.hero-home)) .service-page-executive-education .service-process-list li:nth-child(n){background:0 0;border:0;border-top:1px solid #f6f2ea2b;grid-template-columns:2.2rem minmax(0,1fr);gap:0 .9rem;min-height:0;padding:1.25rem 0;display:grid}body:not(:has(.hero-home)) .service-process-list li:first-child{border-top:0}body:not(:has(.hero-home)) .service-process-list li>span{grid-area:1/1/span 2}body:not(:has(.hero-home)) .service-process-list li>div{grid-column:2}body:not(:has(.hero-home)) .service-process-list h3{margin:0 0 .35rem}:is(body:not(:has(.hero-home)) .feature-insight,body:not(:has(.hero-home)) .insight-experience){grid-template-columns:1fr;display:grid}:is(body:not(:has(.hero-home)) .feature-insight .editorial-image,body:not(:has(.hero-home)) .insight-experience .editorial-image){min-height:290px}body:not(:has(.hero-home)) .insight-experience>div{padding:3rem 1.25rem}:is(body:has(.hero-home) .home-site-footer,body:not(:has(.hero-home)) .interior-site-footer){text-align:center;grid-template-columns:1fr;grid-template-areas:"brand""positioning""contact""bottom";justify-items:center;gap:1.6rem;padding:3.5rem 1.25rem 1.25rem}:is(body:has(.hero-home) .home-site-footer .footer-contact,body:not(:has(.hero-home)) .interior-site-footer .footer-contact){place-items:center}:is(body:has(.hero-home) .home-site-footer .footer-bottom,body:not(:has(.hero-home)) .interior-site-footer .footer-bottom){justify-content:center}}body:has(.privacy-page){grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh;display:grid}body:has(.privacy-page)>main{flex-direction:column;min-width:0;display:flex}body:has(.privacy-page) .privacy-page{flex:1 0 auto;min-height:0}body:has(.about-hero) .about-hero{isolation:isolate;min-height:clamp(650px,100svh - 82px,820px);display:block}body:has(.about-hero) .about-hero-background{filter:saturate(.9)contrast(1.02)brightness(.96);object-fit:cover;object-position:72% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}body:has(.about-hero) .about-hero:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#001423c2 0%,#0014238a 28%,#00142333 48%,#0000 68%),linear-gradient(#0000 58%,#00142324);position:absolute;inset:0}body:has(.about-hero) .about-hero .hero-copy{max-width:min(54%,760px);min-height:inherit}body:has(.about-hero) .about-leadership-section .editorial-image img{object-position:center 20%}@media (width<=820px){body:has(.about-hero) .about-hero{background:var(--about-navy);min-height:0}body:has(.about-hero) .about-hero-background{object-position:72% center;height:clamp(315px,56vw,430px)}body:has(.about-hero) .about-hero:after{background:linear-gradient(180deg, transparent 48%, #0014236b 72%, var(--about-navy) 100%);height:clamp(318px,57vw,435px)}body:has(.about-hero) .about-hero .hero-copy{max-width:none;min-height:0;margin-top:clamp(285px,52vw,395px)}}@media (width>=821px){body:has(.about-hero) .about-leadership-section{grid-template-columns:minmax(0,54%) minmax(420px,46%);min-height:clamp(700px,46vw,820px)}body:has(.about-hero) .about-leadership-section .editorial-image{background:var(--about-navy);min-height:inherit;width:100%;margin:0}body:has(.about-hero) .about-leadership-section .editorial-image img{object-fit:cover;object-position:center 48%}body:has(.about-hero) .about-leadership-section .editorial-image:after{background:linear-gradient(90deg, var(--about-navy) 0%, #001423b8 18%, #00142329 38%, transparent 56%)}}@media (width<=820px){body:has(.about-hero) .about-leadership-section .editorial-image{background:var(--about-navy);height:clamp(620px,175vw,720px);min-height:0}body:has(.about-hero) .about-leadership-section .editorial-image img{object-fit:contain;object-position:center top}}@media (width<=760px){body:has(.about-hero) .about-leadership-section .split-copy{display:contents}body:has(.about-hero) .about-leadership-section .split-copy .eyebrow{order:2;margin:0;padding:3rem 1.25rem .85rem}body:has(.about-hero) .about-leadership-section .split-copy h2{order:4;margin:0;padding:0 1.25rem 1.5rem}body:has(.about-hero) .about-leadership-section .about-career-rule{order:3;margin:0 1.25rem 1.5rem;display:block}body:has(.about-hero) .about-leadership-section .editorial-image{order:1}body:has(.about-hero) .about-leadership-section .split-copy>p:not(.eyebrow){order:5;max-width:none;margin:0;padding-inline:1.25rem}body:has(.about-hero) .about-leadership-section .split-copy>p:nth-of-type(2){padding-top:0}body:has(.about-hero) .about-leadership-section .split-copy>p:last-child{padding-top:1.25rem;padding-bottom:3.75rem}}@media (width<=600px){body:has(.about-hero) .about-hero-background{object-position:right center}}@media (width>=761px){body:not(:has(.hero-home)) .interior-site-footer .footer-contact{justify-self:end;width:max-content;max-width:100%}:is(body:not(:has(.hero-home)) .interior-site-footer .footer-contact a,body:not(:has(.hero-home)) .interior-site-footer .footer-contact span){font-size:clamp(.72rem,.7vw,.78rem);line-height:1.5}body:not(:has(.hero-home)) .interior-site-footer .footer-bottom{margin-top:0;position:static;inset:auto}body:not(:has(.hero-home)) .interior-site-footer .footer-bottom{font-size:.68rem;line-height:1.5}body:not(:has(.hero-home)) .interior-site-footer .footer-bottom a{font-size:.68rem;line-height:1.5}body:not(:has(.hero-home)) .interior-site-footer .footer-bottom span{font-size:.68rem;line-height:1.5}}@media (width<=760px){body:not(:has(.hero-home)) .interior-site-footer .footer-contact{text-align:left;justify-self:center;place-items:flex-start start;width:max-content;max-width:100%}:is(body:not(:has(.hero-home)) .interior-site-footer .footer-contact a,body:not(:has(.hero-home)) .interior-site-footer .footer-contact span){justify-self:start}}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero .editorial-image img{object-position:50% center}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-experience-section .editorial-image img{object-position:58% center}body:not(:has(.hero-home)) .insights-hero .editorial-image img{object-position:43% center}@media (width<=760px){body:not(:has(.hero-home)) .service-page-leadership-advisory .service-experience-section{min-height:0}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-experience-section .editorial-image{min-height:clamp(300px,85vw,340px)}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero .editorial-image img{object-position:95% center}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-experience-section .editorial-image img{object-position:57% center}body:not(:has(.hero-home)) .insights-hero .editorial-image img{object-position:42% center}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero .editorial-image{min-height:clamp(400px,112vw,430px)}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero .hero-copy{padding:2rem 1.25rem 2.75rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-experience-section .split-copy{padding:3.25rem 1.5rem 3.5rem}body:not(:has(.hero-home)) .service-page-executive-education .questions-section .section-heading{text-align:center}body:not(:has(.hero-home)) .service-page-executive-education .questions-section .section-heading h2{margin-inline:auto}body:not(:has(.hero-home)) .service-page-executive-education .service-experience-section .split-copy{padding:2rem 1.25rem 3.5rem}body:not(:has(.hero-home)) .service-page-executive-education .service-experience-section .proof-list span{text-transform:uppercase;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;letter-spacing:.16em!important;font-size:.7rem!important;font-weight:400!important;line-height:1.65!important}body:not(:has(.hero-home)) .service-page-governance .service-experience-section .editorial-image{min-height:clamp(300px,85vw,340px)}body:not(:has(.hero-home)) .service-page-governance .service-hero .hero-copy{padding:2.5rem 1.25rem 3.75rem}}body:not(:has(.hero-home)) .insight-experience .eyebrow{color:var(--bga-copper)}body:not(:has(.hero-home)) .insight-experience h2{color:var(--bga-navy)}body:not(:has(.hero-home)) .insight-experience>div>p:not(.eyebrow){color:var(--bga-navy)}body:not(:has(.hero-home)) .insight-grid.library article>img{width:calc(100% + 3rem);margin:0 -1.5rem 1.35rem}@media (width<=760px){body:not(:has(.hero-home)):has(.insight-library) .insights-hero .hero-copy{padding:2.5rem 1.25rem 2rem}body:not(:has(.hero-home)):has(.insight-library) #latest{gap:1.5rem;padding:0 0 2rem}body:not(:has(.hero-home)):has(.insight-library) .insight-library{padding-top:2rem}body:not(:has(.hero-home)):has(.insight-library) .insight-filters{justify-content:center;margin-inline:0;padding:0 0 .75rem;overflow-x:visible}body:not(:has(.hero-home)) .insight-grid.library article>img{aspect-ratio:16/10;object-fit:cover;object-position:center 32%;height:auto}.contact-success-panel{min-height:350px;padding:2.5rem 1.25rem}.contact-success-panel h2{font-size:clamp(3rem,15vw,4rem)}.contact-success-panel>p:last-child{font-size:1.05rem}body:not(:has(.hero-home)):has(.contact-section) .contact-section{gap:2rem;padding-bottom:2rem}body:not(:has(.hero-home)):has(.contact-section) .contact-form{border:2px solid var(--bga-copper);gap:.75rem;padding:1.5rem 1rem}body:not(:has(.hero-home)):has(.contact-section) .contact-form .form-heading{margin-bottom:.6rem}body:not(:has(.hero-home)):has(.contact-section) .contact-form .form-row{gap:.75rem}body:not(:has(.hero-home)):has(.contact-section) .contact-form label{gap:.3rem}body:not(:has(.hero-home)):has(.contact-section) .contact-form input:not([type=radio]){min-height:44px;padding:.6rem .2rem}body:not(:has(.hero-home)):has(.contact-section) .contact-form select{min-height:44px;padding:.6rem .2rem}body:not(:has(.hero-home)):has(.contact-section) .contact-form textarea{height:132px;min-height:132px;padding:.6rem .2rem}body:not(:has(.hero-home)):has(.contact-section) .contact-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.7rem;display:grid}body:not(:has(.hero-home)):has(.contact-section) .contact-form .radio-choice{min-height:44px;padding:.55rem .6rem}body:not(:has(.hero-home)):has(.contact-section) .contact-form .form-status:empty{display:none}}body:has(.hero-home) .home-hero-background{object-position:50% 70%;transform-origin:50%;scale:1}@media (width>=1000px){body:has(.hero-home) .home-hero-background{object-position:50% 70%;translate:3.5%;scale:1}body:has(.hero-home) .hero-home:after{background:linear-gradient(90deg,#001423 0% 38%,#001423f5 44%,#001423b3 51%,#00142352 60%,#00142314 70%,#00142305 100%),linear-gradient(#0000 58%,#00142333)}body:has(.hero-home) .hero-home .hero-copy{justify-content:center;transform:translateY(-1.5rem)}}@media (width>=1560px){body:has(.hero-home) .home-hero-background{object-position:50% 24%;transform-origin:50%;scale:1}}body:has(.hero-home) .home-site-header .header-cta{border-color:var(--bga-logo-gold);color:var(--bga-logo-gold)}:is(body:has(.hero-home) .home-site-header .header-cta:hover,body:has(.hero-home) .home-site-header .header-cta:focus-visible){background:var(--bga-logo-gold);border-color:var(--bga-logo-gold);color:var(--home-navy)}@media (width<=760px){body:has(.hero-home) .home-hero-background{object-position:88% center;transform-origin:88% bottom;scale:1.12}body:has(.hero-home) .hero-home .micro-proof span{text-align:center;justify-content:center;width:100%}body:has(.hero-home) .hero-home .micro-proof span:first-child{padding-left:.65rem}}body:not(:has(.hero-home)) .site-header{box-shadow:none;border-bottom:0}body:not(:has(.hero-home)) .interior-hero{border-top:0;margin-top:0}body:not(:has(.hero-home)) .site-header.is-scrolled{box-shadow:0 8px 22px #000a1229,0 1px #f6f2ea0f}@media (width>=821px){body:has(.about-hero) .about-hero:after{background:linear-gradient(90deg,#01121dfa 0%,#021420f0 31%,#0214208c 47%,#02142014 69%),linear-gradient(#0000 60%,#01111b40)}}body:not(:has(.hero-home)) .service-page-executive-education .service-hero .editorial-image img{object-position:16% center}@media (width>=761px){body:not(:has(.hero-home)) .service-page-executive-education .service-experience-section{height:auto}body:not(:has(.hero-home)) .service-page-executive-education .service-experience-section .editorial-image img{object-position:44% center}}@media (width<=760px){body:not(:has(.hero-home)) .service-page-executive-education .service-hero .editorial-image img{object-position:14% center}body:not(:has(.hero-home)) .service-page-executive-education .service-experience-section .editorial-image img{object-position:44% center}}body:not(:has(.hero-home)) .interior-hero .hero-actions .arrow-link{background:var(--bga-copper);border-color:var(--bga-copper);color:var(--bga-navy)}:is(body:not(:has(.hero-home)) .interior-hero .hero-actions .arrow-link:hover,body:not(:has(.hero-home)) .interior-hero .hero-actions .arrow-link:focus-visible){color:var(--bga-navy);background:#d2aa58;border-color:#d2aa58}body:not(:has(.hero-home)) .service-page-governance .service-hero .editorial-image img{object-position:52% center}body:not(:has(.hero-home)) .service-page-governance .service-experience-section .editorial-image img{object-position:56% center}@media (width<=760px){body:not(:has(.hero-home)) .service-page-governance .service-hero .editorial-image img{object-position:54% center}body:not(:has(.hero-home)) .service-page-governance .service-experience-section .editorial-image img{object-position:56% center}}body:not(:has(.hero-home)) .contact-hero .editorial-image img{object-position:50% 48%}@media (width>=1101px){body:has(.hero-home) .home-why-image img{object-fit:contain;object-position:left center;transform:translate(-2.5vw)}body:has(.hero-home) .home-why-image:after{background:linear-gradient(90deg, #03172405 0%, #03172414 25%, #0317244d 34%, #031724ad 43%, #031724eb 50%, var(--home-navy) 57%, var(--home-navy) 100%)}}@media (width<=760px){body:not(:has(.hero-home)) .service-page-executive-education #collaborate .service-feature-grid{grid-auto-flow:initial;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;align-items:stretch;gap:.85rem;width:100%;max-width:none;margin-inline:0;padding:0 0 .65rem;scroll-padding-inline:0;display:flex;overflow:auto hidden}body:not(:has(.hero-home)) .service-page-executive-education #collaborate .service-feature-grid::-webkit-scrollbar{display:none}body:not(:has(.hero-home)) .service-page-executive-education #collaborate .service-feature--image{filter:none;opacity:1;scroll-snap-align:start;will-change:auto;flex:0 0 calc(100% - 3.25rem);grid-column:auto;width:calc(100% - 3.25rem);height:260px;min-height:260px;transform:none}body:not(:has(.hero-home)) .service-page-executive-education #collaborate .service-feature--image:last-child{filter:none;opacity:1;scroll-snap-align:start;will-change:auto;flex:0 0 calc(100% - 3.25rem);grid-column:auto;width:calc(100% - 3.25rem);height:260px;min-height:260px;transform:none}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof){color:#f6f2eaf0;letter-spacing:.04em;text-transform:uppercase;word-spacing:normal;border-top:1px solid #f6f2ea1f;border-bottom:1px solid #f6f2ea1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:1.3rem 0 0;padding:.85rem 0;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.67rem;display:grid;overflow:visible}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span{font-size:inherit;text-align:center;text-wrap:balance;border:0;border-left:1px solid #f6f2ea1f;grid-column:auto;justify-content:center;align-items:center;width:100%;min-height:3.4em;padding:0 .65rem;line-height:1.35;display:flex}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span:first-child{font-size:inherit;text-align:center;text-wrap:balance;border:0;border-left:1px solid #f6f2ea1f;grid-column:auto;justify-content:center;align-items:center;width:100%;min-height:3.4em;padding:0 .65rem;line-height:1.35;display:flex}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span:last-child{font-size:inherit;text-align:center;text-wrap:balance;border:0;border-left:1px solid #f6f2ea1f;grid-column:auto;justify-content:center;align-items:center;width:100%;min-height:3.4em;padding:0 .65rem;line-height:1.35;display:flex}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span:first-child{border-left:0}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span+span:before{content:none}}@media (width<=360px){body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof){font-size:.58rem}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span{padding-inline:.35rem}}@media (width>=1000px){body:has(.hero-home) .hero-home{min-height:min(860px,100svh - 82px)}body:has(.hero-home) .hero-home .hero-copy{min-height:min(860px,100svh - 82px)}body:has(.about-hero) .about-hero{min-height:min(820px,100svh - 82px)}body:has(.about-hero) .about-hero .hero-copy{min-height:inherit}}@media (width>=1000px) and (height<=800px){body:has(.hero-home) .home-hero-background{object-position:50% 24%}}@media (width>=1000px) and (width<=1100px) and (height<=800px){body:has(.about-hero) .about-hero .hero-copy{padding-block:3.25rem}}body.page-transition-leaving main,body.page-transition-leaving .site-footer{pointer-events:none;animation:.18s ease-in both pageRouteLeave}body.page-transition-entering main,body.page-transition-entering .site-footer{animation:.32s cubic-bezier(.22,1,.36,1) both pageRouteEnter}@keyframes pageRouteLeave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes pageRouteEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=899px){body:has(.hero-home) .home-site-header .primary-nav{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;display:flex;transform:translateY(-8px)}body:has(.hero-home) .home-site-header .primary-nav.open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}}@media (width<=1000px){body:not(:has(.hero-home)) .site-header .primary-nav{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;display:flex;transform:translateY(-8px)}body:not(:has(.hero-home)) .site-header .primary-nav.open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}}@media (prefers-reduced-motion:reduce){body.page-transition-leaving main,body.page-transition-leaving .site-footer,body.page-transition-entering main,body.page-transition-entering .site-footer{opacity:1!important;animation:none!important;transform:none!important}.site-header .primary-nav{transition:none!important}}@media (width>=1001px){body:has(.hero-home) .closing-panorama{min-height:0;padding:clamp(3rem,3.5vw,3.75rem) 2rem 1.25rem}body:has(.hero-home) .home-site-footer{gap:1rem 2.5rem;padding:clamp(2rem,2.75vw,3rem) clamp(2rem,6vw,7rem) 1.25rem}body:has(.hero-home) .home-site-footer .footer-bottom{margin-top:.5rem;padding-top:1rem}}@media (width<=760px){body:has(.hero-home) .closing-panorama{padding:2.75rem 1.25rem 1.75rem}body:has(.hero-home) .home-site-footer{gap:1.25rem;padding:2.5rem 1.25rem 1rem}body:has(.hero-home) .home-site-footer .footer-bottom{margin-top:.25rem;padding-top:1rem}body:not(:has(.hero-home)) .closing-cta{padding:2.75rem 1.25rem 1.75rem}body.site-motion-ready:not(:has(.hero-home)) .interior-site-footer{opacity:1;transition:none;transform:none}body:not(:has(.hero-home)) .interior-site-footer{gap:1.25rem;padding:2.5rem 1.25rem 1rem}body:not(:has(.hero-home)) .interior-site-footer .footer-brand{justify-self:center;width:auto}body:not(:has(.hero-home)) .interior-site-footer .footer-brand .logo-lockup-image{width:10.5rem}body:not(:has(.hero-home)) .interior-site-footer .footer-contact{text-align:center;justify-self:center;place-items:center;width:auto;max-width:100%}:is(body:not(:has(.hero-home)) .interior-site-footer .footer-contact a,body:not(:has(.hero-home)) .interior-site-footer .footer-contact span){color:#f6f2ead1;justify-self:center;font-size:.8rem;line-height:1.5}body:not(:has(.hero-home)) .interior-site-footer .footer-bottom{color:#f6f2ead1;margin-top:.25rem;padding-top:1rem;font-size:.75rem;line-height:1.5}:is(body:not(:has(.hero-home)) .interior-site-footer .footer-bottom a,body:not(:has(.hero-home)) .interior-site-footer .footer-bottom span){color:#f6f2ead1;font-size:.75rem;line-height:1.5}}body:has(.about-hero) .about-intro .section-heading{text-align:center}body:has(.about-hero) .about-intro .section-heading h2{margin-inline:auto}body:has(.about-hero) .about-quote-band{background:var(--bga-navy);color:var(--bga-ivory)}body:not(:has(.hero-home)):has(.insight-library) #latest{background:var(--bga-ivory);color:var(--bga-navy)}:is(body:not(:has(.hero-home)):has(.insight-library) #latest h2,body:not(:has(.hero-home)):has(.insight-library) #latest blockquote){color:var(--bga-navy)}body:not(:has(.hero-home)):has(.insight-library) #latest>div p:not(.eyebrow){color:#17212bc7}:is(body:not(:has(.hero-home)) .insight-themes .section-heading h2,body:not(:has(.hero-home)) .insight-themes .theme-grid h3){color:var(--bga-copper)}body:not(:has(.hero-home)) .insight-themes .theme-grid article:nth-child(n+4){border-top:1px solid #f6f2ea2e}body:not(:has(.hero-home)) .insight-experience .arrow-link{margin-top:1.25rem}:is(body:has(.hero-home) .home-site-footer .footer-positioning,body:not(:has(.hero-home)) .interior-site-footer .footer-positioning){text-align:center;justify-content:center;justify-self:center;align-items:center;width:100%;min-width:0}:is(body:has(.hero-home) .home-site-footer .footer-positioning p,body:not(:has(.hero-home)) .interior-site-footer .footer-positioning p){color:#f6f2eae0;max-width:100%;margin:0;font-size:clamp(.92rem,1.05vw,1.05rem);line-height:1.35;overflow:visible}@media (width>=761px) and (width<=1000px){body:not(:has(.hero-home)) .insight-themes .theme-grid article:nth-child(n+3){border-top:1px solid #f6f2ea2e}}@media (width<=760px){body:not(:has(.hero-home)) .insight-themes .theme-grid article:nth-child(n+2){border-top:1px solid #f6f2ea2e}:is(body:has(.hero-home) .home-site-footer .footer-positioning p,body:not(:has(.hero-home)) .interior-site-footer .footer-positioning p){font-size:1rem}}body:has(.about-hero) .about-closing-cta{background:linear-gradient(to bottom, #00142375 0%, #001423bd 66%, var(--bga-navy) 100%), url(/images/footer-mountains-client-optimized.webp) center 58% / cover no-repeat;background-blend-mode:normal;box-shadow:0 2px 0 var(--bga-navy);border:0;margin-bottom:-1px}:is(body:not(:has(.hero-home)) .service-page-leadership-advisory .service-premise-copy,body:not(:has(.hero-home)) .service-page-executive-education .service-premise-copy){border-top:0}@media (width>=761px){body:not(:has(.hero-home)) .service-page-executive-education .service-hero .editorial-image:after{background:linear-gradient(90deg, var(--bga-navy) 0%, #001423bd 4%, #00142361 10%, #0014231f 18%, transparent 27%)}}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-experience-section .editorial-image:after{background:linear-gradient(90deg, transparent 0%, transparent 68%, #00142361 80%, #001423d1 92%, var(--bga-navy) 100%);content:"";pointer-events:none;position:absolute;inset:0}@media (width<=760px){body:not(:has(.hero-home)) .service-page-leadership-advisory .service-experience-section .editorial-image:after{background:linear-gradient(180deg, transparent 0%, transparent 64%, #00142375 80%, var(--bga-navy) 100%)}}html,body{max-width:100%;overflow-x:clip}h1,h2,h3{text-wrap:balance}.mobile-menu-cta,.swipe-controls{display:none}.contact-honeypot{display:none!important}.insight-card-link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.insight-meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.insight-meta a{color:inherit;text-underline-offset:.18em}.legal-page{background:var(--bga-ivory);color:var(--bga-navy);padding-block:clamp(4.5rem,7vw,7.5rem)}.legal-page .section-heading,.legal-copy{max-width:860px;margin-inline:auto}.legal-page .section-heading h1{margin-bottom:.75rem;font-size:clamp(3rem,6vw,5.75rem)}.legal-updated{color:#001423a3;letter-spacing:.08em;text-transform:uppercase;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.76rem}.legal-copy{border-top:1px solid #0014232e;margin-top:2.25rem;padding-top:2.25rem}.legal-copy h2{margin:2.5rem 0 .8rem;font-size:clamp(1.75rem,3vw,2.5rem)}.legal-copy p,.legal-copy li{color:#001423cc;line-height:1.75}.legal-copy ul{margin:.75rem 0 1.5rem;padding-left:1.4rem}.insight-article-page{background:var(--bga-ivory);color:var(--bga-navy)}.insight-article-header,.insight-article-content,.insight-article-footer{max-width:860px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}.insight-article-header{text-align:center;padding-block:clamp(4rem,8vw,7.5rem) clamp(2.5rem,5vw,4rem)}.article-back-link{color:var(--bga-copper);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.5rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.72rem;font-weight:700;display:inline-block}.insight-article-header h1{max-width:1050px;margin:.65rem auto 1.5rem;font-size:clamp(3rem,6.5vw,6.25rem);line-height:.98}.article-standfirst{max-width:760px;margin-inline:auto;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.55}.article-byline{letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin-top:1.5rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.72rem;display:flex}.article-byline a{color:inherit}.insight-article-image{aspect-ratio:16/9;max-width:1440px;margin:0 auto;overflow:hidden}.insight-article-image img{object-fit:cover;width:100%;height:100%}.insight-article-content{padding-block:clamp(3rem,6vw,6rem)}.insight-article-content p,.insight-article-content li{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.8}.insight-article-content h2{margin:3.5rem 0 1rem;font-size:clamp(2.25rem,4.5vw,4rem)}.insight-article-content h3{margin:2.5rem 0 .75rem;font-size:clamp(1.5rem,3vw,2.2rem)}.insight-article-content ul,.insight-article-content ol{padding-left:1.45rem}.article-lead-quote,.insight-article-content blockquote{border-left:2px solid var(--bga-copper);color:var(--bga-navy);margin:2.5rem 0;padding-left:clamp(1.25rem,3vw,2rem);font-size:clamp(1.65rem,3.2vw,2.7rem);line-height:1.25}.insight-article-footer{text-align:center;border-top:1px solid #0014232e;padding-block:clamp(3rem,6vw,5rem)}.insight-article-footer h2{font-size:clamp(2.15rem,4vw,3.75rem)}.article-related-service-copy{max-width:680px;margin:1rem auto 0;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.7}.insight-article-footer .arrow-link{background:var(--bga-copper);color:var(--bga-navy);margin-top:1.5rem}.cookie-notice{background:var(--bga-ivory);border-top:2px solid var(--bga-copper);color:var(--bga-navy);z-index:1000;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem clamp(1.25rem,4vw,3rem);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #0014232e}.cookie-notice p{max-width:760px;margin:0}.cookie-notice>div{gap:.65rem;display:flex}.cookie-notice button{border:1px solid var(--bga-copper);color:var(--bga-navy);cursor:pointer;text-transform:uppercase;background:0 0;min-height:42px;padding:.65rem 1rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.68rem;font-weight:700}.cookie-notice button:last-child{background:var(--bga-copper)}:is(body:has(.hero-home) .hero-home .hero-actions .arrow-link.secondary,body:not(:has(.hero-home)) .interior-hero .hero-actions .arrow-link.secondary){border-color:var(--bga-copper);color:var(--bga-navy);background:#f6f2eaf5}body:has(.hero-home) .home-why-image img{filter:none}body:has(.hero-home) .home-why-image:after{background-color:#00142314}body:not(:has(.hero-home)) .quote-band:before{color:var(--bga-ivory)}body:has(.about-hero) .about-quote-band .quote-mark{color:var(--bga-ivory)}:is(body:not(:has(.hero-home)) .service-page-governance .service-premise-copy,body:not(:has(.hero-home)) .service-page-governance .service-premise){border-bottom:0;text-decoration:none}@media (width<=1000px){.swipe-shell{width:100%;min-width:0}.swipe-track{scrollbar-color:#c89b42bf #0014231a;scrollbar-width:thin;scroll-padding-left:0;grid-auto-flow:initial!important;scroll-snap-type:x mandatory!important;grid-template-columns:none!important;align-items:stretch!important;gap:1rem!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding:0 12vw .75rem 0!important;display:flex!important;overflow:auto hidden!important}.swipe-track>*{scroll-snap-align:start;flex:0 0 min(72vw,560px)!important;width:min(72vw,560px)!important;min-width:0!important;height:auto!important}.swipe-track>article,.swipe-track>a,.swipe-track>li{align-self:stretch}.swipe-controls{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.swipe-controls button{border:1px solid var(--bga-copper);color:currentColor;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.swipe-controls button:disabled{cursor:default;opacity:.38}.swipe-controls span{letter-spacing:.08em;text-align:center;text-transform:uppercase;min-width:4.5rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.68rem}.swipe-track .insight-card-link,.swipe-track .question-card{height:100%}.mobile-menu-cta{text-align:center;justify-content:center;margin-top:.75rem;background:var(--bga-copper)!important;border:1px solid var(--bga-copper)!important;color:var(--bga-navy)!important;width:100%!important;padding:.95rem 1rem!important;display:flex!important}}@media (width<=760px){.swipe-track{padding-right:14vw!important}.swipe-track>*{flex-basis:84vw!important;width:84vw!important}.cookie-notice{flex-direction:column;align-items:stretch}.cookie-notice>div,.cookie-notice button{flex:1}body:has(.hero-home) .home-regions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body:has(.hero-home) .home-region{width:auto!important;min-width:0!important;height:clamp(142px,39vw,178px)!important;min-height:0!important}body:has(.hero-home) .home-region:first-child{width:auto!important;min-width:0!important;height:clamp(142px,39vw,178px)!important;min-height:0!important}body:has(.hero-home) .home-region:not(:first-child){width:auto!important;min-width:0!important;height:clamp(142px,39vw,178px)!important;min-height:0!important}body:has(.hero-home) .home-region:last-child{width:auto!important;min-width:0!important;height:clamp(142px,39vw,178px)!important;min-height:0!important}body:has(.hero-home) .home-region img{object-position:55% center}body:has(.hero-home) .home-why{grid-template-columns:1fr;display:grid}body:has(.hero-home) .home-why-image{height:clamp(380px,100vw,460px)!important;min-height:0!important}body:has(.hero-home) .home-why-image img{object-fit:cover!important;object-position:52% 18%!important}body:has(.hero-home) .home-why-image:after{background:linear-gradient(180deg, transparent 62%, #00142394 82%, var(--home-navy) 100%)!important}body:has(.hero-home) .home-why .split-copy{margin-top:-1px;padding-top:1.5rem!important}body:has(.hero-home) .insights-preview .section-heading h2{max-width:100%;font-size:clamp(2.7rem,13vw,3.55rem);line-height:.98}body:not(:has(.hero-home)) .interior-hero .hero-copy{padding-top:2rem!important;padding-bottom:2.25rem!important}body:not(:has(.hero-home)) .interior-hero .hero-copy h1{margin-top:0}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof){flex-wrap:wrap;justify-content:center;border:0!important;gap:.35rem 0!important;padding:0!important;display:flex!important}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span{border:0!important;flex:0 auto!important;width:auto!important;min-height:0!important;padding:.25rem .6rem!important}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span:first-child{border:0!important;flex:0 auto!important;width:auto!important;min-height:0!important;padding:.25rem .6rem!important}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span+span:before{color:var(--bga-copper);content:"•";margin-right:.7rem}body:not(:has(.hero-home)):has(.insight-library) #latest{gap:0!important;padding-top:0!important}body:not(:has(.hero-home)):has(.insight-library) #latest .editorial-image{margin-top:0!important}body:not(:has(.hero-home)):has(.insight-library) #latest>div{padding-top:2.25rem!important}body:not(:has(.hero-home)):has(.contact-section) .contact-form{border:2px solid var(--bga-copper)!important;padding:1.25rem!important}.insight-filters{text-align:center;justify-content:center!important}.insight-article-header{padding-top:3rem}.insight-article-header h1{font-size:clamp(2.65rem,12vw,4rem)}.insight-article-content{padding-block:2.75rem}}@media (prefers-reduced-motion:no-preference){body.site-motion-ready [data-reveal]{transition-duration:.3s!important}}@media (prefers-reduced-motion:reduce){.swipe-track{scroll-behavior:auto!important}}@media (width<=1000px){.service-questions-content,.service-questions-content .swipe-shell{width:100%!important;min-width:0!important;max-width:100%!important}body:has(.hero-home) .home-questions .swipe-track>*{flex-basis:calc(100% - var(--rail-peek))!important;width:calc(100% - var(--rail-peek))!important}body:has(.hero-home) .insights-preview .swipe-track>*{flex-basis:calc(100% - var(--rail-peek))!important;width:calc(100% - var(--rail-peek))!important}body:not(:has(.hero-home)) .service-questions-section .swipe-track>*{flex-basis:calc(100% - var(--rail-peek))!important;width:calc(100% - var(--rail-peek))!important}body:not(:has(.hero-home)) .service-process-section .swipe-track>*{flex-basis:calc(100% - var(--rail-peek))!important;width:calc(100% - var(--rail-peek))!important}body:not(:has(.hero-home)) .service-practice-section .swipe-track>*{flex-basis:calc(100% - var(--rail-peek))!important;width:calc(100% - var(--rail-peek))!important}body:not(:has(.hero-home)) #collaborate .swipe-track>*{flex-basis:calc(100% - var(--rail-peek))!important;width:calc(100% - var(--rail-peek))!important}body:not(:has(.hero-home)) .insight-library .swipe-track>*{flex-basis:calc(100% - var(--rail-peek))!important;width:calc(100% - var(--rail-peek))!important}}@media (width<=760px){body:has(.hero-home) .home-questions .swipe-track>*{flex-basis:calc(100% - var(--rail-peek))!important;width:calc(100% - var(--rail-peek))!important}body:has(.hero-home) .insights-preview .swipe-track>*{flex-basis:calc(100% - var(--rail-peek))!important;width:calc(100% - var(--rail-peek))!important}body:not(:has(.hero-home)) .service-questions-section .swipe-track>*{flex-basis:calc(100% - var(--rail-peek))!important;width:calc(100% - var(--rail-peek))!important}body:not(:has(.hero-home)) .service-process-section .swipe-track>*{flex-basis:calc(100% - var(--rail-peek))!important;width:calc(100% - var(--rail-peek))!important}body:not(:has(.hero-home)) .service-practice-section .swipe-track>*{flex-basis:calc(100% - var(--rail-peek))!important;width:calc(100% - var(--rail-peek))!important}body:not(:has(.hero-home)) #collaborate .swipe-track>*{flex-basis:calc(100% - var(--rail-peek))!important;width:calc(100% - var(--rail-peek))!important}body:not(:has(.hero-home)) .insight-library .swipe-track>*{flex-basis:calc(100% - var(--rail-peek))!important;width:calc(100% - var(--rail-peek))!important}}@media (width<=1000px){body .swipe-shell>.swipe-track{--rail-peek:clamp(3.5rem, 12vw, 6.5rem);padding-right:0!important}body .swipe-shell>.swipe-track:after{content:"";flex:0 0 var(--rail-peek)}}@media (width>=1001px) and (width<=1100px){:is(body:has(.hero-home) .home-site-header .primary-nav a,body:not(:has(.hero-home)) .site-header .primary-nav a){font-size:.58rem}}@media (width>=1001px){body:has(.hero-home) .home-questions .question-card p{font-size:clamp(1rem,.96vw,1.08rem);line-height:1.52}body:has(.hero-home) .home-why .proof-list strong{font-size:.62rem;line-height:1.3}body:has(.hero-home) .home-why .proof-list small{font-size:.82rem;line-height:1.35}}@media (width>=821px){body:has(.about-hero) .about-hero:after{background:linear-gradient(90deg, var(--about-navy) 0%, #001423fa 30%, #001423db 43%, #0014236b 57%, transparent 72%), linear-gradient(0deg, #0014231f, transparent 42%)}body:has(.about-hero) .about-leadership-section .editorial-image img{filter:none}body:has(.about-hero) .about-leadership-section .editorial-image:after{background:linear-gradient(90deg, var(--about-navy) 0%, #001423b8 8%, #0014232e 20%, transparent 31%)}}body:has(.about-hero) .about-foundations-section article{border-top:0;padding-top:0}@media (width>=1001px){body:not(:has(.hero-home)) .closing-cta{height:auto;min-height:0;max-height:none;padding:clamp(3rem,3.5vw,3.75rem) 2rem 1.25rem;overflow:visible}body:not(:has(.hero-home)) .interior-site-footer{gap:1rem 2.5rem;padding:clamp(2rem,2.75vw,3rem) clamp(2rem,6vw,7rem) 1.25rem}body:not(:has(.hero-home)) .interior-site-footer .footer-bottom{margin-top:.5rem;padding-top:1rem}}@media (width>=761px){body:not(:has(.hero-home)) .interior-hero :is(.tag-list,.micro-proof){font-size:.82rem;line-height:1.45}}body:not(:has(.hero-home)) .contact-hero .micro-proof{text-transform:none!important}body:not(:has(.hero-home)) .contact-hero .micro-proof span{text-transform:none!important}body:not(:has(.hero-home)) .service-accordion-list--brief .service-solution-grid--brief{border-top:1px solid #f6f2ea1f;grid-template-columns:minmax(0,1fr);gap:0;max-width:900px;margin:0 auto;padding:0 0 2.5rem;display:grid}body:not(:has(.hero-home)) .service-accordion-list--brief .service-solution-grid--brief .service-solution-group{background:0 0;border:0;border-top:1px solid #f6f2ea1a;padding:1.35rem 0}body:not(:has(.hero-home)) .service-accordion-list--brief .service-solution-grid--brief .service-solution-group:first-child{border-top:0}body:not(:has(.hero-home)) .service-page-governance .service-premise-copy{border-top:0}@media (width>=761px){body:not(:has(.hero-home)) .service-experience-section .editorial-image:after{background:linear-gradient(90deg, transparent 0%, transparent 65%, #00142357 79%, #001423d1 92%, var(--bga-navy) 100%);content:"";pointer-events:none;position:absolute;inset:0}}body:not(:has(.hero-home)) .service-page-executive-education .service-experience-section .proof-list span{color:var(--bga-copper);letter-spacing:.16em;text-transform:uppercase;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:700;line-height:1.65}body:not(:has(.hero-home)):has(.insight-library) #latest .insight-meta{align-items:center;gap:.5rem;margin-bottom:1.15rem;display:flex}body:not(:has(.hero-home)):has(.insight-library) #latest .home-text-link{color:var(--bga-navy);background:0 0;transition:background-color .18s,color .18s}:is(body:not(:has(.hero-home)):has(.insight-library) #latest .home-text-link:hover,body:not(:has(.hero-home)):has(.insight-library) #latest .home-text-link:focus-visible){background:var(--bga-copper);color:var(--bga-navy)}body:not(:has(.hero-home)) .insight-grid.library article{padding-top:1.5rem;display:flex}body:not(:has(.hero-home)) .insight-grid.library .insight-card-link{height:100%}body:not(:has(.hero-home)) .insight-grid.library .insight-card-link .insight-meta{margin-top:auto;padding-top:1.25rem}@media (width>=1001px){body:not(:has(.hero-home)) .insight-library .swipe-shell{width:100%;min-width:0;max-width:1400px;margin-inline:auto}body:not(:has(.hero-home)) .insight-library .insight-grid.library.swipe-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;align-items:stretch;gap:1.25rem;width:100%;max-width:none;margin:2.5rem 0 0;padding:0;display:flex;overflow:auto hidden}body:not(:has(.hero-home)) .insight-library .insight-grid.library.swipe-track::-webkit-scrollbar{display:none}body:not(:has(.hero-home)) .insight-library .insight-grid.library.swipe-track>article{scroll-snap-align:start;flex:0 0 calc(33.3333% - .833333rem);align-self:stretch;width:calc(33.3333% - .833333rem);min-width:0;height:auto}body:not(:has(.hero-home)) .insight-library .swipe-controls{justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}body:not(:has(.hero-home)) .insight-library .swipe-controls span{letter-spacing:.08em;text-align:center;text-transform:uppercase;min-width:6.5rem;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.68rem}.insight-article-header{padding-block:clamp(2.75rem,4vw,4.25rem) clamp(2rem,3vw,3rem)}.insight-article-header h1{margin-bottom:1.15rem;font-size:clamp(3rem,4.6vw,4.85rem);line-height:1}.insight-article-header .article-back-link{margin-bottom:1rem}.insight-article-header .article-byline{margin-top:1.1rem}}.insight-article-content ul{list-style:outside}.insight-article-content ol{list-style:decimal}.insight-article-content ul,.insight-article-content ol{margin-block:1rem 1.6rem;padding-left:1.75rem}.insight-article-content li::marker{color:var(--bga-copper)}@media (width<=760px){:is(.arrow-link,.home-text-link,.contact-form button){text-align:center!important;justify-content:center!important}body:has(.hero-home) .hero-home .hero-actions .arrow-link.secondary{justify-content:center!important;width:100%!important;padding-inline:1rem!important}.swipe-controls{width:100%;justify-content:center!important}.swipe-controls button{min-width:48px;min-height:48px;width:48px!important;height:48px!important}body:has(.hero-home) .hero-home .micro-proof{grid-template-columns:repeat(2,minmax(0,1fr));text-transform:none!important;border:0!important;gap:.45rem!important;width:100%!important;margin-top:1.25rem!important;padding:0!important;display:grid!important}body:has(.hero-home) .hero-home .micro-proof>span{text-align:center;justify-content:center;align-items:center;line-height:1.4;display:flex;text-transform:none!important;border:1px solid #c89b4280!important;width:100%!important;min-height:3.75rem!important;padding:.65rem .75rem!important;font-size:.76rem!important}body:has(.hero-home) .hero-home .micro-proof>span+span:before{content:none!important;display:none!important}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof){text-transform:none!important;border-top:1px solid #f6f2ea1f!important;border-bottom:1px solid #f6f2ea1f!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin-top:1.25rem!important;padding:.8rem 0!important;display:grid!important}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span{text-align:center;justify-content:center;align-items:center;line-height:1.35;display:flex;text-transform:none!important;border:0!important;border-left:1px solid #f6f2ea1f!important;grid-column:auto!important;width:100%!important;min-height:4rem!important;padding:0 .42rem!important;font-size:.72rem!important}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span:first-child{text-align:center;justify-content:center;align-items:center;line-height:1.35;display:flex;text-transform:none!important;border:0!important;border-left:1px solid #f6f2ea1f!important;grid-column:auto!important;width:100%!important;min-height:4rem!important;padding:0 .42rem!important;font-size:.72rem!important}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span:last-child{text-align:center;justify-content:center;align-items:center;line-height:1.35;display:flex;text-transform:none!important;border:0!important;border-left:1px solid #f6f2ea1f!important;grid-column:auto!important;width:100%!important;min-height:4rem!important;padding:0 .42rem!important;font-size:.72rem!important}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span:first-child{border-left:0!important}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span:before{content:none!important;display:none!important}body:not(:has(.hero-home)) .service-page-governance .service-collaboration-section .service-feature-grid{background:0 0!important}body:not(:has(.hero-home)) .closing-cta{text-align:center!important}body:not(:has(.hero-home)) .closing-cta h2{text-align:center!important}body:not(:has(.hero-home)) .closing-cta>p{text-align:center!important}body:not(:has(.hero-home)) .closing-cta .arrow-link{margin-inline:auto}body:not(:has(.hero-home)):has(.insight-library) #latest .insight-meta{margin-bottom:1.75rem!important}.insight-article-header .article-byline{font-size:.8rem}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero .editorial-image{height:clamp(290px,82vw,330px)!important;min-height:0!important}body:not(:has(.hero-home)) .service-page-leadership-advisory .service-hero .hero-copy{padding-top:1.6rem!important}body:has(.hero-home) .home-region small{justify-items:start;gap:.08rem;display:grid}body:has(.hero-home) .home-region small span{white-space:normal;display:block}body:has(.hero-home) .home-region small span:before{color:var(--home-copper-light);content:"•";margin-right:.38rem}body:has(.hero-home) .home-why-image{aspect-ratio:auto;height:clamp(250px,72vw,310px)!important}body:has(.hero-home) .home-why-image img{object-fit:cover!important;object-position:42% center!important}body:has(.hero-home) .home-why-image:after{background:linear-gradient(180deg, transparent 55%, #00142375 78%, var(--home-navy) 100%)!important}body:has(.about-hero) .about-leadership-section .editorial-image{height:clamp(520px,140vw,600px)!important}body:has(.about-hero) .about-leadership-section .editorial-image img{object-fit:cover!important;object-position:center 46%!important}body:has(.about-hero) .about-leadership-section .editorial-image:after{background:linear-gradient(180deg, transparent 0%, transparent 70%, #00142380 86%, var(--about-navy) 100%)!important}body:has(.about-hero) .about-leadership-section .split-copy .eyebrow{text-align:left;padding:1.25rem 1.25rem .7rem!important}body:has(.about-hero) .about-leadership-section .about-career-rule{margin-bottom:1.1rem}}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid}.swipe-controls button{width:48px;min-width:48px;height:48px;min-height:48px}body:has(.hero-home) .insights-preview .insight-card-link>.eyebrow{color:#76551a}@media (width>=761px){body:has(.hero-home) .home-region small{white-space:normal;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.28rem .78rem;font-size:clamp(.78rem,.82vw,.86rem);display:flex}body:has(.hero-home) .home-region small span{display:inline-flex}body:has(.hero-home) .home-region small span:before{color:var(--home-copper-light);content:"•";margin-right:.38rem}}@media (width>=1001px){body:has(.hero-home) .home-why .proof-list small{font-size:.95rem;line-height:1.42}}@media (width>=1200px){body:has(.hero-home) .home-why .proof-list strong{font-size:.68rem;line-height:1.35}body:has(.hero-home) .home-why .proof-list small{color:#f6f2eafa;font-size:1.05rem;line-height:1.5}}body:not(:has(.hero-home)) .service-page-executive-education .service-experience-section .proof-list span{color:#f6f2eaf2;letter-spacing:.16em;font-size:.7rem;font-weight:400;line-height:1.65}body:not(:has(.hero-home)) :is(.service-page-leadership-advisory,.service-page-executive-education,.service-page-governance) .service-accordion-list--brief .service-solution-grid--brief .service-solution-group{border-left:0!important;border-right:0!important}body:has(.hero-home) .country-emirates b{font-weight:inherit}body:has(.hero-home) .country-emirates-phone{display:none}@media (width<=760px){body:has(.hero-home) .home-region small span{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.38rem;width:100%;display:grid}body:has(.hero-home) .home-region small span:before{margin-right:0}body:has(.hero-home) .country-emirates-desktop{display:none}body:has(.hero-home) .country-emirates-phone{display:inline}body:has(.hero-home) .home-why-image img{object-position:20% center!important}body:has(.hero-home) .home-why{box-sizing:border-box;width:100%;min-width:0;max-width:100%}body:has(.hero-home) .home-why .split-copy{box-sizing:border-box;width:100%;min-width:0;max-width:100%}body:has(.hero-home) .home-why h2{box-sizing:border-box;width:100%;min-width:0;max-width:100%}body:has(.hero-home) .home-why .proof-list{box-sizing:border-box;width:100%;min-width:0;max-width:100%}body:has(.hero-home) .home-why .split-copy{padding-inline:1.25rem!important}body:has(.hero-home) .home-why h2{font-size:clamp(2.45rem,11vw,3rem)}body:has(.hero-home) .home-why-heading-line{white-space:normal;display:inline}body:has(.hero-home) .home-why .proof-list{grid-template-columns:minmax(0,1fr)!important}body:has(.hero-home) .home-why .proof-list>div{width:100%;min-width:0;overflow:visible;border-left:0!important;padding:1rem 0!important}body:has(.hero-home) .home-why .proof-list :is(strong,small){overflow-wrap:anywhere;white-space:normal}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof){border:0!important;gap:.45rem!important;padding:0!important}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span{min-width:0;border:1px solid #c89b428c!important;padding:.55rem .35rem!important}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span:first-child{min-width:0;border:1px solid #c89b428c!important;padding:.55rem .35rem!important}body:not(:has(.hero-home)) .interior-hero .hero-copy>:is(.tag-list,.micro-proof)>span:last-child{min-width:0;border:1px solid #c89b428c!important;padding:.55rem .35rem!important}body:has(.about-hero) .about-intro{padding-bottom:1.75rem!important}body:has(.about-hero) .about-leadership-section .editorial-image{height:clamp(440px,118vw,500px)!important}body:has(.about-hero) .about-leadership-section .editorial-image img{object-position:center 68%!important}body:not(:has(.hero-home)) .section p.market-line{letter-spacing:.055em;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;font-size:clamp(.55rem,2.35vw,.64rem);display:flex}body:not(:has(.hero-home)) .market-line span{padding-inline:clamp(.12rem,.8vw,.28rem)}body:not(:has(.hero-home)) .service-page-governance .service-experience-section .split-copy{padding-inline:1.25rem!important}}.insight-article-content :is(p,li,span),.insight-article-content .article-source-link{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.legal-copy ul.legal-list{padding-inline-start:1.5rem;display:block;list-style:outside!important}.legal-copy ul.legal-list>li{display:list-item}.legal-copy ul.legal-list>li::marker{color:var(--bga-navy)}body:has(.hero-home) .home-region:after{background:linear-gradient(#0014231a 0%,#00142338 28%,#001423c7 66%,#001423fa 100%)!important}body:has(.hero-home) .home-region strong{text-shadow:0 2px 10px var(--bga-navy), 0 0 2px var(--bga-navy)}@media (width<=1000px){body .swipe-shell>.swipe-track{--rail-peek:clamp(2rem, 8vw, 2.5rem);-ms-overflow-style:none;scrollbar-width:none!important;padding-bottom:0!important}body .swipe-shell>.swipe-track::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body .swipe-shell>.swipe-track>*{overflow:hidden}}@media (width<=760px){:is(.menu-toggle,.primary-nav a,.arrow-link,.home-text-link,.mobile-menu-cta,.contact-form button,.cookie-notice button,.insight-filters button,.swipe-controls span,.eyebrow){font-size:.75rem!important}:is(body:has(.hero-home) .home-why .proof-list strong,body:not(:has(.hero-home)) .split-copy .proof-list span){line-height:1.45;font-size:.75rem!important}body:has(.hero-home) .home-why .proof-list small{line-height:1.5;font-size:.95rem!important}body:not(:has(.hero-home)) :is(.service-feature p,.service-section-closing,.decision-list p,.about-perspectives p,.about-timeline-section p,.about-how-section p,.about-foundations-section p,.about-rugby-copy>p:not(.eyebrow)){line-height:1.6;font-size:clamp(.94rem,4vw,1rem)!important}.menu-toggle,.primary-nav a,.mobile-menu-cta,.swipe-controls button{align-items:center;display:flex;min-height:44px!important}.menu-toggle{justify-content:center;min-width:44px}body .site-header .primary-nav{overscroll-behavior:contain;z-index:55;height:calc(100dvh - 64px);max-height:calc(100dvh - 64px);overflow-y:auto;background:var(--bga-navy)!important;padding:1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px))!important;align-items:stretch!important;gap:0!important;width:100%!important;position:fixed!important;inset:64px 0 0!important}:is(body:has(.hero-home) .home-site-header .primary-nav>a,body:not(:has(.hero-home)) .site-header .primary-nav>a){text-align:center!important;justify-content:center!important;width:100%!important;padding:.65rem .5rem!important;display:flex!important}body .site-header .primary-nav>.mobile-menu-cta{margin-top:.75rem}:is(body:has(.hero-home) .home-site-footer .footer-contact :is(a,span),body:not(:has(.hero-home)) .interior-site-footer .footer-contact :is(a,span)){align-items:center;min-height:44px;line-height:1.45;display:flex;font-size:.75rem!important}:is(body:has(.hero-home) .home-site-footer .footer-bottom a,body:not(:has(.hero-home)) .interior-site-footer .footer-bottom a){align-items:center;min-height:44px;line-height:1.35;display:inline-flex;font-size:.75rem!important}body:not(:has(.hero-home)):has(.insight-library) #latest>div{padding-top:1.25rem!important}.legal-page .section-heading h1{line-height:.98;font-size:clamp(2.9rem,12.4vw,3.25rem)!important}body:not(:has(.hero-home)) .service-page-governance .service-experience-section .editorial-image{isolation:isolate;position:relative}body:not(:has(.hero-home)) .service-page-governance .service-experience-section .editorial-image:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0;background:linear-gradient(180deg, transparent 0%, transparent 65%, #00142375 82%, var(--bga-navy) 100%)!important}body:has(.hero-home) .hero-home .hero-actions{min-width:0;max-width:100%}body:has(.hero-home) .hero-home .hero-actions .arrow-link{min-width:0;max-width:100%}body:has(.hero-home) .hero-home .hero-actions .arrow-link:not(.secondary){overflow-wrap:anywhere;white-space:normal;line-height:1.35}body:has(.hero-home) .home-why-image{grid-area:1/1;width:100%;position:relative!important;inset:auto!important}body:has(.hero-home) .home-why .split-copy{grid-area:2/1;justify-content:flex-start!important;min-height:0!important;padding-top:1.5rem!important}body:has(.about-hero) .about-foundations-section article{min-width:0}body:has(.about-hero) .about-foundations-section h2{overflow-wrap:break-word;font-size:clamp(1.4rem,9.3vw,2.2rem)!important}body:not(:has(.hero-home)) .section p.market-line{row-gap:.25rem;max-width:100%;line-height:1.55;white-space:normal!important;flex-wrap:wrap!important;font-size:clamp(.68rem,3vw,.75rem)!important}body:has(.hero-home) .home-region.region-3 strong{line-height:.9}}@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-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}
