@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-ext-wght-normal.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:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-wght-normal.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: #fcfcfd;--wash: #eef3f6;--ink: #191c1f;--dim: #666d74;--accent: #4a7189;--accent-soft: #b6ccd8;--rule: rgba(25, 28, 31, .13);--rule-strong: rgba(25, 28, 31, .28);--scrim: linear-gradient( 180deg, rgba(12, 16, 20, 0) 30%, rgba(12, 16, 20, .3) 58%, rgba(12, 16, 20, .7) 86%, rgba(12, 16, 20, .74) 100% );--font: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--maxw: 1200px;--pad: clamp(22px, 5vw, 72px);--sp-1: 8px;--sp-2: 14px;--sp-3: 24px;--sp-4: 40px;--sp-5: 68px;--sp-6: clamp(84px, 10vw, 132px);--sp-7: clamp(110px, 14vw, 180px);--t-label: 11px;--t-nav: 13px;--t-body: clamp(16px, .3vw + 15px, 17px);--t-lead: clamp(20px, 1.3vw + 16px, 27px);--t-title: clamp(40px, 6.5vw, 76px);--t-name: clamp(30px, 4.6vw, 54px);--t-day: clamp(38px, 3.6vw, 52px);--t-month: clamp(19px, 1.6vw, 26px);--t-year: clamp(15px, 1vw, 18px);--t-sub: clamp(19px, 1vw + 16px, 23px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--t-body);font-weight:400;line-height:1.75;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,picture,video{max-width:100%;display:block}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--accent-soft);transition:text-decoration-color .25s ease,color .25s ease}@media(hover:hover)and (pointer:fine){a:hover{color:var(--accent);text-decoration-color:var(--accent)}}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.bleed{width:100%}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink);color:var(--paper);padding:12px 18px;text-decoration:none}.skip:focus{left:0}.label{font-size:var(--t-label);font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--dim);line-height:1.5}.label.on-accent{color:var(--accent)}.lead{font-size:var(--t-lead);font-weight:300;line-height:1.45;letter-spacing:-.008em;max-width:30ch}.prose{max-width:66ch;font-weight:400}.prose p+p{margin-top:1.5em}.dim{color:var(--dim)}.accent{color:var(--accent)}.shead{font-size:var(--t-sub);font-weight:300;letter-spacing:-.01em;color:var(--accent);margin-bottom:var(--sp-4)}.hair{border-top:1px solid var(--rule)}.band{background:var(--wash);padding-block:var(--sp-6)}.sec{padding-block:var(--sp-6)}.sec.tight{padding-block:var(--sp-5)}.js .rise{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.js .rise.from-l{transform:translate(-32px)}.js .rise.from-r{transform:translate(32px)}.js .rise.seen{opacity:1;transform:none}.js .rise.d1{transition-delay:.1s}.js .rise.d2{transition-delay:.2s}.js .rise.d3{transition-delay:.3s}.js .rise.d4{transition-delay:.4s}.frame{overflow:hidden}.js .zoomer .shot{transform:scale(1.045);transition:transform 1.4s cubic-bezier(.22,.61,.36,1)}.js .zoomer.seen .shot{transform:none}@media(prefers-reduced-motion:reduce){.js .zoomer .shot{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.js .rise{opacity:1;transform:none}}@media print{body{background:#fff;color:#000}.site-nav,.site-foot{display:none}.js .rise{opacity:1;transform:none}}.site-nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--paper) 86%,transparent);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid var(--rule)}@supports not (backdrop-filter: blur(1px)){.site-nav[data-astro-cid-dmqpwcec]{background:var(--paper)}}.inner[data-astro-cid-dmqpwcec]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-1) var(--sp-4);padding-block:var(--sp-2);min-height:62px}.name[data-astro-cid-dmqpwcec]{font-size:var(--t-nav);font-weight:600;letter-spacing:.02em;text-decoration:none;white-space:nowrap}ul[data-astro-cid-dmqpwcec]{display:flex;flex-wrap:wrap;gap:0 var(--sp-4);align-items:center}ul[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-size:var(--t-label);font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--dim);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;transition:color .25s ease}ul[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--accent)}@media(hover:hover)and (pointer:fine){.name[data-astro-cid-dmqpwcec]:hover,ul[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--accent)}}@media(max-width:700px){.inner[data-astro-cid-dmqpwcec]{flex-direction:column;align-items:flex-start;gap:0;padding-block:var(--sp-1)}ul[data-astro-cid-dmqpwcec]{gap:0 var(--sp-3)}.name[data-astro-cid-dmqpwcec]{padding-block:var(--sp-2)}}.site-foot[data-astro-cid-sz7xmlte]{border-top:1px solid var(--rule);margin-top:var(--sp-6)}.inner[data-astro-cid-sz7xmlte]{padding-block:var(--sp-5) var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4)}.cols[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);font-size:var(--t-lead);font-weight:300}.fine[data-astro-cid-sz7xmlte]{font-size:var(--t-label);letter-spacing:.1em;color:var(--dim);display:flex;flex-wrap:wrap;gap:.6em}.sep[data-astro-cid-sz7xmlte]{color:var(--dim)}main[data-astro-cid-5hce7sga]:focus{outline:none}
