:is(html[data-dialog-open] .yPGQXG_accessibilityRoot,body[data-mobile-nav-open] .yPGQXG_accessibilityRoot){visibility:hidden;pointer-events:none}.yPGQXG_accessibilityRoot{left:var(--spacing-md);bottom:var(--spacing-md);z-index:120;flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;position:fixed}.yPGQXG_positionPropertyLeft{left:var(--spacing-md);align-items:flex-start;right:auto}.yPGQXG_raiseWhenOpen{z-index:var(--z-top)}@media (max-width:768px){.yPGQXG_accessibilityRoot{left:var(--spacing-sm);bottom:var(--spacing-sm)}.yPGQXG_positionPropertyLeft{left:var(--spacing-sm);right:auto}}@media (max-width:600px){body[data-scout-open] .yPGQXG_accessibilityRoot{visibility:hidden;pointer-events:none}}.yPGQXG_toggleButton{cursor:pointer;font-family:var(--font-body);letter-spacing:.01em;-webkit-backdrop-filter:blur(16px)saturate(1.4);color:var(--csl-blue);background:#ffffffb8;border:1px solid #293a681a;border-radius:980px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.75rem;font-weight:600;transition:background .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 1px 3px #0000000f,0 6px 16px #00000014}@media (hover:hover){.yPGQXG_toggleButton:hover{background:#ffffffe0;border-color:#293a682e;transform:translateY(-2px);box-shadow:0 2px 6px #0000000f,0 10px 24px #0000001a}}.yPGQXG_toggleButton:active{transition-duration:.1s;transform:translateY(0)scale(.97)}.yPGQXG_toggleButtonIcon{opacity:.7;justify-content:center;align-items:center;display:inline-flex}@media (max-width:480px){.yPGQXG_toggleButton{gap:0;padding:.75rem}.yPGQXG_toggleButton span:last-child{display:none}}@media (max-width:540px){body:has(main[data-property-page]) .yPGQXG_toggleButton{gap:0;padding:.75rem}body:has(main[data-property-page]) .yPGQXG_toggleButton span:last-child{display:none}}.yPGQXG_panel{width:260px;max-width:calc(100vw - 2 * var(--spacing-sm));max-height:var(--a11y-panel-max,min(70dvh, 420px));overscroll-behavior:contain;-webkit-backdrop-filter:blur(20px)saturate(1.5);color:var(--csl-black);background:#ffffffeb;border:none;border-radius:16px;padding:1.1rem 1.15rem;animation:.35s cubic-bezier(.22,1,.36,1) both yPGQXG_panelIn;overflow-y:auto;box-shadow:0 0 0 1px #0000000a,0 12px 32px #0000001f,0 4px 12px #0000000f}@keyframes yPGQXG_panelIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.yPGQXG_panelHeader{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.yPGQXG_panelTitle{font-family:var(--font-headline);color:var(--csl-black);font-size:.9rem;font-weight:700}.yPGQXG_panelSectionTitle{text-transform:uppercase;letter-spacing:.08em;color:#293a6880;margin-top:.5rem;margin-bottom:.3rem;font-size:.75rem;font-weight:600}.yPGQXG_controlsGroup{gap:.35rem;margin-bottom:.4rem;display:grid}.yPGQXG_radioRow,.yPGQXG_checkboxRow{color:#0c0c0cb3;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.yPGQXG_radioRow input,.yPGQXG_checkboxRow input{accent-color:var(--csl-blue)}.yPGQXG_radioLabel,.yPGQXG_checkboxLabel{cursor:pointer}.yPGQXG_actionsRow{justify-content:flex-end;margin-top:.6rem;display:flex}.yPGQXG_resetButton{color:var(--csl-blue);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.2rem .4rem;font-size:.75rem;font-weight:600;transition:background .25s}.yPGQXG_resetButton:hover{background:#293a680f;text-decoration:none}.yPGQXG_subtleHint{color:#0c0c0c59;margin-top:.35rem;font-size:.75rem;line-height:1.4}
:is(body[data-mobile-nav-open] ._0Pmo6G_wrapper,html[data-dialog-open] ._0Pmo6G_wrapper){visibility:hidden;pointer-events:none}._0Pmo6G_wrapper{right:max(.75rem, env(safe-area-inset-right,0px));bottom:max(.75rem, env(safe-area-inset-bottom,0px));z-index:1040;max-width:min(21.5rem, calc(100vw - 1.5rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));pointer-events:none;justify-content:flex-end;display:flex;position:fixed}._0Pmo6G_wrapper>*{pointer-events:auto}._0Pmo6G_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._0Pmo6G_chatCard{width:min(21.5rem, calc(100vw - 1.5rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:min(36rem, calc(100dvh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));-webkit-backdrop-filter:blur(16px)saturate(1.2);transform-origin:100% 100%;background:#fffffff0;border:1px solid #293a681a;border-radius:14px;flex-direction:column;animation:.32s cubic-bezier(.22,1,.36,1) both _0Pmo6G_cardIn;display:flex;overflow:hidden;box-shadow:0 4px 24px #0c0c0c12}@keyframes _0Pmo6G_cardIn{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){._0Pmo6G_chatCard{animation:.2s both _0Pmo6G_cardFade}@keyframes _0Pmo6G_cardFade{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){._0Pmo6G_chatCard,._0Pmo6G_launcher{-webkit-backdrop-filter:none;background:#fff;border-color:#293a6859}}._0Pmo6G_header{border-bottom:1px solid #293a6814;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .55rem .7rem .9rem;display:flex}._0Pmo6G_headerText{min-width:0}._0Pmo6G_title{letter-spacing:-.02em;font-size:1rem;font-weight:700;line-height:1.2;font-family:var(--font-headline);color:var(--csl-blue);margin:0}._0Pmo6G_subtitle{font-size:.75rem;line-height:1.2;font-family:var(--font-body);color:#293a688c;margin:.1rem 0 0}._0Pmo6G_iconButton{color:#0c0c0c59;cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .12s,color .12s;display:flex}._0Pmo6G_iconButton:hover{color:#0c0c0c8c;background:#293a680f}._0Pmo6G_iconButton:focus-visible{outline:2px solid var(--csl-blue);outline-offset:1px}._0Pmo6G_closeIcon{width:11px;height:11px;position:relative}._0Pmo6G_closeIcon:before,._0Pmo6G_closeIcon:after{content:"";background:currentColor;border-radius:1px;width:11px;height:1.5px;position:absolute;top:50%;left:50%}._0Pmo6G_closeIcon:before{transform:translate(-50%,-50%)rotate(45deg)}._0Pmo6G_closeIcon:after{transform:translate(-50%,-50%)rotate(-45deg)}._0Pmo6G_messages{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#f8f9fca6;flex-direction:column;flex:auto;gap:.45rem;min-height:0;max-height:14rem;padding:.6rem .85rem;display:flex;overflow-y:auto}._0Pmo6G_messageBlockUser{justify-content:flex-end;display:flex}._0Pmo6G_assistantMessage,._0Pmo6G_userMessage{font-size:.8125rem;line-height:1.5;font-family:var(--font-body);border-radius:10px;margin:0;padding:.5rem .65rem}._0Pmo6G_assistantMessage{color:#0c0c0cd1;background:#fff;border:1px solid #293a680f}._0Pmo6G_userMessage{color:var(--csl-blue);background:#b2c3f566;border:1px solid #293a6812;max-width:90%;font-weight:600}._0Pmo6G_topicNav{-webkit-overflow-scrolling:touch;background:#fff;flex-direction:column;flex-shrink:0;max-height:min(14rem,38dvh);padding:.15rem 0;display:flex;overflow-y:auto}._0Pmo6G_topicRow{cursor:pointer;text-align:left;width:100%;min-height:2.75rem;font-family:var(--font-body);color:var(--csl-blue);letter-spacing:-.01em;touch-action:manipulation;background:0 0;border:none;border-bottom:1px solid #293a680f;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.875rem;font-weight:600;transition:background .12s;display:flex}._0Pmo6G_topicNav ._0Pmo6G_topicRow:last-child{border-bottom:none}._0Pmo6G_topicRow:hover{background:#293a680a}._0Pmo6G_topicRow:active{background:#293a6812}._0Pmo6G_topicRowLabel{min-width:0}._0Pmo6G_topicRowChevron{vertical-align:middle;border-bottom:1.5px solid #293a6840;border-right:1.5px solid #293a6840;flex-shrink:0;width:.35rem;height:.35rem;margin-right:.1rem;display:inline-block;transform:rotate(-45deg)}._0Pmo6G_topicRow:hover ._0Pmo6G_topicRowChevron{border-color:#293a6866}._0Pmo6G_ctaRow{background:#fff;border-top:1px solid #293a6812;flex-direction:column;flex-shrink:0;gap:.45rem;padding:.6rem .85rem .7rem;display:flex}._0Pmo6G_ctaLink{background:var(--csl-yellow);min-height:2.75rem;color:var(--csl-blue);letter-spacing:-.01em;font-size:.875rem;font-weight:600;font-family:var(--font-body);touch-action:manipulation;border-radius:10px;justify-content:center;align-items:center;padding:.55rem .9rem;text-decoration:none;transition:opacity .12s,background .12s;display:flex}._0Pmo6G_ctaLink:hover{background:color-mix(in srgb, var(--csl-yellow) 90%, var(--csl-black));color:var(--csl-blue)}._0Pmo6G_ctaLink:active{opacity:.92}._0Pmo6G_askRow{background:#fff;border-top:1px solid #293a6812;flex-shrink:0;align-items:center;gap:.4rem;padding:.55rem .6rem .55rem .85rem;display:flex}._0Pmo6G_askInput{min-width:0;min-height:2.5rem;font-family:var(--font-body);color:#0c0c0cd9;background:#f8f9fce6;border:1px solid #293a6824;border-radius:999px;flex:auto;padding:.5rem .75rem;font-size:1rem}._0Pmo6G_askInput::placeholder{color:#293a6873}._0Pmo6G_askInput:focus-visible{outline:2px solid var(--csl-blue);outline-offset:1px}._0Pmo6G_askButton{background:var(--csl-blue);color:#fff;cursor:pointer;touch-action:manipulation;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:opacity .12s,transform .15s;display:flex}._0Pmo6G_askButton:disabled{opacity:.35;cursor:default}._0Pmo6G_askButton:focus-visible{outline:2px solid var(--csl-blue);outline-offset:2px}._0Pmo6G_askArrow{border-top:2px solid;border-right:2px solid;width:.5rem;height:.5rem;display:block;transform:rotate(-45deg)translate(-1px,1px)}._0Pmo6G_secondaryAction{font-size:.75rem;font-weight:600;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#293a6873;cursor:pointer;touch-action:manipulation;background:#fff;border:none;flex-shrink:0;width:100%;padding:.25rem .25rem .6rem}._0Pmo6G_secondaryAction:hover{color:var(--csl-blue)}._0Pmo6G_launcher{-webkit-backdrop-filter:blur(12px);color:#293a68bf;min-height:2.75rem;font-family:var(--font-body);letter-spacing:-.01em;cursor:pointer;touch-action:manipulation;white-space:nowrap;background:#ffffffe0;border:1px solid #293a681f;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .75rem .4rem .55rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 1px 4px #0c0c0c0d}._0Pmo6G_launcher:hover{color:var(--csl-blue);border-color:#293a6833;box-shadow:0 2px 8px #0c0c0c0f}._0Pmo6G_launcher:active,._0Pmo6G_askButton:not(:disabled):active{transition-duration:.1s;transform:scale(.96)}._0Pmo6G_launcherGlyph{background:#293a6812;border-radius:50%;flex-shrink:0;width:1.35rem;height:1.35rem;position:relative}._0Pmo6G_launcherGlyph:before{content:"";box-sizing:border-box;border:1.5px solid #293a6873;border-radius:2px;width:.4rem;height:.32rem;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}._0Pmo6G_launcherGlyph:after{content:"";border:2px solid #0000;border-top:2.5px solid #293a6873;width:0;height:0;position:absolute;top:56%;left:46%;transform:translate(-50%)}@media (max-width:600px){._0Pmo6G_wrapper{left:max(.65rem, env(safe-area-inset-left,0px));right:max(.65rem, env(safe-area-inset-right,0px));bottom:max(.65rem, env(safe-area-inset-bottom,0px));max-width:none}._0Pmo6G_chatCard{width:100%;max-height:min(34rem, calc(100dvh - 1.25rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}._0Pmo6G_messages{max-height:min(12rem,28dvh)}._0Pmo6G_topicNav{max-height:min(12rem,32dvh)}}@media (max-height:520px) and (min-width:601px){._0Pmo6G_chatCard{max-height:calc(100dvh - 1.5rem - env(safe-area-inset-bottom,0px))}._0Pmo6G_messages{max-height:8rem}._0Pmo6G_topicNav{max-height:9rem}}@media (max-width:340px){._0Pmo6G_launcherLabel{white-space:normal;text-align:left;max-width:5.5rem;line-height:1.15}}
:root{--csl-purple:#b2c3f5;--csl-red:#ef2726;--csl-blue:#293a68;--csl-yellow:#f0b747;--csl-white:#eceaeb;--csl-black:#0c0c0c;--csl-red-text:#c41c1b;--font-headline:var(--font-buzz-black), "Buzz Black", Impact, "Arial Narrow", sans-serif;--font-subhead:var(--font-zarathustra), "Zarathustra", Georgia, "Times New Roman", serif;--font-body:var(--font-ibm-plex-serif), "IBM Plex Serif", serif;--font-ui:var(--font-body);--text-display:clamp(2.5rem, 6vw, 4.75rem);--text-title:clamp(1.75rem, 3.8vw, 3rem);--text-heading:clamp(1.375rem, 2vw, 1.75rem);--text-subheading:clamp(1.0625rem, 1.35vw, 1.1875rem);--text-lead:clamp(1.125rem, 1.6vw, 1.375rem);--text-body:1.0625rem;--text-caption:.8125rem;--text-micro:.75rem;--tracking-display:0;--tracking-title:0;--tracking-heading:.005em;--tracking-ui:0;--leading-display:1.05;--leading-title:1.08;--leading-heading:1.15;--leading-body:1.6;--section-pad:clamp(3.5rem, 6.5vw, 6rem);--section-pad-tight:clamp(2.5rem, 4.5vw, 4rem);--section-gap:clamp(2rem, 3.5vw, 3rem);--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-pill:980px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-smooth:cubic-bezier(.33, 1, .68, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--dur-fast:.15s;--dur-base:.22s;--dur-slow:.32s;--surface:color-mix(in srgb, var(--csl-purple) 16%, var(--csl-white));--surface-deep:color-mix(in srgb, var(--csl-purple) 30%, var(--csl-white));--surface-elevated:#fff;--hairline:#293a681a;--text-primary:var(--csl-black);--text-secondary:#0c0c0ca8;--text-tertiary:#0c0c0c9e;--accent-line:linear-gradient(90deg, var(--csl-yellow), var(--csl-red) 45%, var(--csl-blue));--shadow-soft:0 4px 24px #293a6814;--shadow-lift:0 12px 40px #293a681f;--z-nav:100;--z-modal:5000;--z-top:9999;--container-max-width:1200px;--csl-section-label-size:.6875rem;--csl-section-label-tracking:.12em;--csl-section-title-tracking:-.028em;--csl-section-stack-gap:.625rem;--csl-section-stack-gap-lg:1rem;--csl-section-subtitle-leading:1.65;--csl-color-section-label:#0c0c0c99;--csl-color-section-subtitle:#0c0c0c9e;--csl-color-section-label-on-dark:#ffffff7a;--csl-section-text-max:42rem;--grid-columns:12;--grid-gap:1.5rem;--nav-height:3.25rem}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box;margin:0;padding:0}input,select,textarea{font-family:inherit;font-size:max(1rem,1em)}.skip-link{top:-100px;left:var(--spacing-sm);z-index:1000;padding:var(--spacing-sm) var(--spacing-md);background:var(--csl-blue);color:var(--csl-white);font-family:var(--font-body);border-radius:var(--radius-sm);transition:top var(--dur-base) var(--ease-standard);font-size:1rem;font-weight:600;position:absolute}.skip-link:focus{top:var(--spacing-sm);outline:3px solid var(--csl-yellow);outline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,:where(button,[type=button],[type=submit],[type=reset]):focus-visible{outline:2px solid var(--csl-blue);outline-offset:2px}html,body{width:100%;min-width:0;max-width:100%}body{color:var(--csl-black);background:var(--csl-white);font-family:var(--font-body);flex-direction:column;min-height:100dvh;line-height:1.6;display:flex}html[data-font-size=large]{font-size:107%}html[data-font-size=xlarge]{font-size:114%}html[data-font-size=large] body,html[data-font-size=xlarge] body{overflow-wrap:break-word;word-wrap:break-word}html[data-font-size=large] #main-content,html[data-font-size=xlarge] #main-content,html[data-font-size=large] main,html[data-font-size=xlarge] main{overflow-wrap:break-word;word-wrap:break-word;min-width:0}html[data-font-size=large] .btn,html[data-font-size=xlarge] .btn{white-space:normal}html[data-underline-links=true] a{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.08em}#main-content{width:100%;min-width:0;max-width:100%}a{color:inherit;text-decoration:none}:where(a,button){text-underline-offset:.16em;text-decoration-skip-ink:auto;text-decoration-thickness:1px}::selection{background:var(--csl-purple);color:var(--csl-blue)}time{font-variant-numeric:tabular-nums}main{flex:1 0 auto;width:100%;min-width:0;max-width:100%}body>footer{margin-top:auto}h1,h2,h3,h4{font-family:var(--font-headline);text-wrap:balance;font-weight:700}h1{font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}h2{font-size:var(--text-title);letter-spacing:var(--tracking-title);line-height:var(--leading-title)}h3{font-size:var(--text-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}h4{font-size:var(--text-subheading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}p{text-wrap:pretty}button,input,select,textarea,label{font-family:var(--font-ui)}input,select,textarea{font-family:var(--font-body)}.subhead{font-family:var(--font-subhead);font-size:clamp(1.25rem,2vw,2rem)}.container{width:100%;max-width:var(--container-max-width);padding-left:var(--gutter);padding-right:var(--gutter);box-sizing:border-box;margin:0 auto}:root{--gutter:var(--spacing-md)}@media (max-width:1280px){:root{--gutter:clamp(2rem, 4vw, 3rem)}}@media (max-width:768px){:root{--gutter:var(--spacing-sm)}}@media (max-width:968px){:root{--nav-height:3.25rem}}img:not([width]):not([height]){max-width:100%;height:auto}iframe{max-width:100%}.btn{border-radius:var(--radius-pill);min-height:2.75rem;font-family:var(--font-ui);letter-spacing:var(--tracking-ui);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-out);border:none;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--csl-yellow);color:var(--csl-blue)}.btn-primary:hover{background:color-mix(in srgb, var(--csl-yellow) 90%, var(--csl-black));color:var(--csl-blue)}.btn-secondary{background:var(--csl-purple);color:var(--csl-blue)}.btn-secondary:hover{background:color-mix(in srgb, var(--csl-purple) 86%, var(--csl-blue));color:var(--csl-blue)}me-chat{position:relative;z-index:4999!important}@media (max-width:768px){me-chat{height:0;overflow:hidden}}#root{position:relative;z-index:4998!important}html[data-lm-tour-open] me-chat{visibility:hidden!important}html[data-dialog-open] me-chat,html[data-dialog-open] #root,body[data-mobile-nav-open] me-chat,body[data-mobile-nav-open] #root{visibility:hidden!important;opacity:0!important;pointer-events:none!important}:root{--floating-controls-clearance:3.5rem}@media (max-width:768px){:root{--floating-controls-clearance:5.5rem}}body:has(main[data-property-page]){--floating-controls-clearance:5.5rem}@media (max-width:1800px) and (min-width:768px){body:has(main[data-property-page]){--floating-controls-clearance:6.5rem}body:has(main[data-property-page][data-has-lease-magnets]){--floating-controls-clearance:6.5rem}}@media (max-width:767px){body:has(main[data-property-page]){--floating-controls-clearance:6.5rem}body:has(main[data-property-page][data-has-lease-magnets]){--floating-controls-clearance:calc(11.5rem + env(safe-area-inset-bottom,0px))}}