.scrim{z-index:8;pointer-events:none;background:linear-gradient(to bottom, rgba(20, 22, 31, var(--scrim,0)), transparent 45%);transition:opacity 2s;position:fixed;top:0;bottom:0;left:0;right:0}.site-nav{top:max(var(--space-3), env(safe-area-inset-top));right:max(var(--space-3), env(safe-area-inset-right));z-index:20;gap:var(--space-3);display:flex;position:fixed}.site-nav a{font-family:var(--font-ui);letter-spacing:.06em;color:var(--ink-mid);padding:.5rem .25rem;font-size:.8rem;font-weight:430;transition:color .3s}.site-nav a:hover{color:var(--ink-high)}.hero{--hero-seam-gap:clamp(1.4rem, 5vw, 3.8rem);z-index:10;min-height:100vh;align-items:center;gap:var(--space-2);min-height:100svh;padding:20vh var(--space-4) 0;text-align:center;flex-direction:column;display:flex;position:relative}.hero .wordmark{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:.16em;text-transform:uppercase;column-gap:var(--hero-seam-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;width:min(100%,72rem);font-size:clamp(2rem,9vw,6rem);font-weight:480;line-height:1.08;display:grid}.hero .wordmark .l,.hero .wordmark .r{white-space:nowrap}.hero .wordmark .l{text-align:right;margin-right:-.16em}.hero .wordmark .r{text-align:left}.descriptor{--descriptor-seam-gap:clamp(4.75rem, 16vw, 10rem);column-gap:var(--descriptor-seam-gap);width:min(100%,72rem);font-family:var(--font-ui);letter-spacing:.13em;color:var(--ink-mid);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;font-size:clamp(.6rem,2.4vw,.85rem);font-variant-caps:all-small-caps;font-weight:420;line-height:1.45;display:grid}.descriptor .l,.descriptor .r{text-wrap:balance}.descriptor .l{text-align:right}.descriptor .r{text-align:left}@media (max-width:500px){.hero .wordmark{letter-spacing:.14em;font-size:clamp(1.55rem,8.35vw,2.55rem)}.hero .wordmark .l{margin-right:-.14em}.hero .wordmark .r{letter-spacing:.18em}.descriptor{width:calc(100% + 2rem)}}.og .site-nav{display:none}.card-veil{z-index:35;opacity:1;background:#0c0e140e;transition:opacity .22s;position:fixed;top:0;bottom:0;left:0;right:0}.card-veil.closing{opacity:0}.card-clip{z-index:40;pointer-events:none;perspective:900px;position:fixed;top:0;bottom:0;left:0;right:0}.card-clip.passing{clip-path:inset(0 calc(50% - 3px) 0 0)}.card{height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 3rem);width:min(460px, calc(100vw - 2 * var(--space-3)));max-width:30rem;padding:var(--space-4);pointer-events:auto;background:color-mix(in oklab, var(--sky-mid) 26%, #0d0f16d1);-webkit-backdrop-filter:blur(10px)saturate(1.05);backdrop-filter:blur(10px)saturate(1.05);box-shadow:calc(var(--etch-x) * -16px) calc(var(--etch-y) * -16px) 44px #080a105c, calc(var(--etch-x) * 1px) calc(var(--etch-y) * 1px) 0 #ffffff1f inset;color:#ffffffed;border:1px solid #ffffff4d;border-radius:5px;margin:auto;transition:-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;bottom:12vh;left:0;right:0;overflow-y:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card{background:color-mix(in oklab, var(--sky-mid) 20%, #0d0f16f0)}}.card.flying{transform-style:preserve-3d;-webkit-backdrop-filter:none;backdrop-filter:none;transition:-webkit-backdrop-filter .15s,backdrop-filter .15s;overflow:visible}.card-inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateY(180deg)}.card:not(.flying) .card-back{visibility:hidden}.card-back-name{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:#ffffffeb;border:1px solid #ffffff4d;border-radius:2px;padding:.85em 1.26em .85em 1.5em;font-size:.78rem;font-weight:480;display:inline-block}.card-title{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:.16em;text-transform:uppercase;margin-bottom:var(--space-4);font-size:1.4rem;font-weight:480}.card-close{cursor:pointer;width:44px;height:44px;font-family:var(--font-ui);color:#ffffff8c;background:0 0;border:none;font-size:1.15rem;line-height:1;transition:color .2s;position:absolute;top:2px;right:2px}.card-close:hover{color:#fffffff2}.field{margin-bottom:var(--space-3)}.field label{font-family:var(--font-mono);letter-spacing:.14em;color:#ffffff9e;margin-bottom:.1rem;font-size:.72rem;font-variant-caps:all-small-caps;font-weight:300;display:block}.field input,.field textarea{width:100%;font-family:var(--font-ui);color:#fffffff2;caret-color:#fff5e6e6;background:0 0;border:none;border-bottom:1px solid #ffffff52;border-radius:0;padding:.35rem 0 calc(.35rem + .5px);font-size:1rem;font-weight:420;transition:border-color .2s;display:block}.field textarea{resize:none;field-sizing:content;min-height:calc(3lh + .7rem + 1.5px);max-height:calc(9lh + .7rem + 1.5px);line-height:1.45}.field input::placeholder,.field textarea::placeholder{color:#ffffff61}.field input:focus-visible{border-bottom:1.5px solid #fff6e8eb;outline:none;padding-bottom:.35rem}.field textarea:focus-visible{border-bottom:1.5px solid #fff6e8eb;outline:none;padding-bottom:.35rem}.field-note{font-family:var(--font-mono);letter-spacing:.04em;color:color-mix(in oklab, var(--sky-horizon) 55%, #ffffffe6);margin-top:.3rem;font-size:.68rem;font-weight:300}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.card-send{min-width:9rem;margin-left:auto;margin-top:var(--space-3);cursor:pointer;font-family:var(--font-ui);letter-spacing:.1em;color:#ffffffed;background:#ffffff12;border:1px solid #ffffff57;border-radius:3px;padding:.8rem 1.2rem;font-size:.85rem;font-weight:440;transition:background-color .2s,border-color .2s;display:block}.card-send:hover:not(:disabled){background:#ffffff21;border-color:#ffffff8c}.card-send:disabled{cursor:default;opacity:.65}.card-fail{margin-top:var(--space-2);min-height:1em;font-family:var(--font-mono);letter-spacing:.04em;color:color-mix(in oklab, var(--sky-horizon) 55%, #ffffffe6);font-size:.68rem;font-weight:300}@media (max-width:639px){.card{inset:auto 0 var(--kb,0px) 0;width:auto;max-width:none;height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - var(--kb,0px) - 2rem);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));border-bottom:none;border-left:none;border-right:none;border-radius:14px 14px 0 0;margin:0}.card-send{width:100%;margin-left:0}}.card.resident{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:none;height:-moz-fit-content;height:fit-content;max-height:none;box-shadow:none;color:var(--ink-high);background:0 0;border:0;border-radius:0;margin:0 auto;padding:0;transition:none;position:static;top:auto;bottom:auto;left:auto;right:auto;overflow:visible}.card.resident .field label{color:var(--ink-low)}.card.resident .field input,.card.resident .field textarea{border-bottom-color:var(--hairline);color:var(--ink-high);caret-color:var(--ink-high)}.card.resident .field input::placeholder,.card.resident .field textarea::placeholder{color:var(--ink-low)}.card.resident .field input:focus-visible{border-bottom-color:var(--ink-high)}.card.resident .field textarea:focus-visible{border-bottom-color:var(--ink-high)}.card.resident .field-note,.card.resident .card-fail{color:color-mix(in oklab, var(--ink-mid) 88%, var(--ink-high) 12%)}.card.resident .card-send{width:max-content;min-width:0;margin-top:var(--space-4);color:var(--ink-high);font-family:var(--font-display);letter-spacing:.01em;text-transform:none;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;align-items:baseline;gap:.8em;margin-left:auto;padding:.45rem .1rem .55rem;font-size:clamp(1.45rem,1.8vw,1.8rem);font-weight:480;display:flex}.card.resident .card-send:hover:not(:disabled){border-bottom-color:var(--ink-high);background:0 0}.card.resident .card-send:focus-visible:not(:disabled){border-bottom-color:var(--ink-high);background:0 0}.card.resident .card-send:focus-visible{outline:1px solid var(--ink-high);outline-offset:4px}.card.resident .send-arrow{transition:transform .3s;display:inline-block}.card.resident .card-send:hover:not(:disabled) .send-arrow{transform:translate(.3em)}.card.resident .card-send:focus-visible:not(:disabled) .send-arrow{transform:translate(.3em)}@media (max-width:639px){.card.resident{border:0;border-radius:0;width:100%;max-width:none;max-height:none;margin:0 auto;padding:0;top:auto;bottom:auto;left:auto;right:auto}}.sheet{--sheet-gutter:clamp(1.4rem, 5vw, 3.8rem);z-index:12;color:var(--ink-mid);background:linear-gradient(#0000 55%,#ffffff2e 100%);background:linear-gradient(to bottom, transparent 55%, color-mix(in oklab, color-mix(in oklab, var(--sky-mid) 30%, #fff) 18%, transparent) 100%);-webkit-backdrop-filter:blur(var(--sheet-frost)) saturate(1.05);backdrop-filter:blur(var(--sheet-frost)) saturate(1.05);transition:transform .78s cubic-bezier(.18,.9,.3,1);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(0)}.sheet[data-state=raised],.sheet[data-state=raising]{pointer-events:none;transform:translateY(-102%)}.sheet[data-state=lowering],.sheet[data-state=resting]{pointer-events:auto;transform:translateY(0)}.sheet.sheet-moving{will-change:transform}.sheet:focus{outline:none}.sheet:before{content:"";z-index:0;opacity:.045;background-image:var(--grain-tile);mix-blend-mode:overlay;pointer-events:none;background-size:128px;position:absolute;top:0;bottom:0;left:0;right:0}.sheet:after{content:"";z-index:3;opacity:1;pointer-events:none;background:linear-gradient(#ffffff38 0 1px,#14161f29 1px);height:2px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.sheet[data-state=raised]:after,.sheet[data-state=resting]:after{opacity:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sheet{background:linear-gradient(#0000 55%,#ffffff2e 100%),#dcdce4d1;background:linear-gradient(to bottom, transparent 55%, color-mix(in oklab, color-mix(in oklab, var(--sky-mid) 30%, #fff) 18%, transparent) 100%), color-mix(in srgb, var(--sky-mid) 72%, #fff 10%);opacity:.92}}.sheet-content{z-index:1;width:100%;height:calc(100vh - 4.75rem);height:calc(100dvh - 4.75rem);max-height:calc(100vh - 4.75rem);overscroll-behavior:contain;scrollbar-width:thin;opacity:1;max-height:calc(100dvh - 4.75rem);transition:opacity .2s;position:relative;overflow:hidden auto}.sheet-content.is-swapping{opacity:0!important}.sheet[data-initial=resident] .sheet-content{animation:.2s ease-out both sheet-content-arrive}@keyframes sheet-content-arrive{0%{opacity:0}to{opacity:1}}.sheet-page{width:min(100%,78rem);min-height:100%;padding:max(5.2rem, calc(env(safe-area-inset-top) + 4.2rem)) max(var(--space-4), env(safe-area-inset-right)) max(6.6rem, calc(env(safe-area-inset-bottom) + 5.6rem)) max(var(--space-4), env(safe-area-inset-left));margin:0 auto}.sheet-header{width:100%;margin-bottom:var(--space-4);grid-column:1/-1}.sheet-wordmark{grid-template-columns:minmax(0, 1fr) var(--sheet-gutter) minmax(0, 1fr);color:var(--ink-high);font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:.16em;text-transform:uppercase;align-items:baseline;font-size:clamp(1.35rem,2.6vw,2.3rem);font-weight:480;line-height:1.1;display:grid}.sheet-wordmark .l,.sheet-wordmark .r{white-space:nowrap}.sheet-wordmark .l{text-align:right;grid-column:1;margin-right:-.16em}.sheet-wordmark .r{text-align:left;grid-column:3}.about-epigraph{width:max-content;max-width:100%;color:var(--ink-high);font-family:var(--font-display);letter-spacing:clamp(.02em,.15vw,.14em);text-align:left;font-size:clamp(1.2rem,2.6vw,1.5rem);font-style:italic;font-weight:400;line-height:1.45}.about-epigraph .l,.about-epigraph .r{display:block}.about-epigraph .r{text-align:right}.sheet-descriptors{color:var(--ink-mid);font-family:var(--font-ui);letter-spacing:.13em;margin-top:.45rem;font-size:.72rem;font-variant-caps:all-small-caps;font-weight:420;line-height:1.4;display:block}.sheet-descriptors .l,.sheet-descriptors .r{display:inline}.sheet-descriptors .r:before{content:" — "}.sheet-label{color:var(--ink-low);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:300;line-height:1.5}.sheet[data-content=about] .sheet-content{overflow-y:hidden}.sheet-about{align-content:start;row-gap:var(--space-2);height:100%;min-height:0;padding-top:max(var(--space-3), env(safe-area-inset-top));padding-bottom:max(var(--space-2), env(safe-area-inset-bottom));grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.sheet-about .sheet-header{text-align:left;grid-row:1;margin-bottom:0}@media (min-width:641px) and (max-width:900px){.sheet-about .sheet-wordmark{text-align:left;font-size:1.6rem;display:block}.sheet-about .sheet-wordmark .l,.sheet-about .sheet-wordmark .r{text-align:left;margin-right:0;display:inline}}.about-stage{display:contents}.sheet-about .about-epigraph{grid-row:2;margin:.1rem 0 .35rem}@media (max-width:900px) and (max-height:740px){.sheet-about .about-epigraph{display:none}}@media (max-width:900px) and (max-height:800px){.about-prose p{font-size:.9rem;line-height:1.55}.about-prose p+p{margin-top:.9em}.tenet-body{font-size:.9rem}.about-ledger dd{font-size:.93rem}}.axis-figure{grid-row:3;justify-self:stretch;width:100%;height:min(68vw,23svh);margin:0 0 2.1rem;position:relative}.axis-figure:before{content:"";z-index:-1;border:1px solid var(--hairline);background:linear-gradient(#0e10160d,#0e101633 72%,#0e101647);background:linear-gradient(to bottom, color-mix(in oklab, var(--sky-mid) 16%, #0e10160a), color-mix(in oklab, var(--sky-mid) 22%, #0e10162e) 72%, color-mix(in oklab, var(--sky-mid) 24%, #0e101642));border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 30px 70px -44px #080a1080}.axis-portrait{object-fit:contain;object-position:center bottom;opacity:.96;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 78%,#0006 94%,#0000 100%);mask-image:linear-gradient(#000 78%,#0006 94%,#0000 100%)}.axis-caption{color:var(--ink-low);font-family:var(--font-ui);letter-spacing:.02em;text-align:left;white-space:nowrap;margin-top:.55rem;font-size:.74rem;font-style:italic;line-height:1.4;position:absolute;top:100%;left:0}.about-deck{flex-direction:column;grid-row:4;min-height:0;display:flex}.about-rail{scrollbar-width:none;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.about-rail::-webkit-scrollbar{display:none}.about-rail:before,.about-rail:after{content:"";flex:1 0 0}.about-section{flex:none;margin:0}@media (max-width:900px){.about-section.is-open{flex-direction:column;flex:0 auto;min-height:0;display:flex}.about-section.is-open .about-slug{flex:none}.about-section.is-open .about-fold{flex:0 auto;min-height:0}}.about-slug{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;align-items:center;gap:1.1rem;width:100%;margin:0;padding:.55rem 0;display:flex}.about-slug:before,.about-slug:after{content:"";background:var(--hairline);flex:1 1 0;height:1px}.about-slug:disabled{cursor:default}.slug-text{--slug-ink-closed:color-mix(in oklab, var(--ink-mid) 55%, var(--ink-low));color:var(--slug-ink-closed);border-bottom:1px solid #0000;margin-right:-.08em;transition:color .3s,border-color .3s;position:relative;top:.07em}.about-section.is-open .slug-text{border-bottom-color:var(--ink-high);color:var(--ink-high)}.about-fold{grid-template-rows:1fr;transition:grid-template-rows .52s cubic-bezier(.33,0,.2,1);display:grid}.about-fold-inner{min-height:0;transition:opacity .42s;overflow:hidden}.about-fold-inner>:first-child{margin-top:var(--space-2)}.about-fold-inner>:last-child{margin-bottom:var(--space-2)}.about-section:not(.is-open) .about-fold{grid-template-rows:0fr}.about-section:not(.is-open) .about-fold-inner{opacity:0}.about-section.is-open .about-fold-inner{scrollbar-width:none;overflow-y:auto}.about-section.is-open .about-fold-inner::-webkit-scrollbar{display:none}.about-section.is-clipped .about-fold-inner{-webkit-mask-image:linear-gradient(#000 calc(100% - 2.4rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.4rem),#0000)}.about-prose p{color:var(--ink-mid);font-family:var(--font-ui);text-wrap:pretty;font-size:clamp(.95rem,1.12vw,1.15rem);font-weight:400;line-height:1.7}.about-prose p+p{margin-top:1.15em}.nobr{white-space:nowrap}.about-tenets{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.tenet-head{margin-bottom:.45rem}.tenet-keyword{color:var(--ink-high);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:480}.tenet-body{color:var(--ink-mid);font-family:var(--font-ui);font-size:clamp(.92rem,1.05vw,1.08rem);line-height:1.6}.about-ledger{width:100%;margin:0;padding:0}.ledger-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;column-gap:clamp(1.2rem,1.6vw,1.8rem);display:grid}.ledger-row+.ledger-row{margin-top:.85rem}.about-ledger dt{color:var(--ink-low);font-family:var(--font-mono);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:.68rem;font-weight:300}.about-ledger dd{color:var(--ink-mid);font-family:var(--font-ui);margin:0;font-size:clamp(.95rem,1.08vw,1.1rem);line-height:1.5}.sheet-about .sheet-link{width:max-content;max-width:100%;margin:var(--space-2) 0 0;color:var(--ink-high);font-family:var(--font-display);letter-spacing:.01em;text-align:center;text-shadow:none;border:0;flex:none;align-self:center;padding:.55rem 1.2rem .65rem;font-size:clamp(1.3rem,1.6vw,1.6rem);font-style:normal;font-weight:480;text-decoration:none;display:block}.sheet-about .sheet-link .link-arrow{transition:transform .3s;display:inline-block}.sheet-about .sheet-link:hover .link-arrow{transform:translate(.3em)}.sheet-about .sheet-link:focus-visible .link-arrow{transform:translate(.3em)}.sheet-about .sheet-link:focus-visible{outline:1px solid var(--ink-high);outline-offset:4px;border-radius:2px}.sheet-link{min-height:44px;margin-top:var(--space-4);border-bottom:1px solid var(--hairline);color:var(--ink-high);font-family:var(--font-mono);letter-spacing:.08em;padding:.7rem .1rem;font-size:.76rem;transition:color 1.5s linear,border-color .15s;display:inline-block}.sheet-link:hover{border-bottom-color:var(--ink-high)}.sheet-link:focus-visible{border-bottom-color:var(--ink-high)}@media (min-width:901px){.sheet-about{--pane-w:min(54svh, 38vw, 40rem);--story-w:min(34vw, 33rem);flex-direction:column;row-gap:0;width:100%;max-width:none;height:100%;min-height:0;padding:clamp(3rem,5.5svh,4.4rem) calc(50% - min(42%,40rem)) clamp(1.2rem,2.5svh,2rem);display:flex;position:relative;overflow:hidden}.sheet-about .sheet-header{top:calc(max(var(--space-3), env(safe-area-inset-top)) - .75rem);left:max(var(--space-3), env(safe-area-inset-left));z-index:2;width:auto;margin-bottom:0;position:absolute}.sheet-about .sheet-wordmark{text-align:left;font-size:1.85rem;display:block}.sheet-about .sheet-wordmark .l,.sheet-about .sheet-wordmark .r{text-align:left;margin-right:0;display:inline}.sheet-about .sheet-descriptors{text-align:center}.sheet-about .about-epigraph{grid-template-columns:minmax(0, 1fr) var(--story-w);align-items:baseline;column-gap:1em;width:auto;max-width:none;margin:0 0 clamp(4.2rem,9svh,6.5rem);font-size:clamp(1.95rem,2.9vw,2.85rem);display:grid}.sheet-about .about-epigraph .l{text-align:right;display:block}.sheet-about .about-epigraph .r{text-align:left;display:block;position:relative;top:.5em}.about-stage{grid-template-columns:var(--pane-w) var(--story-w);min-height:0;max-height:calc(var(--pane-w) + 9.5rem);flex:auto;grid-template-rows:minmax(0,1fr);justify-content:space-between;display:grid}.axis-figure{width:var(--pane-w);height:var(--pane-w);grid-area:1/1;place-self:start;margin:0}.axis-figure:before{top:-5%;bottom:0;left:-2%;right:-2%}.axis-caption{margin-top:.7rem;margin-left:-2%;font-size:.78rem}.about-deck{grid-area:1/2}.about-rail{overflow:visible}.about-section.is-open{flex-direction:column;flex:0 auto;min-height:0;display:flex}.about-section.is-open .about-fold{flex:0 auto;min-height:0}.about-section[data-section=practice] .about-fold{width:calc(100% + 5rem);margin-left:-5rem}.about-ledger{grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:.85rem clamp(1.2rem,1.6vw,1.8rem);display:grid}.ledger-row{display:contents}}@media (min-width:901px) and (max-height:840px){.sheet-about{padding-top:clamp(2.4rem,5svh,3.4rem)}.sheet-about .about-epigraph{margin-bottom:clamp(2.6rem,5.5svh,4rem);font-size:clamp(1.85rem,2.6vw,2.5rem)}.sheet-about .about-epigraph .r{top:.45em}.about-slug{padding:.45rem 0}.about-prose p{font-size:.93rem;line-height:1.6}.about-prose p+p{margin-top:.95em}.tenet-body{font-size:.9rem}.about-ledger dd{font-size:.93rem}.about-tenets{gap:var(--space-2)}.sheet-about .sheet-link{font-size:1.3rem}}@media (min-width:901px){.sheet-about[data-about-mode=broadsheet]{--pane-w:min(calc(36svh - 4rem), 38vw, 40rem);height:auto;min-height:0;padding-top:calc(clamp(2.2rem, 3.5svh, 3.4rem) + var(--bs-surplus,0px) * .05);padding-bottom:calc(clamp(1.8rem, 2.6svh, 2.75rem) + var(--bs-surplus,0px) * .12);display:block;overflow:visible}.sheet-about[data-about-mode=broadsheet] .about-epigraph{margin-bottom:calc(clamp(2.8rem, 4svh, 4.6rem) + var(--bs-surplus,0px) * .44)}.sheet-about[data-about-mode=broadsheet] .about-stage,.sheet-about[data-about-mode=broadsheet] .about-deck,.sheet-about[data-about-mode=broadsheet] .about-rail,.sheet-about[data-about-mode=broadsheet] .about-section{display:contents}.sheet-about[data-about-mode=broadsheet] .about-rail:before,.sheet-about[data-about-mode=broadsheet] .about-rail:after{content:none}.sheet-about[data-about-mode=broadsheet] .about-stage{grid-template-columns:var(--pane-w) var(--story-w);justify-content:space-between;row-gap:var(--space-3);flex:none;grid-template-rows:none;max-height:none;display:grid}.sheet-about[data-about-mode=broadsheet] .about-section .about-fold{grid-template-rows:1fr;transition:none}.sheet-about[data-about-mode=broadsheet] .about-section .about-fold-inner{opacity:1;transition:none;overflow:visible}.sheet-about[data-about-mode=broadsheet] .about-section .slug-text{color:var(--slug-ink-closed);border-bottom-color:#0000}.sheet-about[data-about-mode=broadsheet] .axis-figure{grid-area:1/1;margin:0}.sheet-about[data-about-mode=broadsheet] .axis-figure:before{top:0;bottom:0;left:0;right:0}.sheet-about[data-about-mode=broadsheet] .about-section[data-section=about]{flex-direction:column;grid-area:1/2;align-self:stretch;min-height:0;display:flex}.sheet-about[data-about-mode=broadsheet] .about-section[data-section=about] .about-slug{flex:none;margin-top:-1.06rem}.sheet-about[data-about-mode=broadsheet] .about-section[data-section=about] .about-fold{flex:auto;min-height:0}.sheet-about[data-about-mode=broadsheet] .about-section[data-section=about] .about-fold-inner{height:100%}.sheet-about[data-about-mode=broadsheet] .about-section[data-section=about] .about-fold-inner>:first-child{margin-top:0}.sheet-about[data-about-mode=broadsheet] .about-section[data-section=approach] .about-fold-inner>:first-child,.sheet-about[data-about-mode=broadsheet] .about-section[data-section=practice] .about-fold-inner>:first-child{margin-top:clamp(.5rem, 1svh, var(--space-2))}.sheet-about[data-about-mode=broadsheet] .about-section[data-section=approach] .about-fold-inner>:last-child,.sheet-about[data-about-mode=broadsheet] .about-section[data-section=practice] .about-fold-inner>:last-child{margin-bottom:clamp(.5rem, 1svh, var(--space-2))}.sheet-about[data-about-mode=broadsheet] .about-section[data-section=approach] .about-slug{margin-top:calc(clamp(1.8rem, 3svh, 2.8rem) + var(--bs-surplus,0px) * .19);grid-area:2/1/auto/-1}.sheet-about[data-about-mode=broadsheet] .about-section[data-section=approach] .about-fold{grid-area:3/1/auto/-1}.sheet-about[data-about-mode=broadsheet] .about-section[data-section=practice] .about-slug{margin-top:calc(clamp(1.4rem, 2.2svh, 2.2rem) + var(--bs-surplus,0px) * .1);grid-area:4/1/auto/-1}.sheet-about[data-about-mode=broadsheet] .about-section[data-section=practice] .about-fold{grid-area:5/1/auto/-1;width:auto;margin-left:0}.sheet-about[data-about-mode=broadsheet] .sheet-link{margin:calc(clamp(.75rem, 1.5svh, var(--space-3)) + var(--bs-surplus,0px) * .1) 0 0;grid-area:6/1/auto/-1;justify-self:center}.sheet-about[data-about-mode=broadsheet] .about-tenets{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.sheet-about[data-about-mode=broadsheet] .tenet{padding-inline-start:clamp(1.6rem,3vw,2.6rem);padding-inline-end:clamp(1.6rem,3vw,2.6rem)}.sheet-about[data-about-mode=broadsheet] .tenet:first-child{padding-left:0}.sheet-about[data-about-mode=broadsheet] .tenet:last-child{padding-right:0}.sheet-about[data-about-mode=broadsheet] .tenet+.tenet{border-left:1px solid var(--hairline)}.sheet-about[data-about-mode=broadsheet] .about-ledger{column-gap:var(--sheet-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:clamp(.6rem,.9svh,.85rem);width:min(60%,46rem);margin-inline-start:auto;margin-inline-end:auto}}.sheet-contact{--sheet-gutter:.6em;flex-direction:column;justify-content:center;width:100%;max-width:none;height:100%;min-height:0;padding:clamp(3rem,5.5svh,4.4rem) calc(50% - min(42%,40rem)) clamp(1.2rem,2.5svh,2rem);display:flex;position:relative;overflow:hidden}.sheet-contact-header{top:calc(max(var(--space-3), env(safe-area-inset-top)) - .75rem);left:max(var(--space-3), env(safe-area-inset-left));z-index:2;text-align:left;width:auto;margin:0;position:absolute}.sheet-contact .sheet-wordmark{text-align:left;font-size:1.85rem;display:block}.sheet-contact .sheet-wordmark .l,.sheet-contact .sheet-wordmark .r{text-align:left;margin-right:0;display:inline}.sheet-contact .sheet-descriptors{text-align:center}.contact-stage{border:1px solid var(--hairline);background:color-mix(in oklab, var(--sky-mid) 11%, transparent);width:min(100%,70rem);min-height:min(55svh,33rem);box-shadow:0 34px 76px -58px var(--shadow-ink);border-radius:3px;grid-template-columns:minmax(16rem,.78fr) minmax(25rem,1.22fr);margin-inline-start:auto;margin-inline-end:auto;display:grid}.contact-intro{border-right:1px solid var(--hairline);flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4.25rem);display:flex}.contact-kicker{margin-bottom:var(--space-3);color:var(--ink-low);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:300}.contact-heading{max-width:9ch;color:var(--ink-high);font-family:var(--font-display);letter-spacing:.01em;text-wrap:balance;font-size:clamp(2.5rem,4.4vw,4.4rem);font-weight:400;line-height:1.02}.contact-invitation{max-width:28ch;margin-top:var(--space-4);color:var(--ink-mid);font-family:var(--font-ui);font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.65}.resident-card-wrap{align-content:center;width:100%;min-height:0;padding:clamp(2rem,4vw,4.25rem);display:grid}.resident-card-done{width:100%;padding:var(--space-4) 0;place-self:center}.resident-card-done:empty{display:none}.resident-card-done .done-line{column-gap:var(--sheet-gutter);color:var(--ink-high);font-family:var(--font-display);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;font-size:1.25rem;line-height:1.4;display:grid}.resident-card-done .done-line .l{text-align:right}.resident-card-done .done-line .r{text-align:left}.sheet-down .hero{opacity:0;pointer-events:none}.sheet-down .city-shuttle{color:var(--ink-high)}.sheet-down .brokerage{color:var(--ink-mid)}.hero{transition:opacity .2s}.site-nav a{border-bottom:1px solid #0000}.site-nav a[aria-current=page]{border-bottom-color:var(--ink-high);color:var(--ink-high)}@media (max-width:640px){.sheet-page{padding:max(4.8rem, calc(env(safe-area-inset-top) + 4rem)) max(var(--space-3), env(safe-area-inset-right)) max(6.4rem, calc(env(safe-area-inset-bottom) + 5.4rem)) max(var(--space-3), env(safe-area-inset-left))}.sheet-wordmark{text-align:center;display:block}.sheet-wordmark .l{text-align:center;margin-right:0}.sheet-about{padding-top:max(var(--space-3), env(safe-area-inset-top));padding-bottom:max(var(--space-2), env(safe-area-inset-bottom))}.sheet-about .sheet-wordmark{text-align:left;font-size:clamp(.88rem,9.9vw - 1.1rem,1.35rem);display:block}.sheet-about .sheet-wordmark .l,.sheet-about .sheet-wordmark .r{text-align:left;margin-right:0;display:inline}.sheet-about .sheet-descriptors{margin-top:.55rem;font-size:clamp(.55rem,2.9vw,.66rem)}.ledger-row{grid-template-columns:minmax(0,1fr);row-gap:.2rem}.about-ledger dt{text-align:left}.sheet-about .sheet-link{padding:.55rem 1.7rem .65rem;font-size:1.35rem}.sheet-descriptors{text-align:left;margin-top:.3rem}.sheet-contact{height:auto;min-height:100%;padding-top:max(var(--space-3), env(safe-area-inset-top));padding-bottom:max(9.5rem, calc(env(safe-area-inset-bottom) + 8.5rem));justify-content:flex-start;display:block;overflow:visible}.sheet-contact-header{width:min(48%,10rem);margin:0 0 clamp(4.5rem,10svh,6rem);position:static}.sheet-contact .sheet-wordmark{white-space:nowrap;font-size:clamp(.88rem,9.9vw - 1.1rem,1.35rem)}.sheet-contact .sheet-descriptors{text-align:left;white-space:nowrap;margin-top:.55rem;font-size:clamp(.55rem,2.9vw,.66rem)}.contact-stage{min-height:0;box-shadow:none;background:0 0;border-left:0;border-right:0;border-radius:0;display:block}.contact-intro{padding:var(--space-4) 0;border-right:0;border-bottom:1px solid var(--hairline);display:block}.contact-kicker{margin-bottom:var(--space-2)}.contact-heading{max-width:none;font-size:clamp(2.6rem,13vw,3.5rem)}.contact-invitation{max-width:30ch;margin-top:var(--space-3)}.resident-card-wrap{min-height:0;padding:var(--space-4) 0 0}}@media (max-width:340px){.sheet-page{padding-left:1rem;padding-right:1rem}.sheet-wordmark{letter-spacing:.12em;font-size:clamp(1.18rem,7.4vw,1.55rem)}.sheet-wordmark .l{margin-right:-.12em}.sheet-wordmark .r{letter-spacing:.16em}}@media (prefers-reduced-motion:reduce){.about-fold,.about-fold-inner,.sheet-about .sheet-link .link-arrow{transition:none}.sheet{opacity:1;transition:opacity .2s;transform:none!important}.sheet[data-state=raised],.sheet[data-state=raising]{opacity:0}.sheet:after{display:none}.sheet-content{transition:opacity .2s}}
