@font-face{font-family:"Inria Serif";font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inria-serif-latin-ext-300-normal.DruVSmvR.woff2) format("woff2"),url(/_astro/inria-serif-latin-ext-300-normal.Ckb6Hria.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:"Inria Serif";font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inria-serif-latin-300-normal.CcLSg3sm.woff2) format("woff2"),url(/_astro/inria-serif-latin-300-normal.BruznKvX.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:"Inria Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inria-serif-latin-ext-400-normal.6_dYgxbU.woff2) format("woff2"),url(/_astro/inria-serif-latin-ext-400-normal.BD5OZSH2.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:"Inria Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inria-serif-latin-400-normal.B1UAZ40M.woff2) format("woff2"),url(/_astro/inria-serif-latin-400-normal.DATHfXzq.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:"Inria Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inria-serif-latin-ext-400-italic.COIncgV-.woff2) format("woff2"),url(/_astro/inria-serif-latin-ext-400-italic.AZclYpJ3.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:"Inria Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inria-serif-latin-400-italic.DrO9QcX4.woff2) format("woff2"),url(/_astro/inria-serif-latin-400-italic.EWblVvAH.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:"Inria Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inria-serif-latin-ext-700-normal.CGI4wwRX.woff2) format("woff2"),url(/_astro/inria-serif-latin-ext-700-normal.rrOYQmf2.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:"Inria Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inria-serif-latin-700-normal.B7dgOG0J.woff2) format("woff2"),url(/_astro/inria-serif-latin-700-normal.BNFi9Lqu.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:Merriweather Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/merriweather-sans-vietnamese-wght-normal.C3ljpf1Z.woff2) format("woff2-variations");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:Merriweather Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/merriweather-sans-latin-ext-wght-normal.CJu6iucF.woff2) format("woff2-variations");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:Merriweather Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/merriweather-sans-latin-wght-normal.C4-R6WM8.woff2) format("woff2-variations");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:Merriweather Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/_astro/merriweather-sans-vietnamese-wght-italic.-IG-Yi6K.woff2) format("woff2-variations");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:Merriweather Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/_astro/merriweather-sans-latin-ext-wght-italic.8XcduMES.woff2) format("woff2-variations");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:Merriweather Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/_astro/merriweather-sans-latin-wght-italic.Dd6PQ4VD.woff2) format("woff2-variations");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{--paper: #fbf8f1;--paper-2: #f3ecdd;--paper-3: #e9dfca;--ink: #2a2520;--ink-soft: #594f45;--taupe: #7d6b57;--line: #ddd2bd;--saffron: #a2541a;--saffron-soft: #e8c9a5;--moss: #43603c;--moss-soft: #d9e2cf;--deep: #1d2a22;--deep-2: #26362c;--font-head: "Inria Serif", Georgia, "Times New Roman", serif;--font-body: "Merriweather Sans Variable", "Merriweather Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1: clamp(.8rem, .78rem + .1vw, .86rem);--step-0: clamp(1rem, .97rem + .15vw, 1.08rem);--step-1: clamp(1.2rem, 1.12rem + .4vw, 1.42rem);--step-2: clamp(1.5rem, 1.3rem + 1vw, 2.05rem);--step-3: clamp(1.9rem, 1.5rem + 2vw, 3rem);--step-4: clamp(2.5rem, 1.8rem + 3.6vw, 4.9rem);--sp-section: clamp(3rem, 6vw, 5rem);--sp-first: clamp(2.25rem, 4vw, 3.5rem);--sp-head: clamp(2rem, 3.5vw, 3rem);--sp-cta: 2.25rem;--sp-orn: clamp(2.5rem, 5vw, 4rem);--gutter: clamp(1.25rem, 4vw, 3rem);--measure: 66ch;--wide: 76rem;--radius: 4px;--header-h: 5.85rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1.5rem)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:1.85;font-weight:350;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg{max-width:100%;display:block}img{height:auto}a{color:var(--saffron);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--saffron);outline-offset:3px;border-radius:2px}::selection{background:var(--saffron-soft)}h1,h2,h3,h4{font-family:var(--font-head);font-weight:400;line-height:1.18;margin:0 0 .5em;color:var(--ink);letter-spacing:.005em;text-wrap:balance}h1{font-size:var(--step-4);font-weight:300}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p{margin:0 0 1.2em;text-wrap:pretty}ul,ol{padding-left:1.2em}hr{border:0;border-top:1px solid var(--line);margin:3rem 0}.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:#fff;padding:.6rem 1rem;z-index:100}.skip:focus{left:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:min(100% - 2 * var(--gutter),var(--wide));margin-inline:auto}.narrow{width:min(100% - 2 * var(--gutter),46rem);margin-inline:auto}.section{padding-block:var(--sp-section)}.section:not(.section--tint):not(.section--deep)+.section:not(.section--tint):not(.section--deep){padding-top:0}.hero+.section,.page-head+.section,.subnav+.section,.subnav+script+.section{padding-top:var(--sp-first)}.sec-head{margin-bottom:var(--sp-head)}.cta{text-align:center;margin:var(--sp-cta) 0 0}.orn-gap{margin-block:var(--sp-orn)}.section--tint{background:var(--paper-2)}.section--deep{background:var(--deep);color:#e9e3d4}.section--deep h2,.section--deep h3{color:#f6f0e1}.section--deep a{color:var(--saffron-soft)}.eyebrow{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.2em;text-transform:uppercase;color:var(--taupe);font-weight:500;margin:0 0 1.1rem}.section--deep .eyebrow{color:var(--saffron-soft)}.lede{font-family:var(--font-head);font-size:var(--step-1);line-height:1.6;color:var(--ink-soft);font-weight:400}.prose{max-width:var(--measure)}.prose>*+h2{margin-top:2.2em}.prose>*+h3{margin-top:1.9em}.prose>.eyebrow+h1,.prose>.eyebrow+h2,.prose>.eyebrow+h3{margin-top:0}.prose h2{font-size:var(--step-2)}.prose h3{font-size:var(--step-1);font-style:italic;color:var(--ink-soft)}.prose blockquote{margin:2.2rem 0;padding:.2rem 0 .2rem 1.6rem;border-left:2px solid var(--saffron-soft);font-family:var(--font-head);font-size:var(--step-1);line-height:1.65;color:var(--ink-soft)}.prose blockquote p{margin:0 0 .4em}.prose blockquote cite,.quote cite{display:block;font-family:var(--font-body);font-style:normal;font-size:var(--step--1);letter-spacing:.08em;color:var(--taupe);margin-top:.6rem}.prose .poem{font-family:var(--font-head);font-style:italic;font-size:var(--step-1);line-height:1.7;padding-left:1.6rem;border-left:2px solid var(--moss-soft);color:var(--moss);margin:2.2rem 0}.prose strong{font-weight:600}.dropcap>p:first-of-type:first-letter{font-family:var(--font-head);font-size:4.1em;float:left;line-height:.82;padding:.06em .1em 0 0;color:var(--saffron)}.orn{display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--taupe);margin:0 auto;max-width:22rem}.orn:before,.orn:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--line))}.orn:after{transform:scaleX(-1)}.orn svg{width:3.4rem;height:1.4rem;flex:none}.btn{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-body);font-size:.86rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:.95rem 1.6rem;border:1px solid var(--ink);color:var(--ink);background:transparent;border-radius:var(--radius);transition:background .25s,color .25s,border-color .25s;line-height:1.2;cursor:pointer}.btn:hover{background:var(--ink);color:var(--paper)}.btn--solid{background:var(--saffron);border-color:var(--saffron);color:#fff}.btn--solid:hover{background:var(--ink);border-color:var(--ink);color:#fff}.btn--light{border-color:#ffffffb3;color:#fff}.btn--light:hover{background:#fff;color:var(--ink)}.btn-row{display:flex;flex-wrap:wrap;gap:.9rem}.arrow-link{font-size:.86rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;text-decoration:none;border-bottom:1px solid var(--saffron-soft);padding-bottom:.2rem}.arrow-link:hover{border-color:var(--ink)}.page-head{position:relative;padding:clamp(2.75rem,6vw,4.5rem) 0 clamp(3rem,5vw,4rem);text-align:center;background:var(--paper);overflow:hidden}.page-head h1{font-size:clamp(2.4rem,1.7rem + 3.2vw,4.2rem);margin-bottom:.3em}.page-head .lede{max-width:40rem;margin:0 auto}.page-head .ridge{position:absolute;left:0;right:0;bottom:0;height:clamp(48px,7vw,90px);width:100%;color:var(--paper-3);pointer-events:none}.page-head--photo{color:#fff;background:var(--deep);padding-block:clamp(4rem,9vw,6.5rem) clamp(4rem,8vw,6rem)}.page-head--photo h1,.page-head--photo .lede{color:#fff}.page-head--photo .eyebrow{color:var(--saffron-soft)}.page-head--photo .bg{position:absolute;inset:0}.page-head--photo .bg img{width:100%;height:100%;object-fit:cover}.page-head--photo .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#141c168c,#141c1659 45%,#141c16a6)}.page-head--photo .wrap{position:relative;z-index:1}.subnav{border-block:1px solid var(--line);background:var(--paper);position:sticky;top:var(--header-h);z-index:20}.subnav ul{list-style:none;display:flex;gap:.4rem 1.8rem;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;justify-content:center}.subnav ul::-webkit-scrollbar{display:none}.subnav a{display:block;padding:1rem 0;font-size:.8rem;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:var(--ink-soft);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent}.subnav a:hover{color:var(--ink)}.subnav a[aria-current=page]{color:var(--saffron);border-color:var(--saffron)}@media(max-width:760px){.subnav ul{justify-content:flex-start;padding-inline:var(--gutter)}.subnav ul[data-more]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent)}}.split{display:grid;gap:clamp(2rem,5vw,5rem);align-items:center}@media(min-width:860px){.split{grid-template-columns:1fr 1fr}.split--wide-left{grid-template-columns:1.15fr .85fr}.split--reverse>:first-child{order:2}}.frame{position:relative}.frame img{width:100%;border-radius:var(--radius)}.frame figcaption,figcaption.cap{font-size:var(--step--1);color:var(--taupe);margin-top:.7rem;line-height:1.5}.arch{border-radius:999px 999px 4px 4px!important}.cards{display:grid;gap:clamp(1rem,2vw,1.75rem);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.card{background:var(--paper);border:1px solid var(--line);padding:2rem 1.8rem 2.1rem;position:relative}.card h3{font-size:var(--step-1);margin-bottom:.6em}.card p{font-size:.95rem;margin:0;color:var(--ink-soft);line-height:1.75}.card .num{font-family:var(--font-head);font-size:2.6rem;color:var(--saffron-soft);line-height:1;display:block;margin-bottom:.8rem}.section--tint .card{background:var(--paper)}.quote{font-family:var(--font-head);font-size:var(--step-2);line-height:1.45;font-weight:300;text-align:center;max-width:48rem;margin-inline:auto;text-wrap:balance}.quote cite{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;margin-top:1.4rem}.site-footer{background:linear-gradient(to bottom,transparent clamp(60px,9vw,120px),var(--deep) 0);color:#d7d0bf;position:relative;padding:0 0 2rem}.site-footer .ridge-top{display:block;width:100%;height:clamp(60px,9vw,120px);color:var(--deep);margin-top:-1px}.footer-grid{display:grid;gap:2.5rem;padding-block:3rem 3rem;grid-template-columns:1fr}@media(min-width:820px){.footer-grid{grid-template-columns:1.3fr 1fr 1fr 1fr}}.site-footer h2{font-family:var(--font-body);font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--saffron-soft);margin-bottom:1.1rem;font-weight:500}.site-footer a{color:#e9e3d4;text-decoration:none}.site-footer a:hover{color:var(--saffron-soft);text-decoration:underline}.site-footer ul{list-style:none;padding:0;margin:0;font-size:.92rem;line-height:2}.footer-brand img{width:3.2rem;filter:brightness(0) invert(.85) sepia(.25);margin-bottom:1rem}.footer-brand .name{font-family:var(--font-head);font-size:1.7rem;color:#f6f0e1;line-height:1.15}.footer-brand .order{margin-top:1rem;font-size:.8rem;line-height:1.6;color:#b9b19f}.footer-brand .order a{color:#f6f0e1}.footer-brand .sub{font-family:var(--font-head);font-style:italic;color:#b9b19f;margin-top:.3rem}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:1.5rem;font-size:.8rem;color:#a9a291;display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:space-between}.footer-bottom em{font-family:var(--font-head);font-size:.95rem}@media print{.site-header,.site-footer,.subnav,.skip{display:none!important}body{background:#fff}}.prose ul{list-style:none;padding:0;margin:1.4rem 0 1.8rem}.prose ul li{position:relative;padding-left:1.7rem;margin-bottom:.8rem}.prose ul li:before{content:"";position:absolute;left:0;top:.78em;width:.8rem;height:.45rem;border-radius:100% 0;background:var(--moss);opacity:.75;transform:rotate(-12deg)}.prose ul.strands{margin:1.6rem 0 2rem;display:grid;gap:1rem}.prose ul.strands li{padding:1.2rem 1.4rem 1.2rem 1.6rem;background:var(--paper-2);border-left:3px solid var(--saffron-soft);margin:0}.prose ul.strands li:before{display:none}.prose ul.strands strong{font-family:var(--font-head);font-weight:400;font-size:1.2rem;color:var(--saffron);display:block;margin-bottom:.15rem}.hills{background-color:currentColor;--hills: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100 L0 29.5 L8 28.8 L16 26.6 L24 25.5 L32 28.8 L40 31.8 L48 33.7 L56 34.4 L64 33.7 L72 31.8 L80 30.1 L88 34.7 L96 37.9 L104 39.3 L112 38.9 L120 37.1 L128 34.5 L136 32.7 L144 33.7 L152 33.6 L160 32.0 L168 29.2 L176 26.0 L184 27.2 L192 28.1 L200 28.1 L208 30.0 L216 31.2 L224 31.8 L232 32.0 L240 31.8 L248 31.5 L256 31.2 L264 30.3 L272 27.4 L280 24.3 L288 25.9 L296 30.8 L304 34.9 L312 37.8 L320 39.3 L328 39.3 L336 38.4 L344 40.5 L352 44.6 L360 46.5 L368 46.4 L376 44.8 L384 42.0 L392 38.7 L400 38.2 L408 37.1 L416 35.1 L424 32.5 L432 29.5 L440 26.3 L448 23.3 L456 21.6 L464 19.8 L472 18.5 L480 18.5 L488 18.2 L496 17.6 L504 16.9 L512 16.1 L520 15.2 L528 14.2 L536 13.9 L544 13.8 L552 13.8 L560 14.0 L568 14.2 L576 14.9 L584 16.2 L592 17.8 L600 19.7 L608 21.6 L616 22.8 L624 23.1 L632 22.2 L640 20.3 L648 20.6 L656 24.1 L664 27.0 L672 29.0 L680 29.8 L688 29.4 L696 29.1 L704 34.2 L712 38.5 L720 41.1 L728 42.2 L736 42.6 L744 42.6 L752 42.1 L760 41.3 L768 40.4 L776 39.6 L784 39.1 L792 38.8 L800 38.6 L808 38.5 L816 38.2 L824 37.6 L832 36.7 L840 35.4 L848 34.2 L856 33.4 L864 33.0 L872 32.6 L880 33.6 L888 34.8 L896 36.0 L904 37.3 L912 38.7 L920 40.3 L928 42.2 L936 43.8 L944 44.2 L952 47.5 L960 50.6 L968 53.1 L976 54.6 L984 54.9 L992 54.0 L1000 52.1 L1008 49.5 L1016 46.9 L1024 47.6 L1032 47.2 L1040 46.2 L1048 45.9 L1056 45.9 L1064 46.2 L1072 46.4 L1080 46.4 L1088 46.0 L1096 45.7 L1104 45.4 L1112 45.3 L1120 45.6 L1128 46.3 L1136 47.7 L1144 48.4 L1152 47.8 L1160 49.9 L1168 54.7 L1176 58.9 L1184 62.1 L1192 63.6 L1200 63.3 L1208 61.6 L1216 61.2 L1224 66.0 L1232 69.1 L1240 70.0 L1248 69.2 L1256 67.2 L1264 64.4 L1272 61.5 L1280 61.6 L1288 62.0 L1296 61.4 L1304 60.1 L1312 58.3 L1320 57.3 L1328 57.1 L1336 56.3 L1344 54.9 L1352 52.6 L1360 49.6 L1368 46.7 L1376 45.0 L1384 42.7 L1392 39.6 L1400 35.8 L1408 31.2 L1416 26.1 L1424 22.6 L1432 20.0 L1440 17.0 L1448 13.5 L1456 9.3 L1464 4.8 L1472 4.0 L1480 7.0 L1488 9.7 L1496 11.8 L1504 13.5 L1512 14.7 L1520 15.8 L1528 16.7 L1536 17.6 L1544 18.7 L1552 20.1 L1560 21.9 L1568 23.9 L1576 26.1 L1584 27.9 L1592 29.1 L1600 29.5 L1600 100Z' fill='%23000' fill-opacity='.3'/%3E%3Cpath d='M0 100 L0 55.7 L8 55.4 L16 54.6 L24 53.6 L32 52.8 L40 52.3 L48 52.0 L56 51.7 L64 51.3 L72 50.5 L80 49.5 L88 48.6 L96 47.5 L104 46.1 L112 44.2 L120 41.1 L128 36.7 L136 34.0 L144 36.2 L152 37.4 L160 37.3 L168 36.6 L176 38.1 L184 40.0 L192 41.4 L200 43.2 L208 45.1 L216 46.7 L224 47.7 L232 48.1 L240 48.5 L248 48.7 L256 48.9 L264 48.9 L272 48.3 L280 47.7 L288 47.2 L296 47.1 L304 47.2 L312 48.0 L320 50.3 L328 52.1 L336 52.4 L344 51.7 L352 51.0 L360 49.4 L368 51.9 L376 55.0 L384 57.9 L392 63.5 L400 68.5 L408 71.9 L416 72.8 L424 71.1 L432 70.6 L440 73.7 L448 73.4 L456 71.0 L464 67.7 L472 64.5 L480 65.5 L488 67.9 L496 67.7 L504 70.4 L512 73.0 L520 74.7 L528 75.1 L536 74.5 L544 73.7 L552 73.9 L560 75.6 L568 77.3 L576 79.5 L584 81.6 L592 82.9 L600 83.4 L608 83.2 L616 82.8 L624 82.3 L632 82.1 L640 81.1 L648 79.3 L656 81.7 L664 83.4 L672 84.0 L680 83.2 L688 81.3 L696 80.8 L704 82.6 L712 82.6 L720 82.1 L728 81.4 L736 80.6 L744 80.0 L752 79.2 L760 77.8 L768 77.9 L776 77.7 L784 76.9 L792 76.2 L800 75.8 L808 75.4 L816 74.8 L824 73.7 L832 72.0 L840 70.1 L848 68.6 L856 68.0 L864 68.5 L872 70.4 L880 72.6 L888 74.3 L896 74.7 L904 73.5 L912 71.3 L920 69.1 L928 70.0 L936 70.0 L944 71.6 L952 75.2 L960 78.5 L968 80.3 L976 81.1 L984 81.7 L992 82.0 L1000 82.3 L1008 82.6 L1016 82.3 L1024 81.5 L1032 80.4 L1040 79.3 L1048 77.8 L1056 74.7 L1064 71.4 L1072 72.0 L1080 71.8 L1088 70.6 L1096 69.0 L1104 70.5 L1112 71.8 L1120 71.6 L1128 70.0 L1136 67.8 L1144 68.9 L1152 69.3 L1160 68.5 L1168 66.5 L1176 68.5 L1184 70.1 L1192 69.8 L1200 68.6 L1208 67.3 L1216 65.7 L1224 64.0 L1232 62.2 L1240 62.1 L1248 62.5 L1256 62.6 L1264 62.2 L1272 60.3 L1280 56.0 L1288 50.8 L1296 53.2 L1304 54.7 L1312 56.0 L1320 57.3 L1328 58.5 L1336 59.0 L1344 58.4 L1352 56.0 L1360 53.2 L1368 55.8 L1376 56.8 L1384 56.7 L1392 56.7 L1400 56.7 L1408 56.9 L1416 57.1 L1424 57.9 L1432 59.1 L1440 60.3 L1448 60.9 L1456 60.3 L1464 57.8 L1472 54.2 L1480 53.0 L1488 53.8 L1496 53.5 L1504 52.5 L1512 54.3 L1520 56.1 L1528 56.3 L1536 56.0 L1544 55.5 L1552 54.6 L1560 53.1 L1568 52.2 L1576 50.9 L1584 51.0 L1592 54.4 L1600 55.7 L1600 100Z' fill='%23000' fill-opacity='.6'/%3E%3Cpath d='M0 100 L0 76.2 L8 75.7 L16 74.7 L24 73.6 L32 72.7 L40 71.8 L48 71.7 L56 71.9 L64 71.0 L72 72.9 L80 73.2 L88 72.0 L96 70.2 L104 69.1 L112 69.1 L120 69.8 L128 70.1 L136 69.5 L144 68.9 L152 72.7 L160 74.6 L168 74.5 L176 73.8 L184 74.1 L192 74.9 L200 75.9 L208 79.6 L216 82.9 L224 85.1 L232 86.7 L240 88.2 L248 90.4 L256 92.8 L264 94.2 L272 95.0 L280 95.5 L288 96.0 L296 95.7 L304 94.0 L312 94.0 L320 93.3 L328 93.2 L336 92.8 L344 90.9 L352 86.3 L360 82.8 L368 80.7 L376 76.0 L384 73.3 L392 75.3 L400 77.8 L408 79.9 L416 81.2 L424 80.6 L432 76.7 L440 74.2 L448 76.1 L456 77.9 L464 79.0 L472 78.8 L480 77.1 L488 74.3 L496 71.1 L504 69.4 L512 70.2 L520 72.4 L528 73.6 L536 72.3 L544 73.2 L552 74.7 L560 76.3 L568 77.9 L576 79.0 L584 79.6 L592 80.1 L600 80.3 L608 79.5 L616 76.5 L624 81.6 L632 84.7 L640 85.1 L648 87.5 L656 89.8 L664 89.4 L672 88.4 L680 87.1 L688 86.1 L696 85.7 L704 86.4 L712 87.1 L720 87.3 L728 87.4 L736 87.5 L744 88.0 L752 88.5 L760 88.7 L768 88.2 L776 86.5 L784 85.2 L792 85.0 L800 85.5 L808 85.9 L816 85.6 L824 84.7 L832 83.4 L840 81.8 L848 79.3 L856 81.5 L864 83.7 L872 84.0 L880 82.6 L888 85.1 L896 83.8 L904 78.9 L912 76.7 L920 73.5 L928 75.3 L936 76.4 L944 77.4 L952 77.2 L960 76.6 L968 76.2 L976 76.1 L984 76.0 L992 75.8 L1000 75.5 L1008 75.3 L1016 74.2 L1024 71.3 L1032 67.2 L1040 66.0 L1048 69.6 L1056 72.6 L1064 76.3 L1072 79.2 L1080 80.4 L1088 80.5 L1096 80.4 L1104 80.5 L1112 82.0 L1120 84.9 L1128 86.7 L1136 87.7 L1144 88.5 L1152 89.6 L1160 90.3 L1168 92.5 L1176 94.6 L1184 94.7 L1192 92.8 L1200 90.2 L1208 89.6 L1216 89.0 L1224 88.9 L1232 88.1 L1240 85.8 L1248 82.6 L1256 79.9 L1264 78.1 L1272 77.7 L1280 77.4 L1288 77.2 L1296 76.6 L1304 75.4 L1312 74.9 L1320 72.2 L1328 72.2 L1336 73.3 L1344 74.5 L1352 76.7 L1360 80.0 L1368 80.7 L1376 80.5 L1384 79.6 L1392 78.2 L1400 76.9 L1408 77.6 L1416 80.4 L1424 80.3 L1432 82.4 L1440 84.3 L1448 83.9 L1456 82.3 L1464 80.6 L1472 79.6 L1480 78.4 L1488 76.9 L1496 75.5 L1504 74.1 L1512 72.8 L1520 71.1 L1528 70.8 L1536 71.2 L1544 71.0 L1552 69.7 L1560 69.7 L1568 71.5 L1576 73.5 L1584 75.0 L1592 75.9 L1600 76.2 L1600 100Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask:var(--hills) repeat-x center bottom / auto 100%;mask:var(--hills) repeat-x center bottom / auto 100%}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);height:var(--header-h)}.site-header[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(8px)}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:100%;gap:3rem;width:min(100% - 2 * var(--gutter),90rem)}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.1rem;text-decoration:none;color:var(--ink);flex:none}.brand-mark[data-astro-cid-3ef6ksr2]{height:3.4rem;width:auto}.brand-text[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;line-height:1.15}.brand-name[data-astro-cid-3ef6ksr2]{font-family:var(--font-head);font-size:1.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--taupe)}.brand-sub[data-astro-cid-3ef6ksr2]{font-family:var(--font-head);font-style:italic;font-size:.92rem;color:var(--ink-soft);letter-spacing:.02em}.site-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:clamp(.9rem,1.7vw,2.1rem)}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;text-decoration:none;color:var(--ink);padding:.6rem 0;display:block;position:relative;white-space:nowrap}.site-nav[data-astro-cid-3ef6ksr2] .item[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:.25rem;height:1px;background:var(--saffron);transform:scaleX(0);transition:transform .3s;transform-origin:left}.site-nav[data-astro-cid-3ef6ksr2] .item[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:hover:after,.site-nav[data-astro-cid-3ef6ksr2] .item[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2].active:after{transform:scaleX(1)}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:var(--saffron)}.has-sub[data-astro-cid-3ef6ksr2]{position:relative}.sub[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:-1rem;min-width:15rem;background:var(--paper);border:1px solid var(--line);box-shadow:0 14px 30px -18px #281e1459;padding:.6rem 1rem!important;display:none!important;flex-direction:column;align-items:stretch!important;gap:0!important}.has-sub[data-astro-cid-3ef6ksr2]:hover .sub[data-astro-cid-3ef6ksr2],.has-sub[data-astro-cid-3ef6ksr2]:focus-within .sub[data-astro-cid-3ef6ksr2]{display:flex!important}.sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.65rem 0;border-bottom:1px solid var(--line)}.sub[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:last-child a[data-astro-cid-3ef6ksr2]{border-bottom:0}.sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--saffron)}.menu-btn[data-astro-cid-3ef6ksr2]{display:none;background:none;border:0;width:2.8rem;height:2.8rem;cursor:pointer;position:relative}.bars[data-astro-cid-3ef6ksr2],.bars[data-astro-cid-3ef6ksr2]:before,.bars[data-astro-cid-3ef6ksr2]:after{position:absolute;left:.7rem;right:.7rem;height:1.5px;background:var(--ink);content:"";transition:transform .3s,top .3s,opacity .2s}.bars[data-astro-cid-3ef6ksr2]{top:50%}.bars[data-astro-cid-3ef6ksr2]:before{top:-7px;left:0;right:0}.bars[data-astro-cid-3ef6ksr2]:after{top:7px;left:0;right:0}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .bars[data-astro-cid-3ef6ksr2]{background:transparent}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .bars[data-astro-cid-3ef6ksr2]:before{top:0;transform:rotate(45deg)}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .bars[data-astro-cid-3ef6ksr2]:after{top:0;transform:rotate(-45deg)}@media(max-width:760px){:root{--header-h: 4.75rem}.bar[data-astro-cid-3ef6ksr2]{gap:.75rem}.brand[data-astro-cid-3ef6ksr2]{flex:1 1 auto;min-width:0;gap:.7rem}.brand-mark[data-astro-cid-3ef6ksr2]{height:2.9rem;flex:none}.brand-text[data-astro-cid-3ef6ksr2]{min-width:0}.brand-name[data-astro-cid-3ef6ksr2]{font-size:clamp(.86rem,4.7vw,1.5rem);letter-spacing:.05em;white-space:nowrap}.menu-btn[data-astro-cid-3ef6ksr2]{flex:none;margin-right:-.6rem}}@media(max-width:1239px){.brand-sub[data-astro-cid-3ef6ksr2]{display:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:block}.site-nav[data-astro-cid-3ef6ksr2]{position:fixed;inset:var(--header-h) 0 0 0;background:var(--paper);padding:1rem var(--gutter) 3rem;overflow-y:auto;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .25s,transform .25s,visibility .25s}.site-nav[data-astro-cid-3ef6ksr2].open{opacity:1;transform:none;visibility:visible}.site-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;gap:0}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.9rem;padding:1rem 0;border-bottom:1px solid var(--line)}.site-nav[data-astro-cid-3ef6ksr2] .item[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:after{display:none}.sub[data-astro-cid-3ef6ksr2]{position:static;display:flex!important;border:0;box-shadow:none;padding:0 0 0 1.2rem!important;background:transparent;min-width:0}.sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.8rem;color:var(--ink-soft);padding:.8rem 0}}
