*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button:disabled,select:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.sk-flashes{position:fixed;right:1rem;bottom:1rem;z-index:50;display:flex;flex-direction:column;gap:.5rem}.sk-flashes--wizard{bottom:5rem}.sk-flash{display:flex;align-items:center;gap:.5rem;border:1px solid #e5e7eb;padding:.75rem 1rem;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);transition:all 200ms ease;opacity:0;transform:scale(.9)}.sk-flash__message{flex:1 1 auto}.sk-flash__close{margin-left:auto;padding:.25rem;border-radius:9999px;color:inherit;background:transparent;line-height:1;transition:background-color 150ms ease,color 150ms ease,opacity 150ms ease}.sk-flash__close:hover{background-color:rgba(0,0,0,0.05)}.sk-flash__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sk-flash.success{border-color:#86efac;background-color:#f0fdf4;color:#166534}.sk-flash.error{border-color:#fca5a5;background-color:#fef2f2;color:#991b1b}.sk-flash.warning{border-color:#fde047;background-color:#fefce8;color:#854d0e}.sk-flash.info{border-color:#93c5fd;background-color:#eff6ff;color:#1e3a8a}.sk-flash.show{opacity:1;transform:scale(1)}.sk-flash.fade-out{opacity:0;transition:opacity 700ms ease}.sk-me{display:flex;align-items:center;column-gap:1rem}@media (min-width:1024px){.sk-me{column-gap:1.5rem}}.sk-me-dropdown{position:relative}.sk-me-dropdown__btn{position:relative;display:flex;align-items:center;cursor:pointer}.sk-me-dropdown__btn-span1{position:absolute;inset:-0.375rem}.sk-me-dropdown__btn-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.sk-me-dropdown__btn-access{display:none}@media (min-width:1024px){.sk-me-dropdown__btn-access{display:flex;align-items:center}}.sk-me-dropdown__btn-avatar{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:9999px;background-color:#6b7280;outline:2px solid rgba(0,0,0,0.05);outline-offset:-1px}.sk-me-dropdown__btn-placeholder{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#fff}.sk-me-dropdown__btn-svg{margin-left:.5rem;width:1.25rem;height:1.25rem;color:#9ca3af}.sk-me-btn{cursor:pointer}.sk-me-menu{width:14rem;border-radius:.375rem;background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);outline:1px solid rgba(0,0,0,0.05);transform-origin:top center;--anchor-gap:.5rem;margin:0;inset:auto;position:absolute;top:anchor(bottom);left:anchor(center);transform:translate(-50%, var(--anchor-gap)) scale(.95);position-try-fallbacks:flip-inline,flip-block;position-visibility:anchors-visible;opacity:0;transition:opacity 150ms cubic-bezier(.4, 0, .2, 1),transform 150ms cubic-bezier(.4, 0, .2, 1)}.sk-me-menu>*+*{border-top:1px solid #f3f4f6}.sk-me-menu:popover-open{opacity:1;transform:translate(-50%, var(--anchor-gap)) scale(1)}@starting-style{.sk-me-menu:popover-open{opacity:0;transform:translate(-50%, var(--anchor-gap)) scale(.95)}}.sk-me-menu__items{padding:.75rem 1rem}.sk-me-menu__item{font-size:.875rem;line-height:1.25rem;color:#374151}.sk-me-menu__item--user{font-weight:500;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-me-menu__line{padding-top:.25rem;padding-bottom:.25rem}.sk-me-menu__item-a{display:block;padding:.5rem 1rem;font-size:.875rem;line-height:1.5rem;color:#374151}.sk-me-menu__item-a:focus{background-color:#f3f4f6;color:#111827;outline:none}.sk-ui-a--xs{cursor:pointer;display:flex;align-items:center;column-gap:.125rem;border-radius:.375rem;background-color:#f9fafb;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:#4b5563;box-shadow:inset 0 0 0 1px rgba(107,114,128,0.1);white-space:nowrap}.sk-ui-a--xs--active{background-color:#6b7280;color:#fff}.sk-ui-a--xs__label{margin-right:.25rem}.sk-ui-a--xs__icon{width:1rem;height:1rem}.sk-ui-a--white{display:none;border-radius:.375rem;background-color:#fff;padding:.375rem .625rem;font-size:.875rem;line-height:1.5rem;font-weight:600;color:#111827;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);box-shadow:inset 0 0 0 1px #d1d5db,0 1px 2px 0 rgba(0,0,0,0.05)}.sk-ui-a--white:hover{background-color:#f9fafb}@media (min-width:640px){.sk-ui-a--white{display:inline-flex;align-items:center;column-gap:.25rem}}.sk-ui-a__icon{width:1rem;height:1rem}.sk-ui-a{position:relative;display:inline-flex;align-items:center;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.5rem;font-weight:600;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.sk-ui-a--default{background-color:#111827}.sk-ui-a--default:hover{background-color:#6366f1}.sk-ui-a--green{background-color:#86efac;color:#111827}.sk-ui-a--green:hover{background-color:#bbf7d0}.sk-user-auth{display:flex;min-height:100%}.sk-user-auth__left{display:flex;flex:1 1 0%;flex-direction:column;justify-content:center;padding:3rem 1rem}@media (min-width:640px){.sk-user-auth__left{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.sk-user-auth__left{flex:none;padding-left:5rem;padding-right:5rem}}@media (min-width:1280px){.sk-user-auth__left{padding-left:6rem;padding-right:6rem}}.sk-user-auth__card{width:100%}@media (min-width:640px){.sk-user-auth__card{margin-left:auto;margin-right:auto;max-width:24rem}}.sk-user-auth__card--spaced{margin-top:2.5rem}.sk-user-auth__logo{display:block;height:2.5rem;margin-left:auto;margin-right:auto;width:auto}.sk-user-auth__title{color:#111827;font-size:1.5rem;font-weight:700;letter-spacing:-0.025em;line-height:2.25rem;margin-top:2.5rem;text-align:center}.sk-user-auth .sk-user-auth__form>:not([hidden])~:not([hidden]){margin-top:1rem}.sk-user-auth__note{color:#9ca3af;font-size:.875rem;line-height:1.5rem;margin-bottom:1.25rem;text-align:center}.sk-user-auth__foot{color:#9ca3af;font-size:.875rem;line-height:1.5rem;margin-top:2.5rem;text-align:center}.sk-user-auth__foot-link{color:#818cf8;font-weight:600;text-decoration:none}.sk-user-auth__foot-link:hover{color:#a5b4fc}.sk-user-auth__illustration{display:none;position:relative;width:0;flex:1 1 0%}@media (min-width:1024px){.sk-user-auth__illustration{display:block}}.sk-user-auth__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sk-form{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));column-gap:1.5rem;row-gap:2rem;align-items:center}@media (min-width:640px){.sk-form{grid-template-columns:repeat(6, minmax(0, 1fr))}}.sk-object{margin-bottom:.5rem}.sk-object .sk-object{margin-bottom:.5rem;padding-left:1.5rem;border-left:1px solid #4b5563}.sk-object h2{margin-bottom:1rem;font-size:1.5rem;line-height:2rem}.sk-object .sk-object h2{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem}.sk-object .sk-object .sk-object h2{margin-bottom:1rem;font-size:1.25rem;line-height:.5rem}.sk-slide .sk-object h2{margin-top:2.5rem;margin-bottom:2.5rem;font-size:2.25rem;line-height:2.5rem}.sk-slide .sk-ui-field__label{font-size:.75rem;line-height:1rem}.sk-ui-field__label{display:block;font-size:.875rem;line-height:1.5rem;font-weight:600;color:#111827}.sk-ui-field__label--spaced{margin-bottom:.5rem}.sk-input__helper{font-size:.75rem;color:#6b7280}.sk-input-wrp{position:relative;display:block}.sk-input-wrp--default{height:2.5rem}.sk-ui-field__alert{display:none;font-size:.875rem;line-height:1.25rem;color:#dc2626;margin-top:.5rem}.sk-input-wrp:has(input:invalid)+.sk-ui-field__alert.sk-ui-field__alert--error{display:block}.sk-input-wrp:has(input:valid)+.sk-ui-field__alert.sk-ui-field__alert--success{display:block;color:#16a34a}.sk-input{display:block;width:100%;height:100%;border-radius:.375rem;padding:.5rem .75rem;background-color:#fff;outline-width:1px;outline-style:solid;outline-offset:-1px;outline-color:transparent;font-size:.875rem;line-height:1.5rem;color:inherit;box-sizing:border-box}.sk-input::placeholder{color:#9ca3af}.sk-input:focus{outline-width:2px;outline-offset:-2px}.sk-input:invalid{color:#7f1d1d;outline-color:#fca5a5}.sk-input:invalid::placeholder{color:#fca5a5}.sk-input:focus:invalid{outline-color:#dc2626}.sk-input:valid{color:#14532d;outline-color:#86efac}.sk-input:focus:valid{outline-color:#16a34a}.sk-input--mini{font-size:.875rem;line-height:1.25rem;padding:.5rem}.sk-input--disabled{display:block;width:100%;border-radius:.375rem;background-color:#fff;padding:.375rem .75rem;font-size:.875rem;line-height:1.5rem;color:#111827;outline-width:1px;outline-style:solid;outline-offset:-1px;outline-color:#d1d5db}.sk-input--disabled::placeholder{color:#9ca3af}.sk-input--disabled:focus{outline-width:2px;outline-offset:-2px;outline-color:#111827}.sk-input--disabled:disabled{cursor:not-allowed;background-color:#f9fafb;color:#6b7280;outline-color:#e5e7eb}.sk-ui-field--readonly{cursor:not-allowed;opacity:.7}.sk-ui-field--readonly>*{pointer-events:none}.sk-bar__progress{position:relative}.sk-progress-tooltip{position:absolute;left:0;margin-top:.5rem;border-radius:.5rem;border:1px solid #e2e8f0;background-color:#fff;padding:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);font-size:.875rem;line-height:1.25rem;white-space:nowrap;z-index:9999;width:auto;max-width:none;pointer-events:all}.dark .sk-progress-tooltip{border-color:#334155;background-color:#1e293b;color:#f1f5f9;box-shadow:0 20px 25px -5px rgba(0,0,0,0.3),0 10px 10px -5px rgba(0,0,0,0.3)}.sk-progress-tooltip__section{margin-bottom:.75rem}.sk-progress-tooltip__section:last-child{margin-bottom:0}.sk-progress-tooltip__section-title{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.dark .sk-progress-tooltip__section-title{color:#e2e8f0}.sk-progress-tooltip__item{display:flex;align-items:center;gap:.5rem;border-radius:.375rem;padding:.5rem .5rem;color:#334155}.dark .sk-progress-tooltip__item{color:#f1f5f9}.sk-progress-tooltip__badge{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.125rem .5rem;font-size:11px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.sk-progress-tooltip__badge--ok{background-color:#d1fae5;color:#047857}.dark .sk-progress-tooltip__badge--ok{background-color:rgba(4,120,87,0.3);color:#a7f3d0}.sk-progress-tooltip__badge--todo{background-color:#ffe4e6;color:#be123c}.dark .sk-progress-tooltip__badge--todo{background-color:rgba(190,18,60,0.3);color:#ffe4e6}.sk-progress-tooltip__label{flex:1 1 auto;font-size:.75rem;line-height:1rem;color:#475569}.dark .sk-progress-tooltip__label{color:#e2e8f0}.sk-progress-tooltip__label-context{opacity:.6}.sk-progress-tooltip__label-final{font-size:.75rem;line-height:1rem;font-weight:400;color:#0f172a;opacity:1}.dark .sk-progress-tooltip__label-final{color:#f1f5f9}.sk-progress-tooltip__label-link{cursor:pointer;text-decoration:underline}.sk-progress-tooltip__empty{font-size:.875rem;line-height:1.25rem;color:#475569}.dark .sk-progress-tooltip__empty{color:#e2e8f0}.sk-ui-submit{display:flex;width:100%;justify-content:center;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.5rem;font-weight:600;color:#ffffff;background-color:#111827;box-shadow:0 1px 2px rgba(0,0,0,0.05);outline:2px solid transparent;outline-offset:2px}.sk-ui-submit:hover{background-color:#6366f1}.sk-ui-submit:focus-visible{outline-color:#111827}.sk-ui-submit--reverse{background-color:transparent;border:1px solid #111827;color:#111827;box-shadow:none}.sk-ui-submit--reverse:hover{background-color:#eef2ff}.sk-ui-submit--reverse:focus-visible{outline-color:#111827}html,body{height:100%}html{font-family:"Manrope",sans-serif}button,a{cursor:pointer}.sk-h1{font-size:2.25rem;line-height:2.5rem;font-weight:700;letter-spacing:-0.025em;text-wrap:pretty;color:#111827}@media (min-width:640px){.sk-h1{font-size:3.75rem;line-height:1}}.sk-h2{font-size:2.25rem;line-height:2.5rem;font-weight:700;letter-spacing:-0.025em;text-wrap:balance;color:#111827}@media (min-width:640px){.sk-h2{font-size:3rem;line-height:1}}.sk-h3{margin-top:.75rem;font-size:1.125rem;line-height:1.5rem;font-weight:600}.group:hover .sk-h3{color:#4b5563}.sk-bg-theme{@apply bg-sky-700;}.sk-text-theme{@apply text-sky-700;}.sk-bg-or{@apply bg-yellow-600;}.sk-text-or{@apply text-yellow-600;}.sk-i-c{position:relative;z-index:10;margin-top:5rem;margin-bottom:5rem}@media (min-width:640px){.sk-i-c{margin-top:2.5rem}}@media (min-width:1280px){.sk-i-c{margin-bottom:0}}.sk-i-c__bg{position:absolute;inset:0;overflow:hidden}.sk-i-c__bg-fx{position:absolute;top:calc(50% - 36rem);left:calc(50% - 19rem);transform:translateZ(0);filter:blur(64px)}.sk-i-c__bg-gradient{aspect-ratio:1097/1023;width:68.5625rem;background-image:linear-gradient(to right, #5fc4ff, #5fbcff);opacity:.25;clip-path:polygon(74.1% 44.1%, 100% 61.6%, 97.5% 26.9%, 85.5% .1%, 80.7% 2%, 72.5% 32.5%, 60.2% 62.4%, 52.4% 68.1%, 47.5% 58.3%, 45.2% 34.5%, 27.5% 76.7%, .1% 64.9%, 17.9% 100%, 27.6% 76.8%, 76.1% 97.7%, 74.1% 44.1%)}.sk-i-c__section{background-color:#0369a1;padding-bottom:5rem}@media (min-width:640px){.sk-i-c__section{padding-bottom:6rem}}@media (min-width:1280px){.sk-i-c__section{padding-bottom:0}}.sk-i-c__wrapper{margin-left:auto;margin-right:auto;display:flex;max-width:80rem;flex-direction:column;align-items:center;column-gap:2rem;row-gap:2.5rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.sk-i-c__wrapper{row-gap:2rem}}@media (min-width:1024px){.sk-i-c__wrapper{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.sk-i-c__wrapper{flex-direction:row;align-items:stretch}}.sk-i-c__left{margin-top:-2rem;width:100%;max-width:42rem}@media (min-width:1280px){.sk-i-c__left{margin-bottom:-2rem;width:24rem;flex:none}}.sk-i-c__image{position:relative;aspect-ratio:2 / 1;height:100%}@media (min-width:768px){.sk-i-c__image{margin-left:-2rem;margin-right:-2rem}}@media (min-width:1280px){.sk-i-c__image{margin-left:0;margin-right:0;aspect-ratio:auto}}.sk-i-c__image::after{position:absolute;inset:0;border-radius:1rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.15);content:""}.sk-i-c__image-file{position:absolute;inset:0;width:100%;height:100%;border-radius:1rem;background-color:#1f2937;object-fit:cover;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.sk-i-c__right{width:100%;max-width:42rem}@media (min-width:1280px){.sk-i-c__right{max-width:none;flex:1 1 0%;padding-left:4rem;padding-right:4rem;padding-top:6rem;padding-bottom:6rem}}.sk-i-c__citation{position:relative;isolation:isolate;padding-top:1.5rem}@media (min-width:640px){.sk-i-c__citation{padding-top:3rem}}.sk-i-c__graph{position:absolute;top:0;left:0;z-index:-10;height:8rem;stroke:rgba(255,255,255,0.2)}.sk-i-c__blockquote{font-size:1.25rem;line-height:2rem;color:#fff}@media (min-width:640px){.sk-i-c__blockquote{font-size:1.5rem;line-height:2.25rem}}.sk-i-c__sign{margin-top:2rem;font-size:1rem;line-height:1.5rem}.sk-i-c__author{font-weight:600;color:#fff}.sk-i-c__role{margin-top:.25rem;color:#9ca3af}.sk-bento{background-color:#fff;padding-top:1rem}.sk-bento__wrapper{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:80rem;align-items:center;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1024px){.sk-bento__wrapper{padding-left:2rem;padding-right:2rem}}.sk-bento__section{border-radius:1rem;background-color:rgba(255,255,255,0.4);backdrop-filter:blur(8px)}.sk-bento__grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:.5rem}@media (min-width:768px){.sk-bento__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.sk-bento__left{grid-column:span 3 / span 3}.sk-bento__left-img{height:100%;width:100%;border-radius:.75rem;object-fit:cover}@media (min-width:768px){.sk-bento__left-img{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem}}.sk-bento__right{display:flex;height:100%;flex-direction:column;gap:.5rem}.sk-bento__right-img{flex:1 1 0%;width:100%;border-radius:.75rem;object-fit:cover}@media (min-width:768px){.sk-bento__right-img--tr{border-top-right-radius:.75rem}.sk-bento__right-img--br{border-bottom-right-radius:.75rem}}.sk-bento--half .sk-bento__left{grid-column:span 2 / span 2}.sk-markdown{@apply max-w-xl text-base/7 text-gray-600 lg:max-w-lg;}.sk-markdown h2{@apply mt-16 text-2xl font-bold tracking-tight text-gray-900 mb-6;}.sk-markdown h3{@apply text-base/7 mt-8 mb-4 font-semibold text-sky-700;}.sk-markdown p a{@apply underline;}.sk-markdown strong{@apply text-black;}.sk-markdown ul{@apply mt-8 space-y-8 text-gray-600;}.sk-markdown ul>li{@apply relative pl-8 mt-8 space-y-8 text-gray-600;}.sk-markdown ul>li::before{@apply content-[''] block absolute left-0 top-1 w-5 h-5 bg-[url('/img/icons/check.svg')];}.sk-markdown table{@apply relative min-w-full divide-y divide-gray-300;}.sk-markdown table>tbody{@apply divide-y divide-gray-200;}.sk-markdown table th{@apply py-3 pr-3 pl-4 text-left text-sm font-semibold text-gray-900;}.sk-markdown table td{@apply px-3 py-4 pl-4 text-sm whitespace-nowrap text-gray-500;}.sk-table{@apply relative min-w-full h-[95%] divide-y divide-gray-300;}.sk-table__thead{@apply sticky top-2 pt-4 bg-white border-b-1 border-gray-500;}.sk-table__th{@apply cursor-pointer px-3 py-3.5 text-left text-sm font-semibold text-gray-900;}.sk-table__th--first{@apply pl-0;}.sk-table__th--end{@apply py-3.5 pr-4 pl-3 sm:pr-0 flex justify-end;}.sk-table__th-line{@apply flex items-center;}.sk-table__tbody{@apply divide-y divide-gray-200 bg-white;}.sk-table__td{@apply py-5 pr-3 pl-4 text-sm whitespace-nowrap sm:pl-0;}.sk-table__td-title{@apply flex items-center;}.sk-housing__typology{@apply bg-white px-2.5 py-1.5 text-sm font-semibold text-gray-900 shadow-xs inset-ring inset-ring-gray-300 hover:bg-gray-50 uppercase;}.sk-table__td-resume{@apply px-3 py-5 text-sm whitespace-nowrap text-gray-500;}.sk-table__td-price{@apply px-3 py-5 text-sm whitespace-nowrap text-gray-500;}.sk-text-or{@apply text-sm/6 mb-0 block;}.sk-table__td-icons{@apply px-3 py-5 text-sm whitespace-nowrap text-gray-500;}.sk-table__td-status{@apply px-3 py-5 text-sm whitespace-nowrap text-gray-500;}.sk-table__td-detail{@apply py-5 pr-4 pl-3 text-right text-sm font-medium whitespace-nowrap sm:pr-0;}.sk-table__housing-link{@apply text-sky-700 hover:text-sky-700;}.sk-th-up{@apply size-4 mr-2;}.sk-th-down{@apply size-4 mr-2;}.sk-ariane{background-color:#fff;margin-bottom:1.25rem}.sk-ariane__container{align-items:center;display:flex;margin-left:auto;margin-right:auto;max-width:80rem;padding-left:.5rem;padding-right:.5rem;padding-top:7.5rem;width:100%}.sk-ariane__nav{display:flex;padding-left:2.5rem}.sk-ariane__list{align-items:center;column-gap:1rem;display:flex}.sk-ariane__item{align-items:center;column-gap:1rem;display:flex}.sk-ariane__home-link{align-items:center;color:#9ca3af;display:inline-flex}.sk-ariane__home-link:hover{color:#6b7280}.sk-ariane__icon,.sk-ariane__chevron{flex-shrink:0;height:1.25rem;width:1.25rem}.sk-ariane__chevron{color:#9ca3af}.sk-ariane__link{color:#6b7280;font-size:.875rem;font-weight:500}.sk-ariane__link:hover{color:#374151}.sk-ariane__link[aria-current="page"]{color:#374151}.sk-ariane__sr{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sk-header{background-color:#fff;left:0;position:sticky;right:0;top:0;z-index:50}.sk-nav{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:80rem;padding:1.5rem}@media (min-width:1024px){.sk-nav{padding-left:2rem;padding-right:2rem}}.sk-nav__brand{display:flex}@media (min-width:1024px){.sk-nav__brand{flex:1 1 0%}}.sk-nav__logo-link{display:inline-flex;margin-top:1rem}.sk-nav__logo{height:3rem;padding-left:.5rem;width:auto}.sk-nav__toggle{display:flex}@media (min-width:1024px){.sk-nav__toggle{display:none}}.sk-nav__toggle-btn{align-items:center;border-radius:.375rem;color:#374151;display:inline-flex;justify-content:center;margin:-0.625rem;padding:.625rem}.sk-nav__toggle-icon{height:1.5rem;width:1.5rem}.sk-nav__actions{column-gap:1rem;display:none}@media (min-width:1024px){.sk-nav__actions{display:flex;flex:1 1 0%;justify-content:flex-end}}.sk-nav__sr{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sk-footer{background-color:#fff}.sk-footer__container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:4rem;padding-bottom:2rem}@media (min-width:640px){.sk-footer__container{padding-top:6rem}}@media (min-width:1024px){.sk-footer__container{padding-left:2rem;padding-right:2rem;padding-top:8rem}}@media (min-width:1280px){.sk-footer__layout{display:grid;gap:2rem;grid-template-columns:repeat(3, minmax(0, 1fr))}}.sk-footer__brand{display:flex;flex-direction:column;row-gap:2rem}.sk-footer__baseline-wrap{padding-left:1.5rem}.sk-footer__baseline{color:#4b5563;font-size:.875rem;line-height:1.5rem;margin-bottom:2.5rem;text-wrap:balance}.sk-footer__links{display:grid;gap:2rem;grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:4rem}@media (min-width:1280px){.sk-footer__links{grid-column:span 2 / span 2;margin-top:0}}@media (min-width:768px){.sk-footer__group{display:grid;gap:2rem;grid-template-columns:repeat(2, minmax(0, 1fr))}}.sk-footer__section-title{color:#111827;font-size:.875rem;font-weight:600;line-height:1.5rem}.sk-footer__section-list{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.sk-footer__section-link{color:#4b5563;font-size:.875rem;line-height:1.5rem;transition:color 150ms ease}.sk-footer__section-link:hover{color:#111827}.sk-footer__legal{border-top:1px solid rgba(17,24,39,0.1);margin-top:4rem;padding-top:2rem}@media (min-width:640px){.sk-footer__legal{margin-top:5rem}}@media (min-width:1024px){.sk-footer__legal{margin-top:6rem}}.sk-footer__legal-text{color:#4b5563;font-size:.875rem;line-height:1.5rem}.sk-tree{column-gap:3rem;display:none}@media (min-width:1024px){.sk-tree{display:flex}}.sk-tree__item{position:relative}.sk-tree__trigger{align-items:center;background:transparent;border:none;color:#111827;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.25rem;line-height:1.5rem;padding:0;transition:color 150ms ease}.sk-tree__trigger:hover{color:#0f172a}.sk-tree__trigger--current{color:var(--sk-color-theme, #2563eb)}.sk-tree__trigger-icon{color:#9ca3af;flex:none;height:1.25rem;width:1.25rem}.sk-tree__popover{--anchor-gap:.75rem;background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);max-width:28rem;outline:1px solid rgba(17,24,39,0.05);overflow:hidden;transition:opacity .2s ease-out,transform .2s ease-out;width:100vw}.sk-tree__popover[open]{opacity:1;transform:translateY(0)}.sk-tree__popover[data-closed]{opacity:0;transform:translateY(.25rem);transition:opacity .15s ease-in,transform .15s ease-in}.sk-tree__popover-content{padding:1rem}.sk-tree__entry{align-items:center;border-radius:.5rem;display:flex;gap:1.5rem;padding:1rem;font-size:.875rem;line-height:1.5rem;position:relative;transition:background-color 150ms ease}.sk-tree__entry:hover{background-color:#f9fafb}.sk-tree__entry-main{flex:1 1 0%}.sk-tree__entry-link{align-items:center;color:#111827;display:inline-flex;font-weight:600;gap:1rem;position:relative;transition:color 150ms ease}.sk-tree__entry-link:hover{color:#0f172a}.sk-tree__entry-link--current{color:var(--sk-color-theme, #2563eb)}.sk-tree__entry-thumb{display:block;flex-shrink:0;margin-right:1rem}.sk-tree__entry-hit{inset:0;position:absolute}.sk-tree__entry-subtitle{color:#4b5563;font-size:.875rem;line-height:1.5rem;margin-top:.25rem}.sk-tree__popover-actions{background-color:#f9fafb;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.sk-tree__popover-actions>a+a{border-left:1px solid rgba(17,24,39,0.05)}.sk-tree__popover-link{align-items:center;color:#111827;display:flex;font-size:.875rem;font-weight:600;gap:.625rem;justify-content:center;line-height:1.5rem;padding:.75rem;white-space:nowrap;transition:background-color 150ms ease,color 150ms ease}.sk-tree__popover-link:hover{background-color:#f3f4f6}.sk-tree__popover-link--contact{text-decoration:none}.sk-tree__popover-icon{color:#9ca3af;flex:none;height:1.25rem;width:1.25rem}.sk-tree__link{color:#111827;font-size:.875rem;font-weight:600;line-height:1.5rem;transition:color 150ms ease}.sk-tree__link:hover{color:#0f172a}.sk-tree__link--current{color:var(--sk-color-theme, #2563eb)}.sk-module{position:relative}.sk-module--t-g5{background-color:transparent}.sk-module__isolate{isolation:isolate;position:relative}.sk-module__blur{position:absolute;top:0;right:0;left:50%;z-index:-10;margin-left:-6rem;overflow:hidden;filter:blur(64px);transform:translateZ(0)}@media (min-width:1024px){.sk-module__blur{margin-left:6rem}}@media (min-width:1280px){.sk-module__blur{margin-left:12rem}}.sk-module__blur-shape{aspect-ratio:801 / 1036;width:50.0625rem;background-image:linear-gradient(45deg, #b4cbff, #eefcff);opacity:.3}.sk-module__overflow{overflow:hidden}.sk-module__container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:3.5rem;padding-bottom:8rem}@media (min-width:1024px){.sk-module__container{padding-left:2rem;padding-right:2rem}}.sk-module__layout{margin-left:auto;margin-right:auto;max-width:42rem;column-gap:3.5rem}@media (min-width:1024px){.sk-module__layout{display:flex;max-width:none;margin-left:0;align-items:center}}.sk-module__content{position:relative;width:100%}@media (min-width:1024px){.sk-module__content{max-width:36rem;flex-shrink:0}}@media (min-width:1280px){.sk-module__content{max-width:42rem}}.sk-module__title{margin:0}.sk-module__lead{color:#6b7280;font-size:1.125rem;font-weight:500;line-height:1.75rem;margin-top:2rem;text-wrap:pretty;max-width:none}@media (min-width:640px){.sk-module__lead{font-size:1.25rem;line-height:2rem;max-width:28rem}}@media (min-width:1024px){.sk-module__lead{max-width:none}}.sk-module__cta-row{align-items:center;display:flex;gap:1.5rem;margin-top:2.5rem}.sk-module__cta{align-items:center;background-color:var(--sk-color-theme, #2563eb);border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;line-height:1.5rem;padding:.625rem .875rem;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);transition:background-color 150ms ease,box-shadow 150ms ease}.sk-module__cta:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1)}.sk-module__secondary{color:#111827;font-size:.875rem;font-weight:600;line-height:1.5rem;display:inline-flex;align-items:center;gap:.25rem;text-decoration:none}.sk-module__secondary:hover{color:#0f172a}.sk-module__gallery{display:flex;gap:2rem;justify-content:flex-end;margin-top:3.5rem}@media (min-width:640px){.sk-module__gallery{margin-top:-11rem;justify-content:flex-start;padding-left:5rem}}@media (min-width:1024px){.sk-module__gallery{margin-top:0;padding-left:0}}.sk-module__col{display:flex;flex-direction:column;gap:2rem;width:11rem;flex:none}.sk-module__col--first{margin-left:auto;padding-top:8rem;order:3}@media (min-width:640px){.sk-module__col--first{margin-left:0;padding-top:20rem}}@media (min-width:1024px){.sk-module__col--first{order:3;padding-top:9rem}}@media (min-width:1280px){.sk-module__col--first{order:1;padding-top:20rem}}.sk-module__col--second{margin-right:auto}@media (min-width:640px){.sk-module__col--second{padding-top:13rem}}@media (min-width:1024px){.sk-module__col--second{padding-top:9rem}}.sk-module__col--third{padding-top:8rem}@media (min-width:640px){.sk-module__col--third{padding-top:0}}.sk-module__photo{position:relative}.sk-module__img{aspect-ratio:2 / 3;width:100%;border-radius:.75rem;background-color:rgba(17,24,39,0.05);object-fit:cover;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1)}.sk-module__img--offset-30{object-position:30% center}.sk-module__img--offset-75{object-position:75% center}.sk-module__img--left{object-position:left center}.sk-module__img-ring{pointer-events:none;position:absolute;inset:0;border-radius:.75rem;box-shadow:inset 0 0 0 1px rgba(17,24,39,0.1)}.sk-module--two-columns-with-photo{background-color:transparent}.sk-module__two-cols{background-color:#fff;overflow:hidden;padding-top:6rem;padding-bottom:6rem}@media (min-width:640px){.sk-module__two-cols{padding-top:8rem;padding-bottom:8rem}}.sk-module__two-cols-isolate{isolation:isolate;position:relative}.sk-module__two-cols-container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.sk-module__two-cols-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.sk-module__two-cols-container{padding-left:2rem;padding-right:2rem}}.sk-module__two-cols-card{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:4rem;max-width:42rem;background-color:rgba(255,255,255,0.75);padding:4rem 1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);outline:1px solid rgba(17,24,39,0.05)}@media (min-width:640px){.sk-module__two-cols-card{border-radius:1.5rem;padding:2rem}}@media (min-width:1024px){.sk-module__two-cols-card{flex-direction:row;align-items:center;max-width:none;margin-left:0;padding:5rem 2rem;column-gap:5rem}}@media (min-width:1280px){.sk-module__two-cols-card{padding-left:5rem;padding-right:5rem}}.sk-module__two-cols-img{height:24rem;width:100%;flex:none;border-radius:1rem;object-fit:cover}@media (min-width:1024px){.sk-module__two-cols-img{aspect-ratio:1 / 1;height:auto;max-width:24rem}}.sk-module__two-cols-content{width:100%;flex:1 1 0%}.sk-module__two-cols-lead{color:#4b5563;font-size:1.125rem;line-height:2rem;margin-top:1.5rem;text-wrap:pretty}.sk-module__two-cols-list{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:.75rem 2rem;margin-top:2.5rem;color:#0f172a;font-size:1rem;line-height:1.75rem}@media (min-width:640px){.sk-module__two-cols-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.sk-module__two-cols-item{display:flex;gap:.75rem}.sk-module__two-cols-icon{flex:none;height:1.75rem;width:1.25rem}.sk-module__two-cols-cta{margin-top:2.5rem;display:flex}.sk-module__two-cols-link{color:var(--sk-color-theme, #2563eb);font-size:.875rem;font-weight:600;line-height:1.5rem;text-decoration:none}.sk-module__two-cols-link:hover{color:#a5b4fc}.sk-module__two-cols-blur{position:absolute;inset-inline:0;top:-4rem;z-index:-10;display:flex;justify-content:center;overflow:hidden;transform:translateZ(0);filter:blur(64px)}.sk-module__two-cols-blur-shape{aspect-ratio:1318 / 752;width:82.375rem;flex:none;background-image:linear-gradient(to right, #a3b3ff, #e0e7ff);opacity:.5}.sk-network,.sk-networks{display:flex;column-gap:1.5rem}.sk-networks__link{color:#4b5563;display:inline-flex}.sk-networks__link:hover{color:#1f2937}.sk-networks__icon{height:1.5rem;width:1.5rem}.sk-networks__sr{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sk-mobile-menu{display:block;backdrop-filter:none}@media (min-width:1024px){.sk-mobile-menu{display:none}}.sk-mobile-menu__overlay{position:fixed;inset:0;outline:none}.sk-mobile-menu__panel{background-color:#fff;position:fixed;inset:0 0 0 auto;right:0;z-index:50;width:100%;max-width:none;overflow-y:auto;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,0.05)}@media (min-width:640px){.sk-mobile-menu__panel{max-width:24rem;outline:1px solid rgba(17,24,39,0.1)}}.sk-mobile-menu__header{align-items:center;display:flex;justify-content:space-between}.sk-mobile-menu__brand{display:inline-flex;margin:-0.375rem;padding:.375rem}.sk-mobile-menu__logo{height:2rem;width:auto}.sk-mobile-menu__close{align-items:center;background:transparent;border:none;border-radius:.375rem;color:#374151;cursor:pointer;display:inline-flex;margin:-0.625rem;padding:.625rem}.sk-mobile-menu__close-icon{height:1.5rem;width:1.5rem}.sk-mobile-menu__body{margin-top:1.5rem}.sk-mobile-menu__nav{margin-top:-1.5rem;margin-bottom:-1.5rem}.sk-mobile-menu__list{padding-top:1.5rem;padding-bottom:1.5rem;display:flex;flex-direction:column;row-gap:.5rem}.sk-mobile-menu__group{margin-left:-0.75rem;margin-right:-0.75rem}.sk-mobile-menu__group-btn{align-items:center;background:transparent;border:none;border-radius:.5rem;color:#111827;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;line-height:1.75rem;padding:.5rem .875rem .5rem .75rem;width:100%;transition:background-color 150ms ease,color 150ms ease}.sk-mobile-menu__group-btn:hover{background-color:#f9fafb}.sk-mobile-menu__group-icon{flex:none;height:1.25rem;width:1.25rem;transition:transform 150ms ease}.sk-mobile-menu__group-btn[aria-expanded="true"] .sk-mobile-menu__group-icon{transform:rotate(180deg)}.sk-mobile-menu__disclosure{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.sk-mobile-menu__link{border-radius:.5rem;color:#111827;display:block;font-size:1rem;font-weight:600;line-height:1.75rem;margin-left:-0.75rem;margin-right:-0.75rem;padding:.5rem .75rem;text-decoration:none;transition:background-color 150ms ease,color 150ms ease}.sk-mobile-menu__link:hover{background-color:#f9fafb}.sk-mobile-menu__link--child{font-size:.875rem;line-height:1.75rem;margin-left:0;margin-right:0;padding:.5rem .75rem .5rem 1.5rem}.sk-mobile-menu__auth{border-top:1px solid rgba(107,114,128,0.1);padding-top:1.5rem;padding-bottom:1.5rem}.sk-mobile-menu__auth-link{border-radius:.5rem;color:#111827;display:block;font-size:1rem;font-weight:600;line-height:1.75rem;margin-left:-0.75rem;margin-right:-0.75rem;padding:.625rem .75rem;text-decoration:none;transition:background-color 150ms ease,color 150ms ease}.sk-mobile-menu__auth-link:hover{background-color:#f9fafb}.sk-mobile-menu__sr{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}