/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--ease-out:cubic-bezier(.2, .7, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:var(--ease-standard);--default-font-family:var(--font-sans);--color-navy:#042151;--color-navy-soft:#0c2855;--color-teal:#0b828a;--color-teal-text:#0a7178;--color-purple:#814dad;--color-citron:#bfca14;--color-ivory:#faf8f4;--color-ivory-deep:#f3f0e9;--color-ivory-muted:#c9cfdb;--color-ink:#1f2937;--color-ink-muted:#5b6478;--color-white:#fff;--color-rule:#d8dadd;--color-rule-deep:#d2d3d4;--color-rule-dark:#30486e;--color-dot-dark:#3a5075;--font-display:"Playfair Display Variable", "Playfair Display Fallback: Times New Roman", "Playfair Display Fallback: Georgia", serif;--font-sans:"Figtree Variable", "Figtree Fallback: Arial", "Figtree Fallback: Helvetica", sans-serif;--text-step--2:clamp(.8395rem, .8221rem + .0742vw, .8889rem);--text-step--2--line-height:1.45;--text-step--1:clamp(.9444rem, .9249rem + .0835vw, 1rem);--text-step--1--line-height:1.5;--text-step-0:clamp(1.0625rem, 1.0405rem + .0939vw, 1.125rem);--text-step-0--line-height:1.6;--text-step-1:clamp(1.275rem, 1.2288rem + .1972vw, 1.4062rem);--text-step-1--line-height:1.5;--text-step-2:clamp(1.53rem, 1.4498rem + .3423vw, 1.7578rem);--text-step-2--line-height:1.15;--text-step-3:clamp(1.836rem, 1.7088rem + .5427vw, 2.1973rem);--text-step-3--line-height:1.15;--text-step-4:clamp(2.2032rem, 2.0119rem + .8163vw, 2.7466rem);--text-step-4--line-height:1.1;--text-step-5:clamp(2.6438rem, 2.3659rem + 1.1859vw, 3.4332rem);--text-step-5--line-height:1.05;--text-step-6:clamp(3.1726rem, 2.7786rem + 1.681vw, 4.2915rem);--text-step-6--line-height:1.05;--text-step-7:clamp(3.8071rem, 3.2588rem + 2.3396vw, 5.3644rem);--text-step-7--line-height:1.05;--text-step-8:clamp(4.5686rem, 3.8161rem + 3.2105vw, 6.7055rem);--text-step-8--line-height:1.05;--leading-display:1.05;--leading-tight:1.1;--leading-heading:1.15;--leading-ui:1.2;--leading-title:1.3;--leading-small:1.45;--leading-lede:1.5;--leading-body:1.6;--tracking-credential:.04em;--spacing-3xs:.25rem;--spacing-2xs:.5rem;--spacing-xs:.75rem;--spacing-s:clamp(1rem, .956rem + .1878vw, 1.125rem);--spacing-m:clamp(1.5rem, 1.412rem + .3756vw, 1.75rem);--spacing-l:clamp(2rem, 1.8239rem + .7512vw, 2.5rem);--spacing-xl:clamp(3rem, 2.6479rem + 1.5023vw, 4rem);--spacing-2xl:clamp(4rem, 3.2958rem + 3.0047vw, 6rem);--spacing-3xl:clamp(6rem, 4.9437rem + 4.507vw, 9rem);--container-content:75rem;--container-plate:90rem;--radius-s:2px;--radius-full:9999px;--ease-standard:cubic-bezier(.2, 0, 0, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:light;--surface:var(--color-ivory);--color-heading:var(--color-navy);--color-text:var(--color-ink);--color-text-muted:var(--color-ink-muted);--color-link:var(--color-teal-text);--color-link-hover:var(--color-navy);--color-underline:currentColor}@supports (color:color-mix(in lab,red,red)){:root{--color-underline:color-mix(in srgb, currentColor 50%, transparent)}}:root{--color-hairline:var(--color-rule);--btn-primary-bg:var(--color-navy);--btn-primary-fg:var(--color-ivory);--btn-primary-hover-bg:var(--color-teal-text);--btn-primary-hover-fg:var(--color-ivory);--btn-secondary-border:var(--color-navy);--btn-secondary-fg:var(--color-navy);--btn-secondary-hover:var(--color-teal-text);--gutter:1.25rem;--header-h:4rem;--badge-size:3rem;--measure:60ch;--measure-lede:40ch;--measure-deck:22ch}@media(min-width:40rem){:root{--gutter:2rem}}@media(min-width:48rem){:root{--badge-size:3.5rem}}@media(min-width:64rem){:root{--gutter:2.5rem;--header-h:4.5rem}}html{scroll-padding-top:calc(var(--header-h) + var(--spacing-m));-webkit-text-size-adjust:100%;font-size:100%}body{background:var(--surface);min-height:100svh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-step-0);line-height:var(--leading-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}main{flex-direction:column;flex:1 0 auto;display:flex}main>*{flex:none}#main:focus-visible{box-shadow:none;outline:none}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-heading);letter-spacing:0;text-wrap:balance;font-weight:500}p{text-wrap:pretty}a{color:inherit}img,svg,picture{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--color-citron);outline-offset:2px;box-shadow:0 0 0 5px var(--color-navy)}.surface-navy :focus-visible{outline-offset:3px;box-shadow:none}::selection{background:var(--color-navy);color:var(--color-ivory)}.surface-navy{--surface:var(--color-navy);--color-heading:var(--color-ivory);--color-text:var(--color-ivory);--color-text-muted:var(--color-ivory-muted);--color-link:var(--color-ivory);--color-link-hover:var(--color-white);--color-underline:var(--color-citron);--color-hairline:var(--color-rule-dark);--btn-primary-bg:var(--color-ivory);--btn-primary-fg:var(--color-navy);--btn-primary-hover-bg:var(--color-white);--btn-primary-hover-fg:var(--color-navy);--btn-secondary-border:var(--color-ivory-muted);--btn-secondary-fg:var(--color-ivory);--btn-secondary-hover:var(--color-white);background:var(--surface);color:var(--color-text)}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.container-content{width:min(100% - 2 * var(--gutter),var(--container-content));margin-inline:auto}.container-plate{width:min(100%,var(--container-plate));margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:30;background:var(--color-navy);color:var(--color-ivory);font:600 var(--text-step--1) / var(--leading-ui) var(--font-sans);border-radius:var(--radius-s);transform:translateY(calc(-100% - var(--spacing-s) - 8px));padding:.75rem 1rem;text-decoration:underline;position:fixed;inset-block-start:var(--spacing-s);inset-inline-start:var(--spacing-s)}.skip-link:focus-visible{transform:none}.btn{border-radius:var(--radius-s);min-height:3rem;font:600 var(--text-step-0) / var(--leading-ui) var(--font-sans);transition:color .15s var(--ease-standard),background-color .15s var(--ease-standard),border-color .15s var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:0 1.4em;text-decoration:none;display:inline-flex}.btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.btn--primary:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-fg)}.btn--secondary{color:var(--btn-secondary-fg);border-color:var(--btn-secondary-border);background:0 0}.btn--secondary:hover{color:var(--btn-secondary-hover);border-color:var(--btn-secondary-hover)}.btn-group{gap:var(--spacing-s);flex-wrap:wrap;display:flex}@media(max-width:39.999rem){.btn-group{flex-direction:column}.btn-group .btn{width:100%}}.link{color:var(--color-link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-underline);text-decoration-color:var(--color-underline);transition:color .15s var(--ease-standard),text-decoration-color .15s var(--ease-standard)}.link:hover{color:var(--color-link-hover);text-decoration-color:currentColor;text-decoration-thickness:2px}.cta-link{margin-top:var(--spacing-s);font:600 var(--text-step-0) / var(--leading-ui) var(--font-sans);display:inline-block}.arrow{white-space:nowrap}.arrow__space{font-size:0}.nowrap{white-space:nowrap}.arrow svg{vertical-align:-.125em;stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;transition:translate .15s var(--ease-standard);margin-inline-start:.28em;display:inline-block}.btn .arrow svg{margin-inline-start:0}a:hover .arrow svg,.btn:hover .arrow svg{translate:4px}.sep{color:var(--color-teal-text);margin-inline:.1em}.surface-navy .sep{color:var(--color-ivory-muted)}.rule-dot{--line:1px;--dot:8px;block-size:var(--line);inline-size:100%;display:block;position:relative}.rule-dot__line{border-top:var(--line) solid var(--color-citron);transform-origin:0;position:absolute;inset:0}.rule-dot__dot{top:50%;right:calc(var(--dot) / -2);border:calc(var(--dot) / 2) solid var(--color-citron);border-radius:var(--radius-full);block-size:0;inline-size:0;position:absolute;translate:0 -50%}.rule-dot--start .rule-dot__dot{right:auto;left:calc(var(--dot) / -2)}.rule-dot--hero{--line:2px;--dot:10px}.wordmark{color:var(--color-heading);align-items:baseline;gap:.25em;text-decoration:none;display:inline-flex}.wordmark__first{font-family:var(--font-display);font-weight:400;font-size:var(--text-step-1);line-height:var(--leading-heading)}.wordmark__last{font-size:var(--text-step-2);color:var(--color-purple);line-height:1;position:relative;top:.06em}.prose{max-width:var(--measure)}.prose p+p{margin-top:1em}.lede{max-width:var(--measure-lede);font-size:var(--text-step-1);line-height:var(--leading-lede)}.deck{max-width:var(--measure-deck);font-family:var(--font-display);font-weight:400;font-size:var(--text-step-4);line-height:var(--leading-tight);color:var(--color-heading);text-wrap:balance}.standfirst{max-width:34ch;font:400 var(--text-step-2) / var(--leading-heading) var(--font-display);color:var(--color-heading);text-wrap:pretty}.content>.standfirst+.lede,.content>.standfirst+.prose{margin-top:var(--spacing-l)}.meta,.todo{font:500 var(--text-step--1) / var(--leading-lede) var(--font-sans);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.badge{inline-size:var(--badge-size);aspect-ratio:1;border-radius:var(--radius-full);background:var(--badge-bg,var(--color-teal));color:var(--badge-fg,var(--color-white));flex:none;place-items:center;display:grid}.badge svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.badge--teal{--badge-bg:var(--color-teal)}.badge--purple{--badge-bg:var(--color-purple)}.badge--citron{--badge-bg:var(--color-citron);--badge-fg:var(--color-navy)}.badge--navy{--badge-bg:var(--color-navy)}.section{padding-block:var(--spacing-2xl)}.section--closing{padding-block:var(--spacing-3xl)}.section__grid{row-gap:var(--spacing-s);grid-template-columns:minmax(0,1fr);display:grid}.section__grid>.span-all{margin-top:var(--spacing-m)}@media(max-width:63.999rem){.section__grid>.span-all+.content{margin-top:var(--spacing-m)}}.section__title{font-size:var(--text-step-2);line-height:var(--leading-heading);font-weight:500}.section:not(.surface-navy)+.section:not(.surface-navy){padding-top:0}.section:not(.surface-navy)+.section:not(.surface-navy)>.section__grid{border-top:1px solid var(--color-hairline);padding-top:var(--spacing-xl)}@media(min-width:64rem){.section__grid{column-gap:var(--spacing-m);row-gap:var(--spacing-xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.rail{top:calc(var(--header-h) + var(--spacing-l));grid-column:1/span 4;position:sticky}.section__grid:has(>.span-all) .rail{position:static}.content{grid-column:6/span 7}.span-all{grid-column:1/-1}}.content>.deck+.lede{margin-top:var(--spacing-l)}.content>.lede+.prose{margin-top:var(--spacing-m)}.content>.lede+.items{margin-top:var(--spacing-l)}.content>.prose+.cta-link{margin-top:var(--spacing-m)}.item{grid-template-columns:var(--badge-size) minmax(0,1fr);column-gap:var(--spacing-m);padding-block:var(--spacing-l);display:grid}.items>.item:first-child{padding-top:0}.items>.item:last-child{padding-bottom:0}.item+.item{border-top:1px solid var(--color-hairline)}.item__title{font:600 var(--text-step-1) / var(--leading-title) var(--font-sans);color:var(--color-heading)}.item__body{margin-top:var(--spacing-2xs);max-width:var(--measure)}.entry-grid{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.entry{border-top:1px solid var(--color-hairline);padding-block:var(--spacing-l);position:relative}.entry-grid>.entry:last-child{border-bottom:1px solid var(--color-hairline)}.entry__title{font:400 var(--text-step-3) / var(--leading-heading) var(--font-display);color:var(--color-heading);transition:color .15s var(--ease-standard)}.entry__body{margin-top:var(--spacing-s);max-width:var(--measure)}.entry .cta-link:after{content:"";position:absolute;inset:0}.entry:has(.cta-link:hover) .entry__title{color:var(--color-teal-text)}.entry .cta-link:focus-visible{box-shadow:none;outline:none}.entry:has(.cta-link:focus-visible){outline:2px solid var(--color-citron);outline-offset:4px;box-shadow:0 0 0 7px var(--color-navy)}@media(min-width:64rem){.section__grid>.entry-grid{grid-template-columns:subgrid;column-gap:var(--spacing-m)}.section__grid>.entry-grid>.entry{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.entry__title{grid-area:1/1/span 2/span 5}.entry__body{grid-column:6/span 7;margin-top:0}.entry>.cta-link{grid-column:6/span 7;justify-self:start}}.row{border-top:1px solid var(--color-hairline);padding-block:var(--spacing-l);row-gap:var(--spacing-2xs);grid-template-columns:minmax(0,1fr);display:grid}.rows>.row:last-child{border-bottom:1px solid var(--color-hairline)}.row__title{font:600 var(--text-step-1) / var(--leading-title) var(--font-sans);color:var(--color-heading)}.row__body{max-width:var(--measure)}@media(min-width:64rem){.row{column-gap:var(--spacing-m);grid-template-columns:repeat(12,minmax(0,1fr))}.row__title{grid-column:1/span 4}.row__body{grid-column:6/span 7}}.page-head{padding-top:var(--spacing-xl)}.page-head .section__grid{padding-bottom:var(--spacing-xl);row-gap:var(--spacing-m)}.page-head__title{font-size:min(var(--text-step-5),11.5vw);line-height:var(--leading-display);overflow-wrap:break-word;max-width:18ch;font-weight:500}.page-head--article .page-head__title{max-width:22ch}.page-head .rail{position:static}@media(min-width:64rem){.page-head__title{font-size:var(--text-step-7);grid-column:1/-1}.page-head--article .page-head__title{font-size:var(--text-step-6)}.page-head .section__grid{row-gap:var(--spacing-xl);align-items:start}}.section--tight{padding-block:var(--spacing-xl)}.section__title--sub{font-size:var(--text-step-3);line-height:var(--leading-heading)}.content>.deck+.ledger{margin-top:var(--spacing-l)}.prose h2{font-size:var(--text-step-3);line-height:var(--leading-heading);margin-top:var(--spacing-l)}.prose h2+p{margin-top:var(--spacing-s)}.prose ul,.prose ol{margin-top:1em;padding-inline-start:1.25em}.prose li+li{margin-top:.4em}.prose a{color:var(--color-link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.prose a:hover{color:var(--color-link-hover);text-decoration-thickness:2px}.ledger{margin:0;padding:0;list-style:none}.ledger__row{row-gap:var(--spacing-2xs);padding-block:var(--spacing-l);border-top:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr);display:grid}.ledger>.ledger__row:last-child{border-bottom:1px solid var(--color-hairline)}.ledger__meta{font:500 var(--text-step--1) / var(--leading-lede) var(--font-sans);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.ledger__title{font:600 var(--text-step-1) / var(--leading-title) var(--font-sans);color:var(--color-heading)}.ledger__link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-underline);text-decoration-color:var(--color-underline);text-underline-offset:.18em}.ledger__link:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.ledger__line{font:500 var(--text-step--1) / var(--leading-lede) var(--font-sans);color:var(--color-text-muted);margin-top:var(--spacing-3xs)}.ledger__line .link{color:var(--color-link)}.ledger__summary{margin-top:var(--spacing-2xs);max-width:var(--measure)}@media(min-width:48rem){.ledger__row{column-gap:var(--spacing-m);grid-template-columns:minmax(7rem,max-content) minmax(0,1fr)}}.meta-list{margin:var(--spacing-l) 0 0;gap:var(--spacing-s);display:grid}.meta-list__item dt{font:600 var(--text-step--1) / var(--leading-lede) var(--font-sans);color:var(--color-navy)}.meta-list__item dd{font:500 var(--text-step--1) / var(--leading-lede) var(--font-sans);color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{padding-block:var(--spacing-xs);border-top:1px solid var(--color-hairline)}.plain-list li:last-child{border-bottom:1px solid var(--color-hairline)}.pager{padding-bottom:var(--spacing-2xl)}.pager__list{padding:var(--spacing-l) 0 0;border-top:1px solid var(--color-hairline);justify-content:space-between;gap:var(--spacing-s) var(--spacing-l);font:500 var(--text-step--1) / var(--leading-lede) var(--font-sans);flex-wrap:wrap;margin:0;list-style:none;display:flex}.pager__next{margin-inline-start:auto}.invitation{padding-block:var(--spacing-xl)}.invitation__label{font-size:var(--text-step-1);line-height:var(--leading-lede);color:var(--color-heading);max-width:var(--measure-lede)}.invitation .btn{margin-top:var(--spacing-m)}.todo-chip{border:1px dashed var(--color-ink-muted);border-radius:var(--radius-s);font:500 var(--text-step--1) / var(--leading-lede) var(--font-sans);color:var(--color-text-muted);white-space:nowrap;padding:.05em .55em;display:inline-block}.sig{vertical-align:baseline;fill:currentColor;display:inline-block;overflow:visible}.sig__ink--written{display:none}@media(prefers-reduced-motion:no-preference){.sig--animate .sig__ink--written{display:inline}.sig--animate .sig__ink--settled{opacity:0;animation:sig-settle 1ms linear var(--sig-end) forwards}.sig--animate .sig__pen{stroke-dasharray:var(--l) var(--l);stroke-dashoffset:var(--l);animation:sig-write var(--t) cubic-bezier(.35,0,.65,1) calc(var(--sig-start) + var(--d)) both}}@keyframes sig-write{to{stroke-dashoffset:0}}@keyframes sig-settle{to{opacity:1}}}@layer utilities;@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-cyrillic-wght-normal.5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-vietnamese-wght-normal.Cabi7G8-.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-ext-wght-normal.CT1r92Rl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-wght-normal.BOwq7MWX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback\: Arial;src:local(Arial),local(ArialMT);ascent-override:94.3231%;descent-override:24.8219%;line-gap-override:0%;size-adjust:100.718%}@font-face{font-family:Figtree Fallback\: Helvetica;src:local(Helvetica);ascent-override:94.3231%;descent-override:24.8219%;size-adjust:100.718%}@font-face{font-family:Playfair Display Fallback\: Times New Roman;src:local(Times New Roman),local(TimesNewRomanPSMT);ascent-override:97.2483%;descent-override:22.5595%;line-gap-override:0%;size-adjust:111.262%}@font-face{font-family:Playfair Display Fallback\: Georgia;src:local(Georgia);ascent-override:106.716%;descent-override:24.7558%;size-adjust:101.391%}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.22s;animation-timing-function:var(--ease-standard)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease-standard)}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:10;view-transition-name:site-header;background:var(--color-ivory);border-bottom:1px solid var(--color-hairline)}.site-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-l);min-height:var(--header-h)}.nav-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.5rem;min-width:44px;min-height:44px;padding:.5rem;margin-inline-end:-.5rem;border-radius:var(--radius-s);font:500 var(--text-step--1) / 1 var(--font-sans);color:var(--color-navy)}.nav-toggle[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round}.nav-toggle__close[data-astro-cid-3ef6ksr2],.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-toggle__open[data-astro-cid-3ef6ksr2]{display:none}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-toggle__close[data-astro-cid-3ef6ksr2]{display:block}.nav-list[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:flex}.nav-link[data-astro-cid-3ef6ksr2]{display:inline-block;padding-block:.65rem;font:500 var(--text-step--1) / var(--leading-lede) var(--font-sans);color:var(--color-navy);text-decoration:none;text-underline-offset:.4em;transition:color .15s var(--ease-standard)}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--color-teal-text);text-decoration:underline;text-decoration-thickness:1.5px}.nav-link[data-astro-cid-3ef6ksr2][aria-current=page]{font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-navy)}@media(max-width:63.999rem){.site-nav[data-astro-cid-3ef6ksr2]{position:absolute;inset-inline:0;top:100%;z-index:20;background:var(--color-ivory);border-bottom:1px solid var(--color-hairline);padding:var(--spacing-s) var(--gutter) var(--spacing-xl);min-block-size:calc(100dvh - var(--header-h));max-block-size:calc(100dvh - var(--header-h));overflow-y:auto;overscroll-behavior:contain}.js .site-nav[data-astro-cid-3ef6ksr2][data-open=false]{display:none}.no-js .site-header__inner[data-astro-cid-3ef6ksr2]{flex-wrap:wrap}.no-js .nav-toggle[data-astro-cid-3ef6ksr2]{display:none}.no-js .site-nav[data-astro-cid-3ef6ksr2]{position:static;min-block-size:auto;max-block-size:none;overflow-y:visible;flex-basis:100%;padding-inline:0;border-bottom:0}.nav-list[data-astro-cid-3ef6ksr2]{flex-direction:column}.nav-list[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--color-hairline)}.nav-list[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:last-child{border-bottom:1px solid var(--color-hairline)}.nav-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--spacing-xs);min-height:3.5rem;padding:0;font:400 var(--text-step-3) / var(--leading-heading) var(--font-display)}.nav-link[data-astro-cid-3ef6ksr2]:hover{text-decoration:none;color:var(--color-teal-text)}.nav-link[data-astro-cid-3ef6ksr2][aria-current=page]{font-weight:500;text-decoration:none}.nav-link[data-astro-cid-3ef6ksr2][aria-current=page]:after{content:"";flex:none;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-citron);box-shadow:0 0 0 1px var(--color-navy)}@media(prefers-reduced-motion:no-preference){.js .site-nav[data-astro-cid-3ef6ksr2]{transition:opacity .18s var(--ease-out),translate .18s var(--ease-out),display .18s allow-discrete}.js .site-nav[data-astro-cid-3ef6ksr2][data-open=false]{opacity:0;translate:0 -.5rem}@starting-style{.js .site-nav[data-astro-cid-3ef6ksr2][data-open=true]{opacity:0;translate:0 -.5rem}}}}@media(min-width:64rem){.nav-toggle[data-astro-cid-3ef6ksr2]{display:none}.nav-list[data-astro-cid-3ef6ksr2]{gap:var(--spacing-l)}}body.nav-open{overflow:hidden}.monogram[data-astro-cid-pbbuirxy]{display:inline-block;line-height:0}.monogram[data-astro-cid-pbbuirxy] svg{width:100%;height:100%}.site-footer[data-astro-cid-sz7xmlte]{padding-block:0 var(--spacing-l)}main:not(:has(>.surface-navy:last-child))+.site-footer[data-astro-cid-sz7xmlte]{padding-top:var(--spacing-xl)}.site-footer__inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:var(--spacing-m);padding-top:var(--spacing-l);font:500 var(--text-step--1) / var(--leading-lede) var(--font-sans)}.site-footer__mark[data-astro-cid-sz7xmlte]{display:block;width:2.75rem;height:2.75rem;color:var(--color-ivory)}.site-footer__mark[data-astro-cid-sz7xmlte] svg{width:100%;height:100%}.site-footer__hairline[data-astro-cid-sz7xmlte]{display:none;width:1px;height:2.75rem;background:var(--color-citron)}.site-footer__name[data-astro-cid-sz7xmlte]{color:var(--color-ivory)}.site-footer__credential[data-astro-cid-sz7xmlte]{color:var(--color-text-muted)}.site-footer__cross[data-astro-cid-sz7xmlte],.site-footer__credit[data-astro-cid-sz7xmlte]{font-weight:400;font-size:var(--text-step--2);line-height:var(--leading-small);color:var(--color-text-muted)}.site-footer__credit[data-astro-cid-sz7xmlte] .link[data-astro-cid-sz7xmlte]{color:var(--color-text-muted);text-decoration-color:var(--color-rule-dark)}.site-footer__credit[data-astro-cid-sz7xmlte] .link[data-astro-cid-sz7xmlte]:hover{color:var(--color-ivory);text-decoration-color:var(--color-citron)}.site-footer__links[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;align-items:center}.site-footer__links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]+li[data-astro-cid-sz7xmlte]:before{content:"|" / "";color:var(--color-ivory-muted);margin-inline:.5em}@media(max-width:47.999rem){.site-footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.site-footer__cross[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.site-footer__credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:2.75rem}}@media(min-width:48rem){.site-footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:auto auto 1fr auto;align-items:center;column-gap:var(--spacing-l);row-gap:var(--spacing-xs)}.site-footer__hairline[data-astro-cid-sz7xmlte]{display:block}.site-footer__links[data-astro-cid-sz7xmlte]{justify-self:end}.site-footer__cross[data-astro-cid-sz7xmlte]{grid-column:3}.site-footer__credit[data-astro-cid-sz7xmlte]{grid-column:4;justify-self:end}}
