.inside-building{--inside-radius:999px 999px 10px 10px}.inside-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,32px);margin:0;padding:0;list-style:none}.inside-item{min-width:0}.inside-item figure{margin:0}.inside-frame{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--inside-radius);background:var(--mirror)}.inside-photo{position:absolute;inset:0}.inside-item figcaption{display:flex;align-items:baseline;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font:500 clamp(1.375rem,1.1rem + .8vw,1.75rem)/1.15 var(--display);text-wrap:balance}.inside-number{flex-shrink:0;font:600 .75rem/1 var(--text);letter-spacing:.18em;color:var(--accent)}@media (max-width:1000px){.inside-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(14px,3vw,28px)}.inside-item:nth-child(2n){margin-top:40px}}@media (max-width:640px){.inside-building{--inside-radius:999px 999px 8px 8px}.inside-grid{gap:24px 14px}.inside-item:nth-child(2n){margin-top:28px}.inside-item figcaption{gap:8px;margin-top:12px;padding-top:10px;font-size:1.25rem}.inside-number{font-size:.6875rem;letter-spacing:.14em}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.inside-frame{animation:inside-open linear both;animation-timeline:view();animation-range:entry calc(var(--i) * 6%) cover calc(30% + var(--i) * 6%)}.inside-photo{animation:inside-settle linear both;animation-timeline:view();animation-range:entry 0 cover 50%}}}@keyframes inside-open{0%{clip-path:inset(8% 10% 0 10% round var(--inside-radius))}to{clip-path:inset(0 0 0 0 round var(--inside-radius))}}@keyframes inside-settle{0%{transform:scale(1.12)}to{transform:none}}.location-feature{--feature-radius:999px 999px 12px 12px;--feature-line:#ffffff24;--feature-soft:#c8bca6;position:relative;isolation:isolate;overflow-x:clip;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"arch head" "arch card" "others others";column-gap:clamp(40px,6vw,120px);margin:0 0 var(--band);padding-block:var(--band);padding-inline:max(var(--gutter),calc((100% - 1600px) / 2 + var(--gutter)));background:var(--ink);color:var(--stone);view-timeline-name:--location-feature}.location-feature:focus{outline:none}.feature-script{position:absolute;z-index:-1;top:42%;left:50%;transform:translate(-50%,-50%);font:400 clamp(6rem,16vw,15rem)/1 var(--script);white-space:nowrap;color:color-mix(in srgb,var(--brass) 11%,transparent);pointer-events:none;user-select:none}.feature-head{grid-area:head;margin-bottom:40px}.feature-arch{grid-area:arch;align-self:start;height:min(78vh,720px);min-height:460px}.feature-frame{position:relative;height:100%;overflow:hidden;border-radius:var(--feature-radius);background:#2a2824}.feature-photo{position:absolute;inset:0}.feature-card{grid-area:card;align-self:end;min-width:0;max-width:560px}.location-feature .badge,.location-feature .badge.soon{background:transparent;border:1px solid color-mix(in srgb,var(--brass) 55%,transparent);color:var(--brass)}.feature-name{margin:18px 0 6px;font:500 clamp(2.25rem,1.5rem + 2vw,3.25rem)/1.05 var(--display);letter-spacing:-.01em;text-wrap:balance}.feature-area{margin-bottom:28px;color:var(--feature-soft)}.feature-facts{border-top:1px solid var(--feature-line)}.feature-facts>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:4px 20px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--feature-line)}.feature-facts dt{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--feature-soft)}.feature-facts dd{min-width:0;color:var(--stone);overflow-wrap:anywhere}.feature-facts dd:has(.feature-directions){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:16px}.feature-directions{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-block:-10px;font-size:.875rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--brass);text-decoration-thickness:2px;text-underline-offset:5px}.feature-directions:hover{color:var(--brass)}.feature-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:32px}.location-feature a.feature-view{display:inline-flex;align-items:center;gap:0;min-height:44px;padding:0;border:0;grid-template-columns:none;color:var(--stone);font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--brass);text-decoration-thickness:2px;text-underline-offset:6px;transition:color .2s}.location-feature a.feature-view:hover{color:var(--brass)}.feature-others{grid-area:others;margin-top:clamp(48px,6vw,80px);border-top:1px solid var(--feature-line)}.feature-other{display:grid;grid-template-columns:88px minmax(0,1fr) auto 24px;gap:12px 24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--feature-line);text-decoration:none}.feature-other-photo{position:relative;height:72px;overflow:hidden;border-radius:44px 44px 6px 6px;background:#2a2824}.feature-other-name{min-width:0}.feature-other-name strong{display:block;font:500 1.75rem/1.1 var(--display)}.feature-other-name span{color:var(--feature-soft);font-size:.9375rem}.feature-other-icon{color:var(--brass);transition:transform .4s var(--ease-out)}.feature-other:hover .feature-other-icon{transform:translate(3px,-3px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.feature-frame{animation:feature-open linear both;animation-timeline:view();animation-range:entry 0 cover 45%}.feature-photo{animation:feature-settle linear both;animation-timeline:view();animation-range:entry 0 cover 45%}.feature-script{animation:feature-drift linear both;animation-timeline:--location-feature;animation-range:cover 0 cover 100%}}}@keyframes feature-open{0%{clip-path:inset(7% 14% 0 14% round var(--feature-radius))}to{clip-path:inset(0 0 0 0 round var(--feature-radius))}}@keyframes feature-settle{0%{transform:scale(1.16)}to{transform:none}}@keyframes feature-drift{0%{translate:5% 0}to{translate:-5% 0}}@media (max-width:900px){.location-feature{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"head" "arch" "card" "others"}.feature-head{margin-bottom:32px}.feature-arch{height:clamp(420px,72vw,620px);min-height:0;margin-bottom:40px}.feature-card{align-self:auto;max-width:640px}}@media (max-width:640px){.location-feature{--feature-radius:140px 140px 10px 10px}.feature-script{top:34%}.feature-arch{height:420px}.feature-facts>div{grid-template-columns:6.5rem minmax(0,1fr);gap:4px 14px}.feature-actions{gap:12px 24px}.feature-other{grid-template-columns:64px minmax(0,1fr) 20px;gap:8px 16px}.feature-other-photo{height:64px;grid-row:1/3;border-radius:32px 32px 6px 6px}.feature-other-name strong{font-size:1.5rem}.feature-other .badge{grid-column:2;justify-self:start}.feature-other-icon{grid-column:3;grid-row:1/3}}@media (max-width:380px){.feature-facts>div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.feature-other:hover .feature-other-icon{transform:none}}.home .hero{position:relative;display:block;margin:24px clamp(12px,2.5vw,36px) 0;padding:0}.home .hero-stage{position:relative;min-height:640px;display:grid;grid-template-rows:1fr auto;align-items:center;isolation:isolate;border-radius:20px;overflow:hidden;background:var(--ink)}.home .hero-copy{position:relative;z-index:2;padding:56px clamp(28px,5vw,72px) 40px;color:var(--stone)}.home .hero-copy .lede{max-width:25em;color:var(--mirror)}.home .hero-copy .button{background:var(--brass);border-color:var(--brass);color:var(--ink)}.home .hero-copy .button:hover{background:var(--mirror);border-color:var(--mirror)}.home .hero-copy .text-link{color:var(--stone);align-self:center;margin-left:12px;display:inline-flex;align-items:center;min-height:44px}.home .hero-copy :focus-visible{outline-color:var(--brass)}.home .hero-film{position:absolute;inset:0;width:100%}.home .hero-arch{height:100%;aspect-ratio:auto;border-radius:0}.home .hero-arch .shot img{animation:none;transform:none}.home .hero-stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgb(25 24 22/88%),rgb(25 24 22/0) 34%),linear-gradient(90deg,rgb(25 24 22/92%),rgb(25 24 22/72%) 42%,rgb(25 24 22/8%) 80%)}.home .rotator{color:var(--brass)}.home .hero-numbers{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,3vw,48px);margin:0;padding:0 clamp(84px,8vw,120px) 36px clamp(28px,5vw,72px);list-style:none;color:var(--stone)}.home .hero-numbers li{display:flex;flex-direction:column;gap:6px;padding-top:16px;border-top:1px solid rgb(239 232 219/28%)}.home .hero-numbers strong{font:500 clamp(2rem,1.4rem + 1.6vw,2.875rem)/1 var(--display);letter-spacing:-.01em}.home .hero-numbers span{font-size:.8125rem;color:#d5cbbc}.home .hero-leasing{display:inline-flex;align-items:center;gap:10px;margin-bottom:28px;padding:8px 16px 8px 14px;border:1px solid rgb(245 241 233/28%);border-radius:999px;background:rgb(245 241 233/10%);backdrop-filter:blur(6px);color:var(--stone);font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s}.home .hero-leasing:hover{background:rgb(245 241 233/18%);border-color:rgb(245 241 233/45%)}.home .hero-leasing .dot{flex-shrink:0}.home .film-toggle{position:absolute;right:20px;bottom:20px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(245 241 233/35%);border-radius:50%;background:rgb(25 24 22/45%);backdrop-filter:blur(8px);color:var(--stone);cursor:pointer;transition:background-color .2s,border-color .2s}.home .film-toggle:hover:not(:disabled){background:rgb(25 24 22/70%);border-color:var(--stone)}.home .film-toggle:disabled{opacity:.6;cursor:default}.home .film-toggle:focus-visible{outline-color:var(--brass)}.home{overflow-x:clip}.home .statement{position:relative;isolation:isolate;padding:clamp(72px,9vw,128px) var(--gutter);max-width:1080px;margin:auto;text-align:center}.home .statement>.text-link,.home .statement>p{position:relative;z-index:1}.home .statement .rotating-badge{margin:0 auto 28px}.home-chapter{display:flex;align-items:center;gap:14px;margin-bottom:22px;font:600 .8125rem/1 var(--text);letter-spacing:.22em;color:var(--accent)}.dark .home-chapter{color:var(--brass)}.home-chapter-line{width:64px;height:1px;background:currentColor;transform-origin:left center}@media (min-width:1380px){.home .statement{display:grid;grid-template-columns:minmax(132px,1fr) minmax(0,936px) minmax(132px,1fr);column-gap:24px;align-items:center;max-width:1440px}.home .statement>p{grid-column:2;grid-row:1}.home .statement>.text-link{grid-column:2;grid-row:2;justify-self:center}.home .statement .rotating-badge{grid-column:3;grid-row:1/span 2;justify-self:center;width:132px;margin:0}}.home-section{padding:0 var(--gutter);margin:0 auto var(--band);max-width:1600px}.home-spaces{position:relative;isolation:isolate}.home-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px 64px;margin-bottom:36px}.home-section-head h2{max-width:12em}.home-section-head p{flex-shrink:0}.tenant-heading p{flex-shrink:1}.tenant-grid{display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:clamp(20px,2.5vw,40px);align-items:start;margin:0;padding:0;list-style:none}.tenant-grid[data-count="1"]{grid-template-columns:minmax(0,560px)}.tenant-grid[data-count="2"]{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);column-gap:clamp(24px,6vw,96px);max-width:1040px;margin-inline:auto}.tenant-item{min-width:0}.tenant-item figure{margin:0}.tenant-item:nth-child(3n+2){margin-top:48px}.tenant-item:nth-child(3n){margin-top:96px}.tenant-grid[data-count="2"] .tenant-item:nth-child(2){margin-top:120px}.tenant-photo{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:8px;background:var(--mirror)}.tenant-item:nth-child(3n+1) .tenant-photo{border-radius:160px 160px 8px 8px}.tenant-item h3{margin-top:14px;font:500 clamp(1.625rem,2.3vw,2.125rem)/1.15 var(--display);text-wrap:balance}.tenant-description{max-width:34em;color:var(--muted);margin-top:10px;font-size:.9375rem}@media (min-width:641px) and (max-width:1000px){.tenant-grid,.tenant-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,2.5vw,40px)}.tenant-item:nth-child(n){margin-top:0}.tenant-grid[data-count="2"] .tenant-item:nth-child(2),.tenant-item:nth-child(2n){margin-top:48px}}.home-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,5vw,72px);margin:36px 0 24px}.home-benefits h3{margin-bottom:10px}.home-benefits p,.home-disclosure{color:var(--muted)}.home-disclosure{font-size:.8125rem;margin-bottom:24px}.home-why{max-width:none;padding-block:var(--band);padding-inline:max(var(--gutter),calc((100% - 1600px) / 2 + var(--gutter)));background:var(--ink);color:var(--stone)}.home-why .home-disclosure{margin:16px 0 0;color:#c8bca6}.home-nameplate{background:var(--mirror);max-width:none;padding-block:clamp(48px,7vw,96px)}.home-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,8vw,120px)}.home-faq h2{max-width:8em;margin-bottom:24px}.home-faq-list{border-top:1px solid var(--line)}.home-invitation{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-block:72px}.home-invitation p{margin-top:20px;color:var(--mirror)}.home-invitation .script-tagline{width:fit-content}.home-invitation .button{flex-shrink:0}@media (min-width:1600px){.home .hero-stage{min-height:740px}}@media (max-width:900px){.home .hero-stage{min-height:570px}.home .hero-stage:after{background:linear-gradient(90deg,rgb(25 24 22/88%),rgb(25 24 22/55%) 60%,rgb(25 24 22/15%))}.home-section-head{align-items:start;flex-direction:column;gap:20px}.home-faq{grid-template-columns:1fr}.home-faq h2{max-width:none}}@media (max-width:1200px){.home .hero-stage{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:clamp(28px,5vw,56px) clamp(18px,5vw,56px) clamp(18px,4vw,40px)}.home .hero-stage:after{display:none}.home .hero-copy{padding:0 0 32px}.home .hero-copy .text-link{margin-left:0}.home .hero-copy .actions{align-items:center;gap:20px}.home .hero-copy .actions .button{flex:0 1 auto;padding-inline:20px}.home .hero-film{position:relative;height:340px}.home .hero-arch{border-radius:140px 140px 8px 8px}.home .hero-leasing{margin-bottom:20px}.home .film-toggle{right:14px;bottom:14px}.home .hero-numbers{padding:28px 0 4px}}@media (min-width:641px) and (max-width:1200px){.home .hero-film{height:auto;aspect-ratio:21/9}.home .hero-arch{border-radius:12px}}@media (max-width:640px){.home .hero-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.home .statement{text-align:left;padding-top:140px}.home .statement .rotating-badge{float:right;width:96px;margin:2px 0 12px 16px;shape-outside:circle(50%)}.tenant-grid,.tenant-grid[data-count]{grid-template-columns:1fr;gap:36px}.tenant-grid[data-count="2"] .tenant-item:nth-child(2),.tenant-item:nth-child(n){margin-top:0}.home-benefits{grid-template-columns:1fr;gap:24px}.home-benefits article+article{padding-top:24px;border-top:1px solid var(--line)}.home-invitation{flex-direction:column;align-items:start;padding-block:56px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home .hero-arch .shot{animation:home-hero-settle linear both;animation-timeline:scroll(root);animation-range:0 90vh}.home .hero-copy{animation:home-hero-drift linear both;animation-timeline:scroll(root);animation-range:0 90vh}.home .statement>p{view-timeline-name:--home-statement}.statement-word{animation:home-word-in linear both;animation-timeline:--home-statement;animation-range:cover calc(4% + var(--i) * 2.4%) cover calc(18% + var(--i) * 2.4%)}.home-chapter-line{animation:home-chapter-grow linear both;animation-timeline:view();animation-range:entry 0 cover 35%}.home-why .compare-table{view-timeline-name:--home-compare}.home-why .compare-table tr{--row-shift:-20px;animation:home-row-in linear both;animation-timeline:view();animation-range:cover 0 cover 25%}.home-why .compare-table .ours{animation:home-ours-fill linear both;animation-timeline:--home-compare;animation-range:cover 10% cover 40%}.home-invitation{view-timeline-name:--home-invitation}.home-invitation .script-tagline{animation:home-write linear both;animation-timeline:--home-invitation;animation-range:entry 15% entry 100%}}@media (prefers-reduced-motion:no-preference) and (max-width:640px){.home-why .compare-table tr{--row-shift:-12px}}@media (prefers-reduced-motion:no-preference) and (min-width:641px){.tenant-grid{view-timeline-name:--home-tenants}.tenant-item{--parallax:40px;animation:home-parallax linear both;animation-timeline:--home-tenants;animation-range:cover 0 cover 100%}.tenant-item:nth-child(3n+2){--parallax:70px}.tenant-item:nth-child(3n){--parallax:20px}}@media (prefers-reduced-motion:no-preference) and (min-width:641px) and (max-width:1000px){.tenant-item{--parallax:24px}.tenant-item:nth-child(3n+2){--parallax:40px}.tenant-item:nth-child(3n){--parallax:12px}}}@keyframes home-hero-settle{0%{scale:1.06}to{scale:1}}@keyframes home-hero-drift{0%{translate:0 0}to{translate:0 -40px}}@keyframes home-word-in{0%{opacity:.18}to{opacity:1}}@keyframes home-chapter-grow{0%{scale:.2 1}to{scale:1 1}}@keyframes home-row-in{0%{opacity:.3;translate:var(--row-shift) 0}to{opacity:1;translate:0 0}}@keyframes home-ours-fill{0%{background-color:transparent}}@keyframes home-write{0%{clip-path:inset(-30% 100% -45% -10%)}to{clip-path:inset(-30% -10% -45% -10%)}}@keyframes home-parallax{0%{translate:0 var(--parallax)}to{translate:0 calc(var(--parallax) * -1)}}html:has(.location-sheet[open]){overflow:hidden;scrollbar-gutter:stable}.site .location-sheet{--sheet-pad:clamp(20px,4vw,48px);width:min(880px,calc(100vw - 48px));height:min(900px,calc(100dvh - 48px));max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:0;border-radius:28px;background:var(--stone);color:var(--ink);box-shadow:0 40px 120px rgb(25 24 22/35%);opacity:0;transform:translateY(28px) scale(.98);animation:none;transition:opacity .3s var(--ease-out),transform .5s var(--ease-out),overlay .5s allow-discrete,display .5s allow-discrete}.site .location-sheet[open]{display:flex;flex-direction:column;opacity:1;transform:none}@starting-style{.site .location-sheet[open]{opacity:0;transform:translateY(28px) scale(.98)}}.site .location-sheet::backdrop{background:rgb(25 24 22/0);backdrop-filter:blur(0);transition:background-color .4s var(--ease-out),backdrop-filter .4s var(--ease-out),overlay .5s allow-discrete,display .5s allow-discrete}.site .location-sheet[open]::backdrop{background:rgb(25 24 22/55%);backdrop-filter:blur(8px)}@starting-style{.site .location-sheet[open]::backdrop{background:rgb(25 24 22/0);backdrop-filter:blur(0)}}.site .location-sheet p{margin:0;font-size:inherit;color:inherit}.site .location-sheet img{max-height:none;border-radius:0}.sheet-bar{position:relative;z-index:2;display:flex;align-items:center;gap:16px;padding:14px 14px 10px var(--sheet-pad);background:inherit}.sheet-back{display:inline-flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:500;color:var(--muted);text-decoration:none}.sheet-back:hover{color:var(--accent)}.sheet-close{display:grid;place-items:center;width:40px;height:40px;margin-left:auto;border:0;border-radius:50%;background:var(--mirror);color:var(--ink);cursor:pointer;transition:background-color .2s}.sheet-close:hover{background:var(--line)}.sheet-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--sheet-pad) 40px}.sheet-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;margin:0 calc(-1 * var(--sheet-pad));padding:0 var(--sheet-pad);scroll-padding-inline:var(--sheet-pad);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.sheet-gallery::-webkit-scrollbar{display:none}.sheet-gallery:not(:has(>:nth-child(2))){grid-auto-columns:100%}.sheet-gallery:focus-visible{outline-offset:-3px}.sheet-photo{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:18px;background:var(--mirror);scroll-snap-align:start}.sheet-gallery-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:12px}.site .location-sheet .sheet-gallery-bar p,.site .location-sheet .sheet-note{font-size:.75rem;color:var(--muted)}.sheet-gallery-controls{display:flex;gap:8px}.sheet-gallery-controls button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:var(--white);color:var(--ink);cursor:pointer}.sheet-gallery-controls button:hover{border-color:var(--ink)}.sheet-head{margin-top:32px}.sheet-head .badge{margin-bottom:14px}.location-sheet h2{font-size:clamp(2.5rem,1.8rem + 2.4vw,3.5rem)}.location-sheet h2:focus{outline:none}.site .location-sheet .sheet-address{display:flex;align-items:center;gap:8px;margin-top:10px;color:var(--muted)}.sheet-address svg{flex-shrink:0}.site .location-sheet .sheet-summary{margin-top:20px;max-width:36em;font-size:1.0625rem;color:var(--muted)}.sheet-facts{margin-top:28px}.sheet-section{margin-top:40px}.sheet-section h3{margin-bottom:14px}.sheet-suites{border-top:1px solid var(--line)}.sheet-suites li{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}.sheet-suites li>div{display:flex;flex-direction:column;gap:2px}.sheet-suites li>div:last-child{align-items:end;text-align:right;flex-shrink:0}.sheet-suites strong{font-weight:600}.sheet-suites span{font-size:.875rem;color:var(--muted)}.site .location-sheet .sheet-suites+.sheet-note{margin-top:10px}.sheet-columns{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.sheet-list{display:grid;gap:10px}.sheet-list li{display:flex;align-items:start;gap:10px;font-size:.9375rem}.sheet-list svg{flex-shrink:0;margin-top:4px;color:var(--accent)}.sheet-actions{display:flex;align-items:center;gap:16px 28px;flex-wrap:wrap;padding:16px var(--sheet-pad) max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--stone)}.sheet-step h2{margin-top:8px}.sheet-step .choices{margin-top:28px}.site .location-sheet .sheet-step .sheet-note{margin-top:16px}.sheet-step .form-done{margin-top:28px}.sheet-step .form-done h3{font:500 clamp(1.625rem,2.6vw,2.125rem)/1.15 var(--display)}.sheet-step .form-done .button{margin-top:24px}@media (max-width:640px){.site .location-sheet{width:100%;height:calc(100dvh - 12px);margin:auto 0 0;border-radius:22px 22px 0 0;transform:translateY(100%)}.site .location-sheet[open]{transform:none}@starting-style{.site .location-sheet[open]{transform:translateY(100%)}}.sheet-bar{padding-top:10px;padding-bottom:8px}.sheet-gallery{grid-auto-columns:88%}.sheet-photo{aspect-ratio:4/3.4}.sheet-gallery-controls{display:none}.sheet-head{margin-top:24px}.sheet-facts{grid-template-columns:1fr;border-bottom:0}.sheet-facts div+div{padding-left:0;border-left:0;border-top:1px solid var(--line)}.sheet-facts div{padding:14px 0}.sheet-columns{grid-template-columns:1fr}.sheet-actions{gap:14px 20px}.sheet-actions .button{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.site .location-sheet,.site .location-sheet::backdrop{transition:none}.sheet-gallery{scroll-behavior:auto}}