/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--spacing:4px;--font-weight-medium:500;--ease-out:cubic-bezier(.16, 1, .3, 1);--color-page-ground:#fff9f6;--color-sheet:#ffd4cb;--color-plate-light:#fffcf7;--color-plate-shade:#f2e6dd;--color-plate-shade-on-sheet:#f4c4ba;--color-ink-primary:#0e2d20;--color-ink-secondary:#44544d;--color-ink-tertiary:#5a675f;--color-hairline:#d9b4aa;--color-accent:none;--color-control-fill:var(--color-ink-primary);--color-control-label:var(--color-page-ground);--color-control-hover:var(--color-ink-secondary);--color-control-quiet:var(--color-sheet);--color-control-quiet-on-sheet:var(--color-page-ground);--color-index-label:var(--color-page-ground);--color-focus-ring:var(--color-ink-primary);--color-selection:var(--color-sheet);--color-selection-on-sheet:var(--color-hairline);--mask-solid:#000;--mask-veil:#000000db;--mask-veil-deep:#000000e6;--font-display:"Besley", Georgia, serif;--font-body:"Fira Sans", "Segoe UI", system-ui, sans-serif;--font-weight-regular:400;--display-weight:500;--display-line-height:.98;--display-tracking:-.035em;--display-opsz:none;--text-display:clamp(46px, 21.49px + 6.2857vw, 112px);--text-h2:clamp(36px, 25.6px + 2.6667vw, 64px);--text-statement:clamp(32px, 24.57px + 1.9048vw, 52px);--text-figure:clamp(48px, 39.09px + 2.2857vw, 72px);--text-h3:28px;--text-body:19px;--text-button:17px;--text-small:16px;--text-tab:15px;--text-caption:14px;--text-micro:13px;--radius-focus:2px;--radius-control:8px;--radius-view:12px;--radius-sheet:18px;--radius-device:calc(.4em * 8 / 44);--radius-drawer-tab:calc(var(--radius-control) + 4px);--radius-tick:1px;--radius-tick-bar:1.5px;--radius-mark-box:3px;--duration-stagger:80ms;--duration-press:.16s;--duration-underline:.2s;--duration-fill:.24s;--duration-rule:.3s;--duration-turn:.32s;--duration-nudge:.4s;--duration-thumb:.5s;--duration-station:.52s;--duration-photo:.6s;--duration-settle:.76s;--duration-rise:.9s;--duration-morning:1.4s;--duration-drift:29.4s;--delay-tab:.24s;--delay-settle:.26s;--delay-sheet:.62s;--container-page:1352px;--spacing-page:44px;--spacing-gutter:28px;--spacing-sheet-x:56px;--spacing-sheet-long:112px;--spacing-sheet-medium:96px;--spacing-sheet-short:72px;--spacing-sheet-y:var(--spacing-sheet-long);--spacing-sheet-foot:72px;--spacing-sheet-gap:96px;--spacing-interval:128px;--spacing-tab:44px;--spacing-control:52px;--marks-per:6;--marks-inset:var(--spacing-sheet-x)}}@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-page-ground);scrollbar-color:var(--color-ink-secondary) var(--color-page-ground)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--spacing-tab) + 24px)}body{background:radial-gradient(ellipse 58% 520px at 74% 330px, var(--color-plate-light) 0%, var(--color-page-ground) 100%) top / 100% 980px no-repeat, var(--color-page-ground);color:var(--color-ink-primary);font:var(--font-weight-regular) var(--text-body) / 1.55 var(--font-body);font-kerning:normal;-webkit-font-smoothing:antialiased;caret-color:var(--color-ink-primary);margin:0;position:relative;overflow-x:clip}::selection{background:var(--color-selection);color:var(--color-ink-primary)}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}p,li,dd{text-wrap:pretty}a{color:inherit;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-ink-primary);text-decoration-color:var(--color-ink-primary);transition:text-decoration-thickness var(--duration-underline) var(--ease-out)}a:hover{text-decoration-thickness:2px}a:not(.button):active{color:var(--color-ink-secondary)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-focus)}abbr[title]{text-decoration:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--spacing-page);z-index:30;background:var(--color-control-fill);color:var(--color-control-label);border-radius:var(--radius-control);font:var(--font-weight-medium) var(--text-button) / 1 var(--font-body);padding:12px 18px;text-decoration:none;position:absolute;top:12px;transform:translateY(-160%)}.skip:focus-visible{transform:none}.page-width{width:min(var(--container-page), 100% - 2 * var(--spacing-page));margin-inline:auto}.tnum{font-variant-numeric:tabular-nums}.name{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-regular);letter-spacing:0;white-space:nowrap}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.display{font:var(--display-weight) var(--text-display) / var(--display-line-height) var(--font-display);letter-spacing:var(--display-tracking);font-variant-numeric:lining-nums}.display .line{display:block}.h2{font:var(--font-weight-medium) var(--text-h2) / 1.04 var(--font-display);letter-spacing:-.025em;text-wrap:balance}.h3{font:var(--font-weight-medium) var(--text-h3) / 1.18 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.eyebrow{font:var(--font-weight-medium) var(--text-tab) / 1.3 var(--font-body);letter-spacing:.01em}.nowrap{white-space:nowrap}.micro,.file-meta,.view__meta,.view__foot{font:var(--font-weight-medium) var(--text-micro) / 1.35 var(--font-body);letter-spacing:.02em;font-variant-numeric:tabular-nums}.view__title,.tblock dt,.key__name,.cell--axis,.lmonth__name,.chart__ticker{font:var(--font-weight-medium) var(--text-micro) / 1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.copy p:not(.file-meta){text-wrap:pretty}@media (width<=760px){body{background:radial-gradient(ellipse 90% 420px at 70% 300px, var(--color-plate-light) 0%, var(--color-page-ground) 100%) top / 100% 820px no-repeat, var(--color-page-ground)}.display{letter-spacing:-.03em;line-height:1}.h2{letter-spacing:-.02em}.h3{font-size:24px}}}@layer components{.plate{z-index:20;pointer-events:none;mix-blend-mode:multiply;width:100%;filter:var(--plate-filter);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--mask-solid) 36px, var(--mask-solid) 58%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--mask-solid) 36px, var(--mask-solid) 58%, transparent 100%);background-position:0 0;background-repeat:no-repeat;background-size:cover;position:absolute;left:0}.plate--morning{--plate-filter:url(#plate-morning);--photo-x:calc((100% - min(var(--container-page), 100% - 2 * var(--spacing-page))) / 2 + var(--spacing-sheet-x) + 7 * ((min(var(--container-page), 100% - 2 * var(--spacing-page)) - 2 * var(--spacing-sheet-x) - 11 * var(--spacing-gutter)) / 12 + var(--spacing-gutter)));--edge:460px;height:var(--plate-h,max(980px, 68vw));background-image:url(/showcase/loam-and-ledger/images/01-morning-plate-landscape.jpg);background-size:var(--plate-size,100% auto);background-position:var(--plate-pos,0 0);-webkit-mask-image:linear-gradient(to bottom, transparent var(--plate-top,0px), var(--mask-veil) calc(var(--plate-top,0px) + 72px), var(--mask-veil) calc(var(--edge) - 96px), var(--mask-solid) calc(var(--edge) - 44px), var(--mask-solid) calc(var(--edge) + 90px), transparent calc(var(--edge) + 230px)), linear-gradient(to bottom, transparent 0, transparent calc(var(--edge) - 96px), var(--mask-veil-deep) calc(var(--edge) - 44px), var(--mask-veil-deep) calc(var(--edge) + 480px), transparent calc(var(--edge) + 780px));mask-image:linear-gradient(to bottom, transparent var(--plate-top,0px), var(--mask-veil) calc(var(--plate-top,0px) + 72px), var(--mask-veil) calc(var(--edge) - 96px), var(--mask-solid) calc(var(--edge) - 44px), var(--mask-solid) calc(var(--edge) + 90px), transparent calc(var(--edge) + 230px)), linear-gradient(to bottom, transparent 0, transparent calc(var(--edge) - 96px), var(--mask-veil-deep) calc(var(--edge) - 44px), var(--mask-veil-deep) calc(var(--edge) + 480px), transparent calc(var(--edge) + 780px));-webkit-mask-size:100% 100%, calc(100% - var(--photo-x)) 100%;mask-size:100% 100%, calc(100% - var(--photo-x)) 100%;top:0;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.plate--evening{--plate-filter:url(#plate-evening);--pool:calc(50% + min(var(--container-page), 100% - 2 * var(--spacing-page)) / 2 - 254px) 440px;height:max(980px,68vw);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--mask-solid) 36px, var(--mask-solid) 210px, transparent 318px), radial-gradient(ellipse 560px 260px at var(--pool), transparent 55%, var(--mask-solid) 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--mask-solid) 36px, var(--mask-solid) 210px, transparent 318px), radial-gradient(ellipse 560px 260px at var(--pool), transparent 55%, var(--mask-solid) 100%);background-image:url(/showcase/loam-and-ledger/images/22-evening-plate-landscape.jpg);top:0;-webkit-mask-composite:source-in;mask-composite:intersect}.filters{width:0;height:0;position:absolute;overflow:hidden}@keyframes morning{0%{filter:var(--plate-filter) brightness(.8)}to{filter:var(--plate-filter) brightness(1)}}@media (prefers-reduced-motion:no-preference){:root[data-motion] .plate--morning{animation:morning var(--duration-morning) var(--ease-out) both}}@media (width<=760px){.plate--morning{--plate-filter:url(#plate-morning-tall);--edge:540px;height:var(--plate-h,max(820px, 210vw));background-image:url(/showcase/loam-and-ledger/images/02-morning-plate-portrait.jpg);background-size:var(--plate-size,auto 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--mask-solid) 24px, var(--mask-solid) calc(var(--edge) + 24px), transparent calc(var(--edge) + 170px));mask-image:linear-gradient(to bottom, transparent 0, var(--mask-solid) 24px, var(--mask-solid) calc(var(--edge) + 24px), transparent calc(var(--edge) + 170px));-webkit-mask-size:100% 100%;mask-size:100% 100%}.plate--evening{height:max(820px,210vw);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--mask-solid) 24px, var(--mask-solid) 250px, transparent 410px);mask-image:linear-gradient(to bottom, transparent 0, var(--mask-solid) 24px, var(--mask-solid) 250px, transparent 410px);background-image:url(/showcase/loam-and-ledger/images/23-evening-plate-portrait.jpg)}}.link-arrow:active{transform:translateY(1px)}.link-arrow{transition:text-decoration-thickness var(--duration-underline) var(--ease-out), transform var(--duration-press) var(--ease-out);align-items:center;gap:8px;display:inline-flex}.link-arrow .icon{transition:transform var(--duration-nudge) var(--ease-out)}.link-arrow:hover .icon{transform:translate(3px)}.button{min-height:var(--spacing-control);border-radius:var(--radius-control);font:var(--font-weight-medium) var(--text-button) / 1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fill) var(--ease-out), transform var(--duration-press) var(--ease-out);border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.button:active{transform:translateY(1px)}.button--primary{background:var(--color-control-fill);color:var(--color-control-label)}.button--primary:hover{background:var(--color-control-hover)}.button--secondary{background:var(--color-control-quiet);color:var(--color-ink-primary);text-underline-offset:.28em;text-decoration-line:underline;text-decoration-color:#0000}.button--secondary:hover{-webkit-text-decoration-color:var(--color-ink-primary);text-decoration-color:var(--color-ink-primary);text-decoration-thickness:1px}.button .icon{transition:transform var(--duration-nudge) var(--ease-out)}.button--secondary:hover .icon{transform:translateY(2px)}.button--sheet{background:var(--color-control-quiet-on-sheet);color:var(--color-ink-primary);text-underline-offset:.28em;text-decoration-line:underline;text-decoration-color:#0000}.button--sheet:hover{-webkit-text-decoration-color:var(--color-ink-primary);text-decoration-color:var(--color-ink-primary);text-decoration-thickness:1px}.close{padding-top:calc(var(--spacing-interval) - var(--spacing-sheet-gap));background:radial-gradient(ellipse 58% 520px at 72% 360px, var(--color-plate-light) 0%, var(--color-page-ground) 100%) top / 100% 980px no-repeat;position:relative}.drawer{padding-top:calc(var(--spacing-tab) + 4px + 7 * 20px);position:relative}.drawer__edge{--tab-w:calc(25% - var(--spacing-gutter));inset:calc(var(--spacing-tab) + 4px + var(--k) * 20px) 0 0;z-index:var(--k);background:var(--color-sheet);border-radius:var(--radius-sheet);position:absolute}.drawer__edge:before{content:"";background:var(--color-page-ground);height:4px;position:absolute;top:-4px;left:0;right:0}.drawer__edge:first-child{--k:0}.drawer__edge:nth-child(2){--k:1}.drawer__edge:nth-child(3){--k:2}.drawer__edge:nth-child(4){--k:3}.drawer__edge:nth-child(5){--k:4}.drawer__edge:nth-child(6){--k:5}.drawer__edge:nth-child(7){--k:6}.drawer__edge:nth-child(8){--k:7}.drawer__edge:nth-child(4n+1){--station:0;border-top-left-radius:0}.drawer__edge:nth-child(4n+2){--station:1}.drawer__edge:nth-child(4n+3){--station:2}.drawer__edge:nth-child(4n+4){--station:3;border-top-right-radius:0}.drawer__front{position:relative;inset:auto}.drawer__tab{bottom:0;left:calc(var(--station) * (100% - var(--tab-w)) / 3 - 4px);width:calc(var(--tab-w) + 8px);height:calc(var(--spacing-tab) + 4px);background:var(--color-page-ground);border-radius:var(--radius-drawer-tab) var(--radius-drawer-tab) 0 0;transition:height var(--duration-turn) var(--ease-out);padding:4px 4px 0;text-decoration:none;position:absolute;transform:translateY(-100%)}.drawer__edge>.drawer__tab{top:0;bottom:auto}.drawer__tab span{height:100%;padding-left:calc(var(--spacing-sheet-x) - 4px);background:var(--color-sheet);border-radius:var(--radius-control) var(--radius-control) 0 0;font:var(--font-weight-medium) var(--text-tab) / 1 var(--font-body);letter-spacing:.01em;white-space:nowrap;text-underline-offset:.22em;transition:text-decoration-color var(--duration-underline) var(--ease-out);align-items:center;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;display:flex}.drawer__tab:hover{height:calc(var(--spacing-tab) + 6px)}.drawer__tab:active{height:calc(var(--spacing-tab) + 4px)}.drawer__tab:hover span{-webkit-text-decoration-color:var(--color-ink-primary);text-decoration-color:var(--color-ink-primary)}.drawer__tab:focus-visible{outline-offset:-2px}.drawer__edge:nth-child(4n+1)>.drawer__tab{left:-4px}.drawer__face{column-gap:var(--spacing-gutter);padding:var(--spacing-sheet-y) var(--spacing-sheet-x) var(--spacing-sheet-foot);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.close__title{text-wrap:balance;grid-column:1/9}.close__aside{grid-column:9/13;padding-bottom:6px}.close__aside .button{margin-top:24px}.contact{column-gap:var(--spacing-gutter);grid-column:1/13;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:96px;display:grid}.contact div{border-top:1px solid var(--color-hairline);align-content:start;gap:6px;padding-top:16px;display:grid}.contact dt{font:var(--font-weight-medium) var(--text-micro) / 1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.contact dd{font-size:var(--text-small);overflow-wrap:anywhere;text-wrap:balance;line-height:1.4}@media (width<=1100px){.close__title,.close__aside{grid-column:1/13}.contact{grid-template-columns:1fr 1fr;row-gap:28px}.close__aside{max-width:36rem;margin-top:32px}}@media (width<=760px){.close{padding-top:24px}.drawer{padding-top:calc(var(--spacing-tab) + 4px + 7 * 20px)}.drawer__edge{--tab-w:calc(50% - 2px)}.drawer__edge:nth-child(n){border-radius:var(--radius-sheet)}.drawer__edge:nth-child(odd){--station:0;border-top-left-radius:0}.drawer__edge:nth-child(2n){--station:1;border-top-right-radius:0}.drawer__tab,.drawer__edge:nth-child(4n+1)>.drawer__tab{left:calc(var(--station) * (50% + 2px) - 4px)}.drawer__tab span{padding-left:calc(var(--spacing-sheet-x) - 4px);font-size:14px}.drawer__face{display:block}.close__aside{margin-top:24px}.close__aside .button{width:100%}.contact{margin-top:40px;display:block}.contact div{border-top:0;border-bottom:1px solid var(--color-hairline);gap:2px;padding:12px 0 13px}.contact div:first-child{border-top:1px solid var(--color-hairline)}}.photos{gap:4px;display:grid}.photo{background:var(--color-hairline);min-height:0;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-photo) var(--ease-out);position:absolute;inset:0}.photo:hover img{transform:scale(1.03)}.list-label{font:var(--font-weight-medium) var(--text-micro) / 1.35 var(--font-body);letter-spacing:.02em}.kinds{border-top:1px solid var(--color-hairline);margin-top:14px}.kinds li{column-gap:var(--spacing-gutter);border-bottom:1px solid var(--color-hairline);grid-template-columns:208px minmax(0,1fr);align-items:baseline;padding:12px 0 13px;display:grid}.kinds__noun{font:var(--font-weight-medium) var(--text-button) / 1.3 var(--font-body)}.kinds__line{font-size:var(--text-small);line-height:1.45}.facts{border-top:1px solid var(--color-hairline);margin-top:28px}.facts div{border-bottom:1px solid var(--color-hairline);align-content:start;gap:3px;padding:11px 0 12px;display:grid}.facts dt{font:var(--font-weight-medium) var(--text-micro) / 1.35 var(--font-body);letter-spacing:.02em}.facts dd{font-size:var(--text-small);line-height:1.4}.facts--strip{column-gap:var(--spacing-gutter);border-top:0;grid-column:1/13;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;display:grid}.facts--strip div{border-top:1px solid var(--color-hairline);border-bottom:0;padding-top:14px}.kinds--steps li{grid-template-columns:1fr;row-gap:3px}@media (width<=1100px){.facts--strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;margin-top:48px}}@media (width<=760px){.kinds li{grid-template-columns:1fr;row-gap:2px}.kinds__noun{font-size:var(--text-small)}.kinds__line{font-size:15px}.facts--strip{grid-template-columns:1fr;row-gap:0;margin-top:28px}.facts--strip div{padding:11px 0 12px}.facts--strip div:last-child{border-bottom:1px solid var(--color-hairline)}}.file{padding-bottom:var(--spacing-sheet-gap);position:relative}.chapter{margin-top:var(--spacing-sheet-gap);position:relative}.chapter:first-child{margin-top:64px}.chapter:nth-child(4n+1 of .chapter){--station:0;--from:3}.chapter:nth-child(4n+2 of .chapter){--station:1;--from:0}.chapter:nth-child(4n+3 of .chapter){--station:2;--from:1}.chapter:nth-child(4n+4 of .chapter){--station:3;--from:2}.sheet{--tab-w:calc(25% - var(--spacing-gutter));--stride:calc(100% + 4 * var(--spacing-gutter) / 3);position:relative}.sheet[data-length=medium]{--spacing-sheet-y:var(--spacing-sheet-medium)}.sheet[data-length=short]{--spacing-sheet-y:var(--spacing-sheet-short)}.tab{bottom:100%;left:calc(var(--station) * (100% - var(--tab-w)) / 3);width:var(--tab-w);height:var(--spacing-tab);padding-left:var(--spacing-sheet-x);background:var(--color-sheet);border-radius:var(--radius-control) var(--radius-control) 0 0;font:var(--font-weight-medium) var(--text-tab) / 1 var(--font-body);letter-spacing:.01em;white-space:nowrap;align-items:center;display:flex;position:absolute}.face{column-gap:var(--spacing-gutter);padding:var(--spacing-sheet-y) var(--spacing-sheet-x) var(--spacing-sheet-foot);background:var(--color-sheet);border-radius:var(--radius-sheet);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:clip}.chapter:nth-child(4n+1 of .chapter) .face{border-top-left-radius:0}.chapter:nth-child(4n+4 of .chapter) .face{border-top-right-radius:0}.face ::selection{background:var(--color-selection-on-sheet)}.copy .file-meta{margin-bottom:20px}.copy .h2+p,.copy .h3+p{margin-top:24px}@media (prefers-reduced-motion:no-preference){:root[data-motion] .chapter .tab{transition:transform var(--duration-station) var(--ease-out)}:root[data-motion] .chapter .face>*{transition:transform var(--duration-settle) var(--ease-out) var(--delay-settle)}:root[data-motion] .chapter:not([data-phase=filed]) .tab{transform:translateX(calc((var(--from) - var(--station)) * var(--stride)))}:root[data-motion] .chapter:not([data-phase=filed]) .face>*{transform:translateY(16px)}:root[data-motion] .chapter:first-child .tab{transition-delay:var(--delay-tab)}:root[data-motion] .chapter:first-child .face{transition:transform var(--duration-rise) var(--ease-out) var(--delay-sheet)}:root[data-motion] .chapter:first-child .face>*{transition:none}:root[data-motion] .chapter:first-child:not([data-phase=filed]) .tab{transform:translateX(calc(-100% - var(--spacing-page) - 8px))}:root[data-motion] .chapter:first-child:not([data-phase=filed]) .face{transform:translateY(24px)}:root[data-motion] .chapter:first-child:not([data-phase=filed]) .face>*{transform:none}}@media (width<=760px){.chapter:first-child{margin-top:44px}.chapter:nth-child(odd of .chapter){--station:0;--from:1}.chapter:nth-child(2n of .chapter){--station:1;--from:0}.sheet{--tab-w:calc(50% - var(--spacing-gutter));--stride:calc(100% + 2 * var(--spacing-gutter))}.tab{left:calc(var(--station) * (100% - var(--tab-w)));padding-left:var(--spacing-sheet-x);font-size:14px}.chapter .face{border-radius:var(--radius-sheet)}.chapter:nth-child(odd of .chapter) .face{border-top-left-radius:0}.chapter:nth-child(2n of .chapter) .face{border-top-right-radius:0}.face{display:block}.copy .h2+p,.copy .h3+p{margin-top:18px}}.face--enquiry{align-items:stretch}.enquiry__main{grid-column:1/8}.enquiry__copy p:not(.file-meta){max-width:34em}.enquiry__side{margin:calc(-1 * var(--spacing-sheet-y)) calc(-1 * var(--spacing-sheet-x)) 0 0;grid-column:8/13}.enquiry__photos{height:480px}.enquiry__photos img{object-position:40% 50%}.enquiry__next{padding:48px var(--spacing-sheet-x) 0 0}.enquiry{margin-top:48px}.enquiry__fields{gap:22px var(--spacing-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{align-content:start;gap:8px;min-width:0;display:grid}.field--wide{grid-column:1/-1}.field__label{font:var(--font-weight-medium) var(--text-micro) / 1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.field__optional{font-size:var(--text-micro);font-weight:var(--font-weight-regular);letter-spacing:.02em;text-transform:none;margin-left:6px;line-height:1}.field__input{width:100%;height:var(--spacing-control);border-radius:var(--radius-control);background:var(--color-control-quiet-on-sheet);color:var(--color-ink-primary);font:var(--font-weight-regular) var(--text-button) / 1.3 var(--font-body);appearance:none;border:0;padding:0 16px}.field__input--area{resize:none;field-sizing:content;height:auto;min-height:136px;max-height:320px;padding:14px 16px;line-height:1.45}.field__input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.field[data-invalid=true] .field__input{background:linear-gradient(var(--color-ink-primary), var(--color-ink-primary)) left bottom / 100% 2px no-repeat, var(--color-control-quiet-on-sheet)}.field__hint,.field__error{font:var(--font-weight-regular) var(--text-caption) / 1.4 var(--font-body)}.field__error{font-weight:var(--font-weight-medium)}.enquiry__foot{justify-content:space-between;align-items:center;gap:var(--spacing-gutter);border-top:1px solid var(--color-hairline);margin-top:28px;padding-top:24px;display:flex}.enquiry__note{max-width:34ch;font-size:var(--text-small);line-height:1.45}.enquiry__send{flex:none;min-width:212px}.enquiry__send:disabled{background:var(--color-control-hover);cursor:default}.enquiry__send[aria-busy=true]{cursor:progress}.enquiry__status:not(:empty){font:var(--font-weight-medium) var(--text-small) / 1.45 var(--font-body);margin-top:18px}.enquiry[data-phase=sent] .enquiry__fields,.enquiry[data-phase=sent] .enquiry__note{display:none}.enquiry[data-phase=sent] .enquiry__foot{margin-top:0}.enquiry__caption{font:var(--font-weight-regular) var(--text-caption) / 1.4 var(--font-body);margin-top:28px}@media (width<=1100px){.enquiry__main{grid-column:1/13}.enquiry__side{column-gap:var(--spacing-gutter);margin:64px calc(-1 * var(--spacing-sheet-x)) 0;grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.enquiry__photos{grid-column:1/13;height:420px}.enquiry__next{max-width:40rem;padding:40px var(--spacing-sheet-x) 0;grid-column:1/13}}@media (width<=760px){.face--enquiry{flex-direction:column;display:flex}.enquiry{margin-top:36px}.enquiry__fields{grid-template-columns:1fr;gap:18px}.enquiry__foot{flex-direction:column;align-items:stretch;gap:18px}.enquiry__send{width:100%}.enquiry__side{margin:40px calc(-1 * var(--spacing-sheet-x)) calc(-1 * var(--spacing-sheet-foot));flex-direction:column-reverse;display:flex}.enquiry__photos{height:260px;margin-top:40px}.enquiry__next{padding:0 var(--spacing-sheet-x)}}.face--first-year{grid-template-rows:auto 1fr;align-items:start}.statement{grid-area:1/1/auto/9}.statement blockquote{font:var(--font-weight-medium) var(--text-statement) / 1.12 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.statement blockquote p{text-indent:-.42em}.statement__who{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:28px;display:flex}.statement__name{font-size:var(--text-body)}.statement__role{font:var(--font-weight-regular) var(--text-small) / 1.4 var(--font-body)}.statement__portrait{flex-direction:column;grid-area:1/9/3/13;align-self:stretch;display:flex}.portrait{object-fit:cover;object-position:42% 58%;border-radius:var(--radius-view);flex:1 1 0;width:100%;height:0;min-height:380px}.statement__note{font:var(--font-weight-medium) var(--text-micro) / 1.3 var(--font-body);letter-spacing:.02em;margin-top:12px}.claims{grid-area:2/1/auto/9;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;margin-top:48px;display:grid}.claims li{padding:2px var(--spacing-gutter) 4px;border-left:1px solid var(--color-hairline)}.claims li:first-child{border-left:0;padding-left:0}.claims__title{font:var(--font-weight-medium) var(--text-button) / 1.3 var(--font-body);display:block}.claims__title .name{font-size:18px;line-height:1}.claims__line{font-size:var(--text-small);text-wrap:pretty;margin-top:6px;line-height:1.45;display:block}@media (width<=1100px){.statement{grid-column:1/9}.statement__portrait{grid-area:1/9/auto/13}.claims{grid-column:1/13}}@media (width<=760px){.face--first-year{flex-direction:column;display:flex}.statement blockquote p{text-indent:-.4em}.statement__who{gap:2px;margin-top:24px;display:grid}.statement__portrait{grid-template-columns:120px minmax(0,1fr);align-items:end;column-gap:16px;margin-top:28px;display:grid}.portrait{aspect-ratio:4/5;height:auto;min-height:0}.statement__note{margin:0}.claims{border-top:1px solid var(--color-hairline);margin-top:32px;display:block}.claims li,.claims li:first-child{border-left:0;border-bottom:1px solid var(--color-hairline);padding:12px 0 13px}.claims__line{margin-top:2px;font-size:15px}}.wordmark{font:var(--font-weight-medium) var(--text-h3) / 1 var(--font-display);letter-spacing:-.012em;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:.1em;text-decoration:none;display:inline-flex}.wordmark__tab{background:var(--color-sheet);border-radius:var(--radius-device) var(--radius-device) 0 0;width:2.8em;height:.4em;margin:0 0 -.13em .01em;display:block}.wordmark__amp{font-style:italic;font-weight:var(--font-weight-medium);letter-spacing:0}.wordmark--display{font-size:var(--text-display);letter-spacing:-.035em;gap:.08em;line-height:.98}.footer__col a:active{transform:translateY(1px)}.footer{column-gap:var(--spacing-gutter);padding:128px var(--spacing-sheet-x) 48px;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.footer__brand{grid-column:1/13}.footer__strap{font:var(--font-weight-medium) var(--text-micro) / 1.35 var(--font-body);letter-spacing:.02em;color:var(--color-ink-secondary);margin-top:22px}.footer__cols{column-gap:var(--spacing-gutter);grid-column:1/10;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:88px;display:grid}.footer__head{font:var(--font-weight-medium) var(--text-micro) / 1.35 var(--font-body);letter-spacing:.02em;color:var(--color-ink-secondary);margin-bottom:16px}.footer__col ul{gap:10px;display:grid}.footer__col li{font-size:var(--text-small);line-height:1.4}.footer__col a{transition:text-decoration-color var(--duration-underline) var(--ease-out), transform var(--duration-press) var(--ease-out);text-decoration-color:#0000;display:inline-block}.footer__col a:hover{-webkit-text-decoration-color:var(--color-ink-primary);text-decoration-color:var(--color-ink-primary)}.footer__elsewhere{grid-column:10/13;margin-top:88px}.social{align-items:center;gap:4px;margin-left:-12px;display:flex}.footer__letter{max-width:28ch;font-size:var(--text-tab);color:var(--color-ink-secondary);margin-top:12px;line-height:1.45}.social__mark{border-radius:var(--radius-control);width:44px;height:44px;color:var(--color-ink-primary);transition:background-color var(--duration-fill) var(--ease-out), transform var(--duration-press) var(--ease-out);place-items:center;display:grid}.social__mark:hover{background:var(--color-sheet)}.social__mark:active{color:var(--color-ink-secondary);transform:translateY(1px)}.social__mark svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.social__mark .social__dot{fill:currentColor;stroke:none}.footer__legal{border-top:1px solid var(--color-hairline);font:var(--font-weight-regular) var(--text-caption) / 1.45 var(--font-body);letter-spacing:.01em;color:var(--color-ink-tertiary);grid-column:1/13;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:8px 40px;margin-top:72px;padding-top:20px;display:grid}.footer__fiction{text-align:right;justify-self:end;max-width:58ch}@media (width<=1100px){.footer__cols{grid-column:1/13}.footer__elsewhere{grid-column:1/13;margin-top:48px}.footer__legal{grid-template-columns:1fr}.footer__fiction{text-align:left;justify-self:start}}@media (width<=760px){.footer{padding:72px 4px 40px;display:block}.footer__strap{margin-top:16px}.footer__cols{grid-template-columns:1fr 1fr;row-gap:36px;margin-top:56px}.footer__col:last-child{grid-column:1/-1}.footer__col li{font-size:15px}.footer__elsewhere{margin-top:40px}.footer__legal{font-size:var(--text-micro);gap:6px;margin-top:40px}}.nav{z-index:10;position:relative}.nav__bar{min-height:88px;padding-inline:var(--spacing-sheet-x);align-items:center;gap:40px;display:flex}.nav .wordmark{font-size:35px}.nav__links{margin-left:auto}.nav__links ul{gap:28px;display:flex}.nav__links a,.nav__contact a{font:var(--font-weight-medium) var(--text-small) / 1 var(--font-body);transition:text-decoration-color var(--duration-underline) var(--ease-out), transform var(--duration-press) var(--ease-out);text-decoration-color:#0000}.nav__links a,.nav__tel{display:inline-block}.nav__links a:active,.nav__contact a:active{transform:translateY(1px)}.nav__links a:hover,.nav__contact a:hover{-webkit-text-decoration-color:var(--color-ink-primary);text-decoration-color:var(--color-ink-primary)}.nav__contact{align-items:center;gap:28px;display:flex}.nav__tel{font-variant-numeric:tabular-nums;color:var(--color-ink-secondary)}@media (width<=1100px){.nav__links{display:none}.nav__contact{margin-left:auto}}@media (width<=760px){.nav__bar{gap:16px;min-height:68px;padding-inline:4px}.nav .wordmark{font-size:var(--text-h3)}.nav__tel{display:none}}.view__head{justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.view__foot{margin-top:14px}.view__foot .name{letter-spacing:0;font-size:15px}.doc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.doc-table th,.doc-table td{text-align:left;vertical-align:middle;font-weight:var(--font-weight-regular);border-bottom:1px solid var(--color-hairline);transition:border-color var(--duration-rule) var(--ease-out);padding:11px 0}.doc-table th+th,.doc-table th+td,.doc-table td+td,.doc-table td+th{padding-left:16px}.doc-table thead th{font:var(--font-weight-medium) var(--text-micro) / 1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;padding-top:0;padding-bottom:10px}.doc-table tbody tr:hover>*{border-bottom-color:var(--color-ink-primary)}.doc-table tfoot th,.doc-table tfoot td{font:var(--font-weight-medium) var(--text-micro) / 1.3 var(--font-body);letter-spacing:.02em;border-bottom:0;padding-top:14px}.doc-table .num{text-align:right;white-space:nowrap}.row-title{font-size:var(--text-small);line-height:1.3;display:block}.row-sub{font-size:var(--text-caption);margin-top:2px;line-height:1.3;display:block}.doc-table td.num{font-size:var(--text-small)}.pin{width:var(--pin,20px);height:var(--pin,20px);border:1.5px solid var(--month-ink,var(--color-ink-primary));color:var(--month-ink,var(--color-ink-primary));font:var(--font-weight-medium) 11px / 1 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;display:inline-grid}.pin--visit{background:var(--month-ink,var(--color-ink-primary));color:var(--color-page-ground)}.pin--ref{--pin:25px;background:var(--color-page-ground);border-width:1.25px}@media (width<=760px){.view__head{flex-direction:column;gap:2px}.doc-table th+th,.doc-table th+td,.doc-table td+td,.doc-table td+th{padding-left:10px}.row-title{font-size:15px}}.note{border-bottom:1px solid var(--color-hairline);transition:border-color var(--duration-rule) var(--ease-out);grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"n when by""text text text";align-items:baseline;gap:6px 10px;padding:14px 0 16px;display:grid}.notes{border-top:1px solid var(--color-hairline)}.note:hover{border-bottom-color:var(--color-ink-primary)}.note__n{grid-area:n}.note__when{grid-area:when}.note__n,.note__when{font:var(--font-weight-medium) var(--text-micro) / 1.3 var(--font-body);letter-spacing:.02em}.note__text{font-size:var(--text-small);text-wrap:pretty;grid-area:text;line-height:1.45}.note__by{font-size:var(--text-button);white-space:nowrap;grid-area:by}@media (width<=760px){.note__text{font-size:var(--text-small)}}.face--notes{grid-template-rows:auto 1fr}.notes__head{grid-area:1/1/auto/9}.notes__photos{min-height:480px;margin:56px 0 calc(-1 * var(--spacing-sheet-foot)) calc(-1 * var(--spacing-sheet-x));grid-area:2/1/auto/9}.notes__photos img{object-position:60% 50%}.notes__main{grid-area:1/9/3/13}.notes__view{margin-top:48px}.notes__caption{font:var(--font-weight-regular) var(--text-caption) / 1.4 var(--font-body);margin-top:28px}@media (width<=1100px){.notes__head{grid-column:1/13}.notes__photos{grid-column:1/7;margin-top:48px}.notes__main{grid-area:2/7/auto/13;margin-top:48px}}@media (width<=760px){.notes__view{margin-top:40px}.face--notes{flex-direction:column;display:flex}.notes__photos{height:260px;min-height:0;margin:48px calc(-1 * var(--spacing-sheet-x)) calc(-1 * var(--spacing-sheet-foot));order:3}.notes__main{order:2;margin-top:18px}}.opening{z-index:1;column-gap:var(--spacing-gutter);padding:72px var(--spacing-sheet-x) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid;position:relative}.opening__lead{grid-column:1/9}.opening .eyebrow{margin-bottom:22px}.opening__aside{grid-column:9/13;padding-bottom:4px}.support{font-size:var(--text-body);text-wrap:pretty;line-height:1.5}.actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.meta{font:var(--font-weight-regular) var(--text-caption) / 1.4 var(--font-body);letter-spacing:.01em;margin-top:16px}@media (prefers-reduced-motion:no-preference){:root[data-motion] .display .line{transition:transform var(--duration-rise) var(--ease-out)}:root[data-motion] .display .line:nth-child(2){transition-delay:var(--duration-stagger)}:root[data-motion]:not([data-opening=up]) .display .line{transform:translateY(16px)}}@media (width<=1100px){.opening__lead{grid-column:1/13}.opening__aside{grid-column:1/8;margin-top:32px}}@media (width<=760px){.opening{padding:20px 4px 0;display:block}.opening .eyebrow{font-size:var(--text-caption);margin-bottom:14px}.opening__aside{margin-top:22px}.support{font-size:18px}.actions{flex-direction:column;gap:10px;margin-top:22px}.actions .button{width:100%}.meta{margin-top:12px}}.photographs__copy{column-gap:var(--spacing-gutter);grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.photographs__copy>div:first-child{grid-column:1/7}.photographs__lede{grid-column:8/13}.seasons{margin:72px calc(-1 * var(--spacing-sheet-x)) 0;grid-column:1/13;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:4px;display:grid}.season{--season-in:var(--spacing-sheet-x);--season-out:var(--spacing-sheet-x);grid-row:span 7;grid-template-rows:subgrid;min-width:0;display:grid}.season>:not(.season__frame){margin-inline:var(--season-in) var(--season-out)}.season__frame{aspect-ratio:4/5}.season__name{margin-top:36px}.season__months{font:var(--font-weight-medium) var(--text-micro) / 1.35 var(--font-body);letter-spacing:.02em;margin-top:8px}.season__line{font-size:var(--text-small);text-wrap:pretty;margin-top:14px;line-height:1.45}.season__jobs{grid-row:span 3;grid-template-rows:subgrid;border-top:1px solid var(--color-hairline);margin-top:20px;display:grid}.season__jobs li{border-bottom:1px solid var(--color-hairline);font-size:var(--text-tab);padding:9px 0 10px;line-height:1.35}@media (width<=1100px){.photographs__copy>div:first-child,.photographs__lede{grid-column:1/13}.photographs__lede{margin-top:24px}.seasons{grid-template-columns:repeat(2,minmax(0,1fr))}.season:nth-child(n+3) .season__frame{margin-top:56px}}@media (width<=760px){.photographs__copy{display:block}.photographs__lede{margin-top:18px}.seasons{grid-template-columns:1fr 1fr;column-gap:4px;margin-top:44px}.season{--season-in:var(--spacing-sheet-x);--season-out:12px}.season:nth-child(2n){--season-in:12px;--season-out:var(--spacing-sheet-x)}.season:nth-child(n+3) .season__frame{margin-top:40px}.season__name{margin-top:20px}.season__months{margin-top:4px}.season__line{font-size:var(--text-caption);margin-top:10px}.season__jobs{margin-top:14px}.season__jobs li{font-size:var(--text-caption);padding:7px 0 8px}}.plan__svg{width:100%;height:auto;overflow:visible}.plan__svg .p-ink,.plan__svg .p-hair,.plan__svg .p-divider,.plan__svg .p-wallline,.plan__svg .p-swing,.plan__svg .p-canopy,.plan__svg .p-bedring{fill:none;vector-effect:non-scaling-stroke}.plan__svg .p-ink{stroke:var(--color-ink-primary);stroke-width:1.25px}.plan__svg .p-hair{stroke:var(--color-hairline);stroke-width:1px}.plan__svg .p-wallline{stroke:var(--color-ink-primary);stroke-width:1.25px}.plan__svg .p-brick,.plan__svg .p-hatch{stroke-width:3px}.plan__svg .p-brick{stroke:var(--color-hairline)}.plan__svg .p-hatch{stroke:var(--color-ink-primary);stroke-width:2.2px}.plan__svg .p-ground{fill:var(--color-sheet)}.plan__svg .p-divider{stroke:var(--color-ink-primary);stroke-width:1px;stroke-dasharray:5 5}.plan__svg .p-path-edge{fill:none;stroke:var(--color-ink-primary);stroke-width:118px}.plan__svg .p-path{fill:none;stroke:var(--color-page-ground);stroke-width:112px}.plan__svg .p-path-grain{fill:none;stroke:url(#gravel);stroke-width:112px}.plan__svg .p-grain{fill:var(--color-ink-secondary)}.plan__svg .p-terrace{fill:var(--color-page-ground)}.plan__svg .p-bench{fill:var(--color-sheet);stroke:var(--color-ink-primary);stroke-width:1.25px;vector-effect:non-scaling-stroke}.plan__svg .p-swing{stroke:var(--color-ink-primary);stroke-width:1px;stroke-dasharray:3 4}.plan__svg .p-canopy{stroke:var(--color-ink-primary);stroke-width:1.25px;stroke-dasharray:8 6}.plan__svg .p-fill,.plan__svg .p-fillink{fill:var(--color-ink-primary)}.plan__svg .p-bedring{stroke:var(--color-ink-primary);stroke-width:1.25px;fill:var(--color-page-ground)}.plan{container-type:inline-size}.plan__svg text{font-family:var(--font-body);fill:var(--color-ink-primary);font-variant-numeric:tabular-nums}.plan__svg .p-label{font-size:25px;font-weight:var(--font-weight-regular);letter-spacing:.01em}.plan__svg .p-label:not([text-anchor]){text-anchor:middle}.plan__svg .p-leader{fill:none;stroke:var(--color-ink-primary);stroke-width:.75px;vector-effect:non-scaling-stroke}@container (width<=820px){.plan__svg .p-lettering{display:none}}.plan__svg .p-bedletter{font-family:var(--font-display);font-size:36px;font-weight:var(--font-weight-medium);text-anchor:middle;stroke:none}.plan__svg .p-figure{font-size:26px;font-weight:var(--font-weight-regular);text-anchor:middle}.plan__legend{font:var(--font-weight-regular) var(--text-caption) / 1.3 var(--font-body);flex-wrap:wrap;gap:8px 22px;margin-top:28px;display:flex}.plan__legend li{align-items:center;gap:8px;display:inline-flex}.plan__legend span{background:var(--color-page-ground);width:22px;height:22px;font:var(--font-weight-medium) var(--text-micro) / 1 var(--font-display);border-radius:50%;place-items:center;display:inline-grid}.plan__legend .plan__bulbs{background:radial-gradient(circle at 30% 35%, var(--color-ink-primary) 1.6px, transparent 2.2px), radial-gradient(circle at 68% 40%, var(--color-ink-primary) 1.6px, transparent 2.2px), radial-gradient(circle at 48% 72%, var(--color-ink-primary) 1.6px, transparent 2.2px), var(--color-page-ground)}@media (width<=760px){.plan__svg .p-label,.plan__svg .p-figure,.plan__svg .p-level,.plan__svg .p-edge{display:none}.plan__svg .p-bedring{r:52px}.plan__svg .p-bedletter{transform-box:fill-box;font-size:66px;transform:translateY(10px)}}.plan__copy{column-gap:var(--spacing-gutter);grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.plan__title{grid-column:1/8}.plan__lede{grid-column:8/13}.plan__view{grid-column:1/13;margin-top:72px}.plan__photos{height:460px;margin:88px calc(-1 * var(--spacing-sheet-x)) calc(-1 * var(--spacing-sheet-foot));grid-column:1/13;grid-template-columns:1fr 1fr}.photo--tape img{object-position:50% 42%}.photo--drawing img{object-position:50% 50%}.tblock{border-top:1px solid var(--color-hairline);grid-column:1/13;grid-template-columns:2.2fr .55fr 1.6fr 1.05fr .95fr 1.2fr 1.8fr;margin-top:36px;display:grid}.tblock>div{border-left:1px solid var(--color-hairline);align-content:start;gap:6px;padding:16px 18px 0;display:grid}.tblock>div:first-child{border-left:0;padding-left:0}.tblock dd{font-size:var(--text-tab);line-height:1.35}.tblock dd .name{font-size:var(--text-small)}.tblock .wordmark__tab{background:var(--color-ink-primary)}.tblock__addr{font:var(--font-weight-regular) var(--text-micro) / 1.35 var(--font-body);margin-top:6px;display:block}@media (width<=1100px){.plan__title,.plan__lede{grid-column:1/13}.plan__lede{max-width:44rem;margin-top:24px}.tblock{column-gap:var(--spacing-gutter);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.tblock>div,.tblock>div:first-child{border-left:0;border-top:1px solid var(--color-hairline);padding:12px 0}.tblock__firm{grid-column:1/-1}.plan__photos{height:360px}}@media (width<=760px){.plan__view{margin-top:40px}.plan__copy{display:block}.plan__lede{margin-top:18px}.tblock{column-gap:16px}.tblock>div,.tblock>div:first-child{padding:9px 0}.plan__photos{height:190px;margin:48px calc(-1 * var(--spacing-sheet-x)) calc(-1 * var(--spacing-sheet-foot))}}.labels{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.label{background:var(--color-index-label);border-radius:var(--radius-control);height:32px;font:var(--font-weight-medium) var(--text-micro) / 1 var(--font-body);letter-spacing:.02em;font-variant-numeric:tabular-nums;cursor:default;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.label__count{font-feature-settings:"tnum"}@media (width<=760px){.labels{margin-top:22px}.label{height:30px}}.picker{min-width:0;position:relative}.picker__button{width:100%;height:var(--spacing-control);border-radius:var(--radius-control);background:var(--color-control-quiet-on-sheet);color:var(--color-ink-primary);font:var(--font-weight-medium) var(--text-tab) / 1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fill) var(--ease-out), color var(--duration-fill) var(--ease-out), transform var(--duration-press) var(--ease-out);border:0;align-items:center;gap:6px;padding:0 12px 0 16px;display:flex}.picker__button:active{transform:translateY(1px)}.picker__name:after{content:":"}.picker__value{font-weight:var(--font-weight-regular)}.picker__chevron{transition:transform var(--duration-turn) var(--ease-out);margin-left:auto}.picker__button:hover .picker__value{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.picker[data-open=true] .picker__chevron{transform:rotate(180deg)}.picker[data-active=true] .picker__button{background:var(--color-control-fill);color:var(--color-control-label)}.listbox{z-index:6;background:var(--color-page-ground);border-radius:var(--radius-view);overscroll-behavior:contain;width:max-content;min-width:100%;max-height:372px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.listbox__option{border-radius:var(--radius-control);min-height:40px;font:var(--font-weight-regular) var(--text-tab) / 1.2 var(--font-body);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:0 10px 0 12px;display:flex}.listbox__option:hover,.listbox__option:focus{background:var(--color-sheet);outline:none}.listbox__option:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.listbox__option[aria-selected=true]{font-weight:var(--font-weight-medium)}.listbox__check{visibility:hidden}.listbox__option[aria-selected=true] .listbox__check{visibility:visible}@media (width<=760px){.picker__button{width:100%;font-size:var(--text-tab);flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:0 30px 0 12px;position:relative}.picker__name{font-size:var(--text-micro);letter-spacing:.02em}.picker__name:after{content:none}.picker__chevron{margin:-9.5px 0 0;position:absolute;top:50%;right:8px}.picker[data-open=true] .picker__chevron{transform:rotate(180deg)}.picker:first-of-type .listbox{left:0;right:auto}}.plist .c-thumb{width:40px}.plist tbody td,.plist tbody th{padding-block:8px}.plist .c-code{width:58px;font:var(--font-weight-medium) var(--text-micro) / 1.2 var(--font-body);letter-spacing:.02em;white-space:nowrap}.plist .c-bed{width:64px;font:var(--font-weight-medium) var(--text-micro) / 1.2 var(--font-body);letter-spacing:.04em}.plist .c-count{width:52px}.plist .c-months{width:164px}.plist .c-height{width:82px}.plist tfoot .c-count{font:var(--font-weight-medium) var(--text-small) / 1 var(--font-body)}.finder{grid-template-columns:minmax(0,1fr) 112px 204px 152px;gap:8px;margin-bottom:24px;display:grid}.finder__search{min-width:0;height:var(--spacing-control);background:var(--color-control-quiet-on-sheet);border-radius:var(--radius-control);cursor:text;flex:auto;align-items:center;gap:12px;padding:0 16px;display:flex}.finder__search:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}.finder__label{font:var(--font-weight-medium) var(--text-micro) / 1 var(--font-body);letter-spacing:.02em;flex:none}.finder__input{min-width:0;height:100%;color:var(--color-ink-primary);font:var(--font-weight-regular) var(--text-small) / 1 var(--font-body);appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:0}.finder__input::placeholder{color:var(--color-ink-tertiary);opacity:1}.plist__empty td{padding:36px 0 40px}.plist__empty p{font-size:var(--text-button);margin-bottom:16px}.pager{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.pager__count{font:var(--font-weight-regular) var(--text-tab) / 1.3 var(--font-body);font-variant-numeric:tabular-nums}.pager__pages{gap:6px;display:flex}.page{border-radius:var(--radius-control);background:var(--color-control-quiet-on-sheet);min-width:40px;height:40px;color:var(--color-ink-primary);font:var(--font-weight-medium) var(--text-tab) / 1 var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-fill) var(--ease-out), transform var(--duration-press) var(--ease-out);border:0;padding:0 12px}.page:not(:disabled):hover{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.page:not(:disabled):active{transform:translateY(1px)}.page[aria-current=page]{background:var(--color-control-fill);color:var(--color-control-label)}.page:disabled{color:var(--color-ink-tertiary);cursor:default}.thumb{border-radius:var(--radius-control);background:var(--color-page-ground);width:40px;height:40px;transition:transform var(--duration-thumb) var(--ease-out);display:block;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.plist tbody tr:hover .thumb{transform:scale(1.08)}.symbol{width:40px;height:40px}.symbol .s-ink,.symbol .s-dash,.symbol .s-hatch{fill:none;stroke:var(--color-ink-primary);stroke-width:1.25px}.symbol .s-dash{stroke-dasharray:3 2.5}.symbol .s-hatch{stroke-width:1px}.symbol .s-dot{fill:var(--color-ink-primary)}.ticks{grid-template-columns:repeat(12,11px);justify-content:end;align-items:center;column-gap:2px;height:16px;display:grid}.ticks i{border-radius:var(--radius-tick);background:var(--color-ink-primary);justify-self:center;width:3px;height:16px}.ticks i.off{border-radius:50%;width:3px;height:3px}.ticks--head i{width:auto;height:auto;font:var(--font-weight-medium) 11px / 1 var(--font-body);letter-spacing:0;background:0 0;font-style:normal}@media (width<=1100px){.plist .c-months{width:150px}}@media (width<=760px){.plist tbody td,.plist tbody th{padding-block:6px}.plist .c-months,.plist .c-bed,.plist .c-height{display:none}.plist .c-code{width:50px}.plist .c-count{width:44px}.finder{grid-template-columns:.8fr 1.25fr 1fr;gap:6px;margin-bottom:18px}.finder__search{grid-column:1/-1}.pager{flex-direction:column;align-items:stretch;gap:12px}.pager__pages .page--step{flex:1 1 0}}.planting__view{grid-column:1/9}.planting__side{margin:0 calc(-1 * var(--spacing-sheet-x)) calc(-1 * var(--spacing-sheet-foot)) 0;flex-direction:column;grid-column:9/13;display:flex}.planting__side .copy{padding-right:var(--spacing-sheet-x)}.planting__photos{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(200px,1fr);min-height:0;margin-top:64px}@media (width<=1100px){.planting__view{grid-area:2/1/auto/13;margin-top:48px}.planting__side{grid-area:1/1/auto/13;margin:0}.planting__side .copy{padding-right:0}.planting__photos{display:none}}@media (width<=760px){.planting__view{margin-top:40px}.face--planting{flex-direction:column;display:flex}.planting__side{display:contents}.planting__side .copy{order:1}.planting__view{order:2}.planting__photos{margin:40px calc(-1 * var(--spacing-sheet-x)) calc(-1 * var(--spacing-sheet-foot));order:3;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;padding-top:0;display:grid}.planting__photos .photo{aspect-ratio:1}}.interval.proof{padding-block:var(--spacing-interval)}.proof+.chapter{margin-top:0}.proof__head{column-gap:var(--spacing-gutter);padding-inline:var(--spacing-sheet-x);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.proof__head .micro:first-child{grid-column:1/7}.figures{margin:24px var(--spacing-sheet-x) 0;border-block:1px solid var(--color-hairline);grid-template-columns:repeat(4,minmax(0,1fr));padding-block:36px;display:grid}.figures li{padding:6px var(--spacing-gutter) 8px;border-left:1px solid var(--color-hairline);flex-direction:column;gap:14px;display:flex}.figures__note{padding-inline:var(--spacing-sheet-x);font:var(--font-weight-regular) var(--text-caption) / 1.45 var(--font-body);letter-spacing:.01em;color:var(--color-ink-secondary);margin-top:16px}.figures li:first-child{border-left:0;padding-left:0}.figure{font:var(--font-weight-medium) var(--text-figure) / 1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:lining-nums}.figure__caption{font:var(--font-weight-regular) var(--text-small) / 1.4 var(--font-body);color:var(--color-ink-secondary)}.marks{padding-inline:var(--spacing-sheet-x);margin-top:64px}.marks__track{flex-wrap:wrap;justify-content:space-between;gap:24px 16px;display:flex}.marks__item{min-height:56px;color:var(--color-ink-secondary);transition:color var(--duration-rule) var(--ease-out);flex:none;align-items:center;display:flex}.marks__item[data-copy]{display:none}.marks__item:hover{color:var(--color-ink-primary)}.mark{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.mark__glyph{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:30px;height:30px}.mark__box{border-radius:var(--radius-mark-box);font:var(--font-weight-medium) var(--text-micro) / 1 var(--font-display);letter-spacing:.04em;border:1.5px solid;place-items:center;display:grid}.mark__words{flex-direction:column;gap:6px;display:flex}.mark__name{font:var(--font-weight-medium) 18px / 1 var(--font-body);letter-spacing:.01em}.mark--caps .mark__name{text-transform:uppercase;letter-spacing:.12em}.mark--serif .mark__name{font-family:var(--font-display);letter-spacing:-.01em}.mark__tail{font:var(--font-weight-medium) 10px / 1 var(--font-body);letter-spacing:.16em;text-transform:uppercase}@keyframes drift{0%,8.857%{transform:translate(0)}14.286%,23.143%{transform:translateX(calc(var(--mark-w) * -1))}28.571%,37.429%{transform:translateX(calc(var(--mark-w) * -2))}42.857%,51.714%{transform:translateX(calc(var(--mark-w) * -3))}57.143%,66%{transform:translateX(calc(var(--mark-w) * -4))}71.429%,80.286%{transform:translateX(calc(var(--mark-w) * -5))}85.714%,94.571%{transform:translateX(calc(var(--mark-w) * -6))}to{transform:translateX(calc(var(--mark-w) * -7))}}@media (prefers-reduced-motion:no-preference){:root[data-motion] .marks{margin-inline:var(--marks-inset);padding-inline:0;overflow:hidden;container-type:inline-size}:root[data-motion] .marks__item{width:var(--mark-w)}:root[data-motion] .marks__track{--mark-w:round(up, 100cqw / var(--marks-per), 1px);width:max-content;animation:drift var(--duration-drift) var(--ease-out) infinite;flex-wrap:nowrap;justify-content:start;gap:0}:root[data-motion] .marks:hover .marks__track{animation-play-state:paused}:root[data-motion] .marks__item[data-copy]{display:flex}}@media (width<=760px){.proof__head{padding-inline:4px;display:block}.figures{grid-template-columns:1fr 1fr;row-gap:32px;margin:20px 4px 0;padding-block:28px}.figures__note{padding-inline:4px}.figures li{padding:4px 0 4px 18px}.figures li:nth-child(odd){border-left:0;padding-left:0}.marks{margin-top:44px;padding-inline:4px}:root:not([data-motion]) .marks__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}:root:not([data-motion]) .marks__item{min-height:48px}}.pits__svg{width:100%;height:auto;margin-top:10px;overflow:visible}.pits__svg .s-ink,.pits__svg .s-hair,.pits__svg .s-dash,.pits__svg .s-ground{fill:none;stroke:var(--color-ink-primary)}.pits__svg .s-ink{stroke-width:1.25px}.pits__svg .s-hair{stroke-width:.75px}.pits__svg .s-ground{stroke-width:2px}.pits__svg .s-dash{stroke-width:1.25px;stroke-dasharray:4 3}.s-dot{fill:var(--color-ink-primary)}.s-hatch{fill:none;stroke:var(--color-ink-primary);stroke-width:.8px}.pits__svg .s-label{font:var(--font-weight-medium) 12px var(--font-body);font-variant-numeric:tabular-nums;fill:var(--color-ink-primary)}.pits__svg .s-label--mid{text-anchor:middle}.pits__svg .s-label--end{text-anchor:end}.s-callout circle{fill:var(--color-page-ground);stroke:var(--color-ink-primary);stroke-width:1.25px}.s-callout text{font:var(--font-weight-medium) 11px var(--font-body);font-variant-numeric:tabular-nums;text-anchor:middle;fill:var(--color-ink-primary)}.pits__legend{font:var(--font-weight-regular) var(--text-caption) / 1.3 var(--font-body);gap:6px;margin-top:16px;display:grid}.pits__legend li{align-items:center;gap:10px;display:flex}.pits__swatch{flex:none;width:22px;height:16px}.pits__swatch .s-swatch{stroke:var(--color-ink-primary);stroke-width:1px}@media (width<=760px){.pits__svg{max-width:340px}}.readings .n{width:40px;font:var(--font-weight-medium) var(--text-micro) / 1 var(--font-body);letter-spacing:.02em}.readings tbody th{padding-block:13px}@media (width<=760px){.readings tbody th{padding-block:7px}}.face--walk{grid-template-rows:auto 1fr auto}.walk__copy{grid-area:1/1/auto/4}.walk__pits{grid-area:2/1/auto/4;align-self:end;margin-top:56px}.walk__view{grid-area:1/4/3/8}.walk__media{margin:calc(-1 * var(--spacing-sheet-y)) calc(-1 * var(--spacing-sheet-x)) 0 0;flex-direction:column;grid-area:1/8/3/13;display:flex}.walk__photos{flex:auto;grid-template-rows:1.12fr 1fr;min-height:640px}.photo--after img{object-position:42% 50%}.photo--before img{object-position:50% 58%}.booking{grid-area:3/1/auto/13;grid-template-columns:subgrid;background:var(--color-page-ground);border-radius:var(--radius-view);align-items:start;margin-top:80px;padding:40px 0 44px;display:grid}.booking__slots{grid-column:1/5;padding-left:40px}.booking__kinds{grid-column:5/13;padding-right:40px}.booking__dates{margin-top:14px}.booking__note{max-width:30ch;font-size:var(--text-small);margin-top:12px;line-height:1.5}.booking__link{font:var(--font-weight-medium) var(--text-small) / 1 var(--font-body);margin-top:20px}.captions{padding-right:var(--spacing-sheet-x);font:var(--font-weight-regular) var(--text-caption) / 1.4 var(--font-body);margin-top:18px}.captions div{grid-template-columns:152px minmax(0,1fr);column-gap:16px;padding:9px 0 10px;display:grid}.captions div:first-child{padding-top:0}.captions div+div{border-top:1px solid var(--color-hairline)}.captions dt{font:var(--font-weight-medium) var(--text-micro) / 1.4 var(--font-body);letter-spacing:.02em}@media (width<=1100px){.face--walk{grid-template-rows:auto auto 1fr auto}.walk__copy{grid-column:1/8}.walk__view{grid-area:2/1/auto/8;margin-top:48px}.walk__pits{grid-area:3/1/auto/8;align-self:start;max-width:420px;margin-top:48px}.walk__media{grid-row:1/4}.booking{grid-row:4}.booking__slots{grid-column:1/13;padding-inline:32px}.booking__kinds{grid-column:1/13;margin-top:32px;padding-inline:32px}.captions div{grid-template-columns:1fr;row-gap:2px}}@media (width<=760px){.walk__view,.walk__pits{margin-top:40px}.face--walk{flex-direction:column;display:flex}.walk__view{order:2}.walk__pits{order:3}.walk__media{margin:48px calc(-1 * var(--spacing-sheet-x)) calc(-1 * var(--spacing-sheet-foot));flex-direction:column-reverse;order:5}.walk__photos{flex:none;grid-template-rows:232px 210px;min-height:0}.booking{order:4;margin-top:48px;padding:28px 20px 24px;display:block}.booking__slots,.booking__kinds{padding-inline:0}.booking__kinds{margin-top:28px}.captions{padding:0 var(--spacing-sheet-x);margin:0 0 18px}.captions div{grid-template-columns:1fr;row-gap:2px}}.interval.work{margin-top:var(--spacing-sheet-gap);margin-inline:calc(50% - 50vw)}.work__frame{background:var(--color-hairline);height:max(684px,48vw);position:relative;overflow:hidden}.work__frame img{object-fit:cover;object-position:50% 44%;width:100%;height:calc(100% + 144px);position:absolute;top:-72px;left:0}.work__caption{width:min(var(--container-page), 100% - 2 * var(--spacing-page));padding-inline:var(--spacing-sheet-x);font:var(--font-weight-regular) var(--text-caption) / 1.4 var(--font-body);letter-spacing:.01em;color:var(--color-ink-secondary);justify-content:space-between;gap:24px;margin:18px auto 0;display:flex}@media (prefers-reduced-motion:no-preference){.work[data-scroll-motion=active] .work__frame img{transform:translateY(calc((var(--scroll-progress) - .5) * 128px)) scale(calc(1 + .08 * max(0, 1 - var(--scroll-progress) * 2)));will-change:transform}}@media (width<=760px){.work__frame{aspect-ratio:4/5;height:auto}.work__caption{flex-direction:column;gap:4px;padding-inline:4px}}.ledger .c-date{white-space:nowrap;width:118px}.ledger .c-who{width:104px}.ledger tbody>tr>*{font-size:var(--text-small)}@media (width<=760px){.ledger .c-who{display:none}.ledger .c-date{width:88px;font-size:var(--text-caption)}.ledger tbody>tr>*{font-size:15px}}.chart{--key-w:156px;--row-axis:36px;--row:48px;--row-pins:46px;--tick-w:4px;--tick-h:26px;--tick-gap:3px;--pin:19px;grid-column:1/13;margin-top:72px}.chart__body{grid-template-columns:var(--key-w) repeat(4, minmax(0, 1fr));margin-top:44px;display:grid;position:relative}.chart__keys,.quarter__grid{grid-template-rows:var(--row-axis) repeat(5, var(--row)) var(--row-pins);align-self:start;display:grid}.quarter__grid{grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.ckey,.qkey,.cell{border-bottom:1px solid var(--color-hairline);align-items:center;min-width:0;display:flex}.qkey{display:none}.key{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.key__n{font:var(--font-weight-medium) var(--text-micro) / 1.3 var(--font-body);font-variant-numeric:tabular-nums}.quarter{--t:clamp(0, var(--year) * 4 - var(--q), 1);min-width:0}.cell,.lmonth{--on:clamp(0, (var(--t) * 3 - var(--m)) * 3, 1);--month-ink:color-mix(in oklab, var(--color-ink-primary) calc(var(--on) * 100%), var(--color-ink-secondary))}.cell{color:var(--month-ink);padding-left:8px}.gticks{align-items:center;gap:var(--tick-gap);height:var(--tick-h);display:flex}.gticks i{width:var(--tick-w);height:var(--tick-h);border-radius:var(--radius-tick-bar);background:currentColor;flex:none}.gticks i.off{height:var(--tick-w);border-radius:50%}.cell--pins{flex-wrap:wrap;align-content:center;gap:3px 2px}.legend{align-content:start;gap:14px;padding:28px 24px 0 8px;display:grid}.lmonth__name{margin-bottom:7px}.lmonth__jobs{gap:5px;display:grid}.ljob{font:var(--font-weight-regular) var(--text-caption) / 1.3 var(--font-body);grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.ljob .pin{--pin:18px;font-size:10px}.chart__rule{height:calc(var(--row-axis) + 5 * var(--row) + var(--row-pins));top:0;left:calc(var(--key-w) + var(--year) * (100% - var(--key-w)));background:var(--color-ink-primary);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.chart__ticker{white-space:nowrap;text-align:center;width:116px;height:16px;line-height:16px;position:absolute;top:-26px;left:1px;overflow:hidden;transform:translate(-50%)}.chart__names{transform:translateY(calc(clamp(0, round(up, var(--year) * 12, 1) - 1, 11) * -16px));transition:transform var(--duration-turn) var(--ease-out);flex-direction:column;align-items:center;display:flex}.quarter__rule{display:none}.chart__key-line{font:var(--font-weight-regular) var(--text-caption) / 1.3 var(--font-body);flex-wrap:wrap;gap:8px 32px;margin-top:24px;display:flex}.chart__key-line>span{align-items:center;gap:10px;display:inline-flex}.chart__key-line .pin{--pin:16px}@media (width<=1100px){.chart{--key-w:118px;--tick-w:4px;--tick-gap:2px;--pin:18px;--row-pins:48px}.cell{padding-left:6px}.legend{padding:24px 12px 0 6px}.ljob{font-size:var(--text-micro)}}@media (width<=760px){.chart{--key-w:112px;--row-axis:26px;--row:34px;--row-pins:42px;--tick-w:4px;--tick-h:20px;--tick-gap:2px;--pin:18px;margin-top:40px}.chart__body{margin-top:28px;display:block}.chart__keys,.chart__rule{display:none}.quarter+.quarter{margin-top:32px}.quarter__grid{grid-template-columns:var(--key-w) repeat(3, minmax(0, 1fr))}.qkey{display:flex}.cell{padding-left:6px}.key{flex-direction:column;align-items:flex-start}.key__name,.key__n{line-height:1.15}.legend{gap:10px;padding:16px 0 0}.lmonth__name{margin-bottom:4px}.lmonth__jobs{gap:3px}.ljob{font-size:var(--text-caption)}}@media (width<=760px) and (prefers-reduced-motion:no-preference){:root[data-motion] .quarter{--t:clamp(0, (var(--scroll-progress,1) - .3) * 2.6, 1)}:root[data-motion] .quarter__rule{top:0;bottom:0;left:calc(var(--key-w) + var(--t) * (100% - var(--key-w)));background:var(--color-ink-primary);width:2px;opacity:calc(clamp(0, var(--t) * 200, 1) * clamp(0, (1 - var(--t)) * 200, 1));pointer-events:none;margin-left:-1px;display:block;position:absolute}}.chapter--pin{--year:var(--month-now,1)}.year__copy{column-gap:var(--spacing-gutter);grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.year__copy>div:first-child{grid-column:1/8}.year__lede{grid-column:9/13}.year__lede .labels{margin-top:20px}.visits{grid-column:1/13;grid-template-columns:subgrid;align-items:start;margin-top:72px;display:grid}.visits__copy{grid-column:1/5}.visits__view{grid-column:5/13}@media (prefers-reduced-motion:no-preference){:root[data-motion] .chapter--pin{--pin-p:clamp(0, var(--scroll-progress,0) * var(--pin-a,1) + var(--pin-b,0), 1);--year:clamp(0, (var(--pin-p) - .05) / .88, 1)}}@media (width>=761px) and (prefers-reduced-motion:no-preference){:root[data-motion] .chapter--pin>.sheet{top:var(--pin-top,calc(var(--spacing-tab) + 28px));position:sticky}:root[data-motion] .chapter--pin:after{content:"";height:150vh;display:block}}@media (width<=1100px){.year__copy>div:first-child,.year__lede{grid-column:1/13}.year__lede{margin-top:24px}.visits__copy,.visits__view{grid-column:1/13}.visits__view{margin-top:40px}}@media (width<=760px){.visits__view{margin-top:40px}.visits{margin-top:56px;display:block}}}@layer utilities;@media (width<=1100px){:root{--spacing-page:32px;--spacing-sheet-x:40px;--spacing-sheet-long:88px;--spacing-sheet-medium:76px;--spacing-sheet-short:60px;--spacing-sheet-foot:60px;--spacing-sheet-gap:80px;--spacing-interval:104px;--marks-per:4}}@media (width<=760px){:root{--spacing-page:16px;--spacing-gutter:28px;--spacing-sheet-x:20px;--spacing-sheet-long:64px;--spacing-sheet-medium:56px;--spacing-sheet-short:48px;--spacing-sheet-foot:48px;--spacing-sheet-gap:64px;--spacing-interval:72px;--spacing-tab:40px;--marks-per:2;--marks-inset:4px}}
