@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.ClXnudBg.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.DakTmaFY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-italic.DVnfXoMy.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-italic.C9gO-8KC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-italic.D3igDnAQ.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-italic.C-296ow0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-italic.CE7zdTnu.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-italic.CalKM9tT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-cyrillic-400-normal.bVZEi0jL.woff2) format("woff2"),url(/_astro/jost-cyrillic-400-normal.Dk3McGkH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-ext-400-normal.CpdMQIMr.woff2) format("woff2"),url(/_astro/jost-latin-ext-400-normal.Dsyb2mtt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2) format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/jost-cyrillic-400-italic.IASACUN6.woff2) format("woff2"),url(/_astro/jost-cyrillic-400-italic.E4ZFR6kR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-ext-400-italic.ByBtBTdm.woff2) format("woff2"),url(/_astro/jost-latin-ext-400-italic.Bkd_n4NP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-italic.qH4HOCXc.woff2) format("woff2"),url(/_astro/jost-latin-400-italic.CbzQKELZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-cyrillic-500-normal.DtB2bvF0.woff2) format("woff2"),url(/_astro/jost-cyrillic-500-normal.DlHwnXyv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-ext-500-normal.BkvHgcKf.woff2) format("woff2"),url(/_astro/jost-latin-ext-500-normal.Cpxiadwk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2) format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sand-100: #e6d6a4;--sand-80: #ebdeb6;--sand-60: #f0e5c7;--sand-40: #f5efda;--sand-30: #f8f3e4;--sand-20: #faf7ec;--salt-100: #e9e5d6;--salt-60: #f1eee4;--salt-40: #f5f4ec;--salt-25: #faf9f5;--sage-100: #433d1b;--sage-80: #635b39;--sage-60: #7d7455;--sage-40: #aaa38b;--sage-20: #d3cec0;--bg: var(--sand-30);--bg-alt: var(--salt-25);--bg-warm: var(--sand-40);--bg-deep: var(--sand-60);--surface: var(--salt-25);--text: var(--sage-100);--heading: var(--sage-80);--muted: var(--sage-80);--rule: color-mix(in srgb, var(--sage-40) 45%, transparent);--rule-strong: var(--sage-40);--on-image: #faf9f5;--scrim-soft: none;--media-grade: sepia(.08) saturate(.9) contrast(.94) brightness(1.03);--media-tint: rgb(240 229 199 / .1);--veil-rgb: 67 61 27;--veil-a: .42;--font-display: "HV Muse", "Cormorant Garamond", Georgia, serif;--font-editorial: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--font-body: "Jost", "Avenir Next", "Avenir", "Helvetica Neue", sans-serif;--font-serif: var(--font-body);--fs-label: .75rem;--fs-small: .875rem;--fs-body: 1rem;--fs-lead: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--fs-caption: .96875rem;--fs-h4: clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--fs-card: clamp(1.375rem, 1.2rem + .45vw, 1.625rem);--fs-h3: clamp(1.625rem, 1.4rem + .7vw, 2rem);--fs-h2: clamp(1.875rem, 1.25rem + 2vw, 2.75rem);--fs-section: clamp(2.125rem, 1.05rem + 3.4vw, 4rem);--fs-h1: clamp(2.25rem, 1.2rem + 3.3vw, 4rem);--fs-display: clamp(2.5rem, 1.2rem + 3.7vw, 4.75rem);--fs-place: clamp(2rem, 1.2rem + 2.6vw, 3.5rem);--fs-quote: clamp(1.5rem, 1.1rem + 1.3vw, 2.125rem);--lh-tight: 1.04;--lh-heading: 1.1;--lh-body: 1.7;--lh-label: 1.4;--track-label: .12em;--track-body: .012em;--track-heading: .004em;--track-display: .01em;--gutter: clamp(1.25rem, 6vw, 6rem);--wrap-max: 1500px;--measure: 34rem;--measure-wide: 44rem;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-s: 1rem;--space-m: clamp(1.25rem, 1rem + 1vw, 2rem);--space-l: clamp(2rem, 1.5rem + 2vw, 3.5rem);--space-xl: clamp(3rem, 2rem + 4vw, 6rem);--space-2xl: clamp(4.5rem, 2.5rem + 7vw, 9rem);--section-y: clamp(6rem, 3.5rem + 9vw, 12.5rem);--ease-tide: cubic-bezier(.65, 0, .35, 1);--ease-settle: cubic-bezier(.22, 1, .36, 1);--ease-soft: var(--ease-settle);--ease-standard: var(--ease-tide);--ease-out: var(--ease-settle);--ease-como: ease-out;--dur-fast: .3s;--dur: .5s;--dur-step: .6s;--dur-slow: .8s;--dur-slower: .9s;--delay-como: .2s;--z-header: 50;--z-menu: 60;--z-overlay: 70;--z-wipe: 90;--radius: 0;--header-h: clamp(4.5rem, 4rem + 1.4vw, 5.75rem)}.wrap{width:100%;max-width:var(--wrap-max);margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{max-width:calc(var(--measure-wide) + 2 * var(--gutter))}.section{padding-block:var(--section-y)}:where(.section:not(.band-salt,.band-warm,.band-deep))+.section:where(:not(.band-salt,.band-warm,.band-deep,.section--flush-top,.section--tight)){padding-top:calc(var(--section-y) * .5)}.band-salt,.band-warm,.band-deep{position:relative}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}.section--tight{padding-block:calc(var(--section-y) * .6)}.band-salt{background:var(--salt-25)}.band-warm{background:var(--sand-40)}.band-deep{background:var(--sand-60)}.band-sage{background:var(--sand-60);color:var(--sage-100)}.clip-x{overflow-x:clip}.label{display:block;margin:0 0 1.25rem;font-family:var(--font-ui);font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--track-label);color:var(--sage-80)}.band-sage .label{color:var(--sage-80)}.lead{font-family:var(--font-body);font-size:var(--fs-lead);line-height:1.6;letter-spacing:.005em;color:var(--sage-100);max-width:32rem}.band-sage .lead{color:var(--sage-100)}.small{font-size:var(--fs-small);line-height:1.6}.display-xl{font-family:var(--font-display);font-size:var(--fs-section);line-height:1.04;letter-spacing:var(--track-display);color:var(--sage-80)}.caption{display:block;margin:.75rem 0 0;font-family:var(--font-editorial);font-style:italic;font-size:var(--fs-caption);line-height:1.4;letter-spacing:.005em;color:var(--sage-80);max-width:34rem}.btn-filled{--pill-bg: var(--sand-60);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:2.875rem;padding:0 1.5rem;border:1px solid color-mix(in srgb,var(--sage-40) 70%,transparent);border-radius:999px;background:var(--pill-bg);color:var(--sage-100);font-family:var(--font-ui);font-weight:400;font-size:var(--fs-nav);letter-spacing:var(--track-nav);line-height:1;text-decoration:none;white-space:nowrap;isolation:isolate;transition:background-color .5s var(--ease-settle),border-color .5s var(--ease-settle),translate .4s var(--ease-settle)}.btn-filled>span,.btn-filled{text-underline-offset:.35em}.btn-filled:after{content:"";position:absolute;left:1.5rem;right:1.5rem;bottom:calc(50% - .85em);height:1px;background:currentColor;opacity:.35;transform-origin:left center;transition:opacity .4s var(--ease-settle),transform .4s var(--ease-settle)}.btn-filled:has(>.btn-label):after{display:none}.btn-filled>.btn-label{text-decoration:underline 1px color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.45em}@media(hover:hover){.btn-filled:hover{--pill-bg: var(--sand-100);border-color:var(--sage-40)}.btn-filled:hover:after{opacity:.8}}.btn-filled:active{--pill-bg: var(--sand-100)}.btn-filled--large{min-height:3.5rem;padding:0 2.25rem;font-size:.9375rem}.btn-filled--large:after{left:2.25rem;right:2.25rem}@media(prefers-reduced-motion:reduce){.btn-filled,.btn-filled:after{transition:none}}.text-link{color:var(--heading);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1px no-repeat,linear-gradient(color-mix(in srgb,currentColor 30%,transparent),color-mix(in srgb,currentColor 30%,transparent)) 0 100% / 100% 1px no-repeat;padding-bottom:.15em;transition:background-size .4s var(--ease-settle)}@media(hover:hover){.text-link:hover{background-size:100% 1px,100% 1px}}.text-link:active,.text-link:focus-visible{background-size:100% 1px,100% 1px}@media(prefers-reduced-motion:reduce){.text-link{transition:none}}.media-scrim{--scrim-a: .5;position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 0% 0%,rgb(var(--veil-rgb) / var(--scrim-a)),rgb(var(--veil-rgb) / calc(var(--scrim-a) * .55)) 38%,rgb(var(--veil-rgb) / 0) 72%),linear-gradient(to bottom,rgb(var(--veil-rgb) / calc(var(--scrim-a) * .5)),rgb(var(--veil-rgb) / 0) 22% 70%,rgb(var(--veil-rgb) / calc(var(--scrim-a) * .6)))}.media-scrim--bottom-left{background:radial-gradient(120% 90% at 0% 100%,rgb(var(--veil-rgb) / var(--scrim-a)),rgb(var(--veil-rgb) / calc(var(--scrim-a) * .55)) 40%,rgb(var(--veil-rgb) / 0) 74%),linear-gradient(to bottom,rgb(var(--veil-rgb) / calc(var(--scrim-a) * .5)),rgb(var(--veil-rgb) / 0) 22%)}.media-scrim--bottom{background:linear-gradient(to top,rgb(var(--veil-rgb) / var(--scrim-a)),rgb(var(--veil-rgb) / calc(var(--scrim-a) * .5)),rgb(var(--veil-rgb) / 0) 70%)}.media-scrim--left{background:linear-gradient(to right,rgb(var(--veil-rgb) / var(--scrim-a)),rgb(var(--veil-rgb) / calc(var(--scrim-a) * .5)) 40%,rgb(var(--veil-rgb) / 0) 75%)}.media-scrim--top{background:linear-gradient(to bottom,rgb(var(--veil-rgb) / var(--scrim-a)),rgb(var(--veil-rgb) / calc(var(--scrim-a) * .45)) 40%,rgb(var(--veil-rgb) / 0) 75%)}.media-scrim--even{background:rgb(var(--veil-rgb) / calc(var(--scrim-a) * .6))}.on-media-tint,.on-media-panel{color:var(--on-image);background:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 2px rgb(var(--veil-rgb) / .45),0 0 12px rgb(var(--veil-rgb) / .35),0 0 28px rgb(var(--veil-rgb) / .25)}.on-media-tint--title,.on-media-panel--title{color:var(--on-image);text-shadow:0 1px 3px rgb(var(--veil-rgb) / .35),0 0 .35em rgb(var(--veil-rgb) / .3),0 0 .9em rgb(var(--veil-rgb) / .22)}:is(.on-media-tint,.on-media-panel) a:not(.btn-filled){color:var(--on-image)}.on-media-panel{width:fit-content;max-width:100%}.on-media{color:var(--on-image);text-shadow:0 1px 2px rgb(var(--veil-rgb) / .45),0 0 18px rgb(var(--veil-rgb) / .35)}.btn-quiet{--pill-bg: color-mix(in srgb, var(--salt-25) 72%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(hover:hover){.btn-quiet:hover{--pill-bg: var(--salt-25)}}html[data-media-notes=on] [data-draft]{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in srgb,currentColor 32%,transparent);text-decoration-thickness:1px;text-underline-offset:.28em}html:not([data-media-notes=on]) :is(.placeholder-line,.to-come,[data-notes-only],.media-stand-in,.tc-typecard__ph,.pop__ph,.xd-placeholder){display:none!important}.placeholder-line{display:inline-flex;align-items:baseline;gap:.5rem;max-width:100%;padding:.45rem .7rem;border:1px dashed color-mix(in srgb,currentColor 40%,transparent);font-family:var(--font-ui);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:.02em;color:inherit}.placeholder-line:before{content:"To come";flex:none;letter-spacing:var(--track-label);opacity:.75}html:not([data-media-notes=on]) .media--placeholder{display:none!important}html:not([data-media-notes=on]) :is([data-media-wrap]):has(>.media--placeholder){display:none!important}html:not([data-media-notes=on]) :has(>.media--placeholder:only-child){display:none!important}html:not([data-media-notes=on]) [data-media-frame]:has(.media--placeholder){display:none!important}html:not([data-media-notes=on]) [data-empty]{display:none!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.split-line-mask{padding-bottom:.08em;margin-bottom:-.08em}html.mo:not(.mo-fallback) [data-title-wait]:not(.is-split){visibility:hidden}[data-po-line],[data-drift],[data-speed] :is(img,video),[data-xg-track]{will-change:transform}html.js:not(.img-failsafe) .media img[loading=lazy]:not(.is-loaded){opacity:0}html.js .media img[loading=lazy].is-loaded{animation:img-in .7s var(--ease-settle) both}@keyframes img-in{0%{opacity:0}to{opacity:1}}.page-wipe{position:fixed;inset:0;z-index:var(--z-wipe);pointer-events:none;background:var(--sand-60);transform:translateY(101%);will-change:transform}.page-wipe__mark{position:absolute;left:50%;top:50%;translate:-50% -50%;color:var(--sage-40);opacity:0}html.wipe-out .page-wipe{transform:translateY(0);transition:transform .65s var(--ease-tide)}html.wipe-out .page-wipe__mark{opacity:1;transition:opacity .4s var(--ease-settle) .25s}html.wipe-in .page-wipe{animation:wipe-lift .8s var(--ease-tide) .12s both}html.wipe-in .page-wipe__mark{animation:wipe-mark .5s var(--ease-settle) both}@keyframes wipe-lift{0%{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes wipe-mark{0%{opacity:1}to{opacity:0}}.cursor-disc{position:fixed;left:0;top:0;z-index:80;width:5.5rem;height:5.5rem;margin:-2.75rem 0 0 -2.75rem;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--salt-25) 92%,transparent);color:var(--sage-100);font-family:var(--font-ui);font-size:.75rem;letter-spacing:.12em;pointer-events:none;scale:0;transition:scale .35s var(--ease-settle);will-change:transform;box-shadow:0 0 0 1px color-mix(in srgb,var(--sage-40) 30%,transparent)}.cursor-disc.is-on{scale:1}@media(hover:none),(pointer:coarse){.cursor-disc{display:none}}[data-magnetic]{transition:translate .4s var(--ease-settle),background-color .5s var(--ease-settle),border-color .5s var(--ease-settle)}.lift-img{overflow:hidden}.lift-img img{transition:scale .9s var(--ease-settle)}@media(hover:hover){.lift-host:hover .lift-img img,.lift-host:focus-visible .lift-img img{scale:1.04}}@media(prefers-reduced-motion:reduce){.page-wipe,.cursor-disc{display:none}[data-magnetic]{transition:none;translate:none!important}.lift-img img{transition:none}html.mo [data-title-wait]{visibility:visible}html.js .media img[loading=lazy].is-loaded{animation:none}}@font-face{font-family:HV Muse;src:url(/fonts/hv-muse-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HV Muse;src:url(/fonts/hv-muse-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--font-ui: "Jost", "Avenir Next", "Avenir", "Helvetica Neue", sans-serif;--fs-nav: .8125rem;--track-nav: .08em;--focus: var(--sage-80);--focus-on-dark: var(--salt-25);--sticky-cta-h: 0px;--header-compact: clamp(3.75rem, 3.4rem + .8vw, 4.25rem);--icon-stroke: .9px;--page-tone: var(--sand-30)}html[data-body=serif]{--font-body: var(--font-editorial);--fs-body: 1.125rem}html[data-body=serif] body{font-size:1.125rem;letter-spacing:.005em}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip;scroll-padding-top:calc(var(--header-h) + 1rem);background:var(--bg)}html:not(.lenis){scroll-behavior:smooth}body{margin:0;min-height:100svh;background:var(--bg);color:var(--text);font-family:var(--font-body);font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal;overflow-x:clip}body.tone-day,body.tone-ground{background:var(--page-tone)}body:after{content:"";position:fixed;inset:0;z-index:45;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.26 0 0 0 0 0.24 0 0 0 0 0.1 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media print{body:after{display:none}}html.menu-open,html.panel-open{overflow:hidden}html.menu-open body,html.panel-open body{padding-right:var(--sbw, 0px)}img,svg,video,picture{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.24em}p{margin:0 0 1em;max-width:var(--measure)}p:last-child{margin-bottom:0}strong,b{font-weight:inherit}h1,h2,h3,h4,.display{font-family:var(--font-display);font-weight:400;font-style:normal;color:var(--heading);line-height:var(--lh-heading);letter-spacing:var(--track-display);margin:0 0 .5em;text-wrap:balance;font-kerning:normal}h1{font-size:var(--fs-h1);line-height:1.06}h2{font-size:var(--fs-h2)}h3{font-size:max(1.5rem,var(--fs-h3))}h4{font-size:var(--fs-h4);letter-spacing:.005em;line-height:1.25}em,i,cite{font-style:normal}.place{font-family:var(--font-editorial);font-style:italic;font-weight:500;font-size:1.08em;letter-spacing:0}:is(h1,h2,h3,h4,.display) .place{font-family:var(--font-display);font-weight:400;font-size:1em;letter-spacing:0}::selection{background:var(--sand-100);color:var(--sage-100)}:focus-visible{outline:1.5px solid var(--focus);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;left:var(--gutter);top:-4rem;background:var(--salt-25);color:var(--sage-100);border:1px solid var(--sage-40);border-radius:999px;font-family:var(--font-ui);font-size:var(--fs-small);padding:.7rem 1.2rem;z-index:100}.skip-link:focus{top:1rem}.site-main{display:block;outline:none}.site-main--solid,.site-main--over-media{padding-top:var(--header-h)}.site-main--immersive{padding-top:0}.lm-icon{display:inline-block;flex:none;color:inherit;line-height:0}.lm-icon svg{width:100%;height:100%;overflow:visible}.lm-icon svg [stroke]{vector-effect:non-scaling-stroke;stroke-width:var(--icon-stroke)}.site-main:has(>[data-page-opener]:first-child){padding-top:0}p,li,figcaption,dd,blockquote,.cap__text{text-wrap:pretty}.lm-logo[data-astro-cid-42ewbp4n]{display:inline-block;flex:none;line-height:0;color:inherit}.lm-logo[data-astro-cid-42ewbp4n] svg{display:block;width:100%;height:100%}.lm-logo--mask[data-astro-cid-42ewbp4n]{background-color:currentColor}@media(forced-colors:active){.lm-logo--mask[data-astro-cid-42ewbp4n]{background-color:CanvasText}}.site-header[data-astro-cid-qlfjksao]{--logo-h: clamp(1.25rem, 1rem + .9vw, 1.9rem);--hdr-gutter: clamp(1rem, 3vw, 3rem);position:fixed;inset:0 0 auto;z-index:var(--z-header);height:var(--header-h);padding-right:var(--sbw, 0px);color:var(--sage-80);background-color:transparent;border-bottom:1px solid transparent;transition:translate .6s var(--ease-tide),height .5s var(--ease-settle),background-color .5s var(--ease-settle),border-color .5s var(--ease-settle)}.site-header[data-astro-cid-qlfjksao][data-state=strip],.site-header[data-astro-cid-qlfjksao][data-state=hidden]{height:var(--header-compact);--logo-h: clamp(1.125rem, .95rem + .6vw, 1.5rem);background-color:color-mix(in srgb,var(--salt-25) 90%,transparent);border-bottom-color:color-mix(in srgb,var(--sage-40) 28%,transparent);backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}.site-header[data-astro-cid-qlfjksao][data-state=hidden]{translate:0 -105%}.site-header[data-astro-cid-qlfjksao]:focus-within{translate:0 0}.hdr[data-astro-cid-qlfjksao]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;height:100%;max-width:1920px;margin-inline:auto;padding-inline:var(--hdr-gutter)}.hdr__side[data-astro-cid-qlfjksao]{display:flex;align-items:center;gap:clamp(1.1rem,1.8vw,2.25rem);min-width:0}.hdr__side--right[data-astro-cid-qlfjksao]{justify-content:flex-end}.hdr__logo[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--sage-80)}.hdr__logo[data-astro-cid-qlfjksao] .lm-logo{transition:height .5s var(--ease-settle)}.hdr__links[data-astro-cid-qlfjksao]{display:none;margin:0;padding:0;list-style:none;gap:clamp(1.1rem,1.8vw,2.25rem)}.menu-toggle[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;min-width:2.75rem;padding:0;border:0;background:none;color:inherit;font-family:var(--font-ui);font-size:var(--fs-nav);letter-spacing:var(--track-nav);-webkit-tap-highlight-color:transparent}.menu-toggle__lines[data-astro-cid-qlfjksao]{display:grid;gap:6px;width:24px}.menu-toggle__lines[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]{display:block;width:100%;height:1px;background:currentColor;transform-origin:left center;transition:transform .4s var(--ease-settle)}.menu-toggle__lines[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:last-child{width:62%}@media(hover:hover){.menu-toggle[data-astro-cid-qlfjksao]:hover .menu-toggle__lines[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:last-child{transform:scaleX(1.6)}}.hdr__link[data-astro-cid-qlfjksao]{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;color:inherit;font-family:var(--font-ui);font-size:var(--fs-nav);letter-spacing:var(--track-nav);text-decoration:none;white-space:nowrap}.hdr__link[data-astro-cid-qlfjksao]:after{content:"";position:absolute;left:0;right:0;bottom:.72rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .4s var(--ease-settle)}.hdr__link[data-astro-cid-qlfjksao][aria-current=page]:after{transform:scaleX(1);opacity:.45}@media(hover:hover){.hdr__link[data-astro-cid-qlfjksao]:hover:after{transform:scaleX(1);opacity:1}}.hdr__cta[data-astro-cid-qlfjksao]{min-height:2.5rem;padding-inline:1.15rem}.hdr__cta[data-astro-cid-qlfjksao]:after{left:1.15rem;right:1.15rem}.hdr__side--right[data-astro-cid-qlfjksao]{gap:.6rem}.hdr__side--right[data-astro-cid-qlfjksao] .hdr__split{display:none;min-height:2.375rem;font-size:.75rem;letter-spacing:.04em}.hdr__side--right[data-astro-cid-qlfjksao] .hdr__split .ctap-split__link{padding-inline:.45rem}@media(max-width:639px){.hdr[data-astro-cid-qlfjksao]{grid-template-columns:auto minmax(0,1fr) auto}.hdr__logo[data-astro-cid-qlfjksao]{justify-self:center}.hdr__cta[data-astro-cid-qlfjksao]{display:none}.hdr__side--right[data-astro-cid-qlfjksao] .hdr__split{display:inline-flex}}@media(max-width:419px){.site-header[data-astro-cid-qlfjksao]{--logo-h: 1.05rem;--hdr-gutter: .85rem}.hdr[data-astro-cid-qlfjksao]{gap:.5rem}.menu-toggle[data-astro-cid-qlfjksao]{gap:.45rem;font-size:.75rem;letter-spacing:.04em}.menu-toggle__lines[data-astro-cid-qlfjksao]{width:18px}.hdr__side--right[data-astro-cid-qlfjksao] .hdr__split{font-size:.6875rem;letter-spacing:.02em;padding-inline:.2rem}.hdr__side--right[data-astro-cid-qlfjksao] .hdr__split .ctap-split__link{padding-inline:.35rem}}.site-header[data-astro-cid-qlfjksao]:before{content:"";position:absolute;inset:0 0 -70%;z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(to bottom,rgb(var(--veil-rgb) / .54),rgb(var(--veil-rgb) / .26) 55%,rgb(var(--veil-rgb) / 0));transition:opacity .5s var(--ease-settle)}html[data-header-tone=immersive] .site-header[data-astro-cid-qlfjksao][data-state=top],html:has(main>[data-page-opener]:first-child) .site-header[data-astro-cid-qlfjksao][data-state=top]{color:var(--on-image);text-shadow:0 1px 2px rgb(var(--veil-rgb) / .35)}html[data-header-tone=immersive] .site-header[data-astro-cid-qlfjksao][data-state=top]:before,html:has(main>[data-page-opener]:first-child) .site-header[data-astro-cid-qlfjksao][data-state=top]:before{opacity:1}@media(prefers-reduced-motion:no-preference){html.mo .site-header[data-astro-cid-qlfjksao]:before{animation:hdr-tint-in .9s var(--ease-settle) 1.1s backwards}}@keyframes hdr-tint-in{0%{opacity:0}}html[data-header-tone=immersive] .site-header[data-astro-cid-qlfjksao][data-state=top] .hdr__logo[data-astro-cid-qlfjksao],html:has(main>[data-page-opener]:first-child) .site-header[data-astro-cid-qlfjksao][data-state=top] .hdr__logo[data-astro-cid-qlfjksao]{color:var(--on-image);filter:drop-shadow(0 1px 2px rgb(var(--veil-rgb) / .35))}html[data-header-tone=immersive] .site-header[data-astro-cid-qlfjksao][data-state=top] .hdr__cta--contact[data-astro-cid-qlfjksao],html:has(main>[data-page-opener]:first-child) .site-header[data-astro-cid-qlfjksao][data-state=top] .hdr__cta--contact[data-astro-cid-qlfjksao]{--pill-bg: transparent;color:var(--on-image);border-color:color-mix(in srgb,var(--on-image) 70%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}@media(hover:hover){html[data-header-tone=immersive] .site-header[data-astro-cid-qlfjksao][data-state=top] .hdr__cta--contact[data-astro-cid-qlfjksao]:hover,html:has(main>[data-page-opener]:first-child) .site-header[data-astro-cid-qlfjksao][data-state=top] .hdr__cta--contact[data-astro-cid-qlfjksao]:hover{--pill-bg: color-mix(in srgb, var(--on-image) 16%, transparent)}}html[data-header-tone=immersive] .site-header[data-astro-cid-qlfjksao][data-state=top] .btn-filled[data-astro-cid-qlfjksao]:not(.hdr__cta--contact),html:has(main>[data-page-opener]:first-child) .site-header[data-astro-cid-qlfjksao][data-state=top] .btn-filled[data-astro-cid-qlfjksao]:not(.hdr__cta--contact){text-shadow:none}.menu-toggle__label[data-astro-cid-qlfjksao]{background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1px no-repeat;padding-bottom:2px;transition:background-size .4s var(--ease-settle)}@media(hover:hover){.menu-toggle[data-astro-cid-qlfjksao]:hover .menu-toggle__label[data-astro-cid-qlfjksao]{background-size:100% 1px}}.menu-toggle[data-astro-cid-qlfjksao]:focus-visible .menu-toggle__label[data-astro-cid-qlfjksao]{background-size:100% 1px}@media(prefers-reduced-motion:reduce){.site-header[data-astro-cid-qlfjksao],.hdr__link[data-astro-cid-qlfjksao]:after,.menu-toggle__lines[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao],.hdr__logo[data-astro-cid-qlfjksao] .lm-logo{transition:none}}.menu[data-astro-cid-caoyslza]{--lm-h: clamp(2.75rem, 2.2rem + 1.6vw, 4rem);position:fixed;inset:0;z-index:var(--z-menu);visibility:hidden;pointer-events:none;transition:visibility 0s linear .8s}.menu[data-astro-cid-caoyslza][data-state=open]{visibility:visible;pointer-events:auto;transition:visibility 0s}.menu__sheet[data-astro-cid-caoyslza]{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;background:var(--salt-25);color:var(--sage-100);clip-path:inset(0 0 100% 0);transition:clip-path .8s var(--ease-tide);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;grid-template-areas:"rail close" "nav nav"}.menu[data-astro-cid-caoyslza][data-state=open] .menu__sheet[data-astro-cid-caoyslza]{clip-path:inset(0 0 0 0)}.menu__rail[data-astro-cid-caoyslza]{grid-area:rail;display:flex;align-items:center;min-height:var(--header-h);padding-inline:clamp(1rem,3vw,3rem);color:var(--sage-80)}.menu__home[data-astro-cid-caoyslza]{display:inline-flex;align-items:center;min-height:2.75rem;color:inherit;transition:color .4s var(--ease-settle)}@media(hover:hover){.menu__home[data-astro-cid-caoyslza]:hover{color:var(--sage-100)}}.menu__contact[data-astro-cid-caoyslza]{display:none}.menu__close[data-astro-cid-caoyslza]{grid-area:close;align-self:center;display:inline-flex;align-items:center;gap:.7rem;min-height:2.75rem;margin-right:clamp(1rem,3vw,3rem);padding:0;border:0;background:none;color:var(--sage-80);font-family:var(--font-ui);font-size:var(--fs-nav);letter-spacing:var(--track-nav)}.menu__close-label[data-astro-cid-caoyslza]{background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1px no-repeat;padding-bottom:2px;transition:background-size .4s var(--ease-settle)}.menu__close[data-astro-cid-caoyslza] svg[data-astro-cid-caoyslza]{width:14px;height:14px;transition:rotate .5s var(--ease-settle)}.menu__close[data-astro-cid-caoyslza] path[data-astro-cid-caoyslza]{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linecap:round}@media(hover:hover){.menu__close[data-astro-cid-caoyslza]:hover svg[data-astro-cid-caoyslza]{rotate:90deg}.menu__close[data-astro-cid-caoyslza]:hover .menu__close-label[data-astro-cid-caoyslza]{background-size:100% 1px}}.menu__close[data-astro-cid-caoyslza]:focus-visible .menu__close-label[data-astro-cid-caoyslza]{background-size:100% 1px}.menu__nav[data-astro-cid-caoyslza]{grid-area:nav;display:grid;align-content:start;gap:clamp(2rem,5vh,3rem);padding:clamp(1.25rem,4vh,2.5rem) var(--gutter) clamp(2.5rem,6vh,4rem);border-top:1px solid color-mix(in srgb,var(--sage-40) 35%,transparent)}.menu__cols[data-astro-cid-caoyslza]{display:grid;gap:clamp(1.75rem,4vh,2.5rem) var(--space-m)}.menu__title[data-astro-cid-caoyslza]{margin:0 0 .6rem;font-family:var(--font-editorial);font-style:italic;font-weight:400;font-size:1.25rem;line-height:1.3;letter-spacing:0;color:var(--sage-80)}.menu__list[data-astro-cid-caoyslza]{margin:0;padding:0;list-style:none}.menu__list[data-astro-cid-caoyslza] li[data-astro-cid-caoyslza]{line-height:1.2}.menu__link[data-astro-cid-caoyslza]{display:inline-flex;align-items:center;min-height:2.5rem;color:var(--sage-100);text-decoration:none;font-family:var(--font-ui);font-size:var(--fs-small);letter-spacing:.02em;transition:color .4s var(--ease-settle),opacity .4s var(--ease-settle)}.menu__link-text[data-astro-cid-caoyslza]{background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1px no-repeat;padding-bottom:.2em;transition:background-size .45s var(--ease-settle)}.menu__link[data-astro-cid-caoyslza][aria-current=page] .menu__link-text[data-astro-cid-caoyslza]{background-size:100% 1px}.menu__link[data-astro-cid-caoyslza]:focus-visible .menu__link-text[data-astro-cid-caoyslza]{background-size:100% 1px}@media(hover:hover){.menu__link[data-astro-cid-caoyslza]:hover .menu__link-text[data-astro-cid-caoyslza]{background-size:100% 1px}.menu__cols[data-astro-cid-caoyslza]:has(.menu__link:hover) .menu__link[data-astro-cid-caoyslza]:not(:hover){color:var(--sage-60)}}.menu__foot[data-astro-cid-caoyslza]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}.menu__col[data-astro-cid-caoyslza],.menu__foot[data-astro-cid-caoyslza]{opacity:0;translate:0 1rem;transition:opacity .6s var(--ease-settle),translate .9s var(--ease-settle)}.menu[data-astro-cid-caoyslza][data-state=open] [data-astro-cid-caoyslza]:is(.menu__col,.menu__foot){opacity:1;translate:0 0;transition-delay:calc(.3s + var(--i, 0) * 70ms)}.menu__media[data-astro-cid-caoyslza]{display:none}@media(min-width:600px)and (max-width:1023px){.menu__cols[data-astro-cid-caoyslza]{grid-template-columns:repeat(2,minmax(0,1fr))}}.menu__contact-foot[data-astro-cid-caoyslza]{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none}.menu__contact-foot[data-astro-cid-caoyslza] a[data-astro-cid-caoyslza]{display:inline-flex;align-items:center;min-height:2.75rem;font-family:var(--font-ui);font-size:var(--fs-small);letter-spacing:.02em;color:var(--sage-80);text-decoration:none;overflow-wrap:anywhere}@media(max-width:1023px){.menu[data-astro-cid-caoyslza]{--lm-h: 2.4rem}.menu__rail[data-astro-cid-caoyslza],.menu__close[data-astro-cid-caoyslza]{position:sticky;top:0;z-index:2;min-height:var(--header-h);background:var(--salt-25);border-bottom:1px solid color-mix(in srgb,var(--sage-40) 35%,transparent)}.menu__close[data-astro-cid-caoyslza]{align-self:stretch;margin-right:0;padding-right:clamp(1rem,3vw,3rem)}.menu__nav[data-astro-cid-caoyslza]{border-top:0}}@media(min-width:1024px){.menu[data-astro-cid-caoyslza]{--lm-h: clamp(3.5rem, 2.6rem + 1.6vw, 4.75rem);--rail-w: clamp(14rem, 10rem + 6vw, 19rem)}.menu__sheet[data-astro-cid-caoyslza]{grid-template-columns:var(--rail-w) minmax(0,1fr) minmax(0,.66fr);grid-template-rows:var(--header-h) minmax(0,1fr);grid-template-areas:"rail . close" "rail nav media"}.menu__rail[data-astro-cid-caoyslza]{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2rem;height:100svh;position:sticky;top:0;padding:clamp(2.25rem,7vh,4rem) clamp(1.75rem,2.6vw,2.75rem) clamp(1.75rem,5vh,2.75rem);background:var(--sand-60);clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-tide) .12s}.menu[data-astro-cid-caoyslza][data-state=open] .menu__rail[data-astro-cid-caoyslza]{clip-path:inset(0 0 0 0)}.menu__contact[data-astro-cid-caoyslza]{display:grid;gap:0;margin:0;padding:1.25rem 0 0;list-style:none;border-top:1px solid color-mix(in srgb,var(--sage-40) 45%,transparent);width:100%}.menu__contact[data-astro-cid-caoyslza] a[data-astro-cid-caoyslza]{display:inline-flex;align-items:center;min-height:2.25rem;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.04em;color:var(--sage-100);text-decoration:none;overflow-wrap:anywhere;background:linear-gradient(currentColor,currentColor) 0 calc(100% - .55rem) / 0% 1px no-repeat;transition:background-size .4s var(--ease-settle)}@media(hover:hover){.menu__contact[data-astro-cid-caoyslza] a[data-astro-cid-caoyslza]:hover{background-size:100% 1px}}.menu__close[data-astro-cid-caoyslza]{justify-self:end;margin-right:var(--gutter)}.menu__contact-foot[data-astro-cid-caoyslza]{display:none}.menu__nav[data-astro-cid-caoyslza]{align-content:center;gap:clamp(2.5rem,6vh,4rem);padding:0 clamp(1.5rem,3vw,3.5rem) clamp(3rem,10vh,6rem) clamp(2.5rem,5vw,5.5rem);border-top:0}.menu__cols[data-astro-cid-caoyslza]{grid-template-columns:repeat(3,minmax(0,max-content));column-gap:clamp(2rem,4.2vw,4.75rem)}.menu__media[data-astro-cid-caoyslza]{grid-area:media;display:grid;align-content:center;gap:.85rem;margin:0;padding:0 var(--gutter) clamp(3rem,10vh,6rem) 0}.menu__frame[data-astro-cid-caoyslza]{position:relative;width:100%;aspect-ratio:4 / 5;max-height:64svh;overflow:hidden;background:var(--sand-40);clip-path:inset(100% 0 0 0);transition:clip-path 1.1s var(--ease-tide) .25s}.menu[data-astro-cid-caoyslza][data-state=open] .menu__frame[data-astro-cid-caoyslza]{clip-path:inset(0 0 0 0)}.menu__figure[data-astro-cid-caoyslza]{position:absolute;inset:0;opacity:0;scale:1.05;transition:opacity .6s var(--ease-settle),scale 1.4s var(--ease-settle)}.menu__figure[data-astro-cid-caoyslza].is-active{opacity:1;scale:1}.menu__caption[data-astro-cid-caoyslza]{font-family:var(--font-editorial);font-style:italic;font-size:var(--fs-caption);line-height:1.4;color:var(--sage-80);transition:opacity .3s var(--ease-settle)}.menu__caption[data-astro-cid-caoyslza].is-changing{opacity:0}}@media(min-width:1024px)and (max-width:1199px){.menu__sheet[data-astro-cid-caoyslza]{grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-areas:"rail close" "rail nav"}.menu__media[data-astro-cid-caoyslza]{display:none}}@media(min-width:1024px)and (max-height:720px){.menu__nav[data-astro-cid-caoyslza]{align-content:start;padding-top:1rem}.menu__link[data-astro-cid-caoyslza]{min-height:2.15rem}}@media(prefers-reduced-motion:reduce){.menu[data-astro-cid-caoyslza],.menu[data-astro-cid-caoyslza][data-state=open]{transition:none}.menu__sheet[data-astro-cid-caoyslza],.menu[data-astro-cid-caoyslza][data-state=open] .menu__sheet[data-astro-cid-caoyslza]{transition:none;clip-path:none}.menu__col[data-astro-cid-caoyslza],.menu__foot[data-astro-cid-caoyslza]{opacity:1;translate:none;transition:none}.menu__figure[data-astro-cid-caoyslza],.menu__link[data-astro-cid-caoyslza],.menu__link-text[data-astro-cid-caoyslza],.menu__close[data-astro-cid-caoyslza] svg[data-astro-cid-caoyslza],.menu__caption[data-astro-cid-caoyslza]{transition:none}.menu__rail[data-astro-cid-caoyslza],.menu[data-astro-cid-caoyslza][data-state=open] .menu__rail[data-astro-cid-caoyslza],.menu__frame[data-astro-cid-caoyslza],.menu[data-astro-cid-caoyslza][data-state=open] .menu__frame[data-astro-cid-caoyslza]{transition:none;clip-path:none}}.capture[data-astro-cid-hbwmjjyi]{--lead-ink: var(--sage-100);--lead-line: var(--sage-40);color:var(--lead-ink);max-width:34rem}.capture--dark[data-astro-cid-hbwmjjyi]{--lead-ink: var(--sand-30);--lead-line: color-mix(in srgb, var(--sand-30) 55%, transparent);--focus: var(--focus-on-dark)}.capture__heading[data-astro-cid-hbwmjjyi]{font-family:var(--font-serif);font-size:var(--fs-h4);line-height:1.25;color:var(--heading);margin:0 0 .5rem}.capture--dark[data-astro-cid-hbwmjjyi] .capture__heading[data-astro-cid-hbwmjjyi]{color:var(--sand-30)}.capture__intro[data-astro-cid-hbwmjjyi]{margin:0 0 1.25rem;font-size:var(--fs-small)}.capture__row[data-astro-cid-hbwmjjyi]{display:grid;gap:.75rem;align-items:end}.capture--inline[data-astro-cid-hbwmjjyi] .capture__row[data-astro-cid-hbwmjjyi]{grid-template-columns:minmax(0,1fr) auto}.capture--inline[data-astro-cid-hbwmjjyi] .capture__row[data-astro-cid-hbwmjjyi]:has(input[name=first_name]){grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto}@media(max-width:519px){.capture--inline[data-astro-cid-hbwmjjyi] .capture__row[data-astro-cid-hbwmjjyi],.capture--inline[data-astro-cid-hbwmjjyi] .capture__row[data-astro-cid-hbwmjjyi]:has(input[name=first_name]){grid-template-columns:minmax(0,1fr)}.capture__submit[data-astro-cid-hbwmjjyi]{justify-self:start}}.capture__field[data-astro-cid-hbwmjjyi]{display:grid;gap:.35rem;min-width:0}.capture__label[data-astro-cid-hbwmjjyi]{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label)}.capture__optional[data-astro-cid-hbwmjjyi]{opacity:.75;letter-spacing:.04em}.capture__field[data-astro-cid-hbwmjjyi] [data-astro-cid-hbwmjjyi]:is(input,textarea){width:100%;min-height:2.75rem;padding:.5rem 0;border:0;border-bottom:1px solid var(--lead-line);border-radius:0;background:transparent;color:inherit;font-family:var(--font-ui);font-size:1rem;transition:border-color var(--dur-fast) var(--ease-soft)}.capture__field[data-astro-cid-hbwmjjyi] textarea[data-astro-cid-hbwmjjyi]{resize:vertical;min-height:6rem;line-height:1.6}.capture__field--message[data-astro-cid-hbwmjjyi],.capture__submit--below[data-astro-cid-hbwmjjyi]{margin-top:1.25rem}.capture__field[data-astro-cid-hbwmjjyi] [data-astro-cid-hbwmjjyi]:is(input,textarea):focus{outline:none;border-bottom-color:currentColor}.capture__field[data-astro-cid-hbwmjjyi] [data-astro-cid-hbwmjjyi]:is(input,textarea):focus-visible{outline:1.5px solid var(--focus);outline-offset:3px}.capture__field[data-astro-cid-hbwmjjyi] input[data-astro-cid-hbwmjjyi][aria-invalid=true]{border-bottom-color:currentColor;border-bottom-style:dashed}.capture--dark[data-astro-cid-hbwmjjyi] .capture__submit[data-astro-cid-hbwmjjyi]{background:var(--sand-30);border-color:var(--sand-30);color:var(--sage-80)}.capture__error[data-astro-cid-hbwmjjyi]{min-height:1.2em;margin:.4rem 0 0;font-size:var(--fs-label);letter-spacing:.02em}.capture__consent[data-astro-cid-hbwmjjyi]{position:relative;display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;align-items:start;margin-top:.4rem;padding-block:.6rem;font-size:var(--fs-label);line-height:1.5;letter-spacing:.02em;cursor:pointer}.capture__consent[data-astro-cid-hbwmjjyi] input[data-astro-cid-hbwmjjyi]{position:absolute;opacity:0;width:1.25rem;height:1.25rem;margin:0;top:.65rem;left:0;cursor:pointer}.capture__check[data-astro-cid-hbwmjjyi]{width:1rem;height:1rem;margin-top:.15rem;border:1px solid var(--lead-line);background:transparent;display:grid;place-items:center;transition:border-color var(--dur-fast) var(--ease-soft),background-color var(--dur-fast) var(--ease-soft)}.capture__check[data-astro-cid-hbwmjjyi]:after{content:"";width:.3rem;height:.55rem;margin-top:-.1rem;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg) scale(.6);opacity:0;transition:opacity var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease-soft)}.capture__consent[data-astro-cid-hbwmjjyi] input[data-astro-cid-hbwmjjyi]:checked+.capture__check[data-astro-cid-hbwmjjyi]{border-color:currentColor}.capture__consent[data-astro-cid-hbwmjjyi] input[data-astro-cid-hbwmjjyi]:checked+.capture__check[data-astro-cid-hbwmjjyi]:after{opacity:1;transform:rotate(45deg) scale(1)}.capture__consent[data-astro-cid-hbwmjjyi] input[data-astro-cid-hbwmjjyi]:focus-visible+.capture__check[data-astro-cid-hbwmjjyi]{outline:1.5px solid var(--focus);outline-offset:3px}.capture__trap[data-astro-cid-hbwmjjyi]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.capture__success[data-astro-cid-hbwmjjyi]{margin:0;padding:1rem 0;border-top:1px solid var(--lead-line);font-family:var(--font-display);font-size:var(--fs-lead);line-height:1.45;outline:none;animation:capture-in var(--dur-slow) var(--ease-soft) both}@keyframes capture-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.capture__success[data-astro-cid-hbwmjjyi]{animation:none}.capture__check[data-astro-cid-hbwmjjyi],.capture__check[data-astro-cid-hbwmjjyi]:after,.capture__field[data-astro-cid-hbwmjjyi] input[data-astro-cid-hbwmjjyi]{transition:none}}.footer[data-astro-cid-35ed7um5]{background:var(--sand-60);color:var(--sage-100);padding-top:clamp(3.5rem,8vh,6rem);padding-bottom:calc(var(--space-m) + env(safe-area-inset-bottom))}.footer--slim[data-astro-cid-35ed7um5]{padding-top:var(--space-l);border-top:1px solid color-mix(in srgb,var(--sage-40) 35%,transparent)}.footer[data-astro-cid-35ed7um5] ul[data-astro-cid-35ed7um5]{margin:0;padding:0;list-style:none}.footer[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:inherit;text-decoration:none}.footer__intro[data-astro-cid-35ed7um5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-s) var(--space-m);text-align:center;padding-bottom:var(--space-l)}body:has([data-closing-tide]) .footer__intro[data-astro-cid-35ed7um5]{display:none}.footer__intro[data-astro-cid-35ed7um5] .footer__submark{color:var(--sage-60)}.footer__tide[data-astro-cid-35ed7um5]{display:grid;gap:.1em;margin:0;max-width:none;font-family:var(--font-editorial);font-style:italic;font-size:clamp(1.1875rem,1.05rem + .5vw,1.5rem);line-height:1.35;color:var(--sage-80);text-align:left;text-wrap:balance}.footer__mark[data-astro-cid-35ed7um5]{display:flex;justify-content:center;padding-block:var(--space-l) var(--space-s);color:color-mix(in srgb,var(--sage-40) 70%,transparent);overflow:hidden}.footer__mark[data-astro-cid-35ed7um5] .lm-logo{max-width:100%}.footer__grid[data-astro-cid-35ed7um5]{display:grid;gap:var(--space-xl) var(--space-l);padding-block:var(--space-l);border-top:1px solid color-mix(in srgb,var(--sage-40) 35%,transparent)}.footer__title[data-astro-cid-35ed7um5]{margin:0 0 .9rem;font-family:var(--font-editorial);font-style:italic;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.3;color:var(--sage-80)}.footer__nav[data-astro-cid-35ed7um5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--space-l) var(--space-m)}.footer__col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5],.footer__legal[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5],.footer__contact[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{display:inline-flex;align-items:center;min-height:2.75rem;font-family:var(--font-ui);font-size:var(--fs-small);letter-spacing:.02em;background:linear-gradient(currentColor,currentColor) 0 calc(100% - .72rem) / 0% 1px no-repeat;transition:background-size var(--dur-fast) var(--ease-soft)}.footer__col[data-astro-cid-35ed7um5] li[data-astro-cid-35ed7um5]{line-height:1.2}@media(hover:hover){.footer__col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover,.footer__legal[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover,.footer__contact[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{background-size:100% 1px}}.footer[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:active{background-size:100% 1px}.footer__contact[data-astro-cid-35ed7um5]{padding-block:var(--space-m);border-top:1px solid color-mix(in srgb,var(--sage-40) 35%,transparent)}.footer__contact[data-astro-cid-35ed7um5] ul[data-astro-cid-35ed7um5]{display:flex;flex-wrap:wrap;gap:0 clamp(1.25rem,3vw,2.75rem)}.footer__contact[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{overflow-wrap:anywhere}.footer--slim[data-astro-cid-35ed7um5] .footer__contact[data-astro-cid-35ed7um5]{border-top:0;padding-top:0}.footer__notes[data-astro-cid-35ed7um5]{display:grid;gap:var(--space-s);padding-block:var(--space-m) var(--space-l)}.footer__truesouth[data-astro-cid-35ed7um5]{margin:0;max-width:none;font-size:var(--fs-small)}.footer__ack[data-astro-cid-35ed7um5]{margin:0;max-width:46rem;font-size:var(--fs-label);line-height:1.6;letter-spacing:.02em;color:var(--sage-80)}.footer__base[data-astro-cid-35ed7um5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-s) var(--space-l);padding-top:var(--space-m);border-top:1px solid color-mix(in srgb,var(--sage-40) 35%,transparent)}.footer__logo[data-astro-cid-35ed7um5]{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--sage-80)}.footer__legal[data-astro-cid-35ed7um5]{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-m)}.footer__legal[data-astro-cid-35ed7um5] span[data-astro-cid-35ed7um5]{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.04em;color:var(--sage-80)}@media(min-width:900px){.footer__grid[data-astro-cid-35ed7um5]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.footer__nav[data-astro-cid-35ed7um5]{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:clamp(0rem,4vw,4rem)}}@media(prefers-reduced-motion:reduce){.footer[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{transition:none}}
