@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight: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;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--radius-md:calc(var(--radius) * .8);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace}}@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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Geist,Geist Fallback,ui-sans-serif,system-ui,sans-serif}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.rounded{border-radius:.25rem}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-clip-padding{background-clip:padding-box}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--destructive)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.lowercase{text-transform:lowercase}.underline-offset-4{text-underline-offset:4px}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}@media (hover:hover){.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:segoe-ui;font-style:normal;font-weight:400;font-display:swap;src:url(/sites/sgh-com-e1be84d4/shared/fonts/typekit/segoe-ui-400.woff2)format("woff2")}@font-face{font-family:segoe-ui;font-style:italic;font-weight:400;font-display:swap;src:url(/sites/sgh-com-e1be84d4/shared/fonts/typekit/segoe-ui-400-italic.woff2)format("woff2")}@font-face{font-family:segoe-ui;font-style:normal;font-weight:600;font-display:swap;src:url(/sites/sgh-com-e1be84d4/shared/fonts/typekit/segoe-ui-600.woff2)format("woff2")}@font-face{font-family:segoe-ui;font-style:italic;font-weight:600;font-display:swap;src:url(/sites/sgh-com-e1be84d4/shared/fonts/typekit/segoe-ui-600-italic.woff2)format("woff2")}@font-face{font-family:segoe-ui;font-style:normal;font-weight:700;font-display:swap;src:url(/sites/sgh-com-e1be84d4/shared/fonts/typekit/segoe-ui-700.woff2)format("woff2")}@font-face{font-family:segoe-ui;font-style:italic;font-weight:700;font-display:swap;src:url(/sites/sgh-com-e1be84d4/shared/fonts/typekit/segoe-ui-700-italic.woff2)format("woff2")}@font-face{font-family:trade-gothic-next;font-style:normal;font-weight:700;font-display:swap;src:url(/sites/sgh-com-e1be84d4/shared/fonts/typekit/trade-gothic-next-700.woff2)format("woff2")}@font-face{font-family:trade-gothic-next;font-style:normal;font-weight:800;font-display:swap;src:url(/sites/sgh-com-e1be84d4/shared/fonts/typekit/trade-gothic-next-800.woff2)format("woff2")}@font-face{font-family:trade-gothic-next-condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/sites/sgh-com-e1be84d4/shared/fonts/typekit/trade-gothic-next-condensed-700.woff2)format("woff2")}@font-face{font-family:trade-gothic-next-condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/sites/sgh-com-e1be84d4/shared/fonts/typekit/trade-gothic-next-condensed-800.woff2)format("woff2")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}body{line-height:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}div{position:relative}@font-face{font-family:ConneqtRegular;font-style:normal;font-weight:400;font-display:swap;src:url(/sites/sgh-com-e1be84d4/shared/fonts/ConneqtRegular/font.woff2)format("woff2")}@font-face{font-family:ConneqtBold;font-style:normal;font-weight:400;font-display:swap;src:url(/sites/sgh-com-e1be84d4/shared/fonts/ConneqtBold/font.woff2)format("woff2")}@font-face{font-family:ConneqtBlack;font-style:normal;font-weight:400;font-display:swap;src:url(/sites/sgh-com-e1be84d4/shared/fonts/ConneqtBlack/font.woff2)format("woff2")}:root{--font-family--conneqt-regular:"ConneqtRegular", sans-serif;--font-family--conneqt-bold:"ConneqtBold", sans-serif;--font-family--conneqt-black:"ConneqtBlack", sans-serif;--font-family--georgia:Georgia, serif;--font-family--segoe-ui:"segoe-ui", sans-serif;--font-family--trade-gothic-next:"trade-gothic-next", sans-serif;--font-family--trade-gothic-next-condensed:"trade-gothic-next-condensed", sans-serif;--color--white:#fff;--color--black:#000;--color--blue:#5f9bc6;--color--charcoal:#373a36;--color--dark-blue:#004860;--color--dark-green:#00634f;--color--orange:#cf4520;--color--green:#006a52;--color--gold:#d29f1c;--color--tan:#d6d2c4;--color--light-blue:#9fc3dd;--color--really-dark-blue:#022c35;--color--light-green:#a0d1ca;--color--light-gray:#f1f1f1;--color--text-gray:#5f615e;--color--border-gray:#878986;--color--medium-blue:#7fafd1;--header--height:84px;--clip-path--110-160:polygon(100% 0, 100% calc(100% - min(110px, (110 / 1280 * 100dvw))), calc(100% - min(160px, (160 / 1280 * 100dvw))) 100%, 0 100%, 0 0);--clip-path--90-140:polygon(100% 0, 100% calc(100% - min(90px, (90 / 1280 * 100dvw))), calc(100% - min(140px, (140 / 1280 * 100dvw))) 100%, 0 100%, 0 0);--clip-path--90-140--20:polygon(100% 0, 100% calc(100% - min(123px, (123 / 1280 * 100dvw))), calc(100% - min(192px, (192 / 1280 * 100dvw))) 100%, 0 100%, 0 0)}@media only screen and (max-width:650px){:root{--header--height:46px}}*,:before,:after{box-sizing:border-box;outline-offset:4px}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-family:var(--font-family--segoe-ui);font-optical-sizing:auto;overscroll-behavior-y:none;scroll-behavior:smooth;font-size:16px;font-weight:400;line-height:1.5}body{color:var(--color--charcoal);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}img{max-width:100%;height:auto}a,button{outline-offset:1px}a{color:inherit;text-decoration:none}a:where([href]:not([class])){text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;transition:all .3s}a:where([href]:not([class])):hover{color:var(--color--orange)}.has-white-color a:where([href]:not([class])):hover{color:var(--color--gold)}button{cursor:pointer}h1,h2,h3,h4,h5,h6{color:var(--color--dark-blue)}h1:where(:not(:first-child)),h2:where(:not(:first-child)),h3:where(:not(:first-child)),h4:where(:not(:first-child)),h5:where(:not(:first-child)),h6:where(:not(:first-child)),h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:40px}h1+ol,h1+ul,h1+p,h2+ol,h2+ul,h2+p,h3+ol,h3+ul,h3+p,h4+ol,h4+ul,h4+p,h5+ol,h5+ul,h5+p,h6+ol,h6+ul,h6+p{margin-top:1em}.has-text-color h1,.has-text-color h2,.has-text-color h3,.has-text-color h4,.has-text-color h5,.has-text-color h6,.has-white-color h1,.has-white-color h2,.has-white-color h3,.has-white-color h4,.has-white-color h5,.has-white-color h6{color:inherit}h1{font-family:var(--font-family--conneqt-black);text-transform:uppercase;font-size:60px;line-height:1.25}@media only screen and (max-width:1105px){h1{font-size:32px}}h2,h3,h4{font-family:var(--font-family--trade-gothic-next-condensed);font-weight:700}h2 strong,h3 strong,h4 strong{font-family:var(--font-family--trade-gothic-next);text-transform:uppercase;font-weight:800}h2{font-size:40px;line-height:1.25}@media only screen and (max-width:1105px){h2{font-size:30px}}@media only screen and (max-width:900px){h2{font-size:24px}}h2+*{margin-top:30px}h3{font-family:var(--font-family--trade-gothic-next-condensed);font-size:28px;font-weight:700;line-height:1.25}@media only screen and (max-width:1105px){h3{font-size:28px}}h4{font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;margin-bottom:10px;font-size:22px;line-height:1.25}@media only screen and (max-width:1105px){h4{font-size:24px;line-height:1.1}}h5{margin-bottom:10px;font-size:20px;font-weight:600;line-height:1.25}@media only screen and (max-width:1105px){h5{font-size:22px;line-height:1.1}}h6{font-size:16px;font-weight:700;line-height:1.25}@media only screen and (max-width:1105px){h6{font-size:18px;line-height:1.1}}p:where(:not(:first-child)){margin-top:1em}p:where(:not(:last-child)){margin-bottom:1em}em{font-style:italic}strong{font-weight:700}small{font-size:12px}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}address{font-style:normal}.clear{clear:both}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.fancybox-navigation{position:static}.fancybox-button{color:var(--color--white);background:0 0;opacity:1!important}#wpadminbar{min-width:320px!important}@media (max-width:600px){#wpadminbar{position:fixed}}#wpadminbar #wp-toolbar,#wpadminbar #wp-admin-bar-root-default,#wpadminbar #wp-admin-bar-top-secondary{background-color:inherit}#wpadminbar #wp-admin-bar-my-account>a{display:block}@media (min-width:783px){#wpadminbar #wp-admin-bar-my-account>a{padding-left:1em;padding-right:1em}}@media (max-width:782px){#wpadminbar #wp-admin-bar-edit~*{display:none!important}}.wp-caption:where(:not(:first-child)){margin-top:50px}.wp-caption:where(:not(:last-child)){margin-bottom:50px}.wp-caption img{display:block}.wp-caption-text{margin-top:0}.caption,.fancybox-caption__body,.photocaption,dl.gallery-item dd,.wp-caption-text{color:var(--color--charcoal);text-align:left;padding-top:3px;font-weight:700;font-size:12px!important;line-height:1.5!important}dl.gallery-item dd{padding:10px 0}@media only screen and (min-width:901px){div.alignleft,img.alignleft,div.alignright,img.alignright{max-width:calc(50% - 12.5px)}}@media only screen and (max-width:450px){div.alignleft,img.alignleft,div.alignright,img.alignright{width:100%}}div.alignleft,img.alignleft{margin-bottom:1em;display:block}@media only screen and (min-width:901px){div.alignleft,img.alignleft{float:left;margin:0 25px 25px 0}}div.alignright,img.alignright{margin-bottom:1em;display:block}@media only screen and (min-width:901px){div.alignright,img.alignright{float:right;margin:0 0 25px 25px}}h1+div.alignleft,h2+div.alignleft,h3+div.alignleft,h1+div.alignright,h2+div.alignright,h3+div.alignright{margin-top:1.4em}p+div.alignleft,p+div.alignright{margin-top:.4em}.flex{display:flex}.flexwrap{flex-wrap:wrap}.flexcenter{align-items:center}.fixed-width{width:calc(100% - 40px);max-width:1300px;margin:0 auto}@media only screen and (min-width:901px){.content-main .fixed-width{width:100%}}@media only screen and (max-width:1255px){.fixed-width{margin:0 20px}}.cta_button{color:var(--color--charcoal);font-family:var(--font-family--conneqt-regular);text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700;display:inline-block}.cta_button svg{vertical-align:middle;margin-left:15px}.cta_button svg circle{fill:var(--color--gold)}.cta_button svg path{fill:var(--color--charcoal)}.cta_button:hover svg circle{fill:var(--color--tan)}@media only screen and (max-width:650px){.modulewrap{flex-wrap:wrap}}.publication__read-time path,.readtime path{fill:currentColor}.has-white-color .publication__read-time path,.has-white-color .readtime path{fill:var(--color--gold)}.rotated_text{font-family:var(--font-family--conneqt-bold);letter-spacing:.24px;text-align:right;writing-mode:vertical-lr;flex-shrink:0;flex-basis:70px;justify-content:flex-end;align-items:center;font-size:12px;line-height:1;display:flex;position:relative;right:0;transform:rotate(-180deg)}@media only screen and (max-width:650px){.rotated_text{right:unset;text-align:left;writing-mode:initial;flex-basis:100%;justify-content:flex-start;margin-bottom:30px;padding-left:20px;padding-right:20px;transform:none}}.fixed-width .rotated_text{margin-left:-70px}@media (max-width:1422px){.fixed-width .rotated_text{margin-left:0}}.rotated_text:has(+.centered-headline-text__text>p:first-child){padding-bottom:.4em}:is(.rotated_text:has(+.image_text_inner>.image-right+.text>p:first-child),.rotated_text:has(+.centered-headline-text__text>h2:first-child),.rotated_text:has(+.image_text_inner>.image-right+.text>h2:first-child)){padding-bottom:.5em}.rotated_text:has(+.image_text_inner>.image-right+.text>h2:first-child strong){padding-bottom:.8em}.rotated_text>h2,.rotated_text>p{font:inherit;border-left:1px solid;padding-left:4px;margin:0 1px!important}@media only screen and (max-width:650px){.rotated_text>h2,.rotated_text>p{border-bottom:1px solid;border-left:none;padding-bottom:4px;padding-left:0;font-size:14px}}.category-pill,.pill{background:var(--color--gold);font-family:var(--font-family--conneqt-bold);text-transform:uppercase;border-radius:10px;width:fit-content;padding:4px 10px;font-size:12px;transition:all .5s;color:var(--color--black)!important}.category-pill.tan,.pill.tan{background-color:var(--color--tan)}.category-pill.green,.category-pill.light-green,.pill.green,.pill.light-green{background-color:var(--color--light-green)}.category-pill.orange,.pill.orange{background-color:var(--color--orange)}.embed-container{max-width:100%;height:auto;padding-bottom:56.25%;position:relative;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{width:100%;height:100%;position:absolute;top:0;left:0}.toggle-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;width:fit-content;padding:4px;font-size:16px;line-height:1.2;display:flex;position:relative}.toggle-switch input{opacity:0;width:0;height:0;position:absolute}.toggle-switch:has(input:focus-visible){outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color}.toggle-switch__pill{background:8px no-repeat;background-color:var(--color--white);cursor:pointer;border-radius:999px;flex-shrink:0;width:48px;height:24px;line-height:24px;transition:all .4s;display:block;position:relative;inset:0}.toggle-switch__pill:before{background-color:var(--color--black);content:"";border-radius:50%;width:16px;height:16px;transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.toggle-switch__pill{background-color:var(--color--gold);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/icon-check.svg)}input:checked+.toggle-switch__pill:before{transform:translate(24px)}input:focus+.toggle-switch__pill{box-shadow:0 0 1px var(--color--gold)}.toggle-switch__text{align-items:center;min-height:2.4em;padding-top:.1em;display:flex}.site-main table:not(#directory-results):not(.nostyle){text-align:left}.site-main table:not(#directory-results):not(.nostyle):where(:not(:last-child)){margin-bottom:1em}.site-main table:not(#directory-results):not(.nostyle) tr{border-bottom:1px solid var(--color--border-gray)}.site-main table:not(#directory-results):not(.nostyle) tr td{padding:10px;font-size:16px;line-height:20px}.site-main table:not(#directory-results):not(.nostyle) tr td>p{font:inherit}.site-main table:not(#directory-results):not(.nostyle) tr:first-child{border-bottom:3px solid var(--color--dark-blue);color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed)}.site-main table:not(#directory-results):not(.nostyle) tr:first-child td{text-transform:uppercase;vertical-align:middle;padding:10px;font-size:22px;font-weight:700;line-height:1.25}.site-main table:not(#directory-results):not(.nostyle) tr:nth-child(2n+3){background-color:var(--color--light-gray)}:first-child{margin-top:0}:last-child{margin-bottom:0}.fancybox-container{top:var(--wp-admin--admin-bar--height,0)!important}body>:where(:focus-visible),.site>:where(:focus-visible){outline-offset:-10px}:target{scroll-margin-top:1rem}body.scrolled :target{scroll-margin-top:calc(1rem + var(--header--height))}a[id=scroll]:target{scroll-margin-top:0}.hidden-focusable:not(:focus):not(:active){clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);clip-path:inset(0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden-readable{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}#alert-banner{border:20px solid var(--color--white);top:var(--header--height,0px);z-index:999;background:var(--color--gold);width:100%;color:var(--color--charcoal);border-top:0;border-bottom:0;display:none;position:absolute;left:0}#alert-banner a.close{z-index:1;text-decoration:none;display:inline-block;position:absolute;top:10px;right:10px}#alert-banner__inner{padding:20px}#alert-banner__inner:before{aspect-ratio:1;content:"";float:right;width:42px;margin-top:-10px;margin-left:10px;margin-right:-10px;display:block}#alert-banner__inner p:last-child{margin-bottom:0}.has-charcoal-background-color{background-color:var(--color--charcoal)}.has-dark-blue-background-color{background-color:var(--color--dark-blue)}.has-light-blue-background-color{background-color:var(--color--light-blue)}.has-light-green-background-color{background-color:var(--color--light-green)}.has-tan-background-color{background-color:var(--color--tan)}.has-white-background-color{background-color:var(--color--white)}.has-blue-arch-background-pattern{background:50% 0;background-color:var(--color--blue);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/arch.blue.svg);background-size:60px}.has-blue-arch-background-pattern:has(+.has-blue-arch-background-pattern){background-position:bottom}.has-charcoal-arch-background-pattern{background:50% 0;background-color:var(--color--charcoal);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/arch.charcoal.svg);background-size:60px}.has-charcoal-arch-background-pattern:has(+.has-charcoal-arch-background-pattern){background-position:bottom}.has-green-arch-background-pattern{background:50% 0;background-color:var(--color--green);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/arch.green.svg);background-size:60px}.has-green-arch-background-pattern:has(+.has-green-arch-background-pattern){background-position:bottom}.has-gold-arch-background-pattern{background:50% 0;background-color:var(--color--gold);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/arch.gold.svg);background-size:60px}.has-gold-arch-background-pattern:has(+.has-gold-arch-background-pattern){background-position:bottom}.has-dark-blue-arch-background-pattern{background:50% 0;background-color:var(--color--dark-blue);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/arch.dark-blue.svg);background-size:60px}.has-dark-blue-arch-background-pattern:has(+.has-dark-blue-arch-background-pattern){background-position:bottom}.has-light-blue-arch-background-pattern{background:50% 0;background-color:var(--color--light-blue);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/arch.light-blue.svg);background-size:60px}.has-light-blue-arch-background-pattern:has(+.has-light-blue-arch-background-pattern){background-position:bottom}.has-light-green-arch-background-pattern{background:50% 0;background-color:var(--color--light-green);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/arch.light-green.svg);background-size:60px}.has-light-green-arch-background-pattern:has(+.has-light-green-arch-background-pattern){background-position:bottom}.has-tan-arch-background-pattern{background:50% 0;background-color:var(--color--tan);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/arch.tan.svg);background-size:60px}.has-tan-arch-background-pattern:has(+.has-tan-arch-background-pattern){background-position:bottom}.has-dark-blue-arch-overlay-background-pattern{background:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/arch.dark-blue.overlay.svg) 50% 0/60px}.has-dark-blue-arch-overlay-background-pattern:has(+.has-dark-blue-arch-overlay-background-pattern){background-position:bottom}.has-blue-current-background-pattern{background:50% 0;background-color:var(--color--blue);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/current.blue.svg),url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/current.blue.svg);background-position:50% 0,50% 67.45px;background-size:95px 138.45px}.has-blue-current-background-pattern:has(+.has-blue-current-background-pattern){background-position:bottom}.has-charcoal-current-background-pattern{background:50% 0;background-color:var(--color--charcoal);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/current.charcoal.svg),url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/current.charcoal.svg);background-position:50% 0,50% 67.45px;background-size:95px 138.45px}.has-charcoal-current-background-pattern:has(+.has-charcoal-current-background-pattern){background-position:bottom}.has-dark-blue-current-background-pattern{background:50% 0;background-color:var(--color--dark-blue);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/current.dark-blue.svg),url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/current.dark-blue.svg);background-position:50% 0,50% 67.45px;background-size:95px 138.45px}.has-dark-blue-current-background-pattern:has(+.has-dark-blue-current-background-pattern){background-position:bottom}.has-gold-current-background-pattern{background:50% 0;background-color:var(--color--gold);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/current.gold.svg),url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/current.gold.svg);background-position:50% 0,50% 67.45px;background-size:95px 138.45px}.has-gold-current-background-pattern:has(+.has-gold-current-background-pattern){background-position:bottom}.has-green-current-background-pattern{background:50% 0;background-color:var(--color--green);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/current.green.svg),url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/current.green.svg);background-position:50% 0,50% 67.45px;background-size:95px 138.45px}.has-green-current-background-pattern:has(+.has-green-current-background-pattern){background-position:bottom}.has-light-blue-current-background-pattern{background:50% 0;background-color:var(--color--light-blue);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/current.light-blue.svg),url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/current.light-blue.svg);background-position:50% 0,50% 67.45px;background-size:95px 138.45px}.has-light-blue-current-background-pattern:has(+.has-light-blue-current-background-pattern){background-position:bottom}.has-light-green-current-background-pattern{background:50% 0;background-color:var(--color--light-green);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/current.light-green.svg),url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/current.light-green.svg);background-position:50% 0,50% 67.45px;background-size:95px 138.45px}.has-light-green-current-background-pattern:has(+.has-light-green-current-background-pattern){background-position:bottom}.has-tan-current-background-pattern{background:50% 0;background-color:var(--color--tan);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/current.tan.svg),url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/current.tan.svg);background-position:50% 0,50% 67.45px;background-size:95px 138.45px}.has-tan-current-background-pattern:has(+.has-tan-current-background-pattern){background-position:bottom}.has-blue-diamond-background-pattern{background:50% 0;background-color:var(--color--blue);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/diamond.blue.svg);background-size:52px}.has-blue-diamond-background-pattern:has(+.has-blue-diamond-background-pattern){background-position:bottom}.has-charcoal-diamond-background-pattern{background:50% 0;background-color:var(--color--charcoal);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/diamond.charcoal.svg);background-size:52px}.has-charcoal-diamond-background-pattern:has(+.has-charcoal-diamond-background-pattern){background-position:bottom}.has-dark-blue-diamond-background-pattern{background:50% 0;background-color:var(--color--dark-blue);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/diamond.dark-blue.svg);background-size:52px}.has-dark-blue-diamond-background-pattern:has(+.has-dark-blue-diamond-background-pattern){background-position:bottom}.has-gold-diamond-background-pattern{background:50% 0;background-color:var(--color--gold);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/diamond.gold.svg);background-size:52px}.has-gold-diamond-background-pattern:has(+.has-gold-diamond-background-pattern){background-position:bottom}.has-green-diamond-background-pattern{background:50% 0;background-color:var(--color--green);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/diamond.green.svg);background-size:52px}.has-green-diamond-background-pattern:has(+.has-green-diamond-background-pattern){background-position:bottom}.has-light-blue-diamond-background-pattern{background:50% 0;background-color:var(--color--light-blue);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/diamond.light-blue.svg);background-size:52px}.has-light-blue-diamond-background-pattern:has(+.has-light-blue-diamond-background-pattern){background-position:bottom}.has-light-green-diamond-background-pattern{background:50% 0;background-color:var(--color--light-green);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/diamond.light-green.svg);background-size:52px}.has-light-green-diamond-background-pattern:has(+.has-light-green-diamond-background-pattern){background-position:bottom}.has-tan-diamond-background-pattern{background:50% 0;background-color:var(--color--tan);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/diamond.tan.svg);background-size:52px}.has-tan-diamond-background-pattern:has(+.has-tan-diamond-background-pattern){background-position:bottom}.has-black-color{color:var(--color--black)}.has-black-color h1,.has-black-color h2,.has-black-color h3,.has-black-color h4,.has-black-color h5,.has-black-color h6{color:inherit!important}.has-charcoal-color{color:var(--color--charcoal)}.has-charcoal-color h1,.has-charcoal-color h2,.has-charcoal-color h3,.has-charcoal-color h4,.has-charcoal-color h5,.has-charcoal-color h6{color:inherit!important}.has-white-color{color:var(--color--white)}.has-white-color h1,.has-white-color h2,.has-white-color h3,.has-white-color h4,.has-white-color h5,.has-white-color h6{color:inherit!important}.gold-arrow-after:after{aspect-ratio:.928571;content:"";background:url(/sites/sgh-com-e1be84d4/shared/theme/images/arrow_gold.svg) 50%/contain no-repeat;width:.65em;margin-left:8px;display:inline-block;position:relative;top:1px}.gold-arrow-after-nowrap .after{aspect-ratio:.928571;background:url(/sites/sgh-com-e1be84d4/shared/theme/images/arrow_gold.svg) 50%/contain no-repeat;width:.65em;margin-left:8px;display:inline-block;position:relative;top:1px}.button{background-color:var(--color--charcoal);border:1px solid var(--color--charcoal);color:var(--color--white);font-family:var(--font-family--conneqt-bold);letter-spacing:.02em;outline-offset:4px;text-transform:uppercase;vertical-align:middle;z-index:0;border-radius:999px;align-items:center;gap:0 8px;min-height:40px;padding:9px 20px 10px;font-size:16px;line-height:1.2;text-decoration:none;transition:all .5s;display:inline-flex;position:relative;overflow:hidden}.has-white-color .button{background-color:var(--color--white);border-color:var(--color--white);color:var(--color--charcoal)}.button:before{content:"";background:var(--color--gold);z-index:-1;transform-origin:0 bottom;width:200%;height:100%;position:absolute;inset:0;transform:translate(-50%)rotate(-50deg)}.button svg{aspect-ratio:.928571;vertical-align:middle;width:13px;margin-bottom:-1px;display:inline-block;position:relative;top:-1px}.button path{fill:currentColor}.button:hover{border-color:var(--color--charcoal);color:var(--color--charcoal)}.button:hover:before{transition:all .5s;transform:rotate(0)}.button:hover:after{filter:invert()}.button--outline{color:var(--color--charcoal);background:0 0!important}.button--outline:hover{border-color:var(--color--charcoal)}.has-white-color .button--outline{border-color:var(--color--white);color:var(--color--white)}.has-white-color .button--outline:hover{border-color:var(--color--gold);color:var(--color--charcoal)}.button--secondary{color:var(--color--charcoal);text-underline-offset:.25em;border:0;border-radius:0;padding:1px 0 0;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .3s;background:0 0!important}.has-white-color .button--secondary{color:var(--color--white)}.button--secondary:before,.button--secondary:after{display:none}.button--secondary svg{aspect-ratio:1;vertical-align:middle;flex-shrink:0;width:40px;height:auto}.button--secondary circle{fill:var(--color--charcoal);transition:fill .3s}.has-white-color .button--secondary circle{fill:var(--color--white)}.button--secondary path{fill:var(--color--white);transition:fill .3s}.has-white-color .button--secondary path{fill:var(--color--charcoal)}.button--secondary:hover{text-decoration-color:currentColor}.button--secondary:hover circle{fill:var(--color--gold)}.button--secondary:hover path{fill:var(--color--charcoal)}.button--secondary-small{font-size:12px}.button--secondary-small svg{width:20px}.scroll-to-top{z-index:2;padding-bottom:20px;position:sticky;top:92vh}.campus-events-outer{max-width:1100px;margin:30px auto;position:relative}.campus-events-outer .campus-events-slider{text-align:left;width:100%}@media only screen and (max-width:900px){.campus-events-outer .campus-events-slider{margin-left:0}}.campus-events-outer .campus-events-slider.fixed-width{margin-left:0;margin-right:0}.campus-events-outer .campus-events-slider h3{color:var(--color--dark-blue);font-family:var(--font-family--conneqt-black);text-transform:uppercase;margin-bottom:15px;font-size:22px;line-height:24px}.campus-events-outer .campus-events-slider table.events{width:100%;margin-top:0;font-size:16px}@media (max-width:900px){.campus-events-outer .campus-events-slider table.events,.campus-events-outer .campus-events-slider table.events tbody,.campus-events-outer .campus-events-slider table.events thead,.campus-events-outer .campus-events-slider table.events tfoot,.campus-events-outer .campus-events-slider table.events tr,.campus-events-outer .campus-events-slider table.events td,.campus-events-outer .campus-events-slider table.events th{display:block}}.campus-events-outer .campus-events-slider table.events td,.campus-events-outer .campus-events-slider table.events th{padding:12px!important}@media (max-width:900px){.campus-events-outer .campus-events-slider table.events td,.campus-events-outer .campus-events-slider table.events th{padding-left:0!important;padding-right:0!important}.campus-events-outer .campus-events-slider table.events td:not(:first-child),.campus-events-outer .campus-events-slider table.events th:not(:first-child){padding-top:3px!important}.campus-events-outer .campus-events-slider table.events td:not(:last-child),.campus-events-outer .campus-events-slider table.events th:not(:last-child){padding-bottom:3px!important}}.campus-events-outer .campus-events-slider table.events td{line-height:1.7!important}.campus-events-outer .campus-events-slider table.events tr:first-child{background-color:var(--color--dark-blue);color:var(--color--white)}@media (max-width:900px){.campus-events-outer .campus-events-slider table.events tr:first-child{height:2px;overflow:hidden}}.campus-events-outer .campus-events-slider table.events tr:first-child td,.campus-events-outer .campus-events-slider table.events tr:first-child th{color:var(--color--white);text-transform:uppercase}.campus-events-outer .campus-events-slider table.events tr:first-child th{font-family:var(--font-family--trade-gothic-next-condensed);font-size:22px;font-weight:700;line-height:1}.campus-events-outer .campus-events-slider table.events .event-date{white-space:nowrap;width:106px}@media (max-width:900px){.campus-events-outer .campus-events-slider table.events .event-date{width:100%}}.campus-events-outer .campus-events-slider table.events .event-school{font-weight:700}.campus-events-outer .campus-events-slider table.events .event-name a{text-decoration-color:currentColor}.campus-events-outer .campus-events-slider table.events .event-view{white-space:nowrap;width:138px}@media (max-width:900px){.campus-events-outer .campus-events-slider table.events .event-view{text-align:right;width:100%}}.campus-events-outer .campus-events-slider table.events .event-view .button{margin-top:-.7em;margin-bottom:-.7em}@media (max-width:900px){.campus-events-outer .campus-events-slider table.events .event-view .button{margin-bottom:-.4px}.campus-events-outer .campus-events-slider table.events .event-view:empty{padding-top:4px!important;padding-bottom:4px!important}}.campus-events-outer .carousel-controls{z-index:1;gap:10px;width:auto;margin:0;display:flex;position:absolute;top:-4px;right:0}.campus-events-outer .carousel-controls:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#0000,#fff 35%);width:calc(100% + 4rem);height:100%;position:absolute;top:0;right:0}.campus-events-outer .carousel-count{font-size:14px}.campus-events-outer .carousel-count strong{color:var(--color--orange)}.campus-events-outer .carousel-buttons svg .arrowlines{fill:var(--color--gold)}.campus-events-outer .carousel-buttons svg:hover .circle{fill:var(--color--tan);stroke:var(--color--tan)}.card-project{outline-offset:4px;background-repeat:no-repeat;background-size:cover;flex-basis:calc(50% - 30px);height:27.6vw;margin:15px;display:block;position:relative}@media only screen and (max-width:1255px){.card-project{height:35vw}}@media only screen and (max-width:1105px){.card-project{height:40vw}}@media only screen and (max-width:900px){.card-project{flex-basis:100%;height:55vw}}@media only screen and (max-width:650px){.card-project{height:80vw}}.card-project .card-project__inner{height:100%;padding:40px}@media only screen and (max-width:650px){.card-project .card-project__inner{padding:20px}}.card-project .category-pill,.card-project .pill,.card-project .location{z-index:1;margin-left:-10px}.card-project .title-holder{background-color:rgb(from var(--color--charcoal) r g b / 80%);color:var(--color--white);outline-offset:-10px;align-items:center;width:100%;height:0;min-height:fit-content;padding:20px clamp(20px,3.125dvw,40px);transition:all .5s .1s;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}@media only screen and (max-width:650px){.card-project .title-holder{padding-left:20px;padding-right:20px}}.card-project .title-holder>div{width:100%;position:static}.card-project .title-holder__heading{color:inherit;font-family:var(--font-family--trade-gothic-next-condensed);margin-bottom:0;font-size:clamp(20px,1.75dvw,28px);font-weight:700;line-height:40px}@media only screen and (max-width:1105px){.card-project .title-holder__heading{font-size:clamp(20px,3.11111dvw,28px)}}.card-project .title-holder__heading a{color:inherit;text-decoration:none;transition:inherit;position:static}.card-project .title-holder__heading a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.card-project .title-holder__heading a:focus-visible{outline:none}.card-project .title-holder__heading a:focus-visible:before{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:-10px}.card-project .short-blurb{font-family:var(--font-family--segoe-ui);opacity:0;visibility:hidden;width:calc(100% - 2*clamp(20px,3.125dvw,40px));margin-top:4px;font-size:16px;line-height:22px;transition:all .5s;position:absolute}@media only screen and (max-width:450px){.card-project .short-blurb{display:none}}.card-project .floatingbutton{color:var(--color--black);font-family:var(--font-family--conneqt-regular);border-radius:50%;font-size:12px;font-weight:700;text-decoration:none;position:absolute;bottom:-22px;right:40px}.card-project .floatingbutton svg{margin:0 auto;display:block}.card-project .floatingbutton circle{filter:drop-shadow(0 0 1px #00000080)}.card-project .floatingbutton__text{opacity:0;transition:all .5s;display:block;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,50%)}.card-project:focus-within .title-holder,.card-project:hover .title-holder{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:rgb(from var(--color--gold) r g b / 90%);color:var(--color--black);height:100%;padding-bottom:40px;transition-delay:0s}.card-project:focus-within .short-blurb,.card-project:hover .short-blurb{opacity:1;visibility:visible;transition-delay:.1s}.card-project:focus-within .floatingbutton__text,.card-project:hover .floatingbutton__text{opacity:1;transform:translate(-50%)}a:not(.button)[href^=mailto\:],a:not(.button)[href^=tel\:]{font-family:var(--font-family--segoe-ui);text-transform:initial;white-space:nowrap;align-items:center;width:fit-content;font-size:16px;line-height:1.7}a:not(.button)[href^=mailto\:] svg,a:not(.button)[href^=tel\:] svg{margin-right:8px}a:not(.button)[href^=mailto\:] path,a:not(.button)[href^=tel\:] path{fill:var(--color--orange)}.has-white-color a:not(.button)[href^=mailto\:] path,.has-white-color a:not(.button)[href^=tel\:] path{fill:var(--color--gold)}a:not(.button)[href^=mailto\:]:hover,a:not(.button)[href^=tel\:]:hover{color:var(--color--orange)}.has-white-color a:not(.button)[href^=mailto\:]:hover,.has-white-color a:not(.button)[href^=tel\:]:hover{color:var(--color--gold)}a:not(.button)[href^=mailto\:]:not(:has(svg)):before{aspect-ratio:1;content:"";vertical-align:middle;background:50%/contain no-repeat;width:15px;margin-left:2px;margin-right:6px;display:inline-block}a:not(.button)[href^=tel\:]:not(:has(svg)):before{aspect-ratio:1;content:"";vertical-align:middle;background:50%/contain no-repeat;width:15px;margin-left:2px;margin-right:6px;display:inline-block}a:not(.button)[href^=mailto\:]:not(:has(svg)):before{background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/icon-email-orange.svg)}.has-white-color a:not(.button)[href^=mailto\:]:not(:has(svg)):before{background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/icon-email-gold.svg)}a:not(.button)[href^=tel\:]:not(:has(svg)):before{background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/icon-phone-orange.svg)}.has-white-color a:not(.button)[href^=tel\:]:not(:has(svg)):before{background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/icon-email-gold.svg)}.contact-methods{flex-wrap:wrap;gap:10px clamp(1em,2.73438dvw,35px);display:flex}@media only screen and (max-width:650px){.contact-methods{flex-direction:column}}.contact-methods li.email{text-transform:lowercase}.contact-methods a{align-items:center;width:fit-content;display:flex}.contact-methods a svg:first-child{margin-right:8px}.contact-methods a path{fill:var(--color--orange)}.contact-aside-section:not(:first-child){margin-top:30px}.team-member-info .contact-aside-section{margin-top:0}.contact-aside-section li.email{text-transform:lowercase}.contact-aside-section a{align-items:center;width:fit-content;display:flex}.contact-aside-section a svg:first-child{margin-right:8px}.contact-aside-section__heading{color:var(--color--black);font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;width:100%;font-size:16px;font-weight:700;line-height:1.25}.contact-aside-section__heading:not(:last-child){margin-bottom:12px}.contact-aside-item{margin-top:0}.contact-aside-item+.contact-aside-item{margin-top:30px}.contact-aside-item__name{width:100%;margin-bottom:0;line-height:22px}.contact-aside-item__info{margin-top:5px;font-size:16px;line-height:26px}.contact-aside-item__methods{flex-direction:column;display:flex}.featured-project-stories__items{z-index:1;position:relative}.featured-project-story{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.featured-project-story{background-color:color-mix(in srgb, white, var(--color--blue) 20%)}}.featured-project-story{width:100%;height:100svh;position:relative;top:0}@media only screen and (max-width:900px){.featured-project-story{min-height:596px}}.featured-project-story:after{background-color:var(--color--black);content:"";opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1s;position:absolute;top:0;left:0}.featured-project-story:first-child{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.featured-project-story:first-child{background-color:color-mix(in srgb, white, var(--color--light-green) 40%)}}.featured-project-story.--fixed{margin-bottom:calc(100svh - var(--wp-admin--admin-bar--height,0px));position:fixed}.featured-project-story.--overlay:after{opacity:.6}.featured-project-story__inner{align-items:flex-start;gap:26px;width:100%;height:100%;padding:56px 0 0;display:flex}.featured-project-story:not(:first-child) .featured-project-story__inner{padding-top:calc(56px + var(--wp-admin--admin-bar--height,0px))}.featured-project-story:last-child .featured-project-story__inner{height:calc(100% - 80px)}.featured-project-story__background-image{background:50%/cover no-repeat;width:100%;height:100%;position:absolute;top:0}.featured-project-story__background-image img{object-fit:cover;width:100%;height:100%;display:block}.featured-project-story__prominent-material{z-index:-1;background-repeat:no-repeat;background-size:cover;width:50%;max-width:680px;height:500px;max-height:calc(100svh - 96px);position:absolute;bottom:0;right:0}.featured-project-story:nth-child(2n) .featured-project-story__prominent-material{height:388px}.featured-project-story__image{width:calc(100% - 100px);height:calc(100% - 96px);position:absolute;bottom:40px;right:30px;overflow:hidden}@media only screen and (max-width:900px){.featured-project-story__image{display:none}}.featured-project-story:not(:first-child) .featured-project-story__image{height:calc(100% - 56px - 40px - var(--wp-admin--admin-bar--height,0px))}.featured-project-story:nth-child(odd) .featured-project-story__image{clip-path:polygon(100% 0,100% calc(100% - 100px),calc(100% - 150px) 100%,0 100%,0 0);width:82dvw}.featured-project-story:first-child .featured-project-story__image{width:57.5dvw}.featured-project-story:first-child .featured-project-story__heading~.featured-project-story__image{height:calc(100% - 296px)}.featured-project-story__image img{object-fit:cover;width:100%;height:100%;animation:40s infinite alternate kenburns}.featured-project-story__number{aspect-ratio:1;background-color:var(--color--charcoal);color:var(--color--white);font-family:var(--font-family--trade-gothic-next-condensed);border-radius:50%;justify-content:center;align-items:center;width:48px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:40px;right:40px}.featured-project-story__number strong{color:var(--color--gold);font-weight:800}@media only screen and (max-width:900px){.featured-project-story__rotated_text{display:none}}.featured-project-story:nth-child(2n) .featured-project-story__rotated_text p{position:relative}.featured-project-story:nth-child(2n) .featured-project-story__rotated_text p:before{background-color:var(--color--white);content:"";z-index:-1;width:calc(100% + 1.6em);height:calc(100% + 2em);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translate(-2px)}.featured-project-story__heading{color:var(--color--charcoal);font-family:var(--font-family--conneqt-black);text-align:center;text-transform:uppercase;margin-top:0;margin-left:auto;margin-right:auto;padding-right:70px;font-size:clamp(28px,6.66667dvw,60px);line-height:1.2}@media only screen and (max-width:900px){.featured-project-story__heading{padding-left:25px;padding-right:25px}}.featured-project-story__heading:first-letter{font-feature-settings:"aalt" 1}.featured-project-story__card{background:var(--color--white);color:var(--color--charcoal);max-width:680px;padding:40px 44px;position:absolute;bottom:80px;left:70px}@media only screen and (max-width:900px){.featured-project-story__card{clip-path:polygon(100% 0,100% calc(100% - 30px),calc(100% - 45px) 100%,0 100%,0 0);width:auto;max-width:calc(100% - 50px);padding:20px;bottom:62px;left:25px}}@media only screen and (min-width:901px){.featured-project-story:nth-child(2n) .featured-project-story__card{clip-path:polygon(100% 0,100% calc(100% - 100px),calc(100% - 150px) 100%,0 100%,0 0);bottom:40px;left:auto;right:40px}.featured-project-story:first-child .featured-project-story__card{top:50%;bottom:auto;transform:translateY(-50%)!important}}.featured-project-story__title{font-family:var(--font-family--conneqt-bold);text-transform:uppercase;margin-bottom:10px;font-size:clamp(16px,2.22222dvw,20px);font-weight:700}.featured-project-story__question{color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed);text-transform:initial;margin-top:0;font-size:clamp(28px,4.44444dvw,40px);font-weight:700;line-height:1.25}@media only screen and (max-width:900px){.featured-project-story__question{max-width:100%}}.featured-project-story__question a{color:inherit;font:inherit;text-decoration:none}.featured-project-story__question a:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.featured-project-story__question a:focus-visible{outline:none}.featured-project-story__question a:focus-visible:after{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:-4px}.featured-project-story__question strong{font-family:var(--font-family--trade-gothic-next);text-transform:uppercase;font-weight:800}.featured-project-story__read-more{z-index:1;width:fit-content;max-width:calc(100% - 36px);margin-top:1em;position:relative}.featured-project-story__read-more:last-child{margin-bottom:0}.featured-project-stories__view-all{background-color:var(--color--medium-blue);text-align:center;width:100%;padding:20px 0}.overview-filters{z-index:1}.overview-filters+*{z-index:0}.filters{background:var(--color--charcoal);color:var(--color--white);font-family:var(--font-family--trade-gothic-next-condensed);font-size:18px}@media only screen and (max-width:1105px){.filters{padding:25px 0}}.filters__inner{gap:20px;width:calc(100% - 60px);max-width:1480px;margin:0 auto;padding:48px 0;display:flex;position:static}@media only screen and (max-width:1255px){.filters__inner{flex-wrap:wrap}}.filters__tray{background-color:var(--color--black);interpolate-size:allow-keywords}.filters__tray.filter-trays--open{visibility:visible;position:static}.filter-by{font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;white-space:nowrap;padding-left:0;padding-right:20px;font-size:16px;font-weight:700;line-height:48px}@media only screen and (max-width:1255px){.filter-by{line-height:25px;flex-basis:100%!important}}.filters__filters{gap:inherit;flex-grow:1;flex-wrap:inherit;display:flex}.filter{position:static}@media only screen and (max-width:900px){.filter{flex:calc(50% - 10px)}}@media only screen and (max-width:650px){.filter{flex-basis:100%}}.filter-search{flex:1;align-items:center;max-width:350px;min-height:48px;padding-left:20px;display:flex}@media only screen and (max-width:1255px){.filter-search{flex-basis:100%!important}}@media only screen and (max-width:900px){.filter-search{max-width:unset;padding:0 14px 0 20px}}@media only screen and (max-width:650px){.filter-search{max-width:unset}}.filter-search [type=search],.filter-search [type=text]{border:0;border-bottom:1px solid var(--color--gold);color:var(--color--white);font-family:var(--font-family--segoe-ui);opacity:1;background-color:#0000;flex-grow:1;width:90%;padding-left:0;font-size:16px;transition:width 1.2s,opacity .2s;display:inline-block}.filter-search [type=search]::placeholder,.filter-search [type=text]::placeholder{color:var(--color--tan)}.filter-search [type=search]:focus,.filter-search [type=text]:focus{outline:none}.filter-search [type=search]:focus::placeholder,.filter-search [type=text]:focus::placeholder{opacity:.2}.filter-search button{aspect-ratio:1;outline-offset:4px;background-color:#0000;border:0;border-radius:50%;width:24px;padding:0;display:block}.filter-search button svg{aspect-ratio:1;width:24px;height:auto;display:block}.filter-search button svg path{transition:all .3s}.filter-search button:hover svg path{stroke:var(--color--gold)}.filter-tray-toggle{border:1px solid var(--color--white);color:#fff;font-family:var(--font-family--conneqt-regular);outline-offset:4px;text-transform:uppercase;white-space:nowrap;z-index:0;background-color:#0000;border-radius:999px;align-items:center;gap:42px;padding:0 20px;font-size:16px;line-height:46px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:900px){.filter-tray-toggle{width:100%}}@media only screen and (max-width:650px){.filter-tray-toggle{font-size:14px}}.filter-tray-toggle:before{background:var(--color--gold);content:"";transform-origin:0 bottom;z-index:-1;width:200%;height:100%;position:absolute;inset:0;transform:translate(-50%)rotate(-50deg)}.filter-tray-toggle svg{vertical-align:middle;width:11px;height:15px;margin-left:auto;display:inline-block;transform:rotate(90deg)translate(2px)}.filter-tray-toggle svg path{fill:var(--color--white)}.filter-tray-toggle.filter-tray-toggle--open,.filter-tray-toggle:hover{border-color:var(--color--gold);color:var(--color--charcoal)}.filter-tray-toggle.filter-tray-toggle--open:before,.filter-tray-toggle:hover:before{transition:all .5s;transform:rotate(0)}.filter-tray-toggle.filter-tray-toggle--open svg path,.filter-tray-toggle:hover svg path{fill:var(--color--charcoal)}.filter-tray-toggle.filter-tray-toggle--open svg{vertical-align:initial;transform:rotate(-90deg)translate(0)}.filter-tray-toggle.filter-tray-toggle--open:hover{color:var(--color--charcoal)}.filter-tray{background:var(--color--black);color:var(--color--white);opacity:0;pointer-events:none;visibility:hidden;z-index:1;width:100%;position:absolute;top:100%;left:0}.filter-tray-toggle--open+.filter-tray{opacity:1;pointer-events:all;visibility:visible}.filter-tray__inner{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 20px;width:calc(100% - 60px);max-width:1480px;margin-left:auto;margin-right:auto;padding:50px 0;display:grid}@media only screen and (max-width:900px){.filter-tray__inner{padding:20px 0}}.filter-tray__inner>div{font-family:var(--font-family--trade-gothic-next-condensed);flex-basis:20%;font-size:16px;line-height:25px}@media only screen and (max-width:900px){.filter-tray__inner>div{flex-basis:50%;line-height:20px}}.filter-status{background-color:var(--color--white)}.filter-status__inner{align-items:flex-start;width:calc(100% - 60px);max-width:1480px;margin-left:auto;margin-right:auto;display:flex}@media only screen and (max-width:900px){.filter-status__inner{flex-direction:column}}.filter-status__inner>*{margin-top:65px}@media only screen and (max-width:900px){.filter-status__inner>*{margin-top:1.4em}}.filter-status__inner>:first-child{margin-top:65px}.filter-reset{cursor:pointer;font-family:var(--font-family--conneqt-bold);letter-spacing:.02em;text-transform:uppercase;z-index:1;background-color:#0000;border:none;flex-shrink:0;align-items:center;gap:6px;margin-right:20px;padding:4px 0;font-size:12px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:all .3s;display:flex;position:relative}@media only screen and (max-width:900px){.filter-reset{float:none;line-height:20px}}.filter-reset:has(+.filter-pills:empty){display:none}.filter-reset svg{aspect-ratio:1;width:auto;height:14px}.filter-reset path{transition:all .3s}.filter-reset span{padding-top:1px}.filter-reset:hover{text-decoration-color:currentColor}.filter-pills{flex-wrap:wrap;gap:10px;display:flex}.filter-pills:empty{display:none}@media only screen and (max-width:900px){.filter-pills{clear:both}}.filter-pills .filter-pill{background:var(--color--gold);color:var(--color--black);font-family:var(--font-family--segoe-ui);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.25em;padding:5px 6px 5px 12px;font-size:12px;line-height:1;transition:all .3s;display:flex;position:relative}.filter-pills .filter-pill strong,.filter-pills .filter-pill span{margin-top:-1px}.filter-pills .filter-pill strong{font-family:var(--font-family--conneqt-bold);text-transform:uppercase;margin-right:1px;font-weight:700;transform:translateY(1px)}.filter-pills .filter-pill button{border:1px solid var(--color--black);vertical-align:middle;background-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-left:6px;padding:0;display:inline-block;overflow:hidden}.filter-pills .filter-pill button:before{content:"";border-radius:999px;width:100%;height:100%;position:absolute;top:0;left:0}.filter-pills .filter-pill img{width:100%;height:100%;display:block}.filter-pills .filter-pill:hover{background:var(--color--tan)}.floaters{position:absolute}.floaters.floater1{left:75%}@media only screen and (max-width:900px){.floaters.floater1 img{width:70%}}@media only screen and (max-width:650px){.floaters.floater1 img{width:55%}}.floaters.floater2{top:75%;left:70%}@media only screen and (max-width:650px){.floaters.floater2{left:60%}}@media only screen and (max-width:900px){.floaters.floater2 img{width:70%}}@media only screen and (max-width:650px){.floaters.floater2 img{width:55%}}.floaters.floater3{top:70%;left:17%}.floaters.floater3 img{width:50%}.floaters.floater4{top:40%;left:17%}.floaters.floater4 img{width:70%}.floaters.floater5{top:20%;left:10%}.floaters.floater6{top:60%;left:80%}.floaters.floater6 img{width:70%}@media only screen and (max-width:900px){.floaters.floater6 img{width:70%}}@media only screen and (max-width:650px){.floaters.floater6 img{width:55%}}.floaters.floater7{top:65%;left:10%}.chosen-container,input,select,textarea{color:var(--color--black);outline-offset:4px;width:100%;font-family:inherit;font-size:16px;line-height:1}.chosen-single,input,select,textarea{padding:2px 7px 0;display:block}select{height:42px}[type=checkbox],[type=radio]{width:auto;display:inline-block}[type=checkbox]+label,[type=radio]+label{display:inline-block}[type=checkbox],[type=radio]{opacity:0;margin:0;position:absolute}[type=checkbox]+label,[type=radio]+label{cursor:pointer;padding-left:1.6em;display:inline-block;position:relative;overflow:hidden}[type=checkbox]+label:before,[type=checkbox]+label:after,[type=radio]+label:before,[type=radio]+label:after{aspect-ratio:1;content:"";z-index:1;width:1.1em;transition:all .2s;position:absolute;left:0}[type=checkbox]+label:before,[type=radio]+label:before{background-color:var(--color--white);border:1px solid var(--color--border-gray);border-radius:2px;top:.1em}[type=checkbox]+label:after,[type=radio]+label:after{transform-origin:.325em .325em;transform:scale(0)}[type=checkbox]:checked+label:after,[type=radio]:checked+label:after{transform:scale(1)}[type=checkbox]+label:after{border:2px solid var(--color--black);border-top:0;border-left:0;width:.35em;height:.65em;top:.4em;left:.325em;transform:scale(0)rotate(36deg)}[type=checkbox]:checked+label:after{transform:scale(1)rotate(36deg)}[type=radio]+label{--local--font-size--unitless:16;--local--relative-width:1.1;--local--relative-font-size:calc(var(--local--font-size--unitless) * var(--local--relative-width))}[type=radio]+label:before,[type=radio]+label:after{border-radius:50%;width:18px}[type=radio]+label:after{aspect-ratio:1;background-color:var(--color--black);left:calc(5 / var(--local--relative-font-size) * 1em);top:calc(7 / var(--local--relative-font-size) * 1em);width:calc(11 / var(--local--relative-font-size) * 1em)}.chosen-single,[type=email],[type=search],[type=text],select{background-color:var(--color--white);border:none;border-bottom:1px solid var(--color--border-gray)}.gfield_error .chosen-single,.gfield_error [type=email],.gfield_error [type=search],.gfield_error [type=text],.gfield_error select{border-color:var(--color--orange)}select{appearance:none;background:url(/sites/sgh-com-e1be84d4/shared/theme/images/select.svg) 100% no-repeat;line-height:1.125}select:has([selected]:first-child){color:#0009}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAn0lEQVR42u3UMQrDMBBEUZ9WfQqDmm22EaTyjRMHAlM5K+Y7lb0wnUZPIKHlnutOa+25Z4D++MRBX98MD1V/trSppLKHqj9TTBWKcoUqffbUcbBBEhTjBOV4ja4l4OIAZThEOV6jHO8ARXD+gPPvKMABinGOrnu6gTNUawrcQKNCAQ7QeTxORzle3+sDfjJpPCqhJh7GixZq4rHcc9l5A9qZ+WeBhgEuAAAAAElFTkSuQmCC) 50%/contain no-repeat;width:1em;height:1em}[type=image]{width:fit-content}[type=image].button{background-color:#0000;background-size:auto 57px}textarea{border:1px solid var(--color--border-gray);resize:vertical;max-width:100%;line-height:1.3}.gfield_error textarea{border-color:var(--color--orange)}.chosen-container{position:relative;width:100%!important}.chosen-single{box-shadow:none;color:inherit;font-family:var(--font-family--segoe-ui);padding-top:8px;padding-bottom:6px;font-size:16px;display:flex}.chosen-single>span{opacity:.6}.chosen-container-single:has(.chosen-results:empty) .chosen-single>span{opacity:.6}.chosen-container-single:has(.result-selected:not(:first-child)) .chosen-single>span{opacity:1}.chosen-single div{margin-left:auto}.chosen-single div b{background:url(/sites/sgh-com-e1be84d4/shared/theme/images/select.svg) 50%/contain no-repeat;width:12px;height:1em;transition:all .3s;display:block;top:30%}.chosen-with-drop .chosen-single div b{transform:rotateX(180deg)}.chosen-drop{border:none;width:100%;display:none;position:absolute}.chosen-with-drop .chosen-drop{display:block}.chosen-results .active-result{padding:7px 8px;text-decoration:none}.chosen-results .active-result:hover,.chosen-results .result-selected{background-color:#00000014}.gform_wrapper{text-align:left}.gform_wrapper#gform_wrapper_2{max-width:500px;margin:0 auto}.gform_validation_errors{color:var(--color--orange);border:1px solid;border-radius:2px;padding:1em;line-height:1.4}.gform_validation_errors:not(:last-child){margin-bottom:30px}.gform_validation_errors h2{color:inherit!important;font:inherit!important;line-height:inherit!important}.gform_validation_errors h2:last-child{margin-bottom:0}.gfield_radio,.gform_fields{text-indent:0!important;margin-left:0!important;padding-left:0!important}.gfield_radio li,.gform_fields li{margin-bottom:0!important;padding-left:0!important}.gfield_radio li:before,.gform_fields li:before{display:none!important}.gfield_error,.gfield_validation_message{color:var(--color--orange)}.gform_required_legend{font-family:var(--font-family--conneqt-regular);font-size:12px;font-weight:700}.gfield_required_asterisk{color:var(--color--orange)}.ginput_complex{gap:1em 38px;display:flex}@media only screen and (max-width:650px){.ginput_complex{flex-direction:column}}.ginput_complex>*{width:100%}.gfield--width-half{float:left;z-index:1;width:calc(50% - 19px);margin-bottom:30px}@media only screen and (max-width:650px){.gfield--width-half{float:none;width:100%}}.gfield--width-half+.gfield--width-half{margin-left:38px}@media only screen and (max-width:650px){.gfield--width-half+.gfield--width-half{margin-left:0}}.gfield--width-half+.gfield--width-half+.gfield--width-half+.gfield--width-half{margin-left:0}.gform-field-label{font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;width:fit-content;margin-bottom:4px;font-size:16px;font-style:normal;font-weight:700;line-height:20px;display:block}.gform-field-label>.gfield_required{color:var(--color--orange);margin-left:.25em}.gform-field-label .gfield_required_text{letter-spacing:.02em;font-size:12px;font-style:italic}.gform-field-label--type-sub{color:var(--color--charcoal);font-family:var(--font-family--segoe-ui);margin-top:4px;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.gfield_checkbox{margin-top:7px}.gform-footer{margin-top:38px}.gform_wrapper{margin-top:30px!important}.gform_wrapper .gform_body .gchoice:is(li),.gform_wrapper .gform_body .gfield:is(li){text-indent:0;padding-left:0}.gform_wrapper .gform_body .gchoice:is(li):before,.gform_wrapper .gform_body .gfield:is(li):before{display:none}.gform_wrapper .gform_body .gfield{margin-top:30px}.gform_wrapper .gform_body .gfield.gfield--type-honeypot,.gform_wrapper .gform_body .gfield.gfield--type-captcha,.gform_wrapper .gform_body .gfield.gfield_visibility_hidden{display:none!important}.gform_wrapper .gform_body .gfield_radio{margin-left:0}.gform_wrapper .gform_body .gfield_radio li{text-indent:0;margin-bottom:0}.gform_wrapper .gform_body input,.gform_wrapper .gform_body select{max-width:100%}.gform_wrapper .gform_body .chosen-container-single{width:475px;max-width:100%;display:block}.gform_wrapper .gform_body .chosen-container-single:focus-visible,.gform_wrapper .gform_body .chosen-container-single:focus-within{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color}.gform_wrapper .gform_body .chosen-container-single .chosen-drop{border-radius:unset;background-color:#f8f8f8!important}.gform_wrapper .gform_body .chosen-container-single .chosen-drop .chosen-search{display:none}.gform_wrapper .gform_body .chosen-container-single .chosen-drop .chosen-results li{cursor:pointer;color:var(--color--charcoal)!important;font-family:var(--font-family--segoe-ui)!important;font-size:16px!important;font-weight:400!important}.gform_wrapper .gform_body .chosen-container-single .chosen-drop .chosen-results li:first-of-type{padding-top:8px}.gform_wrapper .gform_body .chosen-container-single .chosen-drop .chosen-results li:last-of-type{padding-bottom:8px}.gform_wrapper .gform_body .chosen-container-single .chosen-drop .chosen-results li:hover{text-decoration:underline!important}.gform_wrapper .gfield_validation_message{padding-top:4px;font-size:12px}.gform_wrapper .gform_footer:focus-within{overflow:visible!important}#homepage-takeover{background:var(--color--charcoal);height:calc(100svh - var(--wp-admin--admin-bar--height,0px));z-index:900;width:100%;display:none;position:absolute;top:0;left:0}#homepage-takeover.show{display:flex}#homepage-takeover .main-takeover{background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/denver-splashpage.jpg);background-repeat:no-repeat;background-size:cover;flex:1;align-items:center}#homepage-takeover .main-takeover .takeover-messagebox{text-align:center;flex-basis:100%}#homepage-takeover .main-takeover .takeover-messagebox h1{color:var(--color--white);font-family:var(--font-family--conneqt-bold);margin-bottom:0;font-size:50px;line-height:65px}@media only screen and (max-width:900px){#homepage-takeover .main-takeover .takeover-messagebox h1{font-size:6vw;line-height:7vw}}#homepage-takeover .main-takeover .takeover-messagebox h1 span{display:inline-block}#homepage-takeover .main-takeover .takeover-messagebox h2{color:var(--color--white);font-family:var(--font-family--conneqt-black);font-size:110px;line-height:124px}@media only screen and (max-width:1105px){#homepage-takeover .main-takeover .takeover-messagebox h2{font-size:95px;line-height:100px}}@media only screen and (max-width:900px){#homepage-takeover .main-takeover .takeover-messagebox h2{font-size:12vw;line-height:13vw}}#homepage-takeover .main-takeover .takeover-messagebox h2 span{color:var(--color--gold)}#homepage-takeover .main-takeover .takeover-messagebox h2 span.glyph{color:var(--color--white);font-feature-settings:"aalt" 1}#homepage-takeover .main-takeover .takeover-messagebox .play-button{margin:40px 0}@media only screen and (max-width:650px){#homepage-takeover .main-takeover .takeover-messagebox .play-button{margin:30px 0}}#homepage-takeover .main-takeover .takeover-messagebox .play-button a{color:var(--color--white);font-family:var(--font-family--segoe-ui);text-transform:uppercase;font-size:12px;font-weight:700}#homepage-takeover .main-takeover .takeover-messagebox .play-button a svg{z-index:0;margin:0 auto;display:inline-block;position:relative;overflow:hidden}#homepage-takeover .main-takeover .takeover-messagebox .play-button a:hover svg path.background{fill:var(--color--tan)}#homepage-takeover .main-takeover .takeover-messagebox .takeover-bodytext{background:var(--color--dark-blue);color:var(--color--white);text-align:left;max-width:835px;margin:55px auto 0;padding:50px}@media only screen and (max-width:650px){#homepage-takeover .main-takeover .takeover-messagebox .takeover-bodytext{padding:20px}}#homepage-takeover .main-takeover .takeover-messagebox .takeover-bodytext h3{font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;margin-bottom:15px;font-size:40px;font-weight:700;line-height:40px}@media only screen and (max-width:650px){#homepage-takeover .main-takeover .takeover-messagebox .takeover-bodytext h3{font-size:24px;line-height:25px}}#homepage-takeover .main-takeover .takeover-messagebox .takeover-bodytext h3 span{color:var(--color--gold)}#homepage-takeover .main-takeover .takeover-messagebox .takeover-bodytext p{margin-bottom:0;font-size:16px;line-height:26px}@media only screen and (max-width:650px){#homepage-takeover .main-takeover .takeover-messagebox .takeover-bodytext p{font-size:14px;line-height:22px}}#homepage-takeover .main-takeover .takeover-messagebox .takeover-bodytext p:last-of-type{text-align:right;margin-top:24px}#homepage-takeover .main-takeover .takeover-messagebox .takeover-bodytext p:last-of-type .storylink{color:var(--color--white);font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase}#homepage-takeover .main-takeover .takeover-messagebox .takeover-bodytext p:last-of-type .storylink svg{vertical-align:middle;margin-left:16px}#homepage-takeover .main-takeover .takeover-messagebox .takeover-bodytext p:last-of-type .storylink:hover svg circle{fill:var(--color--tan)}#homepage-takeover .main-takeover .video-container{background:rgb(from var(--color--charcoal) r g b / 80%);align-items:center;width:100%;height:100%;display:none;position:absolute;top:0;left:0}#homepage-takeover .main-takeover .video-container .embed-container{width:100%;max-width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}#homepage-takeover .main-takeover .video-container .embed-container iframe,#homepage-takeover .main-takeover .video-container .embed-container .embed-container object,#homepage-takeover .main-takeover .video-container .embed-container .embed-container embed{width:100%;height:100%;position:absolute;top:0;left:0}#homepage-takeover .main-takeover .takeover-close-button{width:42px;height:42px;position:absolute;top:5px;right:5px}#homepage-takeover .main-takeover .takeover-close-button:hover svg path{stroke:var(--color--gold)}#homepage-takeover .takeover-sidebar{background:var(--color--tan);flex-basis:115px;align-items:center;padding:0 20px}@media only screen and (max-width:900px){#homepage-takeover .takeover-sidebar{display:none}}#homepage-takeover .takeover-sidebar a.takeover-sidebar-close-button{color:var(--color--charcoal);font-family:var(--font-family--segoe-ui);text-align:center;text-transform:uppercase;font-size:12px;font-weight:700;display:block}#homepage-takeover .takeover-sidebar a.takeover-sidebar-close-button svg{margin:0 auto 10px;display:block}#homepage-takeover .takeover-sidebar a.takeover-sidebar-close-button:hover svg circle{fill:var(--color--charcoal)}.location-map-section{padding:105px 0}@media only screen and (max-width:900px){.location-map-section{flex-wrap:wrap;padding:25px 0}}.location-map-section .info-side{flex-basis:50%;margin-right:135px}@media only screen and (max-width:900px){.location-map-section .info-side{flex-basis:100%;margin-right:0;padding:0 25px}}.location-map-section .info-side h2{color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;margin-bottom:50px;font-size:40px;font-weight:700;line-height:40px}.location-map-section .info-side .location{margin-bottom:25px}.location-map-section .info-side .location h3{background:var(--color--tan);color:var(--color--charcoal);cursor:pointer;font-family:var(--font-family--conneqt-regular);z-index:2;border-radius:50px;padding:0 0 0 25px;font-size:18px;line-height:50px;display:block;position:relative}.location-map-section .info-side .location h3 .plus-toggle{float:right}.location-map-section .info-side .location h3 .plus-toggle>label{cursor:pointer;background:#bcb9ae;border-radius:50%;width:50px;height:50px;display:block;position:relative}.location-map-section .info-side .location h3 .plus-toggle>label:before,.location-map-section .info-side .location h3 .plus-toggle>label:after{background:var(--color--white);content:"";width:2px;height:27.7778px;margin:auto;transition:all .3s;display:block;position:absolute;inset:0}.location-map-section .info-side .location h3 .plus-toggle>label:after{width:27.7778px;height:2px}.location-map-section .info-side .location h3 .plus-toggle>input{width:0;height:0;display:none;overflow:hidden}.location-map-section .info-side .location h3 .plus-toggle>input:checked+label:before{transform:rotate(-90deg)}.location-map-section .info-side .location h3 .plus-toggle>input:checked+label:after{opacity:0;transform:rotate(-180deg)}.location-map-section .info-side .location h3:hover .plus-toggle>label{background:var(--color--gold)}.location-map-section .info-side .location .offices{background:var(--color--light-gray);z-index:1;border-radius:0 0 10px 10px;padding-top:25px;display:none;top:-25px}.location-map-section .info-side .location .offices .office{padding:15px 20px 25px}.location-map-section .info-side .location .offices .office .address{color:var(--color--dark-blue);font-family:var(--font-family--segoe-ui);margin-top:10px;font-size:18px;font-weight:700;line-height:24px}.location-map-section .info-side .location .offices .office .phone{margin-top:10px;display:block}.location-map-section .info-side .location .offices .office .phone span{color:var(--color--dark-blue);font-family:var(--font-family--conneqt-regular);text-transform:uppercase;font-size:12px;font-weight:700}.location-map-section .info-side .location .offices .office .directions{margin-top:10px}.location-map-section .info-side .location .offices .office .directions a{color:var(--color--charcoal);font-family:var(--font-family--conneqt-regular);font-size:12px;line-height:12px}.location-map-section .info-side .location .offices .office .directions a svg{vertical-align:middle;width:20px;height:20px}.location-map-section .info-side .location .offices .office:hover{background:#ebebeb}.location-map-section .info-side .location .offices .office:hover .directions a svg circle{fill:var(--color--tan)}.location-map-section .info-side .location.open h3 svg line.vertical{display:none}ul.mobileicons{z-index:902;margin-bottom:0;padding-left:0;list-style:none;position:relative}ul.mobileicons li{margin-left:0;display:inline-block}ul.mobileicons li img{margin-top:-15px}#menu-toggle{cursor:pointer;outline-offset:-2px;background-color:#0000;border:0;padding:20px}@media only screen and (max-width:650px){#menu-toggle{padding-top:8px;padding-bottom:8px}}#nav-icon3{--offset-top:6px;width:30px;height:30px;margin:0 0 0 auto;transition:all .5s ease-in-out;position:relative;transform:rotate(0)}#nav-icon3 span{background:var(--color--charcoal);opacity:1;width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}#nav-icon3 span:first-child{top:calc(var(--offset-top) + 0px)}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:calc(var(--offset-top) + 8px)}#nav-icon3 span:nth-child(4){top:calc(var(--offset-top) + 16px)}body.mobile-nav-active #nav-icon3 span:first-child{width:0%;top:18px;left:50%}body.mobile-nav-active #nav-icon3 span:nth-child(2){transform:rotate(45deg)}body.mobile-nav-active #nav-icon3 span:nth-child(3){transform:rotate(-45deg)}body.mobile-nav-active #nav-icon3 span:nth-child(4){width:0%;top:18px;left:50%}#mobile-nav{margin-right:-20px;display:none}@media only screen and (max-width:900px){#mobile-nav{text-align:right;flex:0;align-items:center;display:flex}}#mobile-nav-container{height:100%;top:var(--wp-admin--admin-bar--height,0px);z-index:901;background:var(--color--charcoal);width:100%;font-family:var(--font-family--conneqt-bold);padding-top:var(--header--height);font-size:16px;display:none;position:fixed;left:0}@media only screen and (min-width:901px){#mobile-nav-container{display:none!important}}.mobile-menu__list{margin:0;padding:67px 0 0}.mobile-menu__list a{color:var(--color--white);outline-offset:-2px;padding:20px;font-size:20px;font-weight:700;line-height:26px;text-decoration:none;display:block;overflow:hidden}.mobile-menu__list a:hover{color:var(--color--gold)}.mobile-menu__list li{float:none;display:block}.mobile-menu__list li .sub-menu{background:var(--color--charcoal);visibility:hidden;width:100%;height:100%;padding-left:0;transition:all .5s;position:absolute;top:0;left:100vw}.mobile-menu__list li .sub-menu li{padding-right:0}.mobile-menu__list li .sub-menu li a{padding-left:20px}.mobile-menu__list li.menu-item-has-children>a{background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/mobile-arrow.svg);background-position:right 20px top 50%;background-repeat:no-repeat}.mobile-menu__list li.menu-item-has-children .sub-menu li a{text-transform:uppercase}.mobile-menu__list li.show-child>.sub-menu{visibility:visible;left:0}.mobile-menu__list li.show-child>.sub-menu>li.go-back{text-align:center;border-bottom:1px solid rgb(from var(--color--black) r g b / 25%)}.mobile-menu__list li.show-child>.sub-menu>li.go-back:before{content:"";background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/arrow-circle-right.white.svg);background-position:0;background-repeat:no-repeat;background-size:cover;width:20px;height:20px;display:block;position:absolute;top:23px;left:20px;transform:rotate(180deg)}.mobile-menu__list li.show-child>.sub-menu>li.go-back>a{color:var(--color--gold);background-image:none!important}.news-events-section{z-index:30;width:100%;padding:56px 0;position:relative;bottom:0}.news-events-section>h2{text-align:center;font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;margin-bottom:30px;font-size:40px}.news-events-section:target{scroll-margin-top:0}.news-events-section__inner{flex:1;width:calc(100% - 140px);margin-left:70px;margin-right:70px}@media (max-width:650px){.news-events-section__inner{width:calc(100% - 40px);margin-left:20px;margin-right:20px}}@media (min-width:651px){.news-events-section__inner:not(:first-child){margin-left:0}}.news-events-section__slides{margin-bottom:-20px;overflow:hidden}.news-events-section__slides .slick-list{margin-right:-40px;padding-bottom:20px}@media (max-width:1255px){.news-events-section__slides .slick-list{margin-right:-20px}}.news-events-section__slides .slick-slide,.news-events-section__slides .ne-slide{margin-right:40px}@media (max-width:1255px){.news-events-section__slides .slick-slide,.news-events-section__slides .ne-slide{margin-right:20px}}.news-events-section__slides[data-color-mode=alternating] .slick-slide:nth-child(odd) .ne-slide{background:var(--color--dark-blue)}.news-events-section__slides[data-color-mode=alternating] .slick-slide:nth-child(2n) .ne-slide{background:var(--color--dark-green)}.news-events-section__slides .ne-slide{background:var(--color--charcoal);color:var(--color--white);outline-offset:-2px;flex-direction:column;height:100%;min-height:229px;padding:30px 20px 20px 30px;position:relative;box-shadow:0 4px 4px #00000040;display:flex!important}@media (max-width:1255px){.news-events-section__slides .ne-slide{margin-right:20px}}@media only screen and (max-width:1105px){.news-events-section__slides .ne-slide{min-height:250px;padding:20px}}.news-events-section__slides .ne-slide.dark-blue{background:var(--color--dark-blue)}.news-events-section__slides .ne-slide.dark-green{background:var(--color--dark-green)}.news-events-section__slides .ne-slide>div{flex-grow:1}.news-events-section__slides .ne-slide .category{float:right}.news-events-section__slides .ne-slide .date{font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;margin-bottom:13px;font-size:16px;font-weight:700}.news-events-section__slides .ne-slide h2{color:var(--color--white);font-family:var(--font-family--segoe-ui);text-transform:none;max-width:75%;margin-top:0;font-size:20px;font-weight:600;line-height:1.25}@media only screen and (max-width:1255px){.news-events-section__slides .ne-slide h2{max-width:none}}@media only screen and (max-width:1105px){.news-events-section__slides .ne-slide h2{font-size:16px;line-height:22px}}.news-events-section__slides .ne-slide .storylink{margin-top:10px;margin-left:auto}.news-events-section__slides .ne-slide .storylink .button{text-align:right;position:static}.news-events-section__slides .ne-slide .storylink .button:before{content:"";z-index:1;background-color:#0000;width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:none}.news-events-section__slides .ne-slide .storylink .button:focus-visible{outline:none}.news-events-section__slides .ne-slide .storylink .button:focus-visible:before{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:-4px}.page-header-carousel{z-index:1;position:relative}.page-header+.page-header-carousel{border:20px solid var(--color--white);border-top:0;margin-top:-20px}.page-header-carousel__slides{display:flex}.page-header+.page-header-carousel .page-header-carousel__slides{clip-path:var(--clip-path--90-140)}.page-header-carousel__carousel-controls{bottom:20px;left:50%;transform:translate(-50%);position:absolute!important}.page-header-carousel-slide{background-position:50%;background-size:cover;height:100%;padding-bottom:80px;min-height:420px!important}.page-header-carousel-slide__overlay{background:50% 0 no-repeat;background-color:var(--color--black);opacity:.8;background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/overlay.wide.png.webp);background-size:128.75% 300.899%;width:100%;height:100%;position:absolute;top:0}.page-header-carousel-slide__inner{text-shadow:0 4px 4px #00000040;padding:50px 135px;position:relative}@media only screen and (max-width:1255px){.page-header-carousel-slide__inner{padding:40px 25px}}@media only screen and (max-width:650px){.page-header-carousel-slide__inner{padding:25px}}.page-header-carousel-slide__inner h2{text-transform:none;max-width:750px;margin:10px 0 30px;font-size:46px;font-weight:700;line-height:110%}@media only screen and (max-width:900px){.page-header-carousel-slide__inner h2{margin:10px 0;font-size:34px;line-height:38px}}@media only screen and (max-width:650px){.page-header-carousel-slide__inner h2{font-size:30px;line-height:34px}}.page-header-carousel-slide__inner a:hover{text-shadow:none}.page-header-carousel-slide__inner a:hover svg circle{fill:#d6d2c4}.page-header-carousel-slide__eyebrow{font-family:var(--font-family--conneqt-bold);text-transform:uppercase;font-size:20px;font-weight:700}.search-section{background:var(--color--charcoal);color:var(--color--white);padding:60px 0}.search-section__inner{justify-content:space-between;gap:20px}@media only screen and (max-width:900px){.search-section__inner{flex-wrap:wrap}}.search-section__left{flex-basis:60%;padding-right:150px}@media only screen and (max-width:900px){.search-section__left{flex-basis:100%;padding-right:0}}.search-section__left h2{color:var(--color--white);font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;margin-bottom:15px;font-size:40px;font-weight:700;line-height:40px}.search-section__right{flex-basis:350px;margin-top:25px}@media only screen and (max-width:900px){.search-section__right{flex-basis:100%}}body.error404 .search-sidebar{max-width:390px;margin-left:auto;margin-right:auto}.search-bar{background:var(--color--charcoal);color:var(--color--white)}.search-sidebar .search-bar{border-radius:9999px;padding:12px 0}.search-section .search-bar{margin-left:auto}.search-bar.search-bar--employee-search{z-index:1;max-width:350px;position:relative}.search-bar__form{background:var(--color--charcoal);color:var(--color--white);border-radius:0;padding:0}.search-sidebar .search-bar__form{border-radius:26px;padding:0 20px}.search-bar__field{background-color:inherit;color:inherit;align-items:center;width:100%;margin:0;display:flex}.search-bar--employee-search:has(.search-bar__listbox[style="display: block;"]) .search-bar__field{position:relative}.search-bar--employee-search:has(.search-bar__listbox[style="display: block;"]) .search-bar__field:after{background-image:linear-gradient(0deg, transparent 0%, var(--color--charcoal) 100%);content:"";width:calc(100% + 30px);height:16px;position:absolute;top:100%;left:-15px}.search-bar__input{border:none;border-bottom:1px solid var(--color--gold);color:var(--color--white);font-family:var(--font-family--segoe-ui);background:0 0;flex:1;padding-left:0;font-weight:400;display:inline-block}.search-sidebar .search-bar__input{height:32px;padding-top:0;padding-left:0}.search-bar__input::placeholder{color:var(--color--tan)}.search-bar__input::selection{color:#fff9;background-color:#ffffff1a}.search-bar__input:focus{outline:none}.search-bar__input:focus::placeholder{opacity:.2}.search-bar__submit{aspect-ratio:1;outline-offset:4px;background:0 0;border:0;border-radius:50%;width:24px;padding:0;display:block}.search-bar__submit svg{aspect-ratio:1;width:24px;height:auto;display:block}.search-bar__submit svg path{transition:all .3s}.search-bar__submit:hover svg path{stroke:var(--color--gold)}.search-bar__listbox{background-color:var(--color--charcoal);border-top:1em solid var(--color--charcoal);color:var(--color--white);z-index:-1;width:calc(100% - 24px);max-height:calc(52px + 14em);padding:0;font-size:16px;line-height:1.5;display:none;position:absolute;top:50%;left:0;overflow-y:scroll}.search-sidebar .search-bar__listbox{width:calc(100% - 10px);margin-left:5px}.search-section .search-bar__listbox{background-color:var(--color--black)}.search-bar__listbox li:first-child{padding-top:1em}.search-bar__listbox li:last-child{padding-bottom:1em}.search-bar__listbox li[aria-selected=true]>a{background-color:#ffffff1a}.search-bar__listbox li em,.search-bar__listbox li a{color:var(--color--white);font-family:var(--font-family--segoe-ui);padding:5px 1.4em;text-decoration-color:#0000;transition:none;display:block}.search-sidebar .search-bar__listbox li em,.search-sidebar .search-bar__listbox li a{padding:5px 15px}.search-bar__listbox li em:focus-visible,.search-bar__listbox li a:focus-visible{outline-offset:-4px;z-index:1;margin-top:-5px;margin-bottom:-5px;padding-top:10px;padding-bottom:10px}.search-bar__listbox li em:hover,.search-bar__listbox li a:hover{text-decoration-color:currentColor}#menu{outline-offset:-4px}#content:after{content:"";height:calc(100% - var(--header--height,0px) - var(--wp-admin--admin-bar--height,0px));max-height:calc(100dvh - var(--header--height,0px) - var(--wp-admin--admin-bar--height,0px));outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:inherit;pointer-events:none;left:0;top:calc(var(--header--height,0px) + var(--wp-admin--admin-bar--height,0px));z-index:999;width:100%;display:none;position:fixed}#content:focus-visible:after{display:block}.skip-link{color:var(--color--black);outline-offset:4px;z-index:999;border-radius:9999px;align-items:center;gap:0 .6em;padding:1em 1.2em;font-weight:600;text-decoration:none;transition:transform .3s;display:flex;position:fixed;transform:translateY(2em);background-color:var(--color--white)!important;left:16px!important;top:calc(14px + var(--wp-admin--admin-bar--height,0px))!important;font-size:16px!important}.skip-link:focus-visible{transform:translateY(0)}@media (min-width:901px){.skip-link:where(.skip-link--menu-toggle){display:none!important}}@media (max-width:900px){.skip-link:where(.skip-link--menu){display:none!important}}.skip-link__button{background-color:var(--color--black);color:var(--white);border-radius:9999px;gap:.2em;padding:2px 4px;font-size:12px;font-weight:600;display:flex;color:var(--color--white)!important}.slick-autoplay-toggle-button{display:none}.slick-list,.slick-track{height:100%}.slick-loading .slick-list{background:#fff url(/sites/sgh-com-e1be84d4/shared/theme/images/ajax-loader.gif) 50% no-repeat}.slick-track{display:flex!important}.slick-slide{float:none!important;height:auto!important}.slick-slide[aria-hidden=true]{pointer-events:none}.slick-slide>div{height:100%}.carousel-controls{margin:20px 0;position:relative}.carousel-controls:last-child{margin-bottom:0}@media only screen and (min-width:480px){.carousel-controls.hideondesktop{display:none}}.carousel-count{font-family:var(--font-family--trade-gothic-next-condensed);text-align:center;font-size:18px;font-weight:700}.carousel-count strong{color:var(--color--gold);font-weight:inherit}.has-white-color .carousel-count strong{color:var(--color--white)}.slick-arrow{aspect-ratio:1;background-color:var(--color--white);cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:auto;padding:0;line-height:0;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px #0000001a}.slick-arrow.slick-disabled:before{opacity:1}.slick-arrow:hover{background-color:var(--color--gold)}.carousel-buttons .slick-arrow{color:inherit;outline-offset:4px;text-align:center;background-color:#0000;border:1px solid;border-radius:50%;width:32px;height:32px;line-height:32px;position:static;transform:none}.carousel-buttons .slick-arrow svg{width:15px;height:15px}.carousel-buttons .slick-arrow path{fill:currentColor}.carousel-buttons .slick-arrow:hover{background-color:var(--color--gold);color:var(--color--charcoal);border-color:#0000}.slick-prev{padding-right:.1em;left:20px}.slick-prev img,.slick-prev svg{transform:rotateY(180deg)}.slick-next{padding-left:.1em;right:20px}.carousel-buttons{justify-content:center;gap:10px;display:flex}.carousel-play-pause{color:inherit;outline-offset:4px;background-color:#0000;border:1px solid;border-radius:32px;width:32px;min-width:auto;height:32px;padding:10px;display:block;position:relative}.carousel-play-pause svg{pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.carousel-play-pause svg path,.carousel-play-pause svg rect{fill:currentColor}.carousel-play-pause svg.icon-progress{top:-1px;left:-1px;transform:rotate(-90deg)}.has-charcoal-diamond-background-pattern .carousel-play-pause svg.icon-progress circle{stroke:var(--color--gold)}.carousel-play-pause div svg{width:11px;height:12px}.carousel-play-pause div.carousel-play{display:none}.carousel-play-pause:hover{background-color:var(--color--gold);border-color:#0000}.carousel-play-pause:hover svg path,.carousel-play-pause:hover svg rect{fill:var(--color--charcoal)}.carousel-play-pause:hover svg.icon-progress circle{stroke:currentColor}.carousel-play svg{transform:translate(-50%,-50%)translate(2px)}.carousel-buttons+.carousel-dots{margin-top:8px}.slick-dots{color:inherit;text-align:center;justify-content:center;width:100%;margin:0;padding:0;list-style:none;display:flex}.slick-dots:has(li:only-child){opacity:0;pointer-events:none}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 2px;padding:0;position:relative}.slick-dots li button{color:inherit;cursor:pointer;background:0 0;border:0;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:before{color:inherit;content:"•";opacity:1;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:30px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li.slick-active button:before{color:inherit;opacity:1;font-size:42px;line-height:22px}.social-share{align-items:center;gap:10px;display:flex}.social-share .a2a_kit{padding:6px 0 4px;display:inline-block}.social-share .a2a_kit a{margin:0 10px;display:inline-block}@media only screen and (max-width:1255px){.social-share .a2a_kit a{margin:0 5px}}.social-share .a2a_kit a.a2a_button_facebook:hover svg path.colorizeme{fill:var(--color--blue)}.social-share .a2a_kit a.a2a_button_x:hover svg path.colorizeme{fill:var(--color--light-green)}.social-share .a2a_kit a.a2a_button_linkedin:hover svg path.colorizeme{fill:var(--color--gold)}.social-share .a2a_kit a svg{vertical-align:middle}.search-form{color:inherit;justify-content:flex-end;align-items:center;gap:10px;height:100%;display:flex}.search-form__inner{flex-grow:1;justify-content:flex-end;align-items:center;gap:10px;height:100%;margin-bottom:0;display:flex;position:relative}.search-form__query-input{appearance:none;color:inherit;font-family:var(--font-family--trade-gothic-next-condensed);background:0 0;border:none;border-bottom:2px solid;border-radius:0;width:100%;max-width:800px;padding:10px 34px 9px 0;font-size:15px;font-weight:700}.search-form__query-input::placeholder{color:currentColor;opacity:.6}.search-form__query-input:focus{outline:none}.search-form__query-input:focus::placeholder{opacity:.2}.search-form__submit{color:inherit;cursor:pointer;background-color:#0000;border:0;padding:0;transition:all .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.search-form__submit svg{width:24px;display:block}.search-form__submit circle{fill:currentColor;transition:all .3s}.search-form__submit:hover{color:var(--color--orange)}.site-header__search-close{color:inherit;background-color:#0000;border:0;flex-shrink:0;padding:0}.site-header__search-close svg{border:2px solid;border-radius:50%;width:24px;transition:all .3s;display:block}.site-header__search-close:hover{color:var(--color--white)}.site-header__search-close:hover svg{background-color:var(--color--orange);border-color:var(--color--orange)}.site-mobile__search{background:var(--color--charcoal);color:var(--color--white);height:calc(100svh - var(--header--height,0px) + var(--wp-admin--admin-bar--height,0px));padding:20px;padding-top:calc(2 * var(--header--height,0px));z-index:900;align-items:flex-start;width:100%;line-height:84px;display:none;position:fixed;left:0}@media only screen and (max-width:650px){.site-mobile__search{padding-top:calc(2 * var(--header--height,0px));top:var(--wp-admin--admin-bar--height,0px)}}@media only screen and (min-width:901px){.site-mobile__search{display:none!important}}.site-mobile__search-form{height:auto;display:flex}.site-mobile__search-form .search-form__submit path{fill:var(--color--charcoal)}.site-mobile__search-form .search-form__submit:hover path{fill:var(--color--white)}.site-mobile__search-close{background-color:#0000;border:none}.site-mobile__search-close svg{width:42px}.site-header{background-color:var(--color--white);height:var(--header--height);z-index:902;align-items:center;width:100%;max-width:100vw;padding-left:20px;padding-right:20px;display:flex;position:absolute}@media only screen and (max-width:900px){.site-header{justify-content:space-between}}@media only screen and (max-width:650px){.site-header{height:var(--header--height)}}body.mobile-nav-active .site-header,.site-header.scrolled{position:fixed;box-shadow:0 8px 8px -8px #0000001a}.site-header__inner{text-align:center;flex-grow:1}.site-header__logo,.site-header__search{align-items:center;display:flex}.site-header__logo{min-height:84px;margin-left:-20px}@media only screen and (max-width:900px){.site-header__logo{flex:1}}@media only screen and (max-width:650px){.site-header__logo{line-height:initial;flex-basis:60%}}.site-header__logo a{outline-offset:-2px;align-items:center;min-height:70px;padding:10px 20px;display:flex}@media only screen and (max-width:650px){.site-header__logo a{padding:0 20px}}.site-header__logo svg{display:block}@media only screen and (max-width:650px){.site-header__logo svg{width:auto;height:26px}}.site-header__logo svg #diamond{fill:url(/sites/sgh-com-e1be84d4/shared/theme/images/sgh-logo.svg#paint0_linear) #c28e0d}.site-header__logo svg #paint0_linear stop:first-child{stop-color:#b37e00}.site-header__logo svg #paint0_linear stop:nth-child(2){stop-color:#d29f1c}.site-header__logo path.main{fill:var(--color--charcoal)}.site-header__search-close,.site-header__search-toggle{aspect-ratio:1;color:var(--color--charcoal);background-color:#0000;border:0;width:46px;height:46px;padding:20px;transition:all .3s;display:block;position:relative}@media only screen and (max-width:650px){.site-header__search-close,.site-header__search-toggle{padding-top:8px;padding-bottom:8px}}.site-header__search-close svg,.site-header__search-toggle svg{aspect-ratio:1;height:auto;margin-left:auto;margin-right:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-header__search-close path,.site-header__search-toggle path{stroke:currentColor}.site-header__search-toggle{outline-offset:-2px}.site-header__search-toggle svg{width:30px}@media only screen and (max-width:650px){.site-header__search-toggle svg{width:25px}}.site-header__search-form{background-color:var(--color--white);width:100%;max-width:calc(100% - 157px);height:100%;padding-right:20px;transition:background-color .3s;position:absolute;right:0}@media only screen and (max-width:900px){.site-header__search-form{display:none!important}}body:not(.search-nav-active) .site-header__search-form{opacity:0;visibility:hidden;background-color:#0000}.site-header__search-form>*{transition:all .3s .15s}body:not(.search-nav-active) .site-header__search-form>*{opacity:0}.header-menu{color:var(--color--charcoal);font-family:var(--font-family--conneqt-bold);letter-spacing:.02em;font-size:12px;font-weight:700}.header-menu a,.header-menu button{font:inherit}.header-menu__list{justify-content:center;list-style:none;display:flex}@media only screen and (max-width:900px){.header-menu__list{display:none}}.header-menu__list>.menu-item{align-items:center;height:84px;display:flex}.header-menu__list>.menu-item>button{cursor:pointer;background-color:#0000;border:0}.header-menu__list>.menu-item>a,.header-menu__list>.menu-item>button{color:inherit;outline-offset:-4px;align-items:center;padding:15px 24px;text-decoration:none;display:flex;position:relative}@media only screen and (max-width:1105px){.header-menu__list>.menu-item>a,.header-menu__list>.menu-item>button{padding:15px 12px}}.header-menu__list>.menu-item>a:before,.header-menu__list>.menu-item>button:before{content:"";border-top:2px solid var(--color--orange);width:0%;transition:width .4s;display:block;position:absolute;bottom:10px;left:24px}@media only screen and (max-width:1105px){.header-menu__list>.menu-item>a:before,.header-menu__list>.menu-item>button:before{left:12px}}.header-menu__list>.menu-item>a:hover:before,.header-menu__list>.menu-item>button:hover:before{width:calc(100% - 48px)}@media only screen and (max-width:1105px){.header-menu__list>.menu-item>a:hover:before,.header-menu__list>.menu-item>button:hover:before{width:calc(100% - 24px)}}.header-menu__list>.menu-item.current-menu-ancestor>a[href]:before,.header-menu__list>.menu-item.current-menu-ancestor>button[href]:before,.header-menu__list>.menu-item.current-menu-item>a[href]:before,.header-menu__list>.menu-item.current-menu-item>button[href]:before{width:calc(100% - 48px)}@media only screen and (max-width:1105px){.header-menu__list>.menu-item.current-menu-ancestor>a[href]:before,.header-menu__list>.menu-item.current-menu-ancestor>button[href]:before,.header-menu__list>.menu-item.current-menu-item>a[href]:before,.header-menu__list>.menu-item.current-menu-item>button[href]:before{width:calc(100% - 24px)}}.header-menu__list>.menu-item.menu-item-has-children{position:relative}.header-menu__list>.menu-item.menu-item-has-children>a,.header-menu__list>.menu-item.menu-item-has-children>button{gap:.4em}.header-menu__list>.menu-item.menu-item-has-children>a:after,.header-menu__list>.menu-item.menu-item-has-children>button:after{aspect-ratio:1.68852;content:"";background:url(/sites/sgh-com-e1be84d4/shared/theme/images/arrow-down.svg) 50%/contain no-repeat;flex-shrink:0;width:10.3px;transition:transform .5s;display:inline-block}.header-menu__list>.menu-item.menu-item-has-children>a:hover:before,.header-menu__list>.menu-item.menu-item-has-children>button:hover:before{width:calc(100% - 58.3px - .4em)}@media only screen and (max-width:1105px){.header-menu__list>.menu-item.menu-item-has-children>a:hover:before,.header-menu__list>.menu-item.menu-item-has-children>button:hover:before{width:calc(100% - 34.3px - .4em)}}.header-menu__list>.menu-item.menu-item-has-children>a[aria-expanded=true]:after,.header-menu__list>.menu-item.menu-item-has-children>button[aria-expanded=true]:after{transform:rotateX(180deg)}.header-menu__list>.menu-item.menu-item-has-children.current-menu-ancestor>a:before,.header-menu__list>.menu-item.menu-item-has-children.current-menu-ancestor>button:before,.header-menu__list>.menu-item.menu-item-has-children.current-menu-item>a:before,.header-menu__list>.menu-item.menu-item-has-children.current-menu-item>button:before{width:calc(100% - 58.3px - .4em)}@media only screen and (max-width:1105px){.header-menu__list>.menu-item.menu-item-has-children.current-menu-ancestor>a:before,.header-menu__list>.menu-item.menu-item-has-children.current-menu-ancestor>button:before,.header-menu__list>.menu-item.menu-item-has-children.current-menu-item>a:before,.header-menu__list>.menu-item.menu-item-has-children.current-menu-item>button:before{width:calc(100% - 34.3px - .4em)}}.header-menu__list>.menu-item>.sub-menu{background-color:var(--color--white);color:var(--color--text-gray);text-align:left;padding:30px 24px;line-height:2.5em;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:absolute;top:100%;left:-24px;box-shadow:0 2px 4px #0000001a,inset 0 8px 8px -8px #0000001a}@media only screen and (max-width:1105px){.header-menu__list>.menu-item>.sub-menu{padding:15px 12px;left:-12px}}.header-menu__list>.menu-item>.sub-menu:not(.active,.hover){opacity:0;visibility:hidden}.header-menu__list>.menu-item>.sub-menu .menu-item>a,.header-menu__list>.menu-item>.sub-menu .menu-item>button{outline-offset:4px;text-transform:uppercase;text-underline-offset:.25em;white-space:nowrap;align-items:center;width:fit-content;padding:2px 24px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:flex}@media only screen and (max-width:1105px){.header-menu__list>.menu-item>.sub-menu .menu-item>a,.header-menu__list>.menu-item>.sub-menu .menu-item>button{padding:2px 12px}}.header-menu__list>.menu-item>.sub-menu .menu-item>a[href]:focus,.header-menu__list>.menu-item>.sub-menu .menu-item>button[href]:focus{width:100%}.header-menu__list>.menu-item>.sub-menu .menu-item>a[href]:after,.header-menu__list>.menu-item>.sub-menu .menu-item>button[href]:after{content:"";background:url(/sites/sgh-com-e1be84d4/shared/theme/images/arrow_charcoal.svg) 50%/contain no-repeat;width:10px;height:11px;margin-left:6px;display:inline-block;position:relative;top:-1px}.header-menu__list>.menu-item>.sub-menu .menu-item>a[href]:hover,.header-menu__list>.menu-item>.sub-menu .menu-item>button[href]:hover{color:var(--color--orange);-webkit-text-decoration-color:var(--color--orange);-webkit-text-decoration-color:var(--color--orange);-webkit-text-decoration-color:var(--color--orange);text-decoration-color:var(--color--orange)}.header-menu__list>.menu-item.menu-item-has-sub-menu-columns>.sub-menu{width:750px;min-width:100%;display:flex}.header-menu__list>.menu-item.menu-item-has-sub-menu-columns>.sub-menu[style*="display: block;"]{display:flex!important}@media only screen and (max-width:1105px){.header-menu__list>.menu-item.menu-item-has-sub-menu-columns>.sub-menu{width:680px}}.header-menu__list>.menu-item.menu-item-has-sub-menu-columns>.sub-menu>.menu-item{flex:1;margin:0 0 0 -24px;padding:0 24px}@media only screen and (max-width:1105px){.header-menu__list>.menu-item.menu-item-has-sub-menu-columns>.sub-menu>.menu-item{margin:0 0 0 -12px;padding:0 12px}}.header-menu__list>.menu-item.menu-item-has-sub-menu-columns>.sub-menu>.menu-item:last-child{margin-right:-24px;padding-right:24px}@media only screen and (max-width:1105px){.header-menu__list>.menu-item.menu-item-has-sub-menu-columns>.sub-menu>.menu-item:last-child{margin-right:-12px;padding-left:12px}}.header-menu__list>.menu-item.menu-item-has-sub-menu-columns>.sub-menu>.menu-item:first-child{flex-basis:16%}.header-menu__list>.menu-item.menu-item-has-sub-menu-columns>.sub-menu>.menu-item:nth-child(2){flex-basis:18%}.header-menu__list>.menu-item.menu-item-has-sub-menu-columns>.sub-menu>.menu-item>.sub-menu{font-family:var(--font-family--conneqt-regular)}.header-menu__list>.menu-item.menu-item-has-sub-menu-columns>.sub-menu>.menu-item>.sub-menu .menu-item{font-family:var(--font-family--trade-gothic-next-condensed);font-size:13px;line-height:1.4}.header-menu__list>.menu-item.menu-item-has-sub-menu-columns>.sub-menu>.menu-item>.sub-menu .menu-item>a{color:var(--color--charcoal);opacity:1;text-transform:uppercase;text-underline-offset:.25em;align-items:center;width:fit-content;padding:6px 24px 5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:all .3s;display:flex}@media only screen and (max-width:1105px){.header-menu__list>.menu-item.menu-item-has-sub-menu-columns>.sub-menu>.menu-item>.sub-menu .menu-item>a{padding:6px 12px 5px}}.header-menu__list>.menu-item.menu-item-has-sub-menu-columns>.sub-menu>.menu-item>.sub-menu .menu-item>a[href]:focus{width:100%}.header-menu__list>.menu-item.menu-item-has-sub-menu-columns>.sub-menu>.menu-item>.sub-menu .menu-item>a[href]:hover{color:var(--color--orange);-webkit-text-decoration-color:var(--color--orange);-webkit-text-decoration-color:var(--color--orange);-webkit-text-decoration-color:var(--color--orange);text-decoration-color:var(--color--orange)}.site-content{min-height:calc(100svh - var(--wp-admin--admin-bar--height,0px));z-index:2;background:#fff;flex-direction:column;padding-bottom:5px;display:flex;position:relative}@media only screen and (max-width:450px){.site-content{margin-bottom:0!important}}.site-content__gold-line{background:linear-gradient(51.36deg, #b37e00 29.02%, var(--color--gold) 84.02%);width:100%;height:5px;position:absolute;bottom:0}.site-main{z-index:20;background:#fff;flex-direction:column;flex-grow:1;display:flex;position:relative;overflow-x:clip}.site-main>:first-child{border-top:var(--header--height) solid var(--color--white)}.site-footer{z-index:1;width:100%;position:fixed;bottom:0}@media only screen and (max-width:450px){.site-footer{position:relative}}.site-footer a:not([class]){font-family:var(--font-family--trade-gothic-next-condensed);text-underline-offset:.25em;width:fit-content;font-size:14px;font-weight:700;line-height:1.4;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:all .3s;display:block}.site-footer a:not([class]):hover{color:var(--color--white);text-decoration-color:currentColor}.site-footer .footer-main-columns{display:flex}@media only screen and (max-width:900px){.site-footer .footer-main-columns{flex-wrap:wrap}}.site-footer .footer-left{flex-basis:40%}@media only screen and (max-width:900px){.site-footer .footer-left{flex-basis:100%}}.site-footer .footer-left .footer-left-top{background:url(/sites/sgh-com-e1be84d4/shared/theme/images/footer-left-top-bg.jpg) 0 0/cover no-repeat;align-items:flex-end;height:215px;display:flex}@media only screen and (max-width:900px){.site-footer .footer-left .footer-left-top{display:none}}.site-footer .footer-left .footer-left-top .site-footer__logo{margin:0 0 22px 43px}.site-footer .footer-left .footer-left-top .site-footer__logo svg{width:auto;height:42px}.site-footer .footer-left .footer-left-top .site-footer__logo svg path.main{fill:var(--color--charcoal)}.site-footer .footer-left .footer-left-top .site-footer__logo a{outline-offset:4px}.site-footer .footer-left .footer-left-bottom{height:100%;display:flex}.site-footer .footer-left .footer-left-bottom__inner{width:100%;padding:80px 43px}@media only screen and (max-width:900px){.site-footer .footer-left .footer-left-bottom__inner{padding:25px}}.site-footer .footer-left .footer-left-bottom__inner h2{margin-bottom:16px;font-size:40px}@media only screen and (max-width:900px){.site-footer .footer-left .footer-left-bottom__inner h2{font-size:24px}}.site-footer .footer-left .footer-left-bottom__inner p{margin-bottom:30px}.site-footer .footer-right{background:var(--color--dark-green);flex-basis:60%;padding:70px 36px}@media only screen and (max-width:900px){.site-footer .footer-right{flex-basis:100%;padding:20px 25px}}.site-footer .footer-right a:not([class]){padding:4px 6px}.site-footer .footer-right h2{margin-bottom:40px}@media only screen and (max-width:650px){.site-footer .footer-right h2{display:none}}.site-footer .footer-right .footer-columns{gap:20px;display:flex}@media only screen and (max-width:900px){.site-footer .footer-right .footer-columns{flex-wrap:wrap}}@media only screen and (max-width:650px){.site-footer .footer-right .footer-columns{display:none}}.site-footer .footer-right .footer-columns>div{flex-grow:1;width:calc(33.3333% - 13.3333px);font-size:12px}.site-footer .footer-right .footer-columns>div h3{font-family:var(--font-family--conneqt-bold);letter-spacing:.02em;margin-bottom:10px;font-size:12px}@media only screen and (max-width:900px){.site-footer .footer-right .footer-columns>div h3{font-size:16px}}.site-footer .footer-right .footer-columns>div h3+*{margin-top:0}.site-footer .footer-right .footer-columns>div .menu{margin-bottom:32px}.site-footer .footer-right .footer-columns>div .menu-footer-menu-container{font-family:var(--font-family--conneqt-bold);letter-spacing:.02em;margin-bottom:10px;font-size:12px}@media only screen and (max-width:900px){.site-footer .footer-right .footer-columns>div .menu-footer-menu-container{font-size:16px}}.site-footer .footer-right .footer-columns>div .menu-footer-menu-container a{font-family:var(--font-family--conneqt-bold);letter-spacing:.02em;margin-top:-4px;font-size:12px}.site-footer .footer-right .footer-columns>div .menu-footer-menu-container a svg{height:10px;margin-left:8px}.site-footer .footer-right .footer-columns>div .menu-footer-menu-container a path{fill:currentColor}.site-footer .footer-right .footer-columns>div .menu-footer-menu-container .menu-item{margin-bottom:20px}.site-footer .footer-right .footer-columns>div [class*=menu-container]{margin-left:-6px}.site-footer .footer-right .legal-social{border-top:1px solid var(--color--white);padding-top:27px;line-height:110%;display:flex}@media only screen and (max-width:1255px){.site-footer .footer-right .legal-social{flex-direction:column}}@media only screen and (max-width:900px){.site-footer .footer-right .legal-social{flex-wrap:wrap}}@media only screen and (max-width:650px){.site-footer .footer-right .legal-social{border-top:none;padding-top:0}}.site-footer .footer-right .legal-social>div{flex:1}@media only screen and (max-width:1255px){.site-footer .footer-right .legal-social>div{width:100%}}@media only screen and (max-width:900px){.site-footer .footer-right .legal-social>div{text-align:center;flex-basis:100%;margin-bottom:3px}}.site-footer .footer-right .legal-social>div.copyright-row,.site-footer .footer-right .legal-social>div.privacy-row{align-items:center;display:flex}.site-footer .footer-right .legal-social>div.privacy-row a:first-child{margin-left:-6px}.site-footer .footer-right .legal-social>div.copyright-row span{font-family:var(--font-family--conneqt-bold);letter-spacing:.02em;text-transform:uppercase;font-weight:700}.site-footer .footer-right .legal-social .social-icons{gap:20px;display:flex}.site-footer .footer-right .legal-social .social-icons a{display:block}.site-footer .footer-right .legal-social .social-icons a svg{width:26px;height:26px;display:block}.site-footer .footer-right .legal-social .social-icons a.facebook:hover svg path.colorizeme{fill:var(--color--blue)}.site-footer .footer-right .legal-social .social-icons a.x:hover svg path.colorizeme{fill:var(--color--light-green)}.site-footer .footer-right .legal-social .social-icons a.linkedin:hover svg path.colorizeme{fill:var(--color--gold)}.site-footer .footer-right .legal-social .social-icons a.youtube:hover svg path.colorizeme{fill:var(--color--orange)}#ot-sdk-btn-floating{display:none}.brand-colors-section>h2{color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed);text-align:center;text-transform:none;font-size:40px;font-weight:700}@media only screen and (max-width:650px){.brand-colors-section>h2{margin-bottom:20px}}.brand-colors-section .palette{margin:10px 0}@media only screen and (max-width:650px){.brand-colors-section .palette{text-align:center}}.brand-colors-section .palette .category-pill{margin-left:50px}@media only screen and (max-width:650px){.brand-colors-section .palette .category-pill{margin:0}}.brand-colors-section .palette .colors{text-align:left;column-gap:14px;margin:18px 0}@media only screen and (max-width:1105px){.brand-colors-section .palette .colors{flex-wrap:wrap}}@media only screen and (max-width:650px){.brand-colors-section .palette .colors{margin-bottom:50px}}.brand-colors-section .palette .colors .color{color:var(--color--black);font-family:var(--font-family--segoe-ui);text-transform:uppercase;flex:1;min-height:300px;font-size:16px;font-weight:700;line-height:30px}@media only screen and (max-width:900px){.brand-colors-section .palette .colors .color{flex-basis:50%}}@media only screen and (max-width:650px){.brand-colors-section .palette .colors .color{flex-basis:100%}}.brand-colors-section .palette .colors .color .color-inner{padding:30px 40px}.brand-colors-section .palette .colors .color h3{font-family:var(--font-family--trade-gothic-next-condensed);font-size:30px;font-weight:700;line-height:40px}@media only screen and (max-width:650px){.brand-colors-section .palette .colors .color h3{font-size:20px}}.brand-colors-section .palette .colors .color.whitetext{color:var(--color--white)}.brand-colors-section .palette .colors .color.whitetext h3{color:inherit}.brand-colors-section .palette:nth-of-type(2) .colors{column-gap:0}@media only screen and (max-width:1105px){.brand-colors-section .palette:nth-of-type(2) .colors .color{flex-basis:33.333%}}@media only screen and (max-width:650px){.brand-colors-section .palette:nth-of-type(2) .colors .color{flex-basis:100%;min-height:200px}}.centered-headline-text{width:calc(100% - 40px);max-width:1060px;margin-left:auto;margin-right:auto;padding:40px 0;font-size:16px;line-height:28px}.centered-headline-text ol,.centered-headline-text ul{padding-left:2px;font-size:16px;line-height:26px}.centered-headline-text ol:where(:not(:first-child)),.centered-headline-text ul:where(:not(:first-child)){margin-top:2em}.centered-headline-text ol:where(:not(:last-child)),.centered-headline-text ul:where(:not(:last-child)){margin-bottom:2em}.centered-headline-text ol li,.centered-headline-text ul li{margin-bottom:1em}.centered-headline-text ol ol,.centered-headline-text ol ul,.centered-headline-text ul ol,.centered-headline-text ul ul{margin-left:2.4em}.centered-headline-text ol ol:first-child,.centered-headline-text ol ul:first-child,.centered-headline-text ul ol:first-child,.centered-headline-text ul ul:first-child{margin-top:1em}.centered-headline-text ol{margin-left:1.1em;list-style-type:decimal}.centered-headline-text ul{text-indent:-1.25em}.centered-headline-text ul li{padding-left:1.25em}.centered-headline-text ul li:before{border-left:2px solid var(--color--orange);content:"";width:22px;height:1em;margin-right:-2px;display:inline-block;transform:translateY(.1em)}.centered-headline-text ul ul{margin-left:1.875rem}@media only screen and (max-width:900px){.centered-headline-text{padding:30px 0}}.page-header+.centered-headline-text,.page-header-carousel+.centered-headline-text{padding-top:20px}@media only screen and (max-width:900px){.page-header+.centered-headline-text,.page-header-carousel+.centered-headline-text{padding-top:10px}}.centered-headline-text.centered{text-align:center}@media only screen and (max-width:650px){.centered-headline-text.centered{text-align:left}}.centered-headline-text .rotated_text p{margin-right:15px}.centered-headline-text .slick-dots li:before{border:none}.centered-headline-text__text{width:100%}.core-values{min-height:580px;position:relative}@media (max-width:900px){.core-values{flex-direction:column-reverse;display:flex}}.core-values__inner{max-width:1600px;margin:0 auto;padding:60px clamp(20px,6.875dvw,110px)}@media (max-width:900px){.core-values__inner{padding-top:30px}}.core-values__image{object-fit:cover;width:calc(50% + 90px);height:100%;position:absolute;top:0;right:0}@media (max-width:900px){.core-values__image{width:100%;height:auto;margin-top:-90px;position:relative}}.core-values__image img{border-bottom:calc(2 * 10px + 1.1 * 12px) solid var(--color--white);object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;right:0}@media (max-width:900px){.core-values__image img{height:auto;position:static}}.core-values__image-caption{background-color:var(--color--white);color:var(--color--black);font-family:var(--font-family--segoe-ui);text-align:right;width:100%;margin-top:0;padding:10px 20px;font-size:12px;font-weight:700;line-height:1.1;position:absolute;bottom:0;left:0}.core-values__heading{padding:0 clamp(20px,6.875dvw,40px)}.core-values__list{width:50%;max-width:680px}.core-values__list:where(:not(:first-child)){margin-top:30px}@media (max-width:900px){.core-values__list{width:100%;max-width:none}}.core-values__item{background:var(--color--tan)}@supports (color:color-mix(in lab, red, red)){.core-values__item{background:color-mix(in srgb, var(--color--tan) 40%, var(--color--white))}}.core-values__item{padding:32px clamp(20px,6.875dvw,40px);font-size:20px}@media (max-width:900px){.core-values__item{font-size:16px}}.core-values__item+.core-values__item{margin-top:10px}.core-values__item-heading{text-transform:uppercase;margin-bottom:0;font-weight:800}.core-values__item-heading+*{margin-top:.6em}.cta_module{padding:40px 0}@media only screen and (max-width:900px){.cta_module{padding:30px 0}}@media only screen and (max-width:650px){.cta_module .cta_module_inner{flex-wrap:wrap;margin:0}}.cta_module .cta_module_inner .cta_module_inner_left{flex:1;padding:50px 80px}@media only screen and (max-width:900px){.cta_module .cta_module_inner .cta_module_inner_left{padding:25px}}@media only screen and (max-width:650px){.cta_module .cta_module_inner .cta_module_inner_left{order:2}}.cta_module .cta_module_inner .cta_module_inner_left h2{color:inherit;font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;margin-bottom:20px;font-size:40px;font-weight:700;line-height:40px}.cta_module .cta_module_inner .cta_module_inner_left p{max-width:654px;margin-bottom:2em;font-size:16px;line-height:26px}.cta_module .cta_module_inner .cta_module_inner_right{flex-basis:520px}@media only screen and (max-width:900px){.cta_module .cta_module_inner .cta_module_inner_right{flex-basis:40%}}@media only screen and (max-width:650px){.cta_module .cta_module_inner .cta_module_inner_right{flex-basis:100%;order:2}}.cta_module .cta_module_inner .cta_module_inner_right>img{clip-path:polygon(100% 0,100% calc(100% - 30px),calc(100% - 40px) 100%,0 100%,0 0);object-fit:cover;width:100%;height:100%}.cta_module .cta_module_inner.contact{padding:70px 80px}@media only screen and (max-width:650px){.cta_module .cta_module_inner.contact{padding:40px 20px}}.cta_module .cta_module_inner.contact .cta_module_inner_left{background:var(--color--dark-blue);color:var(--color--white)}.cta_module .cta_module_inner.contact .cta_module_inner_right{flex-basis:325px}@media only screen and (max-width:650px){.cta_module .cta_module_inner.contact .cta_module_inner_right{flex-basis:100%}}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member{clip-path:polygon(100% 0,100% calc(100% - 30px),calc(100% - 40px) 100%,0 100%,0 0);height:100%}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member img.team-member-photo{object-fit:cover;object-position:top;width:100%;min-height:310px;display:block}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member .team-member-info{background:var(--color--gold);color:var(--color--black);width:100%;height:auto;max-height:120px;padding:20px;transition:max-height .5s;position:absolute;bottom:0}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member .team-member-info .team-member-info-inner .name{font-family:var(--font-family--conneqt-regular);font-size:16px;line-height:26px}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member .team-member-info .team-member-info-inner .name strong{font-family:var(--font-family--conneqt-black)}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member .team-member-info .team-member-info-inner .title{font-family:var(--font-family--conneqt-black);text-transform:uppercase;margin-bottom:6px;font-size:12px;line-height:16px}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member .team-member-info .team-member-info-inner .contact-methods{opacity:0;transition:opacity .5s ease-out,visibility .5s ease-out}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member .team-member-info .team-member-info-inner .contact-methods path{fill:var(--color--black)}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member .team-member-info .view-bio{margin-top:6px;display:none}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member .team-member-info .view-bio a{color:var(--color--black);font-family:var(--font-family--conneqt-bold);font-size:12px;line-height:26px}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member:focus-within .team-member-info,.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member:hover .team-member-info{background-color:rgb(from var(--color--gold) r g b / 90%);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/gold-hover-fade-reverse.svg);background-position:100% 0;background-repeat:no-repeat;width:100%;height:100%;max-height:100%;position:absolute;bottom:0}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member:focus-within .team-member-info .team-member-info-inner,.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member:hover .team-member-info .team-member-info-inner{position:absolute;bottom:20px}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member:focus-within .team-member-info .team-member-info-inner .contact-methods,.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member:hover .team-member-info .team-member-info-inner .contact-methods{opacity:1;visibility:visible}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member:focus-within .team-member-info .team-member-info-inner .contact-methods a:hover,.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member:hover .team-member-info .team-member-info-inner .contact-methods a:hover{color:inherit}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member:focus-within .team-member-info .team-member-info-inner .view-bio,.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member:hover .team-member-info .team-member-info-inner .view-bio{display:block}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member:focus-within .team-member-info .team-member-info-inner .view-bio svg,.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member:hover .team-member-info .team-member-info-inner .view-bio svg{width:6px;height:auto}.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member:focus-within .team-member-info .team-member-info-inner .view-bio svg path,.cta_module .cta_module_inner.contact .cta_module_inner_right .team-member:hover .team-member-info .team-member-info-inner .view-bio svg path{fill:var(--color--black)}.cta_module .disclaimer{font-family:var(--font-family--segoe-ui);margin-top:35px;font-size:12px;font-weight:700;line-height:1.5}.cta_module .disclaimer a{color:var(--color--orange)}.faqs{background-color:rgb(from var(--color--tan) r g b / 40%);text-align:center;padding:50px 25px}@media (min-width:651px){.faqs{padding-left:0;padding-right:0}}.faqs .rotated_text p{border-color:var(--color--charcoal);color:var(--color--charcoal);margin-right:15px}.faqs .faqs-inner{width:100%;max-width:790px;margin:0 auto}.faqs .faqs-inner h2{color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed);text-align:center;text-transform:none;margin:0 auto;font-size:40px;font-weight:700;line-height:40px}.faqs .faqs-inner .category{text-align:left;margin-bottom:40px}.faqs .faqs-inner .category h3{color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed);text-align:center;margin-top:50px;font-size:28px;font-weight:700;line-height:24px}.faqs .faqs-inner .category h3+*{margin-top:20px}.faqs .faqs-inner .category .question{margin-bottom:20px}.faqs .faqs-inner .category .question button{background:var(--color--white);border:1px solid var(--color--border-gray);color:var(--color--charcoal);cursor:pointer;font-family:var(--font-family--segoe-ui);text-align:left;border-radius:27px;justify-content:space-between;align-items:center;gap:1em;width:100%;margin-bottom:15px;padding:15px 25px;font-size:20px;font-weight:600;line-height:22px;transition:all .3s;display:flex;position:relative}.faqs .faqs-inner .category .question button svg{aspect-ratio:1.68852;flex-shrink:0;width:19px;height:auto;transition:all .3s}.faqs .faqs-inner .category .question button path{fill:var(--color--charcoal)}.faqs .faqs-inner .category .question button:hover{background-color:var(--color--tan);border-color:var(--color--charcoal)}.faqs .faqs-inner .category .question .answer{padding:0 25px;font-size:16px;line-height:28px;display:none}.faqs .faqs-inner .category .question.open button{background-color:var(--color--tan)}.faqs .faqs-inner .category .question.open button svg{transform:rotateX(180deg)}.featured-content{padding:80px 0;overflow:hidden}@media only screen and (max-width:1105px){.featured-content{padding:25px 0}}.slick-slide .featured-content{padding-bottom:0}@media only screen and (max-width:650px){.featured-content .rotated_text{text-align:right;writing-mode:vertical-lr;flex-basis:40px;display:none;right:0;transform:rotate(-180deg)}}.featured-content .rotated_text p{border-left:1px solid var(--color--black);color:var(--color--black)}@media only screen and (max-width:650px){.featured-content .rotated_text p{border-left:1px solid var(--color--black);border-bottom:none;padding-left:5px}}.featured-content.featured-content--video .rotated_text{display:none}.featured-content-inner{flex-grow:1;padding-bottom:44px;position:relative}@media only screen and (max-width:1255px){.featured-content-inner{padding-bottom:15px}}@media only screen and (max-width:1105px){.featured-content-inner{padding-bottom:0}}.featured-content__video.featured-content__video,.featured-content__image{height:auto;margin-left:unset;object-fit:cover;object-position:center;width:100%;max-width:1150px;max-height:600px;display:block;position:relative;top:44px;left:clamp(32px,9.375dvw,150px)}@media only screen and (max-width:1650px){.featured-content__video.featured-content__video,.featured-content__image{max-width:1000px}}@media only screen and (max-width:1255px){.featured-content__video.featured-content__video,.featured-content__image{max-width:100%;top:15px;left:15px}}@media only screen and (max-width:1105px){.featured-content__video.featured-content__video,.featured-content__image{top:0;left:0}}@media only screen and (max-width:1650px){.featured-content--video .featured-content__video.featured-content__video,.featured-content--video .featured-content__image{max-width:calc(100% - 2*clamp(32px,9.375dvw,150px))}}@media only screen and (max-width:1255px){.featured-content--video .featured-content__video.featured-content__video,.featured-content--video .featured-content__image{max-width:calc(100% - 30px)}}@media only screen and (max-width:1105px){.featured-content--video .featured-content__video.featured-content__video,.featured-content--video .featured-content__image{max-width:100%}}.featured-content__video-image-overlay.featured-content__video-image-overlay{background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/overlay.alt.png.webp)}.featured-content__video-heading{color:#fff;font-family:var(--font-family--conneqt-bold);letter-spacing:2.61px;text-transform:uppercase;width:calc(100% - 1em);padding-left:.1em;font-size:clamp(26px,4.53125dvw,58px);font-style:normal;font-weight:700;line-height:1.1;position:absolute;bottom:0;left:0}.featured-content__video-heading:first-letter{font-feature-settings:"aalt" 2}@media only screen and (max-width:650px){.featured-content--video .featured-content__video-heading{display:none}}@media only screen and (min-width:651px){.featured-content--video .featured-content__content-heading{display:none}.featured-content--video .featured-content__content-heading+*{margin-top:0}}.featured-content__content{background:var(--color--dark-blue);color:var(--color--white);max-width:515px;padding:22px 32px;font-size:16px;line-height:26px;position:absolute;top:0;left:0}@media only screen and (max-width:1105px){.featured-content__content{max-width:none;padding:25px;position:relative}}.featured-content--video .featured-content__content{max-width:min(50% - 40px,515px)}@media only screen and (max-width:1105px){.featured-content--video .featured-content__content{max-width:100%;transition:none!important}}.featured-content__content .category-pill{color:var(--color--black);margin-bottom:20px;line-height:1em}.featured-content__content h3{font-family:var(--font-family--trade-gothic-next-condensed);text-shadow:0 2px 4px #00000040;text-transform:none;margin-top:0;margin-bottom:0;font-size:32px}.additional-projects{background:var(--color--dark-blue);padding:40px 0}.additional-projects>h2{color:var(--color--white);font-family:var(--font-family--trade-gothic-next-condensed);text-align:center;margin-bottom:0;padding-top:10px;font-size:40px;font-weight:700;line-height:40px}@media only screen and (max-width:900px){.additional-projects>h2{padding:10px 0 15px}}.additional-projects-inner{margin-top:20px;padding:15px}@media only screen and (max-width:900px){.additional-projects-inner{flex-wrap:wrap}}.view-all-projects{background:var(--color--really-dark-blue);text-align:center;padding:40px 0}.view-all-projects a{color:var(--color--white);font-family:var(--font-family--conneqt-regular);text-transform:uppercase;font-size:16px}.view-all-projects a img{vertical-align:bottom;margin-right:12px}.view-all-projects a:hover{color:var(--color--gold)}.view-all-projects a:hover svg circle{fill:var(--color--gold)}.flip-cards{padding:70px 0}.flip-cards h2{text-align:center;font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;color:var(--color--dark-blue);margin-bottom:20px;padding:0;font-size:40px;font-weight:700;line-height:40px;display:block}.flip-cards p{text-align:center}@media only screen and (max-width:900px){.flip-cards p.desktop-instructions{display:none}}.flip-cards p.mobile-instructions{display:none}@media only screen and (max-width:900px){.flip-cards p.mobile-instructions{display:block}}.flip-cards .rotated_text p{color:var(--color--charcoal);border-color:var(--color--charcoal)}.flip-cards .flip-cards-inner{width:100%;max-width:1330px}.flip-cards .cards{margin-top:-20px;margin-left:-10px;margin-right:-10px}.flip-cards .cards .card{text-align:center;perspective:600px;flex-basis:calc(20% - 20px);min-height:235px;margin:20px 10px 0}@media only screen and (max-width:1105px){.flip-cards .cards .card{flex-basis:calc(33.333% - 20px)}}@media only screen and (max-width:900px){.flip-cards .cards .card{flex-basis:calc(50% - 20px)}}@media only screen and (max-width:650px){.flip-cards .cards .card{flex-basis:calc(100% - 20px)}}.flip-cards .cards .card .card-inner{text-align:center;width:100%;height:100%;transform-style:preserve-3d;transition:transform 1s;position:relative}.flip-cards .cards .card .card-inner .front{background:var(--color--gold);width:100%;height:100%;color:var(--color--charcoal);visibility:visible;backface-visibility:hidden;clip-path:polygon(100% 0,100% calc(100% - 20px),calc(100% - 30px) 100%,0 100%,0 0);padding:40px 20px 30px;font-size:16px;font-weight:400;top:0;left:0}.flip-cards .cards .card .card-inner .front img{width:auto;height:60px}.flip-cards .cards .card .card-inner .front h3{color:var(--color--black);font-family:var(--font-family--segoe-ui);margin-top:1em;margin-bottom:0;font-size:20px;font-weight:600;line-height:24px}.flip-cards .cards .card .card-inner .front h3+*{margin-top:1rem}.full-width-iframe-embed iframe{aspect-ratio:1.77778;width:100vw;height:auto;display:block}.full-width-text-with-headline{margin:20px auto 50px}.full-width-text-with-headline ol,.full-width-text-with-headline ul{padding-left:2px;font-size:16px;line-height:26px}.full-width-text-with-headline ol:where(:not(:first-child)),.full-width-text-with-headline ul:where(:not(:first-child)){margin-top:2em}.full-width-text-with-headline ol:where(:not(:last-child)),.full-width-text-with-headline ul:where(:not(:last-child)){margin-bottom:2em}.full-width-text-with-headline ol li,.full-width-text-with-headline ul li{margin-bottom:1em}.full-width-text-with-headline ol ol,.full-width-text-with-headline ol ul,.full-width-text-with-headline ul ol,.full-width-text-with-headline ul ul{margin-left:2.4em}.full-width-text-with-headline ol ol:first-child,.full-width-text-with-headline ol ul:first-child,.full-width-text-with-headline ul ol:first-child,.full-width-text-with-headline ul ul:first-child{margin-top:1em}.full-width-text-with-headline ol{margin-left:1.1em;list-style-type:decimal}.full-width-text-with-headline ul{text-indent:-1.25em}.full-width-text-with-headline ul li{padding-left:1.25em}.full-width-text-with-headline ul li:before{border-left:2px solid var(--color--orange);content:"";width:22px;height:1em;margin-right:-2px;display:inline-block;transform:translateY(.1em)}.full-width-text-with-headline ul ul{margin-left:1.875rem}.full-width-text-with-headline h2{color:var(--color--dark-blue)}.full-width-text-with-headline .wp-caption{width:auto!important}.full-width-text-with-headline .wp-caption img{width:100%}.hover_columns{border-bottom:calc(2 * 10px + 1.1 * 12px) solid var(--color--white);width:100%}@media only screen and (max-width:900px){.hover_columns{overflow:hidden}}.hover_columns h2{color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed);text-align:center;text-transform:none;padding:40px 0 0;font-size:40px;font-weight:700;line-height:40px;display:block}.hover_columns>p{text-align:center;margin:1em 0}.hover_columns .hover_columns_columns{color:var(--color--white);height:40vw;min-height:500px;margin-top:30px;position:relative;overflow:hidden}@media only screen and (max-width:900px){.hover_columns .hover_columns_columns{width:max-content;height:325px;min-height:auto;overflow-x:scroll}}.hover_columns .hover_columns_columns .hover_columns_mobile_swipe{display:none}@media only screen and (max-width:900px){.hover_columns .hover_columns_columns .hover_columns_mobile_swipe{color:var(--color--white);font-family:var(--font-family--segoe-ui);text-align:right;text-transform:uppercase;z-index:20;width:100vw;padding-right:20px;font-size:12px;font-weight:700;line-height:1.5;display:block;position:absolute;top:10px;left:0}.hover_columns .hover_columns_columns .hover_columns_mobile_swipe img{vertical-align:sub;height:10px;margin-left:3px}.hover_columns .hover_columns_columns .hover_columns_mobile_swipe img.reverse{margin-left:0;margin-right:3px;transform:rotate(180deg)}}.hover_columns .hover_columns_columns .background-images{background:var(--color--white);width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width:900px){.hover_columns .hover_columns_columns .background-images{display:none}}.hover_columns .hover_columns_columns .background-images img{object-fit:cover;opacity:0;width:100%;height:100%;transition:all .4s linear;position:absolute}.hover_columns .hover_columns_columns .background-images img:first-child{opacity:1}.hover_columns .hover_columns_columns .hover_columns_column{background:0 0;border-top:6px solid #0000;flex-basis:25%;padding:30px 0;transition:all .5s}@media only screen and (max-width:900px){.hover_columns .hover_columns_columns .hover_columns_column{background:rgb(from var(--color--charcoal) r g b / 70%);z-index:1;border-top:none;flex-basis:100vw;width:100%;height:100%;padding:50px 25px 12px}}.hover_columns .hover_columns_columns .hover_columns_column:after{border-right:1px solid var(--color--white);content:" ";width:100%;height:85%;position:absolute;top:7.5%;left:0}.hover_columns .hover_columns_columns .hover_columns_column:last-child:after{border-right:none}.hover_columns .hover_columns_columns .hover_columns_column .mobile-bg{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (min-width:901px){.hover_columns .hover_columns_columns .hover_columns_column .mobile-bg{display:none}}.hover_columns .hover_columns_columns .hover_columns_column .mobile-bg img{object-fit:cover;width:100%;height:100%}.hover_columns .hover_columns_columns .hover_columns_column .mobile-bg .overlay{background:rgb(from var(--color--charcoal) r g b / 50%);width:100%;height:100%;position:absolute;top:0;left:0}.hover_columns .hover_columns_columns .hover_columns_column .title-holder{background:rgb(from var(--color--charcoal) r g b / 80%);color:var(--color--white);width:100%;padding:10px 30px;position:absolute;bottom:0}@media only screen and (max-width:900px){.hover_columns .hover_columns_columns .hover_columns_column .title-holder{top:initial;padding-right:0;position:relative}}.hover_columns .hover_columns_columns .hover_columns_column .title-holder .title-holder__heading{color:var(--color--white);font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;font-size:32px;font-weight:700;line-height:32px}@media only screen and (max-width:900px){.hover_columns .hover_columns_columns .hover_columns_column .title-holder .title-holder__heading{margin-bottom:10px;font-size:26px;line-height:32px}}.hover_columns .hover_columns_columns .hover_columns_column .title-holder p{display:none}@media only screen and (max-width:900px){.hover_columns .hover_columns_columns .hover_columns_column .title-holder p{display:block}}.hover_columns .hover_columns_columns .hover_columns_column a.cta_button{color:var(--color--white);opacity:0;z-index:2;transition:all 1s;position:absolute;bottom:45px;right:30px}.hover_columns .hover_columns_columns .hover_columns_column a.cta_button svg{vertical-align:middle;margin-left:15px}.hover_columns .hover_columns_columns .hover_columns_column a.cta_button svg circle{fill:var(--color--white)}.hover_columns .hover_columns_columns .hover_columns_column a.cta_button svg path{fill:var(--color--gold)}.hover_columns .hover_columns_columns .hover_columns_column a.cta_button:hover svg circle{fill:var(--color--tan)}@media only screen and (min-width:901px){.hover_columns .hover_columns_columns .hover_columns_column:hover{background:rgb(from var(--color--charcoal) r g b / 50%);border-top-color:var(--color--gold)}.hover_columns .hover_columns_columns .hover_columns_column:hover.empty{background:0 0;border-top:none}.hover_columns .hover_columns_columns .hover_columns_column:hover .title-holder{background:0 0;top:130px;bottom:auto}.hover_columns .hover_columns_columns .hover_columns_column:hover .title-holder .title-holder__heading{margin-bottom:20px}.hover_columns .hover_columns_columns .hover_columns_column:hover .title-holder p{display:block}.hover_columns .hover_columns_columns .hover_columns_column:hover a.cta_button{opacity:1}}@media only screen and (min-width:901px) and (max-width:900px){.hover_columns .hover_columns_columns .hover_columns_column:hover .title-holder{bottom:unset;top:auto}}.hover_columns .photocaption{padding:10px 20px;display:none;position:absolute}.image-slider{clear:both}.image-slider .project-gallery{width:100%}.image-slider .project-gallery__count{margin:12px 16%}.image-slider .category-pill{position:absolute;top:15px;left:15px}.image-slider .slick-dots{display:none!important}.image-text-cards{padding:60px 0}.image-text-cards.light-gray{background:var(--color--light-gray)}.image-text-cards .rotated_text p{border-color:var(--color--charcoal);color:var(--color--charcoal)}@media only screen and (max-width:900px){.image-text-cards .rotated_text{padding-left:0}}.image-text-cards .image-text-cards-inner{width:100%;margin-left:30px}@media only screen and (max-width:900px){.image-text-cards .image-text-cards-inner{flex-wrap:wrap;margin:0}}.image-text-cards .image-text-cards-inner h2{font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;margin-bottom:35px;font-size:40px;font-weight:700}.image-text-cards .image-text-cards-inner h2 strong{color:var(--color--gold)}.image-text-cards .image-text-cards-inner .card{margin-bottom:103px}@media only screen and (max-width:900px){.image-text-cards .image-text-cards-inner .card{flex-wrap:wrap;margin:0 0 25px}}.image-text-cards .image-text-cards-inner .card.last-of-type{margin-bottom:0}.image-text-cards .image-text-cards-inner .card .image{flex-basis:485px}.image-text-cards .image-text-cards-inner .card .image.image-right{order:2}@media only screen and (max-width:900px){.image-text-cards .image-text-cards-inner .card .image{flex-basis:100%;order:1}}.image-text-cards .image-text-cards-inner .card .image img{aspect-ratio:1.6;clip-path:polygon(100% 0,100% calc(100% - 50px),calc(100% - 60px) 100%,0 100%,0 0);object-fit:cover;object-position:center;width:100%;height:100%}.image-text-cards .image-text-cards-inner .card .text{flex:1;padding:27px 65px}@media only screen and (max-width:900px){.image-text-cards .image-text-cards-inner .card .text{order:2}}.image-text-cards .image-text-cards-inner .card .text.green-pattern{background:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/diamond.light-green.svg) 0 0/52px;padding:27px 35px}.image-text-cards .image-text-cards-inner .card .text h3{font-family:var(--font-family--segoe-ui);text-transform:uppercase;margin-bottom:10px;font-size:22px;font-weight:700}.image-text-cards .image-text-cards-inner .card .text p{line-height:175%}@media only screen and (max-width:900px){.image-text-cards .image-text-cards-inner .card .text{padding:27px 35px}}.image_text{padding:40px 0}@media only screen and (max-width:900px){.image_text{margin:0;padding:30px 0}}.image_text .modulewrap.flex{align-items:flex-start}@media only screen and (max-width:900px){.image_text .rotated_text{padding-left:20px}}.image_text .rotated_text p{color:var(--color--charcoal);border-color:var(--color--charcoal)}.image_text .image_text_inner{gap:25px 0;width:100%}@media only screen and (max-width:900px){.image_text .image_text_inner{flex-wrap:wrap;margin-left:0}}.image_text .image_text_inner .videothumbnail{aspect-ratio:1.77778;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:relative}@media only screen and (max-width:650px){.image_text .image_text_inner .videothumbnail{height:auto}}.image_text .image_text_inner .videothumbnail .overlay{background:linear-gradient(#00634fb3,#00634fb3),linear-gradient(#ffffff6e,#ffffff6e);width:100%;height:100%;position:absolute;top:0}.image_text .image_text_inner .videothumbnail .floatingbutton{z-index:19;font-family:var(--font-family--segoe-ui);color:var(--color--white);text-transform:uppercase;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image_text .image_text_inner .videothumbnail .floatingbutton svg{margin-bottom:8px;display:inline-block}.image_text .image_text_inner .videothumbnail .floatingbutton:hover svg path.background{fill:var(--color--tan)}.image_text .image_text_inner .videothumbnail .videoplayer{aspect-ratio:1.77778;z-index:20;width:100%;display:none;position:absolute;top:0;left:0}.image_text .image_text_inner .videothumbnail:hover .floatingbutton svg circle{fill:var(--color--tan)}.image_text .image_text_inner .video_caption{font-family:var(--font-family--trade-gothic-next-condensed);color:var(--color--charcoal);padding:12px 0;font-size:28px;font-weight:700;line-height:114%}.image_text .image_text_inner .image{flex-basis:40%;margin:0 155px 0 0}.image_text .image_text_inner .image.image-right{order:1;margin:0 0 0 155px}@media only screen and (max-width:900px){.image_text .image_text_inner .image.image-right{margin:0 0 0 25px}}@media only screen and (max-width:650px){.image_text .image_text_inner .image.image-right{order:2;margin:0 0 20px}}@media only screen and (max-width:900px){.image_text .image_text_inner .image{margin-right:20px}}@media only screen and (max-width:650px){.image_text .image_text_inner .image{flex-basis:100%;order:2;margin:0 0 20px}}.image_text .image_text_inner .image img{object-fit:cover;width:100%;height:350px}.image_text .image_text_inner .image img.photo2{margin-top:20px}.image_text .image_text_inner .image .caption{width:calc(100% - 80px)}@media only screen and (max-width:650px){.image_text .image_text_inner .image .caption{padding-left:10px}}.image_text .image_text_inner .text{flex:1}.image_text .image_text_inner .text ol,.image_text .image_text_inner .text ul{padding-left:2px;font-size:16px;line-height:26px}.image_text .image_text_inner .text ol:where(:not(:first-child)),.image_text .image_text_inner .text ul:where(:not(:first-child)){margin-top:2em}.image_text .image_text_inner .text ol:where(:not(:last-child)),.image_text .image_text_inner .text ul:where(:not(:last-child)){margin-bottom:2em}.image_text .image_text_inner .text ol li,.image_text .image_text_inner .text ul li{margin-bottom:1em}.image_text .image_text_inner .text ol ol,.image_text .image_text_inner .text ol ul,.image_text .image_text_inner .text ul ol,.image_text .image_text_inner .text ul ul{margin-left:2.4em}.image_text .image_text_inner .text ol ol:first-child,.image_text .image_text_inner .text ol ul:first-child,.image_text .image_text_inner .text ul ol:first-child,.image_text .image_text_inner .text ul ul:first-child{margin-top:1em}.image_text .image_text_inner .text ol{margin-left:1.1em;list-style-type:decimal}.image_text .image_text_inner .text ul{text-indent:-1.25em}.image_text .image_text_inner .text ul li{padding-left:1.25em}.image_text .image_text_inner .text ul li:before{border-left:2px solid var(--color--orange);content:"";width:22px;height:1em;margin-right:-2px;display:inline-block;transform:translateY(.1em)}.image_text .image_text_inner .text ul ul{margin-left:1.875rem}@media only screen and (max-width:900px){.image_text .image_text_inner .text{padding:0 20px}}.image_text .image_text_inner .text h2{font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;color:var(--color--dark-blue);text-rendering:optimizespeed;margin-bottom:20px;font-size:40px;font-weight:700}.image_text .image_text_inner .text p{font-size:16px;line-height:28px}.image_text .image_text_inner .text .headline-font{font-family:var(--font-family--trade-gothic-next);font-size:28px;font-weight:800}.image_text .image_text_inner .text h5{font-family:var(--font-family--conneqt-bold);font-size:16px;line-height:30px}.insight-stats{margin-bottom:50px}@media only screen and (max-width:1105px){.insight-stats{padding-left:0}}.insight-stats .rotated_text p{color:var(--color--black);border-color:var(--color--black)}.insight-stats .insight-stats-inner{flex:1;max-width:1020px;margin:0 0 0 30px}@media only screen and (max-width:1105px){.insight-stats .insight-stats-inner{margin-left:0}}@media only screen and (min-width:901px) and (max-width:1105px){.insight-stats .insight-stats-inner{max-width:calc(100vw - 200px)}}.insight-stats .insight-stats-inner .stats-table .row{padding:20px}@media only screen and (max-width:1105px){.insight-stats .insight-stats-inner .stats-table .row{flex-wrap:wrap}}.insight-stats .insight-stats-inner .stats-table .row:nth-child(odd){background:#f5f5f580}.insight-stats .insight-stats-inner .stats-table .row .icon{flex-basis:200px}@media only screen and (max-width:650px){.insight-stats .insight-stats-inner .stats-table .row .icon{flex-basis:100%;margin-bottom:5px}}.insight-stats .insight-stats-inner .stats-table .row .icon img{width:64px}@media only screen and (max-width:650px){.insight-stats .insight-stats-inner .stats-table .row .icon img{width:96px;margin:0 auto 10px;display:block}}.insight-stats .insight-stats-inner .stats-table .row .details{font-family:var(--font-family--segoe-ui);flex:1;font-size:18px;line-height:26px}@media only screen and (max-width:650px){.insight-stats .insight-stats-inner .stats-table .row .details{text-align:center}}.insights-video{margin:50px 0}.interactive-video-player{justify-content:flex-start;gap:100px}@media only screen and (max-width:1255px){.interactive-video-player{gap:35px}}@media only screen and (max-width:900px){.interactive-video-player{flex-wrap:wrap;padding-top:32px;padding-bottom:450px}}@media only screen and (max-width:650px){.interactive-video-player{padding-bottom:130px}}.interactive-video-player .fixed-pane{height:calc(100svh - var(--wp-admin--admin-bar--height,0px));flex:1;max-width:1060px;margin-bottom:80px;margin-left:calc(50vw - 530px);padding-top:40px;position:sticky;top:0}@media only screen and (min-height:1100px){.interactive-video-player .fixed-pane{max-height:800px}}@media only screen and (max-width:1120px){.interactive-video-player .fixed-pane{margin-left:32px}}@media only screen and (max-width:900px){.interactive-video-player .fixed-pane{height:auto;margin-right:32px;padding:0;position:relative}}@media only screen and (max-height:850px){.interactive-video-player .fixed-pane .featured-area{max-width:90%}}@media only screen and (max-width:900px){.interactive-video-player .fixed-pane .featured-area{max-width:none}}.interactive-video-player .fixed-pane .featured-area .featured-video{display:none}.interactive-video-player .fixed-pane .featured-area .featured-video .embed-container{width:100%;margin-bottom:30px}@media only screen and (max-height:850px){.interactive-video-player .fixed-pane .featured-area .featured-video .embed-container{margin-bottom:15px}}.interactive-video-player .fixed-pane .featured-area .featured-video .slide-navigation{justify-content:space-between;margin-bottom:40px}@media only screen and (max-height:850px){.interactive-video-player .fixed-pane .featured-area .featured-video .slide-navigation{margin-bottom:15px}}.interactive-video-player .fixed-pane .featured-area .featured-video .slide-navigation a{color:var(--color--charcoal);font-family:var(--font-family--segoe-ui);text-transform:uppercase;font-size:12px;font-weight:700}.interactive-video-player .fixed-pane .featured-area .featured-video .slide-navigation a svg{vertical-align:middle;width:20px;height:20px;margin-left:10px;display:inline-block}.interactive-video-player .fixed-pane .featured-area .featured-video .slide-navigation a svg path{fill:var(--color--gold)}.interactive-video-player .fixed-pane .featured-area .featured-video .slide-navigation a.previous svg{margin-left:0;margin-right:10px;transform:rotate(180deg)}.interactive-video-player .fixed-pane .featured-area .featured-video .slide-navigation a:hover svg circle{fill:var(--color--tan)}.interactive-video-player .fixed-pane .featured-area .featured-video h2{color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;margin-bottom:20px;font-size:40px}.interactive-video-player .fixed-pane .featured-area .featured-video.active{display:block}@media only screen and (max-width:650px){.interactive-video-player .fixed-pane .featured-area .featured-video.active{flex-wrap:wrap}}.interactive-video-player .video-grid{flex-basis:340px;margin-right:50px}@media only screen and (max-width:1255px){.interactive-video-player .video-grid{margin-right:35px}}@media only screen and (max-width:1105px){.interactive-video-player .video-grid{flex-basis:200px}}@media only screen and (max-width:900px){.interactive-video-player .video-grid{flex-basis:100%;width:100vw;height:420px;padding:0 32px;position:absolute;bottom:0;overflow:scroll}.interactive-video-player .video-grid::-webkit-scrollbar{display:none}}@media only screen and (max-width:650px){.interactive-video-player .video-grid{height:105px}}.interactive-video-player .video-grid .video-grid-inner{gap:20px}@media only screen and (max-width:900px){.interactive-video-player .video-grid .video-grid-inner{display:none}}@media only screen and (max-width:650px){.interactive-video-player .video-grid .video-grid-inner{gap:10px;height:105px}}.interactive-video-player .video-grid .video-grid-inner .video{aspect-ratio:1.77778;margin-bottom:15px}@media only screen and (max-width:900px){.interactive-video-player .video-grid .video-grid-inner .video{width:200px}}@media only screen and (max-width:650px){.interactive-video-player .video-grid .video-grid-inner .video{width:105px}}.interactive-video-player .video-grid .video-grid-inner .video a{color:var(--color--white);font-family:var(--font-family--segoe-ui);text-transform:uppercase;font-size:12px;font-weight:700;display:block;position:relative}.interactive-video-player .video-grid .video-grid-inner .video a img{aspect-ratio:1.77778;object-fit:cover;object-position:top;width:100%;display:block}.interactive-video-player .video-grid .video-grid-inner .video a .overlay{opacity:0;background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/overlay.wide.png.webp);background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;transition:opacity .3s ease-out;display:flex;position:absolute;top:0;left:0}.interactive-video-player .video-grid .video-grid-inner .video a .overlay svg,.interactive-video-player .video-grid .video-grid-inner .video a .overlay span{transition:opacity .3s ease-out}.interactive-video-player .video-grid .video-grid-inner .video.active .overlay{opacity:1}.interactive-video-player .video-grid .video-grid-inner .video.active .overlay svg,.interactive-video-player .video-grid .video-grid-inner .video.active .overlay span{opacity:0}.interactive-video-player .video-grid .video-grid-inner .video:hover .overlay{opacity:1}body.scrolled .interactive-video-player .fixed-pane{height:calc((100svh - var(--header--height,0px) - var(--wp-admin--admin-bar--height,0px)));top:var(--header--height)}@media only screen and (min-height:1100px){body.scrolled .interactive-video-player .fixed-pane{max-height:800px}}.large-image-caption{margin:50px 0}.locations-grid{padding:67px 0}@media (max-width:900px){.locations-grid{padding:30px 0}}.office-cards{flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(min(288px,100%),1fr));gap:67px 30px;width:calc(100% - 60px);max-width:1330px;margin-left:auto;margin-right:auto;display:grid}@media (max-width:900px){.office-cards{gap:30px}}.office-card{flex-direction:column;display:flex}.office-card__heading{border-bottom:2px solid var(--color--gold);color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed);text-transform:initial;margin-bottom:0;padding-bottom:8px;font-size:32px;font-style:normal;font-weight:700;line-height:36px}.office-card__address{color:var(--color--charcoal);font-family:var(--font-family--segoe-ui);flex-grow:1;width:fit-content;margin-top:20px;margin-bottom:8px;font-size:18px;font-weight:700;line-height:133.333%}.office-card__address a{color:inherit;text-decoration-color:#0000}.office-card__address:hover:hover{color:var(--color--orange);text-decoration:underline}.office-card__phone{margin-bottom:8px;line-height:150%;display:block}.office-card__directions{color:var(--color--charcoal);font-family:var(--font-family--segoe-ui);text-transform:uppercase;font-size:12px;font-weight:700}.office-card__directions a{color:inherit;align-items:center;display:flex}.office-card__directions a svg{vertical-align:middle;width:20px;height:20px;margin-top:-1px;margin-left:8px}.office-card__directions a svg circle{fill:var(--color--white)}.office-card__directions a:hover svg circle{fill:var(--color--tan)}.page-header__image{position:relative}.page-header--with-headline .page-header__image{background:50% no-repeat;background-color:var(--color--charcoal);background-size:cover;height:515px;overflow-y:hidden}.page-header--with-headline .page-header__image[style*=SGH-Gradient-Pattern]{background-position:0 0}.page-header--with-headline .page-header__image .floaters{position:absolute}.page-header--with-headline .page-header__image .floaters.floater1{top:10%;left:75%}.page-header--with-headline .page-header__image .floaters.floater1 img{width:70%}.page-header--with-headline .page-header__image .floaters.floater2{top:75%;left:70%}.page-header--with-headline .page-header__image .floaters.floater3{top:70%;left:17%}.page-header--with-headline .page-header__image .floaters.floater3 img{width:50%}.page-header--with-headline .page-header__image .floaters.floater4{top:40%;left:17%}.page-header--with-headline .page-header__image .floaters.floater4 img{width:70%}.page-header--with-headline .page-header__image .floaters.floater5{top:35%;left:65%}.page-header__image-inner{font-family:var(--font-family--georgia);font-size:20px;line-height:1.5}.page-header--with-headline .page-header__image-inner{color:var(--color--white);text-shadow:0 4px 4px #00000040;top:25%}.page-header--with-headline .page-header__image-inner>*{max-width:675px}.page-header--with-headline .page-header__image-inner h2{font-size:46px;line-height:40px}.page-header--with-headline .page-header__image-inner h2:not(:last-child){margin-bottom:30px}.page-header{background-color:var(--color--white);border:20px solid var(--color--white);position:relative}.page-header:first-child{border-top-width:var(--header--height)}.page-header:has(.page-header__caption){border-bottom-width:33.2px}.page-header__title{justify-content:center;align-items:center;height:180px;padding:26px 20px 24px;display:flex}@media only screen and (max-width:900px){.page-header__title{height:auto;padding-bottom:24px}}.page-header__title:first-child{border-top:0}.page-header__title:not(:has(+.page-header__image)){clip-path:var(--clip-path--90-140)}.page-header:has(+.page-header-carousel) .page-header__title:not(:has(+.page-header__image)){clip-path:none!important}.page-header__title h1{font-family:var(--font-family--conneqt-black);font-size:50px;line-height:initial;text-align:center;text-shadow:0 4px 4px #00000040;margin-top:0;position:relative}@media only screen and (max-width:900px){.page-header__title h1{font-size:30px;line-height:36px}}.page-header__title h1:first-letter{font-feature-settings:"aalt" 2}body.page-id-18073 .page-header__title h1:first-letter{font-feature-settings:"aalt" 1}.page-header__title h1 em{font-feature-settings:"aalt" 2;font-style:normal}.page-header__parent{font-family:var(--font-family--conneqt-bold);text-align:center;text-shadow:0 4px 4px #00000040;margin:24px 0 14px;font-size:20px;line-height:20px}@media only screen and (max-width:900px){.page-header__parent{margin-top:0;font-size:18px;line-height:30px}}.page-header__parent:empty{display:none}.page-header__image{height:25vw;min-height:400px;clip-path:var(--clip-path--90-140);background-position:50%;background-repeat:no-repeat;background-size:cover;border-top:0;margin-top:-1px;padding:2px 20px 24px;overflow:hidden}@media only screen and (max-width:900px){.page-header__image{min-height:200px}}.page-header__image>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.page-header__caption{color:var(--color--black);font-family:var(--font-family--segoe-ui);padding:10px 1px;font-size:12px;font-weight:700;line-height:1.1;position:absolute;top:100%;left:0}.project-meta{margin:40px 0}.project-meta .project-summary-table{background:var(--color--white);max-width:1020px;margin-top:48px;margin-right:25px;padding:0}@media only screen and (min-width:901px) and (max-width:1105px){.project-meta .project-summary-table{max-width:calc(100vw - 230px)}}.project-meta .project-summary-table .row{border-bottom:1px solid var(--color--border-gray);border-top:1px solid var(--color--border-gray);padding:24px 10px}@media only screen and (max-width:1105px){.project-meta .project-summary-table .row{flex-wrap:wrap}}.project-meta .project-summary-table .row+.row{margin-top:-1px}.project-meta .project-summary-table .row .label{color:var(--color--orange);font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;margin-right:10px;font-size:16px;display:inline-block}.project-meta .project-summary-table .row .details{font-size:16px;display:inline-block}.project-meta .project-summary-table .row .details span{color:var(--color--orange)}.pull-quote{background-color:var(--color--light-blue);text-align:center;padding-bottom:34px}.pull-quote .quote{font-family:var(--font-family--segoe-ui);text-align:center;max-width:800px;margin:45px auto 10px;font-size:22px;line-height:36px}.quote-carousel-inner{text-align:center;padding:0 0 34px;position:relative}.quote-carousel-inner .quote-background-image,.quote-carousel-inner .quote-photos{width:472px;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width:900px){.quote-carousel-inner .quote-background-image,.quote-carousel-inner .quote-photos{width:300px}}@media only screen and (max-width:450px){.quote-carousel-inner .quote-background-image,.quote-carousel-inner .quote-photos{display:none}}.quote-carousel-inner .quote-background-image div,.quote-carousel-inner .quote-background-image img,.quote-carousel-inner .quote-photos div,.quote-carousel-inner .quote-photos img{clip-path:polygon(100% 0,100% calc(100% - 60px),calc(100% - 80px) 100%,0 100%,0 0);object-fit:cover;object-position:center;width:100%;height:100%}.quote-carousel-inner .quote-background-image div{clip-path:none}.quote-carousel-inner .quote_slider{max-width:875px;margin:45px auto;padding:0 20px;font-size:22px;line-height:36px}@media only screen and (max-width:900px){.quote-carousel-inner .quote_slider{font-size:18px}}.quote-carousel-inner .quote{text-align:center;font-size:24px}.quote-carousel-inner .quote .quote-meta{font-size:16px;line-height:25px;display:inline-block}.quote-carousel-inner .quote .quote-meta .name{font-family:var(--font-family--segoe-ui);font-weight:700}.quote-carousel-inner .quote .quote-meta:before{border-right:2px solid var(--color--charcoal);content:"";height:1em;margin-right:5px;display:inline-block;position:relative;top:3px}.quote-carousel-inner .quote-body{font-family:var(--font-family--georgia);max-width:900px;margin:0 auto}.quote-carousel-inner.full-width .quote_slider{max-width:100%}.quote-carousel-inner.has-photos .quote-main-content{flex:1;width:100%;padding-left:475px}@media only screen and (max-width:900px){.quote-carousel-inner.has-photos .quote-main-content{padding-left:305px}}@media only screen and (max-width:450px){.quote-carousel-inner.has-photos .quote-main-content{padding-left:0}}.related-insights{z-index:0;position:relative}.related-insights>h2{color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed);text-align:center;text-transform:none;padding:35px 0;font-size:40px;font-weight:700}.related-insights__items{margin-top:0}@media only screen and (max-width:1105px){.related-insights__items{flex-wrap:wrap}}@media only screen and (min-width:1106px){.related-insights__items{display:flex}}.featured-insight{aspect-ratio:1;flex-basis:33.333%;position:relative;overflow:hidden}@media only screen and (max-width:1105px){.featured-insight{aspect-ratio:unset;flex-basis:100%;min-height:350px}}.slick-slider .featured-insight{vertical-align:middle;min-height:350px!important}.featured-insight.defaultpattern{background-repeat:repeat!important;background-size:52px!important}.featured-insight:after{aspect-ratio:1;content:"";pointer-events:none;z-index:1;width:100%;height:auto;position:absolute;top:0;left:0}.featured-insight .featured-insight__image{background:50%/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.featured-insight .category-pill{z-index:2;transition:all .5s;position:absolute;top:20px;left:20px}.featured-insight .title-holder{background-color:rgb(from var(--color--charcoal) r g b / 80%);color:var(--color--white);z-index:1;align-items:center;width:100%;height:0;min-height:fit-content;padding:20px 50px 20px 20px;transition:all .5s .1s;display:flex;position:absolute;bottom:0;left:0}@media only screen and (max-width:1105px){.slick-slider .featured-insight .title-holder{padding-left:80px;padding-right:80px}}.featured-insight .title-holder:before{content:"";opacity:0;z-index:-1;background:url(/sites/sgh-com-e1be84d4/shared/theme/images/gold-hover-fade.svg) 100% 0 no-repeat;width:100%;height:100%;transition:opacity .2s ease-in-out .1s;position:absolute;top:0;left:0}.featured-insight .title-holder>div{position:static}.featured-insight .date{color:var(--color--black);font-family:var(--font-family--trade-gothic-next-condensed);opacity:0;text-transform:uppercase;font-size:14px;font-weight:700;line-height:3;transition:all .3s .2s;position:absolute;transform:translateY(-100%)}.featured-insight .title-holder__heading{color:inherit;font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;margin-top:0;font-size:clamp(20px,1.75dvw,28px);font-weight:700;line-height:1.25}@media only screen and (max-width:1105px){.featured-insight .title-holder__heading{font-size:clamp(20px,3.11111dvw,28px)}}.featured-insight .title-holder__heading a{text-decoration:none}.featured-insight .gold-arrow-after,.featured-insight .gold-arrow-after-nowrap{position:static}.featured-insight .gold-arrow-after:before,.featured-insight .gold-arrow-after-nowrap:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.featured-insight .gold-arrow-after:focus-visible,.featured-insight .gold-arrow-after-nowrap:focus-visible{outline:none}.featured-insight .gold-arrow-after:focus-visible:before,.featured-insight .gold-arrow-after-nowrap:focus-visible:before{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:-10px}.featured-insight .gold-arrow-after:after,.featured-insight .gold-arrow-after-nowrap .after{transition:all .3s}.featured-insight .featured-insight__inner{pointer-events:none;z-index:1;width:100%;height:100%;padding:20px 20px 32px;display:flex;position:absolute;transform:translateY(100%)}.featured-insight .storylink{opacity:0;visibility:hidden;transition:visibility .5s,opacity .5s;position:absolute;bottom:32px;right:20px}.featured-insight .storylink svg{vertical-align:middle;width:80px;height:80px}.featured-insight .byline-hover-stuff{color:var(--color--black);opacity:0;visibility:hidden;padding-right:120px;font-size:clamp(14px,1dvw,16px);line-height:1.25;transition:visibility .5s,opacity .5s;position:absolute;bottom:32px}.featured-insight .byline{margin-bottom:10px}.featured-insight .readtime{font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;font-size:14px;font-weight:700}.featured-insight:focus-within .title-holder,.featured-insight:hover .title-holder{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:rgb(from var(--color--gold) r g b / 90%);color:var(--color--black);height:100%;transition-delay:0s}.featured-insight:focus-within .title-holder:before,.featured-insight:hover .title-holder:before{opacity:1;transition:opacity .5s .1s}.featured-insight:focus-within .date,.featured-insight:hover .date{opacity:1;transition-delay:.1s;display:block}.featured-insight:focus-within .gold-arrow-after:after,.featured-insight:hover .gold-arrow-after:after,.featured-insight:focus-within .gold-arrow-after-nowrap .after,.featured-insight:hover .gold-arrow-after-nowrap .after{opacity:0}.featured-insight:focus-within .featured-insight__inner,.featured-insight:hover .featured-insight__inner{transform:translateY(0)}.featured-insight:focus-within .storylink,.featured-insight:hover .storylink,.featured-insight:focus-within .byline-hover-stuff,.featured-insight:hover .byline-hover-stuff{opacity:1;visibility:visible;transition-delay:.3s}.services-overview-capabilities{padding:40px 0}@media only screen and (max-width:900px){.services-overview-capabilities{padding:30px 0}.services-overview-capabilities .rotated_text{padding-left:0}}.services-overview-capabilities .rotated_text p{color:var(--color--charcoal);border-color:var(--color--charcoal)}.services-overview-capabilities .soc_inner{gap:146px;margin-left:30px}@media only screen and (max-width:900px){.services-overview-capabilities .soc_inner{flex-wrap:wrap;gap:25px;margin-left:0}}.services-overview-capabilities .soc_inner .overview{flex:1}.services-overview-capabilities .soc_inner .overview h2{font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;color:var(--color--dark-blue);text-rendering:optimizespeed;margin-bottom:20px;font-size:40px;font-weight:700;line-height:40px}.services-overview-capabilities .soc_inner .overview p{font-size:16px;line-height:28px}.services-overview-capabilities .soc_inner .related-capabilities{flex-basis:180px}@media only screen and (max-width:900px){.services-overview-capabilities .soc_inner .related-capabilities{flex-basis:100%}}.services-overview-capabilities .soc_inner .related-capabilities h4{margin-bottom:26px;font-size:16px;font-weight:700;line-height:100%}.services-overview-capabilities .soc_inner .related-capabilities ul{border-top:1px solid #d8d8d8;margin-bottom:67px}.services-overview-capabilities .soc_inner .related-capabilities ul li{border-bottom:1px solid #d8d8d8;padding:10px 0}.services-overview-capabilities .soc_inner .related-capabilities ul li a{font-family:var(--font-family--trade-gothic-next-condensed);color:var(--color--charcoal);text-transform:uppercase;font-size:12px;font-weight:700}.services-overview-capabilities .soc_inner .related-capabilities .back-button svg{width:22px;height:22px;margin-right:6px;transform:rotate(180deg)}.services-overview-capabilities .soc_inner .related-capabilities .back-button svg circle{fill:var(--color--gold)}.services-overview-capabilities .soc_inner .related-capabilities .back-button svg path{fill:var(--color--white)}.services-overview-capabilities .soc_inner .related-capabilities .back-button a{font-family:var(--font-family--trade-gothic-next-condensed);color:var(--color--charcoal);text-transform:uppercase;font-size:12px;font-weight:700}.sticky-navbar{background:var(--color--charcoal);text-align:center;top:var(--wp-admin--admin-bar--height,0px);z-index:20;padding:20px 0;position:sticky}@media only screen and (max-width:650px){.sticky-navbar{overscroll-behavior-x:none;scrollbar-width:none;overflow-x:scroll}.sticky-navbar::-webkit-scrollbar{display:none}}body.scrolled .sticky-navbar{top:calc(var(--header--height,0px) + var(--wp-admin--admin-bar--height,0px))}@media only screen and (max-width:650px){.sticky-navbar .fixed-width{scrollbar-width:none;overflow-x:scroll}.sticky-navbar .fixed-width::-webkit-scrollbar{display:none}}.sticky-navbar ul{flex-wrap:wrap;justify-content:center;gap:20px;width:fit-content;margin:0 auto;display:flex}@media only screen and (max-width:900px){.sticky-navbar ul{gap:20px 10px}}@media only screen and (max-width:650px){.sticky-navbar ul{gap:10px}}.sticky-navbar ul li .button{white-space:nowrap;padding:9px 15px;font-size:12px}.tabbed-section{padding:40px 0}@media only screen and (max-width:900px){.tabbed-section{margin:0;padding:30px 0}}.tabbed-section>.flex{align-items:flex-start}.tabbed-section .rotated_text p{border-color:var(--color--charcoal);color:var(--color--charcoal)}.tabbed-section .tabbed-section-inner{width:100%;max-width:1330px}@media only screen and (max-width:900px){.tabbed-section .tabbed-section-inner{margin-left:0}}.tabbed-section .tabbed-section-heading{color:var(--color--white);font-family:var(--font-family--trade-gothic-next-condensed);text-align:center;text-transform:none;margin:28px 0;font-size:40px;font-weight:700;line-height:40px}.tabbed-section .tabbed-section-heading strong{font-family:var(--font-family--trade-gothic-next);text-transform:uppercase;font-weight:800}@media only screen and (max-width:900px){.tabbed-section .tabbed-section-heading{text-align:left;padding:0 20px}}.tabbed-section .tabbed-section-content{background:var(--color--dark-blue);color:var(--color--white);height:500px}@media only screen and (max-width:900px){.tabbed-section .tabbed-section-content{height:auto}}@media only screen and (max-width:650px){.tabbed-section .tabbed-section-content{height:auto}}.tabbed-section .tabbed-section-panel{height:100%;transition:all .3s;display:flex}@media only screen and (max-width:900px){.tabbed-section .tabbed-section-panel{flex-wrap:wrap;display:block}}.tabbed-section .tabbed-section-panel[aria-hidden=true]{display:none}@media only screen and (max-width:900px){.tabbed-section .tabbed-section-panel[aria-hidden=true]{display:block}}.tabbed-section .tab-content-left{flex-basis:50%;padding:50px}@media only screen and (max-width:1255px){.tabbed-section .tab-content-left{padding:25px}}@media only screen and (max-width:900px){.tabbed-section .tab-content-left{flex-basis:100%;order:1;padding-bottom:45px}}.tabbed-section .tab-content-left h2,.tabbed-section .tab-content-left h3{color:inherit;font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;margin-bottom:10px;font-size:22px;font-weight:700}.tabbed-section .tab-content-left strong{font-family:var(--font-family--segoe-ui);font-size:20px;font-weight:700;line-height:22px}.tabbed-section .tab-content-left p{font-size:16px;line-height:28px}.tabbed-section .tab-content-left ul{text-indent:-.8em;margin:1em 0 1em 30px;font-size:16px;line-height:26px;list-style:none}.tabbed-section .tab-content-left ul li{margin-bottom:.5em;padding-left:1em}.tabbed-section .tab-content-left ul li:before{border-left:2px solid var(--color--white);content:"";height:.8em;margin-right:10px;display:inline-block}.tabbed-section .tab-content-left .image-caption{font-family:var(--font-family--segoe-ui);text-align:right;max-width:300px;font-size:12px;font-weight:700;line-height:1.5;position:absolute;bottom:28px;right:28px}@media only screen and (max-width:900px){.tabbed-section .tab-content-left .image-caption{display:none}}.tabbed-section .tab-content-right{flex-basis:50%}@media only screen and (max-width:900px){.tabbed-section .tab-content-right{background:#fff;flex-basis:100%;order:2;height:auto}}.tabbed-section .tab-content-right img{object-fit:cover;width:100%;height:100%}@media only screen and (max-width:900px){.tabbed-section .tab-content-right img{aspect-ratio:1.6;height:auto}}.tabbed-section .tab-content-right .mobile-image-caption{background:rgb(from var(--color--charcoal) r g b / 90%);color:var(--color--white);font-family:var(--font-family--segoe-ui);width:100%;padding:7px 11px;font-size:12px;font-weight:700;line-height:1.5;position:absolute;bottom:0}@media only screen and (min-width:901px){.tabbed-section .tab-content-right .mobile-image-caption{display:none}}.tabbed-section .tabbed-section-tabs{text-align:center;flex-wrap:wrap;justify-content:flex-start;padding-left:32px;list-style:none;display:flex}@media only screen and (max-width:1255px){.tabbed-section .tabbed-section-tabs{padding-left:13px}}@media only screen and (max-width:900px){.tabbed-section .tabbed-section-tabs{flex-wrap:wrap;padding-left:20px;padding-right:20px;display:none}}.tabbed-section .tabbed-section-tab{width:fit-content;padding:0;position:relative;overflow:hidden}@media only screen and (max-width:900px){.tabbed-section .tabbed-section-tab{flex-basis:33%}}.tabbed-section .tabbed-section-tab:last-child:after{border-right:none}.tabbed-section .tabbed-section-tab:after{border-right:1px solid var(--color--white);content:"";height:50%;display:block;position:absolute;top:25%;right:0}.tabbed-section .tabbed-section-tab button{color:var(--color--white);font-family:var(--font-family--trade-gothic-next-condensed);outline-offset:-2px;text-transform:uppercase;background-color:#0000;border:none;align-items:center;height:100%;padding:25px 18px;font-size:16px;font-weight:700;text-decoration:none;display:flex;overflow:hidden}@media only screen and (max-width:1255px){.tabbed-section .tabbed-section-tab button{padding:25px 12px}}@media only screen and (max-width:900px){.tabbed-section .tabbed-section-tab button{font-size:16px}}@media only screen and (max-width:650px){.tabbed-section .tabbed-section-tab button{font-size:14px}}.tabbed-section .tabbed-section-tab button:before{border-top:6px solid var(--color--gold);content:"";width:calc(100% - 36px);margin-left:18px;transition:left .4s;display:block;position:absolute;top:0;left:-100%}@media only screen and (max-width:1255px){.tabbed-section .tabbed-section-tab button:before{width:calc(100% - 18px);margin-left:9px}}.tabbed-section .tabbed-section-tab button:hover:before,.tabbed-section .tabbed-section-tab button[aria-selected=true]:before{left:0}.tabbed-section-alternate{padding:40px 0}@media only screen and (max-width:900px){.tabbed-section-alternate{margin:0;padding:30px 0}}.tabbed-section-alternate>h2{color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed);text-align:center;text-transform:none;margin:28px 0 40px;font-size:40px;font-weight:700;line-height:40px}.tabbed-section-alternate>h2 strong{font-family:var(--font-family--trade-gothic-next);text-transform:uppercase;font-weight:800}@media only screen and (max-width:900px){.tabbed-section-alternate>h2{text-align:left;padding:0 20px}}.tabbed-section-alternate>.flex{align-items:flex-start}.tabbed-section-alternate .rotated_text p{border-color:var(--color--charcoal);color:var(--color--charcoal)}.tabbed-section-alternate .tabbed-section-inner{width:100%;max-width:1330px}@media only screen and (max-width:900px){.tabbed-section-alternate .tabbed-section-inner{margin-left:0}}.tabbed-section-alternate .tabbed-section-content{background:var(--color--dark-blue);color:var(--color--white);order:2;height:500px}@media only screen and (max-width:900px){.tabbed-section-alternate .tabbed-section-content{height:auto}}@media only screen and (max-width:650px){.tabbed-section-alternate .tabbed-section-content{height:auto}}.tabbed-section-alternate .tabbed-section-panel{height:100%;transition:all .3s;display:flex}@media only screen and (max-width:900px){.tabbed-section-alternate .tabbed-section-panel{flex-wrap:wrap;display:block;opacity:1!important;display:block!important}}.tabbed-section-alternate .tabbed-section-panel[aria-hidden=true]{display:none}@media only screen and (max-width:900px){.tabbed-section-alternate .tabbed-section-panel[aria-hidden=true]{display:block;display:block!important}}.tabbed-section-alternate .tab-content-left{flex-basis:50%;padding:50px}@media only screen and (max-width:1255px){.tabbed-section-alternate .tab-content-left{padding:25px}}@media only screen and (max-width:900px){.tabbed-section-alternate .tab-content-left{flex-basis:100%;order:1;padding-bottom:45px}}.tabbed-section-alternate .tab-content-left h2,.tabbed-section-alternate .tab-content-left h3{color:inherit;font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;margin-bottom:10px;font-size:22px;font-weight:700}.tabbed-section-alternate .tab-content-left strong{font-family:var(--font-family--segoe-ui);font-size:20px;font-weight:700;line-height:22px}.tabbed-section-alternate .tab-content-left p{font-size:16px;line-height:28px}.tabbed-section-alternate .tab-content-left ul{text-indent:-.8em;margin:1em 0 1em 30px;font-size:16px;line-height:26px;list-style:none}.tabbed-section-alternate .tab-content-left ul li{margin-bottom:.5em;padding-left:1em}.tabbed-section-alternate .tab-content-left ul li:before{border-left:2px solid var(--color--white);content:"";height:.8em;margin-right:10px;display:inline-block}.tabbed-section-alternate .tab-content-left a.button{color:inherit;border-color:inherit;margin-top:30px}.tabbed-section-alternate .tab-content-left a.button:hover{color:var(--color--charcoal);border-color:var(--color--gold)}.tabbed-section-alternate .tab-content-left .image-caption{font-family:var(--font-family--segoe-ui);text-align:right;max-width:300px;font-size:12px;font-weight:700;line-height:1.5;position:absolute;bottom:28px;right:28px}@media only screen and (max-width:900px){.tabbed-section-alternate .tab-content-left .image-caption{display:none}}.tabbed-section-alternate .tab-content-right{flex-basis:50%}@media only screen and (max-width:900px){.tabbed-section-alternate .tab-content-right{background:#fff;flex-basis:100%;order:2;height:auto}}.tabbed-section-alternate .tab-content-right img{object-fit:cover;width:100%;height:100%}@media only screen and (max-width:900px){.tabbed-section-alternate .tab-content-right img{aspect-ratio:1.6;height:auto}}.tabbed-section-alternate .tab-content-right .mobile-image-caption{background:rgb(from var(--color--charcoal) r g b / 90%);color:var(--color--white);font-family:var(--font-family--segoe-ui);width:100%;padding:7px 11px;font-size:12px;font-weight:700;line-height:1.5;position:absolute;bottom:0}@media only screen and (min-width:901px){.tabbed-section-alternate .tab-content-right .mobile-image-caption{display:none}}.tabbed-section-alternate .tabbed-section-nav{justify-content:space-between;display:flex}@media only screen and (max-width:900px){.tabbed-section-alternate .tabbed-section-nav{display:none}}.tabbed-section-alternate .tabbed-section-tabs{text-align:center;flex-wrap:wrap;justify-content:flex-start;padding-left:32px;list-style:none;display:flex}@media only screen and (max-width:1255px){.tabbed-section-alternate .tabbed-section-tabs{padding-left:13px}}@media only screen and (max-width:900px){.tabbed-section-alternate .tabbed-section-tabs{flex-wrap:wrap;padding-left:20px;padding-right:20px;display:none}}.tabbed-section-alternate .tabbed-section-tab{width:fit-content;padding:0;position:relative;overflow:hidden}@media only screen and (max-width:900px){.tabbed-section-alternate .tabbed-section-tab{flex-basis:33%}}.tabbed-section-alternate .tabbed-section-tab:last-child:after{border-right:none}.tabbed-section-alternate .tabbed-section-tab:after{border-right:1px solid var(--color--white);content:"";height:50%;display:block;position:absolute;top:25%;right:0}.tabbed-section-alternate .tabbed-section-tab button{color:var(--color--white);font-family:var(--font-family--trade-gothic-next-condensed);outline-offset:-2px;text-transform:uppercase;background-color:#0000;border:none;align-items:center;height:100%;padding:25px 18px;font-size:16px;font-weight:700;text-decoration:none;display:flex;overflow:hidden}@media only screen and (max-width:1255px){.tabbed-section-alternate .tabbed-section-tab button{padding:25px 12px}}@media only screen and (max-width:900px){.tabbed-section-alternate .tabbed-section-tab button{font-size:16px}}@media only screen and (max-width:650px){.tabbed-section-alternate .tabbed-section-tab button{font-size:14px}}.tabbed-section-alternate .tabbed-section-tab button:before{border-top:6px solid var(--color--gold);content:"";width:calc(100% - 36px);margin-left:18px;transition:left .4s;display:block;position:absolute;top:0;left:-100%}@media only screen and (max-width:1255px){.tabbed-section-alternate .tabbed-section-tab button:before{width:calc(100% - 18px);margin-left:9px}}.tabbed-section-alternate .tabbed-section-tab button:hover:before,.tabbed-section-alternate .tabbed-section-tab button[aria-selected=true]:before{left:0}.tabbed-section-alternate .tabbed-section-controls{flex-shrink:0;align-items:center;width:fit-content;margin-left:auto;padding:20px!important;display:flex!important}.tabbed-section-alternate .tabbed-section-controls .carousel-play-pause svg{pointer-events:none}.tabbed-section-alternate .tabbed-section-controls .carousel-play-pause:hover svg.icon-progress circle{stroke:var(--color--white)}.text-block-with-background-image{padding:67px 0}@media only screen and (max-width:900px){.text-block-with-background-image{padding:30px 0}}.text-block-with-background-image .background-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.text-block-with-background-image .overlay{background:rgb(from var(--color--tan) r g b / 90%);width:100%;height:100%;position:absolute;top:0;left:0}.text-block-with-background-image .rotated_text{color:var(--color--charcoal);border-color:var(--color--charcoal);width:fit-content}@media only screen and (max-width:900px){.text-block-with-background-image .rotated_text{padding-left:0}}.text-block-with-background-image .text-block-inner{max-width:924px;margin-left:30px}@media only screen and (max-width:900px){.text-block-with-background-image .text-block-inner{margin-left:0}}.text-block-with-background-image .text-block-inner h2{font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;color:var(--color--dark-blue);text-rendering:optimizespeed;margin-bottom:20px;font-size:40px;font-weight:700;line-height:40px}.text-block-with-background-image .text-block-inner p{font-size:16px;line-height:28px}.text-block-with-background-image .text-block-inner .headline-font{font-family:var(--font-family--trade-gothic-next);font-size:28px;font-weight:800}.text-block-with-background-image .text-block-inner h5{font-family:var(--font-family--conneqt-bold);font-size:16px;line-height:30px}.text-block-with-background-image .text-block-inner ol,.text-block-with-background-image .text-block-inner ul{padding-left:2px;font-size:16px;line-height:26px}.text-block-with-background-image .text-block-inner ol:where(:not(:first-child)),.text-block-with-background-image .text-block-inner ul:where(:not(:first-child)){margin-top:2em}.text-block-with-background-image .text-block-inner ol:where(:not(:last-child)),.text-block-with-background-image .text-block-inner ul:where(:not(:last-child)){margin-bottom:2em}.text-block-with-background-image .text-block-inner ol li,.text-block-with-background-image .text-block-inner ul li{margin-bottom:1em}.text-block-with-background-image .text-block-inner ol ol,.text-block-with-background-image .text-block-inner ol ul,.text-block-with-background-image .text-block-inner ul ol,.text-block-with-background-image .text-block-inner ul ul{margin-left:2.4em}.text-block-with-background-image .text-block-inner ol ol:first-child,.text-block-with-background-image .text-block-inner ol ul:first-child,.text-block-with-background-image .text-block-inner ul ol:first-child,.text-block-with-background-image .text-block-inner ul ul:first-child{margin-top:1em}.text-block-with-background-image .text-block-inner ol{margin-left:1.1em;list-style-type:decimal}.text-block-with-background-image .text-block-inner ul{text-indent:-1.25em}.text-block-with-background-image .text-block-inner ul li{padding-left:1.25em}.text-block-with-background-image .text-block-inner ul li:before{border-left:2px solid var(--color--orange);content:"";width:22px;height:1em;margin-right:-2px;display:inline-block;transform:translateY(.1em)}.text-block-with-background-image .text-block-inner ul ul{margin-left:1.875rem}.text-block-with-background-image.tan-pattern{background:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/diamond.tan.svg) 0 100%/52px}.text-block-with-background-image.green-pattern{color:var(--color--white);background:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/diamond.green.svg) 0 0/52px}.text-block-with-background-image.green-pattern .rotated_text{color:inherit}.text-block-with-background-image.green-pattern h2{color:var(--color--white)}.text-block-with-background-image.charcoal-pattern{color:var(--color--white);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/diamond.charcoal.svg);background-size:52px}.text-block-with-background-image.charcoal-pattern .rotated_text{color:inherit}.text-block-with-background-image.charcoal-pattern h2{color:var(--color--white)}.timeline{text-align:center;margin:55px 0}.timeline h2{color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed);text-align:center;text-transform:none;margin-bottom:26px;font-size:40px;font-weight:700;line-height:50px}.timeline .supporting_copy{font-family:var(--font-family--segoe-ui);text-align:center;margin:0 auto;font-size:18px;font-weight:700;line-height:26px;display:inline-block}.timeline .supporting_copy img{vertical-align:middle;margin-right:5px}.timeline .desktop-nav-buttons{text-align:center;margin-top:20px;display:none}@media only screen and (min-width:1025px){.timeline .desktop-nav-buttons{display:block}}.timeline .desktop-nav-buttons button{background-color:var(--color--charcoal);color:var(--color--white);font-family:var(--font-family--segoe-ui);outline-offset:2px;text-transform:uppercase;z-index:0;border:0;padding:16px 14px;font-size:16px;font-weight:700;line-height:22px;text-decoration:none;transition:all .5s;display:inline-block;position:relative;overflow:hidden}.timeline .desktop-nav-buttons button:before{background:var(--color--gold);content:"";transform-origin:0 bottom;z-index:-1;width:200%;height:100%;position:absolute;inset:0;transform:translate(-50%)rotate(-50deg)}.timeline .desktop-nav-buttons button svg{vertical-align:bottom;width:22px;height:22px}.timeline .desktop-nav-buttons button svg circle{fill:var(--color--white);transition:all .5s}.timeline .desktop-nav-buttons button svg path{fill:var(--color--charcoal);transition:all .5s}.timeline .desktop-nav-buttons button:first-child{border-radius:50px 0 0 50px;padding-right:32px}.timeline .desktop-nav-buttons button:first-child svg{margin-right:8px}.timeline .desktop-nav-buttons button:last-child{border-radius:0 50px 50px 0;padding-left:58px}.timeline .desktop-nav-buttons button:last-child svg{margin-left:8px}.timeline .desktop-nav-buttons button:hover{color:var(--color--charcoal)}.timeline .desktop-nav-buttons button:hover:before{transition:all .5s;transform:rotate(0)}.timeline .desktop-nav-buttons button:hover svg circle{fill:var(--color--charcoal)}.timeline .desktop-nav-buttons button:hover svg path{fill:var(--color--gold)}.timeline #draggable-box{margin-top:35px;overflow:scroll hidden}.timeline #draggable-box #draggable-content{height:100%;padding:20px 10px}.timeline #draggable-box #draggable-content .timeline-items{grid-template-rows:1fr 1fr;grid-auto-columns:228px;grid-auto-flow:column;gap:10px;margin:40px 0;display:grid}.timeline #draggable-box #draggable-content .timeline-item{width:228px;height:456px}.timeline #draggable-box #draggable-content .timeline-item:has(.timeline-caption h3 a):before{content:"";outline-offset:4px;width:100%;height:calc(100% + 40px);position:absolute;left:0}.timeline #draggable-box #draggable-content .timeline-item:has(.timeline-caption h3 a).top:before{top:-40px}.timeline #draggable-box #draggable-content .timeline-item:has(.timeline-caption h3 a).bottom:before{bottom:-40px}.timeline #draggable-box #draggable-content .timeline-item.bottom{top:-158px}.timeline #draggable-box #draggable-content .timeline-item:nth-child(6n+1){top:166px}.timeline #draggable-box #draggable-content .timeline-item:nth-child(6n+2){top:7px}.timeline #draggable-box #draggable-content .timeline-item img{clip-path:polygon(0 calc(100% - 296px),100% 0%,100% calc(100% - 160px),0% 100%);object-fit:cover;width:100%;height:100%}.timeline #draggable-box #draggable-content .timeline-item .timeline-caption{font-family:var(--font-family--segoe-ui);width:100%;font-size:12px;position:absolute}.timeline #draggable-box #draggable-content .timeline-item .timeline-caption h3{color:var(--color--dark-blue);font-family:var(--font-family--segoe-ui);text-transform:initial;margin-top:5px;margin-bottom:0;font-size:16px;font-weight:700;line-height:1.25}.timeline #draggable-box #draggable-content .timeline-item .timeline-caption h3 a{color:inherit;text-decoration-color:#0000;transition:all .5s}.timeline #draggable-box #draggable-content .timeline-item .timeline-caption h3 a svg{vertical-align:middle;width:20px;height:20px;margin-left:8px}.timeline #draggable-box #draggable-content .timeline-item .timeline-caption h3 a svg circle,.timeline #draggable-box #draggable-content .timeline-item .timeline-caption h3 a svg path{transition:all .5s}.timeline #draggable-box #draggable-content .timeline-item .timeline-caption h3 a:focus-visible{outline:none}.timeline #draggable-box #draggable-content .timeline-item .timeline-caption h3 a:hover{text-decoration-color:currentColor}.timeline #draggable-box #draggable-content .timeline-item .timeline-caption h3 a:hover svg circle{fill:var(--color--gold)}.timeline #draggable-box #draggable-content .timeline-item .timeline-caption h3 a:hover svg path{fill:var(--color--charcoal)}.timeline #draggable-box #draggable-content .timeline-item .timeline-caption .location{text-transform:uppercase;margin-top:.6em;font-weight:700}.timeline #draggable-box #draggable-content .timeline-item.top .timeline-caption{text-align:left;padding-right:60px;top:-40px}.timeline #draggable-box #draggable-content .timeline-item.top .timeline-caption:before{border-right:1px solid var(--color--dark-blue);content:"";height:170px;position:absolute;bottom:0;left:22px}.timeline #draggable-box #draggable-content .timeline-item.top .timeline-caption:after{content:"";background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/dot.dark-blue.svg);background-position:0 100%;background-repeat:no-repeat;height:170px;margin-top:10px;margin-left:20px;display:block}.timeline #draggable-box #draggable-content .timeline-item.bottom .timeline-caption{text-align:right;padding-top:10px;padding-left:60px;bottom:-40px}.timeline #draggable-box #draggable-content .timeline-item.bottom .timeline-caption:before{content:"";background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/dot.dark-blue.svg);background-position:100% 0;background-repeat:no-repeat;height:170px;margin-top:10px;margin-right:20px;display:block}.timeline #draggable-box #draggable-content .timeline-item.bottom .timeline-caption:after{border-left:1px solid var(--color--dark-blue);content:"";height:160px;position:absolute;top:20px;right:22px}.timeline #draggable-box #draggable-content .timeline-item.bottom .timeline-caption .category-pill{margin-left:auto}.timeline #draggable-box #draggable-content .timeline-item:focus-within{z-index:1}.timeline #draggable-box #draggable-content .timeline-item:focus-within:has(.timeline-caption h3 a:focus-visible):before{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color}@media only screen and (max-height:768px){.timeline #draggable-box #draggable-content .timeline-items{grid-auto-columns:150px}.timeline #draggable-box #draggable-content .timeline-item{width:150px;height:300px}.timeline #draggable-box #draggable-content .timeline-item img{clip-path:polygon(0 calc(100% - 184px),100% 0%,100% calc(100% - 115px),0% 100%)}.timeline #draggable-box #draggable-content .timeline-item .timeline-caption h4{font-size:13px;line-height:17px}.timeline #draggable-box #draggable-content .timeline-item .timeline-caption .location{font-size:12px;line-height:1.5}.timeline #draggable-box #draggable-content .timeline-item.top .timeline-caption{padding-right:40px;top:-40px}.timeline #draggable-box #draggable-content .timeline-item.top .timeline-caption:before,.timeline #draggable-box #draggable-content .timeline-item.top .timeline-caption:after{height:80px}.timeline #draggable-box #draggable-content .timeline-item.bottom{top:-111px}.timeline #draggable-box #draggable-content .timeline-item.bottom .timeline-caption{padding-left:40px;bottom:-45px}.timeline #draggable-box #draggable-content .timeline-item.bottom .timeline-caption:before{height:90px}.timeline #draggable-box #draggable-content .timeline-item.bottom .timeline-caption:after{height:80px}.timeline #draggable-box #draggable-content .timeline-item:nth-child(6n+1){top:120px}.timeline #draggable-box #draggable-content .timeline-item:nth-child(6n+1) .timeline-caption{top:-30px}.timeline #draggable-box #draggable-content .timeline-item:nth-child(6n+2){top:10px}.timeline #draggable-box #draggable-content .timeline-item:nth-child(6n+2) .timeline-caption{bottom:-40px}}.video-block{--video-block--gap:clamp(25px, calc(70 / 1280 * 100dvw), 70px);--video-block--content-width:420px;max-height:100svh;padding:80px 0;position:relative}@media only screen and (max-width:900px){.video-block{padding:25px 0}}@media only screen and (max-width:650px){.video-block{max-height:none}}.slick-slide .video-block{padding-bottom:0}.video-block.--fixed{position:fixed}@media only screen and (min-width:651px){.video-block.--fixed{margin-bottom:calc(100svh - var(--wp-admin--admin-bar--height,0px));width:100%;top:0}.video-block.--fixed~*{z-index:0}}@media only screen and (max-width:1105px){.video-block .rotated_text{right:unset;text-align:left;writing-mode:initial;flex-basis:100%;justify-content:flex-start;margin-bottom:30px;transform:none}}@media only screen and (max-width:650px){.video-block .rotated_text{margin-left:-17px}}@media only screen and (max-width:1105px){.video-block .rotated_text p{border-bottom:1px solid;border-left:none;padding-bottom:4px;padding-left:0;font-size:14px}}.video-block.has-white-color .rotated_text p{color:inherit}.video-block__image{width:100%;height:100%;position:absolute;top:0;left:0}.video-block__image img{filter:grayscale();mix-blend-mode:overlay;object-fit:cover;object-position:50% 50%;opacity:.1;width:100%;height:100%;position:absolute;top:0;left:0}.video-block__pattern{mix-blend-mode:soft-light;opacity:.4;width:100%;height:200px;position:absolute;bottom:0;left:0}@media only screen and (max-width:1105px){.video-block__inner{flex-wrap:wrap;max-width:none}}body.page-template-page-home-php .video-block__inner{max-width:calc(100% - 140px)}@media only screen and (max-width:1255px){body.page-template-page-home-php .video-block__inner{max-width:none}}@media only screen and (min-width:1106px) and (max-width:1422px){body.page-template-page-home-php .video-block__inner{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-right:70px}}.video-block__columns{align-items:flex-start;gap:0 var(--video-block--gap);flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;display:flex}@media only screen and (max-width:1105px){.video-block__columns{gap:0 calc(.5 * var(--video-block--gap))}}body.page-template-page-home-php .video-block__columns{max-width:1780px}.video-block__heading{font-family:var(--font-family--conneqt-black);max-width:calc(100% - 2 * var(--video-block--gap));text-shadow:none;z-index:1;width:100%;margin-top:0;margin-bottom:.5em;font-size:clamp(28px,6.44444dvw,58px);line-height:1;position:relative}@media only screen and (max-width:1255px){.video-block__heading{text-indent:-1em;padding-left:1em}}@media only screen and (max-width:1105px){.video-block__heading{text-indent:0;max-width:100%;margin-bottom:.5em;padding-left:0}}.video-block__heading.video-block__heading--multi-line{margin-bottom:-.5em}@media only screen and (max-width:1255px){.video-block__heading div{display:inline}}@media only screen and (max-width:1105px){.video-block__heading div:first-child{text-align:right;margin-right:auto}}.video-block__heading div:nth-child(2){text-align:right}@media only screen and (max-width:1105px){.video-block__heading div:nth-child(2){text-align:left;margin-left:auto}}@media only screen and (max-width:900px){.video-block__heading div:nth-child(2){margin-top:.2em}}.video-block__heading:first-letter{font-feature-settings:"aalt" 1}.featured-content__video,.video-block__video{aspect-ratio:1.77778;max-width:calc(100% - var(--video-block--content-width));z-index:0;background-repeat:no-repeat;background-size:cover;width:100%;margin-top:0;margin-left:auto;margin-right:auto;position:relative}@media only screen and (max-width:1105px){.featured-content__video,.video-block__video{max-width:none}}.featured-content__video-image,.video-block__video-image{filter:grayscale();object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.featured-content__video-image-overlay,.video-block__video-image-overlay{opacity:.85;background:url(/sites/sgh-com-e1be84d4/shared/theme/images/overlay.png.webp) 50%/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.video-block__content{max-width:calc(var(--video-block--content-width) - var(--video-block--gap));width:100%;margin-top:80px;font-size:16px;line-height:26px}@media only screen and (max-width:1105px){.video-block__content{max-width:none;margin-top:40px;padding:0 20px}}@media only screen and (max-width:450px){.video-block__content{padding:0}}.video-block__content.has-background{padding:1.4em 1.6em}.video-block__content h2,.video-block__content h3{margin-bottom:0}.featured-content__video-play-button,.video-block__video-play-button{color:var(--color--white);font-family:var(--font-family--segoe-ui);text-align:center;text-shadow:0 0 3px #00000080;text-transform:uppercase;z-index:19;padding:5px;font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-content__video-play-button svg,.video-block__video-play-button svg{margin-bottom:8px;display:inline-block}.featured-content__video-play-button path[fill*=white],.video-block__video-play-button path[fill*=white]{transition:all .3s}.featured-content__video-play-button path[fill*=url],.video-block__video-play-button path[fill*=url]{opacity:0;transition:all .3s}.featured-content__video-play-button:hover path[fill=white],.video-block__video-play-button:hover path[fill=white]{opacity:0}.featured-content__video-play-button:hover path[fill*=url],.video-block__video-play-button:hover path[fill*=url]{opacity:1}.video-block__button{text-align:center;margin-top:56px}@media only screen and (max-width:900px){.video-block__button{margin-top:25px}}.video-carousel{padding-bottom:20px}.video-carousel .carousel-controls{margin-top:50px}body.page-id-1402 .site-header__inner .primary_nav,body.page-id-1402 #mobile-nav{display:none}body.page-id-1402 .site-main .cta_module .cta_module_inner_left.alternatebg{color:var(--color--white);background:url(/sites/sgh-com-e1be84d4/shared/theme/images/SGH-Gradient-Pattern-1600x1360.jpg)}@media only screen and (max-width:900px){body.page-id-1402 .site-main .centered-headline-text,body.page-id-1402 .site-main .centered-headline-text p{text-align:left}}.contact-info-form-section{padding:80px 0}.contact-info-form-section__inner{gap:100px}@media only screen and (max-width:1105px){.contact-info-form-section__inner{gap:30px}}@media only screen and (max-width:900px){.contact-info-form-section__inner{flex-wrap:wrap}}.contact-info-form-section__inner .contact-aside{padding-right:35px}@media only screen and (max-width:900px){.contact-info-form-section__inner .contact-aside{order:2}}.contact-info-form-section__form{flex-grow:1}@media only screen and (max-width:900px){.contact-info-form-section__form{order:1}}.contact-info-form-section__form>h2{color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;margin-bottom:15px;font-size:40px;font-weight:700;line-height:40px}body.page-template-page-directory-results .content{padding:80px 0}@media only screen and (max-width:900px){body.page-template-page-directory-results .content .flex{flex-wrap:wrap}}body.page-template-page-directory-results .content .search-results{flex-basis:70%;padding-right:90px}@media only screen and (max-width:900px){body.page-template-page-directory-results .content .search-results{flex-basis:100%;padding-right:0}}body.page-template-page-directory-results .content .search-results .results-intro{font-family:var(--font-family--segoe-ui);color:inherit;border-bottom:1px solid #d3d3d3;margin-bottom:15px;padding-bottom:10px;font-size:1rem;font-weight:400}body.page-template-page-directory-results .content .search-results .results-intro span{font-family:var(--font-family--conneqt-black)}body.page-template-page-directory-results .content .search-results table#directory-results{width:100%}body.page-template-page-directory-results .content .search-results table#directory-results tr{font-family:var(--font-family--segoe-ui);border-bottom:1px solid #d3d3d3;padding:15px 0;font-size:14px;line-height:18px}body.page-template-page-directory-results .content .search-results table#directory-results tr th{text-align:left;font-family:var(--font-family--trade-gothic-next-condensed);color:var(--color--black);text-transform:uppercase;padding:0 5px 12px;font-size:18px;font-weight:700}body.page-template-page-directory-results .content .search-results table#directory-results tr td{text-align:left;vertical-align:middle;padding:12px 5px}body.page-template-page-directory-results .content .search-results table#directory-results tr td.name{font-weight:700}body.page-template-page-directory-results .content .search-results table#directory-results tr td h3{font-family:var(--font-family--conneqt-black);color:var(--color--dark-blue);margin-bottom:5px;font-size:14px;line-height:22px}body.page-template-page-directory-results .content .search-results table#directory-results tr td a{color:var(--color--charcoal);text-transform:lowercase}body.page-template-page-directory-results .content .search-results table#directory-results tr td a.linkedinicon:hover svg path.colorizeme{fill:#d29f1c}body.page-template-page-directory-results .content .search-sidebar{flex:1}@media only screen and (max-width:900px){body.page-template-page-directory-results .content .search-sidebar{flex-basis:100%;margin-top:40px}}body.page-template-page-directory-results .content .search-sidebar h2{font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;color:var(--color--dark-blue);margin-bottom:15px;font-size:40px;font-weight:700;line-height:40px}body.page-template-page-events-overview .newsletter-bar{padding:50px 0}body.page-template-page-events-overview .newsletter-bar .fixed-width.flex{justify-content:space-between;align-items:center}body.page-template-page-events-overview .newsletter-bar .fixed-width.flex h2{font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;font-size:40px}body.page-template-page-events-overview #eventcontent{padding-top:70px;display:block}@keyframes kenburns{0%{opacity:1}to{opacity:1;animation-timing-function:ease-in;transform:scale3d(1.5,1.5,1.5)translate(-90px,-20px)}}.home-hero{background-color:var(--color--white);height:calc(100svh - var(--wp-admin--admin-bar--height,0px));text-align:center;z-index:50;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.home-hero:first-child{border-top:0}.home-hero__image{border:20px solid var(--color--white);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.home-hero:has(.home-hero__caption) .home-hero__image{border-bottom-width:33.2px}.home-hero__image:after{content:"";opacity:0;background-color:#00000073;width:100%;height:100%;transition:opacity 2.4s ease-out;position:absolute;top:0;left:0}.home-hero__image.home-hero__image--loaded:after{opacity:1}.home-hero__image{--local--mask--length:138px;-webkit-mask:none 0 0 no-repeat;mask:none 0 0 no-repeat;-webkit-mask-image:linear-gradient(-35deg, transparent 0%, transparent var(--local--mask--length), black var(--local--mask--length), black 100%);-webkit-mask-image:linear-gradient(-35deg, transparent 0%, transparent var(--local--mask--length), black var(--local--mask--length), black 100%);-webkit-mask-image:linear-gradient(-35deg, transparent 0%, transparent var(--local--mask--length), black var(--local--mask--length), black 100%);mask-image:linear-gradient(-35deg, transparent 0%, transparent var(--local--mask--length), black var(--local--mask--length), black 100%)}.home-hero__image img{object-fit:cover;width:100%;height:100%;transition:transform 5s;position:absolute;top:0;left:0;transform:scale(1.2)}.home-hero__image img.zoomed{transform:scale(1)}.home-hero__diamonds{width:clamp(100px,26.5625dvw,340px);height:690px;position:absolute;top:50%;transform:translateY(-50%)}.home-hero__diamonds--left{left:10%}.home-hero__diamonds--left svg{margin-right:-6%}.home-hero__diamonds--right{right:10%}.home-hero__diamonds--right svg{margin-right:-10%}.home-hero__heading{color:var(--color--white);font-family:var(--font-family--conneqt-bold);text-align:center}@media only screen and (max-width:900px){.home-hero__heading{padding:0 .5em}}.home-hero__heading-line-one,.home-hero__heading-line-two{display:block}.home-hero__heading-line-one{text-shadow:0 4px 4px #00000040;font-size:50px;line-height:95px}@media only screen and (max-width:900px){.home-hero__heading-line-one{font-size:40px;line-height:50px}}@media only screen and (max-width:650px){.home-hero__heading-line-one{font-size:22px;line-height:32px}}.home-hero__heading-line-two{font-family:var(--font-family--conneqt-black);text-shadow:0 4px 4px #00000040;margin-top:0;font-size:110px;font-weight:400;line-height:95px}@media only screen and (max-width:900px){.home-hero__heading-line-two{font-size:45px;line-height:1.3}}@media only screen and (max-width:650px){.home-hero__heading-line-two{font-size:43px}}@media only screen and (max-width:450px){.home-hero__heading-line-two{font-size:38px}}@media only screen and (max-width:369px){.home-hero__heading-line-two{font-size:30px}}.home-hero__heading-line-two:first-letter{font-feature-settings:"aalt" 1}.home-hero__caption{color:var(--color--black);padding:10px 20px;font-size:12px;font-weight:700;line-height:1.1;position:absolute;bottom:0;left:0}.home-hero__scroll{color:var(--color--charcoal);font-family:var(--font-family--conneqt-bold);text-align:center;text-transform:uppercase;border-radius:0 0 50% 50%;flex-direction:column;gap:10px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:20px;right:20px}.home-hero:has(.home-hero__caption) .home-hero__scroll{bottom:33.2px}.home-hero__scroll svg{aspect-ratio:1;width:40px;height:auto;margin-left:auto;margin-right:auto}.home-hero__scroll circle{fill:var(--color--charcoal);transition:fill .3s}.home-hero__scroll path{fill:var(--color--white);transition:fill .3s}.home-hero__scroll:focus-visible{outline-offset:4px;border-radius:0}.home-hero__scroll:hover circle{fill:var(--color--gold)}.home-hero__scroll:hover path{fill:var(--color--charcoal)}.view-lab-bar{text-align:center;z-index:20;background:url(/sites/sgh-com-e1be84d4/shared/theme/images/svg-patterns/diamond.tan.svg) 0 0/52px;width:100%;padding:30px 0;position:relative;bottom:0}.view-lab-bar .button--outline:hover:after{background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/arrow_white.svg)}.view-lab-bar .button--outline:hover:before{background:rgb(from var(--color--gold) r g b / 90%)}.page-template-page-insights-overview .filters__inner,.page-template-page-insights-overview .filter-tray__inner,.page-template-page-insights-overview .filter-status__inner{max-width:1276px}.insights-grid{margin:0 auto;padding:50px 0}@media only screen and (max-width:900px){.insights-grid{flex-wrap:wrap}}.insights-grid+.loadmoretrigger{margin-bottom:0}.insights-grid .loadmoretrigger{margin-bottom:80px}.insights-grid .featured-insight{flex-basis:calc(33.333% - 24px);margin:12px}@media only screen and (max-width:1105px){.insights-grid .featured-insight{flex-basis:calc(50% - 24px)}}@media only screen and (max-width:900px){.insights-grid .featured-insight{aspect-ratio:unset;flex-basis:100%;min-height:350px}}@media only screen and (max-width:1105px){.insights-grid .featured-insight .title-holder__heading{font-size:clamp(20px,2.53394dvw,28px)}}@media only screen and (max-width:900px){.insights-grid .featured-insight .title-holder__heading{font-size:clamp(20px,3.11111dvw,28px)}}.job-openings{border:1px solid rgb(from var(--color--charcoal) r g b / 30%);text-align:left;width:100%;max-width:1060px;margin:0 auto;padding:30px}.job-openings:where(:not(:first-child)){margin-top:48px}.job-openings:where(:not(:last-child)){margin-bottom:48px}.job-openings.job-openings--iframe{text-align:center;padding:8px}.job-openings.job-openings--iframe iframe{display:block}.job-openings h2{color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;font-size:20px;font-weight:700;line-height:40px}.job-openings h2.jobs-title{font-family:var(--font-family--trade-gothic-next-condensed);text-align:left;text-transform:none;margin:0 0 24px;font-size:30px;font-weight:700;line-height:40px}.job-openings.filtering h1{display:none}.job-openings p{text-align:left}.job-openings .job{margin-bottom:20px}.job-openings .job h3{font-family:var(--font-family--trade-gothic-next-condensed);text-align:left;text-transform:none;margin:0;font-size:20px;font-weight:700;line-height:30px}.job-openings .job h3 a{color:var(--color--charcoal)}.job-openings .job .location{font-family:var(--font-family--segoe-ui);text-transform:uppercase;font-size:12px;font-weight:700;line-height:20px}.job-filters__container{gap:20px;margin-bottom:20px}@media only screen and (max-width:650px){.job-filters__container{flex-wrap:wrap}}.job-filters__container select{padding-left:0}.single-job{text-align:left;max-width:1060px;margin:0 auto}.single-job h2.job-title{font-family:var(--font-family--trade-gothic-next-condensed);text-align:left;text-transform:none;margin:0;font-size:40px;font-weight:700;line-height:40px}.single-job .location{font-family:var(--font-family--segoe-ui);text-transform:uppercase;font-size:12px;font-weight:700;line-height:20px}.single-job .description{margin-top:24px}.single-job .description p{text-align:left}.single-job .description p strong{font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;font-size:20px;font-weight:700}.single-job .description ol,.single-job .description ul{padding-left:2px;font-size:16px;line-height:26px}.single-job .description ol:where(:not(:first-child)),.single-job .description ul:where(:not(:first-child)){margin-top:2em}.single-job .description ol:where(:not(:last-child)),.single-job .description ul:where(:not(:last-child)){margin-bottom:2em}.single-job .description ol li,.single-job .description ul li{margin-bottom:1em}.single-job .description ol ol,.single-job .description ol ul,.single-job .description ul ol,.single-job .description ul ul{margin-left:2.4em}.single-job .description ol ol:first-child,.single-job .description ol ul:first-child,.single-job .description ul ol:first-child,.single-job .description ul ul:first-child{margin-top:1em}.single-job .description ol{margin-left:1.1em;list-style-type:decimal}.single-job .description ul{text-indent:-1.25em}.single-job .description ul li{padding-left:1.25em}.single-job .description ul li:before{border-left:2px solid var(--color--orange);content:"";width:22px;height:1em;margin-right:-2px;display:inline-block;transform:translateY(.1em)}.single-job .description ul ul{margin-left:1.875rem}.single-job .description ul li p{display:inline}body.page-template-page-news-events-overview .centered-headline-text p{margin-bottom:0}.news-events-flipper{text-align:center;margin-bottom:60px}.news-events-flipper ul{border-radius:50px;width:fit-content;height:50px;margin-left:auto;margin-right:auto;display:flex}.news-events-flipper ul li{width:50%}.news-events-flipper ul li a{border:1px solid var(--color--charcoal);font-family:var(--font-family--trade-gothic-next-condensed);outline-offset:2px;z-index:0;padding:10px 45px;font-size:20px;font-weight:700;transition:all .5s;display:block;position:relative;overflow:hidden}.news-events-flipper ul li a:before{background:var(--color--gold);content:"";transform-origin:0 bottom;z-index:-1;width:200%;height:100%;position:absolute;inset:0;transform:translate(-50%)rotate(-50deg)}.news-events-flipper ul li a.selected{background-color:var(--color--charcoal);color:var(--color--white)}.news-events-flipper ul li a:hover{color:var(--color--charcoal)}.news-events-flipper ul li a:hover:before{transition:all .5s;transform:rotate(0)}.news-events-flipper ul li:first-child a{border-right:0;border-radius:999px 0 0 999px}.news-events-flipper ul li:last-child a{border-left:0;border-radius:0 999px 999px 0}.newseventcontent{margin-bottom:60px;display:none}.newseventcontent#newscontent{display:block}.newseventcontent>h2{color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed);text-align:center;text-transform:none;margin-bottom:20px;font-size:40px;font-weight:700}.news-items{gap:24px}.news-item{aspect-ratio:1;cursor:pointer;outline-offset:-2px;background:50%/cover no-repeat;flex-basis:calc(33.3333% - 16px);position:relative;overflow:hidden}@media only screen and (max-width:1105px){.news-item{flex-basis:calc(50% - 24px)}}@media only screen and (max-width:900px){.news-item{aspect-ratio:unset;flex-basis:100%;min-height:350px}}.news-item.defaultimage .news-item__inner .date,.news-item.defaultimage .news-item__inner .title-holder__heading{color:var(--color--black)}.news-item:after{aspect-ratio:1;content:"";outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:-10px;pointer-events:none;z-index:1;width:100%;height:auto;position:absolute;top:0;left:0}.news-item:not(:focus-within):after{display:none}.news-item .category-pill{z-index:2;transition:all .5s;position:absolute;top:20px;left:20px}.news-item .title-holder{background-color:rgb(from var(--color--charcoal) r g b / 80%);color:var(--color--white);z-index:1;align-items:center;width:100%;height:0;min-height:fit-content;padding:20px 50px 20px 20px;transition:all .5s .1s;display:flex;position:absolute;bottom:0;left:0}.news-item .title-holder:before{content:"";opacity:0;z-index:-1;background:url(/sites/sgh-com-e1be84d4/shared/theme/images/gold-hover-fade.svg) 100% 0 no-repeat;width:100%;height:100%;transition:opacity .2s ease-in-out .1s;position:absolute;top:0;left:0}.news-item .location,.news-item .date{color:inherit;font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.5}.news-item .location{float:left}.news-item .location:after{content:"|";margin:0 .4em}.news-item .title-holder__heading{color:inherit;font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;margin-top:0;font-size:clamp(20px,1.75dvw,28px);font-weight:700;line-height:1.25}@media only screen and (max-width:1105px){.news-item .title-holder__heading{font-size:clamp(20px,2.53394dvw,28px)}}@media only screen and (max-width:900px){.news-item .title-holder__heading{font-size:clamp(20px,3.11111dvw,28px)}}.news-item .title-holder__heading a{color:inherit;text-decoration:none}.news-item .gold-arrow-after:after,.news-item .gold-arrow-after-nowrap .after{transition:all .3s}.news-item .news-item__inner{z-index:1;height:100%;padding:20px 20px 32px;display:flex;position:relative}.news-item .storylink{opacity:0;visibility:hidden;transition:visibility .5s,opacity .5s;position:absolute;bottom:32px;right:20px}.news-item .storylink svg{vertical-align:middle;width:80px;height:80px}.news-item:focus-within .title-holder,.news-item:hover .title-holder{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:rgb(from var(--color--gold) r g b / 90%);color:var(--color--black);height:100%;transition-delay:0s}.news-item:focus-within .title-holder:before,.news-item:hover .title-holder:before{opacity:1;transition:opacity .5s .1s}.news-item:focus-within .location,.news-item:focus-within .date,.news-item:hover .location,.news-item:hover .date{opacity:1;transition-delay:.1s;display:block}.news-item:focus-within .title-holder__heading a,.news-item:hover .title-holder__heading a{outline:none}.news-item:focus-within .news-item__inner,.news-item:hover .news-item__inner{height:100%}.news-item:focus-within .gold-arrow-after:after,.news-item:hover .gold-arrow-after:after,.news-item:focus-within .gold-arrow-after-nowrap .after,.news-item:hover .gold-arrow-after-nowrap .after{opacity:0}.news-item:focus-within .storylink,.news-item:hover .storylink{opacity:1;visibility:visible;transition-delay:.3s}body.page-template-page-news-overview .page-header-carousel__slides .page-header-carousel-slide,body.page-template-page-insights-overview .page-header-carousel__slides .page-header-carousel-slide{opacity:1;visibility:visible;display:block;position:relative}body.page-template-page-news-overview .page-header-carousel__slides .page-header-carousel-slide.insetimage,body.page-template-page-insights-overview .page-header-carousel__slides .page-header-carousel-slide.insetimage{background-image:none!important}body.page-template-page-news-overview .page-header-carousel__slides .page-header-carousel-slide.insetimage .overlay,body.page-template-page-insights-overview .page-header-carousel__slides .page-header-carousel-slide.insetimage .overlay{opacity:.75;background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/overlay.png.webp)}@media only screen and (max-width:1105px){body.page-template-page-news-overview .page-header-carousel__slides .page-header-carousel-slide.insetimage .overlay,body.page-template-page-insights-overview .page-header-carousel__slides .page-header-carousel-slide.insetimage .overlay{z-index:1}}body.page-template-page-news-overview .page-header-carousel__slides .page-header-carousel-slide.insetimage .inset-image,body.page-template-page-insights-overview .page-header-carousel__slides .page-header-carousel-slide.insetimage .inset-image{height:100%;position:absolute;right:0}@media only screen and (max-width:1105px){body.page-template-page-news-overview .page-header-carousel__slides .page-header-carousel-slide.insetimage .inset-image,body.page-template-page-insights-overview .page-header-carousel__slides .page-header-carousel-slide.insetimage .inset-image{z-index:0}}body.page-template-page-news-overview .page-header-carousel__slides .page-header-carousel-slide .page-header-carousel-slide__inner,body.page-template-page-insights-overview .page-header-carousel__slides .page-header-carousel-slide .page-header-carousel-slide__inner{text-shadow:0 4px 4px #00000040;z-index:2}body.page-template-page-news-overview .page-header-carousel__slides .page-header-carousel-slide .page-header-carousel-slide__inner h2,body.page-template-page-insights-overview .page-header-carousel__slides .page-header-carousel-slide .page-header-carousel-slide__inner h2{margin-bottom:10px}body.page-template-page-news-overview .page-header-carousel__slides .page-header-carousel-slide .page-header-carousel-slide__inner .intro-blurb,body.page-template-page-insights-overview .page-header-carousel__slides .page-header-carousel-slide .page-header-carousel-slide__inner .intro-blurb{font-family:var(--font-family--trade-gothic-next-condensed);color:var(--color--white);font-size:20px;font-weight:700;line-height:110%}body.page-template-page-news-overview .page-header-carousel__slides .page-header-carousel-slide .page-header-carousel-slide__inner .button,body.page-template-page-insights-overview .page-header-carousel__slides .page-header-carousel-slide .page-header-carousel-slide__inner .button{margin-top:50px}body.page-template-page-news-overview .search-bar,body.page-template-page-insights-overview .search-bar{background:var(--color--charcoal);color:var(--color--white);padding:50px 0}body.page-template-page-news-overview .search-bar .fixed-width.flex,body.page-template-page-insights-overview .search-bar .fixed-width.flex{justify-content:space-between;align-items:center;gap:20px}body.page-template-page-news-overview .search-bar .fixed-width.flex h2,body.page-template-page-insights-overview .search-bar .fixed-width.flex h2{color:inherit;font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;font-size:40px}body.page-template-page-news-overview .search-bar .fixed-width.flex .right,body.page-template-page-insights-overview .search-bar .fixed-width.flex .right{flex-basis:350px}.team-member-grid{gap:20px}.team-member-grid .team-member{--local--info--height:116px;clip-path:polygon(100% 0,100% calc(100% - 30px),calc(100% - 40px) 100%,0 100%,0 0);text-align:left;flex-basis:calc(25% - 15px);display:block;position:relative}@media only screen and (max-width:1255px){.team-member-grid .team-member{flex-basis:calc(33.3333% - 13.3333px)}}@media only screen and (max-width:900px){.team-member-grid .team-member{flex-basis:calc(50% - 10px)}}@media only screen and (max-width:450px){.team-member-grid .team-member{flex-basis:100%}}.team-member-grid .team-member img.team-member-photo{height:300px;margin-bottom:var(--local--info--height);object-fit:cover;object-position:top;width:100%;display:block;position:relative}.team-member-grid .team-member .team-member-info{background:var(--color--gold);color:var(--color--black);height:var(--local--info--height);width:100%;padding:10px 20px;transition:height .7s;position:absolute;bottom:0}.team-member-grid .team-member .team-member-info .team-member-info-inner{transition:bottom .5s}.team-member-grid .team-member .team-member-info .team-member-info-inner .name{font-family:var(--font-family--segoe-ui);font-size:16px;line-height:26px}.team-member-grid .team-member .team-member-info .team-member-info-inner .name strong{font-weight:700}.team-member-grid .team-member .team-member-info .team-member-info-inner .title{font-family:var(--font-family--conneqt-black);text-transform:uppercase;margin-bottom:6px;font-size:12px;line-height:16px}.team-member-grid .team-member .team-member-info .view-bio{color:var(--color--black);font-family:var(--font-family--conneqt-bold);opacity:0;visibility:hidden;margin-top:6px;font-size:12px;line-height:26px;transition:opacity .5s ease-out,visibility .5s ease-out;position:absolute}.team-member-grid .team-member .team-member-info .view-bio svg{width:6px;height:auto}.team-member-grid .team-member .team-member-info .view-bio svg path{fill:var(--color--black)}@media only screen and (min-width:901px){.team-member-grid .team-member:focus-within .team-member-info,.team-member-grid .team-member:hover .team-member-info{background:var(--color--gold);background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/gold-hover-fade.svg);background-position:100% 0;background-repeat:no-repeat;background-size:40%;width:100%;height:100%;max-height:100%;position:absolute;bottom:0}.team-member-grid .team-member:focus-within .team-member-info .team-member-info-inner,.team-member-grid .team-member:hover .team-member-info .team-member-info-inner{position:absolute;bottom:20px}.team-member-grid .team-member:focus-within .team-member-info .team-member-info-inner .contact-methods,.team-member-grid .team-member:hover .team-member-info .team-member-info-inner .contact-methods{opacity:1;display:block}.team-member-grid .team-member:focus-within .team-member-info .team-member-info-inner .contact-methods a,.team-member-grid .team-member:hover .team-member-info .team-member-info-inner .contact-methods a{display:block}.team-member-grid .team-member:focus-within .team-member-info .team-member-info-inner .contact-methods a span,.team-member-grid .team-member:hover .team-member-info .team-member-info-inner .contact-methods a span{display:inline}.team-member-grid .team-member:focus-within .team-member-info .team-member-info-inner .view-bio,.team-member-grid .team-member:hover .team-member-info .team-member-info-inner .view-bio{opacity:1;visibility:visible;position:relative}.team-member-grid .team-member:focus-visible .team-member-info{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:-8px}}.projects-grid{width:100%;margin:0 auto;padding:50px 15px}@media (min-width:901px){.projects-grid{padding-top:80px}.projects-grid .card-project:nth-of-type(2n){top:-30px}}body.search-results .content,body.search-no-results .content,body.error404 .content{padding:80px 0}@media only screen and (max-width:900px){body.search-results .content .flex,body.search-no-results .content .flex,body.error404 .content .flex{flex-wrap:wrap}}body.search-results .content .search-results,body.search-no-results .content .search-results,body.error404 .content .search-results{flex-basis:70%;padding-right:100px}@media only screen and (max-width:900px){body.search-results .content .search-results,body.search-no-results .content .search-results,body.error404 .content .search-results{flex-basis:100%;padding-right:0}}body.search-results .content .search-results .results-intro,body.search-no-results .content .search-results .results-intro,body.error404 .content .search-results .results-intro{font-family:var(--font-family--segoe-ui);color:inherit;border-bottom:1px solid #d3d3d3;margin-bottom:15px;padding-bottom:10px;font-size:1rem;font-weight:400}body.search-results .content .search-results .results-intro span,body.search-no-results .content .search-results .results-intro span,body.error404 .content .search-results .results-intro span{font-family:var(--font-family--conneqt-black)}body.search-results .content .search-results article,body.search-no-results .content .search-results article,body.error404 .content .search-results article{font-family:var(--font-family--segoe-ui);border-bottom:1px solid #d3d3d3;align-items:center;padding:15px 0;font-size:14px}body.search-results .content .search-results article.flex,body.search-no-results .content .search-results article.flex,body.error404 .content .search-results article.flex{gap:25px}body.search-results .content .search-results article .results-content,body.search-no-results .content .search-results article .results-content,body.error404 .content .search-results article .results-content{flex:1;display:block}body.search-results .content .search-results article .results-content .category-pill,body.search-no-results .content .search-results article .results-content .category-pill,body.error404 .content .search-results article .results-content .category-pill{margin-bottom:10px;padding:2px 10px;font-size:11px}body.search-results .content .search-results article .results-content h3,body.search-no-results .content .search-results article .results-content h3,body.error404 .content .search-results article .results-content h3{color:var(--color--dark-blue);font-family:var(--font-family--segoe-ui);margin-top:0;margin-bottom:5px;font-size:20px;font-weight:600;line-height:1.25}body.search-results .content .search-results article .results-content h3+p,body.search-no-results .content .search-results article .results-content h3+p,body.error404 .content .search-results article .results-content h3+p{margin-top:.6em}body.search-results .content .search-results article .results-button a,body.search-no-results .content .search-results article .results-button a,body.error404 .content .search-results article .results-button a{background-color:var(--color--charcoal);text-align:center;border-radius:50px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .5s;display:flex}body.search-results .content .search-results article .results-button a svg,body.search-no-results .content .search-results article .results-button a svg,body.error404 .content .search-results article .results-button a svg{width:13.173px;transform:translate(14%)}body.search-results .content .search-results article .results-button a path,body.search-no-results .content .search-results article .results-button a path,body.error404 .content .search-results article .results-button a path{fill:var(--color--white);transition:all .5s}body.search-results .content .search-results article .results-button a:hover,body.search-no-results .content .search-results article .results-button a:hover,body.error404 .content .search-results article .results-button a:hover{background:var(--color--gold)}body.search-results .content .search-results article .results-button a:hover path,body.search-no-results .content .search-results article .results-button a:hover path,body.error404 .content .search-results article .results-button a:hover path{fill:var(--color--black)}body.search-results .content .search-sidebar,body.search-no-results .content .search-sidebar,body.error404 .content .search-sidebar{flex:1}@media only screen and (max-width:900px){body.search-results .content .search-sidebar,body.search-no-results .content .search-sidebar,body.error404 .content .search-sidebar{flex-basis:100%;margin-top:40px}}body.search-results .content .search-sidebar h2,body.search-no-results .content .search-sidebar h2,body.error404 .content .search-sidebar h2{color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;margin-bottom:15px;font-size:40px;font-weight:700;line-height:40px}body.search-results .pagination,body.search-no-results .pagination,body.error404 .pagination{font-family:var(--font-family--trade-gothic-next-condensed);margin:20px 0;font-size:16px;font-weight:700;line-height:26px}@media (max-width:650px){body.search-results .pagination,body.search-no-results .pagination,body.error404 .pagination{text-align:center}}body.search-results .pagination .pages,body.search-no-results .pagination .pages,body.error404 .pagination .pages{font-family:var(--font-family--conneqt-black);border:none;font-size:12px}@media (max-width:650px){body.search-results .pagination .pages,body.search-no-results .pagination .pages,body.error404 .pagination .pages{display:block;aspect-ratio:unset!important}}body.search-results .pagination .wp-pagenavi a,body.search-no-results .pagination .wp-pagenavi a,body.error404 .pagination .wp-pagenavi a{color:var(--color--charcoal);border:none}body.search-results .pagination .wp-pagenavi span,body.search-no-results .pagination .wp-pagenavi span,body.error404 .pagination .wp-pagenavi span{aspect-ratio:1;padding:2px 5px 3px}body.search-results .pagination .wp-pagenavi span.current,body.search-no-results .pagination .wp-pagenavi span.current,body.error404 .pagination .wp-pagenavi span.current{background:var(--color--gold);text-align:center;border:none;border-radius:25px;width:32px;display:inline-block}body.search-results .pagination .wp-pagenavi span.extend,body.search-no-results .pagination .wp-pagenavi span.extend,body.error404 .pagination .wp-pagenavi span.extend{border:none;padding-left:0;padding-right:0}body.search-results .pagination .nextpostslink,body.search-results .pagination .previouspostslink,body.search-results .pagination .first,body.search-results .pagination .last,body.search-no-results .pagination .nextpostslink,body.search-no-results .pagination .previouspostslink,body.search-no-results .pagination .first,body.search-no-results .pagination .last,body.error404 .pagination .nextpostslink,body.error404 .pagination .previouspostslink,body.error404 .pagination .first,body.error404 .pagination .last{white-space:nowrap}@media only screen and (max-width:650px){body.search-results .pagination .previouspostslink,body.search-results .pagination .last,body.search-no-results .pagination .previouspostslink,body.search-no-results .pagination .last,body.error404 .pagination .previouspostslink,body.error404 .pagination .last{display:none}}.progress-bar-outer{height:5px;left:0;top:var(--wp-admin--admin-bar--height,0px);z-index:100;width:100vw;margin-bottom:-5px;display:block;position:sticky;overflow:hidden}body.scrolled .progress-bar-outer{top:calc(var(--header--height,0px) + var(--wp-admin--admin-bar--height,0px))}.progress-bar-outer .progress-bar{background:var(--color--gold);z-index:100;width:0;height:5px;display:block;position:relative;left:0}.single-insight-news-event-header{height:clamp(351.38px,39vw,998.39px);padding-top:var(--header--height);z-index:2;border:20px solid var(--color--white);width:100%;clip-path:var(--clip-path--110-160);justify-content:flex-start;align-items:center;display:flex;position:fixed}.single-insight-news-event-header:first-child{border-top:0!important}.single-insight-news-event-header:has(.page-header__caption){border-bottom-width:33.2px}@media only screen and (max-width:900px){.single-insight-news-event-header{height:auto;position:relative}}.single-insight-news-event-header .single-insight-news-event-header__inner{flex:1;padding:25px 110px}@media only screen and (max-width:1255px){.single-insight-news-event-header .single-insight-news-event-header__inner{padding:25px}}.single-insight-news-event-header .single-insight-news-event-header__inner h1{color:inherit;font-family:var(--font-family--conneqt-black);margin-bottom:0;font-size:40px;line-height:50px}@media only screen and (max-width:1105px){.single-insight-news-event-header .single-insight-news-event-header__inner h1{font-size:32px;line-height:38px}}@media only screen and (max-width:650px){.single-insight-news-event-header .single-insight-news-event-header__inner h1{font-size:22px;line-height:28px}}.single-insight-news-event-header .single-insight-news-event-header__inner h1:not(:first-child){margin-top:1rem}.single-insight-news-event-header .single-insight-news-event-header__inner .byline{margin-top:10px;margin-bottom:10px;font-size:16px;line-height:22px}.single-insight-news-event-header .single-insight-news-event-header__inner .publication{font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;margin-top:10px;font-size:14px;font-weight:700;line-height:1.25}.single-insight-news-event-header .single-insight-news-event-header__inner .publication__read-time svg{margin-left:8px;margin-right:8px}.single-insight-news-event-header img{aspect-ratio:1;object-fit:cover;flex-shrink:0;align-self:flex-end;height:100%}@media only screen and (max-width:900px){.single-insight-news-event-header img{display:none}}.single-insight-news-event-header__image{aspect-ratio:1;object-fit:cover;flex-shrink:0;align-self:flex-end;max-width:894.39px;height:100%}@media only screen and (max-width:900px){.single-insight-news-event-header__image{display:none}}.single-insight-news-event-header__image img{height:calc(100% + var(--header--height,0px));margin-top:calc(-1 * var(--header--height,0px));object-fit:cover;width:100%;position:absolute;top:0;left:0}.single-insight-news-event-body{background:var(--color--white);z-index:3;margin-bottom:39vw;position:relative;top:39vw}@media only screen and (min-width:1451px){.single-insight-news-event-body{margin-bottom:clamp(351.38px,39vw,998.39px);top:clamp(351.38px,39vw,998.39px)}}@media only screen and (max-width:900px){.single-insight-news-event-body{margin-bottom:0;top:auto}}.single-insight-news-event-body .single-insight-news-event-body__inner{flex-direction:row-reverse;gap:28px 70px;padding:50px clamp(24px,9.375dvw,120px) 0;display:flex}@media only screen and (max-width:1450px){.single-insight-news-event-body .single-insight-news-event-body__inner{padding-left:50px;padding-right:70px}}@media only screen and (max-width:1255px){.single-insight-news-event-body .single-insight-news-event-body__inner{padding-left:20px}}@media only screen and (max-width:900px){.single-insight-news-event-body .single-insight-news-event-body__inner{padding-left:0;padding-right:0;display:block}}.single-insight-news-event-body .single-insight-news-event-body__inner .photocaption{text-align:right;position:relative;top:-50px}@media only screen and (max-width:900px){.single-insight-news-event-body .single-insight-news-event-body__inner .photocaption{display:none}}.single-insight-news-event-body .single-insight-news-event-body__inner .event-speakers{border-top:1px solid var(--color--black);padding-bottom:50px}.single-insight-news-event-body .single-insight-news-event-body__inner .event-speakers:not(:first-child){padding-top:50px}@media only screen and (max-width:900px){.single-insight-news-event-body .single-insight-news-event-body__inner .event-speakers{margin-left:25px;margin-right:25px;padding-bottom:0}}.single-insight-news-event-body .single-insight-news-event-body__inner .event-speakers__heading{color:var(--color--black);text-transform:uppercase;margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.25}.single-insight-news-event-body .single-insight-news-event-body__inner .team-member{margin-bottom:35px}@media only screen and (max-width:900px){.single-insight-news-event-body .single-insight-news-event-body__inner .team-member{flex-wrap:wrap}}.single-insight-news-event-body .single-insight-news-event-body__inner .team-member-photo{clip-path:polygon(100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 0);object-fit:cover;object-position:center;flex-shrink:0;width:115px;height:108px;margin-top:12px;margin-right:20px}.single-insight-news-event-body .single-insight-news-event-body__inner .team-member-name{line-height:22px}.single-insight-news-event-body .single-insight-news-event-body__inner .team-member-info{margin-top:5px;font-size:16px;line-height:26px}.single-insight-news-event-body .single-insight-news-event-body__inner .team-member-info strong{font-weight:700}.single-insight-news-event-body .single-insight-news-event-body__inner .team-member-info .pipe-divider{color:var(--color--orange);margin:0 2px;font-weight:700;display:inline-block}.single-insight-news-event-body .single-insight-news-event-body__inner .team-member-info-inner{flex-wrap:wrap;gap:10px clamp(1em,2.73438dvw,35px);display:flex}.single-insight-news-event-body .single-insight-news-event-body__inner .contact-aside:not(:first-child){padding-top:50px}.single-insight-news-event-body .single-insight-news-event-body__inner .contact-aside h3{color:var(--color--black);text-transform:uppercase;margin-bottom:10px;font-size:16px;line-height:1.25}.single-insight-news-event-body .single-insight-news-event-body__inner .contact-aside .category-pill{margin:0 15px 30px 0}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar{flex-shrink:0;width:210px;padding-bottom:80px;position:sticky;top:50px}@media only screen and (max-width:900px){.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar{width:auto;max-width:800px;height:auto;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner{top:calc(50px + var(--wp-admin--admin-bar--height,0px));z-index:2;position:sticky}@media only screen and (max-width:900px){.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner{position:relative;top:auto}}body.scrolled .single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner{top:calc(50px + var(--header--height,0px) + var(--wp-admin--admin-bar--height,0px))}@media only screen and (max-width:900px){body.scrolled .single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner{top:auto}}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .social-share__label,.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .event-label{color:var(--color--orange);font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;margin-top:0;font-size:16px;font-weight:700;line-height:26px}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .social-share__label+*,.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .event-label+*{margin-top:0}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .event-details{margin-bottom:45px;font-size:12px;line-height:22px}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .event-details:not(:first-child){padding-top:50px}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .event-details strong{font-family:var(--font-family--trade-gothic-next-condensed);font-size:16px;font-weight:700}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .event-details a{color:var(--color--orange);font-weight:600}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .event-details .pipe-divider{color:var(--color--orange);background-color:var(--color--orange);text-indent:100%;vertical-align:middle;white-space:nowrap;width:2px;height:1.2em;margin:0 2px;font-weight:700;display:inline-block;overflow:hidden;transform:translateY(-.2em)}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .event-location{line-height:1.5!important}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .event-location strong{font-size:inherit}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .event-register{margin-top:30px}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .event-register .button--outline{border:1px solid var(--color--charcoal);color:var(--color--charcoal)}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .pdf-download{text-align:center;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin-top:35px;padding:14px 0}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .pdf-download a{color:var(--color--charcoal);font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;font-size:12px;font-weight:700}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .pdf-download a svg{vertical-align:middle;margin-right:8px}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .pdf-download a path{stroke:var(--color--charcoal);transition:all .3s}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .pdf-download a:hover{color:var(--color--orange)}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-inner .pdf-download a:hover path{stroke:var(--color--orange)}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-button{margin-top:6px}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .content-sidebar-button:not(:first-child){margin-top:50px}.single-insight-news-event-body .single-insight-news-event-body__inner .content-sidebar .scroll-to-top{margin-bottom:-80px}.single-insight-news-event-body .single-insight-news-event-body__inner .content-main{flex-grow:1;width:calc(100% - 280px);max-width:800px;margin-left:0;margin-right:auto}@media only screen and (max-width:900px){.single-insight-news-event-body .single-insight-news-event-body__inner .content-main{width:100%;margin-left:auto}}.single-insight-news-event-body .single-insight-news-event-body__inner .content-main .intro-content{font-family:var(--font-family--georgia);max-width:800px;font-size:20px;line-height:30px}@media only screen and (max-width:900px){.single-insight-news-event-body .single-insight-news-event-body__inner .content-main .intro-content{margin-left:25px;margin-right:25px}}.single-insight-news-event-body .single-insight-news-event-body__inner .content-main .intro-content strong{color:var(--color--dark-blue);font-weight:700}.single-insight-news-event-body .single-insight-news-event-body__inner .content-main .insights-module{max-width:800px}@media only screen and (max-width:900px){.single-insight-news-event-body .single-insight-news-event-body__inner .content-main .insights-module{margin-left:25px;margin-right:25px}}@media only screen and (min-width:901px) and (max-width:1255px){.single-insight-news-event-body .single-insight-news-event-body__inner .content-main .insights-module.fixed-width{margin-left:0;margin-right:0}}.single-insight-news-event-body .single-insight-news-event-body__inner .content-main .insights-module.pull-quote{z-index:3;max-width:100%;margin-right:0;padding-left:2em;padding-right:2em}@media only screen and (max-width:900px){.single-insight-news-event-body .single-insight-news-event-body__inner .content-main .insights-module.pull-quote{margin-left:0}}.single-insight-news-event-body .single-insight-news-event-body__inner .content-main .insights-module .last-element:after{content:"";background-image:url(/sites/sgh-com-e1be84d4/shared/theme/images/story-end.svg);background-repeat:no-repeat;background-size:contain;width:8px;height:14px;margin-left:5px;display:inline-block;position:absolute;bottom:6px}.single-insight-news-event-body .single-insight-news-event-body__inner .content-main .image-slider.insights-module{margin-top:50px;margin-bottom:50px}.single-insight-news-event-body .single-insight-news-event-body__inner .content-main .image-slider.insights-module .slick-slide img{max-width:800px}@media only screen and (max-width:900px){.single-insight-news-event-body .single-insight-news-event-body__inner .content-main .image-slider.insights-module .slick-slide img{max-width:100%}}.single-insight-news-event-body .single-insight-news-event-body__inner .content-main .image-slider.insights-module .project-gallery__count{margin-left:0}.single-insight-news-event-body .single-insight-news-event-body__inner .content-main .footnote{color:var(--color--charcoal);font-family:var(--font-family--segoe-ui);max-width:800px;margin-bottom:30px;font-size:12px;font-weight:700;line-height:1.5}@media only screen and (max-width:900px){.single-insight-news-event-body .single-insight-news-event-body__inner .content-main .footnote{margin-left:25px;margin-right:25px}}.single-insight-news-event-body .single-insight-news-event-body__inner .content-main .footnote a{color:var(--color--orange)}.single-insight-news-event-body .related-insights{margin-top:50px}.projects-header{clip-path:var(--clip-path--90-140--20);background-repeat:no-repeat;background-size:cover;height:39.5vw;min-height:500px;margin-bottom:-20px}.projects-header .texture-swatch{background-position:left 50% bottom 20px;flex-basis:200px;height:100%}@media only screen and (max-width:900px){.projects-header .texture-swatch{display:none}}.projects-header .texture-swatch.texture{background-size:cover}.projects-header .projects-header-inner{border:20px solid var(--color--white);color:var(--color--white);text-shadow:0 4px 4px #00000040;border-top:0;flex:1;height:100%;position:relative}.projects-header .projects-header-inner .overlay{mix-blend-mode:normal;pointer-events:none;background-image:linear-gradient(#0000 0%,#000c 106.69%);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0}.projects-header .projects-header-inner .title-holder{position:absolute;bottom:50px;left:120px}@media only screen and (max-width:1105px){.projects-header .projects-header-inner .title-holder{left:50px}}@media only screen and (max-width:650px){.projects-header .projects-header-inner .title-holder{bottom:50px;left:25px}}.projects-header .projects-header-inner .title-holder .location{font-family:var(--font-family--conneqt-black);margin:0;font-size:20px;line-height:normal}.projects-header .projects-header-inner .title-holder .title-holder__heading{color:inherit;font-family:var(--font-family--conneqt-black);text-shadow:0 4px 4px #00000040;margin-top:0;font-size:50px;line-height:60px}@media only screen and (max-width:900px){.projects-header .projects-header-inner .title-holder .title-holder__heading{font-size:40px;line-height:50px}}@media only screen and (max-width:650px){.projects-header .projects-header-inner .title-holder .title-holder__heading{font-size:30px;line-height:40px}}.projects-header .projects-header-inner .title-holder .title-holder__heading:first-letter{font-feature-settings:"aalt" 2}.projects-body .projects-body-sidebar{flex-basis:200px;min-width:200px;padding-top:62px}@media only screen and (max-width:900px){.projects-body .projects-body-sidebar{display:none}}.projects-body .projects-body-sidebar .social-share{justify-content:center;margin-bottom:20px;padding-right:10px;position:sticky;top:140px}.projects-body .projects-body-sidebar .social-share path[fill=\#373a36],.projects-body .projects-body-sidebar .social-share path[fill=\#373A36]{fill:var(--color--black)}.projects-body .projects-body-sidebar .social-share__label{display:none}.projects-body .projects-body-sidebar ul{padding-bottom:30px;position:sticky;top:190px}.projects-body .projects-body-sidebar ul li{margin:0 29px 20px 0}.projects-body .projects-body-sidebar ul li a{color:var(--color--white);font-family:var(--font-family--conneqt-regular);text-transform:uppercase;padding:10px 0 10px 20px;font-size:12px;line-height:12px;transition:all .5s;display:block}.projects-body .projects-body-sidebar ul li a svg{vertical-align:middle}.projects-body .projects-body-sidebar ul li a:hover{color:var(--color--black)}.projects-body .projects-body-sidebar ul li.sidebar-button{background:var(--color--black);color:var(--color--white);z-index:0;border-radius:0 50px 50px 0;position:relative;overflow:hidden}.projects-body .projects-body-sidebar ul li.sidebar-button:before{background:var(--color--gold);content:"";transform-origin:0 bottom;z-index:-1;width:200%;height:100%;transition:all .5s;position:absolute;inset:0;transform:translate(-50%)rotate(-50deg)}.projects-body .projects-body-sidebar ul li.sidebar-button:hover:before{transform:rotate(0)}.projects-body .projects-body-sidebar ul li.sidebar-download a{font-family:var(--font-family--segoe-ui);align-items:center;gap:8px;font-weight:600;text-decoration-color:#0000;display:flex}.projects-body .projects-body-sidebar ul li.sidebar-download a:hover{color:var(--color--white);-webkit-text-decoration-color:var(--color--white);-webkit-text-decoration-color:var(--color--white);-webkit-text-decoration-color:var(--color--white);text-decoration-color:var(--color--white)}.projects-body .projects-body-content{background:var(--color--white);flex:1;padding:62px 0}@media only screen and (min-width:1451px){.projects-body .projects-body-content{padding-left:40px;padding-right:15px}}.projects-body .projects-body-content .intro-section{margin-bottom:3.625em}@media only screen and (max-width:1105px){.projects-body .projects-body-content .intro-section{padding-left:0}}@media only screen and (min-width:901px) and (max-width:1105px){.projects-body .projects-body-content .intro-section{max-width:calc(100vw - 215px)}}@media only screen and (min-width:901px){.projects-body .projects-body-content .intro-section{margin-right:60px}}@media only screen and (min-width:1106px){.projects-body .projects-body-content .intro-section{margin-bottom:60px}}@media only screen and (max-width:1105px){.projects-body .projects-body-content .modulewrap{flex-wrap:wrap}}.projects-body .projects-body-content .rotated_text{margin-left:20px}@media only screen and (max-width:1105px){.projects-body .projects-body-content .rotated_text{right:unset;text-align:left;writing-mode:initial;flex-basis:100%;justify-content:flex-start;margin-bottom:30px;padding-left:0;padding-right:20px;transform:none}}.projects-body .projects-body-content .rotated_text p{border-color:var(--color--charcoal);color:var(--color--charcoal)}@media only screen and (max-width:1105px){.projects-body .projects-body-content .rotated_text p{border-bottom:1px solid;border-left:none;padding-bottom:4px;padding-left:0;font-size:14px}}.projects-body .projects-body-content .intro-text{font-family:var(--font-family--georgia);max-width:900px;margin:0 0 0 30px;font-size:20px;line-height:30px}@media only screen and (min-width:1451px){.projects-body .projects-body-content .intro-text{max-width:80%}}@media only screen and (max-width:1105px){.projects-body .projects-body-content .intro-text{max-width:calc(100vw - 75px);margin-left:20px}}@media only screen and (max-width:900px){.projects-body .projects-body-content .intro-text{max-width:100%;margin-right:20px}}.projects-body .projects-body-content .intro-text strong{color:var(--color--dark-blue)}.projects-body .projects-body-content .body-copy-section{padding-left:120px}@media only screen and (max-width:1105px){.projects-body .projects-body-content .body-copy-section{flex-wrap:wrap;padding-left:20px}}@media only screen and (min-width:901px) and (max-width:1105px){.projects-body .projects-body-content .body-copy-section{max-width:calc(100vw - 215px)}}.projects-body .projects-body-content .body-copy-section .body-copy{flex:1;max-width:1020px;margin-bottom:60px;padding-right:60px}.projects-body .projects-body-content .body-copy-section .body-copy ol,.projects-body .projects-body-content .body-copy-section .body-copy ul{padding-left:2px;font-size:16px;line-height:26px}.projects-body .projects-body-content .body-copy-section .body-copy ol:where(:not(:first-child)),.projects-body .projects-body-content .body-copy-section .body-copy ul:where(:not(:first-child)){margin-top:2em}.projects-body .projects-body-content .body-copy-section .body-copy ol:where(:not(:last-child)),.projects-body .projects-body-content .body-copy-section .body-copy ul:where(:not(:last-child)){margin-bottom:2em}.projects-body .projects-body-content .body-copy-section .body-copy ol li,.projects-body .projects-body-content .body-copy-section .body-copy ul li{margin-bottom:1em}.projects-body .projects-body-content .body-copy-section .body-copy ol ol,.projects-body .projects-body-content .body-copy-section .body-copy ol ul,.projects-body .projects-body-content .body-copy-section .body-copy ul ol,.projects-body .projects-body-content .body-copy-section .body-copy ul ul{margin-left:2.4em}.projects-body .projects-body-content .body-copy-section .body-copy ol ol:first-child,.projects-body .projects-body-content .body-copy-section .body-copy ol ul:first-child,.projects-body .projects-body-content .body-copy-section .body-copy ul ol:first-child,.projects-body .projects-body-content .body-copy-section .body-copy ul ul:first-child{margin-top:1em}.projects-body .projects-body-content .body-copy-section .body-copy ol{margin-left:1.1em;list-style-type:decimal}.projects-body .projects-body-content .body-copy-section .body-copy ul{text-indent:-1.25em}.projects-body .projects-body-content .body-copy-section .body-copy ul li{padding-left:1.25em}.projects-body .projects-body-content .body-copy-section .body-copy ul li:before{border-left:2px solid var(--color--orange);content:"";width:22px;height:1em;margin-right:-2px;display:inline-block;transform:translateY(.1em)}.projects-body .projects-body-content .body-copy-section .body-copy ul ul{margin-left:1.875rem}@media only screen and (min-width:1451px){.projects-body .projects-body-content .body-copy-section .body-copy{max-width:80%}}@media only screen and (max-width:1105px){.projects-body .projects-body-content .body-copy-section .body-copy{max-width:calc(100vw - 75px)}}@media only screen and (max-width:900px){.projects-body .projects-body-content .body-copy-section .body-copy{max-width:100%}}.projects-body .projects-body-content .body-copy-section .body-copy h2{color:var(--color--dark-blue);text-transform:uppercase;margin:30px 0 24px;text-decoration:none}@media only screen and (max-width:650px){.projects-body .projects-body-content .body-copy-section .body-copy h2{font-size:18px}}.projects-body .projects-body-content .body-copy-section .body-copy p{font-size:16px;line-height:26px}.projects-body .projects-body-content .body-copy-section .body-copy-sidebar{flex-basis:462px;margin-right:60px}@media only screen and (max-width:1105px){.projects-body .projects-body-content .body-copy-section .body-copy-sidebar{flex-basis:100%;margin-right:20px}}.projects-body .projects-body-content .body-copy-section .body-copy-sidebar .supporting-media-block{color:var(--color--charcoal);height:275px;margin-bottom:40px;display:block;position:relative}@media only screen and (max-width:1105px){.projects-body .projects-body-content .body-copy-section .body-copy-sidebar .supporting-media-block{margin-bottom:30px}}.projects-body .projects-body-content .body-copy-section .body-copy-sidebar .supporting-media-block:not(.has-background){background-repeat:no-repeat;background-size:cover}.projects-body .projects-body-content .body-copy-section .body-copy-sidebar .supporting-media-block.has-dark-blue-background-color{color:var(--color--white)}.projects-body .projects-body-content .body-copy-section .body-copy-sidebar .supporting-media-block.has-teal-backgound-color{background-color:var(--color--light-green)}.projects-body .projects-body-content .body-copy-section .body-copy-sidebar .supporting-media-block img{filter:grayscale();mix-blend-mode:soft-light;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.projects-body .projects-body-content .body-copy-section .body-copy-sidebar .supporting-media-block .overlay{width:100%;height:100%;padding:40px;position:absolute;top:0}.projects-body .projects-body-content .body-copy-section .body-copy-sidebar .supporting-media-block .overlay h3{color:inherit;font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;font-size:32px;font-weight:700;line-height:40px}@media only screen and (max-width:650px){.projects-body .projects-body-content .body-copy-section .body-copy-sidebar .supporting-media-block .overlay h3{font-size:28px;line-height:34px}}.projects-body .projects-body-content .body-copy-section .body-copy-sidebar .supporting-media-block .overlay .floatingbutton{position:absolute;bottom:-20px;right:18px}.project-gallery{width:calc(100dvw - 200px)}@media only screen and (max-width:900px){.project-gallery{width:100dvw}}@media only screen and (min-width:1451px){.project-gallery{margin-left:-40px;margin-right:-15px}.content-main .project-gallery{margin-left:0;margin-right:0}}.project-gallery.slick-slider:has(.slick-slide:focus-visible){outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:4px}.project-gallery.slick-slider a:focus-visible{outline:0}.project-gallery.slick-slider a:focus-visible img{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:-10px}.project-gallery .slick-slide{outline:0;max-width:calc(100dvw - 280px);margin-right:20px;position:relative}@media only screen and (max-width:900px){.project-gallery .slick-slide{max-width:calc(100dvw - 80px)}}.project-gallery .slick-slide a{outline-offset:-10px;max-width:1300px}.project-gallery .slick-slide .overlay{background:rgb(from var(--color--black) r g b / 50%);pointer-events:none;z-index:2;width:100%;height:100%;transition:all .3s;position:absolute;top:0}.project-gallery .slick-slide img{object-fit:cover;width:100%;max-width:1300px;height:600px;max-height:80dvh;margin:0 auto}@media only screen and (max-width:1105px){.project-gallery .slick-slide img{height:500px}}@media only screen and (max-width:900px){.project-gallery .slick-slide img{height:55vw}}.project-gallery .slick-slide .caption{background:rgb(from var(--color--charcoal) r g b / 85%);color:var(--color--white);width:100%;padding:7px 11px;position:absolute;bottom:0}.project-gallery .slick-slide.slick-center .overlay,.project-gallery .slick-slide.slick-current .overlay{opacity:0}.project-gallery .slick-dots{display:none!important}.project-gallery__count{font-family:var(--font-family--trade-gothic-next-condensed);margin:12px 20%;font-size:14px;font-weight:700;line-height:1.5}.project-gallery__count strong{color:var(--color--orange);font-weight:800}.project-team-members{max-width:1020px;margin:100px auto 0 120px}@media only screen and (max-width:1105px){.project-team-members{margin-left:45px}}@media only screen and (max-width:900px){.project-team-members{margin-left:20px;margin-right:20px}}.project-team-members h2{color:var(--color--dark-blue);font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;margin-bottom:15px;font-size:40px;font-weight:700;line-height:40px}.project-team-members .team-member-grid .team-member--project{flex-basis:calc(33.3333% - 13.3333px)}@media only screen and (max-width:900px){.project-team-members .team-member-grid .team-member--project{flex-basis:calc(50% - 10px)}}@media only screen and (max-width:450px){.project-team-members .team-member-grid .team-member--project{flex-basis:100%}}.project-team-members .team-member-grid .team-member--project .team-member-info .team-member-info-inner .contact-methods{font-family:var(--font-family--segoe-ui);opacity:0;transition:opacity .5s ease-out,visibility .5s ease-out}.project-team-members .team-member-grid .team-member--project .team-member-info .team-member-info-inner .contact-methods a{color:var(--color--black);text-transform:lowercase;align-items:center;margin-left:-10px;padding:6px 10px;line-height:28px;display:flex!important}.project-team-members .team-member-grid .team-member--project .team-member-info .team-member-info-inner .contact-methods a span{margin-left:16px}.project-team-members .team-member-grid .team-member--project .team-member-info .team-member-info-inner .contact-methods a path{fill:var(--color--black)}.project-team-members .team-member-grid .team-member--project .team-member-info .team-member-info-inner .view-bio a{color:inherit;font:inherit}.project-team-members .team-member-grid .team-member--project:focus-within .team-member-info .team-member-info-inner .contact-methods,.project-team-members .team-member-grid .team-member--project:hover .team-member-info .team-member-info-inner .contact-methods{opacity:1;visibility:visible}.project-team-members .team-member-grid .team-member--project:focus-within .team-member-info .team-member-info-inner .contact-methods a,.project-team-members .team-member-grid .team-member--project:hover .team-member-info .team-member-info-inner .contact-methods a{display:block}.project-team-members .team-member-grid .team-member--project:focus-within .team-member-info .team-member-info-inner .contact-methods a span,.project-team-members .team-member-grid .team-member--project:hover .team-member-info .team-member-info-inner .contact-methods a span{display:inline}#project-summary{margin:60px 0;padding-left:74px}@media only screen and (max-width:1105px){#project-summary{padding-left:0}}#project-summary .project-summary-inner{flex:1;max-width:1020px;margin:0 60px 0 0}@media only screen and (min-width:1451px){#project-summary .project-summary-inner{max-width:80%}}@media only screen and (max-width:1105px){#project-summary .project-summary-inner{margin-left:0}}@media only screen and (min-width:901px) and (max-width:1105px){#project-summary .project-summary-inner{max-width:calc(100vw - 200px)}}@media only screen and (min-width:901px){#project-summary .project-summary-inner{margin-right:60px}}#project-summary .project-summary-inner .project-summary-icons .project-summary-icon{text-align:center;flex:1}@media only screen and (max-width:650px){#project-summary .project-summary-inner .project-summary-icons .project-summary-icon{flex:0 50%;margin-bottom:25px}}#project-summary .project-summary-inner .project-summary-icons .project-summary-icon h3{color:var(--color--charcoal);font-family:var(--font-family--conneqt-black);text-shadow:0 4px 4px #00000040;margin-top:10px;margin-bottom:13px;font-size:50px;line-height:60px}@media only screen and (max-width:650px){#project-summary .project-summary-inner .project-summary-icons .project-summary-icon h3{font-size:40px;line-height:50px}}#project-summary .project-summary-inner .project-summary-icons .project-summary-icon h3 span{font-size:20px;line-height:initial;display:block}#project-summary .project-summary-inner .project-summary-icons .project-summary-icon .item-type-pill{margin-top:0}#project-summary .project-summary-inner .project-summary-icons .project-summary-icon.completion-date .item-type-pill{background:var(--color--orange);color:var(--color--white)}#project-summary .project-summary-inner .project-summary-icons .project-summary-icon.construction-value .item-type-pill{background:var(--color--light-green)}#project-summary .project-summary-inner .project-summary-icons .project-summary-icon.building-size .item-type-pill{background:var(--color--blue)}#project-summary .project-summary-inner .project-summary-icons .project-summary-icon.award-winner .item-type-pill{background:var(--color--gold)}#project-summary .project-summary-inner .project-summary-icons .project-summary-icon.certification .item-type-pill{background:var(--color--tan)}#project-summary .project-summary-inner .project-summary-icons .project-summary-icon.project-deliver .item-type-pill{background:var(--color--dark-green);color:var(--color--white)}#project-summary .project-summary-inner .project-summary-icons .project-summary-icon .item-type-pill{font-family:var(--font-family--conneqt-bold);border-radius:50px;padding:4px 10px;font-size:12px;display:inline-block}#project-summary .project-summary-inner .project-summary-table{background:var(--color--white);max-width:1020px;padding:0 35px}@media only screen and (min-width:1451px){#project-summary .project-summary-inner .project-summary-table{max-width:100%}}@media only screen and (min-width:901px) and (max-width:1105px){#project-summary .project-summary-inner .project-summary-table{max-width:calc(100vw - 230px)}}#project-summary .project-summary-inner .project-summary-table:where(:not(:first-child)){margin-top:48px}#project-summary .project-summary-inner .project-summary-table .row{border-bottom:1px solid var(--color--border-gray);border-top:1px solid var(--color--border-gray);padding:24px 10px}@media only screen and (max-width:1105px){#project-summary .project-summary-inner .project-summary-table .row{flex-wrap:wrap}}#project-summary .project-summary-inner .project-summary-table .row+.row{margin-top:-1px}#project-summary .project-summary-inner .project-summary-table .row .label{color:var(--color--orange);font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;margin-right:10px;font-size:16px;font-weight:700;display:inline-block}@media only screen and (max-width:650px){#project-summary .project-summary-inner .project-summary-table .row .label{margin-bottom:3px}}#project-summary .project-summary-inner .project-summary-table .row .details{font-size:16px;display:inline-block}#project-summary .project-summary-inner .project-summary-table .row .details span{color:var(--color--orange)}@keyframes pulse-ring{0%{transform:scale(.33)}80%,to{opacity:0}}@keyframes pulse-dot{0%{transform:scale(.8)}50%{transform:scale(1)}to{transform:scale(.8)}}@media only screen and (max-width:900px){body.single-team_member{-webkit-overflow-scrolling:touch}}.single-team-member{flex-direction:row-reverse;flex-grow:1;gap:clamp(20px,7.8125dvw,100px);width:calc(100% - 40px);max-width:1300px;margin-left:auto;margin-right:auto;padding-bottom:80px;display:flex}@media only screen and (max-width:900px){.single-team-member{flex-direction:column}}.single-team-member__image{flex-shrink:0;width:clamp(100px,43.75dvw,560px);margin-bottom:0}@media only screen and (max-width:900px){.single-team-member__image{width:100%}}.single-team-member__image img{aspect-ratio:.8;clip-path:polygon(100% 0,100% calc(100% - 30px),calc(100% - 40px) 100%,0 100%,0 0);object-fit:cover;object-position:50% 8%;display:block}@media only screen and (max-width:900px){.single-team-member__image img{max-height:calc(50svh - 46px)}}.single-team-member__text .personality-trait,.single-team-member__text .single-team-member__bio,.single-team-member__text .category-pill{margin-top:60px}.single-team-member__text .category-pill+*{margin-top:1rem}.single-team-member__text .education-item h3,.single-team-member__text .related-projects h3,.single-team-member__text .related-insights h3{margin-top:1em}.single-team-member__text .education-item h3 a,.single-team-member__text .related-projects h3 a,.single-team-member__text .related-insights h3 a{text-decoration-color:#0000}.single-team-member__text .education-item .sub-text,.single-team-member__text .related-projects .sub-text,.single-team-member__text .related-insights .sub-text{margin-top:.4em}.single-team-member__text .education-item .sub-text:before,.single-team-member__text .related-projects .sub-text:before,.single-team-member__text .related-insights .sub-text:before{border-left:2px solid var(--color--orange);content:"";height:1em;margin-right:20px;display:inline-block;transform:translateY(2px)}.single-team-member__name{line-height:1}.single-team-member__name:first-letter{font-feature-settings:"aalt" 2}.single-team-member__title{border-bottom:1px solid #fff}@supports (color:color-mix(in lab, red, red)){.single-team-member__title{border-bottom:1px solid color-mix(in srgb, white, var(--color--charcoal) 40%)}}.single-team-member__title{color:var(--color--charcoal);font-family:var(--font-family--conneqt-bold);margin-top:.6em;padding-bottom:1.2em;font-size:20px;line-height:1}.single-team-member-pagination{background:var(--color--charcoal);width:100%;position:static}@media only screen and (max-width:900px){.single-team-member-pagination{display:none}}.single-team-member-pagination>div{color:var(--color--white);flex:1}.single-team-member-pagination .team-member-previous a,.single-team-member-pagination .team-member-next a{color:var(--color--white);font-family:var(--font-family--conneqt-black);outline-offset:-10px;text-transform:uppercase;height:100%;padding:70px 40px;font-size:26px;text-decoration:none;display:block}.single-team-member-pagination .team-member-previous a svg,.single-team-member-pagination .team-member-next a svg{width:87px;height:87px;position:relative;top:-17px}.single-team-member-pagination .team-member-previous a .name,.single-team-member-pagination .team-member-next a .name{font-family:var(--font-family--trade-gothic-next);font-size:28px;font-weight:800}.single-team-member-pagination .team-member-previous a .title,.single-team-member-pagination .team-member-next a .title{font-size:14px;font-weight:700}.single-team-member-pagination .team-member-previous a svg{float:left;margin-right:15px}.single-team-member-pagination .team-member-next{text-align:right}.single-team-member-pagination .team-member-next a svg{float:right;margin-left:15px}.single-team-member-pagination .view-all-team{background:var(--color--black);text-align:center;flex-grow:0;flex-basis:125px}.single-team-member-pagination .view-all-team a{color:var(--color--white);font-family:var(--font-family--conneqt-regular);text-transform:uppercase;padding:70px 20px;font-size:12px;text-decoration:none;display:block}.single-team-member-pagination .view-all-team a svg{margin:5px auto;display:block}.single-team-member-pagination .view-all-team:hover{background:var(--color--tan)}.single-team-member-pagination .view-all-team:hover a{color:var(--color--black)}.single-team-member-pagination .view-all-team:hover a circle{fill:var(--color--gold)}.single-team-member-pagination-mobile{background:var(--color--charcoal);width:100%;display:none;position:static}@media only screen and (max-width:900px){.single-team-member-pagination-mobile{display:flex}}.single-team-member-pagination-mobile>div{color:var(--color--white);flex:1}.single-team-member-pagination-mobile .view-all-team{background:var(--color--black);text-align:center;flex-grow:0;flex-basis:60px;align-items:center}.single-team-member-pagination-mobile .view-all-team a{color:var(--color--white);font-family:var(--font-family--conneqt-regular);text-transform:uppercase;padding:15px;font-size:12px;text-decoration:none;display:block}.single-team-member-pagination-mobile .view-all-team a svg{margin:5px auto;display:block}.single-team-member-pagination-mobile .view-all-team:hover{background:var(--color--tan)}.single-team-member-pagination-mobile .view-all-team:hover a{color:var(--color--black)}.single-team-member-pagination-mobile .view-all-team:hover a circle{fill:var(--color--gold)}.single-team-member-pagination-mobile .team-member-next{text-align:right}.single-team-member-pagination-mobile .team-member-next a{color:var(--color--tan);font-family:var(--font-family--conneqt-black);text-transform:uppercase;align-items:center;padding:15px 20px;font-size:20px}.single-team-member-pagination-mobile .team-member-next a svg{float:right;width:32px;height:32px;margin-left:15px;position:relative;top:-13px}.single-team-member-pagination-mobile .team-member-next a .title{color:var(--color--white);font-size:10px;font-weight:700}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate(0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:none}html:not(.no-js) [data-aos=fade-up]{transform:translateY(100px)}html:not(.no-js) [data-aos=fade-down]{transform:translateY(-100px)}html:not(.no-js) [data-aos=fade-right]{transform:translate(-100px)}html:not(.no-js) [data-aos=fade-left]{transform:translate(100px)}html:not(.no-js) [data-aos=fade-up-right]{transform:translate(-100px,100px)}html:not(.no-js) [data-aos=fade-up-left]{transform:translate(100px,100px)}html:not(.no-js) [data-aos=fade-down-right]{transform:translate(-100px,-100px)}html:not(.no-js) [data-aos=fade-down-left]{transform:translate(100px,-100px)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0)scale(1)}html:not(.no-js) [data-aos=zoom-in]{transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{transform:translateY(100px)scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{transform:translateY(-100px)scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{transform:translate(-100px)scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{transform:translate(100px)scale(.6)}html:not(.no-js) [data-aos=zoom-out]{transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{transform:translateY(100px)scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{transform:translateY(-100px)scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{transform:translate(-100px)scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{transform:translate(100px)scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{visibility:hidden;transition-property:transform}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{transform:translateY(100%)}html:not(.no-js) [data-aos=slide-down]{transform:translateY(-100%)}html:not(.no-js) [data-aos=slide-right]{transform:translate(-100%)}html:not(.no-js) [data-aos=slide-left]{transform:translate(100%)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}html:not(.no-js) [data-aos=flip-left]{transform:perspective(2500px)rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{transform:perspective(2500px)rotateY(0)}html:not(.no-js) [data-aos=flip-right]{transform:perspective(2500px)rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{transform:perspective(2500px)rotateY(0)}html:not(.no-js) [data-aos=flip-up]{transform:perspective(2500px)rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{transform:perspective(2500px)rotateX(0)}html:not(.no-js) [data-aos=flip-down]{transform:perspective(2500px)rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{transform:perspective(2500px)rotateX(0)}}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}.kmg-film{background:#071e24;padding:90px 5%}.kmg-film__inner{flex-wrap:wrap;align-items:center;gap:60px;max-width:1330px;margin:0 auto;display:flex}.kmg-film__copy{flex-grow:1;flex-basis:260px;min-width:240px}.kmg-film__copy h2{color:#f1f1f1;font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;margin:0 0 18px;font-size:40px;font-weight:700;line-height:1.1}.kmg-film__copy p{color:#8a8c88;margin:0;font-size:16px;line-height:1.6}.kmg-film .video-placeholder{flex:520px}.video-placeholder{border:1px solid #ffffff7a;grid-template-columns:minmax(240px,1.5fr) minmax(220px,.85fr);width:100%;min-height:390px;display:grid;overflow:hidden}.video-placeholder__frame{background:repeating-linear-gradient(135deg,#0000 0 22px,#ffffff12 22px 23px);border-right:1px solid;min-height:390px;position:relative}.video-placeholder__corner{border-style:solid;border-color:currentColor;width:38px;height:38px;position:absolute;left:28px}.video-placeholder__corner--top{border-width:1px 0 0 1px;top:28px}.video-placeholder__corner--bottom{border-width:0 0 1px 1px;bottom:28px}.video-placeholder__crosshair{width:82px;height:82px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-placeholder__crosshair:before,.video-placeholder__crosshair:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-placeholder__crosshair:before{width:100%;height:1px}.video-placeholder__crosshair:after{width:1px;height:100%}.video-placeholder__copy{align-self:end;padding:34px}.video-placeholder__copy h3{color:inherit;text-transform:uppercase;margin:12px 0 18px;font-size:26px}.video-placeholder__copy p{margin:0;font-size:14px;line-height:1.55}.video-placeholder__eyebrow{font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;text-transform:uppercase;font-size:11px!important}.video-placeholder--dark{color:#f1f1f1}.video-placeholder--dark .video-placeholder__copy>p:last-child{color:#aeb5b4}.video-placeholder--light{color:#373a36;border-color:#373a36}.video-block--placeholder{padding:100px 0;position:relative!important;top:auto!important}.video-block--placeholder .video-block__columns{width:100%;max-width:1080px}.video-block--placeholder .video-block__heading{margin:0 0 44px}@media only screen and (max-width:900px){.kmg-film{padding:50px 20px}.video-placeholder{grid-template-columns:1fr;min-height:0}.video-placeholder__frame{border-bottom:1px solid;border-right:0;min-height:260px}.video-block--placeholder{padding:70px 0}}.kmg-projects{color:#252824;background:#fff}.kmg-projects-hero{color:#f4f3ee;background:#17211f;grid-template-columns:1fr 2.4fr 1.1fr;gap:36px;min-height:72svh;padding:150px 5vw 70px;display:grid}.kmg-projects-hero h1{color:inherit;letter-spacing:-.06em;text-transform:none;align-self:end;margin:0;font-size:clamp(90px,14vw,220px);line-height:.75}.kmg-projects-hero__index{font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;text-transform:uppercase;align-self:end;font-size:12px}.kmg-projects-hero__intro{border-top:1px solid #737b76;align-self:end;margin:0;padding-top:18px;font-size:18px;line-height:1.55}.kmg-current-project{background:#d6d2c4;padding:24px 5vw 80px}.kmg-current-project__header{font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #252824;grid-template-columns:1fr 1fr 1fr;padding:0 0 13px;font-size:11px;display:grid}.kmg-current-project__header p:nth-child(2){text-align:center}.kmg-current-project__header p:last-child{text-align:right}.kmg-current-project__body{grid-template-columns:minmax(0,2fr) minmax(310px,.82fr);min-height:680px;display:grid}.kmg-current-project__image{min-height:680px;overflow:hidden}.kmg-current-project__image img{object-fit:cover}.kmg-current-project__report{background:#f6f5f1;align-content:end;padding:50px 42px;display:grid}.kmg-current-project__status{font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.kmg-current-project__report h2{color:#17211f;letter-spacing:-.035em;text-transform:none;margin:28px 0;font-size:clamp(42px,5vw,76px);line-height:.92}.kmg-current-project__report>p:not(.kmg-current-project__status):not(.kmg-current-project__progress-label){margin:0;font-size:16px;line-height:1.65}.kmg-current-project__report dl{border-top:1px solid #a4a59f;margin:35px 0 28px}.kmg-current-project__report dl div{border-bottom:1px solid #c8c8c2;grid-template-columns:72px 1fr;gap:16px;padding:12px 0;font-size:13px;display:grid}.kmg-current-project__report dt{font-family:var(--font-family--conneqt-bold);text-transform:uppercase}.kmg-current-project__progress{background:#d8d9d4;height:8px}.kmg-current-project__progress span{background:#00634f;height:100%;display:block}.kmg-current-project__progress-label{font-family:var(--font-family--conneqt-bold);letter-spacing:.1em;text-transform:uppercase;margin:8px 0 0;font-size:11px}.kmg-selected-work{padding:110px 5vw 130px}.kmg-selected-work__heading{border-bottom:1px solid #252824;grid-template-columns:1fr 2fr;align-items:end;margin-bottom:40px;padding-bottom:20px;display:grid}.kmg-selected-work__heading>p{font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.kmg-selected-work__heading h2{color:#17211f;letter-spacing:-.04em;text-transform:none;margin:0;font-size:clamp(44px,6vw,86px);line-height:.95}.kmg-project-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:74px 28px;display:grid}.kmg-project-card{grid-column:1/span 5}.kmg-project-card:nth-child(2n){grid-column:8/span 5}.kmg-project-card--wide{grid-column:1/span 7}.kmg-project-card--wide:nth-child(2n){grid-column:6/span 7}.kmg-project-card__image{aspect-ratio:4/3;background:#ddd;overflow:hidden}.kmg-project-card--tall .kmg-project-card__image{aspect-ratio:4/5}.kmg-project-card--wide .kmg-project-card__image{aspect-ratio:16/10}.kmg-project-card__image img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.6,.2,1)}.kmg-project-card:hover .kmg-project-card__image img{transform:scale(1.025)}.kmg-project-card__caption{border-top:1px solid #252824;grid-template-columns:45px 1fr;gap:20px;margin-top:14px;padding-top:12px;display:grid}.kmg-project-card__caption>p{font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;font-size:11px}.kmg-project-card__caption h3{color:#17211f;text-transform:none;margin:0 0 8px;font-size:28px}.kmg-project-card__caption div p{margin:2px 0;font-size:13px}.kmg-project-card__caption div p:last-child{color:#676b67}.kmg-projects-note{color:#f4f3ee;background:#17211f;grid-template-columns:1fr 1fr;gap:40px;padding:45px 5vw;font-size:13px;display:grid}.kmg-projects-note p:last-child{text-align:right}@media (prefers-reduced-motion:reduce){.kmg-project-card__image img{transition:none}}@media only screen and (max-width:900px){.kmg-projects-hero{grid-template-columns:1fr;min-height:auto;padding:120px 20px 55px}.kmg-projects-hero h1{grid-row:1;font-size:clamp(76px,25vw,150px)}.kmg-projects-hero__index,.kmg-projects-hero__intro{align-self:auto}.kmg-current-project{padding:20px 20px 55px}.kmg-current-project__header{grid-template-columns:1fr 1fr;gap:12px}.kmg-current-project__header p:nth-child(2){text-align:right}.kmg-current-project__header p:last-child{display:none}.kmg-current-project__body{grid-template-columns:1fr;min-height:0}.kmg-current-project__image{min-height:50vw}.kmg-current-project__report{padding:38px 24px}.kmg-selected-work{padding:75px 20px 90px}.kmg-selected-work__heading{grid-template-columns:1fr;gap:18px}.kmg-project-grid{grid-template-columns:1fr;gap:54px}.kmg-project-card,.kmg-project-card:nth-child(2n),.kmg-project-card--wide,.kmg-project-card--wide:nth-child(2n){grid-column:1}.kmg-project-card__image,.kmg-project-card--tall .kmg-project-card__image,.kmg-project-card--wide .kmg-project-card__image{aspect-ratio:4/3}.kmg-projects-note{grid-template-columns:1fr}.kmg-projects-note p:last-child{text-align:left}}@media only screen and (max-width:1105px){body.mobile-nav-active #mobile-nav-container{display:block!important}#mobile-nav-container .mobile-menu__list{padding:45px 22px;display:block}#mobile-nav-container .mobile-menu__list>li{border-bottom:1px solid #ffffff3d;display:block}#mobile-nav-container .mobile-menu__list>li>a{color:#fff;font-family:var(--font-family--trade-gothic-next-condensed);text-transform:uppercase;padding:15px 2px;font-size:30px;font-weight:700;display:block}}.kmg-native-page,.kmg-projects{color:#202522;background:#f3f1ea}.kmg-page-hero{color:#f6f3e9;isolation:isolate;background:#101a18;min-height:76svh;position:relative;overflow:hidden}.kmg-page-hero.kmg-page-hero--home{min-height:calc(100svh - 86px);z-index:20!important}.kmg-page-hero__media{z-index:-2;position:absolute;inset:0}.kmg-page-hero__media img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.035)}.kmg-page-hero__media img.kmg-page-hero__slide{animation:kmg-hero-image var(--kmg-hero-duration) ease-in-out var(--kmg-hero-delay) infinite}.kmg-page-hero__veil{background:linear-gradient(90deg,#091210d6 0%,#0912106b 52%,#0912102e 100%),linear-gradient(#0000 45%,#09121094);position:absolute;inset:0}.kmg-page-hero__content{grid-template-columns:minmax(120px,.65fr) minmax(0,2fr) minmax(250px,.72fr);width:100%;max-width:1540px;min-height:76svh;margin:0 auto;padding:clamp(100px,14vh,170px) 5vw 86px;display:grid}.kmg-page-hero--home .kmg-page-hero__content{min-height:calc(100svh - 86px)}.kmg-page-hero__eyebrow{font-family:var(--font-family--conneqt-bold);letter-spacing:.14em;text-transform:uppercase;align-self:end;margin:0;padding:0 34px 10px 0;font-size:11px}.kmg-page-hero h1{color:inherit;font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.045em;text-transform:uppercase;align-self:end;max-width:980px;margin:0;font-size:clamp(62px,8.2vw,134px);font-weight:700;line-height:.86}.kmg-page-hero__summary{border-top:1px solid #ffffffa6;align-self:end;margin:0 0 4px 35px;padding-top:18px;font-size:16px;line-height:1.55}.kmg-page-hero__status{font-family:var(--font-family--conneqt-bold);letter-spacing:.11em;text-transform:uppercase;width:90vw;height:16px;font-size:10px;position:absolute;bottom:27px;left:5vw}.kmg-page-hero__status-item{opacity:0;white-space:nowrap;animation:kmg-hero-status var(--kmg-hero-duration) linear var(--kmg-hero-delay) infinite;align-items:center;gap:9px;display:flex;position:absolute;inset:0 auto auto 0}.kmg-page-hero__caption{border-left:1px solid #ffffff8c;margin-left:9px;padding-left:18px}.kmg-page-hero__rail{grid-template-columns:repeat(3,1fr);height:4px;display:grid;position:absolute;bottom:0;left:0;right:0}.kmg-page-hero__rail span{animation:kmg-hero-rail var(--kmg-hero-duration) linear var(--kmg-hero-delay) infinite;background:#ffffff40}@keyframes kmg-hero-image{0%,30%{opacity:1;transform:scale(1)}33.333%,to{opacity:0;transform:scale(1.035)}}@keyframes kmg-hero-status{0%,30%{opacity:1}33.333%,to{opacity:0}}@keyframes kmg-hero-rail{0%,30%{background:#c79b18}33.333%,to{background:#ffffff40}}.kmg-intro{grid-template-columns:70px minmax(0,1.5fr) minmax(260px,.72fr);gap:45px;max-width:1540px;margin:0 auto;padding:120px 5vw;display:grid}.kmg-vertical-label{font-family:var(--font-family--conneqt-bold);letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;margin:0;font-size:10px}.kmg-kicker,.kmg-intro__note{margin:0;font-size:13px;line-height:1.55}.kmg-intro h2{color:#123f45;font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.035em;text-transform:none;max-width:890px;margin:54px 0 0;font-size:clamp(48px,6vw,86px);font-weight:700;line-height:.94}.kmg-intro__note{border-top:1px solid #797e79;align-self:end;padding-top:17px}.kmg-service-ledger{border-top:1px solid #858983;margin:0 5vw 120px}.kmg-service-ledger article{border-bottom:1px solid #a7aaa4;grid-template-columns:70px minmax(250px,.8fr) minmax(300px,1.2fr);align-items:start;gap:32px;padding:30px 0 34px;display:grid}.kmg-service-ledger article>p:first-child{font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;font-size:11px}.kmg-service-ledger h3{color:#123f45;text-transform:none;margin:0;font-size:clamp(30px,3vw,48px);line-height:1}.kmg-service-ledger article>p:last-child{max-width:680px;margin:0;font-size:15px;line-height:1.65}.kmg-method{color:#eef0e9;background:#102b2c;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:80px;padding:110px 5vw;display:grid}.kmg-method__heading>p,.kmg-contact-brief>p{font-family:var(--font-family--conneqt-bold);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.kmg-method h2,.kmg-contact-brief h2{color:inherit;font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.035em;text-transform:none;margin:48px 0 0;font-size:clamp(48px,5.5vw,80px);font-weight:700;line-height:.94}.kmg-method ol,.kmg-contact-brief ol{margin:0;padding:0;list-style:none}.kmg-method li,.kmg-contact-brief li{border-top:1px solid #ffffff61;grid-template-columns:54px 1fr;gap:25px;padding:19px 0 24px;display:grid}.kmg-method li:last-child,.kmg-contact-brief li:last-child{border-bottom:1px solid #ffffff61}.kmg-method li span,.kmg-contact-brief li span{font-family:var(--font-family--conneqt-bold);letter-spacing:.1em;font-size:10px}.kmg-method li p,.kmg-contact-brief li p{margin:0;font-size:17px;line-height:1.5}.kmg-page-cta{color:#17201d;background:#c6a328;grid-template-columns:.65fr 1.4fr .65fr;gap:32px;padding:78px 5vw;display:grid}.kmg-page-cta>p{font-family:var(--font-family--conneqt-bold);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.kmg-page-cta h2{color:inherit;font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.03em;text-transform:none;margin:0;font-size:clamp(44px,5vw,74px);font-weight:700;line-height:.95}.kmg-page-cta a{color:inherit;font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;place-self:end;padding:0 0 10px;font-size:12px}.kmg-about-statement{grid-template-columns:150px minmax(0,1.3fr) minmax(280px,.7fr);gap:42px;padding:120px 5vw;display:grid}.kmg-about-statement>p{font-family:var(--font-family--conneqt-bold);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.kmg-about-statement h2{color:#123f45;font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.04em;text-transform:none;margin:0;font-size:clamp(52px,6vw,88px);font-weight:700;line-height:.92}.kmg-about-statement>div{align-self:end}.kmg-about-statement>div p{margin:0 0 17px;font-size:15px;line-height:1.65}.kmg-principles{border-top:1px solid #898d88;grid-template-columns:repeat(4,1fr);margin:0 5vw 120px;display:grid}.kmg-principles article{border-right:1px solid #afb1ab;min-height:350px;padding:25px 26px 38px 0}.kmg-principles article+article{padding-left:26px}.kmg-principles article:last-child{border-right:0}.kmg-principles article>p:first-child{font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;font-size:10px}.kmg-principles h3{color:#123f45;text-transform:none;margin:78px 0 24px;font-size:30px}.kmg-principles article>p:last-child{margin:0;font-size:14px;line-height:1.6}.kmg-facts{background:#d8d4c6;grid-template-columns:.85fr 1.15fr;gap:90px;padding:105px 5vw;display:grid}.kmg-facts>div>p,.kmg-contact-sheet>div:first-child>p{font-family:var(--font-family--conneqt-bold);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.kmg-facts h2,.kmg-contact-sheet h2{color:#123f45;font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.035em;text-transform:none;margin:48px 0 0;font-size:clamp(48px,5.4vw,78px);font-weight:700;line-height:.95}.kmg-facts dl{margin:0}.kmg-facts dl div{border-top:1px solid #8f928c;grid-template-columns:170px 1fr;gap:24px;padding:18px 0;display:grid}.kmg-facts dl div:last-child{border-bottom:1px solid #8f928c}.kmg-facts dt{font-family:var(--font-family--conneqt-bold);text-transform:uppercase;font-size:11px}.kmg-facts dd{margin:0;font-size:15px}.kmg-contact-sheet{grid-template-columns:.9fr 1.1fr;gap:100px;padding:120px 5vw;scroll-margin-top:90px;display:grid}.kmg-contact-sheet__details article{border-top:1px solid #858983;padding:22px 0 35px}.kmg-contact-sheet__details article:last-child{border-bottom:1px solid #858983}.kmg-contact-sheet__details article>p:first-child{font-family:var(--font-family--conneqt-bold);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.kmg-contact-sheet__details a{color:#123f45;text-underline-offset:6px;margin:38px 0 18px;font-size:clamp(26px,3vw,46px);line-height:1.1;text-decoration-thickness:1px;display:inline-block}.kmg-contact-sheet__details article>p:last-child{max-width:600px;margin:0;font-size:14px;line-height:1.6}.kmg-contact-brief{color:#eef0e9;background:#102b2c;grid-template-columns:150px .9fr 1.1fr;gap:70px;padding:105px 5vw;display:grid}.kmg-legal{color:#202522;background:#f3f1ea;padding:150px 5vw 110px}.kmg-legal header{border-bottom:1px solid #858983;padding-bottom:48px}.kmg-legal header p{font-family:var(--font-family--conneqt-bold);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.kmg-legal h1{color:#123f45;font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.05em;text-transform:none;margin:80px 0 0;font-size:clamp(90px,14vw,210px);font-weight:700;line-height:.8}.kmg-legal__content{max-width:900px;margin:90px 0 80px auto}.kmg-legal__content section{border-top:1px solid #a4a6a1;grid-template-columns:240px 1fr;gap:40px;padding:25px 0 34px;display:grid}.kmg-legal__content section:last-child{border-bottom:1px solid #a4a6a1}.kmg-legal__content h2{color:#123f45;text-transform:none;margin:0;font-size:24px}.kmg-legal__content p{margin:0;font-size:15px;line-height:1.7}.kmg-legal__content a,.kmg-legal__back{color:#123f45;text-underline-offset:5px;text-decoration:underline}.kmg-legal__back{font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.kmg-sketchbook-page .kmg-page-hero__media img{filter:saturate(.72)contrast(1.04)}.kmg-sketchbook-page .kmg-page-hero__veil{background:linear-gradient(90deg,#101715e0,#10171575 58%,#10171529),linear-gradient(#0000 45%,#10171594)}.kmg-sketchbook-intro{grid-template-columns:140px minmax(0,1.35fr) minmax(280px,.65fr);gap:52px;padding:120px 5vw 130px;display:grid}.kmg-sketchbook-intro>p{font-family:var(--font-family--conneqt-bold);letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;font-size:10px}.kmg-sketchbook-intro h2{color:#123f45;font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.04em;text-transform:none;margin:0;font-size:clamp(54px,6vw,90px);font-weight:700;line-height:.92}.kmg-sketchbook-intro>div{align-self:end}.kmg-sketchbook-intro>div p{margin:0 0 18px;font-size:15px;line-height:1.7}.kmg-sketch-index{border-top:1px solid #747974;border-bottom:1px solid #747974;grid-template-columns:repeat(3,1fr);margin:0 5vw 90px;display:grid}.kmg-sketch-index a{color:#202522;border-bottom:1px solid #b0b1aa;grid-template-columns:50px 1fr;align-items:start;gap:18px;min-height:74px;padding:17px 22px 17px 0;display:grid}.kmg-sketch-index a:nth-child(3n+2),.kmg-sketch-index a:nth-child(3n+3){border-left:1px solid #b0b1aa;padding-left:22px}.kmg-sketch-index a:nth-last-child(-n+3){border-bottom:0}.kmg-sketch-index a span:first-child{font-family:var(--font-family--conneqt-bold);letter-spacing:.11em;padding-top:3px;font-size:10px}.kmg-sketch-index a span:last-child{font-family:var(--font-family--trade-gothic-next-condensed);font-size:20px;font-weight:700;line-height:1.15}.kmg-sketch-index a:hover span:last-child{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.kmg-sketch-ledger{background:#d8d4c6}.kmg-sketch-entry{border-bottom:1px solid #777b76;grid-template-columns:repeat(12,minmax(0,1fr));gap:46px;padding:105px 5vw 120px;scroll-margin-top:90px;display:grid}.kmg-sketch-entry:nth-child(2n){background:#dbe2df}.kmg-sketch-entry__header{border-bottom:1px solid #747974;grid-column:1/-1;grid-template-columns:80px minmax(0,1fr) 280px;align-items:end;gap:24px;padding-bottom:20px;display:grid}.kmg-sketch-entry__header>p:first-child{font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;font-size:11px}.kmg-sketch-entry__header h2{color:#123f45;font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.035em;text-transform:none;margin:0;font-size:clamp(42px,5vw,74px);font-weight:700;line-height:.94}.kmg-sketch-entry__header>p:last-child{text-align:right;justify-self:end;margin:0;font-size:13px}.kmg-sketch-entry__sheet{grid-column:1/span 8;align-self:start;margin:0;position:relative}.kmg-sketch-entry__sheet:before,.kmg-sketch-entry__sheet:after{content:"";z-index:2;background:#d8c69999;width:108px;height:36px;position:absolute;top:-12px}.kmg-sketch-entry__sheet:before{left:9%;transform:rotate(-2deg)}.kmg-sketch-entry__sheet:after{right:8%;transform:rotate(2.5deg)}.kmg-sketch-entry__sheet img{background:#eeeae0;width:100%;height:auto;display:block;box-shadow:0 18px 40px #23262221}.kmg-sketch-entry__sheet figcaption{font-family:var(--font-family--conneqt-bold);letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #747974;margin-top:14px;padding-top:9px;font-size:9px}.kmg-sketch-entry__story{grid-column:9/-1;align-self:start;padding-left:18px}.kmg-sketch-entry--reverse .kmg-sketch-entry__sheet{grid-area:2/5/auto/-1}.kmg-sketch-entry--reverse .kmg-sketch-entry__story{grid-area:2/1/auto/span 4;padding-left:0;padding-right:18px}.kmg-sketch-entry__story dl{border-top:1px solid #747974;margin:0 0 58px}.kmg-sketch-entry__story dl div{border-bottom:1px solid #a5a8a2;grid-template-columns:80px 1fr;gap:18px;padding:11px 0;display:grid}.kmg-sketch-entry__story dt{font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.kmg-sketch-entry__story dd{margin:0;font-size:12px}.kmg-sketch-entry__story section{border-top:1px solid #92958f;padding:19px 0 25px}.kmg-sketch-entry__story section>p:first-child{font-family:var(--font-family--conneqt-bold);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px}.kmg-sketch-entry__story h3{color:#123f45;font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;margin:32px 0 0;font-size:clamp(27px,2.6vw,42px);font-weight:700;line-height:1.07}.kmg-sketch-entry__story section>p:last-child{margin:28px 0 0;font-size:14px;line-height:1.65}.kmg-sketchbook-cta__links{place-self:end;gap:15px;display:grid}.kmg-sketchbook-cta__links a{justify-self:end}@media (prefers-reduced-motion:reduce){.kmg-page-hero__media img.kmg-page-hero__slide,.kmg-page-hero__status-item,.kmg-page-hero__rail span{animation:none}.kmg-page-hero__media img.kmg-page-hero__slide:first-child{opacity:1;transform:scale(1)}.kmg-page-hero__status-item:first-child{opacity:1}.kmg-page-hero__rail span:first-child{background:#c79b18}}@media only screen and (max-width:900px){.featured-project-stories__items{height:auto!important}.featured-project-story.--fixed{margin-bottom:0;position:relative}.featured-project-story.--overlay:after{opacity:0}.kmg-page-hero,.kmg-page-hero--home{min-height:78svh}.kmg-page-hero__content,.kmg-page-hero--home .kmg-page-hero__content{flex-direction:column;justify-content:flex-end;min-height:78svh;padding:120px 20px 80px;display:flex}.kmg-page-hero__eyebrow{align-self:auto;margin-bottom:22px;padding:0}.kmg-page-hero h1{align-self:auto;font-size:clamp(54px,17vw,92px)}.kmg-page-hero__summary{align-self:auto;max-width:560px;margin:24px 0 0;font-size:14px}.kmg-page-hero__status{bottom:23px;left:20px}.kmg-page-hero__caption{text-overflow:ellipsis;white-space:nowrap;max-width:68vw;overflow:hidden}.kmg-intro,.kmg-about-statement,.kmg-facts,.kmg-contact-sheet,.kmg-contact-brief,.kmg-method{grid-template-columns:1fr;gap:40px;padding:75px 20px}.kmg-vertical-label{writing-mode:initial}.kmg-intro h2,.kmg-about-statement h2,.kmg-facts h2,.kmg-contact-sheet h2,.kmg-contact-brief h2,.kmg-method h2{margin-top:30px}.kmg-service-ledger{margin:0 20px 75px}.kmg-service-ledger article{grid-template-columns:44px 1fr;gap:13px;padding:24px 0}.kmg-service-ledger article>p:last-child{grid-column:2}.kmg-method li,.kmg-contact-brief li{grid-template-columns:42px 1fr}.kmg-page-cta{grid-template-columns:1fr;padding:58px 20px}.kmg-page-cta a{justify-self:start}.kmg-principles{grid-template-columns:1fr;margin:0 20px 75px}.kmg-principles article,.kmg-principles article+article{border-bottom:1px solid #afb1ab;border-right:0;min-height:0;padding:24px 0 35px}.kmg-principles h3{margin:38px 0 18px}.kmg-facts dl div,.kmg-contact-brief{grid-template-columns:1fr}.kmg-contact-sheet__details a{overflow-wrap:anywhere;font-size:clamp(21px,7vw,38px)}.kmg-legal{padding:120px 20px 75px}.kmg-legal__content{margin-top:60px}.kmg-legal__content section{grid-template-columns:1fr;gap:15px}.kmg-sketchbook-intro{grid-template-columns:1fr;gap:34px;padding:75px 20px 85px}.kmg-sketchbook-intro>p{writing-mode:initial}.kmg-sketchbook-intro>div{max-width:620px}.kmg-sketch-index{grid-template-columns:1fr;margin:0 20px 60px}.kmg-sketch-index a,.kmg-sketch-index a:nth-child(3n+2),.kmg-sketch-index a:nth-child(3n+3){border-bottom:1px solid #b0b1aa;border-left:0;padding:15px 0}.kmg-sketch-index a:last-child{border-bottom:0}.kmg-sketch-entry,.kmg-sketch-entry--reverse{flex-direction:column;gap:34px;padding:70px 20px 82px;display:flex}.kmg-sketch-entry__header{grid-template-columns:54px 1fr;gap:12px}.kmg-sketch-entry__header>p:last-child{text-align:left;grid-column:2;justify-self:start}.kmg-sketch-entry--reverse .kmg-sketch-entry__sheet,.kmg-sketch-entry--reverse .kmg-sketch-entry__story,.kmg-sketch-entry__story{padding:0}.kmg-sketch-entry__story dl{margin-bottom:42px}.kmg-sketch-entry__sheet:before,.kmg-sketch-entry__sheet:after{width:74px;height:25px}.kmg-sketchbook-cta__links,.kmg-sketchbook-cta__links a{justify-self:start}}.kmg-client-notes-page{color:#1d2422;background:#ece7dc}.kmg-client-notes-page .kmg-page-hero__media img{filter:saturate(.72)contrast(1.06)}.kmg-notes-intro{background:#d8d3c7;grid-template-columns:140px minmax(0,1.35fr) minmax(290px,.65fr);gap:54px;padding:118px 5vw 126px;display:grid}.kmg-notes-intro>p,.kmg-client-story__identity>p,.kmg-brief-notes header>p{font-family:var(--font-family--conneqt-bold);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.kmg-notes-intro>p{writing-mode:vertical-rl}.kmg-notes-intro h2,.kmg-client-story__identity h2,.kmg-brief-notes h2,.kmg-notes-cta h2{font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.04em;text-transform:none;margin:0;font-weight:700;line-height:.94}.kmg-notes-intro h2{color:#123f45;font-size:clamp(48px,5.4vw,82px)}.kmg-notes-intro>div:last-child{align-self:end}.kmg-notes-intro>div:last-child p{margin:0 0 18px;font-size:15px;line-height:1.72}.kmg-notes-index{background:#1c2624;border-bottom:1px solid #f3f1ea47;grid-template-columns:repeat(3,1fr);padding:0 5vw;display:grid}.kmg-notes-index a{color:#f3f1ea;border-right:1px solid #f3f1ea47;grid-template-columns:1fr auto;gap:24px;padding:28px 28px 32px 0;text-decoration:none;display:grid}.kmg-notes-index a+a{padding-left:28px}.kmg-notes-index a:last-child{border-right:0}.kmg-notes-index a>span:first-child{font-family:var(--font-family--conneqt-bold);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font-size:9px}.kmg-notes-index strong{font-family:var(--font-family--trade-gothic-next-condensed);font-size:24px;line-height:1.05}.kmg-notes-index a>span:last-child{color:#c6a647;align-self:end;font-size:22px;transition:transform .2s}.kmg-notes-index a:hover>span:last-child,.kmg-notes-index a:focus-visible>span:last-child{transform:translateY(6px)}.kmg-notes-stories{background:#ece7dc}.kmg-client-story{grid-template-columns:repeat(12,minmax(0,1fr));gap:34px;padding:110px 5vw 126px;scroll-margin-top:96px;display:grid}.kmg-client-story+.kmg-client-story{border-top:1px solid #8a8d87}.kmg-client-story__header{font-family:var(--font-family--conneqt-bold);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #8a8d87;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;padding-bottom:13px;font-size:9px;display:grid}.kmg-client-story__header p{margin:0}.kmg-client-story__header p:nth-child(2){text-align:center}.kmg-client-story__header p:last-child{text-align:right}.kmg-client-story__identity{grid-column:1/span 5;padding:30px 0 42px}.kmg-client-story__identity>p{color:#335f86;margin:0 0 45px}.kmg-client-story__identity h2{color:#123f45;font-size:clamp(48px,5.5vw,82px)}.kmg-client-story__quote{border:0;grid-column:8/-1;align-self:end;margin:0;padding:30px 0 42px}.kmg-client-story__quote>p{font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.025em;margin:0;font-size:clamp(27px,2.65vw,42px);font-weight:700;line-height:1.08}.kmg-client-story__quote footer{border-top:1px solid #8a8d87;align-items:center;gap:18px;margin-top:32px;padding-top:16px;display:flex}.kmg-client-story__quote footer>span{border-left:2px solid;gap:5px;padding-left:14px;display:grid}.kmg-client-story__quote footer strong{font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.kmg-client-story__quote footer small{font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;opacity:.62;text-transform:uppercase;font-size:8px}.kmg-client-story figure{margin:0}.kmg-client-story__image{position:relative;overflow:hidden}.kmg-client-story__image>img{object-fit:cover}.kmg-client-story figure figcaption{font-family:var(--font-family--conneqt-bold);letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #8a8d87;justify-content:space-between;padding-top:10px;font-size:9px;line-height:1.4;display:flex}.kmg-client-story__primary{grid-column:1/span 8}.kmg-client-story__primary .kmg-client-story__image{aspect-ratio:16/10}.kmg-client-story__detail{grid-column:9/-1;align-self:end}.kmg-client-story__detail .kmg-client-story__image{aspect-ratio:4/5}.kmg-client-story__annotation{color:#f7f3e9;z-index:2;align-items:center;display:flex;position:absolute}.kmg-client-story__annotation span{background:#f7f3e9;width:clamp(60px,8vw,135px);height:1px;display:block;position:relative}.kmg-client-story__annotation span:before{content:"";background:#f7f3e9;border:3px solid #1923217a;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px}.kmg-client-story__annotation p{font-family:var(--font-family--conneqt-bold);letter-spacing:.08em;text-transform:uppercase;background:#161f1de0;max-width:215px;margin:0;padding:9px 11px;font-size:9px;line-height:1.35}.kmg-client-story__annotation--one{top:26%;left:27%}.kmg-client-story__annotation--two{bottom:18%;right:7%;transform:rotate(180deg)}.kmg-client-story__annotation--two p{transform:rotate(180deg)}.kmg-client-story__record{border-top:1px solid #8a8d87;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:56px 0 0;display:grid}.kmg-client-story__record>div{border-right:1px solid #adb0aa;padding:20px 28px 10px 0}.kmg-client-story__record>div+div{padding-left:28px}.kmg-client-story__record>div:last-child{border-right:0}.kmg-client-story__record dt{color:#335f86;font-family:var(--font-family--conneqt-bold);letter-spacing:.13em;text-transform:uppercase;margin-bottom:52px;font-size:9px}.kmg-client-story__record dd{max-width:520px;margin:0;font-size:14px;line-height:1.7}.kmg-client-story--quote-led{color:#e7e5dd;background:#1c2624}.kmg-client-story--quote-led .kmg-client-story__header,.kmg-client-story--quote-led .kmg-client-story__quote footer,.kmg-client-story--quote-led .kmg-client-story__record,.kmg-client-story--quote-led figure figcaption{border-color:#e7e5dd59}.kmg-client-story--quote-led .kmg-client-story__identity{grid-column:8/-1}.kmg-client-story--quote-led .kmg-client-story__identity>p,.kmg-client-story--quote-led .kmg-client-story__record dt{color:#d4b445}.kmg-client-story--quote-led .kmg-client-story__identity h2{color:#f3f1ea}.kmg-client-story--quote-led .kmg-client-story__quote{grid-area:3/1/auto/span 6;align-self:start;padding-top:24px}.kmg-client-story--quote-led .kmg-client-story__quote>p{font-size:clamp(34px,3.8vw,60px)}.kmg-client-story--quote-led .kmg-client-story__primary{grid-area:4/5/auto/-1}.kmg-client-story--quote-led .kmg-client-story__primary .kmg-client-story__image{aspect-ratio:16/9}.kmg-client-story--quote-led .kmg-client-story__detail{grid-area:4/1/auto/span 4;margin-top:90px}.kmg-client-story--quote-led .kmg-client-story__detail .kmg-client-story__image{aspect-ratio:4/5}.kmg-client-story--quote-led .kmg-client-story__record{grid-row:5}.kmg-client-story--quote-led .kmg-client-story__record>div{border-color:#e7e5dd38}.kmg-client-story--quote-led .kmg-client-story__record dd{color:#c9cfca}.kmg-client-story--field-led{background:#d5b43f}.kmg-client-story--field-led .kmg-client-story__identity{grid-column:1/span 6}.kmg-client-story--field-led .kmg-client-story__identity>p,.kmg-client-story--field-led .kmg-client-story__record dt{color:#163f45}.kmg-client-story--field-led .kmg-client-story__quote{grid-column:8/-1}.kmg-client-story--field-led .kmg-client-story__primary{grid-column:1/span 4}.kmg-client-story--field-led .kmg-client-story__primary .kmg-client-story__image{aspect-ratio:4/5}.kmg-client-story--field-led .kmg-client-story__detail{grid-column:5/-1}.kmg-client-story--field-led .kmg-client-story__detail .kmg-client-story__image{aspect-ratio:16/9}.kmg-client-story--field-led .kmg-client-story__record{border-color:#75672f}.kmg-client-story--field-led .kmg-client-story__record>div{border-color:#2e2a1859}.kmg-brief-notes{background:#f3f1ea;padding:118px 5vw 132px}.kmg-brief-notes header{grid-template-columns:210px minmax(0,1fr);gap:58px;margin-bottom:92px;display:grid}.kmg-brief-notes h2{color:#123f45;max-width:900px;font-size:clamp(48px,5.4vw,82px)}.kmg-brief-notes__ledger{border-top:1px solid #7d827d;grid-template-columns:repeat(3,1fr);display:grid}.kmg-brief-notes blockquote{border-bottom:1px solid #a7aaa5;border-left:0;border-right:1px solid #a7aaa5;min-height:430px;margin:0;padding:24px 34px 34px}.kmg-brief-notes blockquote:nth-child(3n+1){padding-left:0}.kmg-brief-notes blockquote:nth-child(3n){border-right:0;padding-right:0}.kmg-brief-notes blockquote>p:first-child{color:#335f86;font-family:var(--font-family--conneqt-bold);letter-spacing:.13em;margin:0 0 65px;font-size:10px}.kmg-brief-notes blockquote>p:nth-child(2){font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.025em;max-width:720px;margin:0;font-size:clamp(27px,2.6vw,42px);font-weight:700;line-height:1.08}.kmg-brief-notes blockquote footer{border-left:2px solid #335f86;margin-top:52px;padding-left:14px}.kmg-brief-notes blockquote footer>div{gap:5px;display:grid}.kmg-brief-notes blockquote footer strong,.kmg-brief-notes blockquote footer span,.kmg-brief-notes blockquote footer small{font-family:var(--font-family--conneqt-bold);letter-spacing:.11em;text-transform:uppercase;font-size:8px}.kmg-brief-notes blockquote footer strong{font-size:11px}.kmg-brief-notes blockquote footer span{color:#666b67}.kmg-brief-notes blockquote footer small{opacity:.58;font-size:7px}.kmg-notes-cta__links{place-self:end;gap:15px;display:grid}.kmg-notes-cta__links a{justify-self:end}@media (prefers-reduced-motion:reduce){.kmg-notes-index a>span:last-child{transition:none}}@media only screen and (max-width:1100px) and (min-width:901px){.kmg-brief-notes__ledger{grid-template-columns:1fr 1fr}.kmg-brief-notes blockquote,.kmg-brief-notes blockquote:nth-child(3n),.kmg-brief-notes blockquote:nth-child(3n+1){border-right:1px solid #a7aaa5;padding-left:34px;padding-right:34px}.kmg-brief-notes blockquote:nth-child(odd){padding-left:0}.kmg-brief-notes blockquote:nth-child(2n){border-right:0;padding-right:0}}@media only screen and (max-width:900px){.kmg-notes-intro{grid-template-columns:1fr;gap:34px;padding:75px 20px 85px}.kmg-notes-intro>p{writing-mode:initial}.kmg-notes-index{grid-template-columns:1fr;padding:0 20px}.kmg-notes-index a,.kmg-notes-index a+a{border-bottom:1px solid #f3f1ea47;border-right:0;padding:22px 0 24px}.kmg-notes-index a:last-child{border-bottom:0}.kmg-client-story{flex-direction:column;gap:30px;padding:72px 20px 84px;scroll-margin-top:24px;display:flex}.kmg-client-story__header{grid-template-columns:1fr 1fr}.kmg-client-story__header p:nth-child(2){text-align:right}.kmg-client-story__header p:last-child{display:none}.kmg-client-story__identity,.kmg-client-story--quote-led .kmg-client-story__identity,.kmg-client-story--field-led .kmg-client-story__identity{padding:24px 0 8px}.kmg-client-story__identity>p{margin-bottom:28px}.kmg-client-story__quote,.kmg-client-story--quote-led .kmg-client-story__quote,.kmg-client-story--field-led .kmg-client-story__quote{padding:14px 0 24px}.kmg-client-story--quote-led .kmg-client-story__quote>p{font-size:clamp(30px,9vw,46px)}.kmg-client-story__primary .kmg-client-story__image,.kmg-client-story__detail .kmg-client-story__image,.kmg-client-story--quote-led .kmg-client-story__primary .kmg-client-story__image,.kmg-client-story--quote-led .kmg-client-story__detail .kmg-client-story__image,.kmg-client-story--field-led .kmg-client-story__primary .kmg-client-story__image,.kmg-client-story--field-led .kmg-client-story__detail .kmg-client-story__image{aspect-ratio:4/3}.kmg-client-story__detail,.kmg-client-story--quote-led .kmg-client-story__detail{margin-top:0}.kmg-client-story__annotation span{width:46px}.kmg-client-story__annotation p{max-width:150px;padding:7px 8px;font-size:7px}.kmg-client-story__annotation--one{top:18%;left:14%}.kmg-client-story__annotation--two{bottom:14%;right:3%}.kmg-client-story__record{grid-template-columns:1fr;margin-top:28px}.kmg-client-story__record>div,.kmg-client-story__record>div+div{border-bottom:1px solid #adb0aa;border-right:0;padding:22px 0 28px}.kmg-client-story__record>div:last-child{border-bottom:0}.kmg-client-story--quote-led .kmg-client-story__record>div{border-color:#e7e5dd38}.kmg-client-story__record dt{margin-bottom:20px}.kmg-brief-notes{padding:75px 20px 85px}.kmg-brief-notes header{grid-template-columns:1fr;gap:32px;margin-bottom:58px}.kmg-brief-notes__ledger{grid-template-columns:1fr}.kmg-brief-notes blockquote,.kmg-brief-notes blockquote:nth-child(3n),.kmg-brief-notes blockquote:nth-child(3n+1),.kmg-brief-notes blockquote:nth-child(2n){border-right:0;min-height:0;padding:25px 0 34px}.kmg-brief-notes blockquote>p:first-child{margin-bottom:36px}.kmg-brief-notes blockquote footer{margin-top:38px}.kmg-notes-cta__links,.kmg-notes-cta__links a{justify-self:start}}html:has(.kmg-process-page){scroll-behavior:auto}.kmg-process-page{--process-blue:#24559a;--process-ink:#1d2422;--process-paper:#f2f0e9;--process-rule:#92958e;background:var(--process-paper);color:var(--process-ink)}.kmg-process-page .kmg-page-hero__media img{filter:saturate(.72)contrast(1.08)}.kmg-process-intro{background:#d8d4c6;grid-template-columns:140px minmax(0,1.35fr) minmax(290px,.65fr);gap:54px;padding:118px 5vw 125px;display:grid}.kmg-process-intro>p,.kmg-process-stage__title>p,.kmg-process-coordination header>p,.kmg-process-register>div>p{font-family:var(--font-family--conneqt-bold);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.kmg-process-intro>p{writing-mode:vertical-rl}.kmg-process-intro h2,.kmg-process-stage__title h2,.kmg-process-coordination h2,.kmg-process-register h2,.kmg-process-close h2{color:#123f45;font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.04em;text-transform:none;margin:0;font-size:clamp(50px,5.7vw,86px);font-weight:700;line-height:.93}.kmg-process-intro>div>p{max-width:850px;margin:34px 0 0;font-size:15px;line-height:1.7}.kmg-process-intro dl{border-top:1px solid #777c76;align-self:end;margin:0}.kmg-process-intro dl div{border-bottom:1px solid #a6a8a1;grid-template-columns:78px 1fr;gap:18px;padding:12px 0;display:grid}.kmg-process-intro dt{font-family:var(--font-family--conneqt-bold);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.kmg-process-intro dd{margin:0;font-size:12px;line-height:1.45}.kmg-process-index{color:#edf0e9;z-index:90;background:#152c2e;grid-template-columns:repeat(8,1fr);display:grid;position:sticky;top:0}.kmg-process-index a{border-right:1px solid #edf0e93d;gap:18px;min-height:100px;padding:17px 14px 15px;transition:background-color .2s,color .2s;display:grid;text-decoration:none!important}.kmg-process-index a:last-child{border-right:0}.kmg-process-index a:hover,.kmg-process-index a:focus-visible{background:var(--process-blue);color:#fff}.kmg-process-index a span:first-child{color:#c6a647;font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;font-size:10px}.kmg-process-index a span:last-child{font-family:var(--font-family--trade-gothic-next-condensed);align-self:end;font-size:18px;font-weight:700;line-height:1.05}.kmg-process-ledger{background:var(--process-paper);padding:0 5vw;position:relative}.kmg-process-ledger__line{background:var(--process-blue);width:2px;position:absolute;top:0;bottom:0;left:calc(5vw + 23px)}.kmg-process-stage{border-bottom:1px solid var(--process-rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:36px;padding:105px 0 125px;scroll-margin-top:118px;display:grid;position:relative}.kmg-process-stage:before{background:var(--process-blue);border:7px solid var(--process-paper);content:"";z-index:2;border-radius:50%;width:17px;height:17px;position:absolute;top:103px;left:15px}.kmg-process-stage__header{border-bottom:1px solid var(--process-rule);font-family:var(--font-family--conneqt-bold);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;padding:0 0 13px 52px;font-size:10px;display:grid}.kmg-process-stage__header p{margin:0}.kmg-process-stage__header p:nth-child(2){text-align:center}.kmg-process-stage__header p:last-child{text-align:right}.kmg-process-stage__title{grid-column:2/span 8;margin:54px 0 24px}.kmg-process-stage:nth-of-type(2n) .kmg-process-stage__title{grid-column:5/-1}.kmg-process-stage__title>p{color:var(--process-blue);margin:0 0 38px}.kmg-process-stage__title h2{max-width:1060px}.kmg-process-stage__title blockquote{border-left:2px solid var(--process-blue);color:#4d514d;font-family:var(--font-family--georgia);max-width:780px;margin:44px 0 0;padding:4px 0 4px 28px;font-size:clamp(18px,2vw,27px);font-style:italic;line-height:1.45}.kmg-process-stage__figure{grid-column:1/span 8;margin:0}.kmg-process-stage:nth-of-type(2n) .kmg-process-stage__figure{grid-column:5/-1}.kmg-process-stage__figure>div{aspect-ratio:16/10;background:#d4d1c7;position:relative;overflow:hidden}.kmg-process-stage__figure img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.65,.25,1)}.kmg-process-stage__figure:hover img{transform:scale(1.015)}.kmg-process-stage:nth-of-type(2) .kmg-process-stage__figure img,.kmg-process-stage:nth-of-type(4) .kmg-process-stage__figure img,.kmg-process-stage:nth-of-type(6) .kmg-process-stage__figure img{object-fit:contain;background:#e7e6e1;padding:3%}.kmg-process-stage__figure figcaption{border-bottom:1px solid var(--process-rule);font-family:var(--font-family--conneqt-bold);letter-spacing:.11em;text-transform:uppercase;grid-template-columns:1fr 1fr;padding:11px 0;font-size:9px;display:grid}.kmg-process-stage__figure figcaption span:last-child{text-align:right}.kmg-process-stage__notes{grid-column:9/-1;align-self:end;padding:0 0 2px 12px}.kmg-process-stage:nth-of-type(2n) .kmg-process-stage__notes{grid-area:4/1/auto/span 4;padding:0 18px 2px 0}.kmg-process-stage__notes>p{margin:0 0 17px;font-size:14px;line-height:1.72}.kmg-process-stage__notes dl{border-top:1px solid var(--process-rule);margin:35px 0 0}.kmg-process-stage__notes dl div{border-bottom:1px solid #bbbcb5;padding:16px 0 18px}.kmg-process-stage__notes dt{color:var(--process-blue);font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:9px}.kmg-process-stage__notes dd{margin:0;font-size:12px;line-height:1.58}.kmg-process-stage__markers{grid-column:9/-1;grid-template-columns:1fr;gap:0;margin:3px 0 0;padding:0 0 0 12px;display:grid}.kmg-process-stage:nth-of-type(2n) .kmg-process-stage__markers{grid-column:1/span 4;padding:0 18px 0 0}.kmg-process-stage__markers li{font-family:var(--font-family--conneqt-bold);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #bbbcb5;padding:11px 0;font-size:10px}.kmg-process-stage__markers li:before{color:var(--process-blue);content:"+";margin-right:12px;display:inline-block}.kmg-process-coordination{color:#edf0e9;background:#102b2c;padding:115px 5vw 125px}.kmg-process-coordination header{grid-template-columns:190px minmax(0,1fr);gap:70px;margin-bottom:100px;display:grid}.kmg-process-coordination h2{color:#edf0e9;max-width:1080px}.kmg-process-coordination__comparison{border-top:1px solid #edf0e980;border-bottom:1px solid #edf0e959;grid-template-columns:1fr minmax(320px,.8fr) 1fr;display:grid}.kmg-process-coordination__comparison article{padding:38px 38px 45px 0}.kmg-process-coordination__comparison article:last-child{padding-left:38px;padding-right:0}.kmg-process-coordination__comparison article>p{color:#c6a647;font-family:var(--font-family--conneqt-bold);letter-spacing:.13em;text-transform:uppercase;font-size:9px}.kmg-process-coordination__comparison h3{color:#edf0e9;text-transform:none;margin:44px 0 56px;font-size:clamp(28px,3.2vw,47px);line-height:1}.kmg-process-coordination__comparison ul{border-top:1px solid #edf0e947;margin:0;padding:0}.kmg-process-coordination__comparison li{color:#c9cfca;border-bottom:1px solid #edf0e92e;padding:13px 0;font-size:12px;line-height:1.45}.kmg-process-coordination__drawing{background:repeating-linear-gradient(0deg,#0000 0 29px,#edf0e914 30px),repeating-linear-gradient(90deg,#0000 0 29px,#edf0e914 30px);border-left:1px solid #edf0e959;border-right:1px solid #edf0e959;min-height:550px;position:relative;overflow:hidden}.kmg-process-coordination__drawing span,.kmg-process-coordination__drawing em{font-family:var(--font-family--conneqt-bold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-style:normal;position:absolute}.kmg-process-coordination__drawing span{top:22px;left:24px}.kmg-process-coordination__drawing em{color:#9fc3dd;bottom:22px;right:24px}.kmg-process-coordination__drawing i{border:12px solid #c6a647a6;border-bottom:0;height:68%;position:absolute;top:16%;left:8%;right:8%}.kmg-process-coordination__drawing b{background:var(--process-blue);width:18px;position:absolute;top:16%;bottom:16%}.kmg-process-coordination__drawing b:first-of-type{left:24%}.kmg-process-coordination__drawing b:nth-of-type(2){right:24%}.kmg-process-coordination__result{color:#c9cfca;border-left:2px solid #c6a647;max-width:680px;margin:54px 0 0 50%;padding:4px 0 4px 24px;font-size:14px;line-height:1.6}.kmg-process-register{background:#c6a647;grid-template-columns:minmax(300px,.75fr) minmax(520px,1.25fr);gap:80px;padding:115px 5vw 125px;display:grid}.kmg-process-register h2{color:#17211f;margin-top:62px;font-size:clamp(46px,5vw,74px)}.kmg-process-register ol{border-top:1px solid #4e514d;margin:0;padding:0}.kmg-process-register li{border-bottom:1px solid #4e514d85;grid-template-columns:60px minmax(200px,1fr) 150px 110px;align-items:baseline;gap:18px;padding:19px 0;display:grid}.kmg-process-register li span{font-size:10px;line-height:1.4}.kmg-process-register li span:first-child{font-family:var(--font-family--conneqt-bold);letter-spacing:.1em}.kmg-process-register li span:last-child{text-align:right}.kmg-process-register li strong{font-family:var(--font-family--trade-gothic-next-condensed);font-size:21px;line-height:1.15}.kmg-process-close{background:#f2f0e9;padding:125px 5vw 135px}.kmg-process-close>p{border-bottom:1px solid var(--process-rule);font-family:var(--font-family--conneqt-bold);letter-spacing:.13em;text-transform:uppercase;margin:0 0 70px;padding-bottom:13px;font-size:10px}.kmg-process-close h2{max-width:1150px}.kmg-process-close>div{border-top:1px solid var(--process-rule);grid-template-columns:repeat(3,1fr);margin:85px 0 0;display:grid}.kmg-process-close a{font-family:var(--font-family--conneqt-bold);letter-spacing:.1em;text-transform:uppercase;border-right:1px solid #b4b6af;justify-content:space-between;padding:22px 24px 22px 0;font-size:11px;display:flex;text-decoration:none!important}.kmg-process-close a+a{padding-left:24px}.kmg-process-close a:last-child{border-right:0}.kmg-process-close a:hover,.kmg-process-close a:focus-visible{color:var(--process-blue)}@media only screen and (max-width:1105px){.kmg-process-index{top:0}.kmg-process-index a{min-height:86px;padding:13px 8px}.kmg-process-index a span:last-child{font-size:15px}.kmg-process-register{grid-template-columns:1fr;gap:55px}.kmg-process-register h2{max-width:900px;margin-top:36px}}@media only screen and (max-width:900px){.kmg-process-intro{grid-template-columns:1fr;gap:34px;padding:75px 20px 85px}.kmg-process-intro>p{writing-mode:initial}.kmg-process-intro>div>p{margin-top:26px}.kmg-process-intro dl{margin-top:12px}.kmg-process-index{grid-template-columns:repeat(4,1fr);position:relative}.kmg-process-index a{border-bottom:1px solid #edf0e93d}.kmg-process-index a:nth-child(4n){border-right:0}.kmg-process-index a:nth-last-child(-n+4){border-bottom:0}.kmg-process-ledger{padding:0 20px}.kmg-process-ledger__line{left:42px}.kmg-process-stage{flex-direction:column;gap:30px;padding:72px 0 84px;scroll-margin-top:16px;display:flex}.kmg-process-stage:before{top:69px;left:14px}.kmg-process-stage__header{grid-template-columns:1fr 1fr;padding-left:50px}.kmg-process-stage__header p:nth-child(2){text-align:right}.kmg-process-stage__header p:last-child{display:none}.kmg-process-stage__title,.kmg-process-stage:nth-of-type(2n) .kmg-process-stage__title{margin:26px 0 12px;padding-left:50px}.kmg-process-stage__title>p{margin-bottom:24px}.kmg-process-stage__title blockquote{margin-top:30px;padding-left:18px;font-size:18px}.kmg-process-stage__figure,.kmg-process-stage:nth-of-type(2n) .kmg-process-stage__figure{margin-left:50px}.kmg-process-stage__figure>div{aspect-ratio:4/3}.kmg-process-stage__figure figcaption{grid-template-columns:1fr;gap:12px}.kmg-process-stage__figure figcaption span:last-child{text-align:left}.kmg-process-stage__notes,.kmg-process-stage:nth-of-type(2n) .kmg-process-stage__notes,.kmg-process-stage__markers,.kmg-process-stage:nth-of-type(2n) .kmg-process-stage__markers{padding:0 0 0 50px}.kmg-process-coordination{padding:75px 20px 85px}.kmg-process-coordination header{grid-template-columns:1fr;gap:32px;margin-bottom:58px}.kmg-process-coordination__comparison{grid-template-columns:1fr}.kmg-process-coordination__comparison article,.kmg-process-coordination__comparison article:last-child{padding:34px 0 40px}.kmg-process-coordination__comparison h3{margin:28px 0 38px}.kmg-process-coordination__drawing{border:1px solid #edf0e959;border-left:0;border-right:0;min-height:360px}.kmg-process-coordination__result{margin:44px 0 0}.kmg-process-register{padding:75px 20px 85px}.kmg-process-register li{grid-template-columns:50px 1fr;gap:8px 14px}.kmg-process-register li span:nth-of-type(2),.kmg-process-register li span:last-child{text-align:left;grid-column:2}.kmg-process-register li strong{font-size:19px}.kmg-process-close{padding:75px 20px 85px}.kmg-process-close>p{margin-bottom:45px;line-height:1.6}.kmg-process-close>div{grid-template-columns:1fr;margin-top:58px}.kmg-process-close a,.kmg-process-close a+a{border-bottom:1px solid #b4b6af;border-right:0;padding:18px 0}.kmg-process-close a:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.kmg-process-index a,.kmg-process-stage__figure img{transition:none}.kmg-process-stage__figure:hover img{transform:none}}.kmg-nav-parent{position:relative}.kmg-nav-parent__toggle{color:inherit;cursor:pointer;font:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:flex}.kmg-nav-parent__toggle span{font-size:16px;font-weight:400;line-height:1;transition:transform .2s}.kmg-nav-parent.is-open .kmg-nav-parent__toggle span{transform:rotate(45deg)}.kmg-nav-parent__menu{opacity:0;pointer-events:none;visibility:hidden;z-index:120;background:#f3f1ea;border-top:3px solid #c6a647;min-width:230px;margin:0;padding:8px 0;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 27px);left:50%;transform:translate(-50%,-8px);box-shadow:0 16px 32px #0a171433}.kmg-nav-parent__menu:before{content:"";height:30px;position:absolute;top:-30px;left:0;right:0}.kmg-nav-parent.is-open .kmg-nav-parent__menu,.kmg-nav-parent:hover .kmg-nav-parent__menu,.kmg-nav-parent:focus-within .kmg-nav-parent__menu{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.kmg-nav-parent__menu li{border-bottom:1px solid #c8c7c0;display:block;margin:0!important}.kmg-nav-parent__menu li:last-child{border-bottom:0}.kmg-nav-parent__menu a{font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:.01em;white-space:nowrap;font-weight:700;display:block;color:#16211f!important;text-transform:none!important;padding:14px 18px!important;font-size:17px!important}.kmg-nav-parent__menu a:hover,.kmg-nav-parent__menu a:focus-visible{background:#dcd9cf;color:#00634f!important}.kmg-story-page .kmg-page-hero__media img{filter:saturate(.68)contrast(1.06)}.kmg-story-intro{grid-template-columns:140px minmax(0,1.35fr) minmax(280px,.65fr);gap:52px;padding:120px 5vw 135px;display:grid}.kmg-story-intro>p,.kmg-name-ledger__heading>p,.kmg-gina__heading>p,.kmg-story-present>p:first-child,.kmg-growth-intro>p,.kmg-growth-commitments header>p,.kmg-growth-geography header>p,.kmg-growth-horizon header>p{font-family:var(--font-family--conneqt-bold);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.kmg-story-intro>p{writing-mode:vertical-rl}.kmg-story-intro h2,.kmg-name-ledger h2,.kmg-gina h2,.kmg-story-present h2,.kmg-growth-intro h2,.kmg-growth-commitments h2,.kmg-growth-geography h2,.kmg-growth-horizon h2{color:#123f45;font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.04em;text-transform:none;margin:0;font-size:clamp(50px,5.7vw,86px);font-weight:700;line-height:.93}.kmg-story-intro>div{align-self:end}.kmg-story-intro>div p{margin:0 0 18px;font-size:15px;line-height:1.7}.kmg-story-route{color:#eef0e9;background:#102b2c;padding:0 5vw}.kmg-story-chapter{border-bottom:1px solid #eef0e957;grid-template-columns:repeat(12,minmax(0,1fr));gap:36px;padding:92px 0 108px;display:grid;position:relative}.kmg-story-chapter:last-child{border-bottom:0}.kmg-story-chapter header{font-family:var(--font-family--conneqt-bold);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #eef0e95c;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;padding-bottom:13px;font-size:10px;display:grid}.kmg-story-chapter header p{margin:0}.kmg-story-chapter header p:nth-child(2){text-align:center}.kmg-story-chapter header p:last-child{text-align:right}.kmg-story-chapter__copy{grid-column:1/span 5}.kmg-story-chapter__copy>p:first-child{color:#c6a647;font-family:var(--font-family--conneqt-bold);letter-spacing:.13em;text-transform:uppercase;margin:3px 0 46px;font-size:10px}.kmg-story-chapter__copy h2{color:#f4f1e7;font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.035em;text-transform:none;margin:0 0 36px;font-size:clamp(42px,4.8vw,72px);font-weight:700;line-height:.94}.kmg-story-chapter__copy>p:not(:first-child){color:#c9cfca;max-width:630px;margin:0 0 18px;font-size:15px;line-height:1.7}.kmg-story-chapter__media{grid-column:8/-1;align-self:start}.kmg-story-chapter:nth-child(2n) .kmg-story-chapter__copy{grid-area:2/8/auto/-1}.kmg-story-chapter:nth-child(2n) .kmg-story-chapter__media{grid-area:2/1/auto/span 5}.kmg-story-photo{margin:0}.kmg-story-photo__frame{aspect-ratio:4/3;position:relative;overflow:hidden}.kmg-story-photo__frame img{object-fit:cover;width:100%;height:100%;display:block}.kmg-story-photo figcaption{font-family:var(--font-family--conneqt-bold);letter-spacing:.11em;text-transform:uppercase;border-top:1px solid;padding-top:10px;font-size:9px;line-height:1.4}.kmg-photo-placeholder{aspect-ratio:4/3;color:inherit;background:#ffffff09;border:1px solid;flex-direction:column;justify-content:space-between;min-height:320px;padding:24px;display:flex;position:relative}.kmg-photo-placeholder:before,.kmg-photo-placeholder:after{content:"";opacity:.24;background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kmg-photo-placeholder:before{width:100%;height:1px}.kmg-photo-placeholder:after{width:1px;height:100%}.kmg-photo-placeholder__mark{border-top:1px solid;border-left:1px solid;width:44px;height:44px}.kmg-photo-placeholder>div{text-align:right;z-index:1;background:#102b2c;align-self:flex-end;max-width:82%;padding:12px 0 0 18px;position:relative}.kmg-photo-placeholder p{margin:0;font-size:12px;line-height:1.4}.kmg-photo-placeholder p:first-child{font-family:var(--font-family--conneqt-bold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:9px}.kmg-name-ledger{background:#d8d4c6;grid-template-columns:.85fr 1.15fr;gap:90px;padding:120px 5vw 130px;display:grid}.kmg-name-ledger__heading h2{margin-top:62px;font-size:clamp(46px,5vw,74px)}.kmg-name-ledger ol{margin:0;padding:0;list-style:none}.kmg-name-ledger li{border-top:1px solid #878b85;grid-template-columns:38px 70px 1fr 120px;align-items:baseline;gap:20px;padding:22px 0;display:grid}.kmg-name-ledger li:last-child{border-bottom:1px solid #878b85}.kmg-name-ledger li span{font-size:11px}.kmg-name-ledger li span:first-child{font-family:var(--font-family--conneqt-bold);letter-spacing:.1em}.kmg-name-ledger li strong{color:#123f45;font-family:var(--font-family--trade-gothic-next-condensed);font-size:25px;line-height:1.05}.kmg-name-ledger li span:last-child{text-align:right}.kmg-gina{background:#f3f1ea;padding:120px 5vw 0}.kmg-gina__heading{grid-template-columns:140px minmax(0,1.2fr) minmax(290px,.7fr);gap:55px;margin-bottom:95px;display:grid}.kmg-gina__heading>div{align-self:end}.kmg-gina__heading>div p{margin:0 0 18px;font-size:15px;line-height:1.7}.kmg-gina__photographs{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;display:grid}.kmg-gina__photographs .kmg-photo-placeholder,.kmg-gina__photographs .kmg-story-photo{color:#29312e;background:#dfdcd2;grid-column:span 6;min-height:0}.kmg-gina__photographs .kmg-photo-placeholder>div{background:#dfdcd2}.kmg-gina__photographs>:nth-child(2),.kmg-gina__photographs>:nth-child(4){margin-top:70px}.kmg-gina blockquote{border-left:0;margin:130px 0 0;padding:0 12vw 130px}.kmg-gina blockquote p{color:#123f45;font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.04em;text-transform:none;margin:0;font-size:clamp(50px,6vw,88px);font-weight:700;line-height:.96}.kmg-story-present{color:#16211f;background:#c6a647;grid-template-columns:140px minmax(0,1.4fr) minmax(280px,.6fr);gap:55px;padding:105px 5vw 115px;display:grid}.kmg-story-present h2{color:#16211f}.kmg-story-present>p:last-child{align-self:end;margin:0;font-size:15px;line-height:1.7}.kmg-growth-page .kmg-page-hero__media img{filter:saturate(.72)contrast(1.04)}.kmg-growth-intro{grid-template-columns:140px minmax(0,1.35fr) minmax(280px,.65fr);gap:52px;padding:120px 5vw 95px;display:grid}.kmg-growth-intro>p{writing-mode:vertical-rl}.kmg-growth-intro>div:nth-child(2)>span{color:#c6a647;font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.08em;margin:0 0 52px;font-size:clamp(100px,15vw,215px);font-weight:700;line-height:.65;display:block}.kmg-growth-intro>div:last-child{align-self:end}.kmg-growth-intro>div:last-child p{margin:0 0 18px;font-size:15px;line-height:1.7}.kmg-growth-baseline{border-top:1px solid #777b76;border-bottom:1px solid #777b76;grid-template-columns:repeat(4,1fr);margin:0 5vw 125px;display:grid}.kmg-growth-baseline article{border-right:1px solid #a4a7a1;min-height:255px;padding:21px 26px 28px 0}.kmg-growth-baseline article+article{padding-left:26px}.kmg-growth-baseline article:last-child{border-right:0}.kmg-growth-baseline article>p:first-child{font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;font-size:10px}.kmg-growth-baseline strong{color:#123f45;font-family:var(--font-family--trade-gothic-next-condensed);margin:54px 0 6px;font-size:74px;line-height:1;display:block}.kmg-growth-baseline article>p:last-child{max-width:175px;margin:0;font-size:13px;line-height:1.45}.kmg-growth-commitments{color:#eef0e9;background:#102b2c;padding:115px 5vw 125px}.kmg-growth-commitments header{grid-template-columns:140px minmax(0,1fr);gap:70px;margin-bottom:105px;display:grid}.kmg-growth-commitments h2{color:#eef0e9;max-width:1050px}.kmg-growth-commitments>div{border-top:1px solid #eef0e973}.kmg-growth-commitments article{border-bottom:1px solid #eef0e94d;grid-template-columns:100px minmax(300px,.8fr) minmax(280px,1fr);align-items:start;gap:36px;padding:31px 0 37px;display:grid}.kmg-growth-commitments article>p:first-child{color:#c6a647;font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;font-size:11px}.kmg-growth-commitments h3{color:#f3f1ea;font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;margin:0;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1}.kmg-growth-commitments article>p:last-child{color:#c9cfca;max-width:630px;margin:0;font-size:14px;line-height:1.7}.kmg-growth-geography{background:#d8d4c6;padding:120px 5vw 125px}.kmg-growth-geography header{grid-template-columns:210px minmax(0,1fr);gap:70px;margin-bottom:100px;display:grid}.kmg-growth-geography__line{grid-template-columns:auto 1fr auto;align-items:center;margin:0 0 56px;display:grid}.kmg-growth-geography__line span{color:#123f45;font-family:var(--font-family--trade-gothic-next-condensed);font-size:clamp(34px,4vw,58px);font-weight:700}.kmg-growth-geography__line i{background:#4b514d;height:1px;margin:0 24px;position:relative}.kmg-growth-geography__line i:before,.kmg-growth-geography__line i:after{content:"";background:#c6a647;border:5px solid #d8d4c6;border-radius:50%;width:17px;height:17px;position:absolute;top:50%;transform:translateY(-50%)}.kmg-growth-geography__line i:before{left:-7px}.kmg-growth-geography__line i:after{right:-7px}.kmg-growth-geography__locations{grid-template-columns:1fr 1fr;gap:5vw;margin-left:280px;display:grid}.kmg-growth-geography__locations article{border-top:1px solid #777b76;padding:19px 0 36px}.kmg-growth-geography__locations article>p:first-child{font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.kmg-growth-geography__locations h3{color:#123f45;text-transform:none;margin:50px 0 19px;font-size:36px}.kmg-growth-geography__locations article>p:last-child{max-width:580px;margin:0;font-size:14px;line-height:1.65}.kmg-growth-geography__note{border-top:1px solid #777b76;max-width:900px;margin:20px 0 0 280px;padding-top:15px;font-size:12px;line-height:1.6}.kmg-growth-balance{grid-template-columns:1fr 1fr;display:grid}.kmg-growth-balance article{background:#f3f1ea;padding:105px 5vw 115px}.kmg-growth-balance article:last-child{background:#c6a647}.kmg-growth-balance article>p{font-family:var(--font-family--conneqt-bold);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.kmg-growth-balance h2{color:#123f45;font-family:var(--font-family--trade-gothic-next-condensed);letter-spacing:-.035em;text-transform:none;max-width:640px;margin:62px 0 80px;font-size:clamp(44px,5vw,72px);font-weight:700;line-height:.94}.kmg-growth-balance article:last-child h2{color:#16211f}.kmg-growth-balance ul{border-top:1px solid #858983;margin:0;padding:0;list-style:none}.kmg-growth-balance li{border-bottom:1px solid #b2b3ad;padding:17px 0 17px 28px;font-size:14px;line-height:1.45;position:relative}.kmg-growth-balance li:before{content:"+";font-family:var(--font-family--conneqt-bold);position:absolute;left:0}.kmg-growth-horizon{padding:120px 5vw 130px}.kmg-growth-horizon header{grid-template-columns:210px minmax(0,1fr);gap:70px;margin-bottom:100px;display:grid}.kmg-growth-horizon>div{border-top:1px solid #777b76;margin-left:280px}.kmg-growth-horizon article{border-bottom:1px solid #a4a7a1;grid-template-columns:100px minmax(260px,.75fr) minmax(280px,1fr);gap:35px;padding:31px 0 38px;display:grid}.kmg-growth-horizon article>p:first-child{font-family:var(--font-family--conneqt-bold);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.kmg-growth-horizon h3{color:#123f45;text-transform:none;margin:0;font-size:30px;line-height:1.05}.kmg-growth-horizon article>p:last-child{margin:0;font-size:14px;line-height:1.7}.kmg-growth-cta__links{place-self:end;gap:15px;display:grid}.kmg-growth-cta__links a{justify-self:end}@media (prefers-reduced-motion:reduce){.kmg-nav-parent__menu,.kmg-nav-parent__toggle span{transition:none}}@media only screen and (max-width:1105px){.kmg-nav-parent{display:none!important}#mobile-nav-container .kmg-mobile-about__toggle{color:#fff;font-family:var(--font-family--trade-gothic-next-condensed);text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:15px 2px;font-size:30px;font-weight:700;display:flex}#mobile-nav-container .kmg-mobile-about__menu{border-top:1px solid #ffffff2e;margin:0;padding:6px 0 16px 20px;list-style:none}#mobile-nav-container .kmg-mobile-about__menu li{border-bottom:1px solid #ffffff21}#mobile-nav-container .kmg-mobile-about__menu li:last-child{border-bottom:0}#mobile-nav-container .kmg-mobile-about__menu a{color:#fff;font-family:var(--font-family--trade-gothic-next-condensed);text-transform:none;padding:13px 0;font-size:22px;font-weight:700;display:block}}@media only screen and (max-width:900px){.kmg-story-intro,.kmg-growth-intro{grid-template-columns:1fr;gap:34px;padding:75px 20px 85px}.kmg-story-intro>p,.kmg-growth-intro>p{writing-mode:initial}.kmg-story-chapter{flex-direction:column;gap:33px;padding:68px 0 78px;display:flex}.kmg-story-chapter header{grid-template-columns:1fr 1fr}.kmg-story-chapter header p:nth-child(2){text-align:right}.kmg-story-chapter header p:last-child{display:none}.kmg-story-chapter__copy>p:first-child,.kmg-story-chapter__copy h2{margin-bottom:28px}.kmg-photo-placeholder{min-height:260px}.kmg-name-ledger{grid-template-columns:1fr;gap:52px;padding:75px 20px 85px}.kmg-name-ledger__heading h2{margin-top:32px}.kmg-name-ledger li{grid-template-columns:30px 54px 1fr;gap:10px}.kmg-name-ledger li span:last-child{text-align:left;grid-column:3}.kmg-name-ledger li strong{font-size:21px}.kmg-gina{padding:75px 20px 0}.kmg-gina__heading{grid-template-columns:1fr;gap:32px;margin-bottom:60px}.kmg-gina__photographs{grid-template-columns:1fr;gap:28px}.kmg-gina__photographs .kmg-photo-placeholder,.kmg-gina__photographs .kmg-story-photo{grid-column:auto}.kmg-gina__photographs>:nth-child(2),.kmg-gina__photographs>:nth-child(4){margin-top:0}.kmg-gina blockquote{margin-top:85px;padding:0 0 85px}.kmg-story-present{grid-template-columns:1fr;gap:32px;padding:75px 20px 82px}.kmg-growth-intro>div:nth-child(2)>span{margin-bottom:38px;font-size:clamp(100px,36vw,160px)}.kmg-growth-baseline{grid-template-columns:1fr 1fr;margin:0 20px 80px}.kmg-growth-baseline article{border-bottom:1px solid #a4a7a1;min-height:210px;padding:18px}.kmg-growth-baseline article+article{padding-left:18px}.kmg-growth-baseline article:nth-child(2n){border-right:0}.kmg-growth-baseline article:nth-last-child(-n+2){border-bottom:0}.kmg-growth-baseline strong{margin-top:35px;font-size:56px}.kmg-growth-commitments{padding:75px 20px 85px}.kmg-growth-commitments header,.kmg-growth-geography header,.kmg-growth-horizon header{grid-template-columns:1fr;gap:32px;margin-bottom:60px}.kmg-growth-commitments article{grid-template-columns:42px 1fr;gap:16px;padding:26px 0 32px}.kmg-growth-commitments article>p:last-child{grid-column:2}.kmg-growth-geography{padding:75px 20px 85px}.kmg-growth-geography__line span{font-size:26px}.kmg-growth-geography__line i{margin:0 15px}.kmg-growth-geography__locations{grid-template-columns:1fr;gap:35px;margin-left:0}.kmg-growth-geography__locations h3{margin-top:30px}.kmg-growth-geography__note{margin-left:0}.kmg-growth-balance{grid-template-columns:1fr}.kmg-growth-balance article{padding:75px 20px 82px}.kmg-growth-balance h2{margin:38px 0 52px}.kmg-growth-horizon{padding:75px 20px 85px}.kmg-growth-horizon>div{margin-left:0}.kmg-growth-horizon article{grid-template-columns:60px 1fr;gap:16px;padding:26px 0 34px}.kmg-growth-horizon article>p:last-child{grid-column:2}.kmg-growth-cta__links,.kmg-growth-cta__links a{justify-self:start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
