/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--color-deep:#0a0b0d;--color-ground:#0a0b0d;--color-surface:#141519;--color-surface-2:#1e1f25;--color-line:#e8e0ce2e;--color-line-strong:#e8e0ce52;--color-text:#eceae3;--color-text-2:#9a988f;--color-text-3:#9a988f;--color-brass:#d9b86a;--color-brass-hi:#d9b86a;--color-brass-deep:#d9b86a73;--color-on-brass:#0a0b0d;--color-coral:#d98a78;--color-review:#d9b86a;--font-display:"Fraunces", "Fraunces Fallback", Georgia, serif;--font-text:"Inter", "Inter Fallback", system-ui, -apple-system, sans-serif;--font-label:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, Menlo, monospace;--font-sans:"Inter", "Inter Fallback", system-ui, -apple-system, sans-serif;--text-s-1:clamp(.8125rem, .7909rem + .0962vw, .875rem);--text-s0:1.0625rem;--text-s1:clamp(1.0625rem, 1.0192rem + .1923vw, 1.1875rem);--text-s2:clamp(1.3125rem, 1.226rem + .3846vw, 1.5625rem);--text-s3:clamp(1.5625rem, 1.4111rem + .6731vw, 2rem);--text-s4:clamp(2rem, 1.6538rem + 1.5385vw, 3rem);--text-s5:clamp(2.375rem, 1.7692rem + 2.6923vw, 4.125rem);--text-s6:clamp(2.625rem, 1.5865rem + 4.6154vw, 5.625rem);--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.5rem;--spacing-6:2rem;--spacing-7:3rem;--spacing-8:4rem;--spacing-section:clamp(4rem, 2.5rem + 5vw, 7rem);--gutter:clamp(1rem, .4rem + 2.6vw, 2.5rem);--max:90rem;--max-text:56ch;--header-h:4.5rem;--radius-1:6px;--radius-2:10px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-hover:ease;--dur-press:.12s;--dur-1:.15s;--dur-2:.2s;--dur-4:.3s;--dur-6:.5s;--press-scale:.97}}@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;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;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;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}*,:before,:after{box-sizing:border-box}html{background:var(--color-ground);color-scheme:dark;-webkit-text-size-adjust:100%;font-synthesis:none;font-optical-sizing:auto;scroll-padding-top:5.5rem}body{background:var(--color-ground);color:var(--color-text);font-family:var(--font-text);font-size:var(--text-s0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.65}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400}b,strong{font-weight:600}p{text-wrap:pretty;margin:0}ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.3em;text-decoration-thickness:1px}button{font:inherit;color:inherit}::selection{color:var(--color-text);background:#d9b86a59}:focus-visible{outline:2px solid var(--color-brass);outline-offset:3px;border-radius:3px}[hidden]{display:none!important}}@layer components,utilities;@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fraunces Fallback;src:local(Georgia);size-adjust:93.79%;ascent-override:104.28%;descent-override:27.19%;line-gap-override:0.0%}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.34%;ascent-override:90.25%;descent-override:22.47%;line-gap-override:0.0%}@font-face{font-family:IBM Plex Mono Fallback;src:local(Menlo Regular),local(Menlo-Regular);size-adjust:99.66%;ascent-override:102.85%;descent-override:27.59%;line-gap-override:0.0%}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--l1-night:#0a0b0d;--l1-night-2:#141519;--l1-gold-light:#d9b86a;--l1-on-night:#eceae3;--l1-on-night-muted:#9a988f;--l1-line-night:#e8e0ce2e;--l1-coral:#d98a78;--l1-green:#2e7a50;--l1-display:var(--font-display);--l1-text:var(--font-text);--l1-label:var(--font-label)}@media (prefers-reduced-motion:reduce){:root{--press-scale:1}}@media (hover:hover) and (pointer:fine){body:after{content:"";z-index:50;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}}@media (prefers-contrast:more){body:after{display:none}}.label:before{transform-origin:0;transition:transform var(--dur-6) var(--ease-out)}section[data-rule]:after{content:"";top:0;left:var(--gutter);right:var(--gutter);background:var(--color-line);pointer-events:none;transform-origin:0;height:1px;transition:transform .9s var(--ease-out);position:absolute}@media (prefers-reduced-motion:no-preference){html.js:not(.motion-off) [data-reveal]:not(.is-in){opacity:0;transform:translateY(12px)}[data-reveal].is-in{transition:opacity var(--dur-6) var(--ease-out), transform var(--dur-6) var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}.label[data-reveal].is-in{transition-delay:calc(var(--i,0) * 70ms + .12s)}html.js:not(.motion-off) .label[data-reveal]:not(.is-in):not(.stage *):not(.p-stage *):not(.items *):before,html.js:not(.motion-off) [data-rule]:not(.is-in):after{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){html.js:not(.motion-off) [data-reveal]:not(.is-in){opacity:1;transform:none}html.js:not(.motion-off) .label[data-reveal]:not(.is-in):before,html.js:not(.motion-off) [data-rule]:not(.is-in):after{transform:none}}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.nowrap{white-space:nowrap}.reg-link{padding-block:max(0px,1.5rem - .5lh)}.small{color:var(--color-text-2);font-size:.9375rem;line-height:1.6}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400;line-height:1.06}.heading{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400;line-height:1.1}.num{font-family:var(--font-display);letter-spacing:0;color:var(--color-brass);font-variant-numeric:tabular-nums lining-nums;font-weight:400;line-height:1}.label,.eyebrow{font-family:var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:var(--color-brass);align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.label:before,.eyebrow:before{content:"";background:var(--color-brass);opacity:.7;flex:none;width:20px;height:1px}.lbl{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-2);font-size:11.5px;font-weight:400;line-height:1.4}.accent{color:var(--color-brass);font-synthesis-style:auto;padding-right:.06em;font-style:italic}.ref{vertical-align:baseline;font-size:.45em;line-height:0;position:relative;top:-.9em}.ref a{color:var(--color-brass);padding-inline:.1em;text-decoration:none}.lbl .ref,.ev dd .ref{font-size:.8em;top:-.5em}.reg{max-width:var(--max-text);color:var(--color-text-2);font-size:.9375rem;line-height:1.6}.reg-link{color:var(--color-brass);text-decoration:underline;-webkit-text-decoration-color:var(--color-brass);-webkit-text-decoration-color:var(--color-brass);text-decoration-color:var(--color-brass);text-underline-offset:3px;transition:color var(--dur-1) var(--ease-hover)}@media (hover:hover){.reg-link:hover{color:var(--color-text);text-decoration-thickness:2px}}.slot{border:1px dashed var(--color-line-strong);border-radius:var(--radius-1);padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-s-1);color:var(--color-text-3)}.btn{background:var(--color-brass);min-height:3.25rem;color:var(--color-on-brass);font:500 15px/1.65 var(--font-text);letter-spacing:0;cursor:pointer;isolation:isolate;box-shadow:none;transition:background-color var(--dur-1) var(--ease-hover), box-shadow var(--dur-4) var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:14px 24px;text-decoration:none;display:inline-flex;position:relative}.btn .btn-label{display:inline-block}.btn:not(.btn-quiet):focus-visible{outline-color:var(--color-text)}.btn:active{scale:var(--press-scale)}.btn-quiet{color:var(--color-text);box-shadow:0 0 0 1px var(--color-line) inset;background:0 0}.link{min-height:3rem;color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-brass);-webkit-text-decoration-color:var(--color-brass);text-decoration-color:var(--color-brass);text-underline-offset:.35em;transition:text-decoration-color var(--dur-1) var(--ease-hover);align-items:center;font-size:15px;font-weight:500;display:inline-flex}@media (hover:hover){.btn:hover{background:var(--color-brass);box-shadow:0 10px 28px -10px #d9b86a73}.btn-quiet:hover{box-shadow:0 0 0 1px var(--color-line-strong) inset;background:0 0}.link:hover{text-decoration-thickness:2px}}[data-light]{isolation:isolate;position:relative}[data-light]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #d9b86a21, transparent 65%);transition:opacity var(--dur-6) var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){[data-light]:hover:before{opacity:1}}.skip{left:var(--spacing-3);z-index:60;padding:var(--spacing-3) var(--spacing-4);background:var(--color-brass);color:var(--color-on-brass);border-radius:var(--radius-2);font:500 15px/1.65 var(--font-text);text-decoration:none;position:absolute;top:-4rem}.skip:focus{top:var(--spacing-3)}@media print{.stage,.site-header,.skip,body:after{display:none!important}html,body{color:#1f2328;background:#fff}a{color:#7a5a17}}.section{z-index:1;padding-block:var(--spacing-section);position:relative}.head{row-gap:var(--spacing-4);display:grid}.head>.label{justify-self:start}.h2{font-size:var(--text-s5);max-width:15em}.intro{font-size:var(--text-s1);color:var(--color-text-2);max-width:min(var(--max-text), 36em);line-height:1.55}.glass{background:var(--color-surface);border:1px solid var(--color-line);box-shadow:none;border-radius:14px}.status{white-space:nowrap;color:var(--color-text-2);transition:color var(--dur-4) var(--ease-hover);align-items:center;gap:.45em;font-size:.8125rem;font-weight:500;display:inline-flex}.status:before{content:"";border:1.5px solid var(--color-brass);width:.6em;height:.6em;transition:border-color var(--dur-4) var(--ease-hover), background-color var(--dur-4) var(--ease-hover), transform var(--dur-4) var(--ease-out);border-radius:50%;flex:none}.status[data-kind=review]:before{border-color:var(--color-review);background:linear-gradient(90deg, var(--color-review) 50%, transparent 50%)}.status[data-kind=incomplete]:before{border-color:var(--color-text-3);border-style:dashed}.status[data-kind=flag]{color:var(--color-coral)}.status[data-kind=flag]:before{border-color:var(--color-coral);border-radius:1px;transform:rotate(45deg)scale(.85)}.plate{color:var(--color-brass-hi);background:linear-gradient(140deg, var(--color-surface-2), var(--color-surface) 55%, var(--color-ground));border-radius:.45em;align-items:center;gap:.55em;padding:.34em .85em .34em .62em;display:inline-flex;box-shadow:0 0 0 1px #d9b86ad9,0 0 22px -6px #d9b86a8c,0 12px 26px -16px #000000b3}.plate:before{content:"";box-sizing:border-box;border:max(1.5px, .12em) solid var(--color-brass);border-radius:50%;flex:none;width:.66em;height:.66em}.redact{white-space:normal;color:var(--color-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e8e0ce14;border-radius:1px;padding:.1em .35em;position:relative;box-shadow:0 0 0 1px #e8e0ce2e}.section{background:var(--color-ground)}.problem:before{content:"";pointer-events:none;background:linear-gradient(to bottom, #0a0b0d00, var(--color-ground));height:34svh;position:absolute;bottom:100%;left:0;right:0}.seal[data-astro-cid-lojqx2gf]{flex:none;display:block}.seal-ring[data-astro-cid-lojqx2gf]{fill:none;stroke:var(--color-brass);stroke-width:1.5px}.seal-check[data-astro-cid-lojqx2gf]{fill:none;stroke:var(--color-brass);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.site-header[data-astro-cid-nen7h5rs]{z-index:40;transition:background-color var(--dur-4) var(--ease-hover), box-shadow var(--dur-4) var(--ease-hover);position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs].is-scrolled{box-shadow:0 1px 0 var(--color-line);background:#0a0b0d}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--spacing-6);height:var(--header-h);display:flex}.lockup[data-astro-cid-nen7h5rs]{margin-right:auto;align-items:center;gap:11px;margin-block:-.6rem;padding-block:.6rem;text-decoration:none;display:inline-flex}.lockup[data-astro-cid-nen7h5rs] svg{display:block}.lockup[data-astro-cid-nen7h5rs] .name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-text);white-space:nowrap;font-size:21px;font-weight:400;line-height:1}.lockup[data-astro-cid-nen7h5rs] .name[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font-weight:600}.lockup[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--color-brass);outline-offset:3px}.nav-desk[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--spacing-6);display:flex}.nav-desk[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text-2);padding-block:var(--spacing-3);transition:color var(--dur-1) var(--ease-hover);font-size:15px;font-weight:500;text-decoration:none}.nav-desk[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current],.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--color-text)}.menu-btn[data-astro-cid-nen7h5rs]{min-height:2.75rem;padding-inline:var(--spacing-4);box-shadow:0 0 0 1px var(--color-line) inset;color:var(--color-text);font:500 15px/1.65 var(--font-text);letter-spacing:0;cursor:pointer;transition:box-shadow var(--dur-1) var(--ease-hover);background:#0a0b0db8;border:0;border-radius:999px;display:none}.menu[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 auto 0;width:100%;max-width:none;padding:var(--spacing-3) var(--gutter) var(--spacing-5);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-text);opacity:1;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), display var(--dur-2) allow-discrete, overlay var(--dur-2) allow-discrete;margin:0;transform:none}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:3rem;font-size:var(--text-s1);border-bottom:1px solid var(--color-line);align-items:center;font-weight:500;text-decoration:none;display:flex}@starting-style{.menu[data-astro-cid-nen7h5rs]:popover-open{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:no-preference){html.js:not(.motion-off):not(.seal-done) .lockup[data-astro-cid-nen7h5rs] .seal-ring{stroke-dasharray:1;stroke-dashoffset:1px;animation:l1-draw .9s var(--ease-out) .15s forwards, l1-on 80ms linear .15s both}html.js:not(.motion-off):not(.seal-done) .lockup[data-astro-cid-nen7h5rs] .seal-check{stroke-dasharray:1;stroke-dashoffset:1px;animation:l1-draw .35s var(--ease-out) .85s forwards, l1-on 80ms linear .85s both}}@keyframes l1-draw{to{stroke-dashoffset:0}}@keyframes l1-on{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-nen7h5rs]{transition:none}}@media (hover:hover){.nav-desk[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-text)}.menu-btn[data-astro-cid-nen7h5rs]:hover{box-shadow:0 0 0 1px var(--color-line-strong) inset}}@media (width<=67.49rem){.nav-desk[data-astro-cid-nen7h5rs],.cta[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{align-items:center;display:inline-flex}}.site-footer[data-astro-cid-jo6i4kqk]{z-index:1;background:var(--color-ground);color:var(--color-text);padding-block:var(--spacing-8) var(--spacing-6);border-top:1px solid var(--color-line);position:relative}.top[data-astro-cid-jo6i4kqk]{gap:var(--spacing-6);padding-bottom:var(--spacing-7);grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,2fr);display:grid}.lockup[data-astro-cid-jo6i4kqk]{align-items:center;gap:11px;display:flex}.lockup[data-astro-cid-jo6i4kqk] .name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-text);white-space:nowrap;font-size:21px;font-weight:400;line-height:1}.lockup[data-astro-cid-jo6i4kqk] .name[data-astro-cid-jo6i4kqk] b[data-astro-cid-jo6i4kqk]{font-weight:600}.desc[data-astro-cid-jo6i4kqk]{margin-top:var(--spacing-4);color:var(--color-text-2);max-width:30ch;font-size:.9375rem;line-height:1.6}.reg-block[data-astro-cid-jo6i4kqk]{gap:var(--spacing-4);align-content:start;display:grid}.links[data-astro-cid-jo6i4kqk]{color:var(--color-text-2);flex-direction:column;align-items:flex-start;font-size:15px;font-weight:500;display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-width:2.75rem;min-height:2.75rem;color:inherit;transition:color var(--dur-1) var(--ease-hover);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text)}}.sources[data-astro-cid-jo6i4kqk]{gap:var(--spacing-2);margin-bottom:var(--spacing-5);font:400 11px/1.5 var(--font-label);color:var(--color-text-2);overflow-wrap:anywhere;display:grid}.callout[data-astro-cid-jo6i4kqk]{margin-bottom:var(--spacing-5);max-width:80ch;font-size:var(--text-s-1);color:var(--color-text-2);line-height:1.55}.n-foot[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--spacing-2) var(--spacing-5);border-top:1px solid var(--color-line);font:400 11px/1.5 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-2);flex-wrap:wrap;padding-top:12px;display:flex}@media (width<=47.99rem){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.links[data-astro-cid-jo6i4kqk]{gap:var(--spacing-5);flex-direction:row}}
