﻿#ut-l-header.ft-site-header,#ut-l-header.ft-site-header[data-bs-theme=dark]{--header-background-color:#0b4523;border-bottom:1px solid rgba(255,255,255,.08);}@keyframes ftSwing{0%{transform:rotate(calc(-16deg*var(--k)));}34%{transform:rotate(calc(7deg*var(--k)));}58%{transform:rotate(calc(-3.5deg*var(--k)));}80%{transform:rotate(calc(1.4deg*var(--k)));}100%{transform:none;}}.ft-hero{padding-bottom:clamp(20px,2.5vw,32px);background:#fff;}.ft-hero__text{position:relative;max-width:940px;margin:0 auto;text-align:center;}.ft-hero__text .dc-hero__lede{max-width:700px;margin-left:auto;margin-right:auto;}.ft-page .ft-jobs{padding-top:0;}.ft-pad{--gy:44px;--gx:48px;--px:32px;--pt:46px;--pb:36px;position:relative;display:grid;grid-template-columns:minmax(0,13fr) minmax(0,8fr);grid-template-areas:"fill rent" "office rent" "office secure" "start .";gap:var(--gy) var(--gx);padding:var(--pt) var(--px) var(--pb);border-radius:28px;background:#e0e4df;}.ft-bldg{position:relative;min-width:0;}.ft-bldg--fill{grid-area:fill;}.ft-bldg--rent{grid-area:rent;}.ft-bldg--office{grid-area:office;}.ft-bldg--secure{grid-area:secure;}.ft-bldg--start{grid-area:start;}.ft-bldg__in{position:relative;height:100%;padding:30px 14px 14px;border:1px solid #d6dbd5;border-radius:16px;background:#ecefeb;transition:opacity .3s ease,transform .3s ease;}.ft-bldg__in::after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 0 3px rgba(141,198,63,.5);opacity:0;transition:opacity .3s ease;pointer-events:none;}.ft-plate{position:absolute;top:-13px;left:16px;z-index:1;display:inline-flex;align-items:center;max-width:calc(100% - 24px);height:26px;margin:0;padding:0 12px;border-radius:6px;background:#0b4523;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;line-height:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;box-shadow:0 2px 0 rgba(0,0,0,.12);transition:background-color .3s ease,color .3s ease;}.ft-units{display:grid;align-content:start;gap:12px;}.ft-bldg--fill .ft-units,.ft-bldg--office .ft-units,.ft-bldg--start .ft-units{grid-template-columns:repeat(3,minmax(0,1fr));}.ft-bldg--rent .ft-units,.ft-bldg--secure .ft-units{grid-template-columns:repeat(2,minmax(0,1fr));}.ft-bldg__in--office{display:grid;grid-template-columns:minmax(0,1fr) 64px;grid-template-rows:minmax(0,1fr);gap:12px;}.ft-officecap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;border-radius:10px;background:#3a4046;font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;line-height:1;color:#fff;letter-spacing:.06em;text-transform:uppercase;}.ft-officecap__ico{display:inline-flex;color:#8dc63f;font-size:16px;}.ft-unit{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico . go" "name name name" "line line line";align-items:center;align-content:start;gap:6px 10px;min-width:0;padding:17px 15px 15px;border-radius:10px;background:linear-gradient(#5fae43,#5fae43) 0 0/100% 5px no-repeat,#fff;box-shadow:0 0 0 1px rgba(11,69,35,.07),0 1px 0 rgba(11,69,35,.08);transition:transform .3s cubic-bezier(.16,.8,.24,1);}.ft-unit::before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 16px 30px rgba(19,100,51,.2);opacity:0;transition:opacity .3s ease;pointer-events:none;}.ft-unit:hover,.ft-unit:focus-within{transform:translateY(-4px);}.ft-unit:hover::before,.ft-unit:focus-within::before{opacity:1;}.ft-unit__ico{grid-area:ico;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#eff6ec;color:#136433;font-size:14px;}.ft-page .ft-unit__name{grid-area:name;margin-top:4px;font-family:Montserrat,sans-serif;font-size:15.5px;font-weight:800;line-height:1.25;color:#0b4523;letter-spacing:-.005em;text-wrap:balance;}.ft-page .ft-unit__name::after{content:"";position:absolute;inset:0;z-index:1;border-radius:10px;}.ft-page .ft-unit__name:hover{color:#136433;text-decoration:none;}.ft-page .ft-unit__name:focus-visible{outline:0;}.ft-page .ft-unit__name:focus-visible::after{outline:3px solid #3ab219;outline-offset:3px;}.ft-unit__go{grid-area:go;display:inline-flex;color:#257a3b;font-size:13px;transition:transform .25s ease;}.ft-unit:hover .ft-unit__go,.ft-unit:focus-within .ft-unit__go{transform:translateX(4px);}.ft-unit__line{grid-area:line;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:13.5px;font-weight:400;line-height:1.5;color:#495057;}.ft-addon{display:inline-flex;flex:none;align-items:center;height:21px;padding:0 9px;border:1px solid #b4d2a9;border-radius:999px;background:#fff;font-family:"Open Sans",sans-serif;font-size:11px;font-weight:700;line-height:1;color:#136433;letter-spacing:.01em;white-space:nowrap;}.ft-unit .ft-addon{position:absolute;top:-10px;right:10px;z-index:2;pointer-events:none;}.ft-bar{position:sticky;top:0;z-index:5;display:none;margin:0 -24px;padding:14px 24px 12px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);text-align:center;}html.js .ft-bar{display:block;}.ft-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;}.ft-page .ft-chip{display:inline-flex;flex:none;align-items:center;min-height:44px;padding:0 18px;border:1px solid #dce5da;border-radius:999px;background:#fff;font-family:"Open Sans",sans-serif;font-size:14.5px;font-weight:700;line-height:1.2;color:#495057;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease;}.ft-page .ft-chip:hover{border-color:#3a9946;color:#0b4523;}.ft-page .ft-chip[aria-checked=true]{border-color:#0b4523;background:#0b4523;color:#fff;}.ft-showing{margin-top:10px;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;line-height:1.4;color:#495057;}.ft-showing b{color:#0b4523;font-weight:800;}.ft-plan{margin-top:clamp(36px,4.5vw,56px);}html.js .ft-plan{margin-top:22px;}.ft-bldg.is-back .ft-bldg__in{opacity:.35;transform:scale(.98);}.ft-bldg.is-back:focus-within .ft-bldg__in{opacity:1;transform:none;}.ft-bldg.is-on .ft-bldg__in::after{opacity:1;}.ft-bldg.is-on .ft-plate{background:#8dc63f;color:#0b4523;}.ft-note{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin-top:24px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:#495057;}.ft-price__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px clamp(32px,5vw,72px);align-items:center;}.ft-tag{--k:1;position:relative;width:240px;margin:56px min(3vw,40px) 0 0;transform-origin:50% -50px;filter:drop-shadow(0 18px 26px rgba(19,100,51,.2));}.ft-tag.is-before{transform:rotate(calc(-16deg*var(--k)));}.ft-tag.is-swing{animation:ftSwing 1.7s cubic-bezier(.33,.66,.4,1) both;}.ft-tag__string{position:absolute;left:50%;top:-50px;z-index:1;width:2px;height:75px;margin-left:-1px;background:#b9c6b4;}.ft-tag__string::before{content:"";position:absolute;left:-4px;top:-4px;width:10px;height:10px;border-radius:50%;background:#495057;}.ft-tag__card{position:relative;display:flex;flex-direction:column;align-items:center;padding:46px 20px 22px;background:#fff;clip-path:polygon(50% 0,100% 15%,100% 100%,0 100%,0 15%);border-radius:0 0 16px 16px;}.ft-tag__hole{position:absolute;left:50%;top:18px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#eff6ec;box-shadow:inset 0 1px 2px rgba(0,0,0,.18);}.ft-tag__price{font-family:Montserrat,sans-serif;font-size:64px;font-weight:900;line-height:1;color:#0b4523;letter-spacing:-.03em;font-variant-numeric:tabular-nums;}.ft-tag__per{margin-top:8px;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700;line-height:1.3;color:#495057;}.ft-tag__min{width:100%;margin-top:16px;padding-top:14px;border-top:2px dashed #dcebd3;font-family:"Open Sans",sans-serif;font-size:13.5px;font-weight:700;line-height:1.3;color:#136433;text-align:center;font-variant-numeric:tabular-nums;}.ft-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:24px;margin-top:clamp(36px,4.5vw,52px);}.ft-card{padding:30px;}.ft-incl{gap:12px;}.ft-adds{display:flex;flex-direction:column;gap:18px;margin-top:24px;}.ft-add{display:flex;gap:14px;align-items:flex-start;padding-top:18px;border-top:1px solid #e9ecef;}.ft-add:first-child{padding-top:0;border-top:0;}.ft-add .dc-ico{width:40px;height:40px;border-radius:12px;font-size:17px;}.ft-add__body{min-width:0;}.ft-add__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:800;line-height:1.3;color:#0b4523;}.ft-add__price{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:700;line-height:1.3;color:#136433;font-variant-numeric:tabular-nums;}.ft-add__text{margin-top:5px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.55;color:#495057;}.ft-add__limit{display:inline-flex;align-items:center;gap:7px;margin-top:7px;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:700;line-height:1.4;color:#212529;}.ft-add__limit>span{color:#257a3b;}.ft-price__foot{margin-top:28px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:15.5px;font-weight:400;line-height:1.6;color:#495057;text-align:center;text-wrap:pretty;}.ft-price__foot a{font-weight:700;}.ft-news{--n:6;--g:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--g);}.ft-news>li{flex:0 0 calc((100% - (var(--n) - 1)*var(--g))/var(--n));min-width:0;}.ft-page .ft-newcard{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;padding:20px 18px 18px;border:1px solid #e1e8e2;border-radius:14px;background:#fff;color:#212529;text-decoration:none;transition:transform .3s cubic-bezier(.16,.8,.24,1),border-color .25s ease;}.ft-page .ft-newcard::before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 8px 22px rgba(19,100,51,.1);opacity:0;transition:opacity .3s ease;pointer-events:none;}.ft-page .ft-newcard:hover{border-color:rgba(51,135,28,.45);transform:translateY(-4px);text-decoration:none;}.ft-page .ft-newcard:hover::before{opacity:1;}.ft-page .ft-newcard .dc-ico{width:42px;height:42px;margin-bottom:8px;font-size:17px;}.ft-newcard__name{font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;line-height:1.25;color:#0b4523;}.ft-newcard__line{flex:1;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#495057;}.ft-newcard__go{display:inline-flex;margin-top:8px;color:#257a3b;font-size:14px;transition:transform .25s ease;}.ft-newcard:hover .ft-newcard__go{transform:translateX(4px);}.ft-page .ft-kinds__list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px;margin-top:30px;}.ft-page .ft-kind{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px 0 18px;border:1px solid #dcebd3;border-radius:999px;background:#fff;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:700;line-height:1.2;color:#0b4523;text-decoration:none;transition:transform .25s cubic-bezier(.16,.8,.24,1),border-color .25s ease;}.ft-page .ft-kind>span{color:#3a9946;}.ft-page .ft-kind:hover{border-color:#3a9946;color:#0b4523;text-decoration:none;transform:translateY(-2px);}.ft-page .ft-words+.dc-sec{padding-top:clamp(16px,2.5vw,32px);}.ft-page #questions+.dc-sec{padding-top:0;}@media(max-width:1199.98px){.ft-news{--n:3;}}@media(max-width:1099.98px){.ft-plan .ft-pad{display:flex;flex-direction:column;gap:40px;padding:38px 12px 22px;border-radius:22px;}.ft-plan .ft-bldg__in{padding:28px 10px 10px;}.ft-plan .ft-bldg .ft-units{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:10px;}.ft-plan .ft-bldg__in--office{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:10px;}.ft-plan .ft-officecap{flex-direction:row;min-height:48px;}}@media(max-width:899.98px){.ft-price__head{grid-template-columns:minmax(0,1fr);}.ft-tag{justify-self:center;margin:52px 0 0;}.ft-chips{flex-wrap:nowrap;justify-content:flex-start;margin:0 -24px;padding:2px 24px 6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;}.ft-chips .ft-chip{scroll-snap-align:start;}}@media(max-width:599.98px){.ft-bar{margin:0 -20px;padding:12px 20px 10px;}.ft-chips{margin:0 -20px;padding:2px 20px 6px;}.ft-plan .ft-bldg .ft-units{grid-template-columns:minmax(0,1fr);gap:8px;}.ft-unit{grid-template-areas:"ico name go" "ico line go" "ico addon go";align-items:start;gap:3px 12px;padding:17px 12px 13px;}.ft-unit .ft-unit__ico{margin-top:1px;}.ft-unit .ft-unit__name{margin-top:0;}.ft-unit .ft-unit__go{align-self:center;}.ft-unit .ft-addon{position:static;grid-area:addon;justify-self:start;margin-top:5px;}.ft-card{padding:22px;}.ft-tag{--k:.55;}.ft-news{--n:2;--g:10px;}.ft-page .ft-newcard{padding:16px 14px 14px;}.ft-page .ft-newcard .dc-ico{width:38px;height:38px;margin-bottom:4px;font-size:15px;}.ft-newcard__name{font-size:15px;}.ft-newcard__line{font-size:13.5px;}}