/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--text-shadow-2xs:0px 1px 0px #00000026;--text-shadow-xs:0px 1px 1px #0003;--text-shadow-sm:0px 1px 0px #00000013, 0px 1px 1px #00000013, 0px 2px 2px #00000013;--text-shadow-md:0px 1px 1px #0000001a, 0px 1px 2px #0000001a, 0px 2px 4px #0000001a;--text-shadow-lg:0px 1px 2px #0000001a, 0px 3px 2px #0000001a, 0px 4px 8px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#0a0a0a;--color-white:#fff;--color-surface:#f5f5f3;--color-chip:#f1f1ef;--color-map:#e9e9e5;--color-dark-raised:#1c1c1c;--color-dark-line:#2e2e2e;--color-text-2:#4a4a4a;--color-text-3:#6b6b6b;--color-muted:#737373;--color-muted-lg:#8a8a8a;--color-on-dark-2:#bdbdbd;--color-on-dark-3:#a3a3a3;--color-line:#e6e6e3;--color-line-strong:#cfcfcb;--color-line-input:#8f8f8b;--color-line-on-dark:#6b6b6b;--color-hover-ink:#262626;--color-error:#b42318;--color-success:#067647;--text-small:.875rem;--text-small--line-height:1.5;--text-body:clamp(1rem, .9536rem + .1905vw, 1.125rem);--text-body--line-height:1.6;--text-lead:clamp(1.125rem, 1.032rem + .381vw, 1.375rem);--text-lead--line-height:1.4;--text-h3:clamp(1.25rem, 1.157rem + .381vw, 1.5rem);--text-h3--line-height:1.25;--text-h2:clamp(2.25rem, 1.6rem + 2.667vw, 4rem);--text-h2--line-height:1;--text-h1:clamp(2.75rem, 1.171rem + 6.476vw, 7rem);--text-h1--line-height:.96;--radius-tile:16px;--radius-input:14px;--radius-thumb:12px;--radius-pill:999px;--ease-glide:cubic-bezier(.22, 1, .36, 1);--ease-reveal:cubic-bezier(.65, 0, .35, 1);--dur-sweep:.48s;--dur-sweep-out:.32s;--dur-zoom:.9s;--dur-zoom-out:.7s;--dur-rise:.8s;--dur-clip:1.1s;--dur-settle:1.6s;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.4s;--dur-reveal:.6s;--container-site:84rem;--shadow-pin:0 6px 18px #00000040;--shadow-pop:0 20px 50px #0000002e}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}:is(.on-dark,.on-image) :focus-visible,:is(.on-dark,.on-image):focus-visible{outline-color:var(--color-white)}[tabindex="-1"]:focus{outline:none}[id]{scroll-margin-top:calc(var(--icon-header-offset) + 1rem)}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink);background:var(--color-white);-webkit-font-smoothing:antialiased}::selection{background:var(--color-ink);color:var(--color-white)}a{color:inherit}}@layer components{.icon-container{width:100%;max-width:calc(var(--container-site) + 2 * var(--icon-gutter));padding-inline:var(--icon-gutter);margin-inline:auto}.icon-section{padding-block:var(--section-y)}.icon-section--white+.icon-section--white{padding-top:0}.on-surface{background:var(--color-surface)}.on-dark{background:var(--color-ink);color:var(--color-white);-webkit-font-smoothing:antialiased}.t-display,.t-h1,.t-h1-home,.t-h2,.t-statement,.t-statement-center,.t-card-title,.t-stat,.t-stat-card,.t-title{text-wrap:balance;margin:0}.t-display{letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(2.75rem,.6143rem + 8.762vw,8.5rem);font-weight:700;line-height:.9}.t-display--light{font-weight:400}.t-h1{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(2.75rem,1.171rem + 6.476vw,7rem);font-weight:400;line-height:.96}.t-h1-home{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(3rem,1.514rem + 6.095vw,7rem);font-weight:700;line-height:.98}.t-h2{letter-spacing:-.04em;overflow-wrap:break-word;font-size:clamp(2.25rem,1.6rem + 2.667vw,4rem);font-weight:400;line-height:1}.t-h2--strong{letter-spacing:-.045em;font-weight:600}.t-statement{letter-spacing:-.03em;font-size:clamp(1.75rem,1.286rem + 1.905vw,3rem);font-weight:500;line-height:1.16}.t-statement--medium{font-size:clamp(1.75rem,1.379rem + 1.524vw,2.75rem)}.t-statement-center{letter-spacing:-.04em;font-size:clamp(1.875rem,1.179rem + 2.857vw,3.75rem);font-weight:500;line-height:1.06}.t-card-title{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(2rem,1.629rem + 1.524vw,3rem);font-weight:700;line-height:1}.t-stat{letter-spacing:-.04em;font-size:clamp(1.5rem,.9rem + 3.1vw,3.5rem);font-weight:700;line-height:1}.t-stat-card{letter-spacing:-.03em;font-size:clamp(1.5rem,1.268rem + .952vw,2.125rem);font-weight:700;line-height:1}.icon-stat__prefix{letter-spacing:0;margin-inline-end:.2em}.t-title{letter-spacing:-.02em;font-size:clamp(1.25rem,1.157rem + .381vw,1.5rem);font-weight:600;line-height:1.2}.t-lead{letter-spacing:-.01em;font-size:clamp(1.125rem,1.032rem + .381vw,1.375rem);font-weight:500;line-height:1.3}.t-lead-home{letter-spacing:-.01em;font-size:clamp(1.25rem,1.111rem + .5714vw,1.625rem);font-weight:500;line-height:1.3}.t-body-lg{font-size:clamp(1.0625rem,.9929rem + .2857vw,1.25rem);line-height:1.6}.t-body{font-size:clamp(1rem,.9536rem + .1905vw,1.125rem);line-height:1.5}.t-label{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.t-small{font-size:.875rem;line-height:1.5}.t-secondary{color:var(--color-text-2)}.on-dark .t-secondary,.on-image .t-secondary{color:var(--color-on-dark-2)}:is(.t-display,.t-h1,.t-h2,.t-statement,.t-statement-center,.t-lead,.t-lead-home) strong{font-weight:700}.icon-button{--btn-fg:var(--color-white);--btn-bg:var(--color-ink);--btn-line:var(--color-ink);--btn-fill:var(--color-dark-line);--btn-fill-fg:var(--color-white);--btn-fill-line:var(--color-dark-line);isolation:isolate;border:1px solid var(--btn-line);border-radius:var(--radius-pill);background:var(--btn-bg);min-height:3rem;color:var(--btn-fg);font:inherit;text-align:center;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;padding:0 1.375rem;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.icon-button--sm{min-height:2.75rem;padding-inline:1.125rem;font-size:.9375rem}.icon-button--lg{min-height:3.25rem;padding-inline:1.625rem}.icon-button--xl{min-height:3.5rem;padding-inline:1.75rem;font-size:1.0625rem}.icon-button--outline{--btn-fg:var(--color-ink);--btn-bg:transparent;--btn-line:var(--color-ink);--btn-fill:var(--color-ink);--btn-fill-fg:var(--color-white);--btn-fill-line:var(--color-ink)}.icon-button--soft{--btn-fg:var(--color-ink);--btn-bg:transparent;--btn-line:var(--color-line-strong);--btn-fill:var(--color-chip);--btn-fill-fg:var(--color-ink);--btn-fill-line:var(--color-ink)}.icon-button--white,.on-dark .icon-button--primary{--btn-fg:var(--color-ink);--btn-bg:var(--color-white);--btn-line:var(--color-white);--btn-fill:var(--color-chip);--btn-fill-fg:var(--color-ink);--btn-fill-line:var(--color-chip)}.icon-button--on-dark{--btn-fg:var(--color-white);--btn-bg:transparent;--btn-line:var(--color-line-on-dark);--btn-fill:var(--color-white);--btn-fill-fg:var(--color-ink);--btn-fill-line:var(--color-white)}.icon-button[aria-disabled=true],.icon-button:disabled{cursor:default;opacity:.6}.icon-button[aria-busy=true]{cursor:progress}.icon-button__icon{flex-shrink:0;width:1.125rem;height:1.125rem}.icon-buttons{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.icon-chip{border-radius:var(--radius-pill);background:var(--color-chip);color:var(--color-ink);white-space:nowrap;align-items:center;gap:.375rem;margin:0;padding:.5rem .875rem;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}.icon-chip--fact{white-space:normal;padding:.625rem 1rem;font-size:.9375rem;font-weight:500}.icon-chip--white{background:var(--color-white)}.icon-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.icon-pill{--btn-fill:var(--color-chip);--btn-fill-fg:var(--color-ink);--btn-fill-line:var(--color-ink);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-white);min-height:3rem;color:var(--color-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1.375rem;font-size:1rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.icon-pill--sm{min-height:2.75rem;padding-inline:1.125rem;font-size:.9375rem}.icon-pill:is([aria-pressed=true],[aria-selected=true]){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.icon-pill:has(input:checked){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.icon-pill:has(:focus-visible){outline:2px solid var(--color-ink);outline-offset:3px}.on-dark .icon-pill{--btn-fill:var(--color-dark-line);--btn-fill-fg:var(--color-white);--btn-fill-line:var(--color-line-on-dark);color:var(--color-white);background:0 0;border-color:#0000}.on-dark .icon-pill:is([aria-pressed=true],[aria-selected=true]){border-color:var(--color-white);background:var(--color-white);color:var(--color-ink)}.icon-stats{gap:1.5rem;margin:0;display:grid}.icon-stat{flex-direction:column-reverse;justify-content:flex-end;gap:.375rem;min-width:0;display:flex}.icon-stat dd{overflow-wrap:break-word;margin:0}.icon-stat dt{color:var(--color-text-2);font-size:.9375rem;line-height:1.4}.icon-stat--card dt{font-size:.875rem}.icon-stat--tile,.icon-stat--tile-strong{border-radius:var(--radius-tile);background:var(--color-white);gap:.25rem;padding:1.25rem}.icon-stat--tile dd,.icon-stat--tile-strong dd{font-size:1.5rem;font-weight:700;line-height:1.1}.icon-stat--tile dt,.icon-stat--tile-strong dt{font-size:.875rem}.icon-stat--tile-strong{background:var(--color-ink);color:var(--color-white)}.icon-stat--tile-strong dt,.on-dark .icon-stat dt{color:var(--color-on-dark-2)}.icon-link{min-height:2.75rem;color:inherit;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat content-box border-box;align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.icon-link>:not(.icon-arrow){padding-bottom:2px}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.col-12{grid-column:12}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-full{width:100%;height:100%}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-80{height:calc(var(--spacing) * 80)}.h-100{height:calc(var(--spacing) * 100)}.min-h-12{min-height:calc(var(--spacing) * 12)}.w-auto{width:auto}.w-full{width:100%}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.items-center{align-items:center}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.p-0{padding:0}.pt-0{padding-top:0}.pt-12\!{padding-top:calc(var(--spacing) * 12)!important}.text-center{text-align:center}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (width>=48rem){.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:pt-0{padding-top:0}.md\:pt-16\!{padding-top:calc(var(--spacing) * 16)!important}}@media (width>=75rem){.min-\[75rem\]\:h-11{height:calc(var(--spacing) * 11)}}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/themes/icon-development/public/build/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations"),url(/wp-content/themes/icon-development/public/build/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/themes/icon-development/public/build/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations"),url(/wp-content/themes/icon-development/public/build/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans);size-adjust:102.15%;ascent-override:94.96%;descent-override:24.47%;line-gap-override:0%}:root{--overlay:#0a0a0a99;--icon-gutter:1.25rem;--section-y:4.5rem;--section-y-lg:5rem;--icon-header:4rem;--icon-header-offset:var(--icon-header);--radius-panel:20px;--radius-box:20px;--radius-card:16px}@media (width>=48rem){:root{--icon-gutter:2rem;--section-y:6rem;--section-y-lg:7rem;--radius-panel:24px;--radius-box:24px;--radius-card:20px}}@media (width>=64rem){:root{--icon-gutter:3rem;--section-y:8.75rem;--section-y-lg:10rem;--radius-panel:28px}}@media (width>=75rem){:root{--icon-header:6rem;--icon-header-offset:0px}}[x-cloak]{display:none!important}.is-quiet{color:var(--color-muted)}:is(.t-display,.t-h1,.t-h1-home,.t-h2,.t-statement,.t-statement-center,.t-card-title) .is-quiet{color:var(--color-muted-lg)}:is(.on-surface,.on-chip) .is-quiet{color:var(--color-text-3)}:is(.on-surface,.on-chip) :is(.t-h2,.t-statement,.t-statement-center) .is-quiet{color:var(--color-muted-lg)}:is(.on-dark,.on-image) .is-quiet,:is(.on-dark,.on-image) :is(.t-h2,.t-display,.t-h1) .is-quiet{color:var(--color-on-dark-2)}.icon-arrow{display:inline-block}:is(.icon-pill,.icon-slider__arrow,.icon-strip__btn,.icon-video-toggle,.icon-lightbox__btn,.icon-map-card__close,.icon-3d__flat){isolation:isolate;overflow:hidden}:is(.icon-button,.wp-block-button__link,.icon-pill,.icon-slider__arrow,.icon-strip__btn,.icon-video-toggle,.icon-lightbox__btn,.icon-map-card__close,.icon-3d__flat):before{content:"";z-index:-1;background:var(--btn-fill);pointer-events:none;position:absolute;inset:-1px;translate:0 101%}.icon-nav-toggle[aria-expanded=true]:before{translate:0}:is(.icon-button,.wp-block-button__link,.icon-pill,.icon-slider__arrow,.icon-strip__btn,.icon-video-toggle,.icon-lightbox__btn,.icon-map-card__close,.icon-3d__flat):not([aria-pressed=true],[aria-selected=true],:has(input:checked)):is(:focus-visible,:has(:focus-visible)):before{translate:0}:is(.icon-button,.wp-block-button__link,.icon-pill,.icon-slider__arrow,.icon-strip__btn,.icon-video-toggle,.icon-lightbox__btn,.icon-map-card__close,.icon-3d__flat):not(:disabled,[aria-disabled=true],[aria-busy=true],[aria-pressed=true],[aria-selected=true],:has(input:checked)):active:before{translate:0}.icon-nav-toggle[aria-expanded=true]{border-color:var(--btn-fill-line);color:var(--btn-fill-fg)}:is(.icon-button,.wp-block-button__link,.icon-pill,.icon-slider__arrow,.icon-strip__btn,.icon-video-toggle,.icon-lightbox__btn,.icon-map-card__close,.icon-3d__flat):not([aria-pressed=true],[aria-selected=true],:has(input:checked)):is(:focus-visible,:has(:focus-visible)){border-color:var(--btn-fill-line);color:var(--btn-fill-fg)}:is(.icon-button--primary,.wp-block-button:not(.is-style-icon-secondary) .wp-block-button__link):active{--btn-fill:#000}@media (hover:hover) and (pointer:fine){:is(.icon-button,.wp-block-button__link,.icon-pill,.icon-slider__arrow,.icon-strip__btn,.icon-video-toggle,.icon-lightbox__btn,.icon-map-card__close,.icon-3d__flat):not(:disabled,[aria-disabled=true],[aria-busy=true],[aria-pressed=true],[aria-selected=true],:has(input:checked)):hover:before{translate:0}:is(.icon-button,.wp-block-button__link,.icon-pill,.icon-slider__arrow,.icon-strip__btn,.icon-video-toggle,.icon-lightbox__btn,.icon-map-card__close,.icon-3d__flat):not(:disabled,[aria-disabled=true],[aria-busy=true],[aria-pressed=true],[aria-selected=true],:has(input:checked)):hover{border-color:var(--btn-fill-line);color:var(--btn-fill-fg)}:is(.icon-button--primary,.wp-block-button:not(.is-style-icon-secondary) .wp-block-button__link):not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{box-shadow:inset 0 1px #ffffff24}:is(.on-dark,.on-image) :is(.icon-button--primary,.wp-block-button__link):hover{box-shadow:none}}@media (prefers-reduced-motion:no-preference){:is(.icon-button,.wp-block-button__link,.icon-pill,.icon-slider__arrow,.icon-strip__btn,.icon-video-toggle,.icon-lightbox__btn,.icon-map-card__close,.icon-3d__flat):before{transition:translate var(--dur-sweep-out) var(--ease-glide)}:is(.icon-button,.wp-block-button__link,.icon-pill,.icon-slider__arrow,.icon-video-toggle,.icon-lightbox__btn,.icon-map-card__close,.icon-3d__flat){transition:color .16s ease, border-color var(--dur-sweep-out) var(--ease-glide), box-shadow .24s ease, scale var(--dur-fast) var(--ease-out)}:is(.icon-button,.wp-block-button__link,.icon-pill,.icon-slider__arrow,.icon-strip__btn,.icon-video-toggle,.icon-lightbox__btn,.icon-map-card__close,.icon-3d__flat):is(:hover,:focus-visible,:has(:focus-visible)):before{transition-duration:var(--dur-sweep)}:is(.icon-button,.wp-block-button__link,.icon-pill,.icon-slider__arrow,.icon-strip__btn,.icon-video-toggle,.icon-lightbox__btn,.icon-map-card__close,.icon-3d__flat):is(:hover,:focus-visible,:has(:focus-visible)){transition-duration:.24s, var(--dur-sweep), .24s, var(--dur-fast);transition-delay:80ms,0s,0s,0s}:is(.icon-button,.wp-block-button__link,.icon-pill,.icon-slider__arrow,.icon-strip__btn,.icon-video-toggle,.icon-lightbox__btn,.icon-map-card__close,.icon-3d__flat):active:before{transition-duration:.12s}:is(.icon-button,.wp-block-button__link,.icon-pill,.icon-slider__arrow,.icon-strip__btn,.icon-video-toggle,.icon-lightbox__btn,.icon-map-card__close):not(:disabled,[aria-disabled=true]):active{transition-duration:.1s;scale:.98}.icon-arrow{transition:translate var(--dur-sweep-out) var(--ease-glide)}:is(.icon-button,.icon-link):focus-visible .icon-arrow{transition-duration:var(--dur-sweep);translate:4px}:is(.icon-button,.icon-link):focus-visible .icon-arrow--external{translate:2px -2px}.icon-prose a:not(.icon-button,.wp-element-button){transition:text-decoration-color .16s,text-decoration-thickness .16s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.icon-button,.icon-link):hover .icon-arrow{transition-duration:var(--dur-sweep);translate:4px}:is(.icon-button,.icon-link):hover .icon-arrow--external{translate:2px -2px}}.icon-map-card__more-label,.icon-footer__text,.icon-map__list-text,.icon-consent__more-text,:is(.icon-field--consent,.icon-map__consent-text,.icon-tour__note,.icon-form-card__fallback) a,.icon-consent__privacy,.icon-form__summary-link{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;text-decoration:none}@media (prefers-reduced-motion:no-preference){:is(.icon-link,.icon-map-card__more-label):focus-visible,.icon-map-card__link:focus-visible .icon-map-card__more-label,.icon-footer__link:focus-visible>.icon-footer__text,.icon-map__list-link:focus-visible>.icon-map__list-text,.icon-consent__more:focus-visible>.icon-consent__more-text,:is(.icon-field--consent,.icon-map__consent-text,.icon-tour__note,.icon-form-card__fallback) a:focus-visible,:is(.icon-consent__privacy,.icon-form__summary-link):focus-visible{animation:icon-underline-redraw .64s var(--ease-glide)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.icon-link,.icon-map-card__more-label):hover,.icon-map-card:hover .icon-map-card__more-label,.icon-footer__link:hover>.icon-footer__text,.icon-map__list-link:hover>.icon-map__list-text,.icon-consent__more:hover>.icon-consent__more-text,:is(.icon-field--consent,.icon-map__consent-text,.icon-tour__note,.icon-form-card__fallback) a:hover,:is(.icon-consent__privacy,.icon-form__summary-link):hover{animation:icon-underline-redraw .64s var(--ease-glide)}}@keyframes icon-underline-redraw{0%{background-position:100% 100%;background-size:100% 1px}45%{background-position:100% 100%;background-size:0% 1px}46%{background-position:0 100%;background-size:0% 1px}to{background-position:0 100%;background-size:100% 1px}}@media (prefers-reduced-motion:reduce){.icon-link:focus-visible,.icon-footer__link:focus-visible>.icon-footer__text,.icon-map__list-link:focus-visible>.icon-map__list-text,.icon-consent__more:focus-visible>.icon-consent__more-text,:is(.icon-field--consent,.icon-map__consent-text,.icon-tour__note,.icon-form-card__fallback) a:focus-visible,:is(.icon-consent__privacy,.icon-form__summary-link):focus-visible{background-size:100% 2px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.icon-link:hover,.icon-footer__link:hover>.icon-footer__text,.icon-map__list-link:hover>.icon-map__list-text,.icon-consent__more:hover>.icon-consent__more-text,:is(.icon-field--consent,.icon-map__consent-text,.icon-tour__note,.icon-form-card__fallback) a:hover,:is(.icon-consent__privacy,.icon-form__summary-link):hover{background-size:100% 2px}}.icon-nav__text,.icon-footer__cols .icon-footer__link:not(.icon-footer__link--email),.icon-feature__link,.icon-card__link,.icon-contact-card__text,.icon-form-band__text{background:linear-gradient(currentColor, currentColor) 0 100% / 0 var(--link-line,1px) no-repeat}.icon-nav__link:focus-visible .icon-nav__text,.icon-footer__cols .icon-footer__link:not(.icon-footer__link--email):focus-visible,:is(.icon-feature__link,.icon-card__link):focus-visible,.icon-contact-card__value:focus-visible>.icon-contact-card__text,.icon-form-band__phones a:focus-visible>.icon-form-band__text{background-size:100% var(--link-line,1px)}@media (hover:hover) and (pointer:fine){.icon-nav__link:hover .icon-nav__text,.icon-footer__cols .icon-footer__link:not(.icon-footer__link--email):hover,:is(.icon-feature__link,.icon-card__link):hover,.icon-contact-card__value:hover>.icon-contact-card__text,.icon-form-band__phones a:hover>.icon-form-band__text{background-size:100% var(--link-line,1px)}}@media (prefers-reduced-motion:no-preference){.icon-nav__text,.icon-footer__cols .icon-footer__link,.icon-feature__link,.icon-card__link,.icon-contact-card__text,.icon-form-band__text{transition:background-size var(--dur-base) var(--ease-out)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.icon-mark{aspect-ratio:476/194;background-color:currentColor;height:.875rem;display:inline-block;-webkit-mask:url(/wp-content/themes/icon-development/public/build/assets/icon-pin-logo-CrmkOJrm.svg) 50%/contain no-repeat;mask:url(/wp-content/themes/icon-development/public/build/assets/icon-pin-logo-CrmkOJrm.svg) 50%/contain no-repeat}.icon-placeholder{background:var(--color-map);width:100%;height:100%;color:var(--color-line-strong);place-items:center;display:grid}.icon-placeholder__mark{height:clamp(1.5rem,8%,3rem)}.icon-prose,.is-root-container{--icon-measure:45rem;overflow-wrap:break-word}:is(.icon-prose,.is-root-container)>:where(:not([data-type^=icon\/] *),.icon-inner *){max-width:var(--icon-measure);margin-inline:auto}:is(.icon-prose,.is-root-container)>*+:where(:not([data-type^=icon\/] *),.icon-inner *){margin-top:1.5rem}:is(.icon-prose,.is-root-container)>:first-child:where(:not([data-type^=icon\/] *),.icon-inner *){margin-top:0}:is(.icon-prose,.is-root-container)>.alignwide:where(:not([data-type^=icon\/] *),.icon-inner *){max-width:var(--wp--style--global--wide-size,1280px)}:is(.icon-prose,.is-root-container)>.alignfull:where(:not([data-type^=icon\/] *),.icon-inner *){max-width:none}:is(.icon-prose,.is-root-container) p:where(:not([data-type^=icon\/] *),.icon-inner *){font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink);text-wrap:pretty}:is(.icon-prose,.is-root-container) p.is-style-icon-lead:where(:not([data-type^=icon\/] *),.icon-inner *){font-size:var(--text-lead);line-height:var(--text-lead--line-height)}:is(.icon-prose,.is-root-container) :is(h1,h2,h3,h4):where(:not([data-type^=icon\/] *),.icon-inner *){font-family:var(--font-sans);letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;font-weight:400}:is(.icon-prose,.is-root-container) h1:where(:not([data-type^=icon\/] *),.icon-inner *){font-size:var(--text-h1);line-height:var(--text-h1--line-height);margin-top:3rem}:is(.icon-prose,.is-root-container) h2:where(:not([data-type^=icon\/] *),.icon-inner *){font-size:var(--text-h2);line-height:var(--text-h2--line-height);margin-top:3rem;font-size:clamp(1.75rem,1.379rem + 1.524vw,2.75rem);line-height:1.1}:is(.icon-prose,.is-root-container) h3:where(:not([data-type^=icon\/] *),.icon-inner *){font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:-.02em;margin-top:2.25rem;font-weight:600}:is(.icon-prose,.is-root-container) h4:where(:not([data-type^=icon\/] *),.icon-inner *){margin-top:2rem;font-size:1.25rem;font-weight:600;line-height:1.35}:is(.icon-prose,.is-root-container) :is(h5,h6):where(:not([data-type^=icon\/] *),.icon-inner *){font-family:var(--font-sans);color:var(--color-ink);margin-top:1.75rem;font-weight:700}:is(.icon-prose,.is-root-container) h5:where(:not([data-type^=icon\/] *),.icon-inner *){font-size:var(--text-body)}:is(.icon-prose,.is-root-container) h6:where(:not([data-type^=icon\/] *),.icon-inner *){font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase}:is(.icon-prose,.is-root-container) a:not(.icon-button,.wp-element-button):where(:not([data-type^=icon\/] *),.icon-inner *){color:var(--color-ink);text-underline-offset:.2em;font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px}:is(.icon-prose,.is-root-container) a:not(.icon-button,.wp-element-button):is(:hover,:focus-visible):where(:not([data-type^=icon\/] *),.icon-inner *){-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink);text-decoration-thickness:2px}:is(.icon-prose,.is-root-container) :is(p,li) :is(strong,b):where(:not([data-type^=icon\/] *),.icon-inner *){font-weight:700}:is(.icon-prose,.is-root-container) :is(ul.wp-block-list,ul.wp-block-list ul):where(:not([data-type^=icon\/] *),.icon-inner *){flex-direction:column;gap:.625rem;padding-left:0;list-style:none;display:flex}:is(.icon-prose,.is-root-container) ul.wp-block-list>li:where(:not([data-type^=icon\/] *),.icon-inner *){color:var(--color-ink);padding-left:1.5rem;position:relative}:is(.icon-prose,.is-root-container) ul.wp-block-list>li:where(:not([data-type^=icon\/] *),.icon-inner *):before{content:"";background:var(--color-ink);width:.375rem;height:.375rem;position:absolute;top:.7em;left:.25rem}:is(.icon-prose,.is-root-container) ul.wp-block-list ul:where(:not([data-type^=icon\/] *),.icon-inner *){margin-top:.625rem}:is(.icon-prose,.is-root-container) :is(ol.wp-block-list,ol.wp-block-list ol):where(:not([data-type^=icon\/] *),.icon-inner *){flex-direction:column;gap:.625rem;padding-left:1.5rem;list-style:decimal;display:flex}:is(.icon-prose,.is-root-container) ol.wp-block-list>li:where(:not([data-type^=icon\/] *),.icon-inner *){color:var(--color-ink);padding-left:.25rem}:is(.icon-prose,.is-root-container) ol.wp-block-list>li:where(:not([data-type^=icon\/] *),.icon-inner *)::marker{font-weight:700}:is(.icon-prose,.is-root-container) blockquote:where(:not([data-type^=icon\/] *),.icon-inner *){border-left:3px solid var(--color-ink);padding-left:1.5rem}:is(.icon-prose,.is-root-container) blockquote p:where(:not([data-type^=icon\/] *),.icon-inner *){font-family:var(--font-sans);font-weight:300;font-size:var(--text-h3);line-height:1.4}:is(.icon-prose,.is-root-container) blockquote cite:where(:not([data-type^=icon\/] *),.icon-inner *){font-size:var(--text-small);color:var(--color-muted);margin-top:.75rem;font-style:normal;font-weight:600;display:block}:is(.icon-prose,.is-root-container) hr.wp-block-separator:where(:not([data-type^=icon\/] *),.icon-inner *){background:#0a0a0a33;border:0;height:1px}@supports (color:color-mix(in lab, red, red)){:is(.icon-prose,.is-root-container) hr.wp-block-separator:where(:not([data-type^=icon\/] *),.icon-inner *){background:color-mix(in srgb, var(--color-ink) 20%, transparent)}}:is(.icon-prose,.is-root-container) :is(figure.wp-block-image,.wp-block-image) img:where(:not([data-type^=icon\/] *),.icon-inner *){height:auto}:is(.icon-prose,.is-root-container) :is(.wp-block-image,.wp-block-gallery) a:not(.icon-button,.wp-element-button):where(:not([data-type^=icon\/] *),.icon-inner *){text-decoration:none;display:block}:is(.icon-prose,.is-root-container) figcaption:where(:not([data-type^=icon\/] *),.icon-inner *){font-size:var(--text-small);color:var(--color-muted);margin-top:.625rem}:is(.icon-prose,.is-root-container) .wp-block-gallery:where(:not([data-type^=icon\/] *),.icon-inner *){--wp--style--unstable-gallery-gap:1rem;gap:1rem}:is(.icon-prose,.is-root-container) p.is-style-icon-cta a:not(.icon-button,.wp-element-button):where(:not([data-type^=icon\/] *),.icon-inner *){-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink);text-underline-offset:.35em;align-items:center;gap:.5rem;font-weight:700;text-decoration-thickness:2px;display:inline-flex}:is(.icon-prose,.is-root-container) p.is-style-icon-cta a:not(.icon-button,.wp-element-button):is(:hover,:focus-visible):where(:not([data-type^=icon\/] *),.icon-inner *){text-decoration-color:currentColor}:is(.icon-prose,.is-root-container) p.is-style-icon-cta a:not(.icon-button,.wp-element-button):where(:not([data-type^=icon\/] *),.icon-inner *):after{content:"";background-color:currentColor;flex-shrink:0;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (prefers-reduced-motion:no-preference){:is(.icon-prose,.is-root-container) p.is-style-icon-cta a:where(:not([data-type^=icon\/] *),.icon-inner *):after{transition:translate var(--dur-base) var(--ease-out)}:is(.icon-prose,.is-root-container) p.is-style-icon-cta a:is(:hover,:focus-visible):where(:not([data-type^=icon\/] *),.icon-inner *):after{translate:4px}}.icon-prose.icon-prose--flush>*{margin-inline:0}.icon-prose.icon-prose--flush>:is(h1,h2,h3,h4):first-child{margin-top:0}.icon-prose.icon-prose--article{max-width:var(--icon-measure)}.icon-prose.icon-prose--article>*{max-width:none;margin-inline:0}:is(.icon-prose,.is-root-container) .wp-block-details:where(:not([data-type^=icon\/] *),.icon-inner *){border-bottom:1px solid #0a0a0a33}@supports (color:color-mix(in lab, red, red)){:is(.icon-prose,.is-root-container) .wp-block-details:where(:not([data-type^=icon\/] *),.icon-inner *){border-bottom:1px solid color-mix(in srgb, var(--color-ink) 20%, transparent)}}:is(.icon-prose,.is-root-container) .wp-block-details:where(:not([data-type^=icon\/] *),.icon-inner *){padding-block:.25rem}:is(.icon-prose,.is-root-container) .wp-block-details+.wp-block-details:where(:not([data-type^=icon\/] *),.icon-inner *){margin-top:0}:is(.icon-prose,.is-root-container) .wp-block-details summary:where(:not([data-type^=icon\/] *),.icon-inner *){cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding-block:.75rem;font-weight:700;list-style:none;display:flex}:is(.icon-prose,.is-root-container) .wp-block-details summary:where(:not([data-type^=icon\/] *),.icon-inner *)::-webkit-details-marker{display:none}:is(.icon-prose,.is-root-container) .wp-block-details summary:where(:not([data-type^=icon\/] *),.icon-inner *):after{content:"";background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;flex-shrink:0;width:.875rem;height:.875rem;margin-inline-end:.25rem}:is(.icon-prose,.is-root-container) .wp-block-details[open]:not(.is-closing) summary:where(:not([data-type^=icon\/] *),.icon-inner *):after{background-size:100% 2px,2px 0}@media (prefers-reduced-motion:no-preference){:is(.icon-prose,.is-root-container) .wp-block-details summary:where(:not([data-type^=icon\/] *),.icon-inner *):after{transition:background-size var(--dur-base) var(--ease-out)}}:is(.icon-prose,.is-root-container) .wp-block-details>:not(summary):where(:not([data-type^=icon\/] *),.icon-inner *){margin-top:.5rem;margin-bottom:1rem}:is(.icon-prose,.is-root-container) .wp-block-table:where(:not([data-type^=icon\/] *),.icon-inner *){margin-inline:0;overflow-x:auto}:is(.icon-prose,.is-root-container) .wp-block-table:where(:not([data-type^=icon\/] *),.icon-inner *) table:where(:not([data-type^=icon\/] *),.icon-inner *){border-collapse:collapse;width:100%;min-width:40rem;font-size:var(--text-small);line-height:1.5}:is(.icon-prose,.is-root-container) .wp-block-table:where(:not([data-type^=icon\/] *),.icon-inner *) :is(th,td):where(:not([data-type^=icon\/] *),.icon-inner *){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-align:left;vertical-align:top;color:var(--color-ink);border:0;border-bottom:1px solid #0a0a0a26;padding:.75rem}@supports (color:color-mix(in lab, red, red)){:is(.icon-prose,.is-root-container) .wp-block-table:where(:not([data-type^=icon\/] *),.icon-inner *) :is(th,td):where(:not([data-type^=icon\/] *),.icon-inner *){border-bottom:1px solid color-mix(in srgb, var(--color-ink) 15%, transparent)}}:is(.icon-prose,.is-root-container) .wp-block-table:where(:not([data-type^=icon\/] *),.icon-inner *) th:where(:not([data-type^=icon\/] *),.icon-inner *){border-bottom:2px solid var(--color-ink);font-weight:700}:is(.icon-prose,.is-root-container) .wp-block-table:where(:not([data-type^=icon\/] *),.icon-inner *) tbody tr:nth-child(2n):where(:not([data-type^=icon\/] *),.icon-inner *){background:var(--color-surface)}:is(.icon-prose,.is-root-container) .wp-block-table:where(:not([data-type^=icon\/] *),.icon-inner *):focus-visible{outline-offset:4px}.icon-prose :is(h2,h3)[id]{scroll-margin-top:calc(var(--icon-header) + 1rem)}.icon-consent{z-index:45;inset-inline:0;position:fixed;bottom:0}@media (width>=48rem){.icon-consent{width:min(26rem,100vw - 3rem);bottom:1.5rem;left:1.5rem;right:auto}}.icon-consent:focus{outline:none}.icon-consent:focus-visible .icon-consent__card{outline:2px solid var(--color-ink);outline-offset:-2px}.icon-consent__card{overscroll-behavior:contain;max-height:100dvh;padding:1rem var(--icon-gutter,1.25rem) max(1rem, env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-white);color:var(--color-ink);flex-direction:column;gap:.5rem;display:flex;overflow-y:auto;box-shadow:0 -8px 24px #0a0a0a14}@media (width>=48rem){.icon-consent__card{border:1px solid var(--color-line);border-radius:var(--radius-box);max-height:calc(100dvh - 3rem);box-shadow:var(--shadow-pop);padding:1.25rem 1.25rem 1.125rem}}.icon-consent__title{font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.icon-consent__text{color:var(--color-text-2);margin:0;font-size:.875rem;line-height:1.55}.icon-consent__privacy{color:var(--color-ink)}.icon-consent__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.icon-consent__more{min-height:2.75rem;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin-left:.5rem;padding:0 .25rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.icon-consent__more:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:no-preference){.icon-consent__more{transition:text-decoration-thickness .16s}}.icon-consent:not(.is-settings) [data-consent=save],.icon-consent.is-settings [data-consent=settings],.icon-consent:not(.is-settings) .icon-consent__categories{display:none}.icon-consent__categories{border:0;flex-direction:column;gap:.25rem;min-inline-size:0;margin:0;padding:0;display:flex}.icon-consent__category{border-top:1px solid var(--color-line);grid-template-columns:1fr auto;grid-template-areas:"title switch""text text";align-items:center;gap:.125rem 1rem;padding:.75rem 0;display:grid}.icon-consent__category-title{cursor:pointer;grid-area:title;align-items:center;min-height:2.75rem;font-weight:600;display:flex}.icon-consent__category-text{color:var(--color-text-2);grid-area:text;margin:0;font-size:.875rem;line-height:1.5}.icon-consent__switch{appearance:none;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-white);cursor:pointer;flex-shrink:0;grid-area:switch;width:3rem;height:1.75rem;margin:0;position:relative}.icon-consent__switch:before{content:"";background:var(--color-line-input);border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:.1875rem;left:.1875rem}.icon-consent__switch:checked{border-color:var(--color-ink);background:var(--color-ink)}.icon-consent__switch:checked:before{background:var(--color-white);translate:1.25rem}.icon-consent__switch:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){:is(.icon-consent__category:has(.icon-consent__category-title:hover) .icon-consent__switch:not(:checked),.icon-consent__switch:not(:checked):hover){border-color:var(--color-ink);background:var(--color-chip)}:is(.icon-consent__category:has(.icon-consent__category-title:hover) .icon-consent__switch:checked,.icon-consent__switch:checked:hover){border-color:var(--color-dark-line);background:var(--color-dark-line)}}@media (prefers-reduced-motion:no-preference){.icon-consent__switch{transition:background-color .24s var(--ease-glide), border-color .24s var(--ease-glide)}.icon-consent__switch:before{transition:background-color .24s var(--ease-glide), translate .24s var(--ease-glide)}}@media (forced-colors:active){.icon-consent__switch:checked:before{background:canvas}.icon-consent__switch:checked{background:highlight}}@media (prefers-reduced-motion:no-preference){@keyframes icon-consent-in{0%{opacity:0;translate:0 12px}}.icon-consent{animation:icon-consent-in var(--dur-slow) var(--ease-out) both}}html.icon-nav-open .icon-consent{display:none}.icon-breadcrumbs ol{color:var(--color-text-3);flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.icon-breadcrumbs li{align-items:center;min-height:2.75rem;display:inline-flex}.icon-breadcrumbs li+li:before{content:"/" / "";margin-inline:.5rem}.icon-breadcrumbs a{min-height:2.75rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.icon-breadcrumbs a:hover{color:var(--color-ink);text-underline-offset:.25em;text-decoration:underline}.icon-breadcrumbs [aria-current=page]{color:var(--color-ink)}:is(.on-dark,.on-image) .icon-breadcrumbs ol{color:var(--color-on-dark-2)}:is(.on-dark,.on-image) .icon-breadcrumbs [aria-current=page]{color:var(--color-white)}.icon-investment__head{padding-top:clamp(1rem,.5rem + 2vw,3rem);padding-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.icon-investment__title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-top:clamp(1.5rem,.5rem + 3vw,3.5rem);display:flex}.icon-investment__title{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.icon-investment__tagline{max-width:27.5rem;margin:0}.icon-investment__hero{flex-direction:column;gap:1rem;display:flex}.icon-investment__photo{aspect-ratio:4/5;border-radius:var(--radius-panel);background:var(--color-map);overflow:hidden}.icon-investment__img{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}.icon-investment__gallery-btn{--btn-line:var(--color-line-strong)}@media (width>=48rem){.icon-investment__hero{position:relative}.icon-investment__photo{aspect-ratio:4/3}.icon-investment__hero-buttons{position:absolute;bottom:1.5rem;right:1.5rem}.icon-investment__gallery-btn{--btn-line:var(--color-white)}}@media (width>=64rem){.icon-investment__photo{aspect-ratio:auto;height:47.5rem}}.icon-investment__highlights{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;padding:3rem 0}@media (width>=64rem){.icon-investment__highlights{grid-template-columns:repeat(4,minmax(0,1fr))}}.icon-investment__content>.icon-statement:first-child{padding-top:var(--section-y)}.icon-investment__prose .icon-prose>*{margin-inline:0}.icon-next{border-bottom:1px solid var(--color-line);color:var(--color-ink);text-decoration:none;display:block}.icon-next__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding-block:clamp(2.5rem,1.5rem + 3vw,4rem);display:flex}.icon-next__label{color:var(--color-text-3);font-size:.9375rem;font-weight:600}.icon-next__title{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(2.5rem,1.664rem + 3.429vw,4.5rem);font-weight:700;line-height:1}.icon-next:hover .icon-next__title{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:3px}.icon-next:focus-visible{outline-offset:-4px}.icon-page-header{flex-direction:column;gap:1.25rem;padding-top:clamp(3.5rem,2rem + 5vw,6rem);display:flex}.icon-404{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:50rem;margin-inline:auto;padding-block:clamp(2rem,1rem + 4vw,5rem);display:flex}.icon-404 .icon-buttons{justify-content:center}@media not all and (width>=48rem){.icon-404 .icon-buttons,.icon-404 .icon-buttons li,.icon-404 .icon-buttons .icon-button{width:100%}}.icon-text-page{max-width:45rem}.icon-text-page__head{flex-direction:column;gap:1rem;padding-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:flex}.icon-hero{isolation:isolate;position:relative}.icon-hero__inner{flex-direction:column;align-items:flex-start;gap:1.25rem;padding-top:clamp(3.5rem,2rem + 5vw,6rem);padding-bottom:clamp(3rem,2rem + 3vw,4rem);display:flex}.icon-hero__lead{max-width:40rem;margin:0}.icon-hero__buttons{margin-top:.5rem}.icon-hero--page-center .icon-hero__inner{text-align:center;align-items:center;gap:1.5rem}.icon-hero--page-center .icon-hero__title{max-width:68.75rem}.icon-hero--xl .icon-hero__inner{gap:1.5rem;padding-bottom:clamp(3rem,2rem + 4vw,5rem)}.icon-hero--home{flex-direction:column;min-height:max(40rem,min(100svh,47.5rem));display:flex;overflow:hidden}.icon-hero--home .icon-hero__inner{text-align:center;align-items:center;gap:1.75rem;padding-top:clamp(3rem,1.5rem + 6vw,7.5rem)}.icon-hero--home .icon-hero__title{max-width:62rem}.icon-hero--home .icon-hero__lead{max-width:65rem}.icon-hero--home .icon-hero__buttons{justify-content:center}.icon-hero__media{z-index:-1;position:absolute;inset:0}.icon-hero__media .icon-inline-media,.icon-hero__media .icon-inline-media__pick{width:100%;height:100%}.icon-hero__img{object-fit:cover;object-position:center 70%;width:100%;height:100%}.icon-hero--home.has-image .icon-hero__media:after{content:"";background:linear-gradient(#fff 0% 50%,#ffffffeb 60%,#fff0 85%);position:absolute;inset:0}@media (width>=48rem){.icon-hero--home{min-height:51.25rem}.icon-hero--home.has-image .icon-hero__media:after{background:linear-gradient(#fff 0%,#fffffff5 40%,#ffffffbf 60%,#fff0 82%)}}@media (width>=64rem){.icon-hero--home{min-height:58.75rem}.icon-hero--home.has-image .icon-hero__media:after{background:linear-gradient(#fff 0%,#fffffff5 37%,#ffffffbf 56%,#fff0 82%)}}@media not all and (width>=75rem){.icon-hero--home.has-image .icon-hero__inner .is-quiet{color:var(--color-text-3)}}.icon-hero:not(.icon-hero--home)+.icon-section{padding-top:0}@media (width>=75rem){.icon-hero--home .icon-hero__inner{padding-top:13.5rem}}@media not all and (width>=48rem){.icon-hero__buttons,.icon-hero--home .icon-hero__buttons>li,.icon-hero--home .icon-hero__buttons .icon-button{width:100%}}.icon-statement__grid{flex-wrap:wrap;gap:2rem 5rem;display:flex}.icon-statement__eyebrow{flex:0 17.5rem}.icon-statement__body{flex-direction:column;flex:40rem;gap:2.5rem;min-width:0;display:flex}.icon-statement__lead{text-wrap:pretty}.icon-statement__lead>:is(h2,h3,h4,h5,h6,p){font:inherit;letter-spacing:inherit;margin:0;display:inline}.icon-statement__paragraphs{gap:1.5rem 3rem;display:grid}.icon-statement__paragraphs p{color:var(--color-text-2);margin:0}.icon-statement__paragraphs strong{color:var(--color-ink);font-weight:600}@media (width>=48rem){.icon-statement__paragraphs.is-2-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.icon-statement__features{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.25rem),1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.icon-statement__features li{border-top:1px solid var(--color-ink);flex-direction:column;gap:.625rem;padding-top:1.25rem;display:flex}.icon-statement__feature-title{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.icon-statement__features p{color:var(--color-text-2);margin:0;font-size:1rem;line-height:1.55}.icon-statement__stats{border-top:1px solid var(--color-ink);flex-direction:column;gap:2rem;padding-top:2.5rem;display:flex}@media (width>=48rem){.icon-statement__stats{flex-flow:wrap;gap:2rem clamp(3rem,1rem + 4vw,5rem)}.icon-statement__stats>.icon-stat{flex:0 auto;min-width:10rem;max-width:20rem}}.icon-statement+.icon-statement,.icon-statement+.icon-investment-gallery{padding-top:0}.icon-statement:has(+:is(.icon-statement,.icon-investment-gallery)){padding-bottom:min(var(--section-y), 6rem)}.icon-values__collage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem;margin-bottom:clamp(3rem,2rem + 4vw,6rem);display:grid}.icon-values__img,.icon-values__collage .icon-inline-media img{object-fit:cover;border-radius:var(--radius-card);aspect-ratio:4/5;width:100%;display:block}.icon-values__collage>:first-child .icon-values__img,.icon-values__collage>.icon-values__img:first-child,.icon-values__collage>.icon-values__img:nth-child(4){aspect-ratio:3/4}@media (width>=48rem){.icon-values__collage{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.icon-values__collage>:nth-child(2){margin-bottom:3rem}.icon-values__collage>:nth-child(4){margin-bottom:1.5rem}}@media (width>=64rem){.icon-values__collage>:nth-child(2){margin-bottom:6rem}.icon-values__collage>:nth-child(4){margin-bottom:3rem}}.icon-values__heading{text-align:center;max-width:61.25rem;margin-inline:auto}.icon-values__items{text-align:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:2.5rem;margin:clamp(3rem,2rem + 3vw,5rem) 0 0;padding:0;list-style:none;display:grid}.icon-values__items li{flex-direction:column;gap:.625rem;display:flex}.icon-values__title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.icon-values__items p{color:var(--color-text-2);margin:0;font-size:1rem;line-height:1.5}.icon-steps__grid{gap:2.5rem;display:grid}.icon-steps__heading{margin:0}.icon-steps__list{counter-reset:icon-step;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.icon-steps__item{counter-increment:icon-step;border-radius:var(--radius-card);background:var(--color-white);align-items:baseline;gap:1rem 1.75rem;padding:1.5rem 1.25rem;display:flex}.icon-steps__item:before{content:counter(icon-step, decimal-leading-zero);min-width:2rem;color:var(--color-text-3);flex:none;font-size:.9375rem;font-weight:600}.icon-steps__text{flex-direction:column;flex:17.5rem;gap:.375rem;min-width:0;display:flex}.icon-steps__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.157rem + .381vw,1.5rem);font-weight:600;line-height:1.25}.icon-steps__text p{color:var(--color-text-2);margin:0;font-size:1.0625rem;line-height:1.5}.icon-steps.has-images .icon-steps__item{flex-wrap:wrap;align-items:center;padding:.75rem}.icon-steps__thumb{aspect-ratio:16/9;border-radius:var(--radius-input);flex:100%;overflow:hidden}.icon-steps__img,.icon-steps__thumb .icon-inline-media img{object-fit:cover;width:100%;height:100%;display:block}.icon-steps.has-images .icon-steps__item:before{order:1;margin-left:.5rem}.icon-steps.has-images .icon-steps__text{order:2;padding-bottom:.5rem;padding-right:.5rem}@media not all and (width>=48rem){.icon-steps__cta,.icon-steps__cta li,.icon-steps__cta .icon-button{width:100%}}@media (width>=48rem){.icon-steps__item{padding:1.75rem 2rem}.icon-steps.has-images .icon-steps__item{flex-wrap:nowrap;padding:.75rem 2rem .75rem .75rem}.icon-steps__thumb{aspect-ratio:auto;flex:0 0 11.25rem;height:8.5rem}.icon-steps.has-images .icon-steps__item:before{margin-left:0}.icon-steps.has-images .icon-steps__text{padding:0}}@media (width>=64rem){.icon-steps__grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:2rem 5rem}.icon-steps.has-images .icon-steps__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.icon-steps__heading{grid-area:1/1}.icon-steps__list{grid-area:1/2/span 2}.icon-steps__cta{grid-area:2/1;align-self:start}}.icon-slider{flex-direction:column;gap:.75rem;min-width:0;display:flex}.icon-slider__stage{touch-action:pan-y;position:relative}.icon-slider__slides{margin:0;padding:0;list-style:none}html:not(.js) .icon-js-only{display:none}:is(html:not(.js) .icon-slider,.icon-slider:not(.is-multi)) .icon-slider__slides{gap:.75rem;display:grid}@media (width>=48rem){:is(html:not(.js) .icon-slider,.icon-slider:not(.is-multi)) .icon-slider__slides{grid-template-columns:repeat(2,minmax(0,1fr))}}html.js :is([data-icon-slider].is-multi .icon-slider__slides,.icon-floors.is-multi .icon-floors__plans){display:grid}html.js :is([data-icon-slider].is-multi .icon-slider__slide,.icon-floors.is-multi .icon-floors__plan){grid-area:1/1;min-width:0}html.js :is([data-icon-slider].is-multi:not(.is-enhanced) .icon-slider__slide,[data-icon-floors]:not(.is-enhanced) .icon-floors.is-multi .icon-floors__plan):not(:first-child){display:none}@media (prefers-reduced-motion:no-preference){@keyframes icon-crossfade-in{0%{opacity:0}}:is(.icon-slider__slide,.icon-floors__plan).is-entering{z-index:1;animation:icon-crossfade-in var(--dur-base) var(--ease-out) both;position:relative}}.icon-slider__zoom{cursor:zoom-in;display:block}.icon-slider__img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-box);background:var(--color-map);width:100%;display:block}.icon-slider--gallery .icon-slider__img{border-radius:var(--radius-panel)}@media (width>=64rem){html.js .icon-slider.is-multi .icon-slider__img{aspect-ratio:auto;height:37.5rem}html.js .icon-slider--gallery.is-multi .icon-slider__img{height:45rem}}.icon-slider__bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.icon-slider__dots{flex-wrap:wrap;display:flex}.icon-slider__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;margin-left:-.5rem;padding:0;display:grid}.icon-slider__dot:first-child{margin-left:-1rem}.icon-slider__dot:before{content:"";border-radius:var(--radius-pill);background:var(--color-line-strong);width:.75rem;height:.75rem}.icon-slider__dot[aria-pressed=true]:before{background:var(--color-ink);width:2rem}@media (hover:hover) and (pointer:fine){.icon-slider__dot:not([aria-pressed=true]):hover:before{background:var(--color-text-3)}}@media (prefers-reduced-motion:no-preference){.icon-slider__dot:before{transition:width var(--dur-base) var(--ease-out), background-color var(--dur-base) ease}}.icon-slider__arrows{gap:.5rem;display:flex}.icon-slider__arrow{--btn-fill:var(--color-white);--btn-fill-fg:var(--color-ink);--btn-fill-line:var(--color-ink);border:1px solid var(--color-ink);background:var(--color-ink);width:3rem;height:3rem;color:var(--color-white);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.icon-slider--gallery .icon-slider__arrows{z-index:2;position:absolute;bottom:1rem;right:1rem}.icon-slider--gallery .icon-slider__arrow{border:0;width:2.75rem;height:2.75rem;box-shadow:0 0 0 1px #ffffff3d}.icon-slider__counter{z-index:2;border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-ink);pointer-events:none;margin:0;padding:.625rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.2;position:absolute;bottom:1rem;left:1rem}@media (width>=48rem){.icon-slider--gallery .icon-slider__arrows{bottom:1.5rem;right:1.5rem}.icon-slider--gallery .icon-slider__arrow{width:3.25rem;height:3.25rem}.icon-slider__counter{bottom:1.5rem;left:1.5rem}}.icon-slider__strip{--strip-bg:var(--color-white);margin-inline:-.5rem}.icon-slider__thumbs{gap:.75rem;padding:.5rem;display:flex;overflow-x:auto}.icon-slider__thumb{border-radius:var(--radius-tile);background:var(--color-chip);opacity:.7;cursor:pointer;border:0;flex:0 0 10rem;height:6.25rem;padding:0;overflow:hidden}.icon-slider__thumb img{object-fit:cover;width:100%;height:100%;display:block}.icon-slider__thumb:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.icon-slider__thumb[aria-pressed=true]{opacity:1}.icon-slider__thumb[aria-pressed=true]:after{box-shadow:inset 0 0 0 3px var(--color-ink), inset 0 0 0 5px var(--color-white)}.icon-slider__thumb:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;opacity:1}.on-dark .icon-slider__strip{--strip-bg:var(--color-ink)}.on-dark .icon-slider__thumb{background:var(--color-dark-raised)}.on-dark .icon-slider__thumb[aria-pressed=true]:after{box-shadow:inset 0 0 0 3px var(--color-white), inset 0 0 0 5px var(--color-ink)}.on-dark .icon-slider__thumb:focus-visible{outline-color:var(--color-white)}@media (hover:hover) and (pointer:fine){.icon-slider__thumb:hover{opacity:1}}@media (prefers-reduced-motion:no-preference){.icon-slider__thumb{transition:opacity var(--dur-base) ease}}@media (width>=48rem){.icon-slider__thumb{flex-basis:13.75rem;height:8.75rem}}.icon-strip{--strip-solid:.5rem;--strip-fade:3rem;min-width:0;position:relative}.icon-strip [data-strip-scroller]{scrollbar-width:none}.icon-strip [data-strip-scroller]::-webkit-scrollbar{display:none}.icon-strip.is-dragging [data-strip-scroller]{cursor:grabbing;-webkit-user-select:none;user-select:none}.icon-strip.is-dragging [data-strip-scroller] *{cursor:grabbing}.icon-strip:before,.icon-strip:after{content:"";z-index:1;width:var(--strip-fade);pointer-events:none;opacity:0;position:absolute;top:0;bottom:0}.icon-strip:before{background:linear-gradient(to right, var(--strip-bg,var(--color-white)) var(--strip-solid), transparent);left:0}.icon-strip:after{background:linear-gradient(to left, var(--strip-bg,var(--color-white)) var(--strip-solid), transparent);right:0}:is(.icon-floors__strip,.icon-3d__picker){--strip-solid:2.75rem;--strip-fade:4.25rem}.icon-strip.has-prev:before,.icon-strip.has-next:after{opacity:1}.icon-strip__btn{--btn-fill:var(--color-white);--btn-fill-fg:var(--color-ink);--btn-fill-line:transparent;z-index:2;background:var(--color-ink) padding-box;width:2.75rem;height:2.75rem;color:var(--color-white);cursor:pointer;opacity:0;visibility:hidden;border:.25rem solid #0000;border-radius:50%;place-items:center;margin-top:-1.375rem;padding:0;display:grid;position:absolute;top:50%}.icon-strip__btn:after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.icon-strip__btn:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent)}}.icon-strip__btn:after{pointer-events:none}.icon-strip__btn--prev{left:0}.icon-strip__btn--next{right:0}.icon-strip.has-prev .icon-strip__btn--prev,.icon-strip.has-next .icon-strip__btn--next{opacity:1;visibility:visible}@media (prefers-reduced-motion:no-preference){.icon-strip:before,.icon-strip:after{transition:opacity var(--dur-base) ease, visibility var(--dur-base)}.icon-strip__btn{transition:color .16s ease, border-color var(--dur-sweep-out) var(--ease-glide), box-shadow .24s ease, scale var(--dur-fast) var(--ease-out), opacity var(--dur-base) ease, visibility var(--dur-base)}}.icon-split__grid{flex-wrap:wrap;align-items:center;gap:3.5rem 5rem;display:flex}.icon-split__text{flex-direction:column;flex:23.75rem;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.icon-split__media{flex:1.4 35rem;min-width:0}.icon-split--left .icon-split__media{order:-1}.icon-split__lead,.icon-split__text p{color:var(--color-text-2);margin:0}.icon-split__lead strong,.icon-split__text p strong{color:var(--color-ink);font-weight:600}.icon-split__photo img,.icon-split__photo .icon-placeholder{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-box);width:100%;display:block}.icon-split__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.icon-image-band{padding-top:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.icon-image-band__img,.icon-image-band .icon-inline-media img,.icon-image-band .icon-placeholder{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-panel);width:100%;display:block}@media (width>=48rem){.icon-image-band__img,.icon-image-band .icon-inline-media img,.icon-image-band .icon-placeholder{aspect-ratio:4/3}}@media (width>=64rem){.icon-image-band__img,.icon-image-band .icon-inline-media img,.icon-image-band .icon-placeholder{aspect-ratio:auto;height:42.5rem}.icon-image-band--medium .icon-image-band__img,.icon-image-band--medium .icon-inline-media img{height:30rem}}.icon-feature{flex-direction:column;display:flex;position:relative}.icon-feature__media{aspect-ratio:4/3;border-radius:var(--radius-panel);background:var(--color-map);overflow:hidden}.icon-feature__img{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}:where(.icon-feature__media.has-video){position:relative}.icon-feature__video{background:var(--color-map)}.icon-video-toggle{--btn-fill:var(--color-ink);--btn-fill-fg:var(--color-white);--btn-fill-line:var(--color-ink);z-index:1;background:var(--color-white);width:2.75rem;height:2.75rem;color:var(--color-ink);box-shadow:var(--shadow-pin);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:1rem;right:1rem}.icon-video-toggle .icon-glyph{width:1.125rem;height:1.125rem}.icon-video-toggle:focus-visible{outline:2px solid var(--color-white);outline-offset:2px;box-shadow:0 0 0 5px var(--color-ink)}.icon-feature__media:not(.is-playing) .icon-video-toggle__pause,.icon-feature__media.is-playing .icon-video-toggle__play{display:none}@media (width>=64rem){.icon-video-toggle{top:1.5rem;right:1.5rem}}.icon-feature__panel{border-radius:var(--radius-card);background:var(--color-white);flex-direction:column;gap:1.25rem;margin:-2.5rem .75rem 0;padding:1.5rem;display:flex;position:relative}.icon-feature__meta{color:var(--color-text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;font-size:.875rem;font-weight:500;display:flex}.icon-feature__link{--link-line:2px;color:inherit;text-decoration:none}.icon-feature__text{color:var(--color-text-2);margin:0;font-size:1.0625rem;line-height:1.55}.icon-feature__stats{border-block:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.25rem 0}@media not all and (width>=26rem){.icon-feature__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=22rem){.icon-feature__stats dd{font-size:1.25rem}}.icon-feature__inset{display:none}@media not all and (width>=48rem){.icon-feature__panel .icon-buttons,.icon-feature__panel .icon-buttons li,.icon-feature__panel .icon-button{width:100%}}@media (width>=64rem){.icon-feature{border-radius:var(--radius-panel);justify-content:flex-end;align-items:flex-start;min-height:47.5rem;overflow:hidden}.icon-feature--right{align-items:flex-end}.icon-feature__media{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.icon-feature__panel{border-radius:20px;width:100%;max-width:37rem;margin:2rem;padding:2.25rem}.has-inset .icon-feature__panel{max-width:38.25rem}.icon-feature__inset{aspect-ratio:2/3;object-fit:cover;border:6px solid var(--color-white);border-radius:20px;width:clamp(10rem,18vw,16.25rem);display:block;position:absolute;bottom:2rem;right:2rem}}a.icon-feature__media{display:block}.icon-cta__panel{isolation:isolate;border-radius:var(--radius-panel);color:var(--color-white);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;padding:clamp(3rem,2rem + 4vw,6rem) clamp(1.5rem,.5rem + 4vw,4rem);display:flex;position:relative;overflow:hidden}.icon-cta__bg{z-index:-1;background:var(--color-ink);position:absolute;inset:0}.icon-cta__bg img{object-fit:cover;width:100%;height:100%}.icon-cta__bg:after{content:"";background:var(--overlay);position:absolute;inset:0}.icon-cta__body{flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0;max-width:40rem;display:flex}.icon-cta__heading{max-width:100%;margin:0}.icon-cta__text{margin:0;font-size:1.1875rem;line-height:1.5}.on-image .icon-cta__text,.on-dark .icon-cta__text{color:var(--color-white)}.icon-cta__split{flex-wrap:wrap;align-items:center;gap:2.5rem 5rem;display:flex}.icon-cta__split .icon-cta__heading{font-size:clamp(2.25rem,3.8vw,3.5rem)}.icon-cta__split .icon-cta__body{flex:27.5rem;gap:1.75rem;max-width:none}.icon-cta__split .icon-cta__text{color:var(--color-text-2);font-size:1.125rem;line-height:1.55}.icon-cta__photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-panel);flex:26.25rem;width:100%;min-width:0}@media (width>=64rem){.icon-cta__photo{aspect-ratio:auto;height:32.5rem}}@media not all and (width>=48rem){.icon-cta__buttons,.icon-cta__buttons li,.icon-cta__buttons .icon-button{width:100%}}.icon-partner+.icon-cta{padding-top:var(--section-y)}.icon-investments__head{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4rem);display:flex}.icon-investments__lead{color:var(--color-text-2);margin:0;font-size:1.1875rem}.icon-investments__list{flex-direction:column;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.icon-investments__grid{gap:3.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.icon-investments--grid .icon-investments__grid,.icon-investments--compact .icon-investments__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.icon-investments--compact .icon-investments__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.icon-investments__all{justify-content:center;margin:clamp(2.5rem,1.5rem + 3vw,4rem) 0 0;display:flex}.icon-investments__empty{border-radius:var(--radius-box);background:var(--color-surface);text-align:center;margin:0;padding:2.5rem;font-size:1.125rem}.icon-card{flex-direction:column;align-items:flex-start;gap:1.5rem;height:100%;display:flex;position:relative}.icon-card__media{aspect-ratio:4/5;border-radius:var(--radius-panel);background:var(--color-map);width:100%;display:block;position:relative;overflow:hidden}.icon-card--compact .icon-card__media{aspect-ratio:4/3;border-radius:var(--radius-card)}.icon-card__img{object-fit:cover;width:100%;height:100%;display:block}.icon-card__chip{position:absolute;top:1.25rem;left:1.25rem}.icon-card__body{flex-direction:column;gap:.75rem;display:flex}.icon-card__location{color:var(--color-text-2);margin:0;font-size:.9375rem;font-weight:500}.icon-card__link{--link-line:2px;color:inherit;text-decoration:none}.icon-card__title--compact{letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.05}.icon-card--compact .icon-card__link:after{content:"";position:absolute;inset:0}.icon-card--compact:has(.icon-card__link:focus-visible){outline:2px solid var(--color-ink);outline-offset:4px;border-radius:var(--radius-card)}.icon-card--compact .icon-card__link:focus-visible{outline:none}.icon-card__excerpt{max-width:35rem;color:var(--color-text-2);margin:0;font-size:1.125rem;line-height:1.5}.icon-card__cta{margin-top:auto}:is(.icon-feature__media,.icon-card__media){isolation:isolate}@media (prefers-reduced-motion:no-preference){:is(.icon-feature__img,.icon-card__img){transition:scale var(--dur-zoom-out) var(--ease-glide), opacity var(--dur-reveal) var(--ease-out);backface-visibility:hidden}:is(.icon-feature,.icon-card):has(:focus-visible) :is(.icon-feature__img,.icon-card__img){transition-duration:var(--dur-zoom), var(--dur-reveal);scale:1.03}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.icon-feature,.icon-card):hover :is(.icon-feature__img,.icon-card__img){transition-duration:var(--dur-zoom), var(--dur-reveal);scale:1.03}}.icon-map-block__head{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.icon-map-block__filters{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.icon-map__box{aspect-ratio:4/5;border-radius:var(--radius-panel);background:var(--color-map);isolation:isolate;position:relative;overflow:hidden}@media (width>=48rem){.icon-map--all .icon-map__box{aspect-ratio:auto;height:32.5rem}}@media (width>=64rem){.icon-map--all .icon-map__box{height:42.5rem}}.icon-map--office .icon-map__box{aspect-ratio:4/3}@media (width>=48rem){.icon-map--office .icon-map__box{aspect-ratio:16/9}}@media (width>=64rem){.icon-map--office .icon-map__box{aspect-ratio:auto;height:35rem}}.icon-map--single .icon-map__box{aspect-ratio:4/3;height:100%}@media (width>=64rem){.icon-map--single .icon-map__box{aspect-ratio:auto;min-height:35rem}}.icon-map__canvas,.icon-map__placeholder{position:absolute;inset:0}.icon-map__canvas:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px}.icon-map__streets{width:100%;height:100%;position:absolute;inset:0}.icon-map__consent{border-radius:var(--radius-card);background:var(--color-white);width:min(26rem,100% - 2rem);box-shadow:var(--shadow-pop);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.icon-map__consent-text{color:var(--color-text-2);margin:0;font-size:.875rem;line-height:1.5}.icon-map__consent-text a{color:var(--color-ink)}.icon-map__consent-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}html:not(.js) .icon-map__consent-actions{display:none}.icon-map__error{z-index:500;border-radius:var(--radius-card);background:var(--color-ink);color:var(--color-white);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;font-size:.875rem;display:flex;position:absolute;inset:auto 1rem 1rem}.icon-map__error p{margin:0;font-weight:600}.icon-map__label{z-index:450;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-white);white-space:nowrap;box-shadow:var(--shadow-pin);pointer-events:none;align-items:center;gap:.625rem;margin:0;padding:.625rem 1.125rem;font-weight:600;display:flex;position:absolute;top:44%;left:50%;translate:-50% -50%}.icon-map.is-loaded .icon-map__label{display:none}.icon-map__directions{z-index:500;position:absolute;bottom:1.5rem;left:1.5rem}.icon-map__placeholder.is-leaving{z-index:1;pointer-events:none}.icon-map__placeholder.is-leaving .icon-map__consent{visibility:hidden}.icon-map__placeholder.is-gone{opacity:0}@media (prefers-reduced-motion:no-preference){.icon-map__placeholder{transition:opacity var(--dur-base) var(--ease-out)}}.icon-map .leaflet-container{font:inherit;background:var(--color-map)}.icon-map .leaflet-tile-pane{filter:grayscale()contrast(.92)brightness(1.04)}.icon-map .leaflet-bar{border-radius:var(--radius-input);box-shadow:var(--shadow-pin);border:0;overflow:hidden}.icon-map .leaflet-control-zoom a{width:2.75rem;height:2.75rem;color:var(--color-ink);line-height:2.75rem}.icon-map .leaflet-control-attribution{border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-text-2);margin:0 1rem 1rem 0;padding:.25rem .75rem;font-size:.75rem}.icon-map .leaflet-control-attribution a{color:inherit;text-decoration:underline}.icon-pin-wrap{--pin-gap:4px;translate:calc(-50% + var(--pin-dx,0px)) calc(-100% - var(--pin-gap) + var(--pin-dy,0px));background:0 0;border:0;width:auto!important;height:auto!important}.icon-pin{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-white);height:2.75rem;color:var(--color-ink);box-shadow:var(--shadow-pin);white-space:nowrap;cursor:pointer;align-items:center;gap:.5rem;padding:0 1rem 0 .375rem;display:inline-flex}.icon-pin__thumb{background:var(--color-chip);border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.icon-map .icon-pin .icon-pin__thumb img{object-fit:cover;border-radius:50%;width:2rem;height:2rem;display:block}.icon-pin__thumb .icon-mark{height:.6875rem;color:var(--color-ink)}.icon-pin__done{width:.875rem;height:.875rem;position:absolute;bottom:-.1875rem;right:-.1875rem}.icon-pin__text{font-size:1rem;font-weight:600;line-height:1}.icon-pin[data-status=finished] .icon-pin__text{color:var(--color-text-2)}.icon-pin.is-selected{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.icon-pin.is-selected .icon-pin__text{color:var(--color-white)}.icon-pin.is-selected .icon-pin__thumb.is-mark{background:var(--color-white)}.leaflet-marker-icon:not(.leaflet-interactive) .icon-pin{cursor:default}@media not all and (width>=48rem){.icon-pin-wrap{--pin-gap:2px}.icon-map--all .icon-pin{gap:0;padding:0 .3125rem}.icon-map--all .icon-pin__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon-pin__text{font-size:.9375rem}}.leaflet-marker-icon:focus-visible{outline:none}.leaflet-marker-icon:focus-visible .icon-pin{box-shadow:0 0 0 3px #fff,0 0 0 5px #0a0a0a}@media (prefers-reduced-motion:no-preference){@keyframes icon-pin-in{0%{opacity:0;scale:.8}}.icon-pin{transition:scale var(--dur-fast) ease, opacity var(--dur-fast) ease}.leaflet-marker-icon:hover .icon-pin{scale:1.06}.leaflet-marker-icon.is-leaving .icon-pin{opacity:0;scale:.8}.leaflet-marker-icon.is-entering .icon-pin{animation:icon-pin-in var(--dur-fast) var(--ease-out) both}}.icon-map .icon-map-popup .leaflet-popup-content-wrapper{box-shadow:var(--shadow-pop);border-radius:20px;padding:0}.icon-map .icon-map-popup .leaflet-popup-content{margin:0;width:22rem!important}.icon-map .icon-map-popup .leaflet-popup-tip-container{display:none}.icon-map-card{color:var(--color-ink);border-radius:20px;grid-template-columns:5.5rem minmax(0,1fr) 2.75rem;grid-template-areas:"thumb body close""more more more";gap:.625rem .875rem;padding:.75rem;font-size:1rem;line-height:1.4;display:grid;position:relative}.icon-map-card:has(.icon-map-card__link:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.icon-map-card__thumb{border-radius:var(--radius-thumb);background:var(--color-map);isolation:isolate;grid-area:thumb;width:5.5rem;height:5.5rem;display:block;overflow:hidden}.icon-map-card__thumb img{object-fit:cover;width:100%;height:100%;display:block}.icon-map-card__thumb .icon-placeholder__mark{height:1.75rem}.icon-map-card__body{flex-direction:column;grid-area:body;align-items:flex-start;gap:.25rem;min-width:0;padding-top:2px;display:flex}.icon-map-card__chip{padding:.25rem .625rem;font-size:.875rem}.icon-map .icon-map-card__link,.icon-map-card__link{-webkit-line-clamp:2;letter-spacing:-.02em;color:var(--color-ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1.125rem;font-weight:700;line-height:1.15;text-decoration:none;display:-webkit-box;overflow:hidden}.icon-map-card__link:focus,.icon-map-card__link:focus-visible{outline:none}.icon-map-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.icon-map-card__where{max-width:100%;color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.icon-map-card__close{--btn-fill:var(--color-chip);--btn-fill-fg:var(--color-ink);--btn-fill-line:transparent;z-index:1;width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;grid-area:close;margin:-.25rem -.25rem 0 0;font-size:1.375rem;line-height:1;position:relative}.icon-map-card__close:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.icon-map-card__more{border-top:1px solid var(--color-line);grid-area:more;justify-content:space-between;align-items:center;min-height:2.75rem;padding-top:.625rem;font-size:.9375rem;font-weight:600;display:flex}@media (prefers-reduced-motion:no-preference){.icon-map-card__thumb img{opacity:0;transition:opacity var(--dur-base) var(--ease-out), scale .45s var(--ease-glide)}.icon-map-card__thumb img.is-loaded{opacity:1}.icon-map-card .icon-arrow{transition:translate var(--dur-sweep-out) var(--ease-glide)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.icon-map-card:hover .icon-map-card__thumb img{transition-duration:var(--dur-base), .6s;scale:1.04}.icon-map-card:hover .icon-arrow{transition-duration:var(--dur-sweep);translate:4px}}.icon-map__sheet{z-index:1000;background:var(--color-white);box-shadow:var(--shadow-pop);border-radius:20px;position:absolute;inset:auto .75rem .75rem}@media (width<=22.49rem){.icon-map-card{grid-template-columns:4.5rem minmax(0,1fr) 2.75rem}.icon-map-card__thumb{width:4.5rem;height:4.5rem}}@media (prefers-reduced-motion:no-preference){@keyframes icon-card-rise{0%{opacity:0;translate:0 var(--rise,8px)}}.icon-map .icon-map-popup .leaflet-popup-content-wrapper,.icon-map__sheet:not([hidden]){animation:icon-card-rise var(--dur-base) var(--ease-out) both}@keyframes icon-card-out{to{opacity:0}}.icon-map__sheet{--rise:16px}.icon-map__sheet.is-closing{animation:icon-card-out var(--dur-fast) ease both}}.icon-map__gesture{z-index:800;border-radius:var(--radius-pill);color:var(--color-white);text-align:center;opacity:0;pointer-events:none;background:#0a0a0acc;margin:0;padding:.5rem .75rem;font-size:.875rem;position:absolute;inset:auto 1rem 4rem}.icon-map__gesture.is-visible{opacity:1}.icon-map__list{gap:2rem 3rem;margin-top:2.5rem;display:grid}.icon-map__list:not(:focus-within){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=48rem){.icon-map__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.icon-map__group-title{color:var(--color-text-3);margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.icon-map__group ul{margin:0;padding:0;list-style:none}.icon-map__group li{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.75rem 0;display:flex}.icon-map__list-link{align-items:center;min-height:2.75rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.icon-map__list-where{color:var(--color-text-3);flex:auto;font-size:.9375rem}.icon-map__list-chip{background:var(--color-white)}.icon-map__group li:after{content:"";flex-basis:100%;order:1}.icon-map__group li .icon-map__list-chip{order:2}.icon-section--white .icon-map__list-chip{background:var(--color-chip)}.icon-band--compact{padding-block:calc(var(--section-y) / 2)}.icon-band--min-medium,.icon-band--min-tall{align-items:center;display:flex}.icon-band--min-medium{min-height:50vh}.icon-band--min-tall{min-height:60vh}@media (width>=64rem){.icon-band--min-tall{min-height:70vh}}.icon-band__inner{width:100%}.icon-band__body>:is(.wp-block-gallery,.wp-block-columns,.wp-block-image,.wp-block-table,.wp-block-group,.wp-block-cover,.icon-slider,.icon-plans-table,.icon-stats,.icon-investments,.icon-map){max-width:none}.icon-band--center .icon-band__body>*{margin-inline:auto}.icon-band--center .wp-block-buttons{justify-content:center}.icon-prose.icon-prose--full>*{max-width:none;margin-inline:0}.icon-band--full .wp-block-image,.icon-band--full .wp-block-image img{width:100%;margin:0;display:block}.icon-band--full .wp-block-image img{aspect-ratio:4/3;object-fit:cover}@media (width>=48rem){.icon-band--full .wp-block-image img{aspect-ratio:21/9}}.icon-scrim{background:var(--overlay)}:is(.on-dark,.on-image) .icon-prose :is(p,h1,h2,h3,h4,h5,h6,li,figcaption,blockquote,cite),:is(.on-dark,.on-image) .icon-prose a:not(.icon-button,.wp-element-button){color:var(--color-white)}:is(.on-dark,.on-image) .icon-prose figcaption{color:#ffffffd9}.icon-prose .wp-block-columns{gap:2rem 3rem;margin-bottom:0}.icon-prose .wp-block-column>:first-child{margin-top:0}.icon-prose .wp-block-column>*+*{margin-top:1.5rem}.icon-prose .wp-block-column .wp-block-image img{object-fit:cover;width:100%;height:auto}.icon-band.on-dark,.icon-band.on-image{color:var(--color-white)}.icon-band.on-dark{background:var(--color-ink)}.icon-investment-gallery{padding-top:clamp(3rem,2rem + 3vw,6rem)}.icon-location__grid{gap:2rem;display:grid}.icon-location__text{flex-direction:column;gap:1.5rem;display:flex}.icon-location__lead,.icon-location__body{margin:0}.icon-location__body{color:var(--color-text-2);font-size:1.0625rem;line-height:1.6}.icon-location__nearby{align-self:start;margin:0;padding:0;list-style:none}.icon-location__nearby li{border-top:1px solid var(--color-line);justify-content:space-between;gap:1rem;padding:1.25rem 0;font-size:1.125rem;display:flex}.icon-location__nearby li:last-child{border-bottom:1px solid var(--color-line)}.on-surface .icon-location__nearby li{border-color:#dcdcd8}.icon-location__nearby strong{white-space:nowrap;font-weight:600}@media (width>=64rem){.icon-location__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem 5rem}.icon-location.has-map .icon-location__grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}.icon-location.has-map .icon-location__map{grid-row:1/span 2;align-self:stretch}.icon-location.has-map .icon-location__map .icon-map,.icon-location.has-map .icon-location__map .icon-map__box{height:100%}.icon-location.has-map .icon-location__text{align-self:end}}.icon-offer__inner{flex-direction:column;gap:3rem;display:flex}.icon-offer__head{flex-direction:column;gap:1.75rem;display:flex}.icon-offer__heading{text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.736rem + 2.1vw,3.5rem);line-height:1.02}.icon-offer__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 3rem;display:flex}.icon-offer__text{max-width:47.5rem;color:var(--color-text-2);margin:0;font-size:1.125rem;line-height:1.6}.icon-offer__table{position:relative}.icon-offer__scroller{border:1px solid var(--color-line);border-radius:var(--radius-box);background:var(--color-white);overflow-x:auto}.on-surface .icon-offer__scroller{border-color:#0000}.icon-offer__scroller:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.icon-offer__table table{border-collapse:collapse;width:100%;min-width:47.5rem;font-size:1rem}.icon-offer__table thead th{background:var(--color-surface);color:var(--color-text-2);text-align:left;padding:1.25rem 1.5rem;font-size:.875rem;font-weight:600}.on-surface .icon-offer__table thead th{background:var(--color-white);color:var(--color-text-3)}.icon-offer__table :is(tbody th,td){text-align:left;vertical-align:top;border-top:1px solid #efefec;padding:1.25rem 1.5rem}.icon-offer__table tbody th{font-size:1.125rem;font-weight:700}.icon-offer__table td.is-muted{color:var(--color-text-2)}.icon-offer__table .is-end{text-align:right;white-space:nowrap;font-weight:600}.icon-offer__table thead .is-end{font-weight:600}.icon-offer__table :is(thead th,tbody th):first-child{z-index:1;position:sticky;left:0}.icon-offer__table tbody th:first-child{background:var(--color-white)}.icon-offer__hint{color:var(--color-text-3);margin:.5rem 0 0;font-size:.875rem;font-weight:600;display:none}.icon-offer__table.is-overflowing:not(.is-scrolled) .icon-offer__hint{display:block}.icon-offer__table.is-overflowing:not(.is-scrolled):after{content:"";border-radius:0 var(--radius-box) var(--radius-box) 0;pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);width:3rem;position:absolute;top:1px;bottom:2.25rem;right:1px}html:not(.js) .icon-offer__hint{display:block}.icon-offer__summary{grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));gap:1rem}.icon-section--white .icon-offer__summary .icon-stat--tile{background:var(--color-surface)}.icon-floors__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:1.5rem;display:flex}.icon-floor-plans__heading{margin:0}.icon-floors__strip{--strip-bg:var(--color-white);max-width:calc(100% + 8px);margin:-4px}.icon-floors__tabs{gap:.5rem;padding:4px;display:flex}@media (width<=63.99rem){.icon-floors__strip{flex:100%}.icon-floors__tabs{overflow-x:auto}.icon-floors__tabs .icon-pill{flex:none}}.icon-floors__plan{margin:0}.icon-floors__plan+.icon-floors__plan{margin-top:1.5rem}html.js .icon-floors.is-multi .icon-floors__plan+.icon-floors__plan{margin-top:0}.icon-floors__open,.icon-floors__plan>.icon-floors__img{aspect-ratio:var(--plan-ratio,4 / 3);border:1px solid var(--color-line);border-radius:var(--radius-box);background:var(--color-white);width:100%;max-height:min(80vh,56rem);margin-inline:auto;padding:.5rem;display:block}.icon-floors__open{cursor:zoom-in}.icon-floors__open:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.icon-floors__open .icon-floors__img{object-fit:contain;width:100%;height:100%;display:block}@media (width>=48rem){.icon-floors__open,.icon-floors__plan>.icon-floors__img{padding:1rem}}@media (width>=64rem){.icon-floors__head{margin-bottom:2rem}.icon-floors__open,.icon-floors__plan>.icon-floors__img{padding:1.5rem}}.icon-floors__label{margin-top:.75rem;font-weight:600}html.js .icon-floors__label{display:none}.icon-floors__caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:2.75rem;margin-top:.75rem;display:flex}.icon-floors__current{color:var(--color-ink);margin:0;font-size:1rem;font-weight:600}.icon-floors__count{color:var(--color-text-3);font-weight:400}.icon-3d__inner{flex-direction:column;gap:3rem;display:flex}.icon-3d__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.icon-3d__lead{max-width:28.75rem;color:var(--color-on-dark-2);margin:0;font-size:1.125rem;line-height:1.55}.icon-3d__body{flex-direction:column;gap:1.5rem;display:flex}.icon-3d__picker{--strip-bg:var(--color-ink);margin:-.375rem}.icon-3d__chooser{scroll-snap-type:x mandatory;gap:.75rem;padding:.375rem;scroll-padding-inline:.375rem;display:flex;overflow-x:auto}.icon-3d__flat{--btn-fill:var(--color-dark-line);--btn-fill-fg:var(--color-white);--btn-fill-line:var(--color-line-on-dark);border:1px solid var(--color-dark-line);border-radius:var(--radius-card);background:var(--color-dark-raised);max-width:20rem;color:var(--color-white);font:inherit;text-align:left;scroll-snap-align:start;cursor:pointer;flex:1 0 15rem;align-items:center;gap:1rem;padding:.75rem;display:flex}.icon-3d__flat[aria-pressed=true]{border-color:var(--color-white);background:var(--color-white);color:var(--color-ink)}.icon-3d__flat-plan{object-fit:cover;border-radius:var(--radius-thumb);background:var(--color-white);flex:none;width:6rem;height:6rem}.icon-3d__flat-text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.icon-3d__flat-level,.icon-3d__flat-extra{color:var(--color-on-dark-3);font-size:.875rem;font-weight:500}.icon-3d__flat[aria-pressed=true] :is(.icon-3d__flat-level,.icon-3d__flat-extra){color:var(--color-text-3)}.icon-3d__flat-name{font-size:1.25rem;font-weight:500;line-height:1.2}.icon-3d__flat-area{font-size:.9375rem}.icon-3d__viewer{min-width:0}.icon-3d__panel{flex-direction:column;gap:1rem;display:flex}.icon-3d__panel+.icon-3d__panel{margin-top:3rem}.icon-3d.is-enhanced .icon-3d__panel+.icon-3d__panel{margin-top:0}html.js .icon-3d.has-chooser:not(.is-enhanced) .icon-3d__panel+.icon-3d__panel,html.js .icon-3d:not(.is-enhanced) .icon-3d__view+.icon-3d__view{display:none}.icon-3d__panel-title{margin:0;font-size:1.5rem;font-weight:600}html.js .icon-3d.has-chooser .icon-3d__panel-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.icon-3d__tabs{border-radius:var(--radius-pill);background:var(--color-dark-raised);align-self:flex-start;gap:.375rem;padding:.375rem;display:inline-flex}.icon-tour{position:relative}.icon-tour__frame{aspect-ratio:16/9;border-radius:var(--radius-box);background:var(--color-dark-raised);position:relative;overflow:hidden}.icon-tour__poster{object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.icon-tour__iframe{border:0;width:100%;height:100%;display:block}.icon-tour__start{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex;position:absolute;inset:0}.icon-tour__play{color:var(--color-white);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:1rem;padding:0;display:flex}.icon-tour__play-icon{background:var(--color-white);width:6rem;height:6rem;color:var(--color-ink);border-radius:50%;place-items:center;display:grid}.icon-tour__play-label{font-size:1.5rem;font-weight:500}.icon-tour__note{color:#d6d6d2;max-width:30rem;margin:0;font-size:.875rem}.icon-tour__note a{color:var(--color-white)}.icon-tour__fullscreen{z-index:2;position:absolute;top:1rem;right:1rem}.icon-tour__open{display:none}@media not all and (width>=48rem){.icon-tour__play,.icon-tour__note,.icon-tour__settings,.icon-tour__fullscreen{display:none}.icon-tour__open{display:inline-flex}.icon-tour__frame{aspect-ratio:4/3}}html:not(.js) .icon-tour__play,html:not(.js) .icon-tour__note,html:not(.js) .icon-tour__settings{display:none}html:not(.js) .icon-tour__open{display:inline-flex}.icon-tour.is-loaded .icon-tour__start,.icon-tour.is-loaded .icon-tour__poster{display:none}.icon-3d__renders .icon-slider__img{border-radius:var(--radius-box)}html .icon-3d .icon-3d__renders .icon-slider__slides{grid-template-columns:minmax(0,1fr)}@media (width>=48rem){.icon-3d__renders .icon-slider__img,html.js .icon-3d__renders .icon-slider--gallery.is-multi .icon-slider__img{aspect-ratio:16/9;height:auto}}.icon-3d__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.icon-3d__summary{color:var(--color-on-dark-2);margin:0;font-size:1rem}.icon-3d__summary strong{color:var(--color-white);font-weight:500}.wp-block-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.icon-prose .wp-block-buttons{margin-top:2rem}.wp-block-button .wp-block-button__link{--btn-fill:var(--color-dark-line);--btn-fill-fg:var(--color-white);--btn-fill-line:var(--color-dark-line);isolation:isolate;border:1px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-ink);min-height:3rem;color:var(--color-white);font-family:var(--font-sans);justify-content:center;align-items:center;gap:.625rem;padding:0 1.375rem;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.wp-block-button.is-style-icon-secondary .wp-block-button__link{--btn-fill:var(--color-chip);--btn-fill-fg:var(--color-ink);--btn-fill-line:var(--color-ink);border-color:var(--color-line-strong);color:var(--color-ink);background:0 0}:is(.on-dark,.on-image) .wp-block-button .wp-block-button__link{--btn-fill:var(--color-chip);--btn-fill-fg:var(--color-ink);--btn-fill-line:var(--color-chip);border-color:var(--color-white);background:var(--color-white);color:var(--color-ink)}:is(.on-dark,.on-image) .wp-block-button.is-style-icon-secondary .wp-block-button__link{--btn-fill:var(--color-white);--btn-fill-fg:var(--color-ink);--btn-fill-line:var(--color-white);border-color:var(--color-line-on-dark);color:var(--color-white);background:0 0}:is(.icon-prose,.is-root-container) ul.wp-block-list.is-style-icon-arrows{gap:1rem}:is(.icon-prose,.is-root-container) ul.wp-block-list.is-style-icon-arrows>li{padding-left:2.25rem}:is(.icon-prose,.is-root-container) ul.wp-block-list.is-style-icon-arrows>li:before{background-color:var(--color-ink);border-radius:0;width:1.25rem;height:1.25rem;top:.2em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.wp-block-gallery.is-style-icon-full{width:100vw;gap:0!important;max-width:none!important;margin-inline:calc(50% - 50vw)!important}.wp-block-gallery.is-style-icon-full .wp-block-image{width:100%!important;margin:0!important}.wp-block-gallery.is-style-icon-full img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (width>=48rem){.wp-block-gallery.is-style-icon-full img{aspect-ratio:21/9}}.wp-block-gallery.is-style-icon-row{grid-template-columns:minmax(0,1fr);gap:1rem!important;display:grid!important}@media (width>=48rem){.wp-block-gallery.is-style-icon-row{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.wp-block-gallery.is-style-icon-row .wp-block-image{width:100%!important;margin:0!important}.wp-block-gallery.is-style-icon-row img{aspect-ratio:4/3;width:100%;object-fit:cover!important;height:100%!important}.wp-block-gallery.is-style-icon-plans{grid-template-columns:minmax(0,1fr);gap:1.5rem!important;display:grid!important}@media (width>=48rem){.wp-block-gallery.is-style-icon-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.wp-block-gallery.is-style-icon-plans .wp-block-image{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-box);padding:1rem;flex-direction:column!important;width:100%!important;margin:0!important}.wp-block-gallery.is-style-icon-plans img{aspect-ratio:4/3;width:100%;object-fit:contain!important;height:auto!important}.wp-block-gallery.is-style-icon-plans figcaption{color:var(--color-ink)!important;font-size:var(--text-small)!important;text-align:left!important;background:0 0!important;padding:.75rem 0 0!important;position:static!important}.icon-plans-table{max-width:none}.icon-plans-table .is-style-plans th:first-child,.icon-plans-table .is-style-plans td:first-child{z-index:1;background:var(--color-white);position:sticky;left:0;box-shadow:1px 0 #0a0a0a26}@supports (color:color-mix(in lab, red, red)){.icon-plans-table .is-style-plans th:first-child,.icon-plans-table .is-style-plans td:first-child{box-shadow:1px 0 0 color-mix(in srgb, var(--color-ink) 15%, transparent)}}.icon-plans-table .is-style-plans tbody tr:nth-child(2n) td:first-child{background:var(--color-surface)}.icon-plans-table__hint{font-weight:700;display:none;font-size:var(--text-small)!important;color:var(--color-text-3)!important;margin:.5rem 0 0!important}html:not(.js) .icon-plans-table__hint,.icon-plans-table.is-overflowing:not(.is-scrolled) .icon-plans-table__hint{display:block}@media (width>=64rem){html:not(.js) .icon-plans-table__hint{display:none}}.icon-prose .icon-slider{max-width:none}.icon-prose .icon-slider :is(p,li,figcaption){margin:0}.icon-editor-note{border:1px dashed var(--color-line-strong);border-radius:var(--radius-input);color:var(--color-text-3);margin:0;padding:1rem 1.25rem;font-size:.875rem}.on-dark .icon-editor-note,.on-image .icon-editor-note{color:var(--color-on-dark-2)}:is(.icon-slider__thumb,.icon-slider__dot,.icon-slider__arrow,.icon-3d__flat){position:relative}.icon-form{--icon-field-border:var(--color-line-input);--icon-error:var(--color-error)}.icon-form .wpcf7-form{flex-direction:column;gap:1rem;display:flex}.icon-form .icon-form__grid{gap:1rem;display:grid}@media (width>=40rem){.icon-form .icon-form__grid{grid-template-columns:1fr 1fr}}.icon-form .icon-field{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.icon-form .icon-field__label{color:var(--color-ink);padding:0;font-size:.875rem;font-weight:600}.icon-form .icon-field__required{color:var(--color-text-3)}.icon-form .icon-field__hint{color:var(--color-text-3);font-size:.875rem}.icon-form .wpcf7-form-control-wrap{display:block}.icon-form :where(input:not([type=checkbox],[type=radio],[type=submit],[type=hidden]),select,textarea){width:100%;min-height:3.25rem;font:inherit;color:var(--color-ink);background:var(--color-white);border:1px solid var(--icon-field-border);border-radius:var(--radius-input);padding:0 1rem;font-size:1rem}.icon-form :where(input,select,textarea):hover{border-color:var(--color-text-2)}.icon-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0A0A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:1.125rem;padding-right:2.75rem}.icon-form textarea{resize:vertical;min-height:7.5rem;padding-block:.875rem}.icon-form :is(input:not([type=checkbox],[type=radio]),select,textarea):focus-visible{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);outline:none}.icon-form .icon-select{position:relative}.icon-form .icon-select__button{border:1px solid var(--icon-field-border);border-radius:var(--radius-input);background:var(--color-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0A0A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .875rem center / 1.125rem;width:100%;min-height:3.25rem;color:var(--color-ink);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:0 2.75rem 0 1rem;font-size:1rem;display:flex}.icon-form .icon-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon-form .icon-select.is-empty .icon-select__value{color:var(--color-text-2)}.icon-form .icon-select__button:hover{border-color:var(--color-text-2)}.icon-form .icon-select__button:focus-visible,.icon-form .icon-select.is-open .icon-select__button{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);outline:none}.icon-form .icon-select__button[aria-invalid=true]{border-color:var(--icon-error)}.icon-form .icon-select__button[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--icon-error)}.icon-form .icon-select__button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.icon-form .icon-select__panel{z-index:20;overscroll-behavior:contain;border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-white);max-height:min(20rem,50vh);box-shadow:var(--shadow-pop);color:var(--color-ink);padding:.375rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto}.icon-form .icon-select.is-up .icon-select__panel{top:auto;bottom:calc(100% + .5rem)}.icon-form .icon-select__option{cursor:pointer;border-radius:.875rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem .875rem;font-size:1rem;line-height:1.35;display:flex}.icon-form .icon-select__option.is-active{background:var(--color-chip)}.icon-form .icon-select__option[aria-selected=true]{font-weight:600}.icon-form .icon-select__option[aria-disabled=true]{color:var(--color-text-3);cursor:default}.icon-form .icon-select__check{visibility:hidden;flex-shrink:0;width:1.125rem;height:1.125rem}.icon-form .icon-select__option[aria-selected=true] .icon-select__check{visibility:visible}@media (prefers-reduced-motion:no-preference){.icon-form .icon-select__button{transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease}.icon-form .icon-select:not(.is-up) .icon-select__panel:not([hidden]){animation:icon-select-in .16s var(--ease-glide)}@keyframes icon-select-in{0%{opacity:0;translate:0 -4px}}}@media (forced-colors:active){.icon-form .icon-select__option.is-active{outline-offset:-2px;outline:2px solid highlight}}.icon-form .icon-field--choice .wpcf7-radio{flex-wrap:wrap;gap:.5rem;display:flex}.icon-form .icon-field--choice .wpcf7-list-item{margin:0}.icon-form .icon-field--choice .wpcf7-list-item label{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-white);cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.125rem;font-size:.9375rem;font-weight:500;display:inline-flex}.icon-form .icon-field--choice .wpcf7-list-item label:hover{border-color:var(--color-ink)}.icon-form .icon-field--choice input[type=radio]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.icon-form .icon-field--choice label:has(input:checked){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.icon-form .icon-field--choice label:has(input:checked):before{content:"";background-color:currentColor;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.icon-form .icon-field--choice label:has(:focus-visible){outline:2px solid var(--color-ink);outline-offset:3px}.icon-form input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--color-ink);flex-shrink:0;margin:.0625rem 0 0}.icon-form .icon-field--consent .wpcf7-list-item{margin:0;display:block}.icon-form .icon-field--consent label{min-height:2.75rem;color:var(--color-text-2);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.5;display:flex}.icon-form .icon-field--consent a{color:var(--color-ink);padding-block:.125rem;font-weight:600}.icon-form [aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--icon-error);border-color:var(--icon-error)!important}.icon-form .wpcf7-not-valid-tip{color:var(--icon-error);margin-top:.375rem;font-size:.875rem;font-weight:600;display:block}.icon-form .icon-form__summary{border:1px solid var(--icon-error);border-radius:var(--radius-input);background:var(--color-white);box-shadow:inset 0 0 0 1px var(--icon-error);color:var(--color-ink);padding:1rem 1.25rem}.icon-form .icon-form__summary-title{margin:0;font-weight:600}.icon-form .icon-form__summary ul{margin:.5rem 0 0;padding-left:1.25rem;list-style:outside}.icon-form .icon-form__summary-link{color:var(--color-ink)}.icon-form .icon-form__status:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.icon-form .icon-form__status{border-radius:var(--radius-input);background:var(--color-surface);margin:0;padding:.875rem 1.125rem;font-size:.9375rem}.icon-form .icon-form__status:is([data-state=error],:is(.invalid,.unaccepted,.failed,.spam,.aborted) *){color:var(--icon-error)}.icon-form.is-enhanced .wpcf7-form.invalid .icon-form__status{display:none}.icon-form .icon-form__actions{display:flex}.icon-form .icon-form__actions .icon-button{width:100%;min-height:3.5rem;font-size:1.0625rem}.icon-form .wpcf7-spinner,.icon-form .hidden-fields-container,.icon-form .screen-reader-response{display:none}.icon-form .wpcf7-turnstile:not(:empty){min-height:65px}.icon-form .icon-form__success{border-radius:var(--radius-input);background:var(--color-surface);padding:1.5rem}.icon-form .icon-form__success-title{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.icon-form .icon-form__success-text{color:var(--color-text-2);margin:.75rem 0 0}.icon-form .icon-form__check{fill:none;width:2.5rem;height:2.5rem;stroke:var(--color-success);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:1rem;display:block}.icon-form .icon-button[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;order:-1;width:1.125rem;height:1.125rem}.icon-form .icon-button[aria-busy=true] .icon-button__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:no-preference){@keyframes icon-spin{to{rotate:1turn}}@keyframes icon-tip-in{0%{opacity:0;translate:0 -4px}}@keyframes icon-fade-in{0%{opacity:0}}@keyframes icon-check-draw{0%{stroke-dashoffset:1px}}.icon-form :where(input,select,textarea){transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease}.icon-form .icon-field--choice .wpcf7-list-item label{transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, color var(--dur-fast) ease}.icon-form .icon-button[aria-busy=true]:after{animation:.8s linear infinite icon-spin}.icon-form .wpcf7-not-valid-tip{animation:icon-tip-in var(--dur-base) var(--ease-out) both}.icon-form .wpcf7{transition:opacity var(--dur-fast) ease}.icon-form .wpcf7.is-leaving{opacity:0}.icon-form .icon-form__success{animation:icon-fade-in var(--dur-base) var(--ease-out) both}.icon-form .icon-form__check :is(circle,path){stroke-dasharray:1;animation:icon-check-draw var(--dur-slow) var(--ease-out) both}.icon-form .icon-form__check path{animation-delay:.12s}}.icon-form-card{border-radius:var(--radius-box);background:var(--color-white);min-width:0;color:var(--color-ink);flex:27.5rem;padding:1.5rem}@media (width>=48rem){.icon-form-card{padding:2.5rem}}.icon-form-card--bordered{border:1px solid var(--color-line);flex:1.2 30rem}.icon-form-card__heading{letter-spacing:-.03em;margin:0 0 1.5rem;font-size:2rem;font-weight:400;line-height:1.1}.icon-form-card__fallback a{font-weight:600}.icon-form-band{isolation:isolate;color:var(--color-white);position:relative;overflow:hidden}.icon-form-band__bg{z-index:-1;background:var(--color-ink);position:absolute;inset:0}.icon-form-band__bg img{object-fit:cover;width:100%;height:100%}.icon-form-band__bg:after{content:"";background:var(--overlay);position:absolute;inset:0}.icon-form-band__grid{padding-block:var(--section-y);flex-wrap:wrap;align-items:center;gap:3.5rem 5rem;display:flex}.icon-form-band__intro{flex-direction:column;flex:27.5rem;gap:1.5rem;min-width:0;display:flex}.icon-form-band__heading{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.75rem,1.914rem + 3.429vw,4.75rem);font-weight:400;line-height:1}.icon-form-band__heading strong{font-weight:700}.icon-form-band.is-home .icon-form-band__heading{font-size:clamp(2.75rem,1.914rem + 3.429vw,4.5rem)}.icon-form-band.is-inquiry .icon-form-band__heading strong{display:block}.icon-form-band__lead{max-width:28.75rem;margin:0;font-size:1.1875rem;line-height:1.5}.icon-form-band__phones{flex-direction:column;margin:0;padding:0;font-size:1.125rem;font-weight:500;list-style:none;display:flex}.icon-form-band__phones a{min-height:2.75rem;color:var(--color-white);align-items:center;text-decoration:none;display:inline-flex}.icon-form-band__email{overflow-wrap:anywhere}.icon-form-block__grid{flex-wrap:wrap;align-items:stretch;gap:1.5rem;display:flex}.icon-contact-cards{flex-direction:column;flex:26.25rem;gap:1rem;min-width:0;display:flex}.icon-contact-card{border-radius:var(--radius-box);background:var(--color-surface);flex-direction:column;gap:.5rem;padding:2rem;display:flex}.icon-contact-card--row{flex-flow:wrap;gap:1.5rem 3rem}.icon-contact-card--row>div{flex-direction:column;gap:.5rem;display:flex}.icon-contact-card__label{color:var(--color-text-2);font-size:.9375rem;font-weight:600}.icon-contact-card__value{font-size:1.375rem;font-weight:600;line-height:1.3;text-decoration:none}.icon-contact-card__value--lg{letter-spacing:-.03em;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:700;line-height:1.15}.icon-contact-card__value--md{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.375rem,1.1rem + 1vw,2.125rem);font-weight:700}a.icon-contact-card__value{--link-line:2px;max-width:100%;color:inherit;align-self:flex-start}html.js .is-rise{opacity:0;translate:0 24px}html.js .is-rise.is-shown{opacity:1;transition:opacity var(--dur-rise) var(--ease-glide) var(--reveal-delay,0s), translate var(--dur-rise) var(--ease-glide) var(--reveal-delay,0s);translate:none}html.js .is-clip{clip-path:inset(100% 0 0 0 round var(--r,0px))}html.js .is-clip.is-shown{clip-path:inset(0 0 0 0 round var(--r,0px));transition:clip-path var(--clip-dur,var(--dur-clip)) var(--ease-reveal) var(--reveal-delay,0s)}html.js img.is-settle{transform:scale(1.08)}html.js img.is-settle.is-shown{transition:transform var(--settle-dur,var(--dur-settle)) var(--ease-glide) var(--reveal-delay,0s), opacity var(--dur-reveal) var(--ease-out);transform:none}html.js :is(.icon-feature__img,.icon-card__img).is-settle.is-shown{transition:transform var(--settle-dur,var(--dur-settle)) var(--ease-glide) var(--reveal-delay,0s), opacity var(--dur-reveal) var(--ease-out), scale var(--dur-zoom-out) var(--ease-glide) 0s}html.js :is(.icon-feature,.icon-card):has(:focus-visible) :is(.icon-feature__img,.icon-card__img).is-settle.is-shown{transition-duration:var(--settle-dur,var(--dur-settle)), var(--dur-reveal), var(--dur-zoom)}@media (hover:hover) and (pointer:fine){html.js :is(.icon-feature,.icon-card):hover :is(.icon-feature__img,.icon-card__img).is-settle.is-shown{transition-duration:var(--settle-dur,var(--dur-settle)), var(--dur-reveal), var(--dur-zoom)}}.icon-feature__media.is-clip,.icon-image-band img.is-clip{--r:var(--radius-panel)}.icon-split__photo.is-clip,.icon-slider__stage.is-clip,.icon-cta__photo.is-clip{--r:var(--radius-box)}.icon-values__collage .is-clip,.icon-values__collage.is-clip{--r:var(--radius-card);--clip-dur:1s}.icon-image-band .is-clip{--clip-dur:1.4s;--settle-dur:1.8s}html.js .is-line{border-top-color:#0000;position:relative}html.js .is-line:before{content:"";background:var(--color-ink);transform-origin:0;height:1px;position:absolute;top:-1px;left:0;right:0;scale:0 1}html.js .is-line.is-shown:before{transition:scale 1s var(--ease-glide) var(--reveal-delay,0s);scale:1}html.js .is-instant,html.js .is-instant:before{transition:none!important}html.js .is-tone strong{color:var(--color-text-3)}html.js .is-tone.is-toned strong{color:inherit;transition:color var(--dur-reveal) var(--ease-out)}html.js :is(.is-rise .is-tone,.is-tone.is-rise).is-toned strong{transition-delay:calc(var(--reveal-delay,0s) + var(--dur-rise))}html.js img.is-loading{opacity:0}@media (prefers-reduced-motion:no-preference){html.js main img[loading=lazy]:not(.is-loading,.icon-card__img,.icon-feature__img,.is-settle){transition:opacity var(--dur-reveal) var(--ease-out)}}html.js .icon-hero__media.is-arriving:before{content:"";background:var(--color-map);position:absolute;inset:0}html.js .icon-hero__media.is-arriving .icon-hero__img{scale:1.04}html.js .icon-hero__media.is-arrived:before{opacity:0;transition:opacity 1.2s var(--ease-out)}html.js .icon-hero__media.is-arrived .icon-hero__img{transition:scale 1.2s var(--ease-out);scale:1}@media (prefers-reduced-motion:no-preference){@keyframes icon-intro-rise{0%{opacity:0;translate:0 16px}}@keyframes icon-intro-clip{0%{clip-path:inset(85% 0 0 0 round var(--radius-panel))}to{clip-path:inset(0 0 0 0 round var(--radius-panel))}}.icon-hero--intro{--intro-h1:0s;--intro-after:calc(var(--intro-h1) + (var(--intro-lines,2) - 1) * 80ms + .15s)}.icon-hero--page-center.icon-hero--intro{--intro-h1:80ms}html.icon-intro .icon-hero--intro :is(.icon-hero__eyebrow,.icon-hero__w,.icon-hero__lead,.icon-hero__buttons){animation:icon-intro-rise .7s var(--ease-glide) both}html.icon-intro .icon-hero--intro .icon-hero__w{animation-delay:calc(var(--intro-h1) + var(--l,0) * 80ms);display:inline-block}html.icon-intro .icon-hero--intro .icon-hero__lead{animation-delay:var(--intro-after)}html.icon-intro .icon-hero--intro .icon-hero__buttons{animation-delay:calc(var(--intro-after) + 80ms)}html.icon-intro .icon-hero--page-center.icon-hero--intro+.icon-image-band :is(.icon-image-band__img,img){animation:icon-intro-clip var(--dur-clip) var(--ease-reveal) both}.icon-header{view-transition-name:icon-header}.icon-investment__img{view-transition-name:icon-hero-photo}::view-transition-old(root){animation-duration:.2s}::view-transition-new(root){animation-duration:.2s}::view-transition-group(icon-header){z-index:2;animation:none}::view-transition-old(icon-header){display:none}::view-transition-new(icon-header){animation:none}::view-transition-group(icon-hero-photo){z-index:1;animation-duration:var(--dur-slow);animation-timing-function:var(--ease-out)}::view-transition-old(icon-hero-photo){object-fit:cover;height:100%;animation-duration:var(--dur-slow);overflow:clip}::view-transition-new(icon-hero-photo){object-fit:cover;height:100%;animation-duration:var(--dur-slow);overflow:clip}}html{scroll-padding-top:calc(var(--icon-header-offset) + 1rem)}#app{overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.icon-skip-link{z-index:60;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-white);padding:.75rem 1.25rem;font-weight:600;position:fixed;top:.75rem;left:.75rem;translate:0 -200%}.icon-skip-link:focus{translate:0}.icon-header{top:var(--wp-admin--admin-bar--height,0px);z-index:40;background:var(--color-white);border-bottom:1px solid #0000;position:sticky}.icon-header__row{height:var(--icon-header);justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.icon-header__actions{align-items:center;gap:.75rem;display:flex}@media not all and (width>=75rem){.icon-header__row{column-gap:.75rem}}.icon-header__cta{display:none}.icon-nav-toggle{order:3}.icon-nav-toggle,.icon-header__cta{padding-inline:1.25rem}.icon-header__actions{order:2}@media not all and (width>=75rem){.icon-header__actions{margin-left:auto}}.icon-nav{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.icon-nav__link{min-height:2.75rem;color:var(--color-ink);align-items:center;text-decoration:none;display:flex}.icon-nav__link:is([aria-current=page],.is-active) .icon-nav__text{background-size:100% 2px}.icon-footer__cols .icon-footer__link:not(.icon-footer__link--email){background-position:0 calc(100% - .15em)}.icon-lang ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.icon-lang li{align-items:center;display:flex}.icon-lang li+li:before{content:"/";color:var(--color-text-3);font-size:.875rem}.icon-lang a{min-width:2.75rem;min-height:2.75rem;color:var(--color-text-3);justify-content:center;align-items:center;font-size:.875rem;font-weight:400;text-decoration:none;display:inline-flex}.icon-lang a[aria-current=true]{color:var(--color-ink);font-weight:600}.icon-lang a:not([aria-current]):hover{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline}@media (width>=48rem){.icon-header__cta{display:inline-flex}.icon-sheet__cta{display:none}}@media not all and (width>=75rem){.icon-header__lang{display:none}html.js .icon-sheet{inset:calc(var(--icon-header) + var(--wp-admin--admin-bar--height,0px)) 0 0;z-index:39;overscroll-behavior:contain;background:var(--color-white);visibility:hidden;opacity:0;position:fixed;overflow-y:auto}html.js .icon-sheet.is-open{visibility:visible;opacity:1}.icon-nav>li:nth-child(2){--i:1}.icon-nav>li:nth-child(3){--i:2}.icon-nav>li:nth-child(4){--i:3}.icon-nav>li:nth-child(n+5),.icon-sheet__extras{--i:4}.icon-nav:has(>li:nth-child(5))+.icon-sheet__extras{--i:5}.icon-sheet__inner{max-width:calc(var(--container-site) + 2 * var(--icon-gutter));padding:1.5rem var(--icon-gutter) 3rem;flex-direction:column;gap:2.5rem;margin-inline:auto;display:flex}.icon-nav li{border-bottom:1px solid var(--color-line)}.icon-sheet .icon-nav__link{letter-spacing:-.03em;padding-block:1rem;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.5rem);font-weight:500;line-height:1.1}.icon-sheet__extras{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.icon-sheet__contact{align-items:center;min-height:2.75rem;font-size:1.125rem;font-weight:500;text-decoration:none;display:inline-flex}html.icon-nav-open{overflow:hidden}.icon-nav-toggle__close,.icon-nav-toggle[aria-expanded=true] .icon-nav-toggle__open{display:none}.icon-nav-toggle[aria-expanded=true] .icon-nav-toggle__close{display:block}@media (prefers-reduced-motion:no-preference){@keyframes icon-sheet-item{0%{opacity:0;translate:0 8px}}html.js .icon-sheet{transition:opacity var(--dur-fast) ease, visibility 0s linear var(--dur-fast)}html.js .icon-sheet.is-open{transition:visibility}html.js .icon-sheet.is-open :is(.icon-nav>li,.icon-sheet__extras){animation:icon-sheet-item var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms)}}}@supports (animation-timeline:scroll()){@media not all and (width>=75rem){.icon-header{animation:linear both icon-header-line;animation-timeline:scroll();animation-range:0 64px}@keyframes icon-header-line{to{border-bottom-color:var(--color-line)}}}}@media (width>=75rem){.icon-header{position:relative;top:auto}.icon-header--overlay{inset:var(--wp-admin--admin-bar--height,0px) 0 auto;background:0 0;position:absolute}.icon-nav-toggle,.icon-sheet__extras{display:none}.icon-header__row,html:not(.js) .icon-header__row{grid-template-columns:1fr auto 1fr;display:grid}.icon-header__row>.icon-brand{justify-self:start}.icon-header__actions{justify-self:end;gap:1.25rem}.icon-nav{flex-direction:row;gap:.5rem 2.25rem}.icon-nav__link{font-size:1rem;font-weight:500}}html:not(.js) .icon-header{position:relative;top:auto}html:not(.js) .icon-header__row{height:auto;min-height:var(--icon-header);flex-wrap:wrap}html:not(.js) .icon-nav-toggle{display:none}@media not all and (width>=75rem){html:not(.js) .icon-sheet{order:3;width:100%}html:not(.js) .icon-sheet__inner{padding:0 0 1rem}html:not(.js) .icon-nav{flex-flow:wrap;gap:0 1.5rem}html:not(.js) .icon-nav li{border:0}html:not(.js) .icon-sheet .icon-nav__link{padding:0;font-size:1rem}html:not(.js) .icon-sheet__extras{display:none}html:not(.js) .icon-header__lang{display:block}}.icon-footer{border-top:1px solid var(--color-line);background:var(--color-white);font-size:1rem;line-height:1.7}.icon-footer__top{flex-wrap:wrap;justify-content:space-between;gap:2.5rem;padding-top:5rem;padding-bottom:4rem;display:flex}.icon-footer__logo{width:clamp(13.75rem,28vw,25rem);height:auto}.icon-footer__cols{flex:0 40rem;grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));gap:2rem 3.5rem;display:grid}.icon-footer__label{color:var(--color-text-3);margin:0 0 .5rem;font-size:.875rem;font-weight:600;line-height:1.5}.icon-footer__list{margin:0;padding:0;list-style:none}.icon-footer__link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-block;position:relative}.icon-footer__link:before{content:"";height:2.75rem;position:absolute;inset:50% 0 auto;translate:0 -50%}.icon-footer__legal .icon-footer__link{text-decoration:none}.icon-footer__legal .icon-footer__link.icon-footer__top-link{color:var(--color-ink);font-weight:500}.icon-footer__top-arrow{display:inline-block}@media (prefers-reduced-motion:no-preference){.icon-footer__top-arrow{transition:translate .32s var(--ease-glide)}.icon-footer__top-link:focus-visible .icon-footer__top-arrow{transition-duration:var(--dur-sweep);translate:0 -2px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.icon-footer__top-link:hover .icon-footer__top-arrow{transition-duration:var(--dur-sweep);translate:0 -2px}}.icon-footer__link--email{overflow-wrap:anywhere}@media not all and (width>=48rem){.icon-footer__link{align-items:center;min-height:2.75rem;display:inline-flex}.icon-footer__link:before{content:none}.icon-footer__legal ul{row-gap:0}}.icon-footer__legal{border-top:1px solid var(--color-line);color:var(--color-text-3);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding:1.5rem 0 2.5rem;font-size:.875rem;line-height:1.5;display:flex}.icon-footer__legal p{margin:0}.icon-footer__legal ul{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=22.5rem){.icon-footer__legal li{white-space:nowrap}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
