@layer sections{:root{--ph-lift:max(0px, calc(var(--header-h) + 1.5rem - 63 * var(--wu)))}.pagehead{padding-block:calc(var(--header-h) + var(--sp-6)) var(--sp-6);padding-inline:var(--pad-section-inline);background:var(--s-0);color:var(--ink-high);position:relative}.pagehead__shell{gap:var(--sp-3);display:grid}.pagehead__title{margin:0}.pagehead__aside{gap:var(--sp-3);justify-items:start;display:grid}.pagehead+.section{padding-block-start:var(--sp-4)}.pagehead__lead{max-inline-size:var(--measure-lead);font-size:var(--fs-500);font-weight:300;line-height:var(--lh-lead);color:var(--ink-high);margin:0}@media (width>=64rem){.pagehead{padding-block:var(--ph-lift) 0;padding-inline:0}.pagehead .frame__rule{inset-block-start:calc(63 * var(--wu) + var(--ph-lift))}.pagehead .frame__tag{inset-block-start:calc(98 * var(--wu) + var(--ph-lift))}.pagehead__shell{grid-template-columns:calc(147 * var(--wu)) calc(1039 * var(--wu)) calc(454 * var(--wu)) minmax(0, 1fr);block-size:calc(395 * var(--wu));gap:0;max-inline-size:none;margin:0;padding:0}.pagehead__eyebrow{display:none}.pagehead__say{grid-column:2;padding-block-start:calc(186 * var(--wu))}.pagehead__title{font-size:calc(50 * var(--wu));letter-spacing:0;line-height:1.2}.pagehead__title:before{block-size:.22em;inline-size:.22em;inset-inline-start:-.93em}.pagehead__aside{gap:calc(48 * var(--wu));grid-column:3;padding-block-start:calc(194 * var(--wu))}.pagehead__lead{max-inline-size:none;font-size:max(.8125rem, calc(15 * var(--wu)));color:var(--frame-tag);margin-inline-start:calc(2 * var(--wu));font-weight:400;line-height:1.2}[data-surface=signal] .pagehead__lead,[data-surface=dark] .pagehead__lead{color:var(--ink-mid)}}.dair[data-inner]{padding-block-start:calc(var(--header-h) + var(--sp-6))}.dair[data-inner] .dair__more{display:none}@media (width>=64rem){.dair[data-inner]{padding-block-start:var(--ph-lift)}.dair[data-inner] .frame__rule{inset-block-start:calc(63 * var(--wu) + var(--ph-lift))}.dair[data-inner] .frame__tag{inset-block-start:calc(98 * var(--wu) + var(--ph-lift))}}.whole__grid{gap:var(--sp-6);display:grid}.whole__line{font-family:var(--font-display);font-size:var(--fs-900);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--ink-display)}.whole__aside{gap:var(--sp-3);align-content:end;justify-items:start;display:grid}.whole__body{max-inline-size:var(--measure-lead);font-size:var(--fs-400);font-weight:300;line-height:var(--lh-base);color:var(--ink-mid)}.whole__pills{margin-block-start:0}@media (width>=64rem){.whole__grid{column-gap:var(--sp-8);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end}}.disc__list{border-block-start:var(--hair-w) solid var(--hair-2);margin:0;padding:0;list-style:none}.disc__row{--disc-plate:max(15rem, 20vw);gap:var(--sp-3);padding-block:var(--sp-4);border-block-end:var(--hair-w) solid var(--hair-2);scroll-margin-block-start:var(--header-h);display:grid;position:relative}.disc__main{gap:var(--sp-2);align-content:center;justify-items:start;display:grid}.disc__index{font-family:var(--font-display);font-size:var(--fs-count);letter-spacing:var(--tr-hero);font-variant-numeric:tabular-nums;color:var(--ghost-ink);font-weight:700;line-height:.9}.disc__name{font-family:var(--font-display);font-size:var(--fs-800);font-weight:var(--fw-display);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);color:var(--ink-display);margin:0}.disc__body{max-inline-size:38ch;font-size:var(--fs-500);font-weight:300;line-height:var(--lh-lead);color:var(--ink-mid);margin:0}.disc__pills{margin-block-start:var(--sp-1)}.disc__plate{z-index:var(--z-raised);inline-size:min(100%, var(--disc-plate));margin:0;position:relative}.disc__plate .picture__img{aspect-ratio:4/5;object-fit:cover;filter:grayscale()}@media (width>=64rem){.disc__row{grid-template-columns:minmax(0, 1fr) var(--disc-plate);column-gap:var(--sp-8);padding-block:var(--sp-6);align-items:center}.disc__plate{justify-self:end}.disc__index{font-size:calc(var(--disc-plate) * .74);position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--disc-plate) - .3em);translate:0 -50%}.disc__row:nth-child(2n){grid-template-columns:var(--disc-plate) minmax(0, 1fr)}.disc__row:nth-child(2n) .disc__plate{order:-1;justify-self:start}.disc__row:nth-child(2n) .disc__index{inset-inline:calc(var(--disc-plate) - .3em) auto}.disc__row:nth-child(2n) .disc__main{padding-inline-start:calc(var(--disc-plate) * .62)}}.steps{padding-block:var(--sp-4) var(--pad-section-block);padding-inline:var(--pad-section-inline);background:var(--s-0);color:var(--ink-high)}.pagehead+.steps{padding-block-start:var(--sp-4)}.steps__list{border-block-start:var(--hair-w) solid var(--hair-2);margin:0;padding:0;list-style:none}.steps__row{align-items:center;gap:var(--sp-2) var(--sp-3);padding-block:var(--sp-4);border-block-end:var(--hair-w) solid var(--hair-2);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"index icon""name name""body body";display:grid}.steps__index{font-family:var(--font-display);font-size:var(--fs-count);font-variant-numeric:tabular-nums;color:var(--ghost-ink);grid-area:index;font-weight:700;line-height:1}.steps__icon{--steps-icon:clamp(3rem, 4.5vw, 4.5rem);inline-size:var(--steps-icon);block-size:var(--steps-icon);background:var(--ink-accent);grid-area:icon;justify-self:start;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.steps__icon[data-step=step-tanim]{-webkit-mask-image:url(/build/assets/step-tanim-BqaeWI0s.svg);mask-image:url(/build/assets/step-tanim-BqaeWI0s.svg)}.steps__icon[data-step=step-tasarim]{-webkit-mask-image:url(/build/assets/step-tasarim-xNVEXeMn.svg);mask-image:url(/build/assets/step-tasarim-xNVEXeMn.svg)}.steps__icon[data-step=step-plan]{-webkit-mask-image:url(/build/assets/step-plan-CqpEsz2M.svg);mask-image:url(/build/assets/step-plan-CqpEsz2M.svg)}.steps__icon[data-step=step-uygulama]{-webkit-mask-image:url(/build/assets/step-uygulama-TzMIZXGF.svg);mask-image:url(/build/assets/step-uygulama-TzMIZXGF.svg)}.steps__icon[data-step=step-takip]{-webkit-mask-image:url(/build/assets/step-takip-BCg4IA_Q.svg);mask-image:url(/build/assets/step-takip-BCg4IA_Q.svg)}.steps__name{font-family:var(--font-display);font-size:var(--fs-800);font-weight:var(--fw-display);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);color:var(--ink-display);grid-area:name;margin:0}.steps__body{max-inline-size:38ch;font-size:var(--fs-500);font-weight:300;line-height:var(--lh-lead);color:var(--ink-mid);grid-area:body;margin:0}@media (width>=64rem){.steps__row{column-gap:var(--sp-6);padding-block:var(--sp-6);grid-template-columns:minmax(0,.9fr) minmax(0,.5fr) minmax(0,1.6fr) minmax(0,1.6fr);grid-template-areas:"index icon name body"}}.creed{padding-block:var(--sp-8) var(--pad-section-block);padding-inline:var(--pad-section-inline);background:var(--s-0);color:var(--ink-high)}.pagehead+.creed{margin-block-start:var(--sp-6)}.creed:has(+.section[data-section=contact]){padding-block-end:0}.creed+.section[data-section=contact]{padding-block-start:var(--sp-8)}.creed__list{border-block-start:var(--hair-w) solid var(--hair-3);margin:0;padding:0;list-style:none}.creed__row{gap:var(--sp-2);padding-block:var(--sp-6);border-block-end:var(--hair-w) solid var(--hair-3);display:grid;position:relative}.creed__row:after{content:"";block-size:var(--hair-w);background:var(--ink-high);transform-origin:0;transition:transform var(--d-4) var(--ease-structural);position:absolute;inset-block-end:calc(var(--hair-w) * -1);inset-inline:0;transform:scaleX(0)}.creed__row:hover:after{transform:scaleX(1)}.creed__index{font-family:var(--font-display);font-size:var(--fs-count);letter-spacing:var(--tr-hero);font-variant-numeric:tabular-nums;color:var(--queue-on-signal);transition:color var(--d-3) var(--ease-structural);font-weight:700;line-height:.9}.creed__row:hover .creed__index{color:var(--ink-high)}.creed__name{font-family:var(--font-display);font-size:var(--fs-900);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--ink-display);margin:0}.creed__body{max-inline-size:40ch;font-size:var(--fs-500);font-weight:300;line-height:var(--lh-lead);color:var(--ink-mid);margin:0}@media (width>=64rem){.creed__row{column-gap:var(--sp-6);grid-template-columns:minmax(0,.5fr) minmax(0,1.25fr) minmax(0,1fr);align-items:center}.creed__index{font-size:calc(190 * var(--wu))}}.seg{isolation:isolate;inline-size:min(100%,28.625rem);border:var(--hair-w) solid var(--line-ink);margin-block-end:var(--sp-4);display:flex;position:relative;overflow:clip}.seg:before{content:"";z-index:var(--z-under);background:linear-gradient(to right, var(--brand) 0 44%, transparent 60%);position:absolute;inset:0}.seg[data-current=works]:before{background:linear-gradient(to left, var(--brand) 0 44%, transparent 60%)}.seg__tab{min-block-size:var(--tap);padding-inline:var(--sp-2);font-size:var(--fs-100);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--frame-tag);transition:color var(--d-2) var(--ease-structural);flex:1 1 0;place-items:center;font-weight:300;text-decoration:none;display:grid}.seg__tab:not([aria-current]):hover{color:var(--brand)}.seg__tab[aria-current]{color:var(--ink-on-brand);font-weight:500}[data-surface=dark] .seg__tab:not([aria-current]){color:var(--ink-mid)}[data-surface=dark] .seg__tab:not([aria-current]):hover{color:var(--ink-high)}@media (width>=64rem){.seg{inline-size:calc(458 * var(--wu));margin-block-end:calc(60 * var(--wu))}.seg__tab{min-block-size:calc(40 * var(--wu));font-size:max(.6875rem, calc(12 * var(--wu)))}}.arch__grid{gap:var(--sp-4);display:grid}.arch__stage{display:none}.arch__rows{border-block-start:var(--hair-w) solid var(--hair-2);margin:0;padding:0;list-style:none}.arch__row{border-block-end:var(--hair-w) solid var(--hair-2)}.arch__link{align-items:center;gap:var(--sp-1) var(--sp-2);padding-block:var(--sp-3);color:var(--ink-high);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"thumb thumb""year go""name go""where where""state state";text-decoration:none;display:grid}.arch__thumb{grid-area:thumb;margin-block-end:var(--sp-1);display:block}.arch__thumb .picture__img{aspect-ratio:4/3;object-fit:cover}.arch__year{font-size:var(--fs-300);letter-spacing:var(--tr-wide);font-variant-numeric:tabular-nums;color:var(--ink-low);grid-area:year;font-weight:500}.arch__name{font-family:var(--font-display);font-size:var(--fs-700);font-weight:var(--fw-display);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);color:var(--ink-display);transition:color var(--d-2) var(--ease-structural);grid-area:name;margin:0}.arch__where{font-size:var(--fs-300);color:var(--ink-mid);grid-area:where;font-weight:300}.arch__state{align-items:center;gap:var(--sp-1);font-size:var(--fs-300);color:var(--ink-mid);grid-area:state;font-weight:300;display:inline-flex}.arch__chip{background:var(--chip-done);clip-path:polygon(0 0,100% 0,100% 100%,29.5% 100%,0 70.5%);flex:none;block-size:.5em;inline-size:.5em}.arch__go{color:var(--ink-low);transition:color var(--d-2) var(--ease-structural), transform var(--d-2) var(--ease-structural);grid-area:go;justify-self:end}.arch__link:is(:hover,:focus-visible) .arch__name{color:var(--ink-accent)}.arch__link:is(:hover,:focus-visible) .arch__go{color:var(--ink-accent);transform:translateX(var(--sp-1))}@media (width>=64rem){.arch__grid{column-gap:var(--sp-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start}.arch__stage{aspect-ratio:4/5;inline-size:min(100%,28rem);max-block-size:calc(100svh - var(--header-h) - var(--sp-8));display:block;position:sticky;inset-block-start:calc(var(--header-h) + var(--sp-4));overflow:clip}.arch__plate{opacity:0;transition:opacity var(--d-4) var(--ease-structural);position:absolute;inset:0}.arch__plate .picture,.arch__plate .picture__frame{block-size:100%}.arch__plate .picture__img{object-fit:cover;block-size:100%}:is(.arch__grid:not(:has(.arch__link:is(:hover,:focus-visible))) .arch__plate[data-i="1"],.arch__grid:has(.arch__row[data-i="1"] .arch__link:is(:hover,:focus-visible)) .arch__plate[data-i="1"],.arch__grid:has(.arch__row[data-i="2"] .arch__link:is(:hover,:focus-visible)) .arch__plate[data-i="2"],.arch__grid:has(.arch__row[data-i="3"] .arch__link:is(:hover,:focus-visible)) .arch__plate[data-i="3"],.arch__grid:has(.arch__row[data-i="4"] .arch__link:is(:hover,:focus-visible)) .arch__plate[data-i="4"],.arch__grid:has(.arch__row[data-i="5"] .arch__link:is(:hover,:focus-visible)) .arch__plate[data-i="5"],.arch__grid:has(.arch__row[data-i="6"] .arch__link:is(:hover,:focus-visible)) .arch__plate[data-i="6"]){opacity:1}.arch__thumb{display:none}.arch__link{gap:var(--sp-2);padding-block:var(--sp-4);grid-template-columns:minmax(0,.45fr) minmax(0,2.2fr) minmax(0,1.5fr) minmax(0,1fr) auto;grid-template-areas:"year name where state go"}}.homes{padding-block:var(--pad-section-block);padding-inline:var(--pad-section-inline);background:var(--s-0);color:var(--ink-high)}.homes__head{justify-content:space-between;align-items:end;gap:var(--sp-3);flex-wrap:wrap;margin-block-end:var(--sp-6);display:flex}.homes__lead{max-inline-size:36ch;font-size:var(--fs-500);font-weight:300;line-height:var(--lh-lead);color:var(--ink-mid);margin:0}.homes__row{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.homes__link{gap:var(--sp-1);color:inherit;text-decoration:none;display:grid}.homes__frame{margin:0 0 var(--sp-1);overflow:clip}.homes__frame .picture__img{aspect-ratio:16/9;object-fit:cover;transition:transform var(--d-6) var(--ease-structural)}.homes__link:is(:hover,:focus-visible) .homes__frame .picture__img{transform:scale(1.04)}.homes__name{font-family:var(--font-display);font-size:var(--fs-700);font-weight:var(--fw-display);letter-spacing:var(--tr-snug);color:var(--ink-display)}.homes__where,.homes__state{font-size:var(--fs-300);color:var(--ink-mid);font-weight:300}@media (width>=64rem){.homes__row{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr))}}.dossier__facts{gap:var(--sp-3) var(--sp-2);margin:0 0 var(--sp-6);padding-block:var(--sp-3);border-block:var(--hair-w) solid var(--hair-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dossier__fact dt{font-size:var(--fs-100);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--ink-low);margin-block-end:var(--sp-1);font-weight:600}.dossier__fact dd{font-family:var(--font-display);font-size:var(--fs-600);font-weight:var(--fw-display);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);color:var(--ink-display);margin:0}.dossier__body{gap:var(--sp-4);display:grid}.dossier__main,.dossier__plate{margin:0}.dossier__main .picture__img{object-fit:cover;max-block-size:78svh}.dossier__side{gap:var(--sp-3);align-content:start;display:grid;position:relative}.dossier__ghost{font-family:var(--font-display);font-size:var(--fs-count);font-variant-numeric:tabular-nums;color:var(--ghost-ink);font-weight:700;line-height:1;display:block}.dossier__note{max-inline-size:34ch;font-size:var(--fs-500);font-weight:300;line-height:var(--lh-lead);color:var(--ink-mid);margin:0}.dossier__plate{inline-size:min(100%,15rem)}@media (width>=48rem){.dossier__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.dossier__body{column-gap:var(--sp-8);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}.dossier__side{padding-block-start:var(--sp-2)}.dossier__main{z-index:var(--z-raised)}.dossier__ghost{font-size:calc(300 * var(--wu));letter-spacing:var(--tr-hero);margin-inline-start:calc(var(--sp-8) * -1 - .2em);line-height:.8}}.dossier__way{padding-block:var(--sp-8);padding-inline:var(--pad-section-inline);background:var(--s-0);color:var(--ink-high)}.dossier__ways{gap:var(--sp-4);place-items:center start;display:grid}.dossier__go{gap:var(--sp-1);color:inherit;text-decoration:none;display:grid}.dossier__dir{font-size:var(--fs-100);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--ink-low);font-weight:600}.dossier__to{font-family:var(--font-display);font-size:var(--fs-700);font-weight:var(--fw-display);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);color:var(--ink-display);transition:color var(--d-2) var(--ease-structural)}.dossier__go:is(:hover,:focus-visible) .dossier__to{color:var(--ink-accent)}@media (width>=64rem){.dossier__ways{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.dossier__go--next{text-align:end;justify-self:end;justify-items:end}}.bricks-open{min-block-size:100svh;padding-block:calc(var(--header-h) + var(--sp-6)) var(--sp-8);padding-inline:var(--pad-section-inline);background:var(--s-0);color:var(--ink-high);align-content:end;display:grid;position:relative;overflow:clip}.bricks-open__plate{position:absolute;inset:0}.bricks-open__plate .picture,.bricks-open__plate .picture__frame{block-size:100%}.bricks-open__plate .picture__img{object-fit:cover;block-size:100%}.bricks-open__plate:after{content:"";background:linear-gradient(to top, var(--s-0) 0%, color-mix(in oklab, var(--s-0) 78%, transparent) 34%, transparent 72%);pointer-events:none;position:absolute;inset:0}.bricks-open__text{inline-size:100%;position:relative}.bricks-open__title{margin:0 0 var(--sp-3);font-family:var(--font-display);font-size:var(--fs-1000);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--ink-display)}.bricks-open__lead{max-inline-size:32ch;font-size:var(--fs-500);font-weight:300;line-height:var(--lh-lead);color:var(--ink-high);margin:0}.devel{padding-block:var(--sp-8);padding-inline:var(--pad-section-inline);background:var(--s-0);color:var(--ink-high);scroll-margin-block-start:var(--header-h)}.devel__grid{gap:var(--sp-4);display:grid}.devel__head{gap:var(--sp-1);align-content:start;display:grid}.devel__name{font-family:var(--font-display);font-size:var(--fs-1000);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--ink-display);margin:0}.devel__where,.devel__state{font-size:var(--fs-500);font-weight:300;line-height:var(--lh-lead);color:var(--ink-mid);margin:0}.devel__state{align-items:center;gap:var(--sp-1);display:inline-flex}.devel__chip{background:var(--chip,currentColor);clip-path:polygon(0 0,100% 0,100% 100%,29.5% 100%,0 70.5%);flex:none;block-size:.5em;inline-size:.5em}.devel__state[data-state=done]{--chip:var(--chip-done)}.devel__state[data-state=building]{--chip:var(--hero-hair)}.devel__state[data-state=sale]{--chip:var(--brand)}.devel__wide,.devel__card{margin:0}.devel__wide .picture__img{aspect-ratio:16/9;object-fit:cover}.devel__card .picture__img{aspect-ratio:4/5;object-fit:cover}@media (width>=64rem){.devel__grid{column-gap:var(--sp-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.devel__head{grid-column:1/span 12;margin-block-end:var(--sp-4)}.devel__wide{grid-area:2/1/auto/span 8}.devel__card{grid-area:2/9/auto/span 4;margin-block-start:var(--sp-12)}.devel:nth-of-type(odd) .devel__wide{grid-column:5/span 8}.devel:nth-of-type(odd) .devel__card{grid-column:1/span 4}}.bricks-details{padding-block:var(--pad-section-block);padding-inline:var(--pad-section-inline);background:var(--s-0);color:var(--ink-high)}.bricks-details__row{gap:var(--sp-3);margin:0 0 var(--sp-8);padding:0;list-style:none;display:grid}.bricks-details__item .picture__img{aspect-ratio:4/5;object-fit:cover}.bricks-details__ask{gap:var(--sp-4);display:grid}.bricks-details__line{font-family:var(--font-display);font-size:var(--fs-900);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--ink-display);margin:0}.bricks-details__aside{gap:var(--sp-3);align-content:end;justify-items:start;display:grid}.bricks-details__note{max-inline-size:32ch;font-size:var(--fs-500);font-weight:300;line-height:var(--lh-lead);color:var(--ink-mid);margin:0}@media (width>=64rem){.bricks-details__row{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.bricks-details__item[data-i="1"]{margin-block-start:var(--sp-8)}.bricks-details__item[data-i="3"]{margin-block-start:var(--sp-12)}.bricks-details__ask{column-gap:var(--sp-8);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end}}.reach__grid{gap:var(--sp-8);display:grid}.reach__info{gap:var(--sp-6);align-content:start;display:grid}.reach__block{gap:var(--sp-1);justify-items:start;display:grid}.reach__big{font-family:var(--font-display);font-size:var(--fs-700);font-weight:var(--fw-display);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);color:var(--ink-display);text-decoration:underline;text-decoration-thickness:var(--hair-w);text-underline-offset:.18em;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);transition:text-decoration-color var(--d-2) var(--ease-structural)}.reach__big:is(:hover,:focus-visible){-webkit-text-decoration-color:var(--ink-accent);text-decoration-color:var(--ink-accent)}[data-surface=signal] .reach__big{-webkit-text-decoration-color:color-mix(in oklab, var(--ink-high) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--ink-high) 40%, transparent)}[data-surface=signal] .reach__big:is(:hover,:focus-visible){-webkit-text-decoration-color:var(--ink-high);text-decoration-color:var(--ink-high)}.reach__small,.reach__line{font-size:var(--fs-400);font-weight:300;line-height:var(--lh-base);color:var(--ink-mid);margin:0}.reach__offices{gap:var(--sp-3);display:grid}.reach__office{justify-items:start;gap:0;font-style:normal;display:grid}.reach__city{font-family:var(--font-display);font-size:var(--fs-600);font-weight:var(--fw-display);letter-spacing:var(--tr-snug);color:var(--ink-display);margin-block-end:var(--sp-1)}.reach__way{font-size:var(--fs-200);letter-spacing:var(--tr-wide);text-transform:uppercase;text-decoration:underline;text-decoration-thickness:var(--hair-w);text-underline-offset:.3em;color:var(--ink-accent);margin-block-start:var(--sp-1);font-weight:600}[data-surface=signal] .reach__way{color:var(--ink-high)}.reach__social{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:flex}.reach__channel{inline-size:var(--tap);block-size:var(--tap);color:var(--ink-high);place-items:center;display:grid}.reach__channel svg{inline-size:var(--icon-md);block-size:var(--icon-md);fill:currentColor}.enq{scroll-margin-block-start:var(--header-h)}.enq[data-surface]{padding:var(--sp-6) var(--sp-3);background:var(--s-0);color:var(--ink-high)}.enq[data-surface=white] .btn:not(.btn--ghost,.btn--line){--btn-fill:var(--brand);--btn-ink:var(--ink-on-brand)}.enq[data-surface=white] .btn:not(.btn--ghost,.btn--line):hover{--btn-fill:var(--brand-hover)}.enq[data-surface=white] .eyebrow:before{background:var(--brand)}.enq__form{gap:var(--sp-4);margin-block-start:var(--sp-3);display:grid}.enq__label{font-size:var(--fs-100);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--ink-mid);margin-block-end:var(--sp-1);font-weight:600;display:block}.enq__topics{border:0;min-inline-size:0;margin:0;padding:0}.enq__chips{gap:var(--sp-1);flex-wrap:wrap;display:flex}.enq__topic{cursor:pointer;position:relative}.enq__chip{padding:var(--sp-1) var(--sp-2);border:var(--hair-w) solid var(--hair-3);border-radius:var(--r-pill);font-size:var(--fs-200);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-mid);transition:background-color var(--d-1) var(--ease-structural), color var(--d-1) var(--ease-structural), border-color var(--d-1) var(--ease-structural);font-weight:500;display:inline-block}.enq__topic:hover .enq__chip{border-color:var(--ink-high);color:var(--ink-high)}.enq__radio:checked+.enq__chip{background:var(--ink-high);border-color:var(--ink-high);color:var(--s-0)}.enq__radio:focus-visible+.enq__chip{outline:2px solid var(--focus);outline-offset:2px}.enq__pair{gap:var(--sp-4);display:grid}.enq__field{min-inline-size:0}.enq__input{inline-size:100%;padding:var(--sp-1) 0;border:0;border-block-end:var(--hair-w) solid var(--field-border);font:inherit;font-size:var(--fs-500);font-weight:300;line-height:var(--lh-snug);color:var(--ink-high);transition:border-color var(--d-1) var(--ease-structural);background:0 0;border-radius:0;display:block}.enq__input:hover{border-block-end-color:var(--field-border-hover)}.enq__input:focus{border-block-end-color:var(--ink-high)}.enq__input--text{min-block-size:var(--sp-12);resize:vertical;line-height:var(--lh-lead)}.enq__input[aria-invalid=true]{border-block-end-color:var(--danger)}.enq__error,.enq__alert{margin:var(--sp-1) 0 0;font-size:var(--fs-300);font-weight:500;line-height:var(--lh-snug);color:var(--danger)}.enq__alert{padding-block:var(--sp-1);border-block:var(--hair-w) solid var(--danger);margin:0}.enq__trap{inline-size:var(--hair-w);block-size:var(--hair-w);position:absolute;inset-inline-start:-9999px;overflow:hidden}.enq__foot{gap:var(--sp-2);justify-items:start;display:grid}.enq__privacy{max-inline-size:44ch;font-size:var(--fs-300);font-weight:300;line-height:var(--lh-base);color:var(--ink-mid);margin:0}.enq__link{color:var(--ink-accent);text-decoration:underline;text-decoration-thickness:var(--hair-w);text-underline-offset:.2em}.enq__done{gap:var(--sp-2);padding-block:var(--sp-4);border-block:var(--hair-w) solid var(--hair-2);justify-items:start;margin-block-start:var(--sp-3);display:grid}.enq__done-title{font-family:var(--font-display);font-size:var(--fs-700);font-weight:var(--fw-display);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);color:var(--ink-display);margin:0}.enq__done-body{max-inline-size:36ch;font-size:var(--fs-500);font-weight:300;line-height:var(--lh-lead);color:var(--ink-mid);margin:0}@media (width>=48rem){.enq__pair{column-gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.reach__grid{column-gap:var(--sp-12);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.enq[data-surface]{padding:calc(72 * var(--wu)) calc(80 * var(--wu))}}.terms__updated{margin:0 0 var(--sp-4);font-size:var(--fs-300);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-low);font-weight:500}.terms__list{border-block-start:var(--hair-w) solid var(--hair-2)}.terms__row{gap:var(--sp-2);padding-block:var(--sp-4);border-block-end:var(--hair-w) solid var(--hair-2);display:grid}.terms__title{font-family:var(--font-display);font-size:var(--fs-700);font-weight:var(--fw-display);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);color:var(--ink-display);margin:0}.terms__body{font-size:var(--fs-400);font-weight:300;line-height:var(--lh-base);color:var(--ink-mid)}@media (width>=64rem){.terms__row{column-gap:var(--sp-8);padding-block:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.lost{padding-block:var(--sp-6) var(--pad-section-block);padding-inline:var(--pad-section-inline);background:var(--s-0);color:var(--ink-high);position:relative;overflow:clip}.lost__ghost{font-family:var(--font-display);letter-spacing:var(--tr-hero);font-variant-numeric:tabular-nums;color:var(--hair-2);margin-block-end:var(--sp-4);font-size:clamp(7rem,24vw,22rem);font-weight:700;line-height:.85;display:block}.lost__links{border-block-start:var(--hair-w) solid var(--hair-2);margin-block-end:var(--sp-6);display:grid}.lost__link{padding-block:var(--sp-2);border-block-end:var(--hair-w) solid var(--hair-2);font-family:var(--font-display);font-size:var(--fs-800);font-weight:var(--fw-display);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);color:var(--ink-display);transition:color var(--d-2) var(--ease-structural), transform var(--d-2) var(--ease-structural);text-decoration:none;display:block}.lost__link:is(:hover,:focus-visible){transform:translateX(var(--sp-1));color:var(--ink-accent)}@media (width>=64rem){.lost__links{column-gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr))}}[data-lightbox]{position:relative}.picture__zoom{z-index:var(--z-raised);cursor:zoom-in;background:0 0;border:0;inline-size:100%;padding:0;display:block;position:absolute;inset:0}.picture__zoom:focus-visible{outline-offset:-4px}.picture__zoom-mark{aspect-ratio:1;background:var(--white);inline-size:2.75rem;color:var(--lightbox-ink);opacity:0;transition:opacity var(--d-1) var(--ease-structural), transform var(--d-1) var(--ease-structural);border-radius:50%;position:absolute;inset-block-end:var(--sp-2);inset-inline-end:var(--sp-2);transform:scale(.82)}.picture__zoom-mark:before,.picture__zoom-mark:after{content:"";margin:auto;position:absolute;inset:0}.picture__zoom-mark:before{border-block-start:2px solid;inline-size:36%}.picture__zoom-mark:after{border-inline-start:2px solid;block-size:36%}.picture__zoom:is(:hover,:focus-visible) .picture__zoom-mark{opacity:1;transform:none}@media (hover:none){.picture__zoom-mark{opacity:1;transform:none}}.lightbox{--focus:var(--beige);block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--white);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.lightbox[open]{place-items:center;display:grid}.lightbox::backdrop{background:var(--lightbox-dark);animation:lightbox-dark var(--d-3) var(--ease-structural) both}@keyframes lightbox-dark{0%{opacity:0}}.lightbox__stage{justify-items:center;gap:var(--sp-2);padding-block:var(--sp-4);padding-inline:var(--sp-2);display:grid}.lightbox__frame{inline-size:min(calc((100svh - var(--sp-8) - var(--sp-4)) * var(--ar,1)), 92vw, calc(var(--nat-w,1080) * 1.5px));display:block}.lightbox__frame picture{display:block}.lightbox__img{block-size:auto;inline-size:100%;display:block}.lightbox__cap{max-inline-size:60ch;font-size:var(--fs-300);line-height:var(--lh-lead);text-align:center;color:#ffffffb8;margin:0}.lightbox__count{font-size:var(--fs-100);letter-spacing:var(--tr-eyebrow);font-variant-numeric:tabular-nums;color:#ffffffb8;margin:0;font-weight:600;position:absolute;inset-block-start:var(--sp-3);inset-inline-start:var(--sp-3)}.lightbox__btn{aspect-ratio:1;border:var(--hair-w) solid #fff6;background:color-mix(in oklab, var(--lightbox-ink) 60%, transparent);inline-size:3rem;color:var(--white);cursor:pointer;transition:background-color var(--d-1) var(--ease-structural), color var(--d-1) var(--ease-structural), border-color var(--d-1) var(--ease-structural);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.lightbox__btn:is(:hover,:focus-visible){border-color:var(--white);background:var(--white);color:var(--lightbox-ink)}.lightbox__btn[hidden]{display:none}.lightbox__btn--close{inset-block-start:var(--sp-2);inset-inline-end:var(--sp-2)}.lightbox__btn--prev,.lightbox__btn--next{inset-block-start:50%;translate:0 -50%}.lightbox__btn--prev{inset-inline-start:var(--sp-2)}.lightbox__btn--next{inset-inline-end:var(--sp-2)}.lightbox__arrow{inline-size:var(--icon-lg);block-size:var(--icon-sm);stroke:currentColor;fill:none}.lightbox__btn--prev .lightbox__arrow{scale:-1 1}.lightbox__cross{aspect-ratio:1;inline-size:40%;position:relative}.lightbox__cross:before,.lightbox__cross:after{content:"";border-block-start:2px solid;position:absolute;inset-block-start:50%;inset-inline:0}.lightbox__cross:before{rotate:45deg}.lightbox__cross:after{rotate:-45deg}.pagehead__stage{padding-block:var(--sp-4) var(--sp-6);padding-inline:var(--pad-section-inline);position:relative}@media (width>=64rem){.pagehead__stage{padding-block:calc(24 * var(--wu)) calc(96 * var(--wu))}:is(.pagehead__stage,.steps,.creed,.homes,.dossier__way,.bricks-open,.devel,.bricks-details,.lost,.section:is(.reach,.disc,.terms,.dossier,.arch,.whole)){--pad-section-inline:calc(160 * var(--wu));--wrap-max:none}}.chron{gap:var(--sp-4);grid-auto-flow:row;margin:0;padding:0;list-style:none;display:grid}.chron__stop{align-content:start;gap:var(--sp-2);border-block-start:var(--hair-w) solid var(--hair-2);padding-block-start:var(--sp-3);display:grid;position:relative}.chron__stop:before{content:"";aspect-ratio:1;background:var(--brand);inline-size:.5rem;position:absolute;inset-block-start:0;inset-inline-start:0;translate:0 -50%}.chron__year{font-family:var(--font-display);font-size:var(--fs-count);letter-spacing:var(--tr-hero);font-variant-numeric:tabular-nums;color:var(--ghost-ink);font-weight:700;line-height:.9;display:block}.chron__list{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.chron__work{color:var(--ink-high);gap:.15em;text-decoration:none;display:grid}.chron__name{font-size:var(--fs-500);font-weight:400;line-height:var(--lh-snug);transition:color var(--d-1) var(--ease-structural)}.chron__where{font-size:var(--fs-300);color:var(--ink-low)}.chron__work:is(:hover,:focus-visible) .chron__name{color:var(--ink-accent)}.chron__year{transition:color var(--d-3) var(--ease-structural)}.chron__stop:has(.chron__work:is(:hover,:focus-visible)) .chron__year{color:var(--ink-low)}@media (width>=64rem){.chron{gap:calc(48 * var(--wu));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.chron__year{font-size:calc(118 * var(--wu))}.chron__stop{border-block-start:0;padding-block-start:0}.chron__year{border-block-end:var(--hair-w) solid var(--hair-2);padding-block-end:calc(28 * var(--wu))}.chron__stop:before{inset-block-start:calc(134.2 * var(--wu))}.chron__list{padding-block-start:calc(28 * var(--wu))}}.index{border-block-start:var(--hair-w) solid var(--hair-2);margin:0;padding:0;list-style:none;display:grid}.index__link{align-items:baseline;gap:var(--sp-2);padding-block:var(--sp-2);border-block-end:var(--hair-w) solid var(--hair-2);color:var(--ink-low);transition:color var(--d-2) var(--ease-structural);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.index__no{font-size:var(--fs-100);letter-spacing:var(--tr-eyebrow);font-variant-numeric:tabular-nums;color:var(--ink-accent);font-weight:600}.index__name{font-family:var(--font-display);font-size:var(--fs-700);font-weight:var(--fw-display);line-height:var(--lh-snug);letter-spacing:var(--tr-snug)}.index__go{inline-size:var(--icon-lg);block-size:var(--icon-sm);stroke:currentColor;fill:none;opacity:0;translate:calc(var(--sp-1) * -1) 0;transition:opacity var(--d-2) var(--ease-structural), translate var(--d-2) var(--ease-structural)}.index__link:is(:hover,:focus-visible){color:var(--ink-high)}.index__link:is(:hover,:focus-visible) .index__go{opacity:1;color:var(--ink-accent);translate:0}@media (hover:none){.index__go{opacity:1;translate:0}}@media (width>=64rem){.index{column-gap:calc(96 * var(--wu));grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}.index__link{padding-block:calc(30 * var(--wu));gap:calc(32 * var(--wu))}.index__name{font-size:calc(46 * var(--wu))}}.rail{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.rail__link{gap:var(--sp-1);border-block-start:var(--hair-w) solid var(--hair-3);color:var(--ink-high);padding-block-start:var(--sp-2);text-decoration:none;display:grid}.rail__no{font-family:var(--font-display);font-size:var(--fs-count);letter-spacing:var(--tr-hero);font-variant-numeric:tabular-nums;color:var(--queue-on-signal);transition:color var(--d-3) var(--ease-structural);font-weight:700;line-height:.9}.rail__name{font-size:var(--fs-600);line-height:var(--lh-snug)}.rail__link:is(:hover,:focus-visible) .rail__no{color:var(--ink-high)}@media (width>=64rem){.rail{gap:calc(48 * var(--wu));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.rail__link{gap:calc(28 * var(--wu));padding-block-start:calc(28 * var(--wu))}.rail__no{font-size:calc(150 * var(--wu))}.rail__name{font-size:calc(26 * var(--wu))}}.wall{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.wall__poster{margin:0}.wall__poster:nth-of-type(3),.wall__cat{display:none}.wall__poster[data-i="1"]{translate:0 4%}.wall__poster[data-i="2"]{translate:0 -8%}.wall__poster[data-i="3"]{translate:0 8%}@media (width>=64rem){.wall{justify-content:space-between;gap:calc(40 * var(--wu));display:flex}.wall__poster:nth-of-type(3){display:block}.wall__poster{inline-size:calc(270 * var(--wu));flex:none}.wall__cat{--cat-u:calc(78 * var(--wu));block-size:var(--cat-u);inline-size:calc(var(--cat-u) * 99.53 / 26.08);color:var(--hair-2);flex:none;display:block}:root{--ix-head:calc(50 * var(--wu));--ix-name:max(1.125rem, calc(25 * var(--wu)));--ix-body:max(.8125rem, calc(15 * var(--wu)));--ix-meta:max(.75rem, calc(13 * var(--wu)))}.whole__line,.creed__name,.devel__name,.bricks-details__line{font-size:var(--ix-head);letter-spacing:0;line-height:1.2}.bricks-open__title{font-size:calc(72 * var(--wu))}.disc__name,.steps__name,.arch__name,.homes__name,.dossier__fact dd,.dossier__to,.reach__big,.reach__city,.terms__title,.enq__done-title,.lost__link,.chron__name,.index__name,.rail__name{font-size:var(--ix-name);letter-spacing:0;line-height:1.2}.whole__body,.disc__body,.steps__body,.creed__body,.homes__lead,.dossier__note,.bricks-open__lead,.bricks-details__note,.reach__line,.reach__small,.enq__input,.enq__done-body,.terms__body{font-size:var(--ix-body);line-height:1.6}.arch__year,.arch__where,.arch__state,.homes__state,.homes__where,.chron__where,.devel__where,.devel__state,.enq__privacy{font-size:var(--ix-meta)}.steps__index{font-size:calc(80 * var(--wu))}.creed__index{font-size:calc(110 * var(--wu))}[data-section=why] .section__title{font-size:var(--ix-head);letter-spacing:0;line-height:1.2}.why__index,.why__title{font-size:var(--ix-name);letter-spacing:0;line-height:1.2}.why__body{font-size:var(--ix-body);line-height:1.6}.bricks-open__eyebrow{display:none}.steps__icon{--steps-icon:calc(56 * var(--wu))}.whole__grid{grid-template-columns:calc(1039 * var(--wu)) calc(454 * var(--wu));align-items:start;column-gap:0}.section.whole{--pad-section-inline:calc(147 * var(--wu));padding-block-start:calc(186 * var(--wu))}.section[data-section=why]{--pad-section-inline:calc(147 * var(--wu));--wrap-max:none;padding-block-start:calc(186 * var(--wu))}.whole__eyebrow,.why__eyebrow{display:none}.section[data-section=contact]{--pad-section-inline:calc(147 * var(--wu));--wrap-max:none}.whole__line:before,[data-section=why] .section__title:before{block-size:.22em;inline-size:.22em;inset-inline-start:-.93em}.whole__aside{align-content:start;padding-block-start:calc(8 * var(--wu))}.whole__body{max-inline-size:none}}}
