@charset "UTF-8";@layer hhds-native,hhds-theme-defaults,hhds-utilities,hhds-color-palette,hhds-color-variant,hhds-theme,hhds-theme-dimension,hhds-theme-overrides;@layer hhds-native{html{box-sizing:border-box;margin:0;padding:0;tab-size:4;background-color:var(--hhds-color-surface-default)}*,*:before,*:after{box-sizing:inherit}body{min-height:100vh;margin:0;padding:0;color:var(--hhds-color-text-normal);font-family:var(--hhds-font-family-body);font-size:var(--hhds-font-size-m);font-weight:var(--hhds-font-weight-body);line-height:var(--hhds-line-height-normal);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none}address,audio,blockquote,dd,details,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,ol,p,pre,table,ul,video{margin:0}address:has(+*),audio:has(+*),blockquote:has(+*),dd:has(+*),details:has(+*),dl:has(+*),fieldset:has(+*),figure:has(+*),h1:has(+*),h2:has(+*),h3:has(+*),h4:has(+*),h5:has(+*),h6:has(+*),hr:has(+*),iframe:has(+*),ol:has(+*),p:has(+*),pre:has(+*),table:has(+*),ul:has(+*),video:has(+*){margin-block-end:var(--hhds-content-spacing)}h1,h2,h3,h4,h5,h6{font-family:var(--hhds-font-family-heading);font-weight:var(--hhds-font-weight-heading);line-height:var(--hhds-line-height-condensed);text-wrap:balance}h1{font-size:var(--hhds-font-size-3xl)}h2{font-size:var(--hhds-font-size-2xl)}h3{font-size:var(--hhds-font-size-xl)}h4{font-size:var(--hhds-font-size-l)}h5{font-size:var(--hhds-font-size-m)}h6{font-size:var(--hhds-font-size-s)}p{text-wrap:pretty;font-size:var(--hhds-font-size-s);line-height:1.5;font-weight:300;letter-spacing:0}blockquote{padding:var(--hhds-space-xl);font-family:var(--hhds-font-family-longform);font-size:var(--hhds-font-size-l);border-inline-start:var(--hhds-border-style) var(--hhds-border-width-l) var(--hhds-color-neutral-border-quiet)}hr{margin:var(--hhds-content-spacing) 0;border:none;border-bottom:solid var(--hhds-border-width-s) var(--hhds-color-surface-border)}ul,ol{padding:0}li>ul,li>ol{margin-inline-start:.25em}ul{list-style:disc}li{margin-inline-start:1.125em;padding:0}dt,strong,b{font-weight:var(--hhds-font-weight-bold)}em,i{font-style:italic}u{text-decoration-line:underline;text-decoration-thickness:.09375em;text-underline-offset:.125em}s{text-decoration-line:line-through;text-decoration-thickness:.09375em}ins{text-decoration-color:var(--hhds-color-success-on-quiet);text-decoration-line:underline;text-decoration-thickness:.09375em;text-underline-offset:.125em}del{color:color-mix(in oklab,currentColor,transparent 10%);text-decoration-color:var(--hhds-color-danger-on-quiet);text-decoration-line:line-through;text-decoration-thickness:.09375em}mark{padding:.125em .25em;color:var(--hhds-color-warning-on-quiet);background-color:var(--hhds-color-warning-fill-quiet);border-radius:var(--hhds-border-radius-s)}small{font-size:var(--hhds-font-size-smaller)}sub,sup{font-size:var(--hhds-font-size-smaller);line-height:0}sub{vertical-align:sub}sup{vertical-align:super}abbr[title]{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:.09375em;text-underline-offset:.125em;cursor:help}kbd{padding:.125em .25em;font-family:var(--hhds-font-family-code);font-size:var(--hhds-font-size-smaller);font-weight:var(--hhds-font-weight-code);border:solid var(--hhds-border-width-s) color-mix(in oklab,currentColor,transparent 50%);border-radius:var(--hhds-border-radius-s);box-shadow:0 .125em color-mix(in oklab,currentColor,transparent 50%)}kbd hhds-icon{vertical-align:-2px}a{color:var(--hhds-color-text-normal);text-decoration:var(--hhds-link-decoration-default);-webkit-text-decoration:var(--hhds-link-decoration-default);text-decoration-thickness:.09375em;text-underline-offset:.125em}*:is([appearance~=accent],.hhds-accent) a,*:is([appearance~=accent],.hhds-accent) a:hover{color:currentColor}a:hover{color:color-mix(in oklab,var(--hhds-color-text-normal),var(--hhds-color-mix-hover));text-decoration:var(--hhds-link-decoration-hover);-webkit-text-decoration:var(--hhds-link-decoration-hover)}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:var(--hhds-focus-ring);outline-offset:var(--hhds-focus-ring-offset)}code,samp,var{padding:.125em .25em;font-family:var(--hhds-font-family-code);font-size:var(--hhds-font-size-smaller);font-weight:var(--hhds-font-weight-code);background-color:var(--hhds-color-overlay-inline);border-radius:var(--hhds-border-radius-s)}pre{padding:var(--hhds-space-m);font-family:var(--hhds-font-family-code);font-size:var(--hhds-font-size-smaller);font-weight:var(--hhds-font-weight-code);white-space:pre;background-color:var(--hhds-color-overlay-inline);border-radius:var(--hhds-border-radius-m)}pre code,pre samp,pre var{padding:0;font-size:1em;background-color:transparent}@media print{pre{background:none;border:solid var(--hhds-border-width-s) var(--hhds-color-surface-border)}}img,svg,picture,video{max-width:100%;height:auto}embed,iframe,object{max-width:100%}iframe{border:none}table{width:100%;border:none;border-collapse:collapse}caption{color:var(--hhds-color-text-quiet);font-size:var(--hhds-font-size-smaller)}caption:has(+*){margin-block-end:.75em}tbody tr{border-top:solid var(--hhds-border-width-s) var(--hhds-color-border-quiet)}:where(table.hhds-zebra-rows) tbody tr:nth-child(odd){background-color:color-mix(in oklab,var(--hhds-color-fill-quiet) 60%,transparent)}@media(hover:hover){:where(table.hhds-hover-rows) tbody tr:hover{background-color:var(--hhds-color-fill-quiet)}:where(table.hhds-hover-rows) tbody tr:hover,:where(table.hhds-hover-rows) tbody tr:hover+tr{border-top-color:var(--hhds-color-border-normal)}}td,th{padding:.75em;text-align:start;vertical-align:top}th{padding-block:.75em;font-size:var(--hhds-font-size-smaller);font-weight:var(--hhds-font-weight-bold)}details{padding:0;background-color:var(--hhds-color-surface-default);border:var(--hhds-panel-border-width) var(--hhds-color-surface-border) var(--hhds-panel-border-style);border-radius:var(--hhds-panel-border-radius);overflow-anchor:none}details summary{display:flex;align-items:center;justify-content:space-between;padding:var(--hhds-space-m);border-radius:calc(var(--hhds-panel-border-radius) - var(--hhds-panel-border-width));cursor:pointer;user-select:none;-webkit-user-select:none}details summary>*{margin:0}details summary:focus{outline:none}details summary:focus-visible{outline:var(--hhds-focus-ring);outline-offset:calc(var(--hhds-panel-border-width) + var(--hhds-focus-ring-offset))}details[open]{padding:0 var(--hhds-space-m) var(--hhds-space-m) var(--hhds-space-m)}details[open] summary{margin-inline:calc(-1 * var(--hhds-space-m));border-end-start-radius:0;border-end-end-radius:0}@media print{details{background:none;border:solid var(--hhds-border-width-s) var(--hhds-color-surface-border)}details summary{list-style:none}}details summary::marker,details summary::-webkit-details-marker{display:none}details summary:after{content:"";background-color:var(--hhds-color-text-quiet);mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill="currentColor" d="M311.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L243.2 256 73.9 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"/></svg>') center no-repeat;width:1rem;height:1rem;rotate:0deg}details summary:dir(rtl):after{rotate:180deg}details[open] summary:after{rotate:90deg}dialog{flex-direction:column;align-items:start;width:32rem;max-width:calc(100% - var(--hhds-space-l));padding:var(--hhds-space-l);background-color:var(--hhds-color-surface-raised);border-radius:var(--hhds-panel-border-radius);border:none;box-shadow:var(--hhds-shadow-l);transition:var(--hhds-transition-slow, .2s) var(--hhds-transition-easing);margin:auto;inset:0}dialog[open]{display:flex}dialog:focus{outline:none}dialog::backdrop{background-color:var(--hhds-color-overlay-modal, rgba(0, 0, 0, .25))}label{display:inline-block;position:relative;color:var(--hhds-form-control-label-color);font-weight:var(--hhds-form-control-label-font-weight);line-height:var(--hhds-form-control-label-line-height)}label:has(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=reset],[type=submit]),textarea,select){width:100%}label+:is(input:not([type=checkbox],[type=radio]),textarea,select),label>:is(input:not([type=checkbox],[type=radio]),textarea,select){margin-block-start:.5em}fieldset{padding:var(--hhds-space-l);padding-block-start:calc(var(--hhds-space-l) - .5em);border:solid 1px var(--hhds-color-surface-border);border-radius:var(--hhds-border-radius-m)}legend{padding:0;padding-inline:var(--hhds-space-xs);font-weight:var(--hhds-form-control-label-font-weight)}button:not(input[type=file]),button::file-selector-button,input[type=button]:not(input[type=file]),input[type=button]::file-selector-button,input[type=reset]:not(input[type=file]),input[type=reset]::file-selector-button,input[type=submit]:not(input[type=file]),input[type=submit]::file-selector-button,input[type=file]:not(input[type=file]),input[type=file]::file-selector-button{display:inline-flex;align-items:center;justify-content:center;height:var(--hhds-form-control-height);padding:0 var(--hhds-form-control-padding-inline);font-family:inherit;font-size:var(--hhds-form-control-value-font-size);font-weight:var(--hhds-font-weight-action);line-height:calc(var(--hhds-form-control-height) - var(--border-width) * 2);text-decoration:none;vertical-align:middle;white-space:nowrap;border-style:var(--hhds-border-style);border-width:max(1px,var(--hhds-form-control-border-width));border-radius:var(--hhds-form-control-border-radius);transition-property:background,border,box-shadow,color;transition-duration:var(--hhds-transition-fast);transition-timing-function:var(--hhds-transition-easing);cursor:pointer;user-select:none;-webkit-user-select:none}:where(button:not(input[type=file]),input[type=button]:not(input[type=file]),input[type=reset]:not(input[type=file]),input[type=submit]:not(input[type=file]),input[type=file]:not(input[type=file])){color:var(--hhds-color-on-loud, var(--hhds-color-neutral-on-loud));background-color:var(--hhds-color-fill-loud, var(--hhds-color-neutral-fill-loud));border-color:transparent}:where(button:not(input[type=file]),input[type=button]:not(input[type=file]),input[type=reset]:not(input[type=file]),input[type=submit]:not(input[type=file]),input[type=file]:not(input[type=file])):not(:disabled):hover{background-color:color-mix(in oklab,var(--hhds-color-fill-loud, var(--hhds-color-neutral-fill-loud)),var(--hhds-color-mix-hover))}:where(button:not(input[type=file]),input[type=button]:not(input[type=file]),input[type=reset]:not(input[type=file]),input[type=submit]:not(input[type=file]),input[type=file]:not(input[type=file])):not(:disabled):active{background-color:color-mix(in oklab,var(--hhds-color-fill-loud, var(--hhds-color-neutral-fill-loud)),var(--hhds-color-mix-active))}:where(button:is(input[type=file]),input[type=button]:is(input[type=file]),input[type=reset]:is(input[type=file]),input[type=submit]:is(input[type=file]),input[type=file]:is(input[type=file]))::file-selector-button{color:var(--hhds-color-on-normal, var(--hhds-color-neutral-on-normal));background-color:var(--hhds-color-fill-normal, var(--hhds-color-neutral-fill-normal));border-color:transparent}:where(button:is(input[type=file]),input[type=button]:is(input[type=file]),input[type=reset]:is(input[type=file]),input[type=submit]:is(input[type=file]),input[type=file]:is(input[type=file])):not(:disabled)::file-selector-button:hover{background-color:color-mix(in oklab,var(--hhds-color-fill-normal, var(--hhds-color-neutral-fill-normal)),var(--hhds-color-mix-hover))}:where(button:is(input[type=file]),input[type=button]:is(input[type=file]),input[type=reset]:is(input[type=file]),input[type=submit]:is(input[type=file]),input[type=file]:is(input[type=file])):not(:disabled)::file-selector-button:active{background-color:color-mix(in oklab,var(--hhds-color-fill-normal, var(--hhds-color-neutral-fill-normal)),var(--hhds-color-mix-active))}button.hhds-plain:not(input[type=file]),button.hhds-plain::file-selector-button,input[type=button].hhds-plain:not(input[type=file]),input[type=button].hhds-plain::file-selector-button,input[type=reset].hhds-plain:not(input[type=file]),input[type=reset].hhds-plain::file-selector-button,input[type=submit].hhds-plain:not(input[type=file]),input[type=submit].hhds-plain::file-selector-button,input[type=file].hhds-plain:not(input[type=file]),input[type=file].hhds-plain::file-selector-button{color:var(--hhds-color-on-quiet, var(--hhds-color-neutral-on-quiet));background-color:transparent;border-color:transparent}button.hhds-plain:not(:disabled):not(input[type=file]):hover,button.hhds-plain:not(:disabled)::file-selector-button:hover,input[type=button].hhds-plain:not(:disabled):not(input[type=file]):hover,input[type=button].hhds-plain:not(:disabled)::file-selector-button:hover,input[type=reset].hhds-plain:not(:disabled):not(input[type=file]):hover,input[type=reset].hhds-plain:not(:disabled)::file-selector-button:hover,input[type=submit].hhds-plain:not(:disabled):not(input[type=file]):hover,input[type=submit].hhds-plain:not(:disabled)::file-selector-button:hover,input[type=file].hhds-plain:not(:disabled):not(input[type=file]):hover,input[type=file].hhds-plain:not(:disabled)::file-selector-button:hover{color:var(--hhds-color-on-quiet, var(--hhds-color-neutral-on-quiet));background-color:var(--hhds-color-fill-quiet, var(--hhds-color-neutral-fill-quiet))}button.hhds-plain:not(:disabled):not(input[type=file]):active,button.hhds-plain:not(:disabled)::file-selector-button:active,input[type=button].hhds-plain:not(:disabled):not(input[type=file]):active,input[type=button].hhds-plain:not(:disabled)::file-selector-button:active,input[type=reset].hhds-plain:not(:disabled):not(input[type=file]):active,input[type=reset].hhds-plain:not(:disabled)::file-selector-button:active,input[type=submit].hhds-plain:not(:disabled):not(input[type=file]):active,input[type=submit].hhds-plain:not(:disabled)::file-selector-button:active,input[type=file].hhds-plain:not(:disabled):not(input[type=file]):active,input[type=file].hhds-plain:not(:disabled)::file-selector-button:active{color:var(--hhds-color-on-quiet, var(--hhds-color-neutral-on-quiet));background-color:color-mix(in oklab,var(--hhds-color-fill-quiet, var(--hhds-color-neutral-fill-quiet)),var(--hhds-color-mix-active))}button.hhds-outlined:not(input[type=file]),button.hhds-outlined::file-selector-button,input[type=button].hhds-outlined:not(input[type=file]),input[type=button].hhds-outlined::file-selector-button,input[type=reset].hhds-outlined:not(input[type=file]),input[type=reset].hhds-outlined::file-selector-button,input[type=submit].hhds-outlined:not(input[type=file]),input[type=submit].hhds-outlined::file-selector-button,input[type=file].hhds-outlined:not(input[type=file]),input[type=file].hhds-outlined::file-selector-button{color:var(--hhds-color-on-quiet, var(--hhds-color-neutral-on-quiet));background-color:transparent;border-color:var(--hhds-color-border-loud, var(--hhds-color-neutral-border-loud))}button.hhds-outlined:not(:disabled):not(input[type=file]):hover,button.hhds-outlined:not(:disabled)::file-selector-button:hover,input[type=button].hhds-outlined:not(:disabled):not(input[type=file]):hover,input[type=button].hhds-outlined:not(:disabled)::file-selector-button:hover,input[type=reset].hhds-outlined:not(:disabled):not(input[type=file]):hover,input[type=reset].hhds-outlined:not(:disabled)::file-selector-button:hover,input[type=submit].hhds-outlined:not(:disabled):not(input[type=file]):hover,input[type=submit].hhds-outlined:not(:disabled)::file-selector-button:hover,input[type=file].hhds-outlined:not(:disabled):not(input[type=file]):hover,input[type=file].hhds-outlined:not(:disabled)::file-selector-button:hover{color:var(--hhds-color-on-quiet, var(--hhds-color-neutral-on-quiet));background-color:var(--hhds-color-fill-quiet, var(--hhds-color-neutral-fill-quiet))}button.hhds-outlined:not(:disabled):not(input[type=file]):active,button.hhds-outlined:not(:disabled)::file-selector-button:active,input[type=button].hhds-outlined:not(:disabled):not(input[type=file]):active,input[type=button].hhds-outlined:not(:disabled)::file-selector-button:active,input[type=reset].hhds-outlined:not(:disabled):not(input[type=file]):active,input[type=reset].hhds-outlined:not(:disabled)::file-selector-button:active,input[type=submit].hhds-outlined:not(:disabled):not(input[type=file]):active,input[type=submit].hhds-outlined:not(:disabled)::file-selector-button:active,input[type=file].hhds-outlined:not(:disabled):not(input[type=file]):active,input[type=file].hhds-outlined:not(:disabled)::file-selector-button:active{color:var(--hhds-color-on-quiet, var(--hhds-color-neutral-on-quiet));background-color:color-mix(in oklab,var(--hhds-color-fill-quiet, var(--hhds-color-neutral-fill-quiet)),var(--hhds-color-mix-active))}button.hhds-filled:not(input[type=file]),button.hhds-filled::file-selector-button,input[type=button].hhds-filled:not(input[type=file]),input[type=button].hhds-filled::file-selector-button,input[type=reset].hhds-filled:not(input[type=file]),input[type=reset].hhds-filled::file-selector-button,input[type=submit].hhds-filled:not(input[type=file]),input[type=submit].hhds-filled::file-selector-button,input[type=file].hhds-filled:not(input[type=file]),input[type=file].hhds-filled::file-selector-button{color:var(--hhds-color-on-normal, var(--hhds-color-neutral-on-normal));background-color:var(--hhds-color-fill-normal, var(--hhds-color-neutral-fill-normal));border-color:transparent}button.hhds-filled:not(:disabled):not(input[type=file]):hover,button.hhds-filled:not(:disabled)::file-selector-button:hover,input[type=button].hhds-filled:not(:disabled):not(input[type=file]):hover,input[type=button].hhds-filled:not(:disabled)::file-selector-button:hover,input[type=reset].hhds-filled:not(:disabled):not(input[type=file]):hover,input[type=reset].hhds-filled:not(:disabled)::file-selector-button:hover,input[type=submit].hhds-filled:not(:disabled):not(input[type=file]):hover,input[type=submit].hhds-filled:not(:disabled)::file-selector-button:hover,input[type=file].hhds-filled:not(:disabled):not(input[type=file]):hover,input[type=file].hhds-filled:not(:disabled)::file-selector-button:hover{color:var(--hhds-color-on-normal, var(--hhds-color-neutral-on-normal));background-color:color-mix(in oklab,var(--hhds-color-fill-normal, var(--hhds-color-neutral-fill-normal)),var(--hhds-color-mix-hover))}button.hhds-filled:not(:disabled):not(input[type=file]):active,button.hhds-filled:not(:disabled)::file-selector-button:active,input[type=button].hhds-filled:not(:disabled):not(input[type=file]):active,input[type=button].hhds-filled:not(:disabled)::file-selector-button:active,input[type=reset].hhds-filled:not(:disabled):not(input[type=file]):active,input[type=reset].hhds-filled:not(:disabled)::file-selector-button:active,input[type=submit].hhds-filled:not(:disabled):not(input[type=file]):active,input[type=submit].hhds-filled:not(:disabled)::file-selector-button:active,input[type=file].hhds-filled:not(:disabled):not(input[type=file]):active,input[type=file].hhds-filled:not(:disabled)::file-selector-button:active{color:var(--hhds-color-on-normal, var(--hhds-color-neutral-on-normal));background-color:color-mix(in oklab,var(--hhds-color-fill-normal, var(--hhds-color-neutral-fill-normal)),var(--hhds-color-mix-active))}button.hhds-filled.hhds-outlined:not(input[type=file]),button.hhds-filled.hhds-outlined::file-selector-button,input[type=button].hhds-filled.hhds-outlined:not(input[type=file]),input[type=button].hhds-filled.hhds-outlined::file-selector-button,input[type=reset].hhds-filled.hhds-outlined:not(input[type=file]),input[type=reset].hhds-filled.hhds-outlined::file-selector-button,input[type=submit].hhds-filled.hhds-outlined:not(input[type=file]),input[type=submit].hhds-filled.hhds-outlined::file-selector-button,input[type=file].hhds-filled.hhds-outlined:not(input[type=file]),input[type=file].hhds-filled.hhds-outlined::file-selector-button{border-color:var(--hhds-color-border-normal, var(--hhds-color-neutral-border-normal))}button.hhds-accent:not(input[type=file]),button.hhds-accent::file-selector-button,input[type=button].hhds-accent:not(input[type=file]),input[type=button].hhds-accent::file-selector-button,input[type=reset].hhds-accent:not(input[type=file]),input[type=reset].hhds-accent::file-selector-button,input[type=submit].hhds-accent:not(input[type=file]),input[type=submit].hhds-accent::file-selector-button,input[type=file].hhds-accent:not(input[type=file]),input[type=file].hhds-accent::file-selector-button{color:var(--hhds-color-on-loud, var(--hhds-color-neutral-on-loud));background-color:var(--hhds-color-fill-loud, var(--hhds-color-neutral-fill-loud));border-color:transparent}button.hhds-accent:not(:disabled):not(input[type=file]):hover,button.hhds-accent:not(:disabled)::file-selector-button:hover,input[type=button].hhds-accent:not(:disabled):not(input[type=file]):hover,input[type=button].hhds-accent:not(:disabled)::file-selector-button:hover,input[type=reset].hhds-accent:not(:disabled):not(input[type=file]):hover,input[type=reset].hhds-accent:not(:disabled)::file-selector-button:hover,input[type=submit].hhds-accent:not(:disabled):not(input[type=file]):hover,input[type=submit].hhds-accent:not(:disabled)::file-selector-button:hover,input[type=file].hhds-accent:not(:disabled):not(input[type=file]):hover,input[type=file].hhds-accent:not(:disabled)::file-selector-button:hover{background-color:color-mix(in oklab,var(--hhds-color-fill-loud, var(--hhds-color-neutral-fill-loud)),var(--hhds-color-mix-hover))}button.hhds-accent:not(:disabled):not(input[type=file]):active,button.hhds-accent:not(:disabled)::file-selector-button:active,input[type=button].hhds-accent:not(:disabled):not(input[type=file]):active,input[type=button].hhds-accent:not(:disabled)::file-selector-button:active,input[type=reset].hhds-accent:not(:disabled):not(input[type=file]):active,input[type=reset].hhds-accent:not(:disabled)::file-selector-button:active,input[type=submit].hhds-accent:not(:disabled):not(input[type=file]):active,input[type=submit].hhds-accent:not(:disabled)::file-selector-button:active,input[type=file].hhds-accent:not(:disabled):not(input[type=file]):active,input[type=file].hhds-accent:not(:disabled)::file-selector-button:active{background-color:color-mix(in oklab,var(--hhds-color-fill-loud, var(--hhds-color-neutral-fill-loud)),var(--hhds-color-mix-active))}button.hhds-pill:not(input[type=file]),button.hhds-pill::file-selector-button,input[type=button].hhds-pill:not(input[type=file]),input[type=button].hhds-pill::file-selector-button,input[type=reset].hhds-pill:not(input[type=file]),input[type=reset].hhds-pill::file-selector-button,input[type=submit].hhds-pill:not(input[type=file]),input[type=submit].hhds-pill::file-selector-button,input[type=file].hhds-pill:not(input[type=file]),input[type=file].hhds-pill::file-selector-button{border-radius:var(--hhds-border-radius-pill)}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,input[type=file]:focus{outline:none}button:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible,input[type=file]:focus-visible{outline:var(--hhds-focus-ring);outline-offset:var(--hhds-focus-ring-offset)}button:is(::-moz-focus-inner),input[type=button]:is(::-moz-focus-inner),input[type=reset]:is(::-moz-focus-inner),input[type=submit]:is(::-moz-focus-inner),input[type=file]:is(::-moz-focus-inner){border:0}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,input[type=file]:disabled{opacity:.5;cursor:not-allowed}button:disabled *,input[type=button]:disabled *,input[type=reset]:disabled *,input[type=submit]:disabled *,input[type=file]:disabled *{pointer-events:none}button>hhds-icon:has(+*),input[type=button]>hhds-icon:has(+*),input[type=reset]>hhds-icon:has(+*),input[type=submit]>hhds-icon:has(+*),input[type=file]>hhds-icon:has(+*){margin-inline-end:.75em}button>*+hhds-icon,input[type=button]>*+hhds-icon,input[type=reset]>*+hhds-icon,input[type=submit]>*+hhds-icon,input[type=file]>*+hhds-icon{margin-inline-start:.75em}input[type=file]{display:block;max-inline-size:100%;color:var(--hhds-form-control-value-color);font-family:inherit;font-size:var(--hhds-form-control-value-font-size);font-weight:var(--hhds-form-control-value-font-weight);line-height:var(--hhds-form-control-value-line-height);vertical-align:middle;border-radius:var(--hhds-border-radius-m);cursor:pointer}input[type=checkbox],label:has(input[type=checkbox]),input[type=radio],label:has(input[type=radio]){display:inline-flex;width:fit-content;color:var(--hhds-form-control-value-color);font-family:inherit;font-size:var(--hhds-form-control-value-font-size);font-weight:var(--hhds-form-control-value-font-weight);line-height:var(--hhds-form-control-value-line-height);user-select:none;-webkit-user-select:none}input[type=checkbox],input[type=checkbox]+label,label:has(input[type=checkbox]),label:has(input[type=checkbox])+label,input[type=radio],input[type=radio]+label,label:has(input[type=radio]),label:has(input[type=radio])+label{cursor:pointer}input[type=checkbox]:disabled,input[type=checkbox]:has(:disabled),label:has(input[type=checkbox]):disabled,label:has(input[type=checkbox]):has(:disabled),input[type=radio]:disabled,input[type=radio]:has(:disabled),label:has(input[type=radio]):disabled,label:has(input[type=radio]):has(:disabled){opacity:.5;cursor:not-allowed}input[type=checkbox],input[type=radio]{appearance:none;flex:0 0 auto;align-items:center;justify-content:center;width:var(--hhds-form-control-toggle-size);height:var(--hhds-form-control-toggle-size);margin:0;margin-inline-end:.5em;background-color:var(--hhds-form-control-background-color);border-color:var(--hhds-form-control-border-color);border-style:var(--hhds-border-style);border-width:var(--hhds-form-control-border-width);transition:background var(--hhds-transition-normal),border-color var(--hhds-transition-fast),box-shadow var(--hhds-transition-fast),color var(--hhds-transition-fast);transition-timing-function:var(--hhds-transition-easing)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:var(--hhds-focus-ring);outline-offset:var(--hhds-focus-ring-offset)}input[type=checkbox]{--checked-icon-color: var(--hhds-color-brand-on-loud);--checked-icon-scale: .8;border-radius:min(var(--hhds-form-control-toggle-size) * .375,var(--hhds-border-radius-s))}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{color:var(--checked-icon-color);background-color:var(--hhds-form-control-activated-color);border-color:var(--hhds-form-control-activated-color)}input[type=checkbox]:checked:after,input[type=checkbox]:indeterminate:after{content:"";width:var(--hhds-form-control-toggle-size);height:var(--hhds-form-control-toggle-size);scale:var(--checked-icon-scale);background-color:currentColor}input[type=checkbox]:checked:after{mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill="currentColor" d="M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z"/></svg>') center/1em 1em no-repeat}input[type=checkbox]:indeterminate:after{mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="14" viewBox="0 0 448 512"><path d="M431 256c0 17.7-14.3 32-32 32H49c-17.7 0-32-14.3-32-32s14.3-32 32-32h350c17.7 0 32 14.3 32 32z"/></svg>') center no-repeat}input[type=radio]{--checked-icon-color: var(--hhds-form-control-activated-color);--checked-icon-scale: .7;color:transparent;border-radius:50%}input[type=radio]:checked{color:var(--checked-icon-color);border-color:var(--hhds-form-control-activated-color)}input[type=radio]:checked:after{content:"";aspect-ratio:1;width:100%;scale:var(--checked-icon-scale);background-color:currentColor;border-radius:50%}input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select{width:100%;height:var(--hhds-form-control-height);padding:0 var(--hhds-form-control-padding-inline);color:var(--hhds-form-control-value-color);font-size:var(--hhds-form-control-value-size);font-family:inherit;font-weight:var(--hhds-form-control-value-font-weight);line-height:var(--hhds-form-control-value-line-height);vertical-align:middle;background-color:var(--hhds-form-control-background-color);border-color:var(--hhds-form-control-border-color);border-style:var(--hhds-form-control-border-style);border-width:var(--hhds-form-control-border-width);border-radius:var(--hhds-form-control-border-radius);transition:background-color var(--hhds-transition-normal),border var(--hhds-transition-normal),outline var(--hhds-transition-fast);transition-timing-function:var(--hhds-transition-easing);cursor:text}input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit])::placeholder,textarea::placeholder,select::placeholder{color:var(--hhds-form-control-placeholder-color);user-select:none;-webkit-user-select:none}input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]):focus,textarea:focus,select:focus{outline:none}input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]):focus-visible,textarea:focus-visible,select:focus-visible{outline:var(--hhds-focus-ring);outline-offset:var(--hhds-focus-ring-offset)}input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]):disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed}input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]).hhds-outlined,textarea.hhds-outlined,select.hhds-outlined{background-color:var(--hhds-form-control-background-color);border-color:var(--hhds-form-control-border-color)}input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]).hhds-filled,textarea.hhds-filled,select.hhds-filled{background-color:var(--hhds-color-neutral-fill-quiet);border-color:var(--hhds-color-neutral-fill-quiet)}input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]).hhds-filled.hhds-outlined,textarea.hhds-filled.hhds-outlined,select.hhds-filled.hhds-outlined{border-color:var(--hhds-form-control-border-color)}input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]).hhds-pill,textarea.hhds-pill,select.hhds-pill{border-radius:var(--hhds-border-radius-pill)}textarea{height:auto;min-height:var(--hhds-form-control-height);padding:calc(var(--hhds-form-control-padding-block) - (1lh - 1em) / 2) var(--hhds-form-control-padding-inline);line-height:var(--hhds-line-height-normal);resize:vertical}select{--icon-caret: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill="rgb(180 180 200)" d="M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>');appearance:none;position:relative;min-width:0;overflow:hidden;background-image:var(--icon-caret),var(--icon-caret);background-repeat:no-repeat;background-position:center right var(--hhds-form-control-padding-inline);background-blend-mode:hue,difference;background-size:1rem 1rem;cursor:pointer}input[type=color]{display:block;block-size:var(--hhds-form-control-height);inline-size:var(--hhds-form-control-height);padding:calc(var(--hhds-form-control-border-width) * 2);font-size:1em;background:transparent;border:var(--hhds-form-control-border-width) var(--hhds-border-style) var(--hhds-form-control-border-color);border-radius:var(--hhds-form-control-border-radius);cursor:pointer;forced-color-adjust:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border-radius:inherit}input[type=color]::-webkit-color-swatch{border:none;border-radius:calc(var(--hhds-form-control-border-radius) - var(--hhds-form-control-border-width) * 3)}input[type=color]::-moz-color-swatch{border:none;border-radius:calc(var(--hhds-form-control-border-radius) - var(--hhds-form-control-border-width) * 3)}input[type=color]:focus-visible{outline:var(--hhds-focus-ring);outline-offset:var(--hhds-focus-ring-offset)}input[type=range]{--thumb-width: 1.4em;--thumb-height: 1.4em;--track-size: .5em;-webkit-appearance:none;display:flex;flex-direction:column;position:relative;width:100%;height:var(--track-size);margin:0;font-size:inherit;line-height:var(--hhds-form-control-height);vertical-align:middle;background-color:var(--hhds-color-neutral-fill-normal);border-radius:calc(var(--track-size) / 2)}input[type=range]::-webkit-slider-runnable-track{width:100%;height:var(--track-size);border:none;border-radius:999px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb-width);height:var(--thumb-height);margin-top:calc(var(--thumb-height) / -2 + var(--track-size) / 2);background-color:var(--hhds-form-control-activated-color);border:solid .125em var(--hhds-color-surface-default);border-radius:50%;transition-property:background-color,border-color,box-shadow,color;transition-duration:var(--hhds-transition-normal);transition-timing-function:var(--hhds-transition-easing)}input[type=range]:enabled:focus-visible::-webkit-slider-thumb{outline:var(--hhds-focus-ring);outline-offset:var(--hhds-focus-ring-offset)}input[type=range]:enabled::-webkit-slider-thumb{cursor:pointer}input[type=range]:enabled::-webkit-slider-thumb:active{cursor:grabbing}input[type=range]::-moz-focus-outer{border:0}input[type=range]::-moz-range-progress{height:var(--track-size);background-color:var(--hhds-color-neutral-fill-normal);border-radius:3px}input[type=range]::-moz-range-track{width:100%;height:var(--track-size);background-color:var(--hhds-color-neutral-fill-normal);border:none;border-radius:999px}input[type=range]::-moz-range-thumb{width:var(--thumb-width);height:var(--thumb-height);background-color:var(--hhds-form-control-activated-color);border:solid .125em var(--hhds-color-surface-default);border-radius:50%;transition-property:background-color,border-color,box-shadow,color;transition-duration:var(--hhds-transition-normal);transition-timing-function:var(--hhds-transition-easing)}input[type=range]:enabled:focus-visible::-moz-range-thumb{outline:var(--hhds-focus-ring);outline-offset:var(--hhds-focus-ring-offset)}input[type=range]:enabled::-moz-range-thumb{cursor:pointer}input[type=range]:enabled::-moz-range-thumb:active{cursor:grabbing}label>input[type=range]{margin-block-start:1em}input[type=range]:focus{outline:none}input[type=range]:disabled{opacity:.5;cursor:not-allowed}input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}progress{--indicator-color: var(--hhds-color-brand-fill-loud);width:100%;height:1rem;overflow:hidden;color:var(--hhds-color-brand-on-loud);background-color:var(--hhds-color-neutral-fill-normal);border-radius:var(--hhds-border-radius-pill)}progress::-webkit-progress-bar{background:transparent}progress[value]::-webkit-progress-value{background-color:var(--indicator-color)}progress::-moz-progress-bar{background-color:var(--indicator-color)}progress:not([value]){padding-left:var(--inset-inline-start);animation:hhds-progress-indeterminate 2.5s infinite cubic-bezier(.37,0,.63,1)}progress:not([value])::-webkit-progress-bar{background-color:var(--indicator-color)}@keyframes hhds-fade{0%{opacity:0}}@keyframes hhds-progress-indeterminate{0%{padding-inline-end:100%}25%,to{padding-inline-end:0%}75%,to{padding-inline-start:100%}}.hhds-invalid{--hhds-form-control-border-color: var(--hhds-color-danger-border-loud);--hhds-form-control-activated-color: var(--hhds-color-danger-fill-loud);--hhds-form-control-value-color: var(--hhds-color-danger-on-quiet);--hhds-color-focus: var(--hhds-color-danger-border-loud);--hhds-color-text-quiet: var(--hhds-color-danger-on-quiet)}.hhds-valid{--hhds-form-control-border-color: var(--hhds-color-success-border-loud);--hhds-form-control-activated-color: var(--hhds-color-success-fill-loud);--hhds-form-control-value-color: var(--hhds-color-success-on-quiet);--hhds-color-focus: var(--hhds-color-success-border-loud);--hhds-color-text-quiet: var(--hhds-color-success-on-quiet)}}.hhds-col-span-full{grid-column:1/-1}.hhds-col-span-1{grid-column:span 1/span 1}.hhds-col-span-2{grid-column:span 2/span 2}.hhds-col-span-3{grid-column:span 3/span 3}.hhds-col-span-4{grid-column:span 4/span 4}.hhds-col-span-5{grid-column:span 5/span 5}.hhds-col-span-6{grid-column:span 6/span 6}.hhds-col-span-7{grid-column:span 7/span 7}.hhds-col-span-8{grid-column:span 8/span 8}.hhds-col-span-9{grid-column:span 9/span 9}.hhds-col-span-10{grid-column:span 10/span 10}.hhds-col-span-11{grid-column:span 11/span 11}.hhds-col-span-12{grid-column:span 12/span 12}.hhds-col-span-13{grid-column:span 13/span 13}.hhds-col-span-14{grid-column:span 14/span 14}.hhds-col-span-15{grid-column:span 15/span 15}.hhds-col-span-16{grid-column:span 16/span 16}.hhds-col-span-17{grid-column:span 17/span 17}.hhds-col-span-18{grid-column:span 18/span 18}.hhds-col-span-19{grid-column:span 19/span 19}.hhds-col-span-20{grid-column:span 20/span 20}.hhds-col-span-21{grid-column:span 21/span 21}.hhds-col-span-22{grid-column:span 22/span 22}.hhds-col-span-23{grid-column:span 23/span 23}.hhds-col-span-24{grid-column:span 24/span 24}@media(min-width:834px){.md\:hhds-col-span-1{grid-column:span 1/span 1}}@media(min-width:834px){.md\:hhds-col-span-2{grid-column:span 2/span 2}}@media(min-width:834px){.md\:hhds-col-span-3{grid-column:span 3/span 3}}@media(min-width:834px){.md\:hhds-col-span-4{grid-column:span 4/span 4}}@media(min-width:834px){.md\:hhds-col-span-5{grid-column:span 5/span 5}}@media(min-width:834px){.md\:hhds-col-span-6{grid-column:span 6/span 6}}@media(min-width:834px){.md\:hhds-col-span-7{grid-column:span 7/span 7}}@media(min-width:834px){.md\:hhds-col-span-8{grid-column:span 8/span 8}}@media(min-width:834px){.md\:hhds-col-span-9{grid-column:span 9/span 9}}@media(min-width:834px){.md\:hhds-col-span-10{grid-column:span 10/span 10}}@media(min-width:834px){.md\:hhds-col-span-11{grid-column:span 11/span 11}}@media(min-width:834px){.md\:hhds-col-span-12{grid-column:span 12/span 12}}@media(min-width:834px){.md\:hhds-col-span-13{grid-column:span 13/span 13}}@media(min-width:834px){.md\:hhds-col-span-14{grid-column:span 14/span 14}}@media(min-width:834px){.md\:hhds-col-span-15{grid-column:span 15/span 15}}@media(min-width:834px){.md\:hhds-col-span-16{grid-column:span 16/span 16}}@media(min-width:834px){.md\:hhds-col-span-17{grid-column:span 17/span 17}}@media(min-width:834px){.md\:hhds-col-span-18{grid-column:span 18/span 18}}@media(min-width:834px){.md\:hhds-col-span-19{grid-column:span 19/span 19}}@media(min-width:834px){.md\:hhds-col-span-20{grid-column:span 20/span 20}}@media(min-width:834px){.md\:hhds-col-span-21{grid-column:span 21/span 21}}@media(min-width:834px){.md\:hhds-col-span-22{grid-column:span 22/span 22}}@media(min-width:834px){.md\:hhds-col-span-23{grid-column:span 23/span 23}}@media(min-width:834px){.md\:hhds-col-span-24{grid-column:span 24/span 24}}@media(min-width:1280px){.lg\:hhds-col-span-1{grid-column:span 1/span 1}}@media(min-width:1280px){.lg\:hhds-col-span-2{grid-column:span 2/span 2}}@media(min-width:1280px){.lg\:hhds-col-span-3{grid-column:span 3/span 3}}@media(min-width:1280px){.lg\:hhds-col-span-4{grid-column:span 4/span 4}}@media(min-width:1280px){.lg\:hhds-col-span-5{grid-column:span 5/span 5}}@media(min-width:1280px){.lg\:hhds-col-span-6{grid-column:span 6/span 6}}@media(min-width:1280px){.lg\:hhds-col-span-7{grid-column:span 7/span 7}}@media(min-width:1280px){.lg\:hhds-col-span-8{grid-column:span 8/span 8}}@media(min-width:1280px){.lg\:hhds-col-span-9{grid-column:span 9/span 9}}@media(min-width:1280px){.lg\:hhds-col-span-10{grid-column:span 10/span 10}}@media(min-width:1280px){.lg\:hhds-col-span-11{grid-column:span 11/span 11}}@media(min-width:1280px){.lg\:hhds-col-span-12{grid-column:span 12/span 12}}@media(min-width:1280px){.lg\:hhds-col-span-13{grid-column:span 13/span 13}}@media(min-width:1280px){.lg\:hhds-col-span-14{grid-column:span 14/span 14}}@media(min-width:1280px){.lg\:hhds-col-span-15{grid-column:span 15/span 15}}@media(min-width:1280px){.lg\:hhds-col-span-16{grid-column:span 16/span 16}}@media(min-width:1280px){.lg\:hhds-col-span-17{grid-column:span 17/span 17}}@media(min-width:1280px){.lg\:hhds-col-span-18{grid-column:span 18/span 18}}@media(min-width:1280px){.lg\:hhds-col-span-19{grid-column:span 19/span 19}}@media(min-width:1280px){.lg\:hhds-col-span-20{grid-column:span 20/span 20}}@media(min-width:1280px){.lg\:hhds-col-span-21{grid-column:span 21/span 21}}@media(min-width:1280px){.lg\:hhds-col-span-22{grid-column:span 22/span 22}}@media(min-width:1280px){.lg\:hhds-col-span-23{grid-column:span 23/span 23}}@media(min-width:1280px){.lg\:hhds-col-span-24{grid-column:span 24/span 24}}.hhds-col-start-1{grid-column-start:1}.hhds-col-start-2{grid-column-start:2}.hhds-col-start-3{grid-column-start:3}.hhds-col-start-4{grid-column-start:4}.hhds-col-start-5{grid-column-start:5}.hhds-col-start-6{grid-column-start:6}.hhds-col-start-7{grid-column-start:7}.hhds-col-start-8{grid-column-start:8}.hhds-col-start-9{grid-column-start:9}.hhds-col-start-10{grid-column-start:10}.hhds-col-start-11{grid-column-start:11}.hhds-col-start-12{grid-column-start:12}.hhds-col-start-13{grid-column-start:13}.hhds-col-start-14{grid-column-start:14}.hhds-col-start-15{grid-column-start:15}.hhds-col-start-16{grid-column-start:16}.hhds-col-start-17{grid-column-start:17}.hhds-col-start-18{grid-column-start:18}.hhds-col-start-19{grid-column-start:19}.hhds-col-start-20{grid-column-start:20}.hhds-col-start-21{grid-column-start:21}.hhds-col-start-22{grid-column-start:22}.hhds-col-start-23{grid-column-start:23}.hhds-col-start-24{grid-column-start:24}@media(min-width:834px){.md\:hhds-col-start-1{grid-column-start:1}}@media(min-width:834px){.md\:hhds-col-start-2{grid-column-start:2}}@media(min-width:834px){.md\:hhds-col-start-3{grid-column-start:3}}@media(min-width:834px){.md\:hhds-col-start-4{grid-column-start:4}}@media(min-width:834px){.md\:hhds-col-start-5{grid-column-start:5}}@media(min-width:834px){.md\:hhds-col-start-6{grid-column-start:6}}@media(min-width:834px){.md\:hhds-col-start-7{grid-column-start:7}}@media(min-width:834px){.md\:hhds-col-start-8{grid-column-start:8}}@media(min-width:834px){.md\:hhds-col-start-9{grid-column-start:9}}@media(min-width:834px){.md\:hhds-col-start-10{grid-column-start:10}}@media(min-width:834px){.md\:hhds-col-start-11{grid-column-start:11}}@media(min-width:834px){.md\:hhds-col-start-12{grid-column-start:12}}@media(min-width:834px){.md\:hhds-col-start-13{grid-column-start:13}}@media(min-width:834px){.md\:hhds-col-start-14{grid-column-start:14}}@media(min-width:834px){.md\:hhds-col-start-15{grid-column-start:15}}@media(min-width:834px){.md\:hhds-col-start-16{grid-column-start:16}}@media(min-width:834px){.md\:hhds-col-start-17{grid-column-start:17}}@media(min-width:834px){.md\:hhds-col-start-18{grid-column-start:18}}@media(min-width:834px){.md\:hhds-col-start-19{grid-column-start:19}}@media(min-width:834px){.md\:hhds-col-start-20{grid-column-start:20}}@media(min-width:834px){.md\:hhds-col-start-21{grid-column-start:21}}@media(min-width:834px){.md\:hhds-col-start-22{grid-column-start:22}}@media(min-width:834px){.md\:hhds-col-start-23{grid-column-start:23}}@media(min-width:834px){.md\:hhds-col-start-24{grid-column-start:24}}@media(min-width:834px){.md\:hhds-col-start-unset{grid-column-start:unset}}@media(min-width:1280px){.lg\:hhds-col-start-1{grid-column-start:1}}@media(min-width:1280px){.lg\:hhds-col-start-2{grid-column-start:2}}@media(min-width:1280px){.lg\:hhds-col-start-3{grid-column-start:3}}@media(min-width:1280px){.lg\:hhds-col-start-4{grid-column-start:4}}@media(min-width:1280px){.lg\:hhds-col-start-5{grid-column-start:5}}@media(min-width:1280px){.lg\:hhds-col-start-6{grid-column-start:6}}@media(min-width:1280px){.lg\:hhds-col-start-7{grid-column-start:7}}@media(min-width:1280px){.lg\:hhds-col-start-8{grid-column-start:8}}@media(min-width:1280px){.lg\:hhds-col-start-9{grid-column-start:9}}@media(min-width:1280px){.lg\:hhds-col-start-10{grid-column-start:10}}@media(min-width:1280px){.lg\:hhds-col-start-11{grid-column-start:11}}@media(min-width:1280px){.lg\:hhds-col-start-12{grid-column-start:12}}@media(min-width:1280px){.lg\:hhds-col-start-13{grid-column-start:13}}@media(min-width:1280px){.lg\:hhds-col-start-14{grid-column-start:14}}@media(min-width:1280px){.lg\:hhds-col-start-15{grid-column-start:15}}@media(min-width:1280px){.lg\:hhds-col-start-16{grid-column-start:16}}@media(min-width:1280px){.lg\:hhds-col-start-17{grid-column-start:17}}@media(min-width:1280px){.lg\:hhds-col-start-18{grid-column-start:18}}@media(min-width:1280px){.lg\:hhds-col-start-19{grid-column-start:19}}@media(min-width:1280px){.lg\:hhds-col-start-20{grid-column-start:20}}@media(min-width:1280px){.lg\:hhds-col-start-21{grid-column-start:21}}@media(min-width:1280px){.lg\:hhds-col-start-22{grid-column-start:22}}@media(min-width:1280px){.lg\:hhds-col-start-23{grid-column-start:23}}@media(min-width:1280px){.lg\:hhds-col-start-24{grid-column-start:24}}@media(min-width:1280px){.lg\:hhds-col-start-unset{grid-column-start:unset}}.breakpoint-widget{position:fixed;left:10px;bottom:10px;background-color:#00000080;padding:8px 12px;border-radius:10px;color:#fff;font-weight:700;font-family:system-ui,sans-serif;text-shadow:black 0 0 3px;z-index:var(--z-index-breakpoint-widget);--breakpoint: sm;--helper-content: "↔️ " var(--breakpoint) " (" var(--helper-viewport-width, "") "×" var(--helper-viewport-height, "") ") " var(--helper-viewport-aspect-ratio, "")}@media(min-width:0px){.breakpoint-widget{--breakpoint: "sm"}}@media(min-width:834px){.breakpoint-widget{--breakpoint: "md"}}@media(min-width:1280px){.breakpoint-widget{--breakpoint: "lg"}}.breakpoint-widget:after{content:var(--helper-content)}@media(min-width:834px){.hhds-mobile-only{display:none!important}}@media(max-width:833px){.hhds-desktop-only{display:none!important}}:root{--hhds-container-max-width: 1440px;--hhds-grid-cols: 8}@media(min-width:834px){:root{--hhds-grid-cols: 20}}@media(min-width:1280px){:root{--hhds-grid-cols: 24}}.hhds-grid{display:grid;grid-template-columns:repeat(var(--hhds-grid-cols),minmax(0,1fr));column-gap:var(--hhds-grid-gap);row-gap:var(--hhds-grid-gap)}.hhds-subgrid{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;column-gap:inherit;row-gap:inherit}.hhds-subgrid-wrapper{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;column-gap:inherit;row-gap:inherit;grid-column:1/-1;grid-row:1/-1}.hhds-container{width:100%;max-width:var(--hhds-container-max-width, 100%);--hhds-container-default-left-padding: var(--hhds-content-spacing);--hhds-container-default-right-padding: var(--hhds-content-spacing);padding-top:var(--hhds-container-top-padding, var(--hhds-container-default-top-padding, 0px));padding-right:var(--hhds-container-right-padding, var(--hhds-container-default-right-padding, 0px));padding-bottom:var(--hhds-container-bottom-padding, var(--hhds-container-default-bottom-padding, 0px));padding-left:var(--hhds-container-left-padding, var(--hhds-container-default-left-padding, 0px));margin-top:var(--hhds-container-top-margin, var(--hhds-container-default-top-margin, 0px));margin-right:var(--hhds-container-right-margin, var(--hhds-container-default-right-margin, auto));margin-bottom:var(--hhds-container-bottom-margin, var(--hhds-container-default-bottom-margin, 0px));margin-left:var(--hhds-container-left-margin, var(--hhds-container-default-left-margin, auto))}.hhds-container--fullwidth{max-width:unset;padding:0}.hhds-stack{display:flex;flex-direction:column;gap:var(--hhds-space-l)}.four-by-three{aspect-ratio:4/3}.nineteen-by-nine{aspect-ratio:19/9}.sixteen-by-nine{aspect-ratio:16/9}.nine-by-sixteen{aspect-ratio:9/16}.nine-by-nineteen{aspect-ratio:9/19}.three-by-four{aspect-ratio:3/4}.one-by-one{aspect-ratio:1/1}.cover{object-fit:cover}.contain{object-fit:contain}html.no-scroll,body.no-scroll{overflow:hidden!important}html.modal-no-scroll,body.modal-no-scroll{scrollbar-gutter:none!important;overflow:hidden!important}.hhds-top-padding-small{padding-top:10px}@media(min-width:834px){.hhds-top-padding-small{padding-top:16px}}@media(min-width:1280px){.hhds-top-padding-small{padding-top:20px}}.hhds-top-padding-medium{padding-top:24px}@media(min-width:834px){.hhds-top-padding-medium{padding-top:32px}}@media(min-width:1280px){.hhds-top-padding-medium{padding-top:54px}}.hhds-top-padding-large{padding-top:53px}@media(min-width:834px){.hhds-top-padding-large{padding-top:64px}}@media(min-width:1280px){.hhds-top-padding-large{padding-top:70px}}.hhds-top-padding-xlarge{padding-top:64px}@media(min-width:834px){.hhds-top-padding-xlarge{padding-top:90px}}@media(min-width:1280px){.hhds-top-padding-xlarge{padding-top:116px}}.hhds-bottom-padding-small{padding-bottom:10px}@media(min-width:834px){.hhds-bottom-padding-small{padding-bottom:16px}}@media(min-width:1280px){.hhds-bottom-padding-small{padding-bottom:20px}}.hhds-bottom-padding-medium{padding-bottom:24px}@media(min-width:834px){.hhds-bottom-padding-medium{padding-bottom:32px}}@media(min-width:1280px){.hhds-bottom-padding-medium{padding-bottom:54px}}.hhds-bottom-padding-large{padding-bottom:53px}@media(min-width:834px){.hhds-bottom-padding-large{padding-bottom:64px}}@media(min-width:1280px){.hhds-bottom-padding-large{padding-bottom:70px}}.hhds-bottom-padding-xlarge{padding-bottom:64px}@media(min-width:834px){.hhds-bottom-padding-xlarge{padding-bottom:90px}}@media(min-width:1280px){.hhds-bottom-padding-xlarge{padding-bottom:116px}}.hhds-top-margin-small{margin-top:10px}@media(min-width:834px){.hhds-top-margin-small{margin-top:16px}}@media(min-width:1280px){.hhds-top-margin-small{margin-top:20px}}.hhds-top-margin-medium{margin-top:24px}@media(min-width:834px){.hhds-top-margin-medium{margin-top:32px}}@media(min-width:1280px){.hhds-top-margin-medium{margin-top:54px}}.hhds-top-margin-large{margin-top:53px}@media(min-width:834px){.hhds-top-margin-large{margin-top:64px}}@media(min-width:1280px){.hhds-top-margin-large{margin-top:70px}}.hhds-top-margin-xlarge{margin-top:64px}@media(min-width:834px){.hhds-top-margin-xlarge{margin-top:90px}}@media(min-width:1280px){.hhds-top-margin-xlarge{margin-top:116px}}.hhds-bottom-margin-small{margin-bottom:10px}@media(min-width:834px){.hhds-bottom-margin-small{margin-bottom:16px}}@media(min-width:1280px){.hhds-bottom-margin-small{margin-bottom:20px}}.hhds-bottom-margin-medium{margin-bottom:24px}@media(min-width:834px){.hhds-bottom-margin-medium{margin-bottom:32px}}@media(min-width:1280px){.hhds-bottom-margin-medium{margin-bottom:54px}}.hhds-bottom-margin-large{margin-bottom:53px}@media(min-width:834px){.hhds-bottom-margin-large{margin-bottom:64px}}@media(min-width:1280px){.hhds-bottom-margin-large{margin-bottom:70px}}.hhds-bottom-margin-xlarge{margin-bottom:64px}@media(min-width:834px){.hhds-bottom-margin-xlarge{margin-bottom:90px}}@media(min-width:1280px){.hhds-bottom-margin-xlarge{margin-bottom:116px}}.hhds-transition-mask,.hhds-transition-dip{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--hhds-color-brand-90);z-index:var(--z-index-barba-mask)}:root{--hhds-transition-ease: ease;--hhds-transition-duration: .3s}.hhds-button-with-icon{--color-icon: var(--hhds-color-neutral-on-loud);--color-icon-bg: var(--hhds-color-neutral-fill-loud);--color-label: var(--hhds-color-neutral-on-normal);--color-border: var(--hhds-color-neutral-border-normal);--circle-diameter: 32px;--circle-translate-y: 0px;--padding-inline: var(--hhds-form-control-padding-inline) 12px}.hhds-button-with-icon:has(.icons){--padding-inline: var(--hhds-form-control-padding-inline) 6px}.hhds-button-with-icon:hover{--color-icon: var(--hhds-color-neutral-on-normal);--color-icon-bg: var(--hhds-color-neutral-fill-normal);--color-label: var(--hhds-color-neutral-on-quiet);--color-border: var(--hhds-color-neutral-border-loud);--circle-translate-y: 32px}.hhds-button-with-icon::part(base){background-color:var(--hhds-color-neutral-fill-quiet);border-color:var(--color-border);padding-inline:var(--padding-inline);will-change:border-color;transition:border-color var(--hhds-transition-duration) var(--hhds-transition-ease);height:45px}.hhds-button-with-icon::part(label){margin-right:var(--hhds-space-s);color:var(--color-label);will-change:color;transition:color var(--hhds-transition-duration) var(--hhds-transition-ease);transform:translateY(-2px);display:flex;align-items:center}@supports (text-box-edge: cap alphabetic){.hhds-button-with-icon::part(label){text-box-edge:cap alphabetic;transform:none}}.hhds-button-with-icon::part(end){margin:0;position:relative}.hhds-button-with-icon::part(end):before{position:absolute;content:"";width:var(--circle-diameter);height:var(--circle-diameter);background-color:var(--color-icon-bg);border-radius:100%;will-change:background-color;transition:background-color var(--hhds-transition-duration) var(--hhds-transition-ease)}.hhds-button-with-icon::part(end){display:flex;align-items:center;justify-content:center}.hhds-button-with-icon .icons{margin:0;width:var(--circle-diameter);height:var(--circle-diameter);overflow:hidden}.hhds-button-with-icon .icons .icons-group{height:inherit;width:inherit;will-change:transform;transform:translate(var(--circle-translate-y));transition:transform var(--hhds-transition-duration) ease-in-out;display:grid;place-items:center}.hhds-button-with-icon .icons .icons-group>*{grid-area:1/1}.hhds-button-with-icon .icons .icon-primary{color:var(--hhds-color-neutral-on-loud)}.hhds-button-with-icon .icons .icon-secondary{color:var(--hhds-color-neutral-on-quiet);transform:translate(calc(var(--circle-translate-y) * -1))}.hhds-button-with-icon hhds-icon{margin:0;color:var(--color-icon);will-change:color;transition:color var(--hhds-transition-duration) var(--hhds-transition-ease)}.hhds-button-icon-only{--diameter: 42px}.hhds-button-icon-only::part(base){display:flex;width:42px;height:42px;padding:var(--hhds-form-control-padding-block);justify-content:center;align-items:center;gap:12px;border-radius:var(--hhds-border-radius-pill);border:var(--hhds-border-width-s) solid var(--hhds-color-neutral-border-normal);background:var(--hhds-color-neutral-fill-quiet)}@media(hover:hover){.hhds-button-icon-only::part(base){will-change:border-color;transition:border-color var(--hhds-transition-duration) var(--hhds-transition-ease)}.hhds-button-icon-only::part(base):hover{border-color:var(--hhds-color-neutral-border-loud)}}.hhds-button-icon-only hhds-icon{background-color:var(--hhds-color-neutral-fill-loud);width:32px;height:32px;border-radius:50%;color:var(--hhds-color-neutral-on-loud)}@media(hover:hover){.hhds-button-icon-only hhds-icon{will-change:background-color,color;transition:background-color var(--hhds-transition-duration) var(--hhds-transition-ease),color var(--hhds-transition-duration) var(--hhds-transition-ease)}}@media(hover:hover){.hhds-button-icon-only:hover hhds-icon{background-color:var(--hhds-color-neutral-fill-normal);color:var(--hhds-color-neutral-on-normal)}}.hhds-button-menu{--text-box-offset: -1.5px}.hhds-button-menu::part(base){will-change:background-color,color;transition:background-color var(--hhds-transition-duration) var(--hhds-transition-ease),color var(--hhds-transition-duration) var(--hhds-transition-ease);border-width:var(--hhds-border-width-m);background-color:var(--hhds-color-surface-lowered);color:var(--hhds-color-neutral-on-quiet);border-color:var(--hhds-color-neutral-on-quiet);height:53px}.hhds-button-menu::part(base):active,.hhds-button-menu::part(base):hover{background-color:var(--hhds-color-neutral-fill-loud);color:var(--hhds-color-neutral-on-loud)}.hhds-button-menu::part(base):focus-visible{outline-offset:0}.hhds-button-menu::part(label){display:flex;align-items:center;will-change:color;transition:color var(--hhds-transition-duration) var(--hhds-transition-ease)}.hhds-button-label{transform:translateY(var(--text-box-offset, 0))}@supports (text-box-edge: cap alphabetic){.hhds-button-label{text-box-edge:cap alphabetic;text-box-trim:trim-both;transform:none}}.gform_heading .gform_required_legend,.gf_progressbar_wrapper,.gform_wrapper .hide_summary{display:none}.gform_wrapper .gform_title{color:var(--hhds-color-text-normal);font-size:var(--hhds-font-size-m);font-style:normal;font-weight:var(--hhds-font-weight-heading);line-height:120%;margin-bottom:20px}.gform_wrapper .gfield.hidden_label .gform-field-label{display:none}.gform_wrapper .gfield{margin-bottom:var(--hhds-space-xl)}.gform_wrapper .gfield textarea,.gform_wrapper .gfield input{border-radius:var(--hhds-border-radius-m);border-color:var(--hhds-color-neutral-border-normal);color:var(--hhds-form-control-value-color)}.gform_wrapper .gfield textarea::placeholder,.gform_wrapper .gfield input::placeholder{color:var(--hhds-form-control-value-color)}.gform_wrapper .gfield textarea,.gform_wrapper .gfield input{background-color:var(--hhds-color-surface-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hhds-font-size-m);font-style:normal;font-weight:var(--hhds-form-control-value-font-weight);line-height:120%}.gform_wrapper .gfield .validation_message{margin-top:8px;color:var(--hhds-color-danger);font-family:var(--hhds-font-family-body);font-size:var(--hhds-font-size-s);font-style:normal;font-weight:var(--hhds-form-control-hint-font-weight);line-height:160%}.gform_wrapper .gform_title{display:none}.gform_wrapper .gform-footer{display:flex;justify-content:flex-end}.gform_wrapper .gform-footer #gform_submit_button_1{justify-self:self-end}:root{--hhds-img-ph-solid-color: #d3c5b5;--swiper-preloader-color: var(--hhds-color-brand-fill-normal)}.hhds-block{position:relative}.smooth-content{background:var(--hhds-color-surface-lowered);overflow-x:hidden}html.hhds-scroll-locked,body.hhds-scroll-locked{overflow:hidden;overscroll-behavior:none}#smooth-wrapper.hhds-scroll-locked,.smooth-content.hhds-scroll-locked{overscroll-behavior:none;touch-action:none}.smooth-content.hhds-scroll-locked{pointer-events:none}.hhds-cloak-hide{opacity:0;animation:hhds-cloak-failsafe-reveal 0s linear var(--hhds-cloak-failsafe-delay, 2s) forwards}@keyframes hhds-cloak-failsafe-reveal{to{opacity:1}}body:has(>.menu-container){background:var(--hhds-color-neutral-05)}.hhds-divider-top{border-top:.5px solid var(--hhds-color-surface-border)}.hhds-divider-bottom{border-bottom:.5px solid var(--hhds-color-surface-border)}figure{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.hhds-amenity-tour-video__video{margin:0}.swiper-slide .hhds-slide-image-parent{background:var(--hhds-img-ph-solid-color)!important}.swiper-slide .hhds-slide-image{will-change:opacity}.swiper-slide .hhds-slide-image:not(.is-loaded){opacity:0!important}.swiper-slide .hhds-slide-image.is-loaded-instant{opacity:1!important}.swiper-slide .hhds-slide-image.is-loaded{transition:opacity 1s ease!important;opacity:1!important}@media(prefers-reduced-motion:reduce){.swiper-slide .hhds-slide-image{transition:none}}.swiper-button-wrapper{position:absolute;top:0;bottom:0;left:0;width:var(--swiper-button-wrapper-width, 100%);display:block;z-index:var(--z-index-block-nav);pointer-events:none;--chevron-left-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 24'%3E%3Cpath d='M0 12L12 24V0L0 12Z' fill='white'/%3E%3C/svg%3E");--chevron-right-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 24'%3E%3Cpath d='M12 12L0 0V24L12 12Z' fill='white'/%3E%3C/svg%3E")}.hhds-swiper-button{--icon-color-default: var(--hhds-color-brand-fill-quiet);--icon-shift-x-magnitude: 4px;--icon-shift-x: 0px;position:absolute;top:50%;left:auto;right:auto;margin-top:0;width:44px;height:44px;line-height:0;flex:0 0 44px;-webkit-appearance:none;appearance:none;pointer-events:auto;background-color:transparent;color:var(--icon-color-default);border:0;padding:0;display:flex;align-items:center;justify-content:center;transition:box-shadow .1s ease}.hhds-swiper-button:after{content:"";display:block;width:24px;height:24px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:calc(50% + var(--icon-shift-x)) 50%;mask-position:calc(50% + var(--icon-shift-x)) 50%;transition:-webkit-mask-position .15s ease,mask-position .15s ease}.hhds-swiper-button:hover,.hhds-swiper-button:focus-visible{background-color:transparent}.hhds-swiper-button:focus-visible{box-shadow:0 0 2px 2px #fff;outline:2px solid var(--hhds-color-focus);outline-offset:-2px;background-color:#ffffff80}.hhds-swiper-button:focus-visible:after{filter:invert(100%)}.hhds-swiper-button.swiper-button-next{left:auto;right:0}.hhds-swiper-button.swiper-button-next:after{-webkit-mask-image:var(--chevron-right-url);mask-image:var(--chevron-right-url)}.hhds-swiper-button.swiper-button-next:hover,.hhds-swiper-button.swiper-button-next:focus-visible{--icon-shift-x: calc(var(--icon-shift-x-magnitude) * -1)}.hhds-swiper-button.swiper-button-prev{left:0;right:auto}.hhds-swiper-button.swiper-button-prev:after{-webkit-mask-image:var(--chevron-left-url);mask-image:var(--chevron-left-url)}.hhds-swiper-button.swiper-button-prev:hover,.hhds-swiper-button.swiper-button-prev:focus-visible{--icon-shift-x: var(--icon-shift-x-magnitude)}.swiper-button-wrapper .swiper-button-disabled{display:none!important}@keyframes callout-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2);opacity:0}}.hhds-amenities{display:block;width:100%}.hhds-amenities>div{margin-bottom:calc(var(--hhds-focus-ring-width) * -1)}.hhds-amenities__header{--margin-bottom: var(--hhds-space-2xl)}@media(min-width:834px){.hhds-amenities__header{--margin-bottom: var(--hhds-space-4xl)}}@media(min-width:1280px){.hhds-amenities__header{--margin-bottom: var(--hhds-space-6xl)}}.hhds-amenities__header{margin-bottom:var(--margin-bottom);display:flex;justify-content:center}.hhds-amenities__title{width:fit-content;text-wrap:balance;text-align:center;color:var(--hhds-color-text-brand-normal)}.hhds-amenities__media{margin-bottom:var(--hhds-space-3xl)}@media(min-width:1280px){.hhds-amenities__media{margin-bottom:var(--hhds-space-6xl)}}.hhds-amenities__media svg{border-radius:0}.hhds-amenities__image-frame{position:relative;overflow:hidden}.hhds-amenities__hotspot,.hhds-amenities__pins{position:absolute;inset:0}.hhds-amenities__hotspot{pointer-events:none}.hhds-amenities__hotspot svg{display:block;width:100%;height:auto;visibility:hidden}.hhds-amenities__image{position:relative}.hhds-amenities__image img{display:block;width:100%;height:auto}.hhds-amenities__image svg{display:block;width:100%;height:auto}.hhds-amenities__image g[class^=location-]{--scale: 2;--scale-multiplier: 1;position:relative}@media(min-width:834px){.hhds-amenities__image g[class^=location-]{--scale: 1.25}}@media(min-width:1280px){.hhds-amenities__image g[class^=location-]{--scale: 1}}.hhds-amenities__image g[class^=location-]:focus-visible{outline:2px solid var(--hhds-color-brand-fill-loud);outline-offset:2px;border-radius:50%}.hhds-amenities__image g[class^=location-]{cursor:pointer;outline:none;transform-box:fill-box;transform-origin:center;transform:scale(calc(var(--scale) * var(--scale-multiplier)));will-change:transform;transition:transform .3s ease-out}.hhds-amenities__image g[class^=location-] path,.hhds-amenities__image g[class^=location-] rect{transition:fill .3s ease-out}.hhds-amenities__image g[class^=location-] text{transition:fill .3s ease-out}.hhds-amenities__image g[class^=location-] .callout-effect{fill:transparent}.hhds-amenities__image g[class^=location-]:hover circle,.hhds-amenities__image g[class^=location-]:hover path,.hhds-amenities__image g[class^=location-]:hover rect,.hhds-amenities__image g[class^=location-].active circle,.hhds-amenities__image g[class^=location-].active path,.hhds-amenities__image g[class^=location-].active rect{fill:var(--hhds-color-brand-fill-quiet)}.hhds-amenities__image g[class^=location-]:hover text,.hhds-amenities__image g[class^=location-].active text{fill:var(--hhds-color-brand-on-quiet)}.hhds-amenities__image g[class^=location-].active{--scale-multiplier: 1.25;--pulse-duration: 2s}.hhds-amenities__image g[class^=location-].active .callout-effect{transform-box:fill-box;transform-origin:center;animation:callout-pulse var(--pulse-duration) ease-out infinite}.hhds-amenities__image g[class^=location-].active .callout-effect--a{fill:#fff}.hhds-amenities__image g[class^=location-].active .callout-effect--b{fill:var(--hhds-color-gold-50);animation-delay:calc(var(--pulse-duration) / 2)}.hhds-amenities__legend{position:relative;margin-top:calc(var(--hhds-focus-ring-width) * -1)}.hhds-amenities__legend-swiper{width:100%;overflow:hidden;touch-action:pan-x pan-y pinch-zoom;margin-inline:calc(var(--hhds-focus-ring-width) * -1)!important}.hhds-amenities__legend-column{height:auto;padding-block:var(--hhds-focus-ring-width)}.hhds-amenities__legend-column:first-of-type .hhds-amenities__list{padding-left:var(--hhds-focus-ring-width)}.hhds-amenities__legend-column:last-of-type .hhds-amenities__list{padding-right:var(--hhds-focus-ring-width)}.hhds-amenities__list{margin:0;padding:0;list-style:none}.hhds-amenities__list-item{list-style:none}.hhds-amenities__list-item:not(:last-child){--margin-bottom: var(--hhds-space-xs)}@media(min-width:1280px){.hhds-amenities__list-item:not(:last-child){--margin-bottom: var(--hhds-space-s)}}.hhds-amenities__list-item:not(:last-child){margin-bottom:var(--margin-bottom)}.hhds-amenities__location{display:flex;align-items:baseline;gap:var(--hhds-space-2xs);padding:0 6px 0 0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;height:fit-content;line-height:1;--hhds-focus-ring-offset: 0;white-space:normal;text-wrap-mode:wrap;font-family:var(--hhds-font-family-body);font-size:var(--hhds-font-size-xs);font-style:normal;font-weight:400;line-height:160%;letter-spacing:1.4px;text-transform:uppercase}.hhds-amenities__location:hover .hhds-amenities__label span,.hhds-amenities__location:focus-visible .hhds-amenities__label span,.hhds-amenities__location.active .hhds-amenities__label span{color:var(--hhds-color-text-normal)}.hhds-amenities__location:hover .hhds-amenities__id:before,.hhds-amenities__location:focus-visible .hhds-amenities__id:before,.hhds-amenities__location.active .hhds-amenities__id:before{scale:1;opacity:1}.hhds-amenities__location:hover .hhds-amenities__id span,.hhds-amenities__location:focus-visible .hhds-amenities__id span,.hhds-amenities__location.active .hhds-amenities__id span{color:var(--hhds-color-brand-on-loud)}.hhds-amenities__id{flex:0 0 2rem;pointer-events:none;position:relative;z-index:1;width:27px;max-width:27px;height:27px;max-height:27px}.hhds-amenities__id span{margin-top:1px}.hhds-amenities__id{display:flex;align-items:center;justify-content:center}.hhds-amenities__id:before{--diameter: 27px;content:"";position:absolute;top:0;left:0;background-color:var(--hhds-color-brand-fill-loud);width:var(--diameter);height:var(--diameter);border-radius:100%;scale:.5;opacity:0;will-change:opacity,scale;transition:opacity .3s ease-out,scale .3s ease-out;z-index:-1}.hhds-amenities__label{pointer-events:none}.hhds-amenities__swiper-buttons{position:absolute;inset:0;pointer-events:none;--swiper-navigation-size: 30px}.hhds-amenities__swiper-buttons .swiper-button-next,.hhds-amenities__swiper-buttons .swiper-button-prev{pointer-events:auto;--icon-shift-x-magnitude: 3px;translate:var(--icon-shift-x, 0px) 0;will-change:translate,opacity;transition:translate .15s ease,opacity .3s ease;opacity:1}.hhds-amenities__swiper-buttons .swiper-button-next.swiper-button-disabled,.hhds-amenities__swiper-buttons .swiper-button-prev.swiper-button-disabled{opacity:.25;display:inline-block!important}@media(min-width:1280px){.hhds-amenities__swiper-buttons .swiper-button-next.swiper-button-disabled,.hhds-amenities__swiper-buttons .swiper-button-prev.swiper-button-disabled{display:none!important}}@media(hover:hover){.hhds-amenities__swiper-buttons .swiper-button-next,.hhds-amenities__swiper-buttons .swiper-button-prev{cursor:pointer}}.hhds-amenities__swiper-buttons .swiper-button-next:not([aria-disabled=true]):hover,.hhds-amenities__swiper-buttons .swiper-button-next:not([aria-disabled=true]):focus-visible{--icon-shift-x: calc(var(--icon-shift-x-magnitude) * -1)}.hhds-amenities__swiper-buttons .swiper-button-prev:not([aria-disabled=true]):hover,.hhds-amenities__swiper-buttons .swiper-button-prev:not([aria-disabled=true]):focus-visible{--icon-shift-x: var(--icon-shift-x-magnitude)}.hhds-amenities__image:not(:has(svg)){aspect-ratio:var(--dollshouse-aspect-ratio, 2/1)}.hhds-amenities__image:not(:has(svg))[data-svg-src]{background-color:#c1b7b8}.hhds-amenities__image:not(:has(svg)):not([data-svg-src]){display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;font-family:apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;background-color:#eee}.hhds-amenities__image:not(:has(svg)):not([data-svg-src]) span.dashicon{margin-left:var(--hhds-space-2xs);font-size:20px}.hhds-amenities__legend-placeholder{min-height:140px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;font-family:apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;background-color:#eee}.hhds-amenities__legend-placeholder span.dashicon{margin-left:var(--hhds-space-2xs);font-size:20px}.hhds-document-links{display:block}.hhds-document-links__header{position:relative;text-align:center}.hhds-document-links__title{color:var(--hhds-color-text-brand-normal);text-wrap:balance;line-height:1;--margin-bottom: var(--hhds-space-m)}@media(min-width:834px){.hhds-document-links__title{--margin-bottom: var(--hhds-space-m)}}@media(min-width:1280px){.hhds-document-links__title{--margin-bottom: var(--hhds-space-xl)}}.hhds-document-links__title{margin-bottom:var(--margin-bottom)}.hhds-document-links__flourish{--width: 48px}@media(min-width:834px){.hhds-document-links__flourish{--width: 64px}}@media(min-width:1280px){.hhds-document-links__flourish{--width: 64px}}.hhds-document-links__flourish{width:var(--width);height:auto}.hhds-document-links__nav{margin-top:-8px}.hhds-document-links__list{row-gap:0;grid-template-rows:unset!important}.hhds-document-links__item:not(:last-of-type) a{border-bottom:1px solid var(--hhds-color-brand-border-normal);margin-bottom:-2px}.hhds-document-links__link{padding-block:var(--hhds-space-l);--margin-inline: var(--hhds-space-s)}@media(min-width:834px){.hhds-document-links__link{--margin-inline: 0}}.hhds-document-links__link{margin-inline:var(--margin-inline);will-change:background-position;--background-offset: 0px;background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 12V0H9L21 12Z' fill='%23AC8F76'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - var(--background-offset)) calc(50% - 3px);transition:background-position .3s ease-in-out}.hhds-document-links__link span{translate:0 3px}@media(hover:hover){.hhds-document-links__link:hover .underline-target{color:var(--hhds-color-text-normal)!important}.hhds-document-links__link:hover:not(.was-clicked){--background-offset: 5px}.hhds-document-links__link:hover.was-clicked .underline-target{background-position:100% var(--hhds-cta-animated-underline-y);background-size:0% 1px;color:inherit}}.hhds-document-links__label{grid-column:1/-1;width:fit-content}.hhds-domino{width:100%;display:block;--hhds-domino-gap: 0}.hhds-domino__content:not(:has(>.acf-innerblocks-container)),.hhds-domino__content>.acf-innerblocks-container{display:grid;grid-template-columns:1fr;gap:var(--hhds-domino-gap);width:100%}@media(min-width:834px){.hhds-domino__content:not(:has(>.acf-innerblocks-container)),.hhds-domino__content>.acf-innerblocks-container{grid-template-columns:1fr 1fr}}@media(min-width:834px){.hhds-domino--swapped .hhds-domino__content:not(:has(>.acf-innerblocks-container)),.hhds-domino--swapped .hhds-domino__content>.acf-innerblocks-container{direction:rtl}.hhds-domino--swapped .hhds-domino__content:not(:has(>.acf-innerblocks-container))>*,.hhds-domino--swapped .hhds-domino__content>.acf-innerblocks-container>*{direction:ltr}}.hhds-domino-image{display:block}.hhds-domino-image__inner{--cols: 1}@media(min-width:834px){.hhds-domino-image__inner{--cols: 2}}.hhds-domino-image__inner{display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-column-gap:var(--hhds-grid-gap);grid-row-gap:var(--hhds-space-s)}.hhds-domino-image__image-container.use-image-small{aspect-ratio:var(--image-aspect-ratio, 1)}.hhds-domino-image__image-container{display:grid;grid-gap:var(--hhds-grid-gap);--hhds-grid-cols: 8}@media(min-width:834px){.hhds-domino-image__image-container{--hhds-grid-cols: 10 }}@media(min-width:1280px){.hhds-domino-image__image-container{--hhds-grid-cols: 12 }}.hhds-domino-image__image-container{grid-template-columns:repeat(var(--hhds-grid-cols),1fr);align-items:center}[hhds-is-cms] .hhds-domino-image__image:not(:has(img)){aspect-ratio:1}.use-image-large .hhds-domino-image__image{grid-column:1/-1}.use-image-small .hhds-domino-image__image{grid-column:2/span 6}@media(min-width:834px){.use-image-small .hhds-domino-image__image{grid-column:3/span 6}}@media(min-width:1280px){.use-image-small .hhds-domino-image__image{grid-column:4/span 6}}.hhds-domino-image__image-frame{overflow:hidden;aspect-ratio:var(--image-aspect-ratio, 1)}.hhds-domino-image__image-frame img{display:block;width:100%;height:100%;transform-origin:center center;object-fit:cover}.hhds-domino-image__image-caption{margin-top:var(--hhds-space-xs)}.hhds-domino-list{display:block;--grid-cols: 1}@media(min-width:834px){.hhds-domino-list{--grid-cols: 2}}.hhds-domino-list__layout{--left: 1;--right: 2;display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);gap:var(--hhds-grid-gap)}.hhds-domino-list__layout.image-right{--left: 1;--right: 2}@media(min-width:834px){.hhds-domino-list__layout.image-right{--left: 2;--right: 1}}.hhds-domino-list__image-container{order:var(--left);align-items:stretch;display:grid;grid-gap:var(--hhds-grid-gap);--hhds-grid-cols: 8}@media(min-width:834px){.hhds-domino-list__image-container{--hhds-grid-cols: 10 }}@media(min-width:1280px){.hhds-domino-list__image-container{--hhds-grid-cols: 12 }}.hhds-domino-list__image-container{grid-template-columns:repeat(var(--hhds-grid-cols),1fr)}.use-image-small .hhds-domino-list__image-container{aspect-ratio:var(--image-aspect-ratio, 1);align-items:center}.hhds-domino-list__image-frame{overflow:hidden}.hhds-domino-list__image-frame img{display:block;width:100%}.hhds-domino-list__image{display:flex;flex-direction:column;margin:0}[hhds-is-cms] .hhds-domino-list__image:not(:has(img)){aspect-ratio:1}.use-image-large .hhds-domino-list__image{grid-column:1/-1}.use-image-small .hhds-domino-list__image{grid-column:2/span 6}@media(min-width:834px){.use-image-small .hhds-domino-list__image{grid-column:3/span 6}}@media(min-width:1280px){.use-image-small .hhds-domino-list__image{grid-column:4/span 6}}.hhds-domino-list__image-frame{flex:1;width:100%;height:auto;overflow:hidden;aspect-ratio:var(--image-aspect-ratio, 1)}.hhds-domino-list__image img{display:block;width:100%;height:100%;transform-origin:center center;object-fit:cover}.hhds-domino-list__image-caption{margin-top:var(--hhds-space-xs)}.hhds-domino-list__content-container{order:var(--right);padding-top:var(--hhds-space-7xl)}@media(min-width:834px){.hhds-domino-list__content-container{padding-top:0}}.hhds-domino-list__content-container{display:grid;grid-gap:var(--hhds-grid-gap);--hhds-grid-cols: 8}@media(min-width:834px){.hhds-domino-list__content-container{--hhds-grid-cols: 10 }}@media(min-width:1280px){.hhds-domino-list__content-container{--hhds-grid-cols: 12 }}.hhds-domino-list__content-container{grid-template-columns:repeat(var(--hhds-grid-cols),1fr);align-items:center}.hhds-domino-list__content{padding-bottom:calc(64px - var(--hhds-padding-sm))}@media(min-width:834px){.hhds-domino-list__content{padding-bottom:0}}.hhds-domino-list__list{list-style-type:none;margin-bottom:var(--hhds-space-l)}.hhds-domino-list__list-item{padding-block:var(--hhds-space-s)}@media(min-width:834px){.hhds-domino-list__list-item{padding-block:var(--hhds-space-m)}}@media(min-width:1280px){.hhds-domino-list__list-item{padding-block:var(--hhds-space-l)}}.hhds-domino-list__list-item:first-of-type{padding-top:0}.hhds-domino-list__list-item{font-family:var(--hhds-font-family-heading);border-bottom:.5px solid var(--hhds-color-brand-border-normal)}.hhds-domino-list__list-item:only-child{border-bottom:none;padding-bottom:0}.hhds-domino-list__flourish{margin-top:var(--hhds-space-4xl);background:linear-gradient(90deg,#ac8f76,#f8f3ef,#ac8f76);width:48px;height:2px}@media(min-width:834px){.hhds-domino-list__flourish{width:55px;height:2px}}@media(min-width:1280px){.hhds-domino-list__flourish{margin-top:var(--hhds-space-4xl);width:97px;height:3px}}.hhds-domino-list__content{display:block;grid-column:2/-2}@media(min-width:834px){.hhds-domino-list__content{grid-column:2/-2}}@media(min-width:1280px){.hhds-domino-list__content{grid-column:2/-3}}.hhds-domino-list__eyebrow{margin-bottom:var(--hhds-space-3xl)}@media(min-width:1280px){.hhds-domino-list__eyebrow{margin-bottom:var(--hhds-space-5xl)}}.hhds-dominopanel{width:100%;height:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;gap:24px}.hhds-dominopanel--padded{padding:48px}.hhds-dominopanel>.acf-innerblocks-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;flex:1 1 auto;gap:24px}.hhds-dominopanel :where(figure,p,h1,h2,h3,h4,h5,h6,.wp-block-image,.wp-block-paragraph,.wp-block-heading,.wp-block-buttons){margin-top:0;margin-bottom:0}.hhds-dominopanel:has(>.wp-block-image:only-child) .wp-block-image,.hhds-dominopanel:has(>.acf-innerblocks-container>[data-type="core/image"]:only-child) .wp-block-image{width:100%;height:100%;flex:1 1 auto;display:flex}.hhds-dominopanel:has(>.wp-block-image:only-child) .wp-block-image img,.hhds-dominopanel:has(>.acf-innerblocks-container>[data-type="core/image"]:only-child) .wp-block-image img{width:100%;height:100%;object-fit:cover;display:block}.hhds-domino__content>.acf-innerblocks-container>[data-type="hhds/dominopanel"],.hhds-domino__content>[data-type="hhds/dominopanel"],.hhds-domino__content>.wp-block-hhds-dominopanel{display:flex;flex-direction:column;align-self:stretch;height:100%}.hhds-floorplates{display:block;--hhds-abs-top-padding: 10px;--hhds-abs-side-padding: 15px}.hhds-floorplates__floor-selection{display:flex;flex-direction:row;justify-content:center;margin-bottom:var(--hhds-padding-sm)}.hhds-floorplates__floor-selection__divider{width:.5px;background-color:var(--hhds-color-text-brand-normal)}.hhds-floorplates__floor-selection__floor{user-select:none;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--hhds-color-text-brand-normal);transition:transform .3s ease,opacity .3s ease,color .3s ease!important;padding:0 var(--hhds-space-2xl)}@media(min-width:1280px){.hhds-floorplates__floor-selection__floor{min-width:303px;padding:0}}.hhds-floorplates__floor-selection__floor:focus-visible{color:var(--hhds-color-text-normal);outline:var(--hhds-focus-ring)}.hhds-floorplates__floor-selection__floor.selected{color:var(--hhds-color-text-normal)}.hhds-floorplates__floor-selection__floor:not(.selected){cursor:pointer}.hhds-floorplates__floor-selection__floor:not(.selected):hover{color:var(--hhds-color-text-normal);transform:scale(1.03)}.hhds-floorplates__disclaimer,.hhds-floorplates__modal-residence-title{display:none}.hhds-floorplates__instruction{font-style:italic}.hhds-floorplates__content-area{margin-top:var(--hhds-padding-sm);position:relative;display:flex;gap:10px;flex-direction:column;align-items:center}.hhds-floorplates__diagram-area{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;min-height:280px}.hhds-floorplates__diagram-area g[id^=residence]:focus,.hhds-floorplates__diagram-area g[id^=residence]:focus-visible{outline:none}.hhds-floorplates__diagram{width:100%;aspect-ratio:var(--diagram-aspect-sm, auto);display:flex;align-items:center;justify-content:center}@media(min-width:1280px){.hhds-floorplates__diagram{aspect-ratio:var(--diagram-aspect-lg, var(--diagram-aspect-sm, auto))}}.hhds-floorplates__diagram svg,.hhds-floorplates__diagram img{width:100%;height:100%;object-fit:contain}.hhds-floorplates__diagram{max-height:860px}.hhds-floorplates__legend--sm{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:17px;flex-wrap:wrap}@media(min-width:834px){.hhds-floorplates__legend--sm{display:none}}.hhds-floorplates__legend--md{display:none}@media(min-width:834px){.hhds-floorplates__legend--md{display:flex;flex-direction:column;gap:0px;position:absolute;top:var(--hhds-abs-top-padding);left:var(--hhds-abs-side-padding)}}@media(min-width:1280px){.hhds-floorplates__legend--md{gap:var(--hhds-space-2xs)}}.hhds-floorplates__compass{visibility:hidden;position:absolute;bottom:0;right:0;width:32px;height:44px}@media(min-width:834px){.hhds-floorplates__compass{width:58px;height:81px}}.hhds-floorplates__legend-item{display:flex;align-items:center;--dot-size: 20px;padding-block:12px}@media(min-width:834px){.hhds-floorplates__legend-item{--dot-size: 29px;padding-block:4px}}@media(min-width:1280px){.hhds-floorplates__legend-item{padding-block:10px}}.hhds-floorplates__legend-item{cursor:pointer;user-select:none}.hhds-floorplates__legend-item:before{content:"";display:inline-block;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background-color:var(--hhds-legend-dot-color);margin-right:10px}.hhds-floorplates__legend-item{transition:transform .2s ease}.hhds-floorplates__legend-item.hovered{opacity:.7!important}.hhds-floorplates__note{visibility:hidden;position:absolute;user-select:none}.hhds-floorplates__note p{font-weight:700}.hhds-floorplates__note{display:flex;flex-direction:column;align-items:center}.hhds-floorplates__note[arrow-first]:before{content:"";margin-bottom:var(--hhds-space-xs);display:inline-block;width:11px;height:7px;background-image:var(--hhds-bg-image);background-repeat:no-repeat;background-position:center}.hhds-floorplates__note[arrow-second]:after{content:"";margin-top:var(--hhds-space-xs);display:inline-block;width:11px;height:7px;background-image:var(--hhds-bg-image);background-repeat:no-repeat;background-position:center}.hhds-floorplates__note-north{top:var(--hhds-abs-top-padding);left:50%;transform:translate(-50%)}.hhds-floorplates__note-east{top:50%;right:0;transform:translateY(-50%) rotate(90deg)}.hhds-floorplates__note-south{bottom:var(--hhds-abs-top-padding);left:50%;transform:translate(-50%)}.hhds-floorplates__note-west{top:50%;left:0;transform:translateY(-50%) rotate(270deg)}.hhds-foundations-showcase{display:block;padding:var(--hhds-space-2xl) 0}.hhds-foundations-showcase__inner{margin-top:var(--hhds-space-2xl);display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--hhds-space-m)}@media(min-width:834px){.hhds-foundations-showcase__inner{flex-direction:row}}.hhds-foundations-showcase__swatch{width:100%;height:80px;color:#fff;display:flex;padding:var(--hhds-space-m);font-size:larger;align-items:flex-start;justify-content:flex-start}.hhds-foundations-showcase__section-heading{font-family:ui-monospace,SF Mono,SF Mono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:var(--hhds-font-size-xs);background-color:#0000000d;padding:var(--hhds-space-xs);text-transform:none;font-weight:400}.hhds-foundations-showcase__section{background:color-mix(in srgb,var(--hhds-color-surface-raised) 95%,black);padding:var(--hhds-space-m);flex:0 0 100%;display:flex;flex-direction:column;gap:var(--hhds-space-m)}.hhds-foundations-showcase__section hhds-type-class-info{margin-left:var(--hhds-space-xl)}.hhds-foundations-showcase__section .hidden{display:none}.hhds-foundations-showcase__section:not(.hhds-foundations-showcase__section--heading)>*{width:fit-content;max-width:100%}.hhds-full-video{display:block;position:relative}.hhds-full-video__cover{position:absolute;inset:-2px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;transition:opacity .2s;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;will-change:opacity}.hhds-full-video__aspect{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;clip-path:inset(0);isolation:isolate;cursor:pointer}.hhds-full-video__vimeo-container,.hhds-full-video__vimeo-player{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.hhds-full-video__vimeo-player{z-index:0;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px)}.hhds-full-video__vimeo-player iframe{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;transform:translateZ(0)}.hhds-full-video__video{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.hhds-full-video__play-btn{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;opacity:var(--play-btn-opacity);transition:opacity .2s;pointer-events:none}.hhds-full-video__play-btn:before{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;transform:translate(-50%,-50%);border-radius:50%;background:color-mix(var(--hhds-color-neutral-fill-loud) 80%,transparent);transition:background .2s}@media(min-width:834px){.hhds-full-video__play-btn:before{width:64px;height:64px}}@media(min-width:1280px){.hhds-full-video__play-btn:before{width:128px;height:128px}}.hhds-full-video__aspect:hover .hhds-full-video__play-btn:before,.hhds-full-video__play-btn:focus-visible:before{background:var(--hhds-color-neutral-fill-loud)}.hhds-full-video__play-icon{position:absolute;top:50%;left:50%;display:block;width:20px;height:auto;transform:translate(-50%,-50%);margin-left:2px;pointer-events:none}@media(min-width:834px){.hhds-full-video__play-icon{width:25px;margin-left:3px}}@media(min-width:1280px){.hhds-full-video__play-icon{width:48px;margin-left:6px}}.hhds-fullwidth-image{display:block;width:100%}.hhds-fullwidth-image .hhds-container{display:flex;flex-direction:column;gap:var(--hhds-space-2xs);padding-left:0;padding-right:0}@media(min-width:834px){.hhds-fullwidth-image .hhds-container{gap:var(--hhds-space-xs)}}@media(min-width:1280px){.hhds-fullwidth-image .hhds-container .hhds-fullwidth-image__media-frame{padding-left:var(--hhds-content-spacing, 0px);padding-right:var(--hhds-content-spacing, 0px)}}.hhds-fullwidth-image .hhds-container .hhds-fullwidth-image__info-area,.hhds-fullwidth-image__side-margins .hhds-fullwidth-image__media-frame{padding-left:var(--hhds-content-spacing, 0px);padding-right:var(--hhds-content-spacing, 0px)}.hhds-fullwidth-image__media-frame{width:100%;box-sizing:border-box}.hhds-fullwidth-image__media{position:relative;width:100%;max-height:100vh;aspect-ratio:16/9;overflow:hidden}.hhds-fullwidth-image__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1;will-change:transform}.hhds-fullwidth-image__info-area{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.hhds-fullwidth-image__caption{opacity:1;transition:opacity var(--hhds-carousel-caption-phase-duration, .4s) ease}.hhds-fullwidth-image__caption.is-fading-out{opacity:0}.hhds-grid-example{display:block}.hhds-grid-example .hhds-grid{display:flex;flex-wrap:wrap;flex-direction:row;gap:10px}@media(min-width:834px){.hhds-grid-example .hhds-grid{display:grid}}.hhds-grid-example .hhds-container{display:flex;flex-direction:column;gap:var(--hhds-space-3xl)}.hhds-grid-example__body-surround{background:var(--hhds-color-surface-default);border-radius:var(--hhds-border-radius-m);padding:var(--hhds-space-xl)}.hhds-hello-world-js{display:block;background-color:var(--hhds-color-surface-default);text-align:center}.hhds-hello-world-js__title{font-family:var(--hhds-font-family-heading);font-weight:var(--hhds-font-weight-normal);font-style:normal;font-size:var(--hhds-font-size-4xl);line-height:100%;letter-spacing:0;color:var(--hhds-color-text-brand-normal);margin:0 0 var(--hhds-space-l) 0}.hhds-hello-world-js__paragraph{font-family:var(--hhds-font-family-body);font-size:12px;line-height:18px;color:#000;max-width:56rem;margin:0 auto}@media(min-width:1280px){.hhds-hello-world-js__paragraph{font-size:15px;line-height:24px}}.hhds-hello-world-js .hhds-stack{gap:var(--hhds-space-l);align-items:center}.hhds-hello-world-js__counter{display:flex;justify-content:center}.hhds-helloworld-php{display:block;background-color:var(--hhds-color-surface-default);text-align:center}.hhds-helloworld-php__title{font-family:var(--hhds-font-family-heading);font-weight:var(--hhds-font-weight-normal);font-style:normal;font-size:var(--hhds-font-size-4xl);line-height:100%;letter-spacing:0;color:var(--hhds-color-text-brand-normal);margin:0 0 var(--hhds-space-l) 0}.hhds-helloworld-php__paragraph{font-family:var(--hhds-font-family-body);font-size:12px;line-height:18px;color:#000;max-width:56rem;margin:0 auto}@media(min-width:1280px){.hhds-helloworld-php__paragraph{font-size:15px;line-height:24px}}.hhds-helloworld-php .hhds-stack{gap:var(--hhds-space-l);align-items:center}.hhds-hero{display:block;width:100%}.hhds-hero__media{position:relative;width:100%;max-height:100vh;aspect-ratio:16/9;overflow:hidden;background-color:#000}.hhds-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1;will-change:transform}.hhds-hero__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:2;opacity:1;visibility:visible;transition:opacity .35s ease,visibility .35s ease;--hhds-img-ph-solid-color: #fff}.hhds-hero__poster--hidden{opacity:0;visibility:hidden;pointer-events:none}.hhds-hero__overlay{position:absolute;inset:0;z-index:3;pointer-events:none}.hhds-hero__logo{position:absolute;inset:0;z-index:4;align-items:center}.hhds-hero__logo-target{display:flex;justify-content:center}.hhds-hero__logo-target img{max-width:334px;display:block;width:100%;height:auto;max-height:100%;object-fit:contain}.hhds-hero__logo-target[data-acf-inline-fields]{pointer-events:auto;cursor:pointer}.hhds-hero__logo-target--empty{display:flex;align-items:center;justify-content:center;border:2px dashed rgba(255,255,255,.6);aspect-ratio:16/9;color:#ffffffe6;background:#00000040}.hhds-hero-image{display:block;width:100%}.hhds-hero-image__media{position:relative;width:100%;max-height:100vh;aspect-ratio:16/9;overflow:hidden;background-color:#000}.hhds-hero-image__container,.hhds-hero-image__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1;will-change:transform}.hhds-hero-image__overlay{position:absolute;inset:0;z-index:2;pointer-events:none}.hhds-hero-image__logo{position:absolute;inset:0;z-index:3;align-items:center}.hhds-hero-image__logo-target img{display:block;width:100%;height:auto;max-height:100%;object-fit:contain}.hhds-hero-image__logo-target[data-acf-inline-fields]{pointer-events:auto;cursor:pointer}.hhds-hero-image__logo-target--empty{display:flex;align-items:center;justify-content:center;border:2px dashed rgba(255,255,255,.6);aspect-ratio:16/9;color:#ffffffe6;background:#00000040}.hhds-image-and-text{display:block}.hhds-image-and-text__interactive{display:block;position:relative;color:inherit;text-decoration:none}.hhds-image-and-text__interactive-link{display:none}.hhds-image-and-text__image-area{order:1}.hhds-image-and-text__image{overflow:hidden;aspect-ratio:333/227}@media(min-width:834px){.hhds-image-and-text__image{aspect-ratio:393/278}}@media(min-width:1280px){.hhds-image-and-text__image{aspect-ratio:103/73}}.hhds-image-and-text__image-media{display:block;width:100%;height:100%;will-change:transform}.hhds-image-and-text__image-media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transform-origin:center center;transition:transform .6s ease!important;will-change:transform}.hhds-image-and-text__content-area{order:2;padding:var(--hhds-space-l) var(--hhds-space-s) var(--hhds-space-4xl)}@media(min-width:834px){.hhds-image-and-text__content-area{padding:var(--hhds-space-3xl) 0}}@media(min-width:1280px){.hhds-image-and-text__content-area{padding:var(--hhds-space-7xl) 0 var(--hhds-space-6xl) 0}}.hhds-image-and-text__content-area{display:grid;grid-template-columns:subgrid;column-gap:inherit}.hhds-image-and-text__content-area-inner{display:flex;flex-direction:column;height:100%;row-gap:var(--hhds-space-s)}@media(min-width:834px){.hhds-image-and-text__content-area-inner{row-gap:var(--hhds-space-s)}}@media(min-width:1280px){.hhds-image-and-text__content-area-inner{row-gap:var(--hhds-space-4xl)}}.hhds-image-and-text__text-area{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:var(--hhds-space-xs)}@media(min-width:834px){.hhds-image-and-text__text-area{gap:var(--hhds-space-s)}}@media(min-width:1280px){.hhds-image-and-text__text-area{gap:var(--hhds-space-m)}}@media(min-width:834px){.hhds-image-and-text__text-area .mobile-space{display:none}}.hhds-image-and-text__text-area br{display:contents}@media(min-width:834px){.hhds-image-and-text__text-area br{display:initial}}.hhds-image-and-text__cta{flex:0 0 auto;position:relative;z-index:2}.hhds-image-and-text__cta-link--desktop{display:none}@media(min-width:834px){.hhds-image-and-text__cta-link--mobile{display:none}.hhds-image-and-text__cta-link--desktop{display:inline}}@media(min-width:834px){.hhds-image-and-text--interactive .hhds-image-and-text__interactive-link{position:absolute;inset:0;z-index:1;display:block}.hhds-image-and-text--interactive .hhds-image-and-text__cta{pointer-events:none}.hhds-image-and-text--interactive .hhds-image-and-text__interactive-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}}@media(min-width:834px)and (hover:hover){.hhds-image-and-text--interactive .hhds-image-and-text__interactive:hover .hhds-image-and-text__cta-link{animation-name:cta-animated-redraw-underline;color:var(--hhds-color-text-link-hover)}.hhds-image-and-text--interactive .hhds-image-and-text__interactive:hover .hhds-image-and-text__image img{transform:scale(1.05)}}@media(min-width:834px){.hhds-image-and-text--interactive .hhds-image-and-text__interactive:focus-within .hhds-image-and-text__cta-link{animation-name:cta-animated-redraw-underline;color:var(--hhds-color-text-link-hover)}.hhds-image-and-text--interactive .hhds-image-and-text__interactive:focus-within .hhds-image-and-text__image img{transform:scale(1.05)}}@media(min-width:834px){.hhds-image-and-text[image-placement=left] .hhds-image-and-text__image-area{order:1}.hhds-image-and-text[image-placement=left] .hhds-image-and-text__content-area{order:2}}@media(min-width:834px){.hhds-image-and-text[image-placement=right] .hhds-image-and-text__image-area{order:2}.hhds-image-and-text[image-placement=right] .hhds-image-and-text__content-area{order:1}}.hhds-image-placeholder-example{display:block}.hhds-image-placeholder-example__image-grid{display:flex;flex-direction:row;gap:var(--hhds-space-xl);max-height:400px}.hhds-press-links{display:block}.hhds-press-links__header{position:relative;text-align:center}.hhds-press-links__title{color:var(--hhds-color-text-brand-normal);text-wrap:balance;line-height:1;--margin-bottom: var(--hhds-space-m)}@media(min-width:834px){.hhds-press-links__title{--margin-bottom: var(--hhds-space-m)}}@media(min-width:1280px){.hhds-press-links__title{--margin-bottom: var(--hhds-space-xl)}}.hhds-press-links__title{margin-bottom:var(--margin-bottom)}.hhds-press-links__flourish{--width: 48px}@media(min-width:834px){.hhds-press-links__flourish{--width: 64px}}@media(min-width:1280px){.hhds-press-links__flourish{--width: 64px}}.hhds-press-links__flourish{width:var(--width);height:auto}.hhds-press-links__nav{margin-top:-6px}.hhds-press-links__list{list-style:none;margin:0;padding:0;grid-template-rows:unset!important;row-gap:0}.hhds-press-links__item:not(:last-of-type) .hhds-press-links__link{border-bottom:1px solid var(--hhds-color-brand-border-normal)}.hhds-press-links__link{--hhds-cta-animated-underline-y: 100%;--col-gap: var(--hhds-space-m);display:block}@media(min-width:834px){.hhds-press-links__link{--col-gap: var(--hhds-space-l)}}@media(min-width:1280px){.hhds-press-links__link{--col-gap: var(--hhds-space-xl)}}.hhds-press-links__link{column-gap:var(--col-gap);row-gap:var(--hhds-space-m);--offset: 2px}@media(min-width:1280px){.hhds-press-links__link{--offset: 4px}}.hhds-press-links__link{padding-block:var(--hhds-space-l) calc(var(--hhds-space-l) - var(--offset));--margin-inline: var(--hhds-space-s)}@media(min-width:834px){.hhds-press-links__link{--margin-inline: 0}}.hhds-press-links__link{margin-inline:var(--margin-inline);will-change:background-position;grid-template-rows:unset!important;--background-offset: 0px;background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 12V0H9L21 12Z' fill='%23AC8F76'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - var(--background-offset)) calc(var(--hhds-space-l) + 1px);transition:background-position .3s ease-in-out}@media(hover:hover){.hhds-press-links__link:hover{color:var(--hhds-color-text-normal)}.hhds-press-links__link:hover:not(.was-clicked){--background-offset: 5px}.hhds-press-links__link:hover.was-clicked .underline-target{background-position:100% var(--hhds-cta-animated-underline-y);background-size:0% 1px;color:inherit}}.hhds-press-links__date{color:var(--hhds-color-text-brand-normal);--grid-column: 1 / -1}@media(min-width:834px){.hhds-press-links__date{--grid-column: 1 / 3}}.hhds-press-links__date{grid-column:var(--grid-column)}.hhds-press-links__content{display:flex;flex-direction:column;--gap: var(--hhds-space-s);gap:var(--gap);grid-column-end:-2}.hhds-press-links__source{color:var(--hhds-color-text-primary);width:fit-content}.hhds-press-links__label{width:fit-content}.hhds-profile-card-grid{display:block}.hhds-profile-card-grid .hhds-container{display:flex;flex-direction:column;gap:var(--hhds-space-xl)}@media(min-width:834px){.hhds-profile-card-grid .hhds-container{gap:var(--hhds-space-4xl)}}@media(min-width:1280px){.hhds-profile-card-grid .hhds-container{gap:var(--hhds-space-5xl)}}.hhds-profile-card-grid__header-area{text-align:center}.hhds-profile-card-grid .hhds-grid-cms-placeholder{display:flex;align-items:center;justify-content:center}.hhds-profile-card-grid__image{position:relative;display:block;width:100%;overflow:hidden;aspect-ratio:61/71}@media(min-width:1280px){.hhds-profile-card-grid__image{aspect-ratio:145/169}}.hhds-profile-card-grid__image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transform-origin:center center;will-change:transform}.hhds-profile-card-grid__card{min-height:300px;height:auto;display:flex;flex-direction:column;gap:0px;--max-text-width: 86%;padding:0;padding-bottom:var(--hhds-space-xl)}@media(min-width:1280px){.hhds-profile-card-grid__card{padding-bottom:var(--hhds-space-2xl)}}.hhds-profile-card-grid__card .image-outer{margin-bottom:var(--hhds-space-l)}@media(min-width:1280px){.hhds-profile-card-grid__card .image-outer{margin-bottom:var(--hhds-space-2xl)}}.hhds-profile-card-grid__card .hhds-profile-card-grid__role-and-company{display:flex;flex-direction:row;gap:var(--hhds-space-xs)}.hhds-profile-card-grid__card .hhds-profile-card-grid__eyebrow{max-width:var(--max-text-width);margin-bottom:7px;padding-left:var(--hhds-space-s);padding-right:var(--hhds-space-s)}@media(min-width:1280px){.hhds-profile-card-grid__card .hhds-profile-card-grid__eyebrow{padding-left:0;padding-right:0;margin-bottom:19px}}.hhds-profile-card-grid__card .hhds-profile-card-grid__titles{max-width:var(--max-text-width);margin-bottom:var(--hhds-space-s);padding-left:var(--hhds-space-s);padding-right:var(--hhds-space-s)}@media(min-width:834px){.hhds-profile-card-grid__card .hhds-profile-card-grid__titles{margin-bottom:var(--hhds-space-xs)}}@media(min-width:1280px){.hhds-profile-card-grid__card .hhds-profile-card-grid__titles{padding-left:0;padding-right:0;margin-bottom:var(--hhds-space-2xl)}}.hhds-profile-card-grid__card .hhds-profile-card-grid__body{max-width:unset}@media(min-width:1280px){.hhds-profile-card-grid__card .hhds-profile-card-grid__body{max-width:var(--max-text-width)}}.hhds-profile-card-grid__card .hhds-profile-card-grid__body{padding-left:var(--hhds-space-s);padding-right:var(--hhds-space-s)}@media(min-width:1280px){.hhds-profile-card-grid__card .hhds-profile-card-grid__body{padding-left:0;padding-right:0}}@keyframes cta-animated-redraw-underline{0%{background-position:100% var(--cta-animated-underline-y);background-size:100% 1px}40%{background-position:100% var(--cta-animated-underline-y);background-size:0% 1px}60%{background-position:0% var(--cta-animated-underline-y);background-size:0% 1px}to{background-position:0% var(--cta-animated-underline-y);background-size:100% 1px}}@keyframes cta-animated-redraw-underline-alt-in{0%{background-position:0% var(--cta-animated-underline-y);background-size:0% 1px}to{background-position:0% var(--cta-animated-underline-y);background-size:100% 1px}}@keyframes cta-animated-redraw-underline-alt-out{0%{background-position:100% var(--cta-animated-underline-y);background-size:100% 1px}to{background-position:100% var(--cta-animated-underline-y);background-size:0% 1px}}.hhds-rich-text{display:block}.hhds-rich-text__content{padding:0px var(--hhds-space-xl)}@media(min-width:834px){.hhds-rich-text__content{padding:unset}}.hhds-rich-text__content>*:not(:last-child),.hhds-rich-text__content>[data-field]>*:not(:last-child){margin-bottom:1lh}.hhds-rich-text__content p strong{font-weight:700}.hhds-rich-text__content a{--cta-animated-underline-y: var(--hhds-cta-animated-underline-y, calc(100% - .14em) );text-decoration:none;background-image:linear-gradient(currentColor 0 0);background-repeat:no-repeat;will-change:color,background-position,background-size;transition:color .3s ease-in-out;animation-timing-function:ease-out}@media(hover:hover){.hhds-rich-text__content a{cursor:pointer}}.hhds-rich-text__content a{background-position:100% var(--cta-animated-underline-y);background-size:100% 1px;animation-duration:.6s}@media(hover:hover){.hhds-rich-text__content a:hover{animation-name:cta-animated-redraw-underline;color:var(--hhds-color-text-link-hover)}}.hhds-rich-text__content ul{margin-left:10px;display:flex;flex-direction:column;gap:10px;list-style-type:none;color:var(--hhds-color-text-normal)}.hhds-rich-text__content ul li{display:flex;gap:.5em}.hhds-rich-text__content ul li:before{content:"•";flex-shrink:0;position:relative;top:.05em}.hhds-salesforce-form{display:block;--input-min-height: 43px;--form-padding: 11px;--form-inline-padding: 5px}@media(min-width:1280px){.hhds-salesforce-form{--form-padding: 14px;--input-min-height: 53px}}.hhds-salesforce-form__body{--cols: 1;--row-gap: 22px;padding-inline:var(--hhds-space-xl)}@media(min-width:834px){.hhds-salesforce-form__body{--cols: 2;--row-gap: 30px;padding-inline:0}}.hhds-salesforce-form__body{row-gap:var(--row-gap);display:grid;grid-template-columns:repeat(var(--cols),1fr);column-gap:var(--hhds-grid-gap)}.hhds-salesforce-form__body label,.hhds-salesforce-form__body--hide-state #sf-form-state{display:none}@media(min-width:834px){.hhds-salesforce-form__body--hide-state #sf-form-country{grid-column:span 2}}.hhds-salesforce-form__body .sf-checkbox,.hhds-salesforce-form__body .sf-input{margin-inline:calc(var(--form-inline-padding) * -1)}.hhds-salesforce-form__body .sf-checkbox{padding-inline:var(--form-inline-padding)}.hhds-salesforce-form__body .sf-input:after{position:absolute;bottom:0;left:0;display:inline-block;content:"";height:1px;border-bottom:1px solid var(--hhds-color-neutral-border-loud);width:calc(100% - var(--form-inline-padding) * 2);margin-inline:var(--form-inline-padding)}.hhds-salesforce-form__body .sf-input:has(select:focus-visible):after,.hhds-salesforce-form__body .sf-input:has(input:focus-visible):after{border-bottom-color:transparent}.hhds-salesforce-form__body .sf-input{position:relative}.hhds-salesforce-form__body .sf-input input.invalid{color:var(--hhds-color-text-danger)}.hhds-salesforce-form__body .sf-input input.invalid::placeholder{color:var(--hhds-color-text-danger)}.hhds-salesforce-form__body .sf-input .error{display:none;position:absolute;top:calc(100% + 5px);left:0;color:var(--hhds-color-text-danger);font-size:var(--hhds-font-size-3xs);padding-inline:var(--form-inline-padding)}.hhds-salesforce-form__body .sf-input:has(.invalid) .error{display:block}.hhds-salesforce-form__body .sf-checkbox{display:flex;align-items:center}.hhds-salesforce-form__body .sf-checkbox label{display:flex;align-items:center;font-family:Jost;font-size:var(--hhds-font-size-m);font-style:normal;font-weight:var(--hhds-font-weight-normal);line-height:120%;letter-spacing:1.1px;text-transform:uppercase}.hhds-salesforce-form__body input{font-family:Jost;font-size:var(--hhds-font-size-l);font-style:normal;font-weight:var(--hhds-font-weight-normal);line-height:120%;letter-spacing:1.6px;min-height:var(--input-min-height)}.hhds-salesforce-form__body input::placeholder{font-family:Jost;font-size:var(--hhds-font-size-m);font-style:normal;font-weight:var(--hhds-font-weight-normal);line-height:120%;letter-spacing:1.1px;text-transform:uppercase;color:var(--hhds-form-control-value-color)}.hhds-salesforce-form__body select{font-family:Jost;font-size:var(--hhds-font-size-m);font-style:normal;font-weight:var(--hhds-font-weight-normal);line-height:120%;letter-spacing:1.1px;text-transform:uppercase;--icon-caret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12'%3E%3Cpath d='M12 12L24 0L0 0L12 12Z' fill='%23AC8F76'/%3E%3C/svg%3E");--icon-caret-scale: .5;min-height:var(--input-min-height);background-size:calc(32px * var(--icon-caret-scale)) calc(11px * var(--icon-caret-scale));background-position-x:calc(100% - var(--form-inline-padding));background-position-y:50%}.hhds-salesforce-form__body select.has-value{font-family:Jost;font-size:var(--hhds-font-size-l);font-style:normal;font-weight:var(--hhds-font-weight-normal);line-height:120%;letter-spacing:1.6px;text-transform:none}.hhds-salesforce-form__body input:not(.custom-checkbox input),.hhds-salesforce-form__body select:not(.custom-checkbox input){margin:0;background-color:transparent;border-radius:0;border:0;padding-block:var(--form-padding);padding-inline:var(--form-inline-padding);height:auto}.hhds-salesforce-form__body .checkbox-container{padding-top:calc(var(--hhds-space-4xl) - var(--row-gap))}@media(min-width:834px){.hhds-salesforce-form__body .checkbox-container{padding-top:unset;margin-top:16px}}@media(min-width:1280px){.hhds-salesforce-form__body .checkbox-container{padding-top:unset;margin-top:10px}}.hhds-salesforce-form__body .custom-checkbox input{--hhds-form-control-toggle-size: 24px;--checked-icon-scale: 1;min-height:unset;border-radius:0;background-color:#fff;margin-right:13px}.hhds-salesforce-form__body .custom-checkbox input:checked,.hhds-salesforce-form__body .custom-checkbox input:indeterminate{background-color:var(--hhds-color-brand-fill-loud)}.hhds-salesforce-form #submit-lead{--width: 140px}@media(min-width:1280px){.hhds-salesforce-form #submit-lead{--width: 170px}}.hhds-salesforce-form #submit-lead{min-width:var(--width);width:fit-content;max-width:100%;display:inline-flex;padding:var(--hhds-space-s) var(--hhds-space-6xl);justify-content:center;align-items:center;height:50px;gap:10px;background-color:transparent;border:1px solid var(--hhds-color-neutral-border-loud);border-radius:0;color:var(--hhds-color-neutral-on-normal);text-align:center;font-family:Canela;font-size:20px;font-style:italic;font-weight:100;line-height:30px;white-space:nowrap}.hhds-salesforce-form #submit-lead:disabled{cursor:not-allowed}.hhds-salesforce-form__footer{display:flex;flex-direction:column;justify-content:center;align-items:center}.hhds-salesforce-form__captcha{margin-top:var(--hhds-space-3xl)}.hhds-salesforce-form__submit{--margin-top: var(--hhds-space-l)}@media(min-width:834px){.hhds-salesforce-form__submit{--margin-top: var(--hhds-space-xl)}}.hhds-salesforce-form__submit{margin-top:var(--margin-top)}.hhds-text-title{display:block}.hhds-text-title__logo{width:50px}@media(min-width:1280px){.hhds-text-title__logo{width:85px}}.hhds-text-title__logo{height:auto}.hhds-text-title__logo img{width:100%;height:auto;display:block}.hhds-text-title__content{display:flex;flex-direction:column;align-items:center;gap:var(--hhds-space-m)}@media(min-width:1280px){.hhds-text-title__content{gap:var(--hhds-space-xl)}}.hhds-text-title__text-content{display:grid;text-align:center;padding:0 var(--hhds-space-s)}@media(min-width:834px){.hhds-text-title__text-content{padding:0}}.hhds-text-title__text-content{gap:var(--hhds-space-l)}@media(min-width:1280px){.hhds-text-title__text-content{gap:var(--hhds-space-xl)}}.hhds-text-title__body{padding:0 var(--hhds-space-2xl)}@media(min-width:834px){.hhds-text-title__body{padding:0 var(--hhds-space-4xl)}}@media(min-width:1280px){.hhds-text-title__body{padding:0 var(--hhds-space-2xl)}}.hhds-text-title__divider{width:48px}@media(min-width:834px){.hhds-text-title__divider{width:64px}}.hhds-text-title__divider{height:auto}.hhds-three-image-grid{--vertical-gap: 10px;position:relative}.hhds-three-image-grid__image--mobile{margin-bottom:var(--vertical-gap)}@media(min-width:834px){.hhds-three-image-grid__image--mobile{display:none}}[hhds-is-cms] .hhds-three-image-grid__image--mobile{display:block;--offset: 50px;position:absolute;bottom:var(--offset);left:var(--offset)}[hhds-is-cms] .hhds-three-image-grid__image--mobile figure{width:120px;aspect-ratio:.8;border:6px solid #fff;box-shadow:5px 5px 5px #00000040}[hhds-is-cms] .hhds-three-image-grid__image--mobile figure img{object-fit:cover}[hhds-is-cms] .hhds-three-image-grid__image--mobile{z-index:1}[hhds-is-cms] .hhds-three-image-grid__image--mobile:after{position:absolute;top:calc(100% + 5px);left:0;width:100%;content:"Mobile Image 1";font-family:var(--hhds-font-family-body);line-height:1.2;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#000;text-align:center}.hhds-three-image-grid__desktop{position:relative;display:block}[hhds-is-cms] .hhds-three-image-grid__desktop{z-index:0}.hhds-three-image-grid__image{will-change:opacity,transform}.hhds-three-image-grid__image.is-loaded{--hhds-img-ph-solid-color: transparent}.hhds-three-image-grid__image--1{display:none}@media(min-width:834px){.hhds-three-image-grid__image--1{display:block;margin-bottom:var(--hhds-space-l)}}@media(min-width:1280px){.hhds-three-image-grid__image--1{margin-bottom:0}}[hhds-is-cms] .hhds-three-image-grid__image--1 figure{aspect-ratio:37/24}[hhds-is-cms] .hhds-three-image-grid__image--2:not(:has(img)) figure,[hhds-is-cms] .hhds-three-image-grid__image--3:not(:has(img)) figure{aspect-ratio:277/197;border:6px solid #fff}.hhds-three-image-grid__secondary-images{display:flex;flex-direction:column;--gap: var(--vertical-gap);gap:var(--gap)}@media(min-width:834px){.hhds-three-image-grid__secondary-images{flex-direction:row}.hhds-three-image-grid__secondary-images>*{flex:1 1 0;min-width:0}.hhds-three-image-grid__secondary-images{gap:var(--hhds-space-l)}}@media(min-width:1280px){.hhds-three-image-grid__secondary-images{border:none;flex-direction:column;gap:var(--gap)}}@media(min-width:1280px){.hhds-three-image-grid__secondary-images{--offset: 20px;padding-block:27px;position:absolute;top:0;right:var(--offset);width:40.15%;height:100%;display:flex;flex-direction:column;justify-content:space-between}}@media(min-width:1280px){.hhds-three-image-grid__secondary-images{--offset: 50px;--gap: 20px;padding-block:unset;top:var(--offset);right:var(--offset);width:270px;gap:var(--gap);height:unset}}.hhds-filtered-gallery{display:block;--slide-aspect-ratio: calc(173 / 96)}@media(min-width:834px){.hhds-filtered-gallery{--slide-aspect-ratio: calc(123 / 73)}}@media(min-width:1280px){.hhds-filtered-gallery{--slide-aspect-ratio: 1.7}}.hhds-filtered-gallery__captions{display:none}.hhds-filtered-gallery__carousel-area{display:flex;flex-direction:column;gap:var(--hhds-space-2xs)}@media(min-width:834px){.hhds-filtered-gallery__carousel-area{gap:var(--hhds-space-xs)}}.hhds-filtered-gallery__header-area{gap:var(--hhds-space-l)}@media(min-width:834px){.hhds-filtered-gallery__header-area{gap:var(--hhds-space-xl)}}.hhds-filtered-gallery__header-area{margin-bottom:var(--hhds-padding-md)}.hhds-filtered-gallery__header-area-text{display:flex;flex-direction:column;align-items:center;gap:var(--hhds-space-s)}@media(min-width:834px){.hhds-filtered-gallery__header-area-text{gap:var(--hhds-space-m)}}.hhds-filtered-gallery__header-area-options{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;row-gap:var(--hhds-space-xs);column-gap:var(--hhds-space-4xl)}.hhds-filtered-gallery__option.is-active,.hhds-filtered-gallery__option[aria-pressed=true],.hhds-filtered-gallery__option:disabled{color:var(--hhds-color-neutral-on-normal)}.hhds-filtered-gallery__info-area{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.hhds-filtered-gallery__caption{display:block;opacity:1;transition:opacity var(--hhds-carousel-caption-phase-duration, .4s) ease,transform var(--hhds-carousel-caption-phase-duration, .4s) ease;contain:paint;transform:translateZ(0) translate(var(--hhds-carousel-caption-translate-x, 0));backface-visibility:hidden}.hhds-filtered-gallery__caption.is-fading-out{opacity:0}.hhds-filtered-gallery .swiper{width:100%;position:relative;overflow:visible}.hhds-filtered-gallery .swiper-wrapper{will-change:transform}.hhds-filtered-gallery .swiper-slide{width:100%!important;height:auto;transition-property:transform,opacity;flex-shrink:0;padding:0;border:0;background:transparent;touch-action:pan-y;user-select:none}.hhds-filtered-gallery .swiper-slide-figure{width:100%;height:auto;aspect-ratio:var(--slide-aspect-ratio, 1.8020833333);margin:0;overflow:hidden}.hhds-filtered-gallery .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-drag:none}.hhds-filtered-gallery .swiper-container{width:100%;max-width:100%;position:relative;overflow:hidden}.hhds-filtered-gallery .hhds-slide-image-parent{background:#fff!important}:root{--gallery-carousel-slide-width-lg: 411px;--swiper-button-wrapper-width-expanded: calc(var(--gallery-carousel-slide-width-lg) * 3 + var(--hhds-space-xs) * 2)}.hhds-gallery-carousel{display:block;--gallery-carousel-slide-width: 263px;--gallery-carousel-slide-height: 183px;--gallery-carousel-slide-aspect-ratio: 263 / 183;--gallery-carousel-slide-hover-scale: 1.1;--gallery-carousel-slide-dimmed-opacity: .45;--gallery-carousel-slide-hover-shadow: 0 0 25px 12px rgba(255, 255, 255, 1);--gallery-carousel-caption-shadow: 0 0 10px rgba(0, 0, 0, .5);--gallery-carousel-slide-hover-transition: .4s cubic-bezier(.22, .61, .36, 1)}@media(min-width:834px){.hhds-gallery-carousel{--gallery-carousel-slide-hover-scale: 1.1}}.hhds-gallery-carousel{--gallery-carousel-slide-hover-height: calc(var(--gallery-carousel-slide-height) * var(--gallery-carousel-slide-hover-scale));--gallery-carousel-slide-hover-height-offset: calc( (var(--gallery-carousel-slide-hover-height) - var(--gallery-carousel-slide-height)) / 2 )}@media(min-width:834px){.hhds-gallery-carousel{--gallery-carousel-slide-scale: calc(100vw/834px) ;--gallery-carousel-slide-width: calc(194px * var(--gallery-carousel-slide-scale));--gallery-carousel-slide-height: calc(135px * var(--gallery-carousel-slide-scale));--gallery-carousel-slide-aspect-ratio: 194 / 135}}@media(min-width:1280px){.hhds-gallery-carousel{--gallery-carousel-slide-width: var(--gallery-carousel-slide-width-lg);--gallery-carousel-slide-height: 287px;--gallery-carousel-slide-aspect-ratio: 411 / 287}}.hhds-gallery-carousel .hhds-grid{gap:var(--hhds-space-xl)}@media(min-width:834px){.hhds-gallery-carousel .hhds-grid{gap:var(--hhds-grid-gap)}}.hhds-gallery-carousel__text-area{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--hhds-space-m);--background-color: white;background:linear-gradient(90deg,var(--background-color) 0%,var(--background-color) 80%,rgba(255,255,255,0) 100%);gap:var(--hhds-space-m)}@media(min-width:834px){.hhds-gallery-carousel__text-area{padding:0;gap:var(--hhds-space-l);flex-direction:column;align-items:flex-start;justify-content:center}}@media(min-width:1280px){.hhds-gallery-carousel__text-area{gap:var(--hhds-space-xl)}}.hhds-gallery-carousel__images-area{display:flex;align-items:center;justify-content:flex-start}.hhds-gallery-carousel__divider{width:44px;height:auto;display:none}@media(min-width:834px){.hhds-gallery-carousel__divider{display:block}}@media(min-width:1280px){.hhds-gallery-carousel__divider{width:64px}}.hhds-gallery-carousel .swiper{width:100%;position:relative;overflow:visible}.hhds-gallery-carousel__swiper-clip{width:100%;max-width:100%;position:relative;overflow:hidden;padding-top:var(--gallery-carousel-slide-hover-height-offset);padding-bottom:var(--gallery-carousel-slide-hover-height-offset);margin-top:calc(var(--gallery-carousel-slide-hover-height-offset) * -1);margin-bottom:calc(var(--gallery-carousel-slide-hover-height-offset) * -1)}@supports (clip-path: inset(0)){.hhds-gallery-carousel__swiper-clip{overflow:visible;-webkit-clip-path:inset(0 -100vw 0 1px);clip-path:inset(0 -100vw 0 1px)}}.hhds-gallery-carousel .swiper-wrapper{will-change:transform;align-items:center;transition-timing-function:cubic-bezier(.65,0,.35,1)}.hhds-gallery-carousel .swiper-slide{width:var(--gallery-carousel-slide-width);height:var(--gallery-carousel-slide-height);flex-shrink:0;padding:0;border:0;background:transparent;position:relative;overflow:visible;touch-action:pan-y;user-select:none;transform-origin:var(--slide-transform-origin, center center);transition:transform var(--gallery-carousel-slide-hover-transition),opacity .35s ease;will-change:transform,opacity}.hhds-gallery-carousel .swiper-slide:focus-within{transform:scale(var(--gallery-carousel-slide-hover-scale))}.hhds-gallery-carousel__slide-caption{color:var(--hhds-color-neutral-on-loud);position:absolute;z-index:1;bottom:var(--hhds-space-s);left:var(--hhds-space-m);font-family:var(--hhds-font-family-body);font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.1em;opacity:0;pointer-events:none;transition:opacity .2s ease;transition-delay:0s;text-shadow:var(--gallery-carousel-caption-shadow);will-change:opacity,transform}.swiper-slide:focus-within .hhds-gallery-carousel__slide-caption{opacity:1}.hhds-gallery-carousel .swiper-slide-figure{width:100%;height:auto;aspect-ratio:var(--gallery-carousel-slide-aspect-ratio);margin:0;position:absolute;left:0;top:50%;transform:translateY(-50%);overflow:hidden;transition:box-shadow var(--gallery-carousel-slide-hover-transition)}.hhds-gallery-carousel .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.hhds-gallery-carousel .swiper-wrapper:focus-within .swiper-slide{opacity:var(--gallery-carousel-slide-dimmed-opacity)}.hhds-gallery-carousel .swiper-wrapper:focus-within .swiper-slide:focus-within{opacity:1}.hhds-gallery-carousel .swiper-slide:focus-within .swiper-slide-figure{box-shadow:var(--gallery-carousel-slide-hover-shadow)}@media(hover:hover)and (pointer:fine){.hhds-gallery-carousel .swiper-wrapper:hover .swiper-slide{opacity:var(--gallery-carousel-slide-dimmed-opacity)}.hhds-gallery-carousel .swiper-wrapper:hover .swiper-slide:hover{opacity:1}.hhds-gallery-carousel .swiper-slide:hover{transform:scale(var(--gallery-carousel-slide-hover-scale))}.hhds-gallery-carousel .swiper-slide:hover .swiper-slide-figure{box-shadow:var(--gallery-carousel-slide-hover-shadow)}.hhds-gallery-carousel .swiper-slide:hover .hhds-gallery-carousel__slide-caption{opacity:1;transition-delay:.15s}}.hhds-gallery-carousel .swiper-container{width:100%;max-width:100%;position:relative;overflow:visible}.hhds-gallery-carousel__swiper-left-overlay{position:absolute;left:0;top:calc(var(--gallery-carousel-slide-hover-height-offset) * -1);bottom:calc(var(--gallery-carousel-slide-hover-height-offset) * -1);width:50px;z-index:2;pointer-events:none;background:linear-gradient(270deg,#fff0 2.23%,#ffffffe6 97.78%)}@media(min-width:1280px){.hhds-gallery-carousel__swiper-left-overlay{width:90px}}.hhds-large-carousel{display:block;--slide-aspect-ratio: calc(173 / 96)}@media(min-width:834px){.hhds-large-carousel{--slide-aspect-ratio: calc(123 / 73)}}@media(min-width:1280px){.hhds-large-carousel{--slide-aspect-ratio: 1.7}}.hhds-large-carousel__captions{display:none}.hhds-large-carousel .hhds-container{display:flex;flex-direction:column;gap:var(--hhds-space-2xs)}@media(min-width:834px){.hhds-large-carousel .hhds-container{gap:var(--hhds-space-xs)}}.hhds-large-carousel__info-area{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.hhds-large-carousel__caption{display:block;opacity:1;transition:opacity var(--hhds-carousel-caption-phase-duration, .4s) ease,transform var(--hhds-carousel-caption-phase-duration, .4s) ease;contain:paint;transform:translateZ(0) translate(var(--hhds-carousel-caption-translate-x, 0));backface-visibility:hidden}.hhds-large-carousel__caption.is-fading-out{opacity:0}.hhds-large-carousel .swiper{width:100%;position:relative;overflow:visible}.hhds-large-carousel .swiper-wrapper{will-change:transform}.hhds-large-carousel .swiper-slide{width:100%!important;height:auto;transition-property:transform,opacity;flex-shrink:0;padding:0;border:0;background:transparent;touch-action:pan-y;user-select:none}.hhds-large-carousel .swiper-slide-figure{width:100%;height:auto;aspect-ratio:var(--slide-aspect-ratio);margin:0;overflow:hidden}.hhds-large-carousel .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-drag:none}.hhds-large-carousel .swiper-container{width:100%;max-width:100%;position:relative;overflow:hidden}.hhds-video-gallery{display:block;position:relative}.hhds-video-gallery__cover{position:absolute;inset:0;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--hhds-color-neutral-fill-normal);z-index:2;pointer-events:none;transition:opacity .4s ease,transform .5s ease}.hhds-video-gallery__card:hover .hhds-video-gallery__cover{transform:scale(1.1)}.hhds-video-gallery__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--hhds-color-neutral-fill-loud) 80%,transparent);z-index:3;pointer-events:none;transition:background .2s,opacity .3s ease;width:64px;height:64px}@media(min-width:834px){.hhds-video-gallery__play-btn--featured{width:96px;height:96px}}@media(min-width:1280px){.hhds-video-gallery__play-btn--featured{width:120px;height:120px}}.hhds-video-gallery__play-icon{display:block;width:20px;height:auto;margin-left:5px}@media(min-width:1280px){.hhds-video-gallery__play-btn--featured .hhds-video-gallery__play-icon{width:40px;margin-left:10px}}.hhds-video-gallery__content{text-align:center;transition:opacity .25s ease;padding-bottom:var(--hhds-padding-lg, 0px)}.hhds-video-gallery__featured-title,.hhds-video-gallery__featured-desc{margin:0}.hhds-video-gallery__featured{display:flex;flex-direction:column;gap:var(--hhds-space-xl, 20px)}.hhds-video-gallery__featured-media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.hhds-video-gallery__featured-media:hover .hhds-video-gallery__play-btn--featured,.hhds-video-gallery__featured-media:focus-within .hhds-video-gallery__play-btn--featured{background:var(--hhds-color-neutral-fill-loud)}.hhds-video-gallery__featured-media.is-starting .hhds-video-gallery__play-btn--featured,.hhds-video-gallery__featured-media.is-playing .hhds-video-gallery__play-btn--featured,.hhds-video-gallery__featured-media.is-playing .hhds-video-gallery__cover{opacity:0}.hhds-video-gallery__featured-media.is-playing .hhds-video-gallery__play-trigger{pointer-events:none}.hhds-video-gallery__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;pointer-events:none;--hhds-space-2xl: 0}.hhds-video-gallery__play-trigger{position:absolute;inset:0;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer;z-index:4}.hhds-video-gallery__vimeo-container{position:absolute;inset:0;z-index:1}.hhds-video-gallery__vimeo-container iframe{position:absolute;inset:0;width:100%;height:100%}.hhds-video-gallery__more{margin-top:var(--hhds-padding-lg, 70px);padding-top:var(--hhds-padding-lg, 70px);border-top:.5px solid var(--hhds-color-brand-border-loud)}.hhds-video-gallery__header{text-align:center;margin:0 0 var(--hhds-space-7xl, 0px)}.hhds-video-gallery__grid{align-items:start;row-gap:var(--hhds-padding-lg, 70px)}.hhds-video-gallery__card{position:relative;display:block;width:100%}.hhds-video-gallery__card:hover .hhds-video-gallery__play-btn--card,.hhds-video-gallery__card:focus-within .hhds-video-gallery__play-btn--card{background:var(--hhds-color-neutral-fill-loud)}.hhds-video-gallery__card-trigger{position:absolute;inset:0;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer;z-index:4}.hhds-video-gallery__card-media{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;margin-bottom:var(--hhds-space-xl, 20px);transition:opacity .25s ease}.hhds-video-gallery__card-media.is-starting .hhds-video-gallery__play-btn--card,.hhds-video-gallery__card-media.is-playing .hhds-video-gallery__play-btn--card,.hhds-video-gallery__card-media.is-playing .hhds-video-gallery__cover{opacity:0}.hhds-video-gallery__card:has(.hhds-video-gallery__card-media.is-playing) .hhds-video-gallery__card-trigger{pointer-events:none;visibility:hidden}.hhds-video-gallery__card-text{display:flex;flex-direction:column;gap:var(--hhds-space-m, 12px);transition:opacity .25s ease}.hhds-video-gallery__title{font-family:var(--hhds-font-family-heading);display:block;margin:0}.hhds-video-gallery__desc{display:block}.hhds-video-gallery__desc p:last-child{margin-bottom:0}
