@import "https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible+Next:wght@400&family=Outfit:wght@500&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--marker-x:50%;--marker-y:50%}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-font-weight:initial;--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;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Atkinson Hyperlegible Next", "Atkinson Hyperlegible", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--leading-tight:1.25;--leading-snug:1.375;--radius-lg:var(--radius);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Atkinson Hyperlegible Next", "Atkinson Hyperlegible", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Outfit", ui-sans-serif, system-ui, sans-serif}}@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,ui-sans-serif, system-ui, 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{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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--heading)}a{color:var(--heading);-webkit-text-decoration-color:var(--heading);-webkit-text-decoration-color:var(--heading);-webkit-text-decoration-color:var(--heading);text-decoration-color:var(--heading)}@supports (color:color-mix(in lab, red, red)){a{-webkit-text-decoration-color:color-mix(in oklab, var(--heading) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--heading) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--heading) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--heading) 30%, transparent)}}a{text-decoration-thickness:var(--stroke-projected);text-underline-offset:.18em}::selection{background-color:var(--sky)}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in srgb, var(--sky) 28%, transparent)}}::selection{color:var(--foreground-base)}:root{caret-color:var(--primary-base)}time,[data-numeric]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}a:hover{color:var(--primary)}.type-label{font-family:var(--font-sans);font-size:var(--type-note-size);font-weight:var(--type-text-weight);letter-spacing:var(--type-note-tracking);color:var(--foreground-muted)}.type-title{max-inline-size:var(--lede-measure);font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--type-display-weight);line-height:var(--leading-tight);letter-spacing:var(--type-title-tracking);color:var(--heading);text-wrap:balance}.type-cover{max-inline-size:var(--lede-measure);font-family:var(--font-display);font-size:var(--type-cover-size);font-weight:var(--type-display-weight);line-height:var(--leading-tight);letter-spacing:var(--type-cover-tracking);color:var(--heading);text-wrap:balance}.type-opening{max-inline-size:var(--lede-measure);font-family:var(--font-display);font-size:var(--type-opening-size);font-weight:var(--type-display-weight);line-height:var(--leading-tight);letter-spacing:var(--type-opening-tracking);color:var(--heading);text-wrap:balance}.type-subhead{font-family:var(--font-display);font-size:var(--type-subhead-size);font-weight:var(--type-display-weight);line-height:var(--leading-snug);letter-spacing:var(--type-subhead-tracking);color:var(--heading)}.type-lead{font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--type-display-weight);line-height:var(--leading-snug);letter-spacing:var(--type-title-tracking);color:var(--heading)}.type-body{max-inline-size:var(--measure);font-family:var(--font-sans);font-size:var(--type-body-size);font-weight:var(--type-text-weight);line-height:var(--leading-body);letter-spacing:var(--type-body-tracking);color:var(--foreground)}.type-note{font-family:var(--font-sans);font-size:var(--type-note-size);font-weight:var(--type-text-weight);line-height:var(--leading-body);letter-spacing:var(--type-note-tracking);color:var(--foreground-muted)}.tone-2{color:var(--foreground-muted)}}@layer components{.page-wrap{grid-template-columns:var(--page-columns-inner);column-gap:var(--layout-gutter);row-gap:var(--space-block);width:100%;padding-inline:var(--layout-margin);align-content:start;display:grid;container-type:inline-size}.page-wrap>*{grid-column:text;min-width:0}.page-wrap>:is(h1,h2,h3){grid-column:lede}@media (width>=60rem){.page-wrap>h2:is(.type-opening,.type-cover){grid-column:text}.page-wrap>h2:is(.backing-lede,.entrance-lede){grid-column:1/span 4}}@media (width>=100rem){.page-wrap>h2:is(.backing-lede,.entrance-lede){grid-column:1/span 3}}@media (width>=200rem){.page-wrap>h2:is(.backing-lede,.entrance-lede){grid-column:1/span 2}}.page-wrap>:is(.figure,.pay-plan,.plan-tour,.solar-day,.crop-field,.house-options,.house-shared,.harvest,.log,.social-feed,.contact-pair,.faq-list){grid-column:wide}.page-wrap>:is(h2,h3)+:is(.type-body,.type-lead,.type-note){margin-top:calc(var(--space-between) - var(--space-block))}.page-wrap>*+:is(h2,h3){margin-top:calc(var(--space-section) - var(--space-block))}.scene{padding-block:var(--space-open) var(--space-section);position:relative}.scene>:first-child+*{margin-top:var(--space-open)}.scene>*+*{margin-top:var(--space-block)}.scene:not(.scene--cover){grid-template-columns:var(--page-columns);column-gap:var(--layout-gutter);align-content:start;display:grid}.scene:not(.scene--cover)>*{grid-column:full;min-width:0}.scene>.page-wrap:not(:first-child)+.page-wrap,.scene>*+:is(h2,h3){margin-top:var(--space-section)}.scene--cover{grid-template-columns:var(--page-columns);column-gap:var(--layout-gutter);align-content:start;padding-block:0;display:grid;overflow:hidden}.scene--cover>*{grid-column:full;min-width:0}.cover-frame{grid-row:1;grid-template-columns:var(--page-columns-inner);column-gap:var(--layout-gutter);padding:calc(var(--header-height) + var(--space-block)) var(--layout-margin) 0;display:grid}.cover-line{max-inline-size:none;line-height:var(--leading-tight);text-wrap:balance;grid-column:1/-1}.cover-media{grid-row:3}@media (width>=46rem){.cover-line>.cover-muted{display:block}}.cover-muted{color:var(--foreground-muted)}.scene--cover>.scene-offer{align-items:center;gap:var(--space-inside) var(--space-between);margin:var(--space-block) 0 0;flex-flow:wrap;grid-area:2/wide}.scene--cover>.scene-offer>.type-lead{font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--type-display-weight);line-height:var(--leading-tight);letter-spacing:var(--type-title-tracking);color:var(--heading)}.scene--cover>.cover-media{margin-top:var(--space-block)}.cover-media>figure{--cover-start:.84;aspect-ratio:4/5;background:var(--surface-sheet);border-radius:var(--space-4);transform-origin:50% 0;will-change:transform;width:100%;max-height:100svh;margin:0;position:relative;overflow:hidden}@media (width>=46rem){.cover-media>figure{--cover-start:.78;aspect-ratio:auto;border-radius:var(--space-6);height:100svh}}@media (width>=100rem){.cover-media>figure{--cover-start:.72}}@media (prefers-reduced-motion:no-preference){.cover-media>figure{transform:scale(var(--cover-start))}}@media (prefers-reduced-motion:reduce){.cover-media>figure{border-radius:0}}.cover-media :is(img,video){object-fit:cover;width:100%;height:100%;display:block}.cover-caption{padding:var(--space-24) var(--layout-margin) var(--space-block);background:linear-gradient(to top, var(--scrim), transparent);color:var(--on-dark-heading);font-family:var(--font-display);font-size:var(--type-subhead-size);font-weight:var(--type-display-weight);line-height:var(--leading-snug);letter-spacing:var(--type-subhead-tracking);position:absolute;inset:auto 0 0}.cover-pending{background:var(--surface-sheet);place-items:center;height:100%;display:grid}.cover-pending>p{border:var(--stroke-visible) dashed var(--line-strong);color:var(--foreground-muted);padding:var(--space-inside) var(--space-between)}.scene--opening{padding-bottom:0}.today>.today-answers{grid-column:wide}.today-list{gap:var(--space-block);margin:0;padding:0;list-style:none;display:grid}.today-list>li{gap:var(--space-inside);flex-direction:column;display:flex}.today-list>li+li{padding-top:var(--space-block);border-top:var(--stroke-projected) solid var(--line)}@media (width>=46rem) and (width<=59.99rem){.today-list{grid-template-columns:var(--grid-12);column-gap:0}.today-list>li{grid-column:span 6;padding-inline-end:var(--layout-gutter)}.today-list>li+li{padding-top:0;padding-inline:var(--layout-gutter) 0;border-top:0;border-inline-start:var(--stroke-projected) solid var(--line)}}@media (width>=60rem){.today>.today-ask{grid-column:lede}.today>.today-answers{grid-area:1/lede-end/auto/wide-end}.today-list>li{min-height:var(--space-16);padding-inline-start:calc(var(--space-16) + var(--space-between));position:relative}.today-list>li>.situation-mark{width:var(--space-16);margin:0;position:absolute;inset:0 auto auto 0}.today-list>li+li>.situation-mark{top:var(--space-block)}}.today-label{align-items:baseline;gap:var(--space-inside);font-family:var(--font-sans);font-size:var(--type-note-size);font-weight:var(--type-text-weight);letter-spacing:var(--type-note-tracking);color:var(--foreground-muted);display:flex}.today-line{font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--type-display-weight);line-height:var(--leading-tight);letter-spacing:var(--type-title-tracking);color:var(--heading);text-wrap:balance;margin:0}.scene--opening>.scene-offer{margin-top:var(--space-open);padding-bottom:var(--space-open);align-content:center}.scene--opening>.scene-offer>*{grid-column:lede}.scene--opening>.scene-offer>.type-lead{font-family:var(--font-display);font-size:var(--type-opening-size);font-weight:var(--type-display-weight);line-height:var(--leading-tight);letter-spacing:var(--type-opening-tracking);text-wrap:balance}.scene--opening>.scene-offer .tone-2{margin-top:var(--space-2);display:block}.scene--opening>.scene-offer[data-floor=brand]{margin-top:var(--space-section);padding-block:var(--space-open);row-gap:var(--space-block);align-items:center}.scene--opening>.scene-offer[data-floor=brand]>.type-lead{font-size:var(--type-cover-size);letter-spacing:var(--type-cover-tracking)}.scene--opening>.scene-offer[data-floor=brand] .tone-2{color:var(--brand-olive)}.scene--opening>.scene-offer>.entrance-frame{margin-top:var(--space-section);aspect-ratio:4/3;border-radius:var(--space-4);grid-column:wide;justify-self:stretch;max-height:100svh;overflow:hidden}@media (width>=46rem){.scene--opening>.scene-offer>.entrance-frame{aspect-ratio:16/9}}.entrance-frame>video{object-fit:cover;width:100%;height:100%;display:block}.scene-offer-mark{inline-size:calc(5 * var(--column) + 4 * var(--layout-gutter));block-size:auto;color:var(--heading)}@media (width>=60rem){.scene--opening>.scene-offer[data-floor=brand]>.type-lead{grid-area:1/wide-start/auto/span 7}.scene--opening>.scene-offer[data-floor=brand]>.scene-offer-mark{grid-area:1/span 4/auto/wide-end;justify-self:end;inline-size:100%}}.run{row-gap:var(--space-block);margin-top:var(--space-section);display:grid;container-type:inline-size}.run-track{--run-span:10;--run-item:calc(var(--run-span) * ((100cqi - 2 * var(--layout-margin) - 11 * var(--layout-gutter)) / 12) + (var(--run-span) - 1) * var(--layout-gutter));--run-height:calc(var(--run-item) * 2 / 3);align-items:flex-start;column-gap:var(--layout-gutter);padding:0 var(--layout-margin);scroll-snap-type:x mandatory;scroll-padding-inline:var(--layout-margin);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}@media (width>=46rem){.run-track{margin-inline:var(--layout-margin);padding-inline:0;scroll-padding-inline:0}}@media (width>=60rem){.run-track{--run-span:5}}.run-item{inline-size:var(--run-item);aspect-ratio:3/2;border-radius:var(--space-4);scroll-snap-align:start;margin-top:calc(var(--run-height) * var(--run-rise) * (var(--run-count) - 1 - var(--i)) / (var(--run-count) - 1));flex:none;overflow:hidden}.run-item>img{object-fit:cover;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;display:block}.run[data-run=on] .run-track{block-size:calc(var(--run-height) * (1 + var(--run-rise)));touch-action:pan-y;cursor:grab;padding:0;display:block;position:relative;overflow:clip visible}.run[data-run=on] .run-item{inset:calc(var(--run-height) * var(--run-rise) / 2) auto auto 0;margin:0;position:absolute}.run-controls>div{gap:var(--space-inside);grid-column:wide;justify-self:end;display:flex}.run-button{inline-size:var(--target);block-size:var(--target);border:var(--stroke-visible) solid var(--line-strong);border-radius:var(--radius-pill);color:var(--heading);transition:background-color var(--duration-hover), color var(--duration-hover);background:0 0;place-items:center;display:inline-grid}.run-button:hover{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.run-button:focus-visible{outline:var(--stroke-visible) solid var(--ring);outline-offset:var(--space-1)}.scene-offer{align-items:flex-start;gap:var(--space-between);margin-top:var(--space-section);flex-direction:column;display:flex}.scene-offer>.type-lead{max-inline-size:var(--lede-measure);color:var(--heading);text-wrap:balance}:where(.scene:not(.scene--cover))>.scene-offer{grid-template-columns:var(--page-columns);gap:var(--space-between) var(--layout-gutter);justify-items:start;display:grid}:where(.scene:not(.scene--cover))>.scene-offer>*{grid-column:wide}@media (width>=60rem){:where(.scene:not(.scene--cover))>.scene-offer>*{grid-column:lede-end/wide-end}}.page-wrap.community-place>*{grid-column:wide}.community-place-text{align-content:center;justify-items:start;gap:var(--space-inside);display:grid}.community-place-text>.community-address{margin-bottom:var(--space-between)}.community-place-map{aspect-ratio:4/3;border-radius:var(--space-4);background:var(--line);overflow:hidden}.community-place-map>iframe{border:0;width:100%;height:100%;display:block}@media (width>=60rem){.page-wrap.community-place>.community-place-text{grid-area:1/lede;align-self:end}.page-wrap.community-place>.community-place-map{aspect-ratio:3/2;max-height:calc(100svh - var(--header-clearance) - var(--space-block));grid-area:1/lede-end/auto/wide-end}}.community-address{font-family:var(--font-display);font-size:var(--type-opening-size);font-weight:var(--type-display-weight);line-height:var(--leading-tight);letter-spacing:var(--type-opening-tracking);color:var(--heading);text-wrap:balance;margin:0}.solar-day{margin:0 calc(-1 * var(--layout-margin));padding-inline:var(--layout-margin)}.solar-day-stage{gap:var(--space-block);padding-block:var(--space-block);display:grid}.solar-day[data-still]{transition:background-color .6s}.solar-day[data-still] :is(.solar-day-sun,.solar-day-moon){transition:opacity .6s}.solar-day[data-still] :is(.solar-day-statement,.solar-day-part,.solar-day-caption,.solar-day-after),.solar-day[data-still] :is(.solar-day-statement,.solar-day-part,.solar-day-caption,.solar-day-after) *{transition:color .6s}.solar-day-sky{justify-items:center;display:grid}.solar-day-orbit{width:calc(100% - var(--sun-size) * 1.6);aspect-ratio:3;margin-top:calc(var(--sun-size) * .8);position:relative}.solar-day-statement{margin-top:var(--space-block)}@media (width>=60rem){.solar-day-sky{grid-template-columns:var(--grid-12);column-gap:var(--layout-gutter)}.solar-day-orbit{grid-area:1/1/auto/-1;justify-self:center}.solar-day-statement{margin:0 0 var(--space-block);grid-area:1/4/auto/span 6;align-self:end}}.solar-day-hold:not([data-scene=on]) .solar-day-window{opacity:1}.solar-day-hold:not([data-scene=on]) .solar-day-dusk{opacity:.55}.solar-day-arc{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.solar-day-arc>path{fill:none;stroke:var(--line-strong);stroke-width:var(--stroke-projected)}.solar-day-sun,.solar-day-moon{width:var(--sun-size);aspect-ratio:1;border-radius:var(--radius-pill);position:absolute;translate:-50% -50%}.solar-day-sun{background:var(--ill-sun);box-shadow:inset 0 0 0 calc(var(--sun-size) * .06) var(--ill-sun-rim), 0 0 0 calc(var(--sun-size) * .3) var(--ill-sun)}@supports (color:color-mix(in lab, red, red)){.solar-day-sun{box-shadow:inset 0 0 0 calc(var(--sun-size) * .06) var(--ill-sun-rim), 0 0 0 calc(var(--sun-size) * .3) color-mix(in srgb, var(--ill-sun) 22%, transparent)}}.solar-day-moon{width:calc(var(--sun-size) * .75);box-shadow:inset calc(var(--sun-size) * -.2) calc(var(--sun-size) * -.05) 0 0 var(--ill-moon)}.solar-day-statement{justify-items:center;gap:var(--space-between);text-align:center;text-wrap:balance;display:grid;position:relative}.solar-day-statement>h3,.solar-day-statement>p{margin:0}.solar-day-ground{column-gap:var(--space-inside);display:flex}.solar-day-part{align-items:center;gap:var(--space-inside);font-family:var(--font-sans);font-size:var(--type-note-size);letter-spacing:var(--type-note-tracking);color:var(--foreground-muted);flex-direction:column;display:flex}.solar-day-part>svg{width:auto;height:var(--part-height);display:block}.solar-day-wire{min-width:var(--space-3);height:var(--stroke-cut);margin-top:calc(var(--part-height) * .6);background:repeating-linear-gradient(90deg, var(--ill-sun) 0 var(--space-2), transparent var(--space-2) var(--space-4));flex:1;align-self:start}.solar-day-caption{font-family:var(--font-sans);font-size:var(--type-note-size);letter-spacing:var(--type-note-tracking);color:var(--foreground-muted);text-align:center}.solar-day-hold[data-scene=on]{height:var(--hold-4)}.solar-day-hold[data-scene=on]>.solar-day-stage{height:100svh;padding-block:var(--header-clearance) var(--space-block);grid-template-rows:minmax(0,1fr) auto auto;position:sticky;top:0}.solar-day[data-night]{--heading:var(--on-dark-heading);--foreground:var(--on-dark-text);--foreground-muted:#a7afb8;--line-strong:#66788a;--ill-panel:#4a6e94;--ill-structure:#838a90;--theme:#a9c27a}.solar-day-after{padding-block:var(--space-open)}.solar-day-hold[data-scene=on] .solar-day-sky{align-content:end;min-height:0;container-type:size}.solar-day-hold[data-scene=on] .solar-day-orbit{width:min(100cqw - var(--sun-size) * 1.6, (100cqh - var(--sun-size)) * 3)}.crop-field{margin:0}.crop-field-stage{grid-template-columns:var(--grid-12);column-gap:var(--layout-gutter);row-gap:var(--space-block);display:grid}.crop-field-stage>*{grid-column:1/-1}@media (width>=60rem){.crop-field-stage>.crop-field-statement{grid-column:1 / span var(--lede-columns)}.crop-field-stage>.crop-field-figure{grid-column:calc(var(--lede-columns) + 1) / -1;grid-row:1;align-self:end}}.crop-field-statement{gap:var(--space-between);text-wrap:balance;display:grid}.crop-field-statement>h3,.crop-field-statement>p{margin:0}.crop-field-rows{width:100%;height:auto;display:block;overflow:visible}.solar-sum{grid-template-columns:var(--grid-12);column-gap:var(--layout-gutter);display:grid}:where(.solar-sum,.harvest) :is(ul,ol,p,h4){margin:0}.solar-sum-sources{grid-column:1/-1;grid-template-columns:subgrid;padding:0;list-style:none;display:grid}.solar-sum-term{align-content:start;gap:var(--space-between);grid-column:1/-1;display:grid;position:relative}.solar-sum-term>h4{font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--type-display-weight);line-height:var(--leading-tight);letter-spacing:var(--type-title-tracking);color:var(--heading);text-wrap:balance}.solar-sum-result{font-family:var(--font-display);font-size:var(--type-opening-size);font-weight:var(--type-display-weight);line-height:var(--leading-tight);letter-spacing:var(--type-opening-tracking);color:var(--theme);text-wrap:balance;grid-column:1/-1;align-self:start;position:relative}:is(.solar-sum-term+.solar-sum-term,.solar-sum-result):before{margin-block:var(--space-block);font-family:var(--font-display);font-size:var(--type-opening-size);font-weight:var(--type-display-weight);line-height:var(--leading-tight);color:var(--theme);display:block}.solar-sum-term+.solar-sum-term:before{content:"+"}.solar-sum-result:before{content:"="}@media (width>=60rem){.solar-sum-sources{grid-column:1/span 7}.solar-sum-term{grid-area:1/1/auto/span 3}.solar-sum-term+.solar-sum-term{grid-column:5/span 3}.solar-sum-result{grid-area:1/9/auto/-1}:is(.solar-sum-term+.solar-sum-term,.solar-sum-result):before{width:calc(var(--column) + 2 * var(--layout-gutter));text-align:center;margin:0;position:absolute;inset:0 100% auto auto}}.harvest{grid-template-columns:var(--grid-12);column-gap:var(--layout-gutter);row-gap:var(--space-block);margin-top:var(--space-section);display:grid}.harvest-paths{gap:var(--space-section);padding:0 0 0 var(--space-12);grid-column:1/-1;list-style:none;display:grid;position:relative}.harvest-paths:before{content:"";inset:calc(-1 * var(--space-section)) auto var(--space-block) 0;width:var(--stroke-cut);background:var(--theme);position:absolute}.harvest-path{gap:var(--space-between);display:grid;position:relative}.harvest-path:before{content:"";inset:calc(var(--type-title-size) / 2) auto auto calc(-1 * var(--space-12));width:var(--space-8);height:var(--stroke-cut);background:var(--theme);position:absolute}.harvest-note{color:var(--foreground-muted);grid-column:1/-1;padding-inline-start:var(--space-12)}@media (width>=60rem){.harvest-paths{grid-template-columns:subgrid;padding:var(--space-block) 0 0}.harvest-path{grid-column:span 5}.harvest-path+.harvest-path{grid-column:7/span 5}.harvest-paths:before{width:calc(50% + var(--layout-gutter) / 2);height:var(--stroke-cut);inset:0 auto auto 0}.harvest-paths:after{content:"";inset:calc(-1 * var(--space-section)) auto auto calc(25% + var(--layout-gutter) / 4);width:var(--stroke-cut);height:var(--space-section);background:var(--theme);position:absolute}.harvest-path:before{inset:calc(-1 * var(--space-block)) auto auto 0;width:var(--stroke-cut);height:var(--space-block)}.harvest-note{grid-column:1/-1;padding:0}}.scene>.page-wrap.produce-block+.page-wrap.produce-block{margin-top:var(--space-open)}[data-thing=energy]{--icon-colour:var(--ill-sun-rim)}[data-thing=food]{--icon-colour:var(--ill-leaf)}[data-zone=residential]{--zone:var(--plan-residential)}[data-zone=education]{--zone:var(--plan-education)}[data-zone=worship]{--zone:var(--plan-worship)}[data-zone=parks]{--zone:var(--plan-parks)}[data-zone=police]{--zone:var(--plan-police)}[data-zone=commercial]{--zone:var(--plan-commercial)}[data-zone=health]{--zone:var(--plan-health)}.plan-tour{gap:var(--space-block);display:grid}.plan-tour-intro{gap:var(--space-between);display:grid}@media (width>=60rem){.plan-tour-intro{grid-template-columns:var(--grid-12);column-gap:var(--layout-gutter);align-items:baseline}.plan-tour-intro>h3{grid-column:1 / span var(--lede-columns)}.plan-tour-intro>p{grid-column:calc(var(--lede-columns) + 1) / -1}}.plan-tour p,.plan-tour h3{margin:0}.plan-tour-stage{gap:var(--space-between);margin:0;display:grid}.plan-tour-frame{border-radius:var(--space-4);aspect-ratio:1672/941;transition:--marker-x 1.4s cubic-bezier(.16,1,.3,1),--marker-y 1.4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.plan-tour-image{transform-origin:0 0;width:100%;height:100%;transform:translate(var(--plan-x,0%), var(--plan-y,0%)) scale(var(--plan-zoom,1));transition:transform 1.4s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.plan-tour-frame:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--marker-x) var(--marker-y), transparent 0 var(--space-24), #0000008c calc(var(--space-40) + var(--space-16)));opacity:0;transition:opacity .6s;position:absolute;inset:0}.plan-tour-frame[data-focused]:after{opacity:1}.plan-tour-ring{left:var(--marker-x);top:var(--marker-y);z-index:1;width:var(--space-24);aspect-ratio:1;border:calc(2 * var(--stroke-cut)) solid var(--zone,transparent);border-radius:var(--radius-pill);box-shadow:0 0 0 var(--stroke-cut) var(--material-light), inset 0 0 0 var(--stroke-cut) var(--material-light);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;translate:-50% -50%}.plan-tour-frame[data-focused]>.plan-tour-ring{opacity:1}.plan-tour-markers{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.plan-tour-markers>li{width:var(--space-8);height:var(--space-8);border:var(--stroke-cut) solid var(--zone);border-radius:var(--radius-pill);background:var(--material-light);font-family:var(--font-sans);font-size:var(--type-note-size);font-variant-numeric:tabular-nums;color:var(--brand);place-items:center;display:grid;position:absolute;translate:-50% -50%}.plan-tour-caption{font-family:var(--font-sans);font-size:var(--type-note-size);letter-spacing:var(--type-note-tracking);color:var(--foreground-muted)}.plan-tour-list{gap:0 var(--layout-gutter);margin:var(--space-between) 0 0;padding:0;list-style:none;display:grid}@media (width>=46rem){.plan-tour-list{grid-template-columns:var(--grid-12)}.plan-tour-list>li{grid-column:span 6}}.plan-tour-list>li{align-content:start;gap:var(--space-inside);padding-block:var(--space-between);border-top:var(--stroke-projected) solid var(--line);display:grid}.plan-tour-name{align-items:center;gap:var(--space-inside);display:flex}.plan-tour-number{font-family:var(--font-sans);font-size:var(--type-note-size);font-variant-numeric:tabular-nums;letter-spacing:var(--type-note-tracking);color:var(--foreground-muted)}.plan-tour-name>.thing-icon{flex:none}.plan-tour-title{font-family:var(--font-sans);font-size:var(--type-note-size);letter-spacing:var(--type-note-tracking);color:var(--foreground-muted)}.plan-tour-life{font-family:var(--font-display);font-size:var(--type-subhead-size);font-weight:var(--type-display-weight);line-height:var(--leading-snug);letter-spacing:var(--type-subhead-tracking);color:var(--heading);text-wrap:balance}.plan-tour-list>li[data-zone] .traced{stroke:var(--zone);stroke-width:2px}.plan-tour-beats,.plan-tour-steps{display:none}.plan-tour[data-tour=on] .plan-tour-stage{--stage-pad-top:var(--header-clearance);--stage-pad-bottom:var(--space-block);grid-template-columns:var(--grid-12);place-content:center;column-gap:var(--layout-gutter);row-gap:var(--space-between);height:100svh;padding-block:var(--stage-pad-top) var(--stage-pad-bottom);grid-template-rows:auto auto;display:grid;position:sticky;top:0}.plan-tour[data-tour=on]{--frame-width:min(8 * var(--column) + 7 * var(--layout-gutter), (100svh - var(--header-clearance) - var(--space-block) - var(--space-12)) * 1672 / 941)}.plan-tour[data-tour=on] .plan-tour-frame{width:var(--frame-width);height:calc(var(--frame-width) * 941 / 1672);grid-area:1/5/auto/span 8;justify-self:start}.plan-tour[data-tour=on] .plan-tour-caption{width:var(--frame-width);grid-area:2/5/auto/span 8;justify-self:start}.plan-tour[data-tour=on] .plan-tour-markers{display:none}.plan-tour[data-tour=on] .plan-tour-list{grid-area:1/1/auto/span 4;grid-template-columns:none;align-self:center;margin:0}.plan-tour[data-tour=on] .plan-tour-list>li{align-self:center;gap:var(--space-between);opacity:0;translate:0 var(--space-4);border:0;grid-area:1/1;padding:0;transition:opacity .6s,translate 1.2s cubic-bezier(.16,1,.3,1)}.plan-tour[data-tour=on] .plan-tour-list>li[data-current]{opacity:1;translate:0}.plan-tour[data-tour=on] .plan-tour-name{row-gap:var(--space-between);flex-wrap:wrap}.plan-tour[data-tour=on] .plan-tour-number{font-family:var(--font-display);font-weight:var(--type-display-weight);font-size:var(--type-title-size);letter-spacing:var(--type-title-tracking);color:var(--foreground-muted);flex-basis:100%}.plan-tour[data-tour=on] .plan-tour-life{font-size:var(--type-title-size);line-height:var(--leading-tight);letter-spacing:var(--type-title-tracking)}.plan-tour[data-tour=on] .plan-tour-beats{margin-top:calc(-1 * var(--hold-1));padding-bottom:var(--hold-1);display:block}.plan-tour[data-tour=on] .plan-tour-steps{gap:var(--space-inside);flex-wrap:wrap;grid-area:2/1/auto/span 4;margin:0;padding:0;list-style:none;display:flex}.plan-tour-steps>li{--step-colour:var(--zone,var(--brand));width:var(--target);height:var(--target);border:var(--stroke-cut) solid var(--line);border-radius:var(--radius-pill);place-items:center;transition:background-color .4s,border-color .4s;display:grid}.plan-tour-steps>li .traced{stroke:var(--foreground-quiet);transition:stroke .4s}.plan-tour-steps>li[data-state=past]{border-color:var(--step-colour)}.plan-tour-steps>li[data-state=past] .traced{stroke:var(--step-colour)}.plan-tour-steps>li[data-state=current]{border-color:var(--step-colour);background:var(--step-colour)}.plan-tour-steps>li[data-state=current] .traced{stroke:var(--material-light)}.plan-tour[data-tour=on] .plan-tour-beats>div{height:var(--hold-1)}@media (prefers-reduced-motion:reduce){.plan-tour-frame,.plan-tour-image{transition:none}}.house-frame{border-radius:var(--space-4);overflow:hidden}.house-photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.house-hero{gap:var(--space-inside);margin:0;display:grid}.scene>.house-hero{grid-column:wide}.house-hero>.house-frame{aspect-ratio:1;max-height:100svh}@media (width>=46rem){.house-hero>.house-frame{aspect-ratio:16/9}}.house-hero .house-photo{aspect-ratio:auto;height:100%}.house-shots{grid-template-columns:var(--grid-12);gap:var(--space-block) var(--layout-gutter);margin:0;padding:0;list-style:none;display:grid}.house-shot{grid-column:1/-1}.house-shot-figure{gap:var(--space-inside);margin:0;display:grid}.house-shot-caption{gap:var(--space-tight);display:grid}@media (width>=46rem){.house-shot{grid-column:span 6}.house-shot[data-lead]{grid-column:1/-1}}@media (width>=60rem){.house-shot{grid-column:9/-1}.house-shot[data-lead]{grid-area:1/1/span 2/span 8}.house-shot[data-lead]>.house-shot-figure{grid-template-rows:minmax(0,1fr) auto;height:100%}.house-shot[data-lead] .house-photo{aspect-ratio:auto;height:100%}}.scene>.house-sequence{grid-column:wide}.house-sequence+.page-wrap{margin-top:var(--space-open)}.scene>.house-open+.house-hero{margin-top:var(--space-block)}.scene>.house-hero+.house-sequence{margin-top:var(--space-section)}@media (width>=60rem){.house-models>h3{grid-area:1/lede}.house-models>.house-options{grid-area:1/lede-end/auto/wide-end}}.house-options{grid-template-columns:var(--grid-12);margin:0;padding:0;list-style:none;display:grid}.house-option{gap:var(--space-inside);flex-direction:column;grid-column:span 6;padding-inline-end:var(--layout-gutter);display:flex}.house-option+.house-option{border-inline-start:var(--stroke-projected) solid var(--line);padding-inline-start:var(--layout-gutter)}.house-option-size{font-family:var(--font-display);font-size:var(--type-figure-size);font-weight:var(--type-display-weight);line-height:var(--leading-tight);letter-spacing:var(--type-figure-tracking);white-space:nowrap;color:var(--heading);margin:0}.house-option-rooms{font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--leading-snug);letter-spacing:var(--type-body-tracking);color:var(--foreground-muted);margin:0}.house-fact{white-space:nowrap}.house-option-rooms b{font-weight:inherit;color:var(--heading)}.house-option-built{align-items:center;gap:var(--space-2);margin:var(--space-inside) 0 0;font-family:var(--font-sans);font-size:var(--type-note-size);letter-spacing:var(--type-note-tracking);color:var(--heading);display:flex}.house-option-built:before{content:"";width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);background:var(--brand);flex:none}.house-shared{grid-template-columns:var(--grid-12);gap:var(--space-block) var(--layout-gutter);margin:0;display:grid}.house-shared>div{gap:var(--space-inside);flex-direction:column;grid-column:span 6;display:flex}@media (width>=60rem){.house-shared>div{grid-column:span 3}}.house-shared-detail{margin:var(--space-inside) 0 0;font-family:var(--font-sans);font-size:var(--type-note-size);line-height:var(--leading-body);letter-spacing:var(--type-note-tracking);color:var(--foreground)}.house-shared dt{font-family:var(--font-sans);font-size:var(--type-note-size);letter-spacing:var(--type-note-tracking);color:var(--foreground-muted)}.house-shared dd:not(.house-shared-detail){font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--type-display-weight);line-height:var(--leading-tight);letter-spacing:var(--type-title-tracking);white-space:nowrap;color:var(--heading);margin:0}.skip-link{left:var(--layout-margin);top:var(--space-between);z-index:60;padding:var(--space-inside) var(--space-between);background:var(--surface);color:var(--heading);font-family:var(--font-sans);font-weight:var(--type-text-weight);border:var(--stroke-visible) solid var(--heading);text-decoration:none;position:absolute;translate:0 -200%}.skip-link:focus-visible{outline:var(--stroke-cut) solid var(--primary);outline-offset:var(--space-1);translate:none}.site-brand,.site-rail{top:var(--header-pad);z-index:50;transition:translate var(--duration-hover) ease;position:fixed}:is(.site-brand,.site-rail)[data-hidden]{translate:0 calc(-100% - 2 * var(--header-pad))}@media (prefers-reduced-motion:reduce){.site-brand,.site-rail{transition:none}}.site-brand{border-radius:var(--radius-lg);line-height:0;display:block;inset-inline-start:var(--layout-margin)}.site-brand svg{height:var(--brand-height);aspect-ratio:var(--brand-ratio,2.2222);width:auto;display:block;overflow:hidden}.site-rail{align-items:center;gap:var(--space-inside);display:flex;inset-inline-end:var(--layout-margin)}.site-rail-wide{display:none}.site-rail-wide ul,.site-rail-panel ul{margin:0;padding:0;list-style:none;display:flex}.site-rail-wide ul{gap:var(--space-1)}.site-rail-panel ul{flex-direction:column}.site-rail-wide a,.site-rail-panel a{min-height:var(--header-row);padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--foreground);font-family:var(--font-display);font-weight:var(--type-display-weight);font-size:var(--type-note-size);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.site-rail-wide a:hover,.site-rail-panel a:hover{color:var(--heading);text-decoration:underline;text-decoration-thickness:var(--stroke-projected);text-underline-offset:var(--space-2)}.site-rail-wide a:focus-visible,.site-rail-panel a:focus-visible{outline:var(--stroke-cut) solid var(--ring);outline-offset:calc(-1 * var(--stroke-cut))}.site-rail-wide a[aria-current],.site-rail-panel a[aria-current]{color:var(--heading);text-decoration:underline;text-decoration-thickness:var(--stroke-cut);text-underline-offset:var(--space-2)}.site-rail-cta{min-height:var(--header-row);padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--primary);color:var(--primary-foreground);font-family:var(--font-display);font-weight:var(--type-display-weight);font-size:var(--type-note-size);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.site-rail-cta:hover{background:var(--primary-hover);color:var(--primary-foreground)}.site-rail-cta:focus-visible{outline:var(--stroke-cut) solid var(--primary);outline-offset:var(--space-1)}.site-brand:is([data-over=ink],[data-over=brand]){--primary-base:var(--surface);--lockup-line:var(--brand)}.site-brand:focus-visible{outline:var(--stroke-cut) solid var(--ring);outline-offset:var(--space-1)}.site-rail-menu>summary{width:var(--header-row);min-height:var(--header-row);border-radius:var(--radius-pill);color:var(--heading);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.site-rail-menu>summary::-webkit-details-marker{display:none}.site-rail-menu>summary:focus-visible{outline:var(--stroke-cut) solid var(--primary);outline-offset:var(--space-1)}.site-rail-panel{inset-inline:var(--layout-margin);top:calc(var(--header-height) + var(--space-2));max-height:calc(100dvh - var(--header-height) - var(--space-8));overscroll-behavior:contain;padding:var(--space-2) var(--space-between);border-radius:var(--space-4);background:var(--surface-sheet);outline:var(--stroke-projected) solid var(--line);--heading:var(--heading-base);--foreground:var(--foreground-base);--foreground-muted:var(--foreground-muted-base);--line:var(--line-base);--primary:var(--primary-base);--ring:var(--primary-base);position:fixed;overflow-y:auto}.site-rail-panel li+li{border-top:var(--stroke-projected) solid var(--line)}.site-rail-panel a{min-height:var(--space-16);font-size:var(--type-title-size);letter-spacing:var(--type-title-tracking);color:var(--heading);border-radius:0;padding-inline:0}.site-rail-panel a:focus-visible{outline-offset:var(--space-1)}@keyframes rail-panel-in{0%{opacity:0;translate:0 calc(-1 * var(--space-2))}}@keyframes rail-link-in{0%{opacity:0;translate:0 var(--space-2)}}.site-rail-menu[open]>.site-rail-panel{animation:.24s cubic-bezier(.16,1,.3,1) rail-panel-in}.site-rail-menu[open] .site-rail-panel li{animation:.36s cubic-bezier(.16,1,.3,1) backwards rail-link-in;animation-delay:calc(60ms + var(--i,0) * 35ms)}@supports selector(::details-content){.site-rail-menu::details-content{opacity:0;transition:opacity .2s ease, content-visibility .2s allow-discrete}.site-rail-menu[open]::details-content{opacity:1}.site-rail-menu[open]>.site-rail-panel{animation:none}}.site-rail-icon path{transform-box:view-box;transform-origin:8px 6px;transition:transform var(--duration-hover) cubic-bezier(.16, 1, .3, 1), opacity var(--duration-hover) ease}.site-rail-menu[open] .site-rail-icon [data-line=top]{transform:rotate(45deg)translateY(5px)}.site-rail-menu[open] .site-rail-icon [data-line=middle]{opacity:0}.site-rail-menu[open] .site-rail-icon [data-line=bottom]{transform:rotate(-45deg)translateY(-5px)}@media (prefers-reduced-motion:reduce){.site-rail-menu[open]>.site-rail-panel,.site-rail-menu[open] .site-rail-panel li{animation:none}.site-rail-icon path{transition:none}.site-rail-menu::details-content{transition:none}}@media (width>=75rem){.site-rail-wide{display:block}.site-rail-menu{display:none}}section[id],.scene [id]{scroll-margin-top:var(--header-clearance)}.situation-mark{width:var(--space-24);height:auto;color:var(--foreground-muted);margin-bottom:var(--space-block);flex:none;display:block}.faq-list{border-top:var(--stroke-projected) solid var(--line)}@media (width>=60rem){#faq>h2{grid-area:1/lede/span 2}#faq>.faq-list,#faq>.faq-list~a{grid-column:lede-end/wide-end}}.faq-item{border-color:var(--line)}.faq-trigger{min-height:var(--target)}.faq-trigger>svg{box-sizing:content-box;width:var(--space-6);height:var(--space-6);padding:var(--space-3);border:var(--stroke-visible) solid var(--line-strong);border-radius:var(--radius-pill);color:var(--heading);transition:rotate var(--duration-hover) ease, background-color var(--duration-hover) ease, color var(--duration-hover) ease, border-color var(--duration-hover) ease;align-self:center;translate:0}.faq-trigger:hover>svg,.faq-trigger[data-state=open]>svg{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.faq-trigger:hover .faq-question{color:var(--primary)}.faq-question{text-align:start;flex:1}.closing-contact{padding-block:var(--space-section)}.page-wrap>.contact-pair{grid-column:wide}.contact-pair{gap:var(--space-section);align-items:start;display:grid}@media (width>=60rem){.contact-pair{grid-template-columns:var(--grid-12);gap:var(--layout-gutter)}.contact-pair>*{grid-column:span 6}}.contact-ask,.contact-form{gap:var(--space-between);flex-direction:column;display:flex}.contact-ask>.contact-claim+p{margin-top:calc(var(--space-inside) - var(--space-between))}.contact-fieldset{gap:var(--space-tight);border:0;flex-direction:column;margin:0;padding:0;display:flex}.contact-fieldset>legend{margin-bottom:var(--space-inside)}.contact-choice{align-items:center;gap:var(--space-inside);min-height:var(--target);cursor:pointer;display:flex}.contact-choice>input{width:var(--space-6);height:var(--space-6);accent-color:var(--primary);flex:none}.contact-consent{align-items:flex-start}.contact-consent>input{margin-top:var(--space-1)}.contact-field{gap:var(--space-tight);flex-direction:column;display:flex}.contact-field>input{min-height:var(--target);border:0;border-bottom:var(--stroke-visible) solid var(--line-strong);font-family:var(--font-sans);font-size:var(--type-body-size);color:var(--foreground);background:0 0;border-radius:0;padding:0}.contact-field>input:focus-visible{outline:var(--stroke-cut) solid var(--ring);outline-offset:var(--space-1)}.contact-field>input[aria-invalid=true]{border-bottom-color:var(--danger);box-shadow:0 var(--stroke-visible) 0 var(--danger)}.contact-error{font-family:var(--font-sans);font-size:var(--type-note-size);color:var(--danger);margin:0}.contact-stored{font-family:var(--font-sans);font-size:var(--type-note-size);color:var(--heading);display:block}.pay-plan{gap:var(--space-section);display:grid}:where(.pay-plan) :is(p,h3,ol){margin:0}.pay-steps{gap:var(--space-block);padding:0;list-style:none;display:grid}.pay-step{--reached:1;--fill:1;--mark:1;row-gap:var(--space-tight);align-content:start;padding-inline-start:calc(var(--space-8) + var(--space-between));display:grid;position:relative}.pay-step-number{width:var(--space-8);height:var(--space-8);border:var(--stroke-visible) solid var(--theme);place-items:center;display:grid;position:absolute;inset:0 auto auto 0}@supports (color:color-mix(in lab, red, red)){.pay-step-number{border:var(--stroke-visible) solid color-mix(in oklab, var(--theme) calc(var(--reached) * 100%), var(--line-strong))}}.pay-step-number{border-radius:var(--radius-pill);background:var(--theme)}@supports (color:color-mix(in lab, red, red)){.pay-step-number{background:color-mix(in oklab, var(--theme) calc(var(--reached) * 100%), transparent)}}.pay-step-number{font-family:var(--font-display);font-size:var(--type-note-size);font-weight:var(--type-display-weight);color:var(--floor,var(--surface))}@supports (color:color-mix(in lab, red, red)){.pay-step-number{color:color-mix(in oklab, var(--floor,var(--surface)) calc(var(--reached) * 100%), var(--foreground-muted))}}.pay-step-number{scale:calc(.85 + .15 * var(--reached));transition:border-color var(--duration-hover), background-color var(--duration-hover), color var(--duration-hover), scale var(--duration-hover)}.pay-step:after{content:"";inset-block:calc(var(--space-8) + var(--space-2)) calc(-1 * var(--space-block) + var(--space-2));width:var(--stroke-cut);background:linear-gradient(to bottom, var(--theme) calc(var(--fill) * 100%), var(--line) 0);position:absolute;inset-inline-start:calc(var(--space-8) / 2 - var(--stroke-cut) / 2)}.pay-step:last-child:after{content:none}.pay-step-figure{gap:var(--space-1);margin-top:var(--space-inside);flex-direction:column;display:flex}.pay-step-value{font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--type-display-weight);line-height:var(--leading-tight);letter-spacing:var(--type-title-tracking);color:var(--heading);white-space:nowrap}.pay-step-note{font-family:var(--font-sans);font-size:var(--type-note-size);letter-spacing:var(--type-note-tracking);color:var(--foreground-muted)}.pay-step-summary{margin-top:var(--space-inside);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--leading-body);letter-spacing:var(--type-body-tracking);color:var(--foreground)}.pay-step-more>summary{align-items:center;gap:var(--space-2);min-height:var(--target);font-family:var(--font-sans);font-size:var(--type-note-size);letter-spacing:var(--type-note-tracking);color:var(--foreground-muted);text-decoration:underline;text-decoration-thickness:var(--stroke-projected);text-underline-offset:var(--space-1);cursor:pointer;list-style:none;display:inline-flex}.pay-step-more>summary::-webkit-details-marker{display:none}.pay-step-more>summary:hover{color:var(--heading)}.pay-step-more>summary:focus-visible{outline:var(--stroke-cut) solid var(--ring);outline-offset:var(--space-1)}.pay-step-more>p{padding-bottom:var(--space-inside);font-family:var(--font-sans);font-size:var(--type-note-size);line-height:var(--leading-body);letter-spacing:var(--type-note-tracking);color:var(--foreground)}@media (width>=60rem){.pay-steps{grid-template-columns:var(--grid-12);column-gap:var(--layout-gutter);grid-template-rows:repeat(5,auto);row-gap:0}.pay-step{grid-area:1/span 3/-1;grid-template-rows:subgrid;padding-inline-start:0}.pay-step-number{margin-bottom:var(--space-between);position:static}.pay-step:after{inset-block:calc(var(--space-8) / 2 - var(--stroke-cut) / 2) auto;inset-inline:calc(var(--space-8) + var(--space-2)) calc(-1 * var(--layout-gutter) + var(--space-2));width:auto;height:var(--stroke-cut);background:linear-gradient(to right, var(--theme) calc(var(--fill) * 100%), var(--line) 0)}}.pay-promise{gap:var(--space-between);display:grid}.quantity{gap:var(--space-tight);font-size:var(--type-body-size);flex-direction:column;display:flex}.quantity-value{font-family:var(--font-display);font-weight:var(--type-display-weight);line-height:var(--leading-tight);letter-spacing:var(--type-figure-tracking);color:var(--heading);font-variant-numeric:tabular-nums;text-wrap:nowrap}.quantity--inline .quantity-value{font-size:var(--type-title-size)}@media (width>=60rem){.page-wrap>:is(h2,h3)+.type-body+.quantity--figure{grid-area:1/lede-end/span 2/wide-end;align-self:end}}.quantity--figure .quantity-value{font-size:var(--type-figure-size);font-weight:var(--type-display-weight);line-height:var(--leading-tight);letter-spacing:var(--type-figure-tracking)}.quantity-text{margin-top:var(--space-inside);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--leading-body);letter-spacing:var(--type-body-tracking);color:var(--foreground);display:block}.quantity-label{color:var(--heading)}.quantity-source{font-family:var(--font-sans);font-size:var(--type-note-size);line-height:var(--leading-body);color:var(--foreground-muted)}.quantity-source time{font-variant-numeric:tabular-nums}.section-block{padding-block:var(--space-section);position:relative}.section-block>.page-wrap>.type-label+*{margin-top:var(--space-inside)}.section-block>.page-wrap>*+:is(h2,h3){margin-top:calc(var(--space-section) - var(--space-block))}.type-body+.type-body{margin-top:var(--space-between)}.figure{flex-direction:column;max-width:none;margin:0;display:flex}.figure>svg,.figure>img,.figure>video{width:100%;height:auto;display:block}.figure figcaption{font-family:var(--font-sans);font-size:var(--type-note-size);line-height:var(--leading-body);color:var(--foreground-muted);padding:var(--space-inside) 0 0}.figure figcaption b{font-family:var(--font-display);font-weight:var(--type-display-weight);color:var(--heading);display:block}.figure-placeholder{aspect-ratio:4/3;text-align:center;padding:var(--space-inside);font-family:var(--font-sans);font-weight:var(--type-text-weight);font-size:var(--type-note-size);letter-spacing:var(--type-note-tracking);color:var(--foreground-muted);justify-content:center;align-items:center;display:flex}.thing-icon{box-sizing:content-box;width:var(--space-6);height:var(--space-6);padding:var(--space-3);border-radius:var(--radius-pill);color:var(--icon-colour,var(--zone,var(--theme)));background:currentColor;display:block}@supports (color:color-mix(in lab, red, red)){.thing-icon{background:color-mix(in srgb, currentColor 12%, transparent)}}.traced{stroke:currentColor;transition:stroke var(--duration-hover) ease}@media (prefers-reduced-motion:reduce){.traced{transition:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.backing-lede,.scene>.partner-band{margin-top:var(--space-section)}.partner-band{gap:var(--space-between);flex-direction:column;display:flex;overflow-x:clip}.partner-band-label{padding-inline:var(--layout-margin);margin:0}.partner-band{margin-inline:var(--layout-margin)}.partner-band-label{padding-inline:0}.partner-window{-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-block), black calc(100% - var(--space-block)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-block), black calc(100% - var(--space-block)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-block), black calc(100% - var(--space-block)), transparent);mask-image:linear-gradient(to right, transparent, black var(--space-block), black calc(100% - var(--space-block)), transparent)}.partner-row{gap:var(--space-between);width:max-content;padding-inline-end:var(--space-between);display:flex}.partner-mark{height:var(--space-24);padding-inline:var(--space-block);font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--type-display-weight);letter-spacing:var(--type-title-tracking);white-space:nowrap;color:var(--foreground-muted);justify-content:center;align-items:center;display:inline-flex}.partner-mark[data-pending]{border:var(--stroke-visible) dashed var(--line-strong)}.partner-mark>img{object-fit:contain;max-width:100%;max-height:60%}.log{gap:var(--space-block);display:grid}:where(.log) :is(p,h3,h4,dl,dd){margin:0}.log-head{gap:var(--space-between) var(--layout-gutter);padding-bottom:var(--space-between);border-bottom:var(--stroke-projected) solid var(--line);display:grid}@media (width>=60rem){.log-head{grid-template-columns:var(--grid-12);align-items:end}.log-head>.log-head-title{grid-column:1 / span var(--lede-columns)}.log-head>.log-progress{grid-column:calc(var(--lede-columns) + 1) / -1;min-width:0}.log-progress>.phase-marks{height:var(--space-12);gap:var(--space-2)}.log-progress>.phase-marks>li{width:var(--space-4)}.log-progress>.phase-count{font-size:var(--type-subhead-size)}}.log-progress{align-items:center;gap:var(--space-inside) var(--space-between);flex-wrap:wrap;display:flex}.log-progress>:is(.log-progress-title,.log-progress-note){flex-basis:100%}.log-progress-title,.log-progress-note{font-family:var(--font-sans);font-size:var(--type-note-size);letter-spacing:var(--type-note-tracking);color:var(--foreground)}.log-progress-note{color:var(--foreground-muted)}.phase-marks{align-items:flex-end;gap:var(--space-1);height:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.phase-marks>li{width:var(--space-3);border:var(--stroke-visible) solid var(--line-strong);height:35%}.phase-marks>li[data-state=building]{border-color:var(--brand-olive);background:var(--brand-olive);height:66%}.phase-marks>li[data-state=done]{border-color:var(--brand);background:var(--brand);height:100%}.phase-count{gap:var(--space-tight) var(--space-between);min-width:0;font-family:var(--font-sans);font-size:var(--type-note-size);color:var(--foreground-muted);flex-wrap:wrap;display:flex}.phase-count>div{gap:var(--space-2);display:flex}.phase-count dd{font-variant-numeric:tabular-nums;color:var(--heading)}.log-feed{gap:var(--space-section) var(--layout-gutter);margin:0;padding:0;list-style:none;display:grid}@media (width>=60rem){.log-feed{grid-template-columns:var(--grid-12)}.log-entry,.log-entry>article{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.log-entry>article{align-content:start}.log-entry>article>*{grid-column:8/-1}.log-entry>article>.log-entry-image{grid-area:1/1/span 5/span 7}.log-entry--next{padding-top:var(--space-between);border-top:var(--stroke-projected) solid var(--line)}.log-entry--next>article>.type-title{grid-area:1/1/auto/span 7}.log-entry--next>article>.type-body{grid-area:1/8/auto/-1}}.log-entry>article{align-content:start;gap:var(--space-between);display:grid}.log-entry-image{aspect-ratio:3/2;object-fit:cover;border-radius:var(--space-4);width:100%;display:block}.log-video{aspect-ratio:16/9;border-radius:var(--space-4);background:var(--surface-sheet);position:relative;overflow:hidden}.log-video>:is(.log-video-poster,iframe){border:0;width:100%;height:100%;display:block}.log-video-poster>img{object-fit:cover;width:100%;height:100%;transition:scale var(--duration-hover) ease;display:block}.log-video-poster:hover>img{scale:1.03}.log-video-play{inset:auto auto var(--space-between) var(--space-between);align-items:center;gap:var(--space-2);min-height:var(--target);padding-inline:var(--space-4) var(--space-6);border-radius:var(--radius-pill);background:var(--surface);color:var(--brand);font-family:var(--font-display);font-weight:var(--type-display-weight);font-size:var(--type-note-size);display:inline-flex;position:absolute}.log-video-play>svg{width:var(--space-4);height:var(--space-4)}.log-video-poster:hover>.log-video-play{background:var(--surface-sheet)}.log-video-poster:focus-visible{outline:var(--stroke-cut) solid var(--ring);outline-offset:var(--space-1)}.log-entry-meta{align-items:center;gap:var(--space-inside) var(--space-between);font-family:var(--font-sans);font-size:var(--type-note-size);letter-spacing:var(--type-note-tracking);color:var(--foreground-muted);flex-wrap:wrap;display:flex}.log-entry-tag{align-items:center;gap:var(--space-2);color:var(--heading);display:inline-flex}.log-entry-tag:before{content:"";width:var(--space-3);height:var(--space-3);background:var(--brand-olive)}.log-entry-tag[data-delay]{color:var(--danger)}.log-entry-tag[data-delay]:before{background:var(--danger)}.log-entry--next :is(.type-title,.type-body){color:var(--foreground-muted)}.log-entry .type-title a{color:inherit;text-decoration:none}.log-entry .type-title a:hover{text-decoration:underline;text-decoration-thickness:var(--stroke-projected);text-underline-offset:var(--space-2)}.log-entry-read{min-height:var(--target);color:var(--heading);text-decoration:underline;text-decoration-thickness:var(--stroke-projected);text-underline-offset:var(--space-1);align-items:center;display:inline-flex}.social-feed{gap:var(--space-block);margin-top:var(--space-section);display:grid}.social-posts{grid-auto-flow:column;grid-auto-columns:calc(var(--space-40) + var(--space-32));gap:var(--layout-gutter);scroll-snap-type:x mandatory;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}@media (width>=46rem){.social-posts{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:var(--grid-12);overflow:visible}.social-post{grid-column:span 6}}@media (width>=60rem){.social-post{grid-column:span 3}}.social-post{scroll-snap-align:start}.social-post>a{gap:var(--space-inside);color:var(--foreground);text-decoration:none;display:grid}.social-post>a:focus-visible{outline:var(--stroke-cut) solid var(--ring);outline-offset:var(--space-1)}.social-post-image{aspect-ratio:1;object-fit:cover;width:100%;display:block}.social-post-meta{gap:var(--space-inside);font-family:var(--font-sans);font-size:var(--type-note-size);letter-spacing:var(--type-note-tracking);color:var(--foreground-muted);display:flex}.social-post-text{-webkit-line-clamp:3;font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--leading-body);color:var(--foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.social-post>a:hover .social-post-text{color:var(--heading);text-decoration:underline;text-decoration-thickness:var(--stroke-projected)}.post-body{row-gap:var(--space-block);padding-block:calc(var(--header-clearance) + var(--space-open)) var(--space-open)}.post-body>.post-image{border-radius:var(--space-4);grid-column:wide;width:100%;height:auto}@media (width>=60rem){.post-body>.post-image{grid-column:lede}}.post-body>.post-back{min-height:var(--target);color:var(--heading);text-decoration:underline;text-decoration-thickness:var(--stroke-projected);text-underline-offset:var(--space-1);justify-self:start;align-items:center;display:inline-flex}.site-footer{padding-block:0 var(--space-between)}.site-footer>*+*{margin-top:var(--space-block)}.page-wrap.footer-main{row-gap:var(--space-between);align-items:center}.footer-main>*{grid-column:wide}@media (width>=60rem){.page-wrap.footer-main>.footer-lockup{grid-column:1/span 3}.page-wrap.footer-main>.footer-links{grid-column:4/-1;justify-content:flex-end}}.footer-lockup{--primary-base:var(--on-dark-heading);--lockup-line:var(--brand);height:var(--space-12);justify-self:start;display:block}.footer-lockup>svg{width:auto;height:100%;aspect-ratio:var(--brand-ratio);display:block}.footer-lockup:focus-visible{outline:var(--stroke-cut) solid var(--ring);outline-offset:var(--space-1)}.footer-links{align-items:center;gap:var(--space-2) var(--space-block);flex-wrap:wrap;display:flex}.footer-nav,.footer-social,.footer-legal{margin:0;padding:0;list-style:none}.footer-nav,.footer-social{gap:0 var(--space-between);flex-wrap:wrap;display:flex}.footer-nav a,.footer-social a{min-height:var(--target);font-family:var(--font-display);font-size:var(--type-note-size);font-weight:var(--type-display-weight);color:var(--heading);align-items:center;text-decoration:none;display:inline-flex}.footer-social a{font-family:var(--font-sans);font-weight:var(--type-text-weight);color:var(--foreground-muted)}:is(.footer-nav,.footer-social) a:hover{color:var(--brand-olive)}:is(.footer-nav,.footer-social,.footer-legal) a:focus-visible{outline:var(--stroke-cut) solid var(--ring);outline-offset:var(--space-1)}.footer-base>*{grid-column:wide}.footer-fine{padding-top:var(--space-between);border-top:var(--stroke-projected) solid var(--line);grid-template-columns:var(--grid-12);align-items:center;gap:var(--space-tight) var(--layout-gutter);font-family:var(--font-sans);font-size:var(--type-note-size);line-height:var(--leading-body);letter-spacing:var(--type-note-tracking);color:var(--foreground-muted);display:grid}.footer-fine>*{grid-column:1/-1;margin:0}.footer-fine>p{max-inline-size:calc(var(--measure) - var(--column) - var(--layout-gutter))}@media (width>=60rem){.footer-fine>:first-child{grid-column:1/span 4}.footer-fine>:nth-child(2){grid-column:5/span 8}.footer-fine>:nth-child(3){grid-column:1/span 7}.footer-fine>.footer-legal{grid-column:8/span 5;justify-content:end}}.footer-legal{gap:0 var(--space-block);flex-wrap:wrap;display:flex}.footer-legal a{min-height:var(--target);color:var(--foreground);align-items:center;display:inline-flex}.advisor{align-items:center;gap:var(--space-inside);display:flex}.advisor-name{font-family:var(--font-display);font-weight:var(--type-display-weight);font-size:var(--type-subhead-size);letter-spacing:var(--type-subhead-tracking);color:var(--heading);display:block}.section-exit{align-items:center;gap:var(--space-between);margin-top:var(--space-section);flex-wrap:wrap;display:flex}.section-exit p{flex:1 1 calc(var(--space-40) * 2);font-family:var(--font-display);font-weight:var(--type-display-weight);font-size:var(--type-title-size);line-height:var(--leading-snug);letter-spacing:var(--type-title-tracking);color:var(--heading)}.log-head-title{gap:var(--space-inside);display:grid}.plan-tour-steps .thing-icon{background:0 0;padding:0}:is(.quantity-value,.house-option-size,.pay-step-value,.house-shared dd:not(.house-shared-detail)){color:var(--theme)}:is(.quantity-value,.pay-step-value,.house-option-size){background:linear-gradient(transparent var(--mark-start,62%), var(--maiz) var(--mark-start,62%));-webkit-box-decoration-break:clone;box-decoration-break:clone;align-self:start}.pay-step-value{background-size:calc(var(--mark,1) * 100%) 100%;background-repeat:no-repeat}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.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}}.mt-between{margin-top:var(--space-between)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.min-h-\(--target\){min-height:var(--target)}.max-w-\[20ch\]{max-width:20ch}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.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}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-inside{gap:var(--space-inside)}.gap-section{gap:var(--space-section)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\(--line\){border-color:var(--line)}.bg-background{background-color:var(--background)}.bg-destructive{background-color:var(--destructive)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.px-\(--space-between\){padding-inline:var(--space-between)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-between{padding-block:var(--space-between)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-\[calc\(var\(--space-beat\)\+4\.5rem\)\]{padding-top:calc(var(--space-beat) + 4.5rem)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-between{padding-bottom:var(--space-between)}.pb-block{padding-bottom:var(--space-block)}.text-left{text-align:left}.font-display{font-family:Outfit,ui-sans-serif,system-ui,sans-serif}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--type-note-size\){font-size:var(--type-note-size)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-destructive-foreground{color:var(--destructive-foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-\(--space-between\):has(>svg){padding-inline:var(--space-between)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--surface:#eef0e6;--surface-sheet:#fff;--floor-paper:var(--surface);--floor-paper-deep:#e2e7d6;--floor-ink:#1c1b18;--on-dark-heading:#f0ece3;--on-dark-text:#d8d3c6;--foreground-base:#1c1f1a;--foreground-muted-base:#545c4f;--foreground-quiet-base:#737c6b;--foreground:var(--foreground-base);--foreground-muted:var(--foreground-muted-base);--foreground-quiet:var(--foreground-quiet-base);--heading-base:var(--foreground-base);--heading:var(--heading-base);--brand:#193f1e;--primary-base:var(--brand);--primary:var(--primary-base);--primary-hover:#22522a;--primary-foreground-base:#eef0e6;--primary-foreground:var(--primary-foreground-base);--brand-olive:#68792c;--sky-base:#2b79e2;--sky-ink-base:#1b5aa8;--sky:var(--sky-base);--sky-ink:var(--sky-ink-base);--material-earth:#5e2c19;--material-block:#adb7b4;--material-light:#f8f6f2;--ill-sun:#e0a42a;--ill-sun-rim:#b87a14;--ill-light:#f5cf6b;--ill-water:#2a7f86;--ill-water-light:#9fd0cf;--ill-panel:#26405c;--ill-panel-sheen:#4f7fb0;--ill-wall:#d8b98a;--ill-roof:#a4472a;--ill-window:var(--material-zinc);--ill-leaf:#5e9431;--ill-charge:#5e9431;--ill-night:#15212e;--ill-structure:#5c615a;--ill-pipe:var(--material-block);--ill-root:#d8c7a0;--ill-moon:#8e9bab;--accent-brand:#2f6a37;--theme:var(--accent-brand);--maiz:#f2d45c;--plan-residential:#f6e25b;--plan-education:#013aa3;--plan-worship:#812182;--plan-parks:#5e8b36;--plan-police:#ed731d;--plan-commercial:#f20704;--plan-health:#1fc3f6;--scrim:#0e160eb8;--danger-base:#8f2f21;--danger:var(--danger-base);--danger-inverse:#f0a08e;--line-base:#d3d8c8;--line:var(--line-base);--line-strong-base:#737c6b;--line-strong:var(--line-strong-base);--border:var(--line);--border-strong:var(--line-strong);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--space-tight:var(--space-1);--space-inside:var(--space-3);--space-between:var(--space-6);--space-block:var(--space-12);--space-section:var(--space-24);--space-open:clamp(var(--space-16), 1.8873rem + 9.0141vw, var(--space-40));--target:var(--space-12);--radius-pill:999px;--step-0:1rem;--step-1:1.25rem;--step-2:1.5625rem;--step-3:1.9531rem;--step-4:2.4414rem;--step-5:3.0518rem;--step-6:3.8147rem;--step-7:4.7684rem;--step-8:5.9605rem;--layout-margin:clamp(var(--space-4), -.0563rem + 4.507vw, var(--space-16));--layout-gutter:clamp(var(--space-4), .2958rem + 3.0047vw, var(--space-12));--page-columns-inner:[wide-start lede-start text-start] repeat(12, minmax(0, 1fr)) [text-end lede-end wide-end];--page-columns:[full-start] calc(var(--layout-margin) - var(--layout-gutter)) var(--page-columns-inner) calc(var(--layout-margin) - var(--layout-gutter)) [full-end];--grid-12:repeat(12, minmax(0, 1fr));--text-columns:12;--column:calc((100cqi - 11 * var(--layout-gutter)) / 12);--measure:calc(var(--text-columns) * var(--column) + (var(--text-columns) - 1) * var(--layout-gutter));--lede-columns:12;--lede-measure:calc(var(--lede-columns) * var(--column) + (var(--lede-columns) - 1) * var(--layout-gutter));--brand-height:clamp(var(--space-8), 3vw, var(--space-12));--header-row:var(--space-8);--header-pad:var(--space-2);--header-height:calc(var(--header-row) + 2 * var(--header-pad));--header-clearance:calc(var(--header-height) + var(--space-between));--sun-size:clamp(var(--space-8), 4.5vw, var(--space-16));--part-height:clamp(var(--space-12), 9vw, var(--space-32));--hold-1:50svh;--hold-2:100svh;--hold-3:150svh;--hold-4:200svh;--duration-hover:.3s;--stroke-cut:2.4px;--stroke-visible:1.2px;--stroke-projected:.8px;--type-display-weight:500;--type-text-weight:400;--type-note-size:var(--step-0);--type-note-tracking:.01em;--type-body-size:clamp(var(--step-0), .912rem + .3756vw, var(--step-1));--type-body-tracking:0;--type-subhead-size:clamp(var(--step-1), 1.14rem + .4695vw, var(--step-2));--type-subhead-tracking:-.01em;--type-title-size:clamp(var(--step-2), 1.253rem + 1.3204vw, var(--step-4));--type-title-tracking:-.025em;--type-opening-size:clamp(var(--step-3), 1.2976rem + 2.7967vw, var(--step-6));--type-opening-tracking:-.035em;--type-cover-size:clamp(var(--step-4), 1.6221rem + 3.4959vw, var(--step-7));--type-cover-tracking:-.04em;--type-figure-size:clamp(var(--step-5), 2.0276rem + 4.3699vw, var(--step-8));--type-figure-tracking:-.045em;--leading-tight:1.05;--leading-snug:1.3;--leading-body:1.55;--background:var(--surface);--secondary:var(--surface-sheet);--secondary-foreground:var(--foreground);--muted:var(--surface-sheet);--muted-foreground:var(--foreground-muted);--accent:var(--surface-sheet);--accent-foreground:var(--heading);--destructive:var(--danger);--destructive-foreground:#fff;--input:var(--border-strong);--ring:var(--primary);--radius:0;--finish-beige:#d6c9ae;--finish-grey:#9ca1a6}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html,body,#app{min-height:100%}html{font-size:clamp(100%,70% + .3333vw,150%)}body{color:var(--foreground);font-family:var(--font-sans);background-color:var(--surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}@media (pointer:coarse){:root{--header-row:var(--target)}}@media (width>=60rem){:root{--text-columns:6;--lede-columns:7;--page-columns-inner:[wide-start lede-start text-start] repeat(6, minmax(0, 1fr)) [text-end] minmax(0, 1fr) [lede-end] repeat(5, minmax(0, 1fr)) [wide-end]}}@media (width>=100rem){:root{--text-columns:5;--lede-columns:6;--page-columns-inner:[wide-start lede-start text-start] repeat(5, minmax(0, 1fr)) [text-end] minmax(0, 1fr) [lede-end] repeat(6, minmax(0, 1fr)) [wide-end]}}@media (width>=140rem){:root{--text-columns:4;--lede-columns:5;--page-columns-inner:[wide-start lede-start text-start] repeat(4, minmax(0, 1fr)) [text-end] minmax(0, 1fr) [lede-end] repeat(7, minmax(0, 1fr)) [wide-end]}}@media (width>=200rem){:root{--text-columns:3;--lede-columns:4;--page-columns-inner:[wide-start lede-start text-start] repeat(3, minmax(0, 1fr)) [text-end] minmax(0, 1fr) [lede-end] repeat(8, minmax(0, 1fr)) [wide-end]}}html.intro:has(#inicio) :is([data-intro],#inicio>.scene-offer){opacity:0;animation:0s linear 4s forwards intro-fallback}@keyframes intro-fallback{to{opacity:1}}[data-floor]{background-color:var(--floor);color:var(--foreground)}.site-rail[data-floor]{background-color:#0000}[data-floor=paper]{--floor:var(--floor-paper)}[data-floor=paper-deep]{--floor:var(--floor-paper-deep);--foreground-quiet:#7f7a6d;--line:#d3c9b8;--line-strong:#7f7a6d;--border:var(--line);--border-strong:var(--line-strong)}[data-floor=ink]{--floor:var(--floor-ink);--heading:var(--on-dark-heading);--foreground:var(--on-dark-text);--foreground-muted:#a39e92;--foreground-quiet:#77736a;--line:#3a3833;--line-strong:#6f6b62;--border:var(--line);--border-strong:var(--line-strong);--primary:var(--surface);--primary-hover:#fff;--primary-foreground:var(--brand);--ring:var(--surface);--sky:#6aa3ee;--sky-ink:#6aa3ee;--danger:var(--danger-inverse);--theme:#a9c27a}[data-floor=brand]{--floor:var(--brand);--heading:var(--on-dark-heading);--foreground:var(--on-dark-text);--foreground-muted:#a6b397;--foreground-quiet:#7d8f6c;--line:#3a5334;--line-strong:#7d8f6c;--border:var(--line);--border-strong:var(--line-strong);--brand-olive:#9fb06a;--primary:var(--surface);--primary-hover:#fff;--primary-foreground:var(--brand);--ring:var(--surface);--danger:var(--danger-inverse);--theme:var(--brand-olive)}button,a{transition:color var(--duration-hover) ease, background-color var(--duration-hover) ease, border-color var(--duration-hover) ease, transform var(--duration-hover) ease, opacity var(--duration-hover) ease}.faq-trigger>svg{color:var(--heading)}.faq-trigger:is(:hover,[data-state=open])>svg{color:var(--primary-foreground)}[data-slot=button][data-variant=default]{outline:var(--stroke-visible) solid var(--line-strong);outline-offset:var(--space-1);transition:outline-color var(--duration-hover) ease}[data-slot=button][data-variant=default]:hover{outline-color:var(--ring)}[data-slot=button][data-variant=default]:focus-visible{outline-width:var(--stroke-cut);outline-color:var(--ring)}@media (prefers-reduced-motion:reduce){[data-slot=button][data-variant=default]{transition:none}}body:before{content:"";pointer-events:none;z-index:60;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}@property --marker-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --marker-y{syntax:"<percentage>";inherits:true;initial-value:50%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-font-weight{syntax:"*";inherits:false}@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}@property --tw-duration{syntax:"*";inherits:false}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}
