.idx-cookienotice[data-astro-cid-dkptn4uf]{position:fixed;z-index:30;inset-inline:0;inset-block-end:0;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-block-start:1px solid var(--idx-border, #d9d7d2);background:var(--idx-surface, #ffffff);color:var(--idx-text, #1b1b1b);font-family:var(--idx-font-body, system-ui, -apple-system, "Segoe UI", sans-serif)}.idx-cookienotice[data-astro-cid-dkptn4uf][hidden]{display:none}.idx-cookienotice__text[data-astro-cid-dkptn4uf]{flex:1 1 20rem;margin:0;font-size:.875rem;line-height:1.5;color:var(--idx-text-muted, #55524c)}.idx-cookienotice__link[data-astro-cid-dkptn4uf]{color:var(--idx-accent, #2f5d3f)}.idx-cookienotice__close[data-astro-cid-dkptn4uf]{min-height:44px;padding:.4em 1.25em;border:1px solid var(--idx-border, #d9d7d2);border-radius:var(--idx-radius, 4px);background:var(--idx-surface, #ffffff);color:var(--idx-text, #1b1b1b);font:inherit;font-size:.875rem;cursor:pointer}.idx-icons[data-astro-cid-oequfzi6]{position:absolute;width:0;height:0;overflow:hidden}:root{--idx-font-display: var(--font-display, ui-serif, Georgia, "Times New Roman", serif);--idx-font-body: var(--font-body, system-ui, -apple-system, "Segoe UI", sans-serif);--idx-font-data: var(--font-body, system-ui, -apple-system, "Segoe UI", sans-serif);--idx-heading-font: var(--idx-font-display, ui-serif, Georgia, "Times New Roman", serif);--idx-figure-font: var(--idx-font-display, ui-serif, Georgia, "Times New Roman", serif);--idx-figure-weight: inherit;--idx-desc-size: 1rem;--idx-desc-color: #1b1b1b;--idx-surface: #ffffff;--idx-surface-alt: #f6f6f4;--idx-border: #d9d7d2;--idx-text: #1b1b1b;--idx-text-muted: #55524c;--idx-accent: #2f5d3f;--idx-accent-contrast: #ffffff;--idx-focus-ring: #2f5d3f;--idx-error: #8a2b1f;--idx-price-size: 1.5rem;--idx-facts-size: .9375rem;--idx-label-size: .6875rem;--idx-meta-size: .8125rem;--idx-heading-size: 1.25rem;--idx-title-size: 1.5rem;--idx-display-size: 2rem;--idx-label-font: var(--idx-font-data, system-ui, -apple-system, "Segoe UI", sans-serif);--idx-label-track: .12em;--idx-label-case: uppercase;--idx-radius: 4px;--idx-radius-lg: 8px;--idx-radius-pill: 999px;--idx-space: .75rem;--idx-space-2: calc(var(--idx-space, .75rem) * 2);--idx-space-3: calc(var(--idx-space, .75rem) * 3);--idx-space-4: calc(var(--idx-space, .75rem) * 4);--idx-space-6: calc(var(--idx-space, .75rem) * 6);--idx-space-8: calc(var(--idx-space, .75rem) * 8);--idx-card-gap: 1.5rem;--idx-shadow-card: 0 1px 3px rgb(0 0 0 / .18);--idx-shadow-raised: 0 2px 10px rgb(0 0 0 / .18);--idx-shadow-overlay: 0 6px 24px rgb(0 0 0 / .12);--idx-status-active-bg: #e4efe5;--idx-status-active-fg: #204d2f;--idx-status-pending-bg: #fdf1d8;--idx-status-pending-fg: #6b4a08;--idx-status-sold-bg: #ece9e4;--idx-status-sold-fg: #3b3833;--idx-placeholder-bg: #ece9e4;--idx-card-aspect: 3 / 2;--idx-hero-aspect: 3 / 2;--idx-tour-aspect: 16 / 9;--idx-map-height: 480px;--idx-pin-bg: var(--idx-surface, #ffffff);--idx-pin-fg: var(--idx-text, #1b1b1b);--idx-pin-border: var(--idx-border, #d9d7d2);--idx-pin-active-bg: var(--idx-surface, #ffffff);--idx-pin-active-fg: var(--idx-accent, #2f5d3f);--idx-cluster-bg: var(--idx-accent, #2f5d3f);--idx-cluster-fg: var(--idx-surface, #ffffff);--idx-rail-width: 21rem;--idx-sticky-offset: 0px;--idx-shell-max: none;--idx-shell-gutter: 0px;--idx-shell-surface: transparent;--idx-motion-duration: .18s;--idx-motion-fast: .12s;--idx-motion-slow: .32s;--idx-motion-ease: cubic-bezier(.2, 0, .2, 1);--idx-motion-ease-enter: cubic-bezier(.16, 1, .3, 1);--idx-motion-ease-exit: cubic-bezier(.4, 0, 1, 1)}html:root{--idx-font-display: var(--font-display);--idx-font-body: var(--font-sans);--idx-font-data: var(--font-sans);--idx-heading-font: var(--font-display);--idx-figure-font: var(--font-display);--idx-figure-weight: 400;--idx-label-font: var(--font-sans);--idx-label-size: .6875rem;--idx-label-track: .2em;--idx-label-case: uppercase;--idx-desc-size: 1.0625rem;--idx-desc-color: var(--color-ink);--idx-card-text-size: .9375rem;--idx-card-text-color: var(--color-ink);--idx-surface: var(--color-card);--idx-surface-alt: var(--color-paper-dim);--idx-border: var(--color-rule);--idx-text: var(--color-ink-strong);--idx-text-muted: var(--color-ink-mute);--idx-accent: var(--color-petrol);--idx-accent-contrast: #ffffff;--idx-focus-ring: var(--color-petrol);--idx-price-size: 1.625rem;--idx-facts-size: .875rem;--idx-meta-size: .8125rem;--idx-heading-size: 1.75rem;--idx-title-size: 2.25rem;--idx-display-size: 3rem;--idx-radius: 10px;--idx-radius-lg: 14px;--idx-shadow-card: 0 1px 2px color-mix(in srgb, var(--color-petrol) 8%, transparent), 0 10px 24px -14px color-mix(in srgb, var(--color-petrol) 45%, transparent);--idx-shadow-raised: 0 2px 4px color-mix(in srgb, var(--color-petrol) 10%, transparent), 0 18px 34px -16px color-mix(in srgb, var(--color-petrol) 55%, transparent);--idx-shadow-overlay: 0 24px 64px -24px color-mix(in srgb, var(--color-petrol) 70%, transparent);--idx-status-active-bg: var(--color-petrol);--idx-status-active-fg: #ffffff;--idx-status-pending-bg: var(--color-steel-pale);--idx-status-pending-fg: var(--color-steel-deep);--idx-status-sold-bg: var(--color-ink-strong);--idx-status-sold-fg: #ffffff;--idx-pin-bg: var(--color-petrol);--idx-pin-fg: #ffffff;--idx-pin-border: var(--color-steel);--idx-pin-active-bg: #ffffff;--idx-pin-active-fg: var(--color-petrol);--idx-cluster-bg: var(--color-petrol-deep);--idx-cluster-fg: #ffffff;--idx-placeholder-bg: var(--color-paper-dim);--idx-card-aspect: 3 / 2;--idx-hero-aspect: 3 / 2;--idx-tour-aspect: 16 / 9;--idx-shell-gutter: var(--gutter);--idx-shell-surface: var(--color-paper);--idx-card-gap: 2.5rem;--idx-space: .8125rem;--idx-sticky-offset: var(--hdr-h);--idx-filter-bar-height: 76px;--idx-map-height: 420px;--idx-motion-fast: .14s;--idx-motion-duration: .24s;--idx-motion-slow: .42s;--idx-motion-ease: cubic-bezier(.22, 1, .36, 1);--idx-motion-ease-enter: cubic-bezier(.16, 1, .3, 1);--idx-motion-ease-exit: cubic-bezier(.4, 0, 1, 1)}[data-idx-shell]{box-sizing:border-box;max-width:var(--idx-shell-max, none);margin-inline:auto;padding-inline:var(--idx-shell-gutter, 0px);background:var(--idx-shell-surface, transparent)}[data-idx-shell] [data-idx-shell]{max-width:none;padding-inline:0}.idx-media-box{position:relative;display:block;overflow:hidden;aspect-ratio:var(--idx-card-aspect, 3 / 2);background:var(--idx-placeholder-bg, #ece9e4);border-radius:var(--idx-radius, 4px)}.idx-media-box>img{display:block;width:100%;height:100%;object-fit:cover}.idx-media-box>img[hidden]{display:none}.idx-media-box[data-idx-hero]{aspect-ratio:var(--idx-hero-aspect, 3 / 2)}.idx-media-placeholder{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75em;width:100%;height:100%;background:var(--idx-placeholder-bg, #ece9e4);color:var(--idx-placeholder-fg, var(--idx-text-muted, #55524c));font-family:var(--idx-font-body, system-ui, sans-serif);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;overflow:hidden}.idx-media-placeholder:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,var(--idx-placeholder-line, rgb(0 0 0 / .045)) 0,var(--idx-placeholder-line, rgb(0 0 0 / .045)) 1px,transparent 1px,transparent 9px);pointer-events:none}.idx-media-placeholder__mark{position:relative;display:block;width:2.25rem;height:1.625rem;border:1px solid var(--idx-placeholder-mark, currentColor);border-radius:1px;opacity:.55}.idx-media-placeholder__mark:after{content:"";position:absolute;left:-1px;right:-1px;bottom:.4375rem;border-top:1px solid var(--idx-placeholder-mark, currentColor)}.idx-media-placeholder__label{position:relative;text-align:center;padding:0 .5rem}.idx-media-placeholder[data-idx-placeholder=loading]>.idx-media-placeholder__mark,.idx-media-placeholder[data-idx-placeholder=loading]>.idx-media-placeholder__label{visibility:hidden}.idx-media-placeholder[hidden],.idx-media-box--thumb .idx-media-placeholder__mark{display:none}.idx-price,.idx-data,.idx-facts,.idx-facts *,[data-idx-numeric]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.idx-price{font-family:var(--idx-figure-font, var(--idx-font-display, ui-serif, Georgia, serif));font-size:var(--idx-price-size, 1.5rem);font-weight:var(--idx-figure-weight, inherit);color:var(--idx-text, #1b1b1b);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;margin:0}.idx-facts{font-family:var(--idx-font-data, system-ui, sans-serif);font-size:var(--idx-facts-size, .9375rem);color:var(--idx-text, #1b1b1b)}.idx-description{font-family:var(--idx-font-body, system-ui, sans-serif);font-size:var(--idx-desc-size, 1rem);color:var(--idx-desc-color, #1b1b1b);line-height:1.6}.idx-card-text,[data-idx-card-text]{font-family:var(--idx-font-body, system-ui, sans-serif);font-size:var(--idx-card-text-size, var(--idx-desc-size, 1rem));color:var(--idx-card-text-color, var(--idx-desc-color, #1b1b1b))}.idx-focusable:focus-visible,[data-idx-cta]:focus-visible{outline:2px solid var(--idx-focus-ring, #2f5d3f);outline-offset:2px}[data-idx-reveal]{opacity:1}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(prefers-reduced-motion:no-preference){@keyframes idx-enter-rise{0%{opacity:0;transform:translateY(.5rem)}}@keyframes idx-value-in{0%{opacity:0;transform:translateY(-.2em)}}@keyframes idx-skeleton-pulse{0%,to{opacity:.6}50%{opacity:.78}}@keyframes idx-pop{40%{transform:scale(1.25)}}@keyframes idx-press{45%{transform:scale(.86)}}@keyframes idx-pin-drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes idx-bar-in{0%{opacity:0;transform:translateY(100%)}}@keyframes idx-dialog-in{0%{opacity:0;transform:scale(.985)}}@keyframes idx-scrim-in{0%{opacity:0}}.idx-card{transition:transform var(--idx-motion-duration, .18s) var(--idx-motion-ease, ease),box-shadow var(--idx-motion-duration, .18s) var(--idx-motion-ease, ease)}.idx-card:hover{transform:translateY(-2px)}[data-idx-cta]{transition:background-color var(--idx-motion-duration, .18s) var(--idx-motion-ease, ease)}[data-idx-results-swapped] .idx-results>.idx-card{animation:idx-enter-rise var(--idx-motion-duration, .18s) var(--idx-motion-ease-enter, cubic-bezier(.16, 1, .3, 1)) var(--idx-enter-delay, 0ms) backwards}.idx-results>.idx-card:nth-child(2){--idx-enter-delay: calc(var(--idx-motion-fast, .12s) / 3)}.idx-results>.idx-card:nth-child(3){--idx-enter-delay: calc(var(--idx-motion-fast, .12s) * 2 / 3)}.idx-results>.idx-card:nth-child(4){--idx-enter-delay: calc(var(--idx-motion-fast, .12s))}.idx-results>.idx-card:nth-child(5){--idx-enter-delay: calc(var(--idx-motion-fast, .12s) * 4 / 3)}.idx-results>.idx-card:nth-child(n+6){--idx-enter-delay: calc(var(--idx-motion-fast, .12s) * 5 / 3)}[data-idx-results-state=loading] .idx-results{animation:idx-skeleton-pulse calc(var(--idx-motion-slow, .32s) * 3) var(--idx-motion-ease, ease) infinite}[data-idx-count-changed]{animation:idx-value-in var(--idx-motion-fast, .12s) var(--idx-motion-ease-enter, cubic-bezier(.16, 1, .3, 1)) both}[data-idx-favorite-pop] .idx-card__favorite-glyph{animation:idx-pop var(--idx-motion-duration, .18s) var(--idx-motion-ease, ease)}[data-idx-compare-pop] .idx-card__compare-glyph{animation:idx-press var(--idx-motion-fast, .12s) var(--idx-motion-ease, ease)}[data-idx-chip-enter]{animation:idx-enter-rise var(--idx-motion-fast, .12s) var(--idx-motion-ease-enter, cubic-bezier(.16, 1, .3, 1)) backwards}.idx-card .idx-media-box>img{transition:transform var(--idx-motion-duration, .18s) var(--idx-motion-ease, ease)}.idx-card:hover .idx-media-box>img,.idx-card:focus-within .idx-media-box>img{transform:scale(1.02)}.maplibregl-marker>svg{animation:idx-pin-drop var(--idx-motion-duration, .18s) var(--idx-motion-ease-enter, cubic-bezier(.16, 1, .3, 1)) backwards}.idx-compare:not([hidden]) .idx-compare__bar{animation:idx-bar-in var(--idx-motion-duration, .18s) var(--idx-motion-ease-enter, cubic-bezier(.16, 1, .3, 1)) both}.idx-lightbox[open],.idx-compare-dialog[open]{animation:idx-dialog-in var(--idx-motion-duration, .18s) var(--idx-motion-ease-enter, cubic-bezier(.16, 1, .3, 1)) both}.idx-lightbox::backdrop,.idx-compare-dialog::backdrop{animation:idx-scrim-in var(--idx-motion-duration, .18s) var(--idx-motion-ease-enter, cubic-bezier(.16, 1, .3, 1)) both}[data-idx-gallery-open=more] .idx-gallery__more{transition:background-color var(--idx-motion-fast, .12s) var(--idx-motion-ease, ease)}[data-idx-gallery-open=more] .idx-gallery__more-text{transition:transform var(--idx-motion-fast, .12s) var(--idx-motion-ease, ease)}[data-idx-gallery-open=more]:hover .idx-gallery__more,[data-idx-gallery-open=more]:focus-visible .idx-gallery__more{background-color:#000000ad}[data-idx-gallery-open=more]:hover .idx-gallery__more-text,[data-idx-gallery-open=more]:focus-visible .idx-gallery__more-text{transform:translateY(-1px)}}body.idx-skin [data-site-width=doc]{--idx-shell-max: 84rem}body.idx-skin [data-idx-agent-listings]+[data-idx-agent-listings],body.idx-skin [data-idx-agent-listings]+[data-idx-agent-stats],body.idx-skin [data-idx-agent-stats]+[data-idx-agent-listings],body.idx-skin [data-idx-agent-listings]+[data-wcr-odometers] [data-idx-agent-stats],body.idx-skin [data-wcr-odometers]+[data-idx-agent-listings]{margin-block-start:var(--idx-card-gap)}body.idx-skin .idx-label,body.idx-skin [data-idx-insight-label],body.idx-skin [data-idx-agent-stat-label],body.idx-skin .idx-card__badge,body.idx-skin .idx-facts__label,body.idx-skin .idx-detail__eyebrow{font-weight:700}@media(prefers-reduced-motion:no-preference){body.idx-skin .idx-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}body.idx-skin .idx-card:hover,body.idx-skin .idx-card:focus-within{transform:translateY(-3px);box-shadow:var(--idx-shadow-raised)}}body.idx-skin .idx-card__media,body.idx-skin .idx-card__figure{border-start-start-radius:var(--idx-radius-lg);border-start-end-radius:var(--idx-radius-lg);border-end-start-radius:0;border-end-end-radius:0}body.idx-skin .idx-price,body.idx-skin .idx-data,body.idx-skin .idx-facts,body.idx-skin .idx-facts *,body.idx-skin [data-idx-numeric]{font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"lnum" 1,"pnum" 1}body.idx-skin .idx-history [data-idx-numeric],body.idx-skin .idx-history .idx-data,body.idx-skin .idx-calculator [data-idx-numeric],body.idx-skin .idx-calc [data-idx-numeric]{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}body.idx-skin .idx-card__price,body.idx-skin .idx-price{color:var(--idx-text)}body.idx-skin .idx-search-page__chrome{margin-inline:calc(var(--idx-shell-gutter) * -1);padding-inline:var(--idx-shell-gutter);padding-block:.875rem;background:var(--color-petrol);border-block-end:1px solid color-mix(in srgb,#fff 22%,transparent);--idx-surface: var(--color-petrol);--idx-surface-alt: color-mix(in srgb, #fff 12%, transparent);--idx-shell-surface: var(--color-petrol);--idx-text: #ffffff;--idx-text-muted: color-mix(in srgb, #fff 72%, transparent);--idx-border: color-mix(in srgb, #fff 28%, transparent);--idx-accent: #ffffff;--idx-accent-contrast: var(--color-petrol);--idx-focus-ring: #ffffff;--idx-placeholder-bg: color-mix(in srgb, #fff 14%, transparent)}body.idx-skin .idx-filter-bar__row{gap:.6rem .9rem}body.idx-skin .idx-filter-bar__search input[type=search]{background:#fff;border-color:transparent;color:var(--color-ink-strong);border-radius:999px}body.idx-skin .idx-search-page__chrome .idx-chip-button,body.idx-skin .idx-search-page__chrome button,body.idx-skin .idx-search-page__chrome [data-idx-copy-link],body.idx-skin .idx-search-page__chrome [data-idx-save-search]{border-radius:999px}body.idx-skin .idx-search-page__chrome .idx-chip-button{font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.idx-skin .idx-scope-chip{margin-block:.35rem .9rem;border-radius:999px}body.idx-skin [data-idx-inquiry-submit]{background:var(--color-gold);border-color:transparent;color:var(--color-petrol-deep)}body.idx-skin [data-idx-inquiry-submit]:hover:not(:disabled){background:var(--color-gold-deep);color:var(--color-petrol-deep)}body.idx-skin .idx-calculator__total [data-idx-numeric],body.idx-skin [data-idx-calc-total]{color:var(--color-gold-ink)}@media(prefers-reduced-motion:no-preference){body.idx-skin .idx-overlay[data-idx-overlay-enter=origin][open]{animation:wcr-aperture-open .6s cubic-bezier(.16,1,.3,1)}body.idx-skin .idx-overlay[data-idx-overlay-enter=origin][open] .idx-overlay__panel{animation:none}}@keyframes wcr-aperture-open{0%{clip-path:circle(0 at var(--idx-overlay-origin-x, 50vw) var(--idx-overlay-origin-y, 50dvh))}to{clip-path:circle(150vmax at var(--idx-overlay-origin-x, 50vw) var(--idx-overlay-origin-y, 50dvh))}}body.idx-skin [data-idx-agent-listings-heading],body.idx-skin [data-idx-agent-stats-heading],body.idx-skin .idx-insights__heading{font-weight:400;letter-spacing:-.02em;color:var(--color-ink-strong)}body.idx-skin .idx-insights__tile,body.idx-skin .idx-agent-stats__tile{background:var(--color-steel-pale);border-color:color-mix(in srgb,var(--color-steel) 26%,transparent);border-radius:var(--idx-radius-lg);box-shadow:none}body.idx-skin .idx-cookienotice__link,body.idx-skin .idx-disclaimer a,body.idx-skin .idx-privacy a{color:var(--idx-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}body.idx-skin .idx-softprompt{--wcr-sp-x: calc(100% - 2rem) ;--wcr-sp-y: calc(100% - 2rem) ;--wcr-sp-r: 1.375rem;inset-inline:clamp(.75rem,3vw,1.5rem);margin-inline:0;max-width:none;--wcr-sp-clear: 0px;inset-block-end:calc(max(var(--idx-compare-reserve, 0px),var(--wcr-sp-clear)) + clamp(.75rem,3vw,1.5rem));padding:1.25rem 1.35rem 1.35rem;border-radius:var(--idx-radius-lg);box-shadow:var(--idx-shadow-raised)}@media(min-width:40rem){body.idx-skin .idx-softprompt{inset-inline-start:auto;inset-inline-end:clamp(1rem,2.5vw,1.75rem);width:23rem}}body.idx-skin:has(.idx-cookienotice:not([hidden])) .idx-softprompt{--wcr-sp-clear: 165px}@media(min-width:40rem){body.idx-skin:has(.idx-cookienotice:not([hidden])) .idx-softprompt{--wcr-sp-clear: 69px}}body.idx-skin .idx-softprompt:before{content:"";position:absolute;inset-block-end:calc(2rem - var(--wcr-sp-r));inset-inline-end:calc(2rem - var(--wcr-sp-r));width:calc(var(--wcr-sp-r) * 2);height:calc(var(--wcr-sp-r) * 2);background-color:var(--color-petrol);-webkit-mask:var(--owl-mask) no-repeat center / contain;mask:var(--owl-mask) no-repeat center / contain;opacity:0;pointer-events:none}body.idx-skin .idx-softprompt__reason:before{content:"Save homes";display:block;margin-block-end:.6rem;padding-inline-start:.95rem;background-image:radial-gradient(circle at .25rem 50%,var(--color-steel) 0 .25rem,transparent .25rem);background-repeat:no-repeat;font-family:var(--font-sans);font-weight:700;font-size:.6875rem;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:var(--color-petrol)}body.idx-skin .idx-softprompt__reason{margin:0 2rem .9rem 0;font-family:var(--font-display);font-weight:var(--display-wght, 300);font-size:1.5rem;line-height:1.16;letter-spacing:-.02em;color:var(--color-ink-strong)}body.idx-skin .idx-softprompt .idx-signin__input,body.idx-skin .idx-softprompt .idx-signin__button{border-radius:999px}body.idx-skin .idx-softprompt .idx-signin__label{font-weight:700}body.idx-skin .idx-softprompt__fine{margin-block-start:.9rem;font-size:.75rem;line-height:1.5}body.idx-skin .idx-softprompt__close:hover{color:var(--color-ink-strong)}@media(prefers-reduced-motion:no-preference){body.idx-skin .idx-softprompt{opacity:1;transform:none;clip-path:circle(0 at var(--wcr-sp-x) var(--wcr-sp-y));transition:clip-path var(--idx-motion-duration) var(--idx-motion-ease-exit)}body.idx-skin .idx-softprompt[data-idx-softprompt-open=true]{clip-path:circle(150% at var(--wcr-sp-x) var(--wcr-sp-y));animation:wcr-softprompt-iris .8s}body.idx-skin .idx-softprompt[data-idx-softprompt-open=true]:before{animation:wcr-softprompt-owl .8s}}@keyframes wcr-softprompt-iris{0%{clip-path:circle(0 at var(--wcr-sp-x) var(--wcr-sp-y));animation-timing-function:cubic-bezier(.16,1,.3,1)}25%{clip-path:circle(var(--wcr-sp-r) at var(--wcr-sp-x) var(--wcr-sp-y));animation-timing-function:cubic-bezier(.16,1,.3,1)}to{clip-path:circle(150% at var(--wcr-sp-x) var(--wcr-sp-y))}}@keyframes wcr-softprompt-owl{0%,25%{opacity:1}50%,to{opacity:0}}body.idx-skin .idx-contact-module__name{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.25em}
