@font-face{font-family:Estate Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/serif-regular.woff2)format("woff2")}@font-face{font-family:Estate Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/serif-italic.woff2)format("woff2")}@font-face{font-family:Estate Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/sans-regular.woff2)format("woff2")}@font-face{font-family:Estate Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/sans-medium.woff2)format("woff2")}:root{--paper:#f5f2ea;--cream:#eae5d9;--ink:#253c32;--muted:#677065;--gold:#9a8356;--line:#d6d5c8;--white:#fff;--transparent:transparent;--hero-overlay:linear-gradient(180deg, #14291fe6, #14291f96 33%, #14291fb3 70%, #14291feb);--image-overlay:linear-gradient(0deg, #14291fe6, transparent);--modal-overlay:#14291ff2;--image-shadow:#14291f26;--selection:#d8cfb7;--serif:"Estate Serif", baskerville, "Palatino Linotype", "Book Antiqua", georgia, serif;--sans:"Estate Sans", arial, sans-serif;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--hairline:1px;--focus-width:2px;--focus-offset:5px;--radius:0;--radius-full:50%;--content-max:96rem;--reading-max:42rem;--gutter:clamp(1.5rem, 5.2vw, 5.5rem);--section-space:clamp(4.25rem, 7.3vw, 7rem);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-display:clamp(3.25rem, 6.5vw, 6.75rem);--text-h2:clamp(2.25rem, 4.2vw, 4rem);--text-h3:clamp(1.5rem, 2.4vw, 2.5rem);--text-wordmark:clamp(1.3rem, 2.1vw, 1.8rem);--text-wordmark-compact:1.2rem;--text-monogram:clamp(15rem, 40vw, 36rem);--leading-body:1.75;--leading-tight:1.12;--leading-display:1.05;--tracking-display:-.04em;--tracking-label:.16em;--tracking-wordmark:.065em;--announcement-height:2.75rem;--header-height:7.25rem;--header-mobile-height:6rem;--hero-min:42rem;--hero-mobile-min:46rem;--hero-mobile-top:10rem;--hero-max:58rem;--hero-content-top:clamp(12rem, 21vh, 17rem);--card-height:22rem;--venue-height:clamp(22rem, 45vw, 43rem);--feature-height:38rem;--button-min:2.75rem;--gallery-ratio:16/10;--transition-fast:.18s;--transition-slow:.65s;--ease:ease;--weight-normal:400;--weight-medium:500;--z-header:10;--z-skip:100;--z-dialog:200;--image-scale:1.025;--zoom-photo-width:220%;--zoom-plan-mobile-width:700%}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--space-8)}body{margin:var(--space-0);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}body.menu-open,body:has(dialog[open]){overflow:hidden}button,a{-webkit-tap-highlight-color:var(--transparent)}button{font:inherit;color:inherit;cursor:pointer;border:var(--space-0)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:var(--focus-width) solid currentcolor;outline-offset:var(--focus-offset)}figure,p,h1,h2,h3{margin:var(--space-0)}h1,h2,h3{font-family:var(--serif);font-weight:var(--weight-normal);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}h1{font-size:var(--text-display)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}p+p{margin-top:var(--space-5)}em{font-weight:var(--weight-normal)}img{max-width:100%;display:block}picture{display:block}::selection{background:var(--selection);color:var(--ink)}[hidden]{display:none!important}.wrap{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.section-space{padding-block:var(--section-space)}.eyebrow{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:var(--leading-body)}.eyebrow+h1,.eyebrow+h2,.eyebrow+h3{margin-top:var(--space-6)}.intro-copy{font-size:var(--text-lg);max-width:var(--reading-max)}.text-link{gap:var(--space-10);padding-block:var(--space-3);border-bottom:var(--hairline) solid var(--gold);font-size:var(--text-sm);line-height:var(--leading-body);min-height:var(--button-min);background:var(--transparent);align-items:center;display:inline-flex}.button{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--button-min);padding:var(--space-4) var(--space-6);font-size:var(--text-sm);border:var(--hairline) solid currentcolor;transition:background var(--transition-fast) var(--ease), color var(--transition-fast) var(--ease);display:inline-flex}.button--outline{background:var(--transparent);color:var(--paper)}.button--outline:hover{background:var(--paper);color:var(--ink)}.button--light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button--light:hover{background:var(--cream)}.button--dark{background:var(--ink);color:var(--paper)}.arrow{font-family:var(--sans);font-weight:var(--weight-normal)}.skip-link{left:var(--gutter);top:calc(var(--space-24) * -1);z-index:var(--z-skip);background:var(--paper);color:var(--ink);padding:var(--space-3) var(--space-5);position:absolute}.skip-link:focus{top:var(--space-4)}.header-shell{z-index:var(--z-header);position:relative}.announcement{min-height:var(--announcement-height);padding:var(--space-2) var(--gutter);text-align:center;background:var(--ink);color:var(--paper);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.owner-banner{background:var(--cream);color:var(--ink);padding:var(--space-2) var(--gutter);text-align:center;font-size:var(--text-sm)}.site-header{height:var(--header-height);padding-inline:var(--gutter);max-width:var(--content-max);justify-content:space-between;align-items:center;gap:var(--space-8);z-index:var(--z-header);border-bottom:var(--hairline) solid var(--line);margin-inline:auto;display:flex;position:relative}.site-header--home{inset-inline:var(--space-0);color:var(--paper);border-color:var(--paper);position:absolute;top:100%}.wordmark{text-align:center;line-height:var(--leading-tight);flex-direction:column;flex-shrink:0;display:inline-flex}.wordmark-top{font-size:var(--text-xs);letter-spacing:var(--tracking-label);margin-bottom:var(--space-2)}.wordmark-name{font-family:var(--serif);font-size:var(--text-wordmark);letter-spacing:var(--tracking-wordmark);white-space:nowrap}.main-nav{align-items:center;gap:var(--space-8);font-size:var(--text-sm);display:flex}.main-nav a{padding-block:var(--space-3);border-bottom:var(--hairline) solid var(--transparent)}.menu-toggle{background:var(--transparent);min-height:var(--button-min);padding:var(--space-2);font-size:var(--text-sm);align-items:center;gap:var(--space-3);display:none}.menu-lines{width:var(--space-6);height:var(--space-3);border-block:var(--hairline) solid currentcolor;display:block}.hero{min-height:var(--hero-min);height:min(var(--hero-max), calc(100svh - var(--announcement-height)));color:var(--paper);isolation:isolate;position:relative}.hero-image,.hero-shade{inset:var(--space-0);z-index:-1;position:absolute}.hero-image,.hero-image picture,.hero-image img{width:100%;height:100%}.hero-image img{object-fit:cover;object-position:center}.hero-shade{background:var(--hero-overlay)}.hero-content{padding-top:var(--hero-content-top);padding-bottom:var(--space-32);text-align:center;max-width:var(--content-max)}.hero h1{line-height:var(--leading-display);max-width:var(--content-max);text-wrap:balance;margin-inline:auto}.hero .intro-copy{font-size:var(--text-base);margin:var(--space-6) auto var(--space-8);max-width:var(--reading-max)}.hero-foot{bottom:var(--space-6);left:var(--space-0);right:var(--space-0);justify-content:space-between;align-items:center;gap:var(--space-8);font-size:var(--text-xs);display:flex;position:absolute}.hero-foot>a{align-items:center;gap:var(--space-5);min-height:var(--button-min);display:inline-flex}.hero-compare{background:var(--transparent);padding-block:var(--space-3);font-size:var(--text-xs);color:inherit;text-align:right;max-width:var(--reading-max)}.introduction{gap:var(--space-24);grid-template-columns:1.1fr 1fr;align-items:start;display:grid}.introduction-copy{padding-top:var(--space-2);max-width:var(--reading-max)}.introduction-copy .text-link{margin-top:var(--space-6)}.concept-notice{padding-block:var(--space-5);border-block:var(--hairline) solid var(--line);gap:var(--space-4);font-size:var(--text-sm);color:var(--ink);align-items:center;display:flex}.concept-notice-mark{font-family:var(--serif);font-size:var(--text-h3);color:var(--gold)}.section-heading{justify-content:space-between;align-items:end;gap:var(--space-12);margin-bottom:var(--space-10);display:flex}.section-heading>div{max-width:var(--reading-max)}.section-heading>.text-link{flex-shrink:0}.venue-grid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.venue-card-image{display:block;position:relative;overflow:hidden}.venue-card-image picture,.venue-card-image img{height:var(--card-height);width:100%}.venue-card-image img{object-fit:cover;transition:transform var(--transition-slow) var(--ease)}.venue-card .eyebrow{margin-top:var(--space-6)}.venue-card h3{margin-top:var(--space-3)}.venue-card-subtitle{font-size:var(--text-sm);margin-top:var(--space-3)}.image-corner{inset-inline:var(--space-0);bottom:var(--space-0);padding:var(--space-10) var(--space-4) var(--space-4);background:var(--image-overlay);color:var(--paper);font-size:var(--text-xs);justify-content:space-between;gap:var(--space-4);text-align:left;align-items:end;display:flex;position:absolute}.landscape-feature{background:var(--cream);grid-template-columns:1.3fr 1fr;display:grid}.landscape-feature-image{min-height:var(--feature-height);position:relative}.landscape-feature-image picture,.landscape-feature-image img{width:100%;height:100%;inset:var(--space-0);position:absolute}.landscape-feature-image img{object-fit:cover}.landscape-feature-copy{padding:var(--space-20) var(--gutter);align-self:center}.landscape-feature-copy .text-link{margin-top:var(--space-6)}.archive-teaser{gap:var(--space-20);grid-template-columns:.8fr 1.3fr;align-items:center;display:grid}.archive-teaser-copy .text-link{margin-top:var(--space-6)}.archive-teaser-images{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.archive-teaser-images .concept-figure:first-child{margin-bottom:var(--space-16)}.archive-teaser-images .concept-figure:last-child{margin-top:var(--space-16)}.image-open{width:100%;padding:var(--space-0);background:var(--cream);text-align:left;display:block;position:relative;overflow:hidden}.image-open picture,.image-open img{width:100%;height:100%}.image-open img{object-fit:cover;transition:transform var(--transition-slow) var(--ease)}.concept-figure figcaption{justify-content:space-between;align-items:start;gap:var(--space-4);padding-top:var(--space-3);font-size:var(--text-xs);display:flex}.concept-figure figcaption>span:last-child{text-align:right}.page-intro{padding-top:var(--space-20);padding-bottom:var(--space-16);max-width:var(--content-max)}.page-intro h1{max-width:var(--reading-max);text-wrap:balance}.page-intro .intro-copy{margin-top:var(--space-8)}.wide-image{padding-bottom:var(--space-4)}.editorial{gap:var(--space-24);grid-template-columns:1fr 1fr;display:grid}.editorial-copy .text-link{margin-top:var(--space-6)}.chapter-section{background:var(--cream)}.chapters{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.chapter-number{font-family:var(--serif);font-size:var(--text-display);border-bottom:var(--hairline) solid var(--line);padding-bottom:var(--space-5);margin-bottom:var(--space-6);display:block}.chapters h3{margin-block:var(--space-4) var(--space-6)}.chapters .eyebrow{font-size:var(--text-xs)}.chapter-section .concept-notice{margin-top:var(--space-12)}.grounds-stories{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grounds-stories h3{margin-bottom:var(--space-5)}.grounds-stories p{font-size:var(--text-sm)}.grounds-collection{gap:var(--space-8);margin-top:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grounds-collection .image-open{aspect-ratio:4/3}.venue-list{padding-bottom:var(--space-20)}.venue-editorial{gap:var(--space-20);margin-bottom:var(--space-20);grid-template-columns:1.4fr 1fr;align-items:center;display:grid}.venue-editorial:nth-child(2n){grid-template-columns:1fr 1.4fr}.venue-editorial-image{display:block;position:relative;overflow:hidden}.venue-editorial-image picture,.venue-editorial-image img{height:var(--card-height);width:100%}.venue-editorial-image img{object-fit:cover}.venue-editorial h2{margin-top:var(--space-6)}.venue-subtitle{font-family:var(--serif);font-size:var(--text-xl);margin-block:var(--space-5)}.venue-editorial .text-link{margin-top:var(--space-5)}.venue-hero-heading{padding-top:var(--space-16);padding-bottom:var(--space-12)}.venue-hero-heading .intro-copy{margin-top:var(--space-5)}.venue-hero-image{position:relative}.venue-hero-image picture,.venue-hero-image img{width:100%;height:var(--venue-height)}.venue-hero-image img{object-fit:cover}.venue-hero-image>button{border:var(--space-0)}.detail-grid{gap:var(--space-16);margin-bottom:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.detail-grid h3{margin-bottom:var(--space-5)}.detail-grid p{font-size:var(--text-sm)}.next-venue{padding-bottom:var(--space-20)}.next-venue>a{justify-content:space-between;gap:var(--space-8);border-block:var(--hairline) solid var(--line);padding-block:var(--space-6);margin-top:var(--space-5);font-family:var(--serif);font-size:var(--text-h2);align-items:center;display:flex}.gallery-section{padding-bottom:var(--space-20)}.gallery-controls{justify-content:space-between;align-items:center;gap:var(--space-6);border-block:var(--hairline) solid var(--line);padding-block:var(--space-5);margin-bottom:var(--space-10);display:flex}.gallery-controls>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.gallery-controls button{background:var(--transparent);padding:var(--space-3) var(--space-4);min-height:var(--button-min);font-size:var(--text-sm)}.gallery-controls button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.gallery-controls p{font-size:var(--text-xs);flex-shrink:0}.comparison-grid{gap:var(--space-16);display:grid}.comparison-card{min-width:var(--space-0)}.comparison-card-heading{gap:var(--space-8);margin-bottom:var(--space-6);justify-content:space-between;align-items:end;display:flex}.comparison-card-heading h2{font-size:var(--text-h3);margin-top:var(--space-3)}.comparison-card-heading .text-link{flex-shrink:0}.comparison-pair{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comparison-panel{min-width:var(--space-0)}.comparison-panel>figcaption{justify-content:space-between;gap:var(--space-4);font-size:var(--text-xs);margin-bottom:var(--space-3);display:flex}.comparison-panel .image-open{aspect-ratio:var(--gallery-ratio)}.comparison-detail{margin-top:var(--space-4);font-size:var(--text-sm);max-width:var(--reading-max)}.empty-gallery{padding-block:var(--space-12)}.gallery-section>.concept-notice{margin-top:var(--space-12)}.plan-introduction{gap:var(--space-20);padding-bottom:var(--space-20);grid-template-columns:1fr 1fr;display:grid}.plan-introduction-copy{max-width:var(--reading-max)}.plan-introduction-copy p,.plan-introduction-copy .text-link{margin-top:var(--space-6)}.owner-plans{padding-bottom:var(--space-20)}.owner-plans .section-heading{align-items:start}.owner-plan-grid{gap:var(--space-12);display:grid}.legal-content{padding-bottom:var(--space-20);max-width:var(--reading-max);margin-left:var(--gutter);padding-right:var(--gutter)}.legal-content section+section{margin-top:var(--space-12)}.legal-content h2{font-size:var(--text-h3);margin-bottom:var(--space-5)}.status-content{padding-bottom:var(--space-20)}.status-content .concept-notice{margin-bottom:var(--space-10)}.closing{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.closing-inner{z-index:1;padding-block:var(--space-24);max-width:var(--content-max);position:relative}.closing h2{max-width:var(--reading-max);font-size:var(--text-h2)}.closing-copy{margin-top:var(--space-6);font-size:var(--text-sm)}.closing .button{margin-top:var(--space-8)}.closing-letter{right:var(--gutter);bottom:calc(var(--space-16) * -1);font-family:var(--serif);font-size:var(--text-monogram);line-height:var(--leading-display);color:var(--paper);opacity:.04;pointer-events:none;position:absolute}.site-footer{padding-top:var(--space-16);padding-bottom:var(--space-6);gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.footer-links{justify-content:flex-end;gap:var(--space-6);font-size:var(--text-sm);flex-wrap:wrap;align-items:start;display:flex}.footer-links>a{min-height:var(--button-min);align-items:center;display:inline-flex}.footer-status{font-size:var(--text-sm)}.footer-bottom{border-top:var(--hairline) solid var(--line);padding-top:var(--space-5);justify-content:space-between;gap:var(--space-8);font-size:var(--text-xs);grid-column:1/-1;display:flex}.lightbox{width:calc(100% - var(--space-8));max-width:var(--content-max);max-height:calc(100dvh - var(--space-8));padding:var(--space-5);border:var(--space-0);background:var(--paper);color:var(--ink);overflow:auto}.lightbox::backdrop{background:var(--modal-overlay)}.lightbox-toolbar{top:var(--space-0);z-index:var(--z-header);background:var(--paper);justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--hairline) solid var(--line);display:flex;position:sticky}.lightbox-toolbar>div{gap:var(--space-2);display:flex}.lightbox-toolbar button,.lightbox-view-controls button{background:var(--transparent);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);min-height:var(--button-min)}.lightbox-view-controls{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.lightbox-view-controls button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.lightbox-stage{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.lightbox-prev,.lightbox-next{background:var(--transparent);font-size:var(--text-xl);min-width:var(--button-min);min-height:var(--button-min)}.lightbox-comparison{gap:var(--space-4);min-width:var(--space-0);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lightbox-pane{min-width:var(--space-0)}.lightbox-pane>figcaption{justify-content:space-between;gap:var(--space-2) var(--space-4);font-size:var(--text-xs);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.lightbox-image-wrap{background:var(--cream);overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;height:min(55dvh,34rem);overflow:auto}.lightbox-image-wrap img{object-fit:contain;width:100%;max-width:none;height:100%}.lightbox-image-wrap.is-zoomed img{width:var(--zoom-photo-width);object-fit:contain;height:auto;min-height:100%}.lightbox-image-wrap.is-zoomed{cursor:grab}.lightbox-image-wrap.is-dragging{cursor:grabbing;user-select:none}.lightbox-comparison[data-view=original],.lightbox-comparison[data-view=photoreal]{grid-template-columns:minmax(0,1fr)}.lightbox-comparison[data-view=original] .photoreal-pane,.lightbox-comparison[data-view=photoreal] .original-pane{display:none}.lightbox-caption{justify-content:space-between;align-items:start;gap:var(--space-10);padding-top:var(--space-5);display:flex}.lightbox-caption h2{font-size:var(--text-h3)}.lightbox-caption p{font-size:var(--text-sm);margin-top:var(--space-3);max-width:var(--reading-max)}.lightbox-downloads{gap:var(--space-5);font-size:var(--text-sm);flex-wrap:wrap;flex-shrink:0;display:flex}.lightbox-downloads a{min-height:var(--button-min);align-items:center;text-decoration:underline;display:inline-flex}.image-error{padding:var(--space-4);font-size:var(--text-sm)}button:disabled{cursor:default}.text-link .arrow{font-size:var(--text-xl)}.main-nav a:hover,.main-nav a[aria-current]{border-color:currentColor}.venue-card-image:hover img,.image-open:hover img{transform:scale(var(--image-scale))}.archive-teaser-images .image-open{aspect-ratio:4/5}.venue-editorial:nth-child(2n) .venue-editorial-image{order:2}.concept-figure--wide .image-open{aspect-ratio:16/9}.sr-only{width:var(--hairline);height:var(--hairline);padding:var(--space-0);margin:calc(var(--hairline) * -1);clip-path:inset(50%);white-space:nowrap;border:var(--space-0);position:absolute;overflow:hidden}.comparison-card[data-category=plans] .image-open{aspect-ratio:4/3}.comparison-card[data-category=plans] img{object-fit:contain}.footer-status p+p{margin-top:var(--space-2)}.chapters p:last-child{font-size:var(--text-sm)}.introduction-copy>p:first-child{font-family:var(--serif);font-size:var(--text-xl);line-height:var(--leading-body)}.landscape-feature-copy p:not(.eyebrow),.archive-teaser-copy p:not(.eyebrow){margin-top:var(--space-6)}.editorial-copy p:first-child{font-family:var(--serif);font-size:var(--text-xl)}@media (width<=64rem){.main-nav{gap:var(--space-5)}.introduction,.editorial{gap:var(--space-12)}.venue-grid{gap:var(--space-5)}.archive-teaser,.venue-editorial,.venue-editorial:nth-child(2n){gap:var(--space-10)}.chapters{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{gap:var(--space-8)}}@media (width<=53.75rem){.site-header{height:var(--header-mobile-height);gap:var(--space-3)}.menu-toggle{padding-inline:var(--space-0);display:flex}.main-nav{top:var(--header-mobile-height);inset-inline:var(--space-0);padding:var(--space-6) var(--gutter);background:var(--paper);color:var(--ink);align-items:stretch;gap:var(--space-0);border-bottom:var(--hairline) solid var(--line);flex-direction:column;display:none;position:absolute}.main-nav.is-open{display:flex}.main-nav a{font-family:var(--serif);font-size:var(--text-h3);padding-block:var(--space-4);border-bottom:var(--hairline) solid var(--line)}.hero-content{padding-top:var(--hero-content-top)}.introduction,.editorial{gap:var(--space-8);grid-template-columns:1fr}.introduction-copy{max-width:none}.landscape-feature{grid-template-columns:1fr}.landscape-feature-image{min-height:var(--feature-height)}.landscape-feature-copy{padding-block:var(--space-16)}.archive-teaser{gap:var(--space-10);grid-template-columns:1fr}.venue-editorial,.venue-editorial:nth-child(2n){gap:var(--space-8);grid-template-columns:1fr}.venue-editorial:nth-child(2n) .venue-editorial-image{order:0}.section-heading{gap:var(--space-6)}.comparison-card-heading{align-items:start}.comparison-card-heading .text-link{font-size:var(--text-xs)}.detail-grid{gap:var(--space-10);grid-template-columns:1fr}.gallery-controls{flex-direction:column;align-items:start}.plan-introduction{gap:var(--space-10);grid-template-columns:1fr}.lightbox-caption{gap:var(--space-4);flex-direction:column}.legal-content{margin-left:var(--space-0);padding-inline:var(--gutter);max-width:none}}@media (width<=37.5rem){.hero{height:auto;min-height:var(--hero-mobile-min);flex-direction:column;display:flex}.hero-content{padding-top:var(--hero-mobile-top);padding-bottom:var(--space-12)}.hero-foot{padding-bottom:var(--space-6);align-items:start;gap:var(--space-3);margin-top:auto;position:relative;bottom:auto}.announcement{letter-spacing:normal}.hero-foot>a{max-width:40%}.hero-compare{max-width:56%}.hero-content .eyebrow{max-width:var(--reading-max);margin-inline:auto}.hero .intro-copy{font-size:var(--text-sm)}.section-heading{display:block}.section-heading>.text-link{margin-top:var(--space-6)}.venue-grid{gap:var(--space-12);grid-template-columns:1fr}.venue-card-image picture,.venue-card-image img{aspect-ratio:4/3;height:auto}.archive-teaser-images{gap:var(--space-4)}.archive-teaser-images .concept-figure:first-child{margin-bottom:var(--space-10)}.archive-teaser-images .concept-figure:last-child{margin-top:var(--space-10)}.concept-figure figcaption,.concept-figure figcaption>span{display:block}.concept-figure figcaption>span:last-child{text-align:left;margin-top:var(--space-1)}.grounds-stories,.grounds-collection,.chapters{grid-template-columns:1fr}.comparison-card-heading{display:block}.comparison-card-heading .text-link{margin-top:var(--space-3)}.comparison-pair{gap:var(--space-6);grid-template-columns:1fr}.comparison-panel .image-open{aspect-ratio:16/10}.site-footer{gap:var(--space-8);grid-template-columns:1fr}.footer-links{justify-content:flex-start}.footer-bottom{gap:var(--space-3);flex-direction:column}.lightbox{width:calc(100% - var(--space-4));max-height:calc(100dvh - var(--space-4));padding:var(--space-3)}.lightbox-toolbar{flex-wrap:wrap;align-items:start}.lightbox-toolbar>.eyebrow{width:100%}.lightbox-toolbar>div{justify-content:space-between;width:100%}.lightbox-stage{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.lightbox-prev,.lightbox-next{bottom:var(--space-3);z-index:1;position:absolute}.lightbox-prev{left:var(--space-3)}.lightbox-next{right:var(--space-3)}.lightbox-comparison{gap:var(--space-5);grid-template-columns:1fr}.lightbox-image-wrap{height:30dvh;min-height:11rem}.lightbox-comparison[data-view=original] .lightbox-image-wrap,.lightbox-comparison[data-view=photoreal] .lightbox-image-wrap{height:50dvh}.lightbox-caption{padding-bottom:var(--space-16)}.lightbox-view-controls button{padding-inline:var(--space-3)}.lightbox-downloads{gap:var(--space-4)}.lightbox-comparison[data-category=plans] .lightbox-image-wrap.is-zoomed img{width:var(--zoom-plan-mobile-width)}}@media (width<=21rem){.wordmark-name{font-size:var(--text-wordmark-compact)}.site-header,.menu-toggle{gap:var(--space-1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
