.q9sI7G_clay{--clay-top:.04;--clay-break:0px;--clay-lobe-a:color-mix(in srgb, var(--brand-blue) 46%, transparent);--clay-lobe-b:color-mix(in srgb, var(--brand-mist) 55%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;display:block;position:relative}.q9sI7G_clay[data-ground=blue]{--clay-lobe-a:color-mix(in srgb, var(--brand-mist) 55%, transparent);--clay-lobe-b:color-mix(in srgb, var(--brand-mist) 30%, transparent)}.q9sI7G_clay[data-ground=yellow]{--clay-lobe-a:color-mix(in srgb, var(--brand-cream) 55%, transparent);--clay-lobe-b:color-mix(in srgb, var(--brand-cream) 30%, transparent)}.q9sI7G_clay[data-ground=navy]{--clay-lobe-a:color-mix(in srgb, var(--brand-yellow) 22%, transparent);--clay-lobe-b:color-mix(in srgb, var(--brand-yellow) 10%, transparent)}.q9sI7G_clay:before{content:"";z-index:0;top:calc(var(--clay-h) * (var(--clay-top) - var(--clay-cut)) + var(--clay-break));background:radial-gradient(70% 55% at 50% 78%, var(--clay-lobe-a), transparent 72%), radial-gradient(120% 90% at 50% 70%, var(--clay-lobe-b), transparent 100%);translate:calc(var(--px,0) * -10px) calc(var(--py,0) * -6px);border-radius:999px 999px 0 0;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 22%);mask-image:linear-gradient(0deg,#0000 0,#000 22%)}.q9sI7G_clay[data-lobe=none]:before{content:none}.q9sI7G_picture{display:contents}.q9sI7G_frame{z-index:1;display:block;position:relative}.q9sI7G_img{z-index:1;width:calc(var(--clay-h) * var(--clay-aspect));height:calc(var(--clay-h) * (1 - var(--clay-cut)));object-fit:cover;object-position:50% 100%;max-width:none;translate:calc(var(--px,0) * 6px) calc(var(--py,0) * 4px);display:block;position:relative;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 14%);mask-image:linear-gradient(0deg,#0000 0,#000 14%)}.q9sI7G_clay img[data-look-frame]{z-index:2;opacity:0;position:absolute;top:0;left:0}.q9sI7G_clay[data-look="1"] img[data-look-frame]{opacity:1}.q9sI7G_clay[data-opaque]:before{content:none}.q9sI7G_clay[data-opaque] .q9sI7G_img{border-radius:50% 50% var(--radius-tile) var(--radius-tile) / 40% 40% var(--radius-tile) var(--radius-tile);-webkit-mask-image:none;mask-image:none}.q9sI7G_clay{--clay-cut:max(0, var(--clay-top) - .04);--clay-aspect:.8;--clay-subject:200px;--clay-max-w:70vw;--clay-max-h:100000px;--clay-h:min(calc(var(--clay-subject) / (1 - var(--clay-top))), calc(var(--clay-max-w) / var(--clay-aspect)), var(--clay-max-h))}.q9sI7G_clay[data-clay-slot=statement],.q9sI7G_clay[data-clay-slot=inline]{--clay-aspect:1}.q9sI7G_clay[data-clay-slot=hero]{--clay-subject:clamp(160px, 46vw, 190px);--clay-max-w:64cqw;--clay-break:20px}.q9sI7G_clay[data-clay-slot=statement]{--clay-subject:clamp(110px, 30vw, 140px);--clay-max-w:62vw;--clay-break:16px}.q9sI7G_clay[data-clay-slot=statement]:before{content:none}.q9sI7G_clay[data-clay-slot=inline]{--clay-subject:clamp(130px, 28vw, 180px);--clay-max-w:60vw;--clay-break:16px}@media (min-width:640px){.q9sI7G_clay[data-clay-slot=statement]{--clay-subject:clamp(170px, 18vw, 260px);--clay-max-w:var(--ghost-w,20rem);--clay-break:24px}}.q9sI7G_clay[data-clay-slot=hero][data-opaque]{--clay-subject:clamp(200px, 56vw, 260px)}@media (min-width:1024px){.q9sI7G_clay[data-clay-slot=hero][data-opaque]{--clay-subject:clamp(320px, 31vw, 450px)}.q9sI7G_clay[data-clay-slot=hero]{--clay-subject:clamp(300px, 28vw, 420px);--clay-max-w:calc(100cqw + 3rem);--clay-max-h:calc(100cqh - 2rem);--clay-break:0px}.q9sI7G_clay[data-clay-slot=hero]:before{content:none}}@media (prefers-reduced-motion:no-preference){.q9sI7G_clay[data-clay-slot=hero] .q9sI7G_img{animation:q9sI7G_clay-settle var(--dur-settle) var(--ease-spring) .12s backwards, q9sI7G_clay-breath var(--dur-breath) var(--ease-breath) calc(.12s + var(--dur-settle)) 1;transform-origin:50% 100%}.q9sI7G_clay[data-clay-slot=hero][data-breath=a] .q9sI7G_img{animation:q9sI7G_clay-breath-a var(--dur-breath) var(--ease-breath) 0s 1}.q9sI7G_clay[data-clay-slot=hero][data-breath=b] .q9sI7G_img{animation:q9sI7G_clay-breath-b var(--dur-breath) var(--ease-breath) 0s 1}.q9sI7G_clay[data-clay-slot=hero] .q9sI7G_img,.q9sI7G_clay[data-clay-slot=hero]:before{transition:translate var(--dur-standard) var(--ease-out)}.q9sI7G_clay img[data-look-frame]{transition:opacity var(--dur-fast) var(--ease-out)}@keyframes q9sI7G_clay-settle{0%{transform:translateY(var(--clay-rise)) scale(.985)}to{transform:none}}@keyframes q9sI7G_clay-breath{0%,to{transform:none}50%{transform:translateY(-4px)scale(1.012)}}@keyframes q9sI7G_clay-breath-a{0%,to{transform:none}50%{transform:translateY(-4px)scale(1.012)}}@keyframes q9sI7G_clay-breath-b{0%,to{transform:none}50%{transform:translateY(-4px)scale(1.012)}}@supports (animation-timeline:view()){.q9sI7G_clay[data-clay-slot=statement]{animation:linear both q9sI7G_clay-enter;animation-timeline:view();animation-range:entry entry 60%}.q9sI7G_clay[data-clay-slot=statement] .q9sI7G_img{animation:linear both q9sI7G_clay-parallax;animation-timeline:view();animation-range:cover}@keyframes q9sI7G_clay-enter{0%{transform:translateY(16px)scale(.98)}to{transform:none}}@keyframes q9sI7G_clay-parallax{0%{transform:translateY(var(--clay-parallax))}to{transform:translateY(calc(var(--clay-parallax) * -1))}}}}html[data-motion=reduce] .q9sI7G_clay{transition:none!important;animation:none!important;translate:none!important}html[data-motion=reduce] .q9sI7G_clay .q9sI7G_img{transition:none!important;animation:none!important;translate:none!important}html[data-motion=reduce] .q9sI7G_clay:before{transition:none!important;animation:none!important;translate:none!important}html[data-motion=reduce] .q9sI7G_clay img[data-look-frame]{transition:none!important;animation:none!important;translate:none!important}@media (prefers-reduced-motion:reduce){.q9sI7G_clay,.q9sI7G_clay .q9sI7G_img,.q9sI7G_clay:before,.q9sI7G_clay img[data-look-frame]{transition:none!important;animation:none!important;translate:none!important}}@media (prefers-reduced-transparency:reduce){.q9sI7G_clay:before{content:none}.q9sI7G_clay .q9sI7G_img{-webkit-mask-image:none;mask-image:none}}html[data-contrast=high] .q9sI7G_clay:before{content:none}html[data-contrast=high] .q9sI7G_clay .q9sI7G_img{animation:none;translate:none;-webkit-mask-image:none;mask-image:none}html[data-contrast=high] .q9sI7G_clay[data-clay-slot=hero]{--clay-break:0px;outline-offset:-2px;background:#fff;outline:2px solid #000}html[data-contrast=high] .q9sI7G_clay[data-clay-slot=statement]{display:none}html[data-contrast=high] .q9sI7G_clay[data-clay-slot=inline]{display:none}html[data-contrast=high] .q9sI7G_clay img[data-look-frame]{display:none}@media (forced-colors:active){.q9sI7G_clay{display:none}}
@media (max-width:639.98px){main[data-stage=hero]{--t-small:.875rem;--t-ui:.875rem;--t-body:1.0625rem;--t-card:1.0625rem;--t-h2:1.5rem;--t-statement:2.25rem;--t-h1:2.25rem;--lh-card:1.3;--statement-y:4.5rem}main[data-stage=hero] .room-hero .room-hero-panel{--arch-field-rise:min(7rem, var(--arch-field-w) / 2);margin-top:var(--space-3);padding-top:calc(var(--arch-field-rise) * .54)}main[data-stage=hero] .room-hero-title{margin-top:var(--space-4)}main[data-stage=hero] [class*=errands-module__]:is([class$=__ribbonWords],[class*=__ribbonWords\ ],[class$=__ribbonGo],[class*=__ribbonGo\ ],[class$=__ribbonAway],[class*=__ribbonAway\ ],[class$=__peek],[class*=__peek\ ],[class$=__who],[class*=__who\ ],[class$=__state],[class*=__state\ ],[class$=__stopPage],[class*=__stopPage\ ],[class$=__box],[class*=__box\ ]),main[data-stage=hero] [class*=wardrobe-module__]:is([class$=__state],[class*=__state\ ]),main[data-stage=hero] [class*=passport-module__]:is([class$=__state],[class*=__state\ ],[class$=__ask],[class*=__ask\ ]),main[data-stage=hero] [class*=book-module__]:is([class$=__count],[class*=__count\ ],[class$=__done],[class*=__done\ ],[class$=__place],[class*=__place\ ],[class$=__unlock],[class*=__unlock\ ],[class$=__go],[class*=__go\ ],[class$=__theirs],[class*=__theirs\ ],[class$=__feltItem],[class*=__feltItem\ ],[class$=__feltName],[class*=__feltName\ ]),main[data-stage=hero] [class*=family-module__]:is([class$=__legend],[class*=__legend\ ]),main[data-stage=hero] [class*=finds-module__]:is([class$=__stopState],[class*=__stopState\ ],[class$=__passAsk],[class*=__passAsk\ ],[class$=__passNote],[class*=__passNote\ ]),main[data-stage=hero] [class*=map-module__]:is([class$=__note],[class*=__note\ ],[class$=__section],[class*=__section\ ],[class$=__name],[class*=__name\ ],[class$=__points],[class*=__points\ ],[class$=__itemName],[class*=__itemName\ ],[class$=__here],[class*=__here\ ],[class$=__pick],[class*=__pick\ ]){font-size:var(--t-small)}main[data-stage=hero] [class*=errands-module__]:is([class$=__note],[class*=__note\ ],[class$=__cardLine],[class*=__cardLine\ ],[class$=__cardTitle],[class*=__cardTitle\ ],[class$=__stops],[class*=__stops\ ]),main[data-stage=hero] [class*=wardrobe-module__]:is([class$=__note],[class*=__note\ ],[class$=__empty],[class*=__empty\ ],[class$=__legend],[class*=__legend\ ],[class$=__name],[class*=__name\ ]),main[data-stage=hero] [class*=passport-module__]:is([class$=__note],[class*=__note\ ],[class$=__pick],[class*=__pick\ ],[class$=__points],[class*=__points\ ],[class$=__sub],[class*=__sub\ ],[class$=__name],[class*=__name\ ]),main[data-stage=hero] [class*=book-module__]:is([class$=__fact],[class*=__fact\ ],[class$=__shelfTitle],[class*=__shelfTitle\ ],[class$=__name],[class*=__name\ ]),main[data-stage=hero] [class*=family-module__]:is([class$=__note],[class*=__note\ ],[class$=__line],[class*=__line\ ]),main[data-stage=hero] [class*=finds-module__]:is([class$=__cardBody],[class*=__cardBody\ ],[class$=__cardTitle],[class*=__cardTitle\ ],[class$=__stopName],[class*=__stopName\ ]),main[data-stage=hero] [class*=map-module__]:is([class$=__headLine],[class*=__headLine\ ]){font-size:var(--t-body)}main[data-stage=hero] [class*=errands-module__]:is([class$=__shelfTitle],[class*=__shelfTitle\ ]),main[data-stage=hero] [class*=wardrobe-module__]:is([class$=__title],[class*=__title\ ]),main[data-stage=hero] [class*=passport-module__]:is([class$=__title],[class*=__title\ ]),main[data-stage=hero] [class*=family-module__]:is([class$=__title],[class*=__title\ ],[class$=__shareTitle],[class*=__shareTitle\ ]),main[data-stage=hero] [class*=finds-module__]:is([class$=__passTitle],[class*=__passTitle\ ]){font-size:var(--t-h2)}main[data-stage=hero] [class*=errands-module__]:is([class$=__stops],[class*=__stops\ ]) li,main[data-stage=hero] .accordion>summary,main[data-stage=hero] [class*=family-module__]:is([class$=__shareRow],[class*=__shareRow\ ]),main[data-stage=hero] [class*=homes-module__]:is([class$=__search],[class*=__search\ ]) input{font-size:var(--t-body)}main[data-stage=hero] [class*=OfficeMap-module__]:is([class$=__label],[class*=__label\ ]){font-size:17px}main[data-stage=hero] [class*=OfficeMap-module__]:is([class$=__sea],[class*=__sea\ ]){font-size:14px}main[data-stage=hero] [class*=OfficeMap-module__]:is([class$=__pinTag],[class*=__pinTag\ ]){font-size:var(--t-small);transform-origin:50% 100%;padding:1px 6px;scale:.8}main[data-stage=hero] [class*=OfficeMap-module__][data-tag=below] :is([class$=__pinTag],[class*=__pinTag\ ]){transform-origin:50% 0}main[data-stage=hero] [class*=OfficeMap-module__][data-edge=east] :is([class$=__pinTag],[class*=__pinTag\ ]){transform-origin:100% 100%}main[data-stage=hero] [class*=errands-module__]:is([class$=__stops],[class*=__stops\ ]) a{align-items:center;min-height:44px;padding-block:0;display:inline-flex}main[data-stage=hero] [class*=errands-module__]:is([class$=__stops],[class*=__stops\ ]){gap:0}main[data-stage=hero] [class*=errands-module__]:is([class$=__stops],[class*=__stops\ ]) li>span:last-child{flex-wrap:wrap;align-items:center;column-gap:.4em;min-width:0;display:flex}main[data-stage=hero] [class*=errands-module__]:is([class$=__stops],[class*=__stops\ ]) li>span:last-child>span{padding-bottom:var(--space-1)}main[data-stage=hero] [class*=book-module__]:is([class$=__go],[class*=__go\ ]){align-items:center;min-height:44px;padding-block:0;display:inline-flex}main[data-stage=hero] [class*=wardrobe-module__]:is([class$=__radio],[class*=__radio\ ]){height:2.75rem}main[data-stage=hero] [class*=OfficeMap-module__]:is([class$=__officePick],[class*=__officePick\ ]){align-items:center;min-height:44px;margin-block:-11px;display:inline-flex}main[data-stage=hero] :is(p,li,dd,h3)>a:not([class]){margin-block:-.8rem;padding-block:.8rem}}@media (min-width:640px) and (max-width:1023.98px) and (max-height:520px){main[data-stage=hero] .room-hero .room-hero-panel{--arch-field-rise:min(7rem, var(--arch-field-w) / 2);margin-top:var(--space-3);padding-top:calc(var(--arch-field-rise) * .54)}}
[data-stage=hero]{background:var(--brand-cream);--hero-gutter:var(--page-gutter);font-variant-numeric:tabular-nums}:where([data-stage=hero]) :where(h1,h2,h3){text-wrap:balance}:where([data-stage=hero]) :where(p,li,dd){text-wrap:pretty}:where([data-stage=hero]) :where(p,dd,ul:not([class])>li,ol:not([class])>li){max-width:var(--measure)}:where(.room-hero-title,.room-hero-title *){font-variant-numeric:proportional-nums}.room-hero{background:var(--brand-cream);grid-template-columns:minmax(0,1fr);display:grid;position:relative;container-type:inline-size}.room-hero-panel{--arch-field-w:100cqw;--arch-field-rise:min(18rem, var(--arch-field-w) / 2);margin:var(--space-4) 0 0;padding:max(var(--space-8), calc(var(--arch-field-rise) * .62)) var(--hero-gutter) var(--space-7);border-radius:var(--arch-field-rise) var(--arch-field-rise) 0 0;background:radial-gradient(120% 90% at 80% 10%, #fbf6f012, transparent 60%) var(--brand-navy);color:var(--brand-cream);position:relative}.room-hero-panel>*{position:relative}.room-hero-crumbs{align-items:center;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.room-hero-crumbs .page-crumb{color:var(--brand-mist)}.room-hero-crumbs .page-crumb-here{color:var(--brand-cream)}.room-hero-crumbs .page-trail{color:var(--brand-mist)}.room-hero-crumbs .page-trail li:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:480px){.room-hero-crumbs{gap:0 var(--space-3)}.room-hero-crumbs>nav+nav{align-items:center;gap:var(--space-3);display:flex}.room-hero-crumbs>nav+nav:before{content:"/";font-size:var(--t-small);color:var(--brand-mist);opacity:.6}}@media (hover:hover){.room-hero-crumbs a.page-crumb:hover{color:var(--brand-cream)}}.room-hero-title{margin-top:var(--space-5);font-family:var(--font-heading), serif;font-size:var(--t-h1);font-weight:var(--weight-display);line-height:var(--lh-h1);letter-spacing:var(--track-h1);color:var(--brand-cream);text-wrap:balance}.room-hero-panel:has(>.room-hero-title[data-hold]){container-type:inline-size}.room-hero-title[data-hold]{font-size:min(var(--t-h1), 100cqi / (var(--title-hold) * .66))}.room-hero-lede{margin-top:var(--space-5);max-width:var(--measure);font-size:var(--t-body);line-height:var(--lh-body);color:var(--brand-cream);text-wrap:pretty}.room-hero-cta{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (max-width:639.98px){.room-hero-cta a.btn-cream[href^=tel\:]{color:var(--brand-cream);background:0 0}}.room-hero-panel :focus-visible,.room-band[data-band=navy] :focus-visible,.place-next :focus-visible{outline-color:var(--brand-cream)}.btn-cream{min-height:var(--control-h);border-radius:var(--plaque-radius);border:2px solid var(--brand-cream);background:var(--brand-cream);padding:0 var(--space-5);font-size:var(--t-ui);color:var(--brand-navy);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;font-weight:600;line-height:1.2;display:inline-flex}.room-hero-render{aspect-ratio:16/9;margin-top:var(--space-3);border-radius:var(--radius-tile) var(--radius-tile) 0 0;background:var(--brand-paper-deep);position:relative;overflow:hidden}.room-hero-render img{object-fit:cover;width:100%;height:100%;transform-origin:var(--still-at,50% 50%);transform:scale(var(--still-zoom,1.25));position:absolute;inset:0}.room-hero-render[data-render=hq]{background:var(--brand-mist)}.room-hero-render[data-render=hq] img{transform:scale(var(--still-zoom,1.1))}.room-hero-dot{background:var(--room-keyline,var(--room-tone));border-radius:50%;flex:none;width:10px;height:10px}@media (min-width:1024px){.room-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:min(38rem,100svh - 8rem)}.room-hero-panel{--content-edge:max(var(--hero-gutter), (100cqw - var(--content-w)) / 2);--arch-field-inset:max(0px, var(--content-edge) - 2.5rem);--arch-field-w:calc(100cqw * 7 / 12 - var(--arch-field-inset));margin:var(--space-6) 0 0 var(--arch-field-inset);padding:max(var(--space-9), calc(var(--arch-field-rise) * .62)) var(--hero-gutter) var(--space-7) calc(var(--content-edge) - var(--arch-field-inset));flex-direction:column;justify-content:center;display:flex}.room-hero-render{aspect-ratio:4/5;max-height:calc(100% - var(--space-6));margin:var(--space-6) max(var(--hero-gutter), (100cqw - var(--content-w)) / 2) 0 var(--space-6);border-radius:var(--radius-tile) 50% var(--radius-tile) var(--radius-tile) / var(--radius-tile) 40% var(--radius-tile) var(--radius-tile);align-self:center}.room-hero-render img{transform:scale(var(--still-zoom,1))}.room-hero-render[data-render=hq] img{transform:scale(var(--still-zoom,1.35))}}html[data-contrast=high] [data-stage=hero] .room-hero-render{outline-offset:-2px;outline:2px solid #000}html[data-contrast=high] .room-hero-dot{background:#000;outline:1px solid #000}html[data-contrast=high] .room-hero-panel{background-image:none}@media (forced-colors:active){.room-hero-panel{background-image:none}.room-hero-render{outline-offset:-2px;outline:2px solid canvastext}.room-hero-dot{forced-color-adjust:none}}.room-hero-stage{--hero-overlap:min(24px, var(--space-7) - 8px);z-index:1;padding-inline:var(--hero-gutter);pointer-events:none;justify-content:flex-end;align-items:flex-end;display:flex;position:relative}.room-hero-stage [data-clay-slot=hero]{margin-top:calc(-1 * (var(--hero-overlap) + (var(--clay-top) - var(--clay-cut)) * var(--clay-h)));margin-inline-end:var(--space-4)}.room-hero[data-hero=compact] .room-hero-stage{display:none}@media (min-width:1024px){.room-hero-stage,.room-hero[data-hero=compact] .room-hero-stage{margin:var(--space-6) max(var(--hero-gutter), (100cqw - var(--content-w)) / 2) 0 var(--space-6);justify-content:center;align-self:stretch;padding-inline:0;display:flex;container-type:size}.room-hero[data-hero=compact] .room-hero-stage{margin-top:var(--space-5)}.room-hero-stage:before{content:"";background:radial-gradient(70% 34% at 50% 88%, color-mix(in srgb, var(--brand-cream) 92%, transparent), transparent 100%), linear-gradient(to bottom, color-mix(in srgb, var(--brand-blue) 62%, var(--brand-mist)) 0%, var(--brand-mist) 62%, color-mix(in srgb, var(--brand-mist) 60%, var(--brand-cream)) 100%);border-radius:18rem 18rem 0 0;position:absolute;inset:0}.room-hero-stage [data-clay-slot=hero]{margin:0}}html[data-contrast=high] .room-hero-stage [data-clay-slot=hero]{margin-top:var(--space-4)}html[data-contrast=high] .room-hero-stage:before{content:none}@media (forced-colors:active){.room-hero-stage:before{content:none}}.room-hero-stage [data-clay-step]{transition:opacity var(--dur-standard) var(--ease)}.room-hero-stage [data-clay-step]:not(:first-child){right:var(--hero-gutter);position:absolute;bottom:0}.room-hero-stage:not([data-step="0"]) [data-clay-step="0"],.room-hero-stage:not([data-step="1"]) [data-clay-step="1"],.room-hero-stage:not([data-step="2"]) [data-clay-step="2"],.room-hero-stage:not([data-step="3"]) [data-clay-step="3"],.room-hero-stage:not([data-step="4"]) [data-clay-step="4"]{opacity:0}@media (min-width:1024px){.room-hero-stage [data-clay-step]:not(:first-child){width:max-content;margin-inline:auto;left:0;right:0}}@media (prefers-reduced-motion:reduce){.room-hero-stage [data-clay-step]{transition:none}}html[data-motion=reduce] .room-hero-stage [data-clay-step]{transition:none}.room-hero-hq{pointer-events:none}.room-hero-hq img{width:min(20rem,78vw);height:auto;display:block}@media (min-width:1024px){.room-hero-hq{bottom:var(--space-6)!important}.room-hero-hq img{width:min(100cqw,30rem)}}@media (forced-colors:active){.room-hero-hq{display:none}}html[data-contrast=high] .room-hero-hq{outline-offset:-2px;background:#fff;outline:2px solid #000}.tilly-live{z-index:2;top:calc(-1 * var(--hero-overlap));right:var(--hero-gutter);width:min(18rem, 100% - 2 * var(--hero-gutter));pointer-events:auto;opacity:0;position:absolute;bottom:0}.tilly-live[data-ready]{opacity:1}.tilly-live canvas{touch-action:pan-y!important}.room-hero-stage[data-live] [data-clay-slot=hero]{visibility:hidden}@media (min-width:1024px){.tilly-live{width:auto;inset:0}}.btn-cream[data-line]{color:var(--brand-cream);background:0 0}.room-hero-hint{font-size:var(--t-small);color:var(--brand-cream);flex-basis:100%;margin:0;line-height:1.5}.room-hero-hint:empty,.room-hero-hint[data-empty]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.tilly-live{forced-color-adjust:none}}.clay-tile{pointer-events:none;flex:none;width:96px;height:96px;display:block}.clay-tile img{width:96px;height:96px;display:block}.clay-tile[data-state=todo] img{filter:saturate(0);opacity:.5}.clay-tile-run{gap:var(--space-4);flex-wrap:wrap;display:flex}html[data-contrast=high] .clay-tile{outline:2px solid #000}@media (forced-colors:active){.clay-tile{display:none}}@media (prefers-reduced-motion:no-preference){.clay-tile[data-pop]{animation:clay-tile-pop var(--dur-standard) var(--ease-spring) both}@keyframes clay-tile-pop{0%{transform:scale(.9)}to{transform:none}}@supports (animation-timeline:view()){.clay-tile-run>.clay-tile{animation:linear both clay-tile-rise;animation-timeline:view();animation-range:entry entry 40%}.clay-tile-run>.clay-tile:nth-child(2){animation-range:entry 10% entry 50%}.clay-tile-run>.clay-tile:nth-child(n+3){animation-range:entry 20% entry 60%}@keyframes clay-tile-rise{0%{transform:translateY(8px)}to{transform:none}}}}html[data-motion=reduce] .clay-tile{animation:none!important}::view-transition-group(.hero-clay){animation-duration:var(--dur-page);animation-timing-function:var(--ease-out)}.room-hero-board{min-width:0}.room-hero[data-board] .room-hero-panel{padding-bottom:var(--space-6)}@media (min-width:1024px){.room-hero[data-board]{min-height:calc(100svh - var(--hud-header));grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.room-hero[data-board] .room-hero-panel{--arch-field-w:calc(100cqw * 5 / 12 - var(--arch-field-inset));padding-bottom:var(--space-7);padding-inline-end:var(--space-5)}}.room-hero[data-hero=compact] .room-hero-render{display:none}.room-hero[data-hero=compact] .room-hero-panel{padding:max(var(--space-7), calc(var(--arch-field-rise) * .62)) var(--hero-gutter) var(--space-6)}.room-hero[data-hero=compact] .room-hero-title,.room-hero[data-hero=compact] .room-hero-lede{margin-top:var(--space-4)}.room-hero[data-hero=compact] .room-hero-cta{margin-top:var(--space-5)}@media (max-width:639.98px){.room-hero[data-hero=compact] .room-hero-panel{padding-top:var(--space-6);padding-bottom:var(--space-5)}.room-hero[data-hero=compact] .room-hero-title{margin-top:var(--space-3);font-size:clamp(1.75rem,1.2rem + 3vw,2.125rem)}.room-hero[data-hero=compact] .room-hero-lede{margin-top:var(--space-3);font-size:1rem}.room-hero[data-hero=compact] .room-hero-cta{margin-top:var(--space-4)}.room-hero[data-hero=compact]+* .room-band:first-child,.room-hero[data-hero=compact]~.room-band:first-of-type{padding-top:var(--space-6)}}@media (min-width:1024px){.room-hero[data-hero=compact]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:0}.room-hero[data-hero=compact] .room-hero-panel{margin-top:var(--space-5);padding-top:max(var(--space-8), calc(var(--arch-field-rise) * .62));padding-bottom:var(--space-7)}.room-hero[data-hero=compact] .room-hero-render{aspect-ratio:auto;max-height:none;margin-top:var(--space-5);align-self:stretch;display:block}}.room-band{padding-block:var(--section-y);background:var(--brand-cream)}.room-band[data-band=mist]{background:var(--brand-mist)}.room-band[data-band=tint]{background:var(--room-tint)}.room-band[data-band=navy]{background:var(--brand-navy);color:var(--brand-cream)}.room-band-inner{width:min(var(--content-w), 100% - 2 * var(--hero-gutter));margin-inline:auto}.room-band-inner>:first-child{margin-top:0}@media (max-width:359px){.room-band :is(.btn-cta,.btn-navy,.btn-outline){max-width:100%;padding-block:var(--plaque-pad);white-space:normal;text-align:center}}.talk-band>:first-child{margin-top:0}.room-band[data-band=navy] .talk-band .walk-kicker{color:var(--brand-script)}.room-band[data-band=navy] .talk-band p{color:var(--brand-mist)}.room-band[data-band=navy] .talk-band .btn-navy{background:var(--brand-cream);color:var(--brand-navy)}.room-band[data-band=navy] .talk-band .btn-outline{border-color:var(--brand-cream);color:var(--brand-cream);background:0 0}[data-stage=hero] :is(.hq-card,.walk-door){border-radius:var(--radius-tile);background:var(--brand-mist);box-shadow:none;border:0;position:relative}[data-stage=hero] .walk-door{padding-top:1rem}[data-stage=hero] .walk-door-bar,[data-stage=hero] .walk-door:hover .walk-door-bar{border-radius:12.5px 12.5px 0 0;width:auto;height:4px;margin:0;position:absolute;inset:0 0 auto}[data-stage=hero] .walk-door-tilly,[data-stage=hero] .room-peek-frame.is-poster .room-poster,[data-stage=hero] .room-peek{border-color:var(--brand-navy)}.place-next{border-radius:50% 50% var(--radius-tile) var(--radius-tile) / 4rem 4rem var(--radius-tile) var(--radius-tile);background:var(--brand-navy);color:var(--brand-cream);padding:4rem 1.5rem 1.5rem;position:relative}.place-next:before{content:"";border:2px solid var(--room-keyline,var(--room-tone));pointer-events:none;border-bottom:0;border-radius:50% 50% 0 0/3.6rem 3.6rem 0 0;height:4rem;display:none;position:absolute;inset:.5rem .5rem auto}.place-next-title{font-family:var(--font-heading), serif;font-weight:var(--weight-display);color:var(--brand-cream);font-size:1.5rem;line-height:1.25}.place-next-steps{counter-reset:next;gap:.9rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.place-next-steps li{counter-increment:next;grid-template-columns:2rem 1fr;align-items:start;gap:.75rem;line-height:1.5;display:grid}.place-next-steps li:before{content:counter(next);background:var(--brand-script);width:2rem;height:2rem;color:var(--brand-navy);border-radius:999px;place-items:center;font-weight:600;display:grid}@media (min-width:1024px){.place-next{order:-1;padding-top:5rem;position:sticky;top:8.5rem}.place-next:before{height:5rem}}[data-stage=hero] .desk-field input,[data-stage=hero] .desk-field select{min-height:var(--control-h);border:2px solid var(--brand-navy);border-radius:var(--radius-tile)}html[data-contrast=high] [data-stage=hero] :is(.room-hero,.room-hero-render,.room-band,.room-hero-panel,.place-next){color:#000!important;background:#fff!important}html[data-contrast=high] [data-stage=hero] :is(.room-hero-panel,.place-next){border:2px solid #000}html[data-contrast=high] [data-stage=hero] :is(.room-hero-panel,.place-next,.hq-card):before{display:none}html[data-contrast=high] [data-stage=hero] :is(.room-hero-panel,.place-next,.room-band[data-band=navy]) :is(p,h1,h2,li,span,.walk-kicker){color:#000!important}html[data-contrast=high] [data-stage=hero] .room-hero-panel :focus-visible,html[data-contrast=high] [data-stage=hero] .room-band[data-band=navy] :focus-visible,html[data-contrast=high] [data-stage=hero] .place-next :focus-visible{outline-color:#000}html[data-contrast=high] [data-stage=hero] .place-next-steps li:before{color:#fff;background:#000}html[data-contrast=high] .btn-cream{color:#000!important;background:#fff!important;border-color:#000!important}html[data-contrast=high] [data-stage=hero] :is(.hq-card,.walk-door){box-shadow:none!important}
