.tower-module__b0WoXG__wrap{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.tower-module__b0WoXG__stage{perspective:1800px;min-width:0}.tower-module__b0WoXG__stack{gap:0;max-width:600px;margin:0 auto;padding:40px 0 20px;display:grid;position:relative}.tower-module__b0WoXG__floor{z-index:calc(var(--i) + 1);transition:transform .52s var(--ease-architect);margin-top:-30%;position:relative;transform:translateY(0)}.tower-module__b0WoXG__floor:first-child{margin-top:0}.tower-module__b0WoXG__floor[data-lifted=true]{transform:translateY(-22px)}.tower-module__b0WoXG__levelTag{z-index:1;font-size:var(--text-micro);color:var(--color-clay-text);font-weight:650;position:absolute;top:30%;left:-8px}.tower-module__b0WoXG__plate{filter:drop-shadow(0 14px 14px #2c342e1f);width:100%;height:auto;display:block;overflow:visible}.tower-module__b0WoXG__slab{fill:#e8dfd1;stroke:#8c704d40;stroke-width:.03px}.tower-module__b0WoXG__unit{cursor:pointer}.tower-module__b0WoXG__room{fill:var(--color-surface);stroke:#2c342e59;stroke-width:.03px;transition:fill var(--motion-medium) var(--ease-architect)}.tower-module__b0WoXG__outline{fill:none;stroke:var(--color-ink);stroke-width:.09px}.tower-module__b0WoXG__unit[data-line=dashed] .tower-module__b0WoXG__outline{stroke-dasharray:.3 .18}.tower-module__b0WoXG__unit[data-line=dotted] .tower-module__b0WoXG__outline{stroke-dasharray:.02 .22;stroke-linecap:round;stroke-width:.12px}.tower-module__b0WoXG__unit[data-selected=true] .tower-module__b0WoXG__room{fill:var(--color-surface-olive)}@media (hover:hover) and (pointer:fine){.tower-module__b0WoXG__unit:hover .tower-module__b0WoXG__room{fill:#eef0e8}}.tower-module__b0WoXG__panel{gap:var(--space-5);min-width:0;display:grid}.tower-module__b0WoXG__building{font-size:var(--text-h2)}.tower-module__b0WoXG__floors{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tower-module__b0WoXG__floors li{grid-template-columns:90px 1fr;align-items:center;gap:12px;padding:10px 0;display:grid;box-shadow:inset 0 -1px #8c704d24}.tower-module__b0WoXG__floorName{font-size:var(--text-small);color:var(--color-ink-muted);font-weight:620}.tower-module__b0WoXG__unitButtons{flex-wrap:wrap;gap:6px;display:flex}.tower-module__b0WoXG__unitBtn{background:var(--color-surface);min-height:40px;box-shadow:var(--shadow-float);font-size:var(--text-small);color:var(--color-ink);cursor:pointer;border:0;border-radius:0;padding:0 14px;font-weight:600}.tower-module__b0WoXG__unitBtn[aria-pressed=true]{background:var(--color-surface-olive);color:var(--color-forest-hover);box-shadow:none}.tower-module__b0WoXG__none{font-size:var(--text-small);color:var(--color-ink-muted)}.tower-module__b0WoXG__detail{background:var(--color-surface);box-shadow:var(--shadow-sheet);border-radius:0;gap:8px;padding:20px 22px;display:grid}.tower-module__b0WoXG__detail h3{font-size:var(--text-h3)}.tower-module__b0WoXG__detail p{color:var(--color-ink-muted);font-size:var(--text-small)}.tower-module__b0WoXG__detailLabel{font-size:var(--text-micro);align-items:center;gap:10px;font-weight:620;display:inline-flex}.tower-module__b0WoXG__detailLabel:before{content:"";background:currentColor;width:22px;height:2px}.tower-module__b0WoXG__detailLabel[data-line=dashed]:before{background:repeating-linear-gradient(90deg,currentColor 0 5px,#0000 5px 8px)}.tower-module__b0WoXG__detailLabel[data-line=dotted]:before{background:radial-gradient(circle,currentColor 1.1px,#0000 1.5px) 0/5px 3px repeat-x;height:3px}.tower-module__b0WoXG__detailActions{flex-wrap:wrap;gap:16px;display:flex}.tower-module__b0WoXG__link{color:var(--color-forest);font-weight:620;font-size:var(--text-small);text-underline-offset:3px}@media (max-width:960px){.tower-module__b0WoXG__wrap{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tower-module__b0WoXG__floor{transition:none}}
.drawing-module__I8wSgG__hatch{background:currentColor;display:block;-webkit-mask-repeat:repeat;mask-repeat:repeat}.drawing-module__I8wSgG__concrete{-webkit-mask-image:var(--hatch-concrete);-webkit-mask-image:var(--hatch-concrete);mask-image:var(--hatch-concrete)}.drawing-module__I8wSgG__earth{-webkit-mask-image:var(--hatch-earth);-webkit-mask-image:var(--hatch-earth);mask-image:var(--hatch-earth)}.drawing-module__I8wSgG__gravel{-webkit-mask-image:var(--hatch-gravel);-webkit-mask-image:var(--hatch-gravel);mask-image:var(--hatch-gravel)}.drawing-module__I8wSgG__insulation{-webkit-mask-image:var(--hatch-insulation);-webkit-mask-image:var(--hatch-insulation);mask-image:var(--hatch-insulation)}.drawing-module__I8wSgG__steel{-webkit-mask-image:var(--hatch-steel);-webkit-mask-image:var(--hatch-steel);mask-image:var(--hatch-steel)}.drawing-module__I8wSgG__axes{z-index:0;padding-inline:var(--gutter);pointer-events:none;color:var(--color-ink);position:absolute;inset:0;overflow:clip}.drawing-module__I8wSgG__axesFrame{max-width:var(--content-max);height:100%;margin-inline:auto;position:relative}.drawing-module__I8wSgG__axis{top:0;bottom:0;left:calc((100% + var(--grid-gap)) * var(--col) / 12);opacity:.26;background:repeating-linear-gradient(currentColor 0 22px,#0000 22px 28px,currentColor 28px 32px,#0000 32px 38px) 0 0/1px 100%;width:1px;position:absolute}.drawing-module__I8wSgG__axis:last-of-type{left:100%}.drawing-module__I8wSgG__bubble{background:var(--color-canvas);font-variation-settings:"wdth" 84;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-13px;font-size:.6875rem;font-style:normal;font-weight:760;line-height:1;display:grid;position:sticky;top:66px;box-shadow:inset 0 0 0 1.25px}.drawing-module__I8wSgG__rowBubble{left:-13px;top:calc(180px + var(--row) * 240px);background:var(--color-canvas);opacity:.4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.6875rem;font-style:normal;font-weight:760;display:grid;position:absolute;box-shadow:inset 0 0 0 1.25px}@media (max-width:720px){.drawing-module__I8wSgG__axis[data-odd],.drawing-module__I8wSgG__rowBubble{display:none}.drawing-module__I8wSgG__bubble{width:22px;height:22px;margin-left:-11px;font-size:.625rem}}.drawing-module__I8wSgG__datum{color:var(--color-clay-text);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.drawing-module__I8wSgG__datum svg{flex:none;width:22px;height:16px}.drawing-module__I8wSgG__datumValue{font-variation-settings:"wdth" 80;letter-spacing:.01em;font-size:.9375rem;font-weight:760}.drawing-module__I8wSgG__datumLevel{font-size:var(--text-micro);font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);color:var(--color-ink);font-weight:700}.drawing-module__I8wSgG__slab{z-index:1;background:var(--color-canvas);box-shadow:0 -3px 0 var(--color-ink);display:grid;position:relative}.drawing-module__I8wSgG__slabHatch{height:clamp(26px,3.4vw,44px);color:var(--color-ink);opacity:.42;box-shadow:inset 0 -1px}.drawing-module__I8wSgG__slabBar{min-height:46px;padding:8px var(--gutter);box-shadow:inset 0 -1px 0 var(--color-line);flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.drawing-module__I8wSgG__slabTitle{font-size:var(--text-micro);font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink);font-weight:720}.drawing-module__I8wSgG__slabNote{font-size:var(--text-micro);font-variation-settings:"wdth" 88;color:var(--color-ink-muted);margin-left:auto;font-weight:560}.drawing-module__I8wSgG__slabSheet{font-size:var(--text-micro);font-variation-settings:"wdth" 80;letter-spacing:.04em;background:var(--color-ink);color:var(--color-canvas);clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px));margin-left:0;padding:2px 8px;font-weight:780}.drawing-module__I8wSgG__slabNote+.drawing-module__I8wSgG__slabSheet{margin-left:0}.drawing-module__I8wSgG__slabTitle+.drawing-module__I8wSgG__slabSheet{margin-left:auto}@media (max-width:560px){.drawing-module__I8wSgG__slabNote{order:3;width:100%;margin-left:0}.drawing-module__I8wSgG__slabTitle{display:none}.drawing-module__I8wSgG__datum+.drawing-module__I8wSgG__slabSheet,.drawing-module__I8wSgG__slabBar>.drawing-module__I8wSgG__slabSheet{margin-left:auto}}.drawing-module__I8wSgG__block{background:var(--color-line);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:1px;margin:0;padding:1px;display:grid}.drawing-module__I8wSgG__blockCell{background:var(--color-canvas);align-content:start;gap:2px;padding:8px 12px 9px;display:grid}.drawing-module__I8wSgG__blockCell dt{font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem;font-weight:620}.drawing-module__I8wSgG__blockCell dd{font-variation-settings:"wdth" 88;color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:680}.drawing-module__I8wSgG__cut{color:var(--color-clay);align-items:center;gap:6px;display:flex}.drawing-module__I8wSgG__cutHead{clip-path:polygon(50% 0,100% 100%,0 100%);width:26px;height:26px;color:inherit;text-indent:-999px;background:currentColor;flex:none;place-items:center;padding-top:8px;font-size:.625rem;font-style:normal;font-weight:800;line-height:1;display:grid;overflow:hidden}.drawing-module__I8wSgG__cutLine{background:repeating-linear-gradient(90deg,currentColor 0 24px,#0000 24px 30px,currentColor 30px 34px,#0000 34px 40px);flex:1;height:1.5px}@media (forced-colors:active){.drawing-module__I8wSgG__hatch,.drawing-module__I8wSgG__axes,.drawing-module__I8wSgG__cut{display:none}}@media (prefers-contrast:more){.drawing-module__I8wSgG__axes{display:none}}
.plan-module__xPE8gW__plan{width:100%;height:auto;display:block;overflow:visible}.plan-module__xPE8gW__room{transition:fill var(--motion-medium) var(--ease-architect), opacity var(--motion-medium) var(--ease-architect)}.plan-module__xPE8gW__roomActive{fill:var(--color-surface-olive)}.plan-module__xPE8gW__interactive .plan-module__xPE8gW__room{cursor:pointer}@media (hover:hover) and (pointer:fine){.plan-module__xPE8gW__interactive .plan-module__xPE8gW__room:hover{fill:var(--color-surface-olive)}}.plan-module__xPE8gW__labels{pointer-events:none}.plan-module__xPE8gW__roomName{font-family:var(--font-sans);font-variation-settings:"wdth" 88;letter-spacing:.01em;fill:var(--color-ink);font-size:.24px;font-weight:650}.plan-module__xPE8gW__roomArea{font-family:var(--font-sans);fill:var(--color-ink-muted);font-size:.21px;font-weight:500}.plan-module__xPE8gW__dims line{stroke:var(--color-clay);stroke-width:.018px}.plan-module__xPE8gW__dims .plan-module__xPE8gW__ext{stroke-opacity:.55}.plan-module__xPE8gW__dims .plan-module__xPE8gW__tick{stroke-width:.03px}.plan-module__xPE8gW__dims text{fill:var(--color-clay-text);font-family:var(--font-sans);font-size:.26px;font-weight:650}.plan-module__xPE8gW__iso{width:100%;height:auto;display:block;overflow:visible}.plan-module__xPE8gW__isoLayer{transition:opacity var(--motion-slow) var(--ease-architect)}.plan-module__xPE8gW__isoFull{opacity:0}.plan-module__xPE8gW__isoHost:hover .plan-module__xPE8gW__isoFull,.plan-module__xPE8gW__isoHost:focus-within .plan-module__xPE8gW__isoFull,.plan-module__xPE8gW__isoHost[data-extruded=true] .plan-module__xPE8gW__isoFull{opacity:1}.plan-module__xPE8gW__isoHost:hover .plan-module__xPE8gW__isoCut,.plan-module__xPE8gW__isoHost:focus-within .plan-module__xPE8gW__isoCut,.plan-module__xPE8gW__isoHost[data-extruded=true] .plan-module__xPE8gW__isoCut{opacity:0}@media (prefers-reduced-motion:reduce){.plan-module__xPE8gW__isoLayer{transition:none}}.plan-module__xPE8gW__isoImage{width:100%;display:block;position:relative}.plan-module__xPE8gW__isoImage img{width:100%;height:100%;display:block}.plan-module__xPE8gW__isoImage img+img{position:absolute;inset:0}.plan-module__xPE8gW__interactive .plan-module__xPE8gW__room[data-active]{fill:var(--color-surface-olive)}
.cards-module__MhMOyW__tilt{--tilt-x:0deg;--tilt-y:0deg;height:100%}.cards-module__MhMOyW__card{background:var(--color-surface);height:100%;box-shadow:var(--shadow-sheet);clip-path:var(--clip-chamfer);isolation:isolate;grid-template-rows:auto 1fr;display:grid;position:relative}.cards-module__MhMOyW__model{color:#f2ecdf;background:#1b211d;place-items:center;padding:clamp(14px,2vw,24px);display:grid;position:relative;overflow:hidden}.cards-module__MhMOyW__model:before{content:"";background-image:var(--grain);opacity:.1;pointer-events:none;position:absolute;inset:0}.cards-module__MhMOyW__model:after{content:"";pointer-events:none;background:linear-gradient(#eabb9d,#eabb9d) 0 0/12px 1px no-repeat,linear-gradient(#eabb9d,#eabb9d) 0 0/1px 12px no-repeat,linear-gradient(#eabb9d,#eabb9d) 100% 100%/12px 1px no-repeat,linear-gradient(#eabb9d,#eabb9d) 100% 100%/1px 12px no-repeat;position:absolute;inset:8px}.cards-module__MhMOyW__iso{max-width:min(100%,460px);transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .24s var(--ease-architect);position:relative}.cards-module__MhMOyW__footprint{font-variation-settings:"wdth" 84;color:#eabb9d;background:#1b211d;padding:2px 8px;font-size:.71875rem;font-weight:760;position:absolute;bottom:14px;left:20px;box-shadow:inset 0 0 0 1px #eabb9d80}.cards-module__MhMOyW__body{gap:var(--space-3);align-content:start;padding:clamp(16px,2vw,22px);display:grid}.cards-module__MhMOyW__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.cards-module__MhMOyW__availability{font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted);font-size:.71875rem;font-weight:720}.cards-module__MhMOyW__title{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:var(--weight-display);font-variation-settings:"wdth" var(--wdth-display);line-height:.96}.cards-module__MhMOyW__feature .cards-module__MhMOyW__title{font-size:clamp(2.25rem,1.5rem + 2.6vw,4rem)}.cards-module__MhMOyW__stretch{color:inherit;text-decoration:none}.cards-module__MhMOyW__stretch:after{content:"";z-index:1;position:absolute;inset:0}.cards-module__MhMOyW__stretch:focus-visible{box-shadow:none}.cards-module__MhMOyW__stretch:focus-visible:after{outline:3px solid var(--focus-ring);outline-offset:-5px}.cards-module__MhMOyW__layout{font-size:var(--text-small);color:var(--color-ink-muted)}.cards-module__MhMOyW__facts{background:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;display:grid}.cards-module__MhMOyW__feature .cards-module__MhMOyW__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.cards-module__MhMOyW__facts>div{background:var(--color-surface);align-content:start;gap:1px;min-width:0;padding:7px 10px 8px;display:grid}.cards-module__MhMOyW__facts dt{font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted);font-size:.65625rem;font-weight:700}.cards-module__MhMOyW__facts dd{font-variation-settings:"wdth" 84;overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:760}.cards-module__MhMOyW__actions{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex;position:relative}.cards-module__MhMOyW__explore{min-height:44px;color:var(--color-ink);font-variation-settings:"wdth" 82;letter-spacing:.05em;text-transform:uppercase;box-shadow:inset 0 -2px 0 var(--color-clay);align-items:center;gap:8px;font-size:.8125rem;font-weight:780;text-decoration:none;display:inline-flex}.cards-module__MhMOyW__explore svg{width:10px;height:20px;color:var(--color-clay)}@media (hover:hover) and (pointer:fine){.cards-module__MhMOyW__explore:hover{color:var(--color-clay-text)}}.cards-module__MhMOyW__synthetic{font-size:var(--text-micro);color:var(--color-ink-muted)}@media (max-width:640px){.cards-module__MhMOyW__feature .cards-module__MhMOyW__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cards-module__MhMOyW__iso{transition:none;transform:none}}
.sequence-module__IZsfYW__track,.sequence-module__IZsfYW__pin{position:relative}.sequence-module__IZsfYW__axes{color:var(--color-ink)}.sequence-module__IZsfYW__frame{z-index:1;max-width:calc(var(--content-max) + var(--gutter) * 2);padding:clamp(32px, 5vw, 64px) var(--gutter);gap:clamp(24px,4vw,44px);margin:0 auto;display:grid;position:relative}.sequence-module__IZsfYW__title{font-size:var(--text-h1);font-weight:var(--weight-display);font-variation-settings:"wdth" var(--wdth-display);line-height:var(--leading-tight)}.sequence-module__IZsfYW__lead{max-width:54ch;color:var(--color-ink-muted);font-size:var(--text-body);margin-top:12px}.sequence-module__IZsfYW__art,.sequence-module__IZsfYW__vernier{display:none}.sequence-module__IZsfYW__steps{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sequence-module__IZsfYW__step{background:var(--color-surface);clip-path:var(--clip-chamfer);align-content:start;gap:10px;padding:14px 16px;display:grid}.sequence-module__IZsfYW__thumb{order:-1;width:100%}.sequence-module__IZsfYW__no{color:var(--color-clay-text);font-size:.8125rem;font-weight:800}.sequence-module__IZsfYW__name{font-size:var(--text-h3)}.sequence-module__IZsfYW__body{color:var(--color-ink-muted);font-size:var(--text-small);margin-top:6px;line-height:1.45}.sequence-module__IZsfYW__measure{font-size:var(--text-small);font-variation-settings:"wdth" 88;color:var(--color-clay-text);margin-top:8px;font-weight:720}@media (max-width:860px){.sequence-module__IZsfYW__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.sequence-module__IZsfYW__steps{grid-template-columns:minmax(0,1fr)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.sequence-module__IZsfYW__track{height:calc(var(--stages) * 92svh + 100svh)}.sequence-module__IZsfYW__pin{height:100svh;position:sticky;top:0;overflow:clip}.sequence-module__IZsfYW__frame{height:100%;padding:calc(60px + clamp(16px, 2.6vh, 30px)) var(--gutter) clamp(14px, 2.4vh, 24px);column-gap:var(--grid-gap);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(10px,2vh,20px)}.sequence-module__IZsfYW__intro{grid-area:1/1/3/span 5}.sequence-module__IZsfYW__title{font-size:clamp(2.5rem,min(5.6vw,11svh),6.25rem)}.sequence-module__IZsfYW__art{grid-area:1/5/3/-1;place-items:center;min-width:0;min-height:0;display:grid}.sequence-module__IZsfYW__stack{--p:0;max-width:100%;height:100%;max-height:100%;transform:scale(calc(.97 + var(--p) * .05));transform-origin:50% 60%;will-change:transform;position:relative}.sequence-module__IZsfYW__layer,.sequence-module__IZsfYW__roof{opacity:0;width:100%;height:100%;transition:opacity .2s linear;position:absolute;inset:0}.sequence-module__IZsfYW__layer[data-on=true]{opacity:1}.sequence-module__IZsfYW__roof{transition:transform .62s var(--ease-drawer), opacity .24s linear;transform:translateY(-34%)}.sequence-module__IZsfYW__roof[data-on=true]{opacity:1;transform:none}.sequence-module__IZsfYW__steps{grid-area:2/1/3/span 5;grid-template-columns:minmax(0,1fr);align-self:end;gap:0;display:grid}.sequence-module__IZsfYW__step{clip-path:none;box-shadow:inset 0 -1px 0 var(--color-line);background:0 0;grid-template-columns:2.6em minmax(0,1fr);gap:0 8px;padding:7px 0;position:relative}.sequence-module__IZsfYW__thumb,.sequence-module__IZsfYW__body,.sequence-module__IZsfYW__measure{display:none}.sequence-module__IZsfYW__step[data-active=true] .sequence-module__IZsfYW__body,.sequence-module__IZsfYW__step[data-active=true] .sequence-module__IZsfYW__measure{display:block}.sequence-module__IZsfYW__step .sequence-module__IZsfYW__name{color:var(--color-ink-muted);font-size:clamp(1rem,.9rem + .5vw,1.25rem);transition:color .18s linear}.sequence-module__IZsfYW__step[data-done=true] .sequence-module__IZsfYW__name{color:var(--color-clay-text)}.sequence-module__IZsfYW__step[data-active=true] .sequence-module__IZsfYW__name{color:var(--color-ink);font-size:clamp(1.375rem,1.1rem + 1.2vw,2rem)}.sequence-module__IZsfYW__step .sequence-module__IZsfYW__no{padding-top:.15em}.sequence-module__IZsfYW__vernier{box-shadow:inset 0 3px 0 var(--color-ink);grid-area:3/1/auto/-1;grid-template-columns:auto auto auto minmax(0,1fr);align-items:baseline;gap:4px 18px;padding-top:8px;display:grid}.sequence-module__IZsfYW__vernierNo{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-heading);text-transform:uppercase;font-variation-settings:"wdth" 66;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem);font-weight:840;line-height:1}.sequence-module__IZsfYW__vernierNo i{color:var(--color-clay-text);margin:0 .1em;font-style:normal}.sequence-module__IZsfYW__vernierName{font-size:var(--text-micro);font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted);font-weight:720}.sequence-module__IZsfYW__vernierValue{font-variation-settings:"wdth" 82;color:var(--color-clay-text);grid-area:1/3;font-size:clamp(1rem,.9rem + .6vw,1.5rem);font-weight:760}.sequence-module__IZsfYW__scale{background:repeating-linear-gradient(to right, var(--color-ink-muted) 0 1px, transparent 1px 8px);opacity:.5;grid-area:1/4;align-self:center;min-width:0;height:9px}@media (max-width:960px){.sequence-module__IZsfYW__frame{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);row-gap:8px;padding-top:102px}.sequence-module__IZsfYW__intro,.sequence-module__IZsfYW__art,.sequence-module__IZsfYW__steps,.sequence-module__IZsfYW__vernier{grid-column:1}.sequence-module__IZsfYW__intro{grid-row:1}.sequence-module__IZsfYW__lead{display:none}.sequence-module__IZsfYW__title{font-size:clamp(2rem,9.4vw,3.5rem)}.sequence-module__IZsfYW__art{grid-row:2}.sequence-module__IZsfYW__stack{width:100%;height:auto;max-height:100%}.sequence-module__IZsfYW__steps{grid-row:3}.sequence-module__IZsfYW__step{box-shadow:none;padding:0;display:none}.sequence-module__IZsfYW__step[data-active=true]{min-height:7.4em;display:grid}.sequence-module__IZsfYW__vernier{grid-row:4;grid-template-columns:auto minmax(0,1fr) auto}.sequence-module__IZsfYW__vernierName,.sequence-module__IZsfYW__scale{display:none}.sequence-module__IZsfYW__vernierValue{grid-column:3;font-size:1rem}}}
.hero-module__LZwSOa__hero{--hl:clamp(3.4rem, min(10.7vw, 18svh), 13rem);z-index:1;column-gap:var(--grid-gap);min-height:calc(100svh - 112px);max-width:calc(var(--content-max) + var(--gutter) * 2);padding:calc(60px + env(safe-area-inset-top,0px) + 38px) var(--gutter) clamp(12px, 2vh, 20px);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;display:grid;position:relative}.hero-module__LZwSOa__copy{display:contents}.hero-module__LZwSOa__titleBlock{font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted);box-shadow:inset 0 -1px 0 var(--color-line);animation:hero-module__LZwSOa__fadeIn .5s var(--ease-architect) both;flex-wrap:wrap;grid-area:1/1/auto/-1;align-items:center;gap:4px 18px;padding-bottom:8px;font-size:.71875rem;font-weight:700;display:flex}.hero-module__LZwSOa__titleBlock b{color:var(--color-clay-text);font-weight:800}.hero-module__LZwSOa__headline{z-index:3;font-size:var(--hl);font-weight:var(--weight-display);font-variation-settings:"wdth" var(--wdth-display);line-height:var(--leading-tight);letter-spacing:-.01em;text-wrap:unset;pointer-events:none;grid-area:2/1/auto/-1;margin-top:clamp(10px,2vh,20px);position:relative}.hero-module__LZwSOa__headline em{color:var(--color-clay-text);font-size:.8em;font-weight:300;line-height:1.02;display:inline-block}.hero-module__LZwSOa__line{margin-block:-.05em;padding-block:.05em;display:block;overflow:hidden}.hero-module__LZwSOa__lineInner{animation:.76s cubic-bezier(.7,0,.16,1) both hero-module__LZwSOa__settle;animation-delay:calc(60ms + var(--i,0) * 90ms);display:block}@keyframes hero-module__LZwSOa__settle{0%{transform:translateY(108%)}to{transform:none}}@keyframes hero-module__LZwSOa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes hero-module__LZwSOa__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hero-module__LZwSOa__lead{z-index:3;max-width:46ch;font-size:var(--text-lead);color:var(--color-ink-muted);animation:hero-module__LZwSOa__rise .42s var(--ease-architect) .42s both;grid-area:3/1/auto/span 5;align-self:end;margin-top:clamp(14px,2.4vh,28px);line-height:1.42;position:relative}.hero-module__LZwSOa__actions{z-index:3;animation:hero-module__LZwSOa__rise .42s var(--ease-architect) .48s both;flex-wrap:wrap;grid-area:4/1/auto/span 6;align-self:end;align-items:center;gap:12px 14px;margin-top:clamp(14px,2.4vh,24px);display:flex;position:relative}.hero-module__LZwSOa__readout{z-index:2;pointer-events:none;max-width:min(100%,420px);animation:hero-module__LZwSOa__rise .42s var(--ease-architect) .56s both;justify-items:start;gap:1px;display:grid;position:absolute;bottom:0;left:0}.hero-module__LZwSOa__readoutLabel{font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem;font-weight:700}.hero-module__LZwSOa__readoutName{font-family:var(--font-display);font-size:var(--text-h3);font-variation-settings:"wdth" var(--wdth-heading);text-transform:uppercase;font-weight:840;line-height:1.02}.hero-module__LZwSOa__readoutValue{font-variation-settings:"wdth" 88;color:var(--color-clay-text);font-weight:700;font-size:var(--text-small);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-left:-12px;padding:4px 12px 12px;display:inline-flex;position:relative}.hero-module__LZwSOa__readoutLine{background:var(--color-clay);transform-origin:0;height:1px;animation:hero-module__LZwSOa__drawX .56s var(--ease-drafting) both;position:absolute;bottom:4px;left:0;right:0}.hero-module__LZwSOa__tick{background:var(--color-clay);width:1.5px;height:11px;animation:.2s linear both hero-module__LZwSOa__fadeIn;position:absolute;bottom:-1px;left:-2px;transform:skew(-42deg)}.hero-module__LZwSOa__tickEnd{animation-delay:.44s;left:auto;right:-2px}.hero-module__LZwSOa__sep{opacity:.35;background:currentColor;align-self:center;width:1px;height:.85em}@keyframes hero-module__LZwSOa__drawX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-module__LZwSOa__stageCol{z-index:1;min-width:0;min-height:0;margin-top:calc(var(--hl) * .62);grid-area:2/6/5/-1;grid-template-rows:minmax(0,1fr) auto;gap:8px;display:grid;position:relative}.hero-module__LZwSOa__stage{height:100%;min-height:0;animation:.6s linear .2s both hero-module__LZwSOa__fadeIn;position:relative}.hero-module__LZwSOa__poster{transition:opacity .5s var(--ease-architect);place-items:center;display:grid;position:absolute;inset:0}.hero-module__LZwSOa__poster>*{width:min(100%, calc(100svh - var(--hl) - 300px));max-height:100%}.hero-module__LZwSOa__poster svg{max-height:100%}.hero-module__LZwSOa__stage[data-stage=live] .hero-module__LZwSOa__poster{opacity:0;pointer-events:none}.hero-module__LZwSOa__live{opacity:0;transition:opacity .5s var(--ease-architect);position:absolute;inset:0}.hero-module__LZwSOa__stage[data-stage=live] .hero-module__LZwSOa__live{opacity:1}.hero-module__LZwSOa__turnTray{z-index:3;background:var(--color-line);gap:1px;padding:1px;display:flex;position:absolute;top:0;right:0}.hero-module__LZwSOa__turnBtn{background:var(--color-canvas);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border:0;place-items:center;display:grid}.hero-module__LZwSOa__turnBtn svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.hero-module__LZwSOa__turnBtn:hover{background:var(--color-clay);color:#1b211d}}.hero-module__LZwSOa__loadBtn{background:var(--color-clay);color:#1b211d;font-variation-settings:"wdth" 84;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;min-height:44px;clip-path:var(--clip-chamfer-sm);border:0;padding:0 18px;font-size:.8125rem;font-weight:760;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.hero-module__LZwSOa__rooms{z-index:3;animation:hero-module__LZwSOa__rise .42s var(--ease-architect) .62s both;gap:6px;display:grid;position:relative}.hero-module__LZwSOa__roomsLabel{font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem;font-weight:720}.hero-module__LZwSOa__roomList{flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hero-module__LZwSOa__roomChip{background:var(--color-surface);min-height:40px;color:var(--color-ink);font-variation-settings:"wdth" 84;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;transition:background-color var(--motion-quick) var(--ease-architect), color var(--motion-quick) var(--ease-architect);border:0;padding:0 13px;font-size:.75rem;font-weight:700;position:relative}.hero-module__LZwSOa__roomChip[aria-pressed=true]{background:var(--color-clay);color:#1b211d}@media (hover:hover) and (pointer:fine){.hero-module__LZwSOa__roomChip:hover{background:var(--color-clay);color:#1b211d}}.hero-module__LZwSOa__hint{font-size:var(--text-micro);color:var(--color-ink-muted)}.hero-module__LZwSOa__hintTouch{display:none}@media (hover:none){.hero-module__LZwSOa__hintFine{display:none}.hero-module__LZwSOa__hintTouch{display:inline}}.hero-module__LZwSOa__stats{z-index:2;gap:var(--grid-gap);max-width:calc(var(--content-max) + var(--gutter) * 2);padding:0 var(--gutter) clamp(20px, 3vw, 36px);grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;display:grid;position:relative}.hero-module__LZwSOa__stat{background:var(--color-surface);clip-path:var(--clip-chamfer-sm);grid-column:span 3;align-content:start;gap:4px;margin:0;padding:14px 16px 12px;display:grid}.hero-module__LZwSOa__statValue{font-family:var(--font-display);font-variation-settings:"wdth" 66;color:var(--color-ink);align-items:baseline;gap:.18em;margin:0;font-size:clamp(1.75rem,1.1rem + 2vw,3.25rem);font-weight:860;line-height:.96;display:inline-flex}.hero-module__LZwSOa__statUnit{font-variation-settings:"wdth" 80;color:var(--color-clay-text);font-size:.42em;font-weight:720}.hero-module__LZwSOa__statLabel{font-size:var(--text-micro);font-variation-settings:"wdth" 90;color:var(--color-ink-muted);font-weight:600;line-height:1.3}@media (max-width:1100px){.hero-module__LZwSOa__hero{--hl:min(10.7vw, 18svh)}}@media (max-width:960px){.hero-module__LZwSOa__hero{--hl:clamp(3.4rem, 15vw, 8rem);flex-direction:column;gap:0;min-height:0;display:flex}.hero-module__LZwSOa__lead{margin-top:16px}.hero-module__LZwSOa__actions{order:3;margin-top:18px}.hero-module__LZwSOa__stageCol{order:4;grid-template-rows:auto auto;margin-top:20px}.hero-module__LZwSOa__stage{height:calc(86vw + 92px);max-height:640px}.hero-module__LZwSOa__poster,.hero-module__LZwSOa__live{bottom:92px}.hero-module__LZwSOa__stat{grid-column:span 6}}@media (max-width:560px){.hero-module__LZwSOa__hero{--hl:21.6vw}.hero-module__LZwSOa__headline{letter-spacing:-.012em}.hero-module__LZwSOa__headline em{font-size:.56em;line-height:1.08;display:block}.hero-module__LZwSOa__readoutName{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.hero-module__LZwSOa__lineInner,.hero-module__LZwSOa__lead,.hero-module__LZwSOa__actions,.hero-module__LZwSOa__readout,.hero-module__LZwSOa__rooms,.hero-module__LZwSOa__titleBlock,.hero-module__LZwSOa__stage{animation:none}}
.method-module__wUkwRG__ledger{gap:clamp(40px,6vw,72px);display:grid}.method-module__wUkwRG__overall .method-module__wUkwRG__lineDraw,.method-module__wUkwRG__segLine,.method-module__wUkwRG__detailStyle,.method-module__wUkwRG__legend li:before{background:currentColor}[data-style=dashed] .method-module__wUkwRG__lineDraw,[data-style=dashed] .method-module__wUkwRG__segLine,.method-module__wUkwRG__detailStyle[data-style=dashed],.method-module__wUkwRG__legend li[data-style=dashed]:before{background:repeating-linear-gradient(90deg,currentColor 0 9px,#0000 9px 14px)}[data-style=dotted] .method-module__wUkwRG__lineDraw,[data-style=dotted] .method-module__wUkwRG__segLine,.method-module__wUkwRG__detailStyle[data-style=dotted],.method-module__wUkwRG__legend li[data-style=dotted]:before{background:radial-gradient(circle,currentColor 1.3px,#0000 1.7px) 0/7px 4px repeat-x;height:4px}.method-module__wUkwRG__plan{gap:10px;display:grid}.method-module__wUkwRG__caption{font-size:var(--text-small);color:var(--color-ink-muted)}.method-module__wUkwRG__overall{color:var(--color-ink);cursor:pointer;text-align:center;background:0 0;border:0;gap:6px;padding:6px 0 10px;display:grid}.method-module__wUkwRG__overallValue{color:var(--color-clay-text);font-weight:650}.method-module__wUkwRG__string{height:14px;display:block;position:relative}.method-module__wUkwRG__lineDraw{transform-origin:0;height:1.5px;transition:transform .9s var(--ease-drafting);position:absolute;top:6px;left:0;right:0}.method-module__wUkwRG__tickL,.method-module__wUkwRG__tickR{background:currentColor;width:1.5px;height:14px;position:absolute;top:0;transform:skew(-42deg)}.method-module__wUkwRG__tickL{left:0}.method-module__wUkwRG__tickR{right:0}.method-module__wUkwRG__overall[aria-pressed=true]{color:var(--color-clay-text)}.method-module__wUkwRG__segments{align-items:start;display:grid}.method-module__wUkwRG__segment{min-width:0;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-rows:26px 14px auto;justify-items:center;padding:0 0 6px;display:grid;position:relative}.method-module__wUkwRG__segValue{font-size:var(--text-small);white-space:nowrap;align-self:end;padding-bottom:4px;font-weight:650}.method-module__wUkwRG__segment[data-kind=wall] .method-module__wUkwRG__segValue{font-size:var(--text-micro);color:var(--color-ink-muted);font-weight:560}.method-module__wUkwRG__segLine{transform-origin:0;width:100%;height:1.5px;transition:transform .7s var(--ease-drafting);transition-delay:calc(var(--i) * 90ms + .3s);align-self:center;position:relative}.method-module__wUkwRG__segment:before{content:"";background:var(--color-ink);width:1.5px;height:14px;position:absolute;top:26px;left:0;transform:skew(-42deg)}.method-module__wUkwRG__segment:last-child:after{content:"";background:var(--color-ink);width:1.5px;height:14px;position:absolute;top:26px;right:0;transform:skew(-42deg)}.method-module__wUkwRG__segName{font-size:var(--text-micro);color:var(--color-ink-muted);text-align:center;padding-top:6px;line-height:1.3}.method-module__wUkwRG__segment[aria-pressed=true],.method-module__wUkwRG__segment[aria-pressed=true] .method-module__wUkwRG__segLine{color:var(--color-clay-text)}@media (scripting:enabled){.method-module__wUkwRG__ledger:not([data-inview=true]) .method-module__wUkwRG__segLine,.method-module__wUkwRG__ledger:not([data-inview=true]) .method-module__wUkwRG__lineDraw{transform:scaleX(0)}}.method-module__wUkwRG__lower{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,88px);display:grid}.method-module__wUkwRG__heights{justify-content:space-around;align-items:flex-end;height:300px;margin:34px 0 46px;display:flex;position:relative}.method-module__wUkwRG__floor{background:linear-gradient(var(--color-ink), var(--color-ink)) top / 100% 2px no-repeat, repeating-linear-gradient(-45deg, #2c342e59 0 1px, transparent 1px 6px);height:12px;position:absolute;bottom:-2px;left:-8px;right:-8px;transform:translateY(100%)}.method-module__wUkwRG__height{width:64px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative}.method-module__wUkwRG__vLine{background:currentColor;width:1.5px;position:absolute;top:0;bottom:0;left:50%}.method-module__wUkwRG__height[data-style=dashed] .method-module__wUkwRG__vLine{background:repeating-linear-gradient(currentColor 0 9px,#0000 9px 14px)}.method-module__wUkwRG__height[data-style=dotted] .method-module__wUkwRG__vLine{background:radial-gradient(circle,currentColor 1.3px,#0000 1.7px) 50% 0/4px 7px repeat-y;width:4px;margin-left:-1.25px}.method-module__wUkwRG__height:not(.method-module__wUkwRG__figureCol):before,.method-module__wUkwRG__height:not(.method-module__wUkwRG__figureCol):after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;left:calc(50% - 7px);transform:rotate(-42deg)}.method-module__wUkwRG__height:before{top:0}.method-module__wUkwRG__height:after{bottom:0}.method-module__wUkwRG__hValue{font-size:var(--text-small);white-space:nowrap;font-weight:650;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.method-module__wUkwRG__hName{font-size:var(--text-micro);color:var(--color-ink-muted);white-space:nowrap;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.method-module__wUkwRG__figureCol{color:var(--color-clay-text);justify-content:center;display:flex}.method-module__wUkwRG__figureCol .method-module__wUkwRG__figureSvg{color:var(--color-clay-text);width:auto!important;height:100%!important}.method-module__wUkwRG__height[aria-pressed=true],.method-module__wUkwRG__height[aria-pressed=true] .method-module__wUkwRG__hValue{color:var(--color-clay-text)}.method-module__wUkwRG__detail{background:var(--color-surface);box-shadow:var(--shadow-sheet);color:var(--color-ink);border-radius:0;gap:8px;padding:clamp(20px,3vw,32px);display:grid}.method-module__wUkwRG__detailStyle{width:48px;height:2px;color:var(--color-clay-text);display:block}.method-module__wUkwRG__detailLabel{font-size:var(--text-small);color:var(--color-ink-muted);margin-top:6px;font-weight:620}.method-module__wUkwRG__detailValue{letter-spacing:-.01em;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:560;line-height:1.05}.method-module__wUkwRG__detailFacts{gap:10px;margin:8px 0 0;display:grid}.method-module__wUkwRG__detailFacts div{grid-template-columns:84px 1fr;gap:12px;display:grid}.method-module__wUkwRG__detailFacts dt{font-size:var(--text-micro);color:var(--color-ink-muted);padding-top:2px;font-weight:620}.method-module__wUkwRG__detailFacts dd{font-size:var(--text-small);margin:0}.method-module__wUkwRG__legend{font-size:var(--text-small);color:var(--color-ink-muted);flex-wrap:wrap;gap:12px 32px;margin:0;padding:0;list-style:none;display:flex}.method-module__wUkwRG__legend li{align-items:center;gap:12px;display:inline-flex}.method-module__wUkwRG__legend li:before{content:"";width:34px;height:2px;color:var(--color-ink);flex:none}@media (max-width:960px){.method-module__wUkwRG__lower{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.method-module__wUkwRG__heights{height:220px}.method-module__wUkwRG__height{width:52px}.method-module__wUkwRG__hName{white-space:normal;text-align:center;width:64px}.method-module__wUkwRG__segName{display:none}}
.modes-module__m2FF-W__wrap{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.modes-module__m2FF-W__frameWrap{perspective:1800px;gap:14px;min-width:0;display:grid}.modes-module__m2FF-W__frame{background:var(--color-surface);transform-origin:60%;transition:transform 1.2s var(--ease-architect);border-radius:0;padding:10px;transform:rotateX(7deg)rotateY(-9deg)rotate(.6deg);box-shadow:inset 0 1px #fffc,0 40px 70px -46px #2c342e8c,0 12px 22px -18px #2c342e4d}.modes-module__m2FF-W__wrap[data-inview=true] .modes-module__m2FF-W__frame{transform:rotateX(4deg)rotateY(-5deg)rotate(.3deg)}@media (hover:hover) and (pointer:fine){.modes-module__m2FF-W__frame:hover{transform:rotateX(1.5deg)rotateY(-2deg)}}.modes-module__m2FF-W__screen{aspect-ratio:16/10;border-radius:calc(var(--radius-lg) - 8px);background:#e9e6dc;position:relative;overflow:hidden}.modes-module__m2FF-W__slide{opacity:0;position:absolute;inset:0}.modes-module__m2FF-W__slide[data-state=previous]{opacity:1;z-index:1}.modes-module__m2FF-W__slide[data-state=active]{opacity:1;z-index:2;animation:modes-module__m2FF-W__wipe .76s var(--ease-drafting) both}@keyframes modes-module__m2FF-W__wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.modes-module__m2FF-W__img{object-fit:cover;width:100%;height:100%}.modes-module__m2FF-W__missing{height:100%;color:var(--color-ink-muted);font-size:var(--text-small);text-align:center;place-items:center;padding:24px;display:grid}.modes-module__m2FF-W__caption{font-size:var(--text-micro);color:var(--color-ink-muted)}.modes-module__m2FF-W__panel{gap:var(--space-5);min-width:0;display:grid}.modes-module__m2FF-W__tabs{background:var(--color-surface-muted);border-radius:0;flex-wrap:wrap;justify-self:start;gap:4px;padding:4px;display:flex}.modes-module__m2FF-W__tab{border-radius:calc(var(--radius-md) - 4px);min-height:44px;font-size:var(--text-small);color:var(--color-ink-muted);cursor:pointer;transition:background-color var(--motion-medium) var(--ease-architect), color var(--motion-medium) var(--ease-architect);background:0 0;border:0;padding:0 16px;font-weight:600}.modes-module__m2FF-W__tab[aria-selected=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-float)}@media (hover:hover) and (pointer:fine){.modes-module__m2FF-W__tab:hover:not([aria-selected=true]){color:var(--color-ink)}}.modes-module__m2FF-W__detail{min-height:150px;animation:modes-module__m2FF-W__fade .42s var(--ease-architect) both;align-content:start;gap:10px;display:grid}@keyframes modes-module__m2FF-W__fade{0%{opacity:0}to{opacity:1}}.modes-module__m2FF-W__title{font-size:var(--text-h3)}.modes-module__m2FF-W__hint{color:var(--color-ink-muted);max-width:44ch}@media (max-width:560px){.modes-module__m2FF-W__tabs{flex-wrap:nowrap;justify-self:stretch}.modes-module__m2FF-W__tab{font-size:var(--text-micro);flex:auto;padding:0 8px}}@media (max-width:960px){.modes-module__m2FF-W__wrap{grid-template-columns:minmax(0,1fr)}.modes-module__m2FF-W__frame,.modes-module__m2FF-W__wrap[data-inview=true] .modes-module__m2FF-W__frame{transform:rotateX(3deg)rotateY(-3deg)}}@media (prefers-reduced-motion:reduce){.modes-module__m2FF-W__frame,.modes-module__m2FF-W__wrap[data-inview=true] .modes-module__m2FF-W__frame{transform:none}}
.pipeline-module__JYtQjW__root{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.pipeline-module__JYtQjW__drawing{min-width:0}.pipeline-module__JYtQjW__axon{width:100%;height:auto;max-height:860px;display:block;overflow:visible}.pipeline-module__JYtQjW__layer{transform:translateY(calc(var(--i) * -2.7px));transition:transform 1.15s var(--ease-architect);transition-delay:calc(var(--i) * .11s)}@media (scripting:enabled){.pipeline-module__JYtQjW__root:not([data-inview=true]) .pipeline-module__JYtQjW__layer{transform:translateY(calc(var(--i) * -.16px))}}.pipeline-module__JYtQjW__root[data-hover="0"] .pipeline-module__JYtQjW__layer[data-layer="0"],.pipeline-module__JYtQjW__root[data-hover="1"] .pipeline-module__JYtQjW__layer[data-layer="1"],.pipeline-module__JYtQjW__root[data-hover="2"] .pipeline-module__JYtQjW__layer[data-layer="2"],.pipeline-module__JYtQjW__root[data-hover="3"] .pipeline-module__JYtQjW__layer[data-layer="3"]{transform:translateY(calc(var(--i) * -2.7px - .45px));transition-duration:.52s;transition-delay:0s}.pipeline-module__JYtQjW__sheetShadow{fill:#2c342e0f}.pipeline-module__JYtQjW__paper{fill:#fbf8f1}.pipeline-module__JYtQjW__scanWall{stroke:#8f897d;stroke-linecap:square;opacity:.92}.pipeline-module__JYtQjW__scanGap{stroke:#fbf8f1}.pipeline-module__JYtQjW__scanText{fill:#857e72;font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-heading);text-transform:uppercase;font-size:.34px;font-weight:840}.pipeline-module__JYtQjW__scanRoom{fill:#9d968a;font-family:var(--font-sans);font-size:.22px;font-weight:560}.pipeline-module__JYtQjW__vellum{fill:#fffcf7d6}.pipeline-module__JYtQjW__vellumClear{fill:#fffcf752}.pipeline-module__JYtQjW__poche{fill:var(--color-ink)}.pipeline-module__JYtQjW__window{stroke:var(--color-ink);stroke-width:.035px}.pipeline-module__JYtQjW__leaf{stroke:var(--color-ink);stroke-width:.045px}.pipeline-module__JYtQjW__swing{fill:none;stroke:var(--color-clay);stroke-width:.026px;stroke-dasharray:.08 .06}.pipeline-module__JYtQjW__dims line{stroke:var(--color-clay);stroke-width:.026px}.pipeline-module__JYtQjW__dims .pipeline-module__JYtQjW__tick{stroke-width:.045px}.pipeline-module__JYtQjW__dims text{fill:var(--color-clay-text);font-family:var(--font-sans);font-size:.3px;font-weight:650}.pipeline-module__JYtQjW__outline{fill:none;stroke:var(--color-sage);stroke-width:.045px;stroke-dasharray:.14 .1}.pipeline-module__JYtQjW__roomOutline{fill:none;stroke:var(--color-sage);stroke-width:.018px;opacity:.7}.pipeline-module__JYtQjW__path{fill:none;stroke:var(--color-clay);stroke-width:.075px;stroke-linecap:round;stroke-linejoin:round}.pipeline-module__JYtQjW__startDot,.pipeline-module__JYtQjW__figure{fill:var(--color-clay)}.pipeline-module__JYtQjW__eyeLine{stroke:var(--color-clay);stroke-width:.03px}.pipeline-module__JYtQjW__eyeText{fill:var(--color-clay-text);font-family:var(--font-sans);font-size:.28px;font-weight:650}.pipeline-module__JYtQjW__layerLabel{fill:var(--color-ink-muted);font-family:var(--font-sans);transition:fill var(--motion-medium) var(--ease-architect);font-size:.36px;font-weight:600}.pipeline-module__JYtQjW__layerNo{fill:var(--color-clay-text);font-weight:700}.pipeline-module__JYtQjW__root[data-hover="0"] .pipeline-module__JYtQjW__layer[data-layer="0"] .pipeline-module__JYtQjW__layerLabel,.pipeline-module__JYtQjW__root[data-hover="1"] .pipeline-module__JYtQjW__layer[data-layer="1"] .pipeline-module__JYtQjW__layerLabel,.pipeline-module__JYtQjW__root[data-hover="2"] .pipeline-module__JYtQjW__layer[data-layer="2"] .pipeline-module__JYtQjW__layerLabel,.pipeline-module__JYtQjW__root[data-hover="3"] .pipeline-module__JYtQjW__layer[data-layer="3"] .pipeline-module__JYtQjW__layerLabel{fill:var(--color-ink)}.pipeline-module__JYtQjW__steps{counter-reset:none;gap:6px;margin:0;padding:0;list-style:none;display:grid}.pipeline-module__JYtQjW__step{transition:background-color var(--motion-medium) var(--ease-architect);border-radius:0;grid-template-columns:44px 1fr;gap:8px;padding:16px 18px;display:grid}.pipeline-module__JYtQjW__step[data-active=true]{background:var(--color-surface);box-shadow:var(--shadow-float)}.pipeline-module__JYtQjW__stepNo{font-size:var(--text-small);color:var(--color-clay-text);padding-top:4px;font-weight:680}.pipeline-module__JYtQjW__stepBody{gap:8px;display:grid}.pipeline-module__JYtQjW__stepBody p{color:var(--color-ink-muted);font-size:var(--text-small);max-width:52ch}.pipeline-module__JYtQjW__stepName{font-size:var(--text-h3)}.pipeline-module__JYtQjW__states{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.pipeline-module__JYtQjW__state{background:var(--color-surface-muted);font-size:var(--text-micro);color:var(--color-ink);border-radius:0;padding:2px 10px 3px;font-weight:600}.pipeline-module__JYtQjW__state[data-state=awaiting_dimensions]{background:var(--color-caution-wash);color:var(--color-caution)}@media (max-width:720px){.pipeline-module__JYtQjW__layerLabel{display:none}}@media (max-width:960px){.pipeline-module__JYtQjW__root{grid-template-columns:minmax(0,1fr)}.pipeline-module__JYtQjW__axon{max-height:640px}}@media (prefers-reduced-motion:reduce){.pipeline-module__JYtQjW__layer{transition:none}}
.studio-module__yIT2Ka__wrap{perspective:1600px;min-width:0;position:relative}.studio-module__yIT2Ka__sheet{background:var(--color-surface);transform-origin:40%;font-variation-settings:"wdth" 88;border-radius:0;overflow:hidden;transform:rotateX(6deg)rotateY(8deg)rotate(-.6deg);box-shadow:inset 0 1px #fffc,0 40px 70px -46px #2c342e80,0 10px 20px -16px #2c342e40}.studio-module__yIT2Ka__bar{background:var(--color-surface-muted);align-items:center;gap:12px;padding:10px 16px;display:flex}.studio-module__yIT2Ka__dots{gap:5px;display:inline-flex}.studio-module__yIT2Ka__dots i{background:var(--color-sand);border-radius:50%;width:8px;height:8px}.studio-module__yIT2Ka__barTitle{font-size:var(--text-micro);color:var(--color-ink-muted);font-weight:640}.studio-module__yIT2Ka__sample{background:var(--color-caution-wash);color:var(--color-caution);font-size:var(--text-micro);border-radius:0;margin-left:auto;padding:1px 9px 2px;font-weight:650}.studio-module__yIT2Ka__body{grid-template-columns:132px 1fr;min-height:380px;display:grid}.studio-module__yIT2Ka__rail{background:#f9f6f0;align-content:start;gap:2px;padding:14px 10px;display:grid}.studio-module__yIT2Ka__railItem{font-size:var(--text-micro);color:var(--color-ink-muted);border-radius:0;padding:7px 10px;font-weight:560}.studio-module__yIT2Ka__railItem[data-active=true]{background:var(--color-surface-olive);color:var(--color-forest-hover);font-weight:650}.studio-module__yIT2Ka__main{align-content:start;gap:14px;padding:18px 20px 22px;display:grid}.studio-module__yIT2Ka__jobHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studio-module__yIT2Ka__crumb{font-size:var(--text-micro);color:var(--color-ink-muted);display:block}.studio-module__yIT2Ka__jobTitle{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-heading);text-transform:uppercase;font-size:1.125rem;font-weight:840}.studio-module__yIT2Ka__status{background:var(--color-surface-muted);font-size:var(--text-micro);white-space:nowrap;border-radius:0;padding:3px 10px;font-weight:650}.studio-module__yIT2Ka__status[data-done=true]{background:var(--color-caution-wash);color:var(--color-caution)}.studio-module__yIT2Ka__progress{background:var(--color-surface-muted);border-radius:0;height:3px;overflow:hidden}.studio-module__yIT2Ka__progress span{background:var(--color-forest);transform-origin:0;height:100%;transition:transform .7s var(--ease-architect);display:block}.studio-module__yIT2Ka__stages{font-size:var(--text-micro);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;margin:0;padding:0;list-style:none;display:grid}.studio-module__yIT2Ka__stages li{color:var(--color-ink-muted);transition:color var(--motion-medium) var(--ease-architect);align-items:center;gap:8px;display:flex}.studio-module__yIT2Ka__stageMark{background:var(--color-surface-muted);width:9px;height:9px;transition:background-color var(--motion-medium) var(--ease-architect);border-radius:50%;flex:none}.studio-module__yIT2Ka__stages li[data-state=done]{color:var(--color-ink)}.studio-module__yIT2Ka__stages li[data-state=done] .studio-module__yIT2Ka__stageMark{background:var(--color-forest)}.studio-module__yIT2Ka__stages li[data-state=current]{color:var(--color-ink);font-weight:650}.studio-module__yIT2Ka__stages li[data-state=current] .studio-module__yIT2Ka__stageMark{background:var(--color-clay);animation:studio-module__yIT2Ka__pulse 1.6s var(--ease-drafting) infinite}@keyframes studio-module__yIT2Ka__pulse{50%{opacity:.35}}.studio-module__yIT2Ka__qa{background:#f9f6f0;border-radius:0;gap:8px;padding:12px 14px;display:grid}.studio-module__yIT2Ka__qaTitle{font-size:var(--text-micro);font-weight:650}.studio-module__yIT2Ka__qa ul{font-size:var(--text-micro);gap:5px;margin:0;padding:0;list-style:none;display:grid}.studio-module__yIT2Ka__qa li{color:var(--color-ink-muted);justify-content:space-between;gap:12px;display:flex}.studio-module__yIT2Ka__qa li span:last-child{font-weight:650}.studio-module__yIT2Ka__qa li[data-pass=true]{color:var(--color-ink)}.studio-module__yIT2Ka__qa li[data-pass=true] span:last-child{color:var(--color-success)}.studio-module__yIT2Ka__qa li[data-pass=true] span:last-child:after{content:"  Passed";font-weight:560}.studio-module__yIT2Ka__replay{background:var(--color-surface);min-height:44px;box-shadow:var(--shadow-float);font-size:var(--text-small);color:var(--color-forest);cursor:pointer;border:0;border-radius:0;padding:0 16px;font-weight:600;position:absolute;bottom:-22px;right:18px}@media (max-width:720px){.studio-module__yIT2Ka__sheet{transform:none}.studio-module__yIT2Ka__body{grid-template-columns:minmax(0,1fr)}.studio-module__yIT2Ka__rail{display:none}.studio-module__yIT2Ka__stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.studio-module__yIT2Ka__sheet{transform:none}}
.modelroom-module__eLA9Lq__wrap{perspective:240px;flex:none;display:inline-block;position:relative}.modelroom-module__eLA9Lq__model{transform-style:preserve-3d;transition:transform .52s var(--ease-architect);position:absolute;inset:12% 10% 18%;transform:rotateX(58deg)rotate(-38deg)}.modelroom-module__eLA9Lq__floor{background:linear-gradient(135deg,#d9b98f,#c8a47c);border-radius:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #8c704d40}.modelroom-module__eLA9Lq__wall{transform-origin:bottom;transition:transform .42s var(--ease-architect);background:#f3eee6;position:absolute;box-shadow:inset 0 0 0 1px #8c704d2e}.modelroom-module__eLA9Lq__wallBack{transform-origin:bottom;height:46%;bottom:100%;left:0;right:0;transform:rotateX(-90deg)}.modelroom-module__eLA9Lq__wallSide{transform-origin:100%;width:46%;top:0;bottom:0;right:100%;transform:rotateY(90deg)}.modelroom-module__eLA9Lq__window{background:#cfdcd8;position:absolute;inset:22% 28% 30%;box-shadow:inset 0 0 0 1px #2c342e40}.modelroom-module__eLA9Lq__door{transform-origin:50% 100%;width:34%;height:72%;transition:transform .32s var(--ease-architect);background:#b48b62;position:absolute;bottom:0;left:30%;transform:scaleY(.001)}.modelroom-module__eLA9Lq__light{filter:blur(1px);width:46%;height:34%;animation:modelroom-module__eLA9Lq__drift 7s var(--ease-drafting) infinite alternate;background:#fff6e4bf;position:absolute;top:6%;left:18%;transform:skew(-18deg)}@keyframes modelroom-module__eLA9Lq__drift{to{transform:skew(-12deg)translate(30%)}}.modelroom-module__eLA9Lq__string{background:var(--color-clay);transform-origin:0;height:1px;position:absolute;top:72%;left:14%;right:14%;transform:scaleX(0)}.modelroom-module__eLA9Lq__bed,.modelroom-module__eLA9Lq__sheet{opacity:0;transition:opacity .26s var(--ease-architect);position:absolute}.modelroom-module__eLA9Lq__bed{background:#f4efe6;border-radius:0;width:40%;height:46%;top:40%;left:48%;box-shadow:0 0 0 1px #8c704d4d}.modelroom-module__eLA9Lq__sheet{background:#fffcf7;width:54%;height:54%;top:22%;left:20%;box-shadow:0 0 0 1px #8c704d4d}.modelroom-module__eLA9Lq__sheet2{transform:translate(10%,12%)}.modelroom-module__eLA9Lq__figure{background:var(--color-clay);opacity:0;width:7%;height:7%;transition:opacity .26s var(--ease-architect), transform .42s var(--ease-architect);border-radius:50%;position:absolute;top:56%;left:58%;transform:translateZ(0)}.modelroom-module__eLA9Lq__question{background:var(--color-clay);transform-origin:50% 0;width:3px;height:30%;transition:transform .26s var(--ease-architect);position:absolute;top:14%;right:10%;transform:scaleY(.001)}.modelroom-module__eLA9Lq__wrap[data-state=listening] .modelroom-module__eLA9Lq__wallBack{transform:rotateX(-90deg)scaleY(1.12)}.modelroom-module__eLA9Lq__wrap[data-state=listening] .modelroom-module__eLA9Lq__wallSide{transform:rotateY(90deg)scaleX(1.12)}.modelroom-module__eLA9Lq__wrap[data-state=thinking] .modelroom-module__eLA9Lq__string{animation:modelroom-module__eLA9Lq__measure 1.1s var(--ease-drafting) infinite alternate}@keyframes modelroom-module__eLA9Lq__measure{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.modelroom-module__eLA9Lq__wrap[data-state=speaking] .modelroom-module__eLA9Lq__light{background:#fff8e8f2}.modelroom-module__eLA9Lq__wrap[data-state=happy] .modelroom-module__eLA9Lq__figure{opacity:1;transform:translateZ(4px)}.modelroom-module__eLA9Lq__wrap[data-state=confused] .modelroom-module__eLA9Lq__model{transform:rotateX(58deg)rotate(-30deg)}.modelroom-module__eLA9Lq__wrap[data-state=confused] .modelroom-module__eLA9Lq__question{transform:none}.modelroom-module__eLA9Lq__wrap[data-shape=home] .modelroom-module__eLA9Lq__bed{opacity:1}.modelroom-module__eLA9Lq__wrap[data-shape=door] .modelroom-module__eLA9Lq__door{transform:none}.modelroom-module__eLA9Lq__wrap[data-shape=measure] .modelroom-module__eLA9Lq__string{transform:scaleX(1)}.modelroom-module__eLA9Lq__wrap[data-shape=sheets] .modelroom-module__eLA9Lq__sheet{opacity:1}@media (prefers-reduced-motion:reduce){.modelroom-module__eLA9Lq__light,.modelroom-module__eLA9Lq__wrap[data-state=thinking] .modelroom-module__eLA9Lq__string{animation:none}}
.truth-module__FDh4vG__wrap{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.truth-module__FDh4vG__stackCol{min-width:0;position:relative}.truth-module__FDh4vG__stack{aspect-ratio:1.28;perspective:1500px;perspective-origin:30% 20%;position:relative}.truth-module__FDh4vG__sheet{background:var(--color-surface);transform-origin:50% 100%;transform:translate3d(calc(var(--pos) * 30px), calc(var(--pos) * -28px), calc(var(--pos) * -70px)) rotateX(12deg) rotateZ(calc(-2deg + var(--pos) * 3.2deg));transition:transform .72s var(--ease-architect), opacity .52s var(--ease-architect);transition-delay:calc(var(--i) * 70ms);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0;grid-template-rows:auto 1fr auto;gap:6px;padding:16px 18px 0;display:grid;position:absolute;inset:13% 15% 9% 3%;box-shadow:inset 0 1px #fffc,0 2px 4px #2c342e0d,0 30px 50px -34px #2c342e73}.truth-module__FDh4vG__sheet[data-front=true]{cursor:default}.truth-module__FDh4vG__sheet:not([data-front=true]) .truth-module__FDh4vG__art,.truth-module__FDh4vG__sheet:not([data-front=true]) .truth-module__FDh4vG__sheetHead{opacity:.55}@media (hover:hover) and (pointer:fine){.truth-module__FDh4vG__stack:hover .truth-module__FDh4vG__sheet{transform:translate3d(calc(var(--pos) * 62px), calc(var(--pos) * -40px), calc(var(--pos) * -70px)) rotateX(12deg) rotateZ(calc(-3deg + var(--pos) * 6deg));transition-delay:0s}}@media (scripting:enabled){.truth-module__FDh4vG__wrap:not([data-inview=true]) .truth-module__FDh4vG__sheet{opacity:0;transform:translate(-60px,80px)rotateX(12deg)rotate(-14deg)}}.truth-module__FDh4vG__sheetHead{transition:opacity var(--motion-medium) var(--ease-architect);justify-content:center;align-items:baseline;gap:8px;display:flex}.truth-module__FDh4vG__measure{font-weight:650;font-size:var(--text-small);color:var(--color-clay-text)}.truth-module__FDh4vG__measureNote{font-size:var(--text-micro);color:var(--color-ink-muted)}.truth-module__FDh4vG__art{width:100%;height:100%;min-height:0;transition:opacity var(--motion-medium) var(--ease-architect)}.truth-module__FDh4vG__planLines{stroke:var(--color-ink);stroke-width:2.4px;stroke-linecap:square}.truth-module__FDh4vG__art[data-line=dashed] .truth-module__FDh4vG__planLines{stroke-dasharray:8 5;stroke-linecap:butt}.truth-module__FDh4vG__art[data-line=dotted] .truth-module__FDh4vG__planLines{stroke-dasharray:.5 5;stroke-linecap:round;stroke-width:2.8px}.truth-module__FDh4vG__planLines .truth-module__FDh4vG__swing{stroke:var(--color-clay);stroke-width:1.2px;stroke-dasharray:3 3}.truth-module__FDh4vG__dimLines{stroke:var(--color-clay);stroke-width:1.1px}.truth-module__FDh4vG__dimLines .truth-module__FDh4vG__dimTick{stroke-width:1.6px}.truth-module__FDh4vG__dimLines .truth-module__FDh4vG__dimExt{stroke-opacity:.5}.truth-module__FDh4vG__titleBlock{border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-surface-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 -18px;padding:10px 18px 12px;display:grid}.truth-module__FDh4vG__sheetNo{font-size:var(--text-micro);color:var(--color-ink-muted);font-weight:680}.truth-module__FDh4vG__sheetTitle{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-heading);text-transform:uppercase;font-size:clamp(.95rem,.85rem + .4vw,1.15rem);font-weight:840;line-height:1.2}.truth-module__FDh4vG__lineKey,.truth-module__FDh4vG__tabLine{background:var(--color-ink);width:34px;height:2px}.truth-module__FDh4vG__lineKey[data-line=dashed],.truth-module__FDh4vG__tabLine[data-line=dashed]{background:repeating-linear-gradient(90deg, var(--color-ink) 0 7px, transparent 7px 11px)}.truth-module__FDh4vG__lineKey[data-line=dotted],.truth-module__FDh4vG__tabLine[data-line=dotted]{background:radial-gradient(circle, var(--color-ink) 1.2px, transparent 1.6px) 0 50% / 6px 3px repeat-x;height:3px}.truth-module__FDh4vG__figure{color:var(--color-clay);align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:4%;right:2%}.truth-module__FDh4vG__figure .truth-module__FDh4vG__figureSvg{color:var(--color-clay)}.truth-module__FDh4vG__figureDim{height:112px;font-size:var(--text-micro);color:var(--color-clay-text);writing-mode:vertical-rl;background:linear-gradient(var(--color-clay), var(--color-clay)) right center / 1px 100% no-repeat;align-items:center;padding:0 0 0 12px;font-weight:650;display:flex;position:relative;transform:rotate(180deg)}.truth-module__FDh4vG__panel{gap:var(--space-5);min-width:0;display:grid}.truth-module__FDh4vG__tabs{gap:4px;display:grid}.truth-module__FDh4vG__tab{min-height:56px;color:var(--color-ink);text-align:left;cursor:pointer;transition:background-color var(--motion-medium) var(--ease-architect);background:0 0;border:0;border-radius:0;grid-template-columns:34px auto 1fr;align-items:center;gap:14px;padding:10px 16px;display:grid}.truth-module__FDh4vG__tab[aria-selected=true]{background:var(--color-surface);box-shadow:var(--shadow-float)}@media (hover:hover) and (pointer:fine){.truth-module__FDh4vG__tab:hover:not([aria-selected=true]){background:#fffcf799}}.truth-module__FDh4vG__tabNo{font-size:var(--text-micro);color:var(--color-ink-muted);font-weight:680}.truth-module__FDh4vG__tabTitle{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-heading);text-transform:uppercase;font-weight:840;font-size:var(--text-h3);line-height:1.2}.truth-module__FDh4vG__detail{gap:var(--space-4);animation:truth-module__FDh4vG__detailIn .42s var(--ease-architect) both;padding:0 16px;display:grid}@keyframes truth-module__FDh4vG__detailIn{0%{opacity:0}to{opacity:1}}.truth-module__FDh4vG__body{color:var(--color-ink-muted);max-width:52ch}.truth-module__FDh4vG__checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.truth-module__FDh4vG__checks li{padding-left:26px;font-weight:540;position:relative}.truth-module__FDh4vG__checks li:before{content:"";background:var(--color-clay);width:14px;height:1px;position:absolute;top:.78em;left:2px}.truth-module__FDh4vG__checks li:after{content:"";background:var(--color-clay);width:1.5px;height:9px;position:absolute;top:calc(.78em - 4px);left:14px;transform:skew(-40deg)}.truth-module__FDh4vG__count{font-size:var(--text-small);color:var(--color-ink-muted)}.truth-module__FDh4vG__countLink{color:var(--color-forest);text-underline-offset:3px;font-weight:600}@media (max-width:960px){.truth-module__FDh4vG__wrap{grid-template-columns:minmax(0,1fr)}.truth-module__FDh4vG__stack{max-width:560px}}@media (max-width:560px){.truth-module__FDh4vG__figure{display:none}.truth-module__FDh4vG__sheet{inset:14% 12% 6% 2%}.truth-module__FDh4vG__tab{grid-template-columns:28px 1fr}.truth-module__FDh4vG__tabNo{display:none}}
.compare-module__GTp4JW__lockWrap{gap:var(--space-5);display:grid}.compare-module__GTp4JW__lockBar{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.compare-module__GTp4JW__lockBtn{background:var(--color-surface);min-height:44px;box-shadow:var(--shadow-float);font-size:var(--text-small);color:var(--color-ink);cursor:pointer;border:0;border-radius:0;align-items:center;gap:12px;padding:0 16px 0 8px;font-weight:620;display:inline-flex}.compare-module__GTp4JW__lockTrack{background:var(--color-sand);width:40px;height:24px;transition:background-color var(--motion-medium) var(--ease-architect);border-radius:0;position:relative}.compare-module__GTp4JW__lockThumb{background:var(--color-surface);width:18px;height:18px;transition:transform var(--motion-medium) var(--ease-architect);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #2c342e4d}.compare-module__GTp4JW__lockBtn[aria-pressed=true] .compare-module__GTp4JW__lockTrack{background:var(--color-forest)}.compare-module__GTp4JW__lockBtn[aria-pressed=true] .compare-module__GTp4JW__lockThumb{transform:translate(16px)}.compare-module__GTp4JW__lockHint{font-size:var(--text-small);color:var(--color-ink-muted)}.compare-module__GTp4JW__plans{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:clamp(16px,2.4vw,28px);display:grid}.compare-module__GTp4JW__plan{background:var(--color-surface);box-shadow:var(--shadow-sheet);border-radius:0;align-content:end;gap:10px;min-width:0;padding:clamp(14px,2vw,24px);display:grid}.compare-module__GTp4JW__drawing{justify-content:center;align-items:flex-end;display:flex}.compare-module__GTp4JW__drawing svg{transform-origin:50% 100%;width:100%;transition:transform .42s var(--ease-architect)}.compare-module__GTp4JW__lockWrap[data-locked=true] .compare-module__GTp4JW__drawing svg{transform:scale(var(--fraction))}.compare-module__GTp4JW__planTitle{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-heading);text-transform:uppercase;font-weight:840;font-size:var(--text-h3)}.compare-module__GTp4JW__planTitle a{color:inherit;text-underline-offset:3px}.compare-module__GTp4JW__picker{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.compare-module__GTp4JW__picker label{min-height:40px;font-size:var(--text-small);align-items:center;gap:8px;display:inline-flex}@media (max-width:760px){.compare-module__GTp4JW__plans{grid-auto-flow:row}}@media (prefers-reduced-motion:reduce){.compare-module__GTp4JW__drawing svg{transition:none}}
.concierge-module__NAgKGq__launcher{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:var(--z-launcher);background:var(--color-surface);min-height:52px;box-shadow:var(--shadow-float);font-size:var(--text-small);color:var(--color-ink);cursor:pointer;transition:opacity var(--motion-medium) var(--ease-architect), transform var(--motion-medium) var(--ease-architect);border:0;border-radius:0;align-items:center;gap:10px;padding:6px 18px 6px 8px;font-weight:620;display:inline-flex;position:fixed}.concierge-module__NAgKGq__launcher[data-hidden=true]{opacity:0;pointer-events:none;transform:scale(.96)}@media (hover:hover) and (pointer:fine){.concierge-module__NAgKGq__launcher:hover{background:var(--color-surface)}}@media (prefers-reduced-transparency:reduce){.concierge-module__NAgKGq__launcher,.concierge-module__NAgKGq__window{background:var(--color-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.concierge-module__NAgKGq__window{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:var(--z-launcher);background:var(--color-surface);width:min(400px,100vw - 36px);height:min(640px,100dvh - 120px);box-shadow:var(--shadow-float);transform-origin:100% 100%;animation:concierge-module__NAgKGq__rise .22s var(--ease-architect) both;border-radius:0;grid-template-rows:auto 1fr auto auto;display:grid;position:fixed;overflow:hidden}.concierge-module__NAgKGq__window[hidden]{display:none}@keyframes concierge-module__NAgKGq__rise{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.concierge-module__NAgKGq__head{box-shadow:inset 0 -1px 0 var(--color-line);align-items:center;gap:12px;padding:12px 10px 10px 14px;display:flex}.concierge-module__NAgKGq__headText{flex:1;min-width:0}.concierge-module__NAgKGq__headText h2{font-size:1.25rem}.concierge-module__NAgKGq__headText p{font-size:var(--text-micro);color:var(--color-ink-muted)}.concierge-module__NAgKGq__iconBtn{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.concierge-module__NAgKGq__iconBtn svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.concierge-module__NAgKGq__iconBtn:hover{background:#fffcf7e6}}.concierge-module__NAgKGq__log{overscroll-behavior:contain;align-content:start;gap:12px;padding:14px;display:grid;overflow-y:auto}.concierge-module__NAgKGq__msg{max-width:92%;font-size:var(--text-small);gap:8px;line-height:1.5;display:grid}.concierge-module__NAgKGq__msg[data-role=concierge]{justify-self:start}.concierge-module__NAgKGq__msg[data-role=concierge]>p{background:var(--color-surface);border-radius:0;padding:10px 12px}.concierge-module__NAgKGq__msg[data-role=visitor]{justify-self:end}.concierge-module__NAgKGq__msg[data-role=visitor]>p{background:var(--color-forest);color:var(--color-surface);border-radius:0;padding:10px 12px}.concierge-module__NAgKGq__card{background:var(--color-surface);box-shadow:var(--shadow-sheet);border-radius:0;gap:10px;padding:12px;display:grid}.concierge-module__NAgKGq__cardTitle{font-weight:650}.concierge-module__NAgKGq__cardText{color:var(--color-ink-muted)}.concierge-module__NAgKGq__homeList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.concierge-module__NAgKGq__homeRow{box-shadow:inset 0 -1px 0 var(--color-line);gap:6px;padding:8px 0;display:grid}.concierge-module__NAgKGq__homeRow:last-child{box-shadow:none}.concierge-module__NAgKGq__homeRow>div:first-child{gap:2px;display:grid}.concierge-module__NAgKGq__homeRow span{font-size:var(--text-micro);color:var(--color-ink-muted)}.concierge-module__NAgKGq__rowLinks{flex-wrap:wrap;gap:4px 14px;display:flex}.concierge-module__NAgKGq__rowLinks a{min-height:32px;color:var(--color-forest);font-weight:620;font-size:var(--text-micro);text-underline-offset:3px;align-items:center;display:inline-flex}.concierge-module__NAgKGq__label{font-size:var(--text-micro);align-items:center;gap:8px;font-weight:620;display:inline-flex;color:var(--color-ink)!important}.concierge-module__NAgKGq__label:before{content:"";background:currentColor;flex:none;width:18px;height:2px}.concierge-module__NAgKGq__label[data-line=dashed]:before{background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 7px)}.concierge-module__NAgKGq__label[data-line=dotted]:before{background:radial-gradient(circle,currentColor 1px,#0000 1.4px) 0/5px 3px repeat-x;height:3px}.concierge-module__NAgKGq__labels{gap:10px;margin:0;padding:0;list-style:none;display:grid}.concierge-module__NAgKGq__labels li{gap:2px;display:grid}.concierge-module__NAgKGq__labels li>span:last-child{color:var(--color-ink-muted);font-size:var(--text-micro)}.concierge-module__NAgKGq__table{border-collapse:collapse;width:100%;font-size:var(--text-micro)}.concierge-module__NAgKGq__table th,.concierge-module__NAgKGq__table td{text-align:left;padding:6px 4px}:is(.concierge-module__NAgKGq__table td.num,.concierge-module__NAgKGq__table th.num){text-align:right;white-space:nowrap}.concierge-module__NAgKGq__table tbody tr{box-shadow:inset 0 1px 0 var(--color-line)}.concierge-module__NAgKGq__table tr[data-active]{background:var(--color-surface-olive)}.concierge-module__NAgKGq__keys{font-size:var(--text-micro);gap:6px;margin:0;display:grid}.concierge-module__NAgKGq__keys div{grid-template-columns:130px 1fr;gap:10px;display:grid}.concierge-module__NAgKGq__keys dt{font-weight:650}.concierge-module__NAgKGq__keys dd{color:var(--color-ink-muted);margin:0}.concierge-module__NAgKGq__chips{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.concierge-module__NAgKGq__chip{background:var(--color-surface);min-height:34px;box-shadow:var(--shadow-sheet);font-size:var(--text-micro);color:var(--color-forest-hover);cursor:pointer;border:0;border-radius:0;padding:0 12px;font-weight:600}.concierge-module__NAgKGq__chip:disabled{opacity:.55;cursor:default}.concierge-module__NAgKGq__form{box-shadow:inset 0 1px 0 var(--color-line);gap:8px;padding:10px 12px 12px;display:flex}.concierge-module__NAgKGq__input{background:var(--color-surface);min-width:0;min-height:44px;box-shadow:var(--shadow-well);font-size:max(16px, var(--text-small));border:0;border-radius:0;flex:1;padding:0 14px}.concierge-module__NAgKGq__input::placeholder{color:var(--color-ink-muted)}.concierge-module__NAgKGq__input:focus-visible{box-shadow:0 0 0 2px var(--focus-gap), 0 0 0 4px var(--focus-ring);outline:none}.concierge-module__NAgKGq__send{background:var(--color-forest);width:44px;height:44px;color:var(--color-surface);cursor:pointer;border:0;border-radius:0;place-items:center;display:grid}.concierge-module__NAgKGq__send svg{width:18px;height:18px}.concierge-module__NAgKGq__send:disabled{background:var(--color-sand);color:var(--color-ink-muted);cursor:default}@media (max-width:560px){.concierge-module__NAgKGq__launcherLabel{display:none}.concierge-module__NAgKGq__launcher[data-tucked=true]:not(:focus-visible){opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}.concierge-module__NAgKGq__launcher{padding:6px}.concierge-module__NAgKGq__window{width:auto;height:min(78dvh,640px);bottom:8px;left:8px;right:8px}}@media (max-width:720px){.concierge-module__NAgKGq__table{overscroll-behavior-x:contain;max-width:100%;display:block;overflow-x:auto}}
.vernier-module__HSE01W__vernier{display:inline-flex}.vernier-module__HSE01W__digits{line-height:1;display:inline-flex}.vernier-module__HSE01W__cell{height:1em;display:inline-block;overflow:hidden}.vernier-module__HSE01W__strip{transform:translateY(calc(var(--d) * -1em));flex-direction:column;display:flex}.vernier-module__HSE01W__strip>span{height:1em;line-height:1;display:block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.vernier-module__HSE01W__strip{transition:transform 1.1s cubic-bezier(.7,0,.16,1);transition-delay:calc(var(--i) * 70ms)}.vernier-module__HSE01W__vernier:not([data-inview=true]) .vernier-module__HSE01W__strip{transform:translateY(0)}}
.page-module__oWABma__page{max-width:calc(var(--content-max) + var(--gutter) * 2);padding:0 var(--gutter) var(--section-y);grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,64px);margin:0 auto;display:grid}.page-module__oWABma__narrow{max-width:980px}.page-module__oWABma__head{isolation:isolate;background:var(--color-canvas);width:100vw;box-shadow:0 3px 0 var(--color-ink-deep);margin-left:calc(50% - 50vw);position:relative}.page-module__oWABma__head:before{content:"";z-index:-1;background-image:var(--grain);opacity:.12;pointer-events:none;position:absolute;inset:0}.page-module__oWABma__headFrame{z-index:1;gap:var(--space-5) var(--grid-gap);max-width:calc(var(--content-max) + var(--gutter) * 2);padding:calc(60px + clamp(46px, 7vh, 76px)) var(--gutter) clamp(28px, 4vw, 48px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin:0 auto;display:grid;position:relative}.page-module__oWABma__headMain{gap:var(--space-4);grid-column:1/span 9;display:grid}.page-module__oWABma__stack{gap:var(--space-4);min-width:0;display:grid}.page-module__oWABma__headAside{grid-column:10/-1;justify-items:end;gap:12px;display:grid}.page-module__oWABma__headHatch{height:clamp(18px,2.4vw,30px);color:var(--color-ink);opacity:.4}.page-module__oWABma__sheet{font-size:var(--text-micro);font-variation-settings:"wdth" 80;letter-spacing:.04em;background:var(--color-clay);color:#1b211d;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));justify-self:start;align-items:center;padding:3px 10px;font-weight:780;display:inline-flex}.page-module__oWABma__title{font-size:var(--text-h1);font-weight:var(--weight-display);font-variation-settings:"wdth" var(--wdth-display);line-height:var(--leading-tight);letter-spacing:-.008em}.page-module__oWABma__lead{font-size:var(--text-lead);color:var(--color-ink-muted);max-width:58ch}.page-module__oWABma__card{align-content:start;gap:var(--space-4);background:var(--color-surface);box-shadow:var(--shadow-sheet);clip-path:var(--clip-chamfer);grid-template-columns:minmax(0,1fr);min-width:0;padding:clamp(20px,3vw,32px);display:grid}.page-module__oWABma__cardTitle{font-size:var(--text-h3)}.page-module__oWABma__muted{color:var(--color-ink-muted)}.page-module__oWABma__small{font-size:var(--text-small)}.page-module__oWABma__grid3{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__oWABma__grid2{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__oWABma__facts{gap:0;margin:0;display:grid}.page-module__oWABma__facts>div{box-shadow:inset 0 -1px 0 var(--color-line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 0;display:grid}.page-module__oWABma__facts>div:last-child{box-shadow:none}.page-module__oWABma__facts dt{color:var(--color-ink-muted);font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);text-transform:uppercase;align-self:center;font-size:.71875rem;font-weight:700}.page-module__oWABma__facts dd{overflow-wrap:anywhere;font-variation-settings:"wdth" 88;text-align:right;font-variant-numeric:tabular-nums lining-nums;margin:0;font-weight:720}.page-module__oWABma__factNote{font-size:var(--text-micro);color:var(--color-ink-muted);font-weight:500;display:block}.page-module__oWABma__table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.page-module__oWABma__table th{text-align:left;font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted);box-shadow:inset 0 -2px 0 var(--color-ink);padding:8px 10px;font-size:.71875rem;font-weight:720}.page-module__oWABma__table td{box-shadow:inset 0 1px 0 var(--color-line);padding:11px 10px}.page-module__oWABma__table td.page-module__oWABma__num,.page-module__oWABma__table th.page-module__oWABma__num{text-align:right;font-variant-numeric:tabular-nums lining-nums}.page-module__oWABma__chips{flex-wrap:wrap;gap:2px;display:flex}.page-module__oWABma__chip{background:var(--color-surface);min-height:40px;box-shadow:var(--shadow-sheet);color:var(--color-ink);font-variation-settings:"wdth" 84;letter-spacing:.04em;text-transform:uppercase;transition:background-color var(--motion-quick) var(--ease-architect);align-items:center;padding:0 14px;font-size:.78125rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__oWABma__chip[aria-current=true]{background:var(--color-ink);color:var(--color-canvas);box-shadow:none}@media (hover:hover) and (pointer:fine){.page-module__oWABma__chip:hover{background:var(--color-sand)}.page-module__oWABma__chip[aria-current=true]:hover{background:var(--color-ink)}}.page-module__oWABma__filterGroup{gap:8px;display:grid}.page-module__oWABma__filterLabel{font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted);font-size:.71875rem;font-weight:720}.page-module__oWABma__filters{flex-wrap:wrap;align-items:flex-end;gap:20px 32px;display:flex}.page-module__oWABma__searchForm{align-items:flex-end;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.page-module__oWABma__searchInput{text-transform:none;letter-spacing:0;border:0;flex:260px;min-width:0;font-weight:560}.page-module__oWABma__resultsBar{font-size:var(--text-small);color:var(--color-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.page-module__oWABma__prose{gap:16px;max-width:68ch;display:grid}.page-module__oWABma__prose h2{font-size:var(--text-h3);margin-top:18px}.page-module__oWABma__prose ul{gap:8px;margin:0;padding-left:20px;display:grid}.page-module__oWABma__notice{background:var(--color-caution-wash);color:var(--color-caution);font-size:var(--text-small);padding:14px 18px}@media (max-width:1100px){.page-module__oWABma__searchForm{flex:100%;margin-left:0}}@media (max-width:960px){.page-module__oWABma__grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__oWABma__headMain,.page-module__oWABma__headAside{grid-column:1/-1}.page-module__oWABma__headAside{justify-items:start}}@media (max-width:640px){.page-module__oWABma__grid3,.page-module__oWABma__grid2{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.page-module__oWABma__table{overscroll-behavior-x:contain;max-width:100%;display:block;overflow-x:auto}}@media (max-width:640px){.page-module__oWABma__stackTable{display:block;overflow:visible}.page-module__oWABma__stackTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__oWABma__stackTable tbody,.page-module__oWABma__stackTable tr{display:grid}.page-module__oWABma__stackTable tbody{gap:14px}.page-module__oWABma__stackTable tr{box-shadow:inset 0 1px 0 var(--color-line);gap:4px;padding:12px 0 0}.page-module__oWABma__stackTable td{box-shadow:none;text-align:right;justify-content:space-between;gap:16px;padding:2px 0;display:flex}.page-module__oWABma__stackTable td:before{content:attr(data-label);color:var(--color-ink-muted);font-size:var(--text-micro);text-align:left;flex:none;font-weight:620}.page-module__oWABma__stackTable td:first-child{font-weight:620}}
.home-module__c1seZG__section{isolation:isolate;background-color:var(--color-canvas);scroll-margin-top:60px;position:relative}.home-module__c1seZG__yard{isolation:isolate;background:var(--color-canvas);position:relative;overflow:clip}.home-module__c1seZG__yard:before{content:"";z-index:-1;background-image:var(--grain);opacity:.12;pointer-events:none;position:absolute;inset:0}.home-module__c1seZG__yard:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#eabb9d33,#eabb9d00 100%);width:70%;height:86%;position:absolute;top:12%;right:-8%}.home-module__c1seZG__sequence{isolation:isolate;--color-canvas:#141c17;background:#141c17;scroll-margin-top:60px;position:relative}.home-module__c1seZG__sequence:before{content:"";z-index:-1;background-image:var(--grain);opacity:.1;pointer-events:none;position:absolute;inset:0}.home-module__c1seZG__paper{background-color:var(--color-canvas)}.home-module__c1seZG__sand{--color-canvas:#e6dccb;background-color:#e6dccb}.home-module__c1seZG__sand:before,.home-module__c1seZG__sage:before,.home-module__c1seZG__paper:before{content:"";z-index:-1;background-image:var(--grain);opacity:.2;mix-blend-mode:multiply;filter:invert();pointer-events:none;position:absolute;inset:0}.home-module__c1seZG__night{background-color:var(--color-canvas);overflow:clip}.home-module__c1seZG__night:before{content:"";z-index:-1;background-image:var(--grain);opacity:.1;pointer-events:none;position:absolute;inset:0}.home-module__c1seZG__sage{--color-canvas:#dfe4da;background-color:#dfe4da}.home-module__c1seZG__ruled{--color-canvas:#fffcf7;background-color:#fffcf7}.home-module__c1seZG__walnut{--color-canvas:var(--color-walnut);--color-surface:#3a2d25;background-color:var(--color-walnut);overflow:clip}.home-module__c1seZG__walnut:before{content:"";z-index:-1;background-image:var(--grain);opacity:.1;pointer-events:none;position:absolute;inset:0}.home-module__c1seZG__daylight{--color-canvas:#f6f3ed;--color-surface:#fffcf7;--color-surface-muted:#eee7dc;--color-surface-olive:#e0e5dc;--color-ink:#2c342e;--color-ink-muted:#596157;--color-line:#d9d1c5;--color-forest:#385447;--color-forest-hover:#2d4439;--color-forest-deep:#24362d;--color-clay:#9a6c54;--color-clay-text:#7e5843;--color-bronze:#8c704d;--color-sand:#d8cab7;color:var(--color-ink);min-width:0}.home-module__c1seZG__inner{z-index:1;max-width:calc(var(--content-max) + var(--gutter) * 2);padding:var(--section-y) var(--gutter);gap:clamp(36px,5vw,72px);margin:0 auto;display:grid;position:relative}.home-module__c1seZG__head{gap:var(--space-4) var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.home-module__c1seZG__head h2{font-size:var(--text-h1);font-weight:var(--weight-display);font-variation-settings:"wdth" var(--wdth-display);line-height:var(--leading-tight);letter-spacing:-.008em;grid-column:1/span 8}.home-module__c1seZG__headRow{align-items:end}.home-module__c1seZG__headRow>div{gap:var(--space-4) var(--grid-gap);grid-column:1/span 10;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;display:grid}.home-module__c1seZG__headRow>div h2{grid-column:1/span 7}.home-module__c1seZG__headRow>div .home-module__c1seZG__lead{grid-column:8/-1}.home-module__c1seZG__headRow>a{grid-column:11/-1;justify-self:end}.home-module__c1seZG__lead{font-size:var(--text-body);color:var(--color-ink-muted);grid-column:9/-1;line-height:1.5}.home-module__c1seZG__cards{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.home-module__c1seZG__cardFeature{grid-area:span 2/1/auto/span 7}.home-module__c1seZG__cardItem{grid-column:8/-1}.home-module__c1seZG__sectionCta{justify-content:flex-start;display:flex}.home-module__c1seZG__split{align-items:start;column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.home-module__c1seZG__split>.home-module__c1seZG__head{gap:var(--space-4);grid-column:1/span 6;grid-template-columns:minmax(0,1fr);display:grid}.home-module__c1seZG__split>.home-module__c1seZG__head h2{font-size:var(--text-h2);grid-column:1}.home-module__c1seZG__split>.home-module__c1seZG__head .home-module__c1seZG__lead{font-size:var(--text-lead);grid-column:1}.home-module__c1seZG__split>.home-module__c1seZG__daylight{grid-column:7/-1}.home-module__c1seZG__points{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.home-module__c1seZG__points li{color:var(--color-ink);box-shadow:inset 0 -1px 0 var(--color-line);padding:10px 0 10px 26px;position:relative}.home-module__c1seZG__points li:before{content:"";background:var(--color-clay);width:14px;height:2px;position:absolute;top:1.35em;left:2px}.home-module__c1seZG__ctaRow{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:10px;display:flex}.home-module__c1seZG__emptyHero{z-index:1;gap:var(--space-7);max-width:var(--content-max);padding:150px var(--gutter) 80px;margin:0 auto;display:grid;position:relative}.home-module__c1seZG__footnote{z-index:1;max-width:calc(var(--content-max) + var(--gutter) * 2);padding:18px var(--gutter);font-size:var(--text-micro);color:var(--color-ink-muted);margin:0 auto;position:relative}.home-module__c1seZG__footnote a{color:inherit}@media (max-width:960px){.home-module__c1seZG__cardFeature,.home-module__c1seZG__cardItem{grid-area:auto/1/auto/-1}.home-module__c1seZG__head h2,.home-module__c1seZG__lead,.home-module__c1seZG__headRow>div h2,.home-module__c1seZG__headRow>div .home-module__c1seZG__lead,.home-module__c1seZG__headRow>div{grid-column:1/-1}.home-module__c1seZG__headRow>a{grid-column:1/-1;justify-self:start}.home-module__c1seZG__split>.home-module__c1seZG__head,.home-module__c1seZG__split>.home-module__c1seZG__daylight{grid-column:1/-1}}
.property-module__qktS5a__head{isolation:isolate;background:var(--color-canvas);width:100vw;box-shadow:0 3px 0 var(--color-ink-deep);margin-left:calc(50% - 50vw);position:relative}.property-module__qktS5a__head:before{content:"";z-index:-1;background-image:var(--grain);opacity:.12;pointer-events:none;position:absolute;inset:0}.property-module__qktS5a__headFrame{z-index:1;gap:var(--space-5) var(--grid-gap);max-width:calc(var(--content-max) + var(--gutter) * 2);padding:calc(60px + clamp(42px, 6vh, 64px)) var(--gutter) clamp(24px, 3vw, 40px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin:0 auto;display:grid;position:relative}.property-module__qktS5a__headHatch{height:clamp(18px,2.4vw,30px);color:var(--color-ink);opacity:.4}.property-module__qktS5a__crumbsNav{grid-column:1/-1}.property-module__qktS5a__crumbs{font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted);flex-wrap:wrap;gap:2px 8px;margin:0;padding:0;font-size:.71875rem;font-weight:700;list-style:none;display:flex}.property-module__qktS5a__crumbs li+li:before{content:"/";color:var(--color-clay-text);margin-right:8px}.property-module__qktS5a__crumbs a{color:inherit}.property-module__qktS5a__headMain{gap:var(--space-3);grid-column:1/span 9;display:grid}.property-module__qktS5a__titleBlock{font-size:var(--text-micro);color:var(--color-ink-muted);flex-wrap:wrap;gap:2px 16px;font-weight:620;display:flex}.property-module__qktS5a__title{font-size:var(--text-h1);font-weight:var(--weight-display);font-variation-settings:"wdth" var(--wdth-display);line-height:var(--leading-tight);letter-spacing:-.008em}.property-module__qktS5a__subtitle{font-size:var(--text-lead);color:var(--color-ink-muted);max-width:62ch;line-height:1.4}.property-module__qktS5a__badges{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.property-module__qktS5a__actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px;display:flex}.property-module__qktS5a__priceBox{text-align:right;grid-column:10/-1;justify-items:end;gap:4px;display:grid}.property-module__qktS5a__price{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-heading);text-transform:uppercase;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);font-weight:840;line-height:1}.property-module__qktS5a__block{grid-column:1/-1}.property-module__qktS5a__schedules{gap:var(--space-5) var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.property-module__qktS5a__schedules>h2,.property-module__qktS5a__schedules>p{grid-column:1/-1}.property-module__qktS5a__schedule{overscroll-behavior-x:contain;background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sheet);clip-path:var(--clip-chamfer);grid-column:span 6;padding:14px 16px;overflow-x:auto}.property-module__qktS5a__scheduleWide{grid-column:1/-1}.property-module__qktS5a__scheduleTitle{caption-side:top;text-align:left;font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-heading);text-transform:uppercase;padding-bottom:8px;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:840}.property-module__qktS5a__mark{font-variation-settings:"wdth" 84;color:var(--color-clay-text);white-space:nowrap;font-weight:800}.property-module__qktS5a__verify{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (max-width:960px){.property-module__qktS5a__headMain,.property-module__qktS5a__priceBox{grid-column:1/-1}.property-module__qktS5a__priceBox{text-align:left;justify-items:start}.property-module__qktS5a__schedule{grid-column:1/-1}}.property-module__qktS5a__availability{font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted);font-size:.71875rem;font-weight:720}.property-module__qktS5a__availability[data-availability=available]{color:var(--color-success)}.property-module__qktS5a__planWrap{background:var(--color-surface);box-shadow:var(--shadow-sheet);clip-path:var(--clip-chamfer);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);padding:clamp(20px,3vw,36px);display:grid}.property-module__qktS5a__planDrawing{min-width:0}.property-module__qktS5a__planDrawing svg{max-height:640px;margin:0 auto}.property-module__qktS5a__roomTable{min-width:0;overflow-x:auto}.property-module__qktS5a__table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.property-module__qktS5a__table th,.property-module__qktS5a__table td{text-align:left;padding:11px 8px}.property-module__qktS5a__table thead th{font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted);box-shadow:inset 0 -2px 0 var(--color-ink);font-size:.6875rem;font-weight:720}.property-module__qktS5a__table tbody tr{box-shadow:inset 0 1px 0 var(--color-line);transition:background-color var(--motion-quick) var(--ease-architect)}.property-module__qktS5a__table tbody th{font-weight:600}.property-module__qktS5a__table tbody tr[data-active]{background:var(--color-surface-olive)}.property-module__qktS5a__num{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;text-align:right!important}.property-module__qktS5a__walkCell{text-align:right!important}.property-module__qktS5a__walk{white-space:nowrap;min-height:36px;color:var(--color-forest);border-radius:0;align-items:center;padding:0 10px;font-weight:620;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.property-module__qktS5a__walk:hover{background:#fffcf7e6}}.property-module__qktS5a__tableNote{font-size:var(--text-micro);color:var(--color-ink-muted);margin-top:12px}.property-module__qktS5a__modelCard{background:#1b211d var(--grain);clip-path:var(--clip-chamfer);place-items:center;padding:clamp(18px,3vw,36px);display:grid}.property-module__qktS5a__modelCard>*{width:min(100%,560px)}.property-module__qktS5a__checks{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.property-module__qktS5a__checks li{font-size:var(--text-small);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;display:grid}@media (max-width:480px){.property-module__qktS5a__checks li{grid-template-columns:minmax(0,1fr);gap:4px}.property-module__qktS5a__checks li>:first-child{justify-self:start}}.property-module__qktS5a__status{font-size:var(--text-micro);white-space:nowrap;background:var(--color-surface-muted);border-radius:0;padding:1px 9px 2px;font-weight:650;display:inline-flex}.property-module__qktS5a__status[data-tone=ok]{background:var(--color-success-wash);color:var(--color-success)}.property-module__qktS5a__status[data-tone=open]{background:var(--color-caution-wash);color:var(--color-caution)}.property-module__qktS5a__status[data-tone=fail]{background:var(--color-danger-wash);color:var(--color-danger)}.property-module__qktS5a__disclosures{font-size:var(--text-small);color:var(--color-ink-muted);gap:8px;margin:0;padding-left:18px;display:grid}.property-module__qktS5a__form{gap:16px;display:grid}.property-module__qktS5a__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.property-module__qktS5a__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.property-module__qktS5a__fieldError{font-size:var(--text-micro);color:var(--color-danger);font-weight:600}.property-module__qktS5a__sent{background:var(--color-success-wash);border-radius:0;gap:10px;padding:18px 20px;display:grid}.property-module__qktS5a__sent h3{font-size:var(--text-h3);color:var(--color-success)}.property-module__qktS5a__sentNote{font-size:var(--text-micro);color:var(--color-ink-muted)}.property-module__qktS5a__developer{font-size:var(--text-small);gap:8px;display:grid}.property-module__qktS5a__developer a{color:var(--color-forest)}@media (max-width:960px){.property-module__qktS5a__planWrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.property-module__qktS5a__formGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.property-module__qktS5a__table{overscroll-behavior-x:contain;max-width:100%;display:block;overflow-x:auto}.property-module__qktS5a__schedule .property-module__qktS5a__table{min-width:520px;max-width:none;display:table;overflow:visible}}.property-module__qktS5a__floors{gap:14px;display:grid}.property-module__qktS5a__floorTabs{flex-wrap:wrap;gap:6px;display:flex}.property-module__qktS5a__floorTab{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;border-radius:0;gap:2px;padding:6px 16px;font-weight:620;display:grid}.property-module__qktS5a__floorTab[aria-selected=true]{background:var(--color-forest);color:var(--color-surface);border-color:#0000}.property-module__qktS5a__floorNote{font-size:var(--text-micro);opacity:.8;font-weight:500}
.footer-module__Y0L5oG__footer{padding-bottom:calc(28px + env(safe-area-inset-bottom));background:var(--color-walnut-deep);isolation:isolate;position:relative;overflow:clip}.footer-module__Y0L5oG__footer:before{content:"";z-index:-1;background-image:var(--grain);opacity:.09;pointer-events:none;position:absolute;inset:0}.footer-module__Y0L5oG__inner{max-width:calc(var(--content-max) + var(--gutter) * 2);padding:clamp(40px, 6vw, 88px) var(--gutter) 0;gap:clamp(32px,5vw,64px);margin:0 auto;display:grid}.footer-module__Y0L5oG__light{display:none}.footer-module__Y0L5oG__lead{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.footer-module__Y0L5oG__leadTitle{font-size:var(--text-h1);font-weight:var(--weight-display);font-variation-settings:"wdth" var(--wdth-display);line-height:var(--leading-tight);grid-column:1/span 7}.footer-module__Y0L5oG__leadBody{gap:var(--space-4);color:var(--color-ink-muted);font-size:var(--text-lead);grid-column:8/-1;justify-items:start;line-height:1.45;display:grid}.footer-module__Y0L5oG__stage{touch-action:pan-y;--tilt-y:0deg;padding-bottom:86px;position:relative}.footer-module__Y0L5oG__mark{font-family:var(--font-display);font-variation-settings:"wdth" 62;letter-spacing:-.012em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;transform:perspective(1400px) rotateY(var(--tilt-y));transition:transform .5s var(--ease-architect);font-size:min(21.6vw,340px);font-weight:900;line-height:.76;position:relative}.footer-module__Y0L5oG__layer{color:#4d3a2c;transition:transform .9s var(--ease-architect);transition-delay:calc(var(--i) * 26ms);display:block}.footer-module__Y0L5oG__layer+.footer-module__Y0L5oG__layer{position:absolute;inset:0}.footer-module__Y0L5oG__top{color:#f2ecdf}.footer-module__Y0L5oG__footer[data-inview=true] .footer-module__Y0L5oG__layer{transform:translate(calc(var(--i) * -1.6px), calc(var(--i) * -2.2px))}.footer-module__Y0L5oG__baseline{left:calc(var(--gutter) * -1);right:calc(var(--gutter) * -1);background:#f2ecdf;height:3px;position:absolute;bottom:86px}.footer-module__Y0L5oG__baseline:after{content:"";background:var(--color-clay);opacity:.5;height:83px;-webkit-mask:var(--hatch-earth) repeat;-webkit-mask:var(--hatch-earth) repeat;mask:var(--hatch-earth) repeat;position:absolute;top:3px;left:0;right:0}.footer-module__Y0L5oG__walker{color:#eabb9d;width:22px;height:74px;transform:translateX(var(--walk-x,40px));position:absolute;bottom:89px;left:0}.footer-module__Y0L5oG__walker svg{width:100%;height:100%;overflow:visible}.footer-module__Y0L5oG__legA,.footer-module__Y0L5oG__legB{transform-box:fill-box;transform-origin:50% 0}.footer-module__Y0L5oG__walking .footer-module__Y0L5oG__legA{animation:.62s ease-in-out infinite alternate footer-module__Y0L5oG__stride}.footer-module__Y0L5oG__walking .footer-module__Y0L5oG__legB{animation:.62s ease-in-out infinite alternate-reverse footer-module__Y0L5oG__stride}@keyframes footer-module__Y0L5oG__stride{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}.footer-module__Y0L5oG__scaleNote{background:var(--color-walnut-deep);max-width:62ch;color:var(--color-ink-muted);font-size:var(--text-micro);padding:4px 10px;position:absolute;bottom:18px;left:0}.footer-module__Y0L5oG__block{background:var(--color-line);grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;padding:1px;display:grid}.footer-module__Y0L5oG__cell{background:var(--color-walnut-deep);grid-column:span 3;align-content:start;gap:10px;min-width:0;padding:16px 18px 18px;display:grid}.footer-module__Y0L5oG__cellLabel{font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-clay-text);font-size:.6875rem;font-weight:720}.footer-module__Y0L5oG__cellTitle{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);text-transform:uppercase;font-size:1.75rem;font-weight:860;line-height:1}.footer-module__Y0L5oG__sheetList{gap:0;margin:0;padding:0;list-style:none;display:grid}.footer-module__Y0L5oG__sheetLink{min-height:34px;color:var(--color-ink);font-size:var(--text-small);box-shadow:inset 0 -1px 0 var(--color-line);align-items:baseline;gap:10px;padding:7px 0;font-weight:560;text-decoration:none;display:flex}.footer-module__Y0L5oG__sheetNo{font-variant-numeric:tabular-nums;min-width:3.4em;color:var(--color-clay-text);font-size:.71875rem;font-weight:720}@media (hover:hover) and (pointer:fine){.footer-module__Y0L5oG__sheetLink:hover{color:var(--color-clay-text)}}.footer-module__Y0L5oG__backTop{min-height:44px;color:var(--color-ink);font-variation-settings:"wdth" 84;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:6px;padding:0;font-size:.8125rem;font-weight:720;display:inline-flex}.footer-module__Y0L5oG__backTop svg{width:14px;height:18px;color:var(--color-clay-text)}.footer-module__Y0L5oG__revision{font-size:var(--text-micro);color:var(--color-ink-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;display:flex}@media (max-width:960px){.footer-module__Y0L5oG__leadTitle,.footer-module__Y0L5oG__leadBody{grid-column:1/-1}.footer-module__Y0L5oG__cell{grid-column:span 6}}@media (max-width:560px){.footer-module__Y0L5oG__cell{grid-column:1/-1}.footer-module__Y0L5oG__stage{padding-bottom:96px}.footer-module__Y0L5oG__baseline{bottom:96px}.footer-module__Y0L5oG__walker{bottom:99px}.footer-module__Y0L5oG__scaleNote{bottom:8px;right:0}}@media (prefers-reduced-motion:reduce){.footer-module__Y0L5oG__layer{transition:none}.footer-module__Y0L5oG__mark{transition:none;transform:none}}@media (forced-colors:active){.footer-module__Y0L5oG__baseline:after{display:none}.footer-module__Y0L5oG__baseline{background:canvastext}}
.primitives-module__GOQY7G__link{color:var(--color-ink);font-variation-settings:"wdth" 88;align-items:baseline;gap:.35em;padding-bottom:3px;font-weight:680;text-decoration:none;display:inline-flex;position:relative}.primitives-module__GOQY7G__link:after{content:"";opacity:.45;transform-origin:0;height:1px;transition:transform var(--motion-medium) var(--ease-architect), opacity var(--motion-medium) var(--ease-architect);background:currentColor;position:absolute;bottom:0;left:0;right:0}.primitives-module__GOQY7G__link:before{content:"";background:linear-gradient(var(--color-clay), var(--color-clay)) left / 1.5px 100% no-repeat, linear-gradient(var(--color-clay), var(--color-clay)) right / 1.5px 100% no-repeat;transform-origin:bottom;height:7px;transition:transform var(--motion-medium) var(--ease-architect);position:absolute;bottom:-3px;left:-1px;right:-1px;transform:skew(-38deg)scaleY(0)}@media (hover:hover) and (pointer:fine){.primitives-module__GOQY7G__link:hover:after{opacity:1;background:var(--color-clay)}.primitives-module__GOQY7G__link:hover:before{transform:skew(-38deg)scaleY(1)}}.primitives-module__GOQY7G__link:focus-visible:before{transform:skew(-38deg)scaleY(1)}.primitives-module__GOQY7G__linkOnDark{color:var(--color-surface)}.primitives-module__GOQY7G__badge{font-variation-settings:"wdth" var(--wdth-label);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-sheet);clip-path:var(--clip-chamfer-sm);align-items:center;gap:10px;padding:6px 14px 6px 10px;font-size:.71875rem;font-weight:720;line-height:1.2;display:inline-flex}.primitives-module__GOQY7G__badgeLine{border-top:2px solid;flex:none;width:22px;height:0}.primitives-module__GOQY7G__reviewed{color:var(--color-success)}.primitives-module__GOQY7G__reviewed .primitives-module__GOQY7G__badgeLine{border-top-style:solid}.primitives-module__GOQY7G__dimensioned .primitives-module__GOQY7G__badgeLine{border-top-style:dashed}.primitives-module__GOQY7G__concept{color:var(--color-caution)}.primitives-module__GOQY7G__concept .primitives-module__GOQY7G__badgeLine{border-top-style:dotted;border-top-width:3px}.primitives-module__GOQY7G__badgeText{color:var(--color-ink)}.primitives-module__GOQY7G__badgeOnGlass{background:var(--glass-tint-strong)}.primitives-module__GOQY7G__field{gap:6px;display:grid}.primitives-module__GOQY7G__fieldLabel{font-size:var(--text-micro);font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink);font-weight:700}.primitives-module__GOQY7G__fieldHint{font-size:var(--text-micro);color:var(--color-ink-muted)}.primitives-module__GOQY7G__fieldError{font-size:var(--text-micro);color:var(--color-danger);font-weight:600}.primitives-module__GOQY7G__input{background:var(--color-surface-muted);width:100%;min-height:46px;box-shadow:inset 0 -2px 0 var(--color-ink);color:var(--color-ink);transition:background-color var(--motion-medium) var(--ease-architect), box-shadow var(--motion-medium) var(--ease-architect);border:0;border-radius:0;padding:11px 14px}.primitives-module__GOQY7G__input::placeholder{color:#7a7f73}textarea.primitives-module__GOQY7G__input{resize:vertical;min-height:120px;line-height:1.5}@media (hover:hover) and (pointer:fine){.primitives-module__GOQY7G__input:hover{background:#ebe3d6}}.primitives-module__GOQY7G__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;background:var(--color-surface);box-shadow:inset 0 -2px 0 var(--color-ink);border-radius:0}.primitives-module__GOQY7G__input[aria-invalid=true]{box-shadow:inset 0 -3px 0 var(--color-danger)}select.primitives-module__GOQY7G__input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-ink-muted) 50%), linear-gradient(135deg, var(--color-ink-muted) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.primitives-module__GOQY7G__check{font-size:var(--text-small);color:var(--color-ink);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding-top:8px;display:flex}.primitives-module__GOQY7G__check input{appearance:none;background:var(--color-surface-muted);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--color-ink);cursor:pointer;transition:background-color var(--motion-quick) var(--ease-architect);border-radius:0;flex:none;place-items:center;margin:0;display:grid}.primitives-module__GOQY7G__check input:after{content:"";border-left:2px solid var(--color-surface);border-bottom:2px solid var(--color-surface);opacity:0;width:11px;height:6px;transition:transform var(--motion-quick) var(--ease-architect), opacity .1s var(--ease-architect);transform:rotate(-45deg)translate(1px,-1px)scale(.6)}.primitives-module__GOQY7G__check input:checked{background:var(--color-forest)}.primitives-module__GOQY7G__check input:checked:after{opacity:1;transform:rotate(-45deg)translate(1px,-1px)scale(1)}.primitives-module__GOQY7G__check input:focus-visible{box-shadow:0 0 0 2px var(--focus-gap), 0 0 0 4px var(--focus-ring)}.primitives-module__GOQY7G__glass{background:var(--glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-sheen), var(--glass-shadow);border-radius:var(--radius-md)}.primitives-module__GOQY7G__glassStrong{background:var(--glass-tint-strong)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.primitives-module__GOQY7G__glass{background:#fffcf7f2}}@media (prefers-reduced-transparency:reduce){.primitives-module__GOQY7G__glass{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.primitives-module__GOQY7G__glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.primitives-module__GOQY7G__input,.primitives-module__GOQY7G__check input,.primitives-module__GOQY7G__badge{border:1px solid canvastext}}.primitives-module__GOQY7G__state{justify-items:start;gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);box-shadow:var(--shadow-sheet);clip-path:var(--clip-chamfer);max-width:620px;display:grid}.primitives-module__GOQY7G__stateArt{width:132px;height:84px;color:var(--color-sage)}.primitives-module__GOQY7G__stateTitle{font-size:var(--text-h3)}.primitives-module__GOQY7G__stateBody{color:var(--color-ink-muted)}.primitives-module__GOQY7G__stateError .primitives-module__GOQY7G__stateArt{color:var(--color-danger)}.primitives-module__GOQY7G__skeleton{border-radius:var(--radius-sm);background:var(--color-surface-muted);position:relative;overflow:hidden}.primitives-module__GOQY7G__skeleton:after{content:"";animation:primitives-module__GOQY7G__sweep 1.6s var(--ease-drafting) infinite;background:linear-gradient(100deg,#0000,#fffcf799,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes primitives-module__GOQY7G__sweep{to{transform:translate(100%)}}.primitives-module__GOQY7G__dimension{color:var(--color-clay);display:block;overflow:visible}.primitives-module__GOQY7G__dimension text{fill:var(--color-clay-text);font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:12px;font-weight:600}.primitives-module__GOQY7G__dimensionDraw .primitives-module__GOQY7G__dimLine{stroke-dasharray:1;stroke-dashoffset:1px;animation:primitives-module__GOQY7G__draw var(--motion-reveal) var(--ease-drafting) forwards}.primitives-module__GOQY7G__dimensionDraw .primitives-module__GOQY7G__dimTick,.primitives-module__GOQY7G__dimensionDraw text{opacity:0;animation:primitives-module__GOQY7G__fade var(--motion-medium) var(--ease-architect) forwards;animation-delay:.42s}@keyframes primitives-module__GOQY7G__draw{to{stroke-dashoffset:0}}@keyframes primitives-module__GOQY7G__fade{to{opacity:1}}.primitives-module__GOQY7G__figure{color:var(--color-ink);display:block}
.not-found-module__16Mfwa__plot{isolation:isolate;background:var(--color-canvas);grid-template-rows:minmax(0,1fr) auto;min-height:100dvh;display:grid;position:relative}.not-found-module__16Mfwa__plot:before{content:"";z-index:-1;background-image:var(--grain);opacity:.12;pointer-events:none;position:absolute;inset:0}.not-found-module__16Mfwa__frame{z-index:1;align-self:center;gap:var(--space-5);width:100%;max-width:calc(var(--content-max) + var(--gutter) * 2);padding:72px var(--gutter);justify-items:start;margin:0 auto;display:grid;position:relative}.not-found-module__16Mfwa__sheet{font-size:var(--text-micro);font-variation-settings:"wdth" 80;background:var(--color-clay);color:#1b211d;padding:3px 10px;font-weight:780}.not-found-module__16Mfwa__title{font-size:var(--text-display);font-weight:var(--weight-display);font-variation-settings:"wdth" var(--wdth-display);line-height:var(--leading-tight)}.not-found-module__16Mfwa__body{max-width:54ch;font-size:var(--text-lead);color:var(--color-ink-muted)}.not-found-module__16Mfwa__body a{color:inherit}.not-found-module__16Mfwa__earth{height:clamp(64px,12vh,120px);color:var(--color-clay);opacity:.6;box-shadow:inset 0 3px 0 var(--color-ink)}
.account-module__BCuSCG__form{gap:16px;display:grid}.account-module__BCuSCG__error{color:var(--color-danger);font-size:var(--text-small);font-weight:600}.account-module__BCuSCG__inquiries{gap:10px;margin:0;padding:0;list-style:none;display:grid}.account-module__BCuSCG__inquiries li{background:var(--color-surface-muted);font-size:var(--text-small);border-radius:0;gap:4px;padding:12px 14px;display:grid}.account-module__BCuSCG__inquiries li p{color:var(--color-ink-muted)}.account-module__BCuSCG__meta{font-size:var(--text-micro);color:var(--color-ink-muted);flex-wrap:wrap;gap:8px 14px;display:flex}
.auth-module__SINNha__dev{background:var(--color-surface-muted);border-radius:0;gap:12px;padding:18px 20px;display:grid}.auth-module__SINNha__devNote{font-size:var(--text-small);color:var(--color-ink-muted)}.auth-module__SINNha__devList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.auth-module__SINNha__devList li{background:var(--color-surface);border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.auth-module__SINNha__devList li div{font-size:var(--text-small);gap:2px;display:grid}.auth-module__SINNha__devList li span{color:var(--color-ink-muted);font-size:var(--text-micro)}.auth-module__SINNha__error{color:var(--color-danger);font-size:var(--text-small)}.auth-module__SINNha__panel{gap:var(--space-5);background:var(--color-surface);box-shadow:var(--shadow-sheet);border-radius:0;padding:clamp(24px,4vw,40px);display:grid}.auth-module__SINNha__points{font-size:var(--text-small);gap:8px;margin:0;padding:0;list-style:none;display:grid}.auth-module__SINNha__points li{padding-left:24px;position:relative}.auth-module__SINNha__points li:before{content:"";background:var(--color-clay);width:12px;height:1px;position:absolute;top:.8em;left:2px}
.explore-module__vmUe3W__stage{z-index:1;background:#efe9df;position:fixed;inset:0}.explore-module__vmUe3W__loading{color:var(--color-ink-muted);font-size:var(--text-small);align-content:center;place-items:center;gap:14px;display:grid;position:absolute;inset:0}.explore-module__vmUe3W__rule{background:var(--color-clay);transform-origin:0;width:180px;height:1px;animation:explore-module__vmUe3W__grow 1.3s var(--ease-drafting) infinite;display:block}@keyframes explore-module__vmUe3W__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.explore-module__vmUe3W__fallback{max-width:980px;padding:96px var(--gutter) 48px;gap:24px;margin:0 auto;display:grid}
.dev-module__bL18DW__heading{margin:0 0 24px;font-size:1.25rem}.dev-module__bL18DW__toggle{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:1000;background:#e5e5e5;border-radius:999px;gap:2px;padding:3px;font:13px/1 system-ui,sans-serif;display:flex;position:fixed;transform:translate(-50%)}.dev-module__bL18DW__toggle a{color:#333;border-radius:999px;padding:8px 12px;text-decoration:none}.dev-module__bL18DW__toggle a[aria-current=true]{background:#fff;box-shadow:0 1px 2px #00000026}
.developments-module__nYN8AG__card{background:var(--color-surface);box-shadow:var(--shadow-sheet);clip-path:var(--clip-chamfer);border-radius:0;display:grid;position:relative;overflow:hidden}.developments-module__nYN8AG__card:has(.developments-module__nYN8AG__stretch:focus-visible){box-shadow:var(--shadow-sheet), 0 0 0 2px var(--focus-gap), 0 0 0 4px var(--focus-ring)}.developments-module__nYN8AG__cover{background:#1b211d var(--grain);place-items:center;padding:clamp(18px,3vw,32px);display:grid}.developments-module__nYN8AG__cover>*{width:min(100%,460px)}.developments-module__nYN8AG__body{gap:12px;padding:22px clamp(18px,2.4vw,28px) 26px;display:grid}.developments-module__nYN8AG__title{font-size:var(--text-h2)}.developments-module__nYN8AG__stretch{color:inherit;outline:none;text-decoration:none}.developments-module__nYN8AG__stretch:focus-visible{box-shadow:none}.developments-module__nYN8AG__stretch:after{content:"";position:absolute;inset:0}
