.classic-about{--ab-heading:#27272a;--ab-text:#52525b;--ab-muted:#71717a;--ab-accent:#a8893a;--ab-gold:#c9a84c;--ab-line:#c9a84c26;--ab-ease:cubic-bezier(.22, 1, .36, 1);color:var(--ab-text);font-family:var(--font-display);position:relative}:root[data-mode=dark] .classic-about{--ab-heading:#f4f4f5;--ab-text:#a1a1aa;--ab-muted:#a1a1aa;--ab-accent:#d4b44c;--ab-line:#c9a84c1a}.classic-about img{max-width:100%}.classic-about a:focus-visible{outline:2px solid var(--ab-gold);outline-offset:3px}#content>.classic-about.classic:first-child{padding-top:0}.ab-hero{--ab-scrim:248 243 234;--ab-scrim-a:.7;--ab-ink:#15120d;--ab-mark:#5a400f;--ab-halo:0 0 1px #f7f2e9e6, 0 0 14px #f7f2e9cc;--ab-veil:.5;--ab-name-shadow:none;--ab-name-font:var(--font-bodoni), "Didot", "Bodoni 72", Georgia, serif;--ab-name-size:min(12vw, 19svh, 13rem);--ab-name-size-sm:min(19vw, 7.5rem);--ab-name-weight:500;--ab-name-tracking:-.025em;--ab-link:#6b5220;--ab-link-hover:#3d2d0c;--ab-icon:#86692d;isolation:isolate;min-height:100svh;padding:calc(var(--header) + clamp(.625rem, 3svh, 2.25rem)) 1rem clamp(1.75rem, 6svh, 4.5rem);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:clamp(2.5rem,10svh,7.5rem);display:flex;position:relative;overflow:hidden}:root[data-mode=dark] .ab-hero{--ab-scrim:9 7 5;--ab-scrim-a:.56;--ab-ink:#f6eedf;--ab-mark:#e0bd78;--ab-halo:0 1px 2px #0009, 0 0 22px #090706bf;--ab-veil:.66;--ab-name-shadow:0 2px 18px #00000059;--ab-link:#e0bd78;--ab-link-hover:#f3d9a4;--ab-icon:#d4b44c}:root[data-aesthetic=classic][data-mode=light] .ab-hero{--ab-scrim:22 16 9;--ab-scrim-a:0;--ab-ink:#fbf5ea;--ab-mark:#e8cf96;--ab-halo:0 1px 2px #1e140899, 0 0 18px #1e14088c;--ab-veil:.3;--ab-name-shadow:0 1px 2px #1e140873, 0 4px 40px #1e14088c}:root[data-aesthetic=classic][data-mode=light] .ab-hero-title{color:#efd9a6}.ab-hero:before{z-index:-1;background:linear-gradient(180deg, rgb(var(--ab-scrim) / var(--ab-scrim-a)) 0%, rgb(var(--ab-scrim) / calc(var(--ab-scrim-a) * .72)) 38%, rgb(var(--ab-scrim) / calc(var(--ab-scrim-a) * .25)) 72%, rgb(var(--ab-scrim) / 0) 100%);content:"";pointer-events:none;height:min(70%,40rem);position:absolute;inset:0 0 auto}.ab-particles{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ab-hero-top,.ab-hero-panel{z-index:1;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.ab-hero-top{width:100%}:root[data-aesthetic=classic] .ab-hero-top:before{z-index:-1;background:radial-gradient(closest-side, rgb(var(--ab-scrim) / var(--ab-veil)) 0%, rgb(var(--ab-scrim) / calc(var(--ab-veil) * .9)) 50%, rgb(var(--ab-scrim) / calc(var(--ab-veil) * .4)) 78%, rgb(var(--ab-scrim) / 0) 100%);content:"";pointer-events:none;width:min(82.5rem,100vw);position:absolute;top:-30%;bottom:-38%;left:50%;transform:translate(-50%)}.ab-hero-title{color:var(--ab-ink);font-family:var(--ab-name-font);font-size:var(--ab-name-size);font-weight:var(--ab-name-weight);letter-spacing:var(--ab-name-tracking);text-shadow:var(--ab-name-shadow);white-space:nowrap;margin:0;line-height:.9}.ab-hero-first,.ab-hero-last{display:inline-block}.ab-roles{color:var(--ab-ink);font-family:var(--ab-name-font);text-shadow:var(--ab-halo);flex-wrap:wrap;justify-content:center;margin:clamp(.875rem,2.6svh,1.75rem) 0 0;padding:0;font-size:clamp(1.0625rem,1.4vw,1.375rem);line-height:1.35;list-style:none;display:flex}.ab-role+.ab-role:before{vertical-align:-.1em;background:var(--ab-mark);content:"";width:1px;height:.9em;margin:0 .9em;display:inline-block}.ab-hero-panel{--bio-ink:#2f3238;--bio-accent:#86692d;width:min(100%,40rem,100vw - 15rem);padding:clamp(1.125rem,2.8svh,1.875rem) clamp(1.125rem,3vw,2.5rem)}.ab-hero-description{color:#2f3238;max-width:46ch;margin:0 auto;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.6}:root[data-mode=dark] .ab-hero-description{color:#e4e4e7}:root[data-mode=dark] .ab-hero-panel{--bio-ink:#e4e4e7;--bio-accent:#e0bd78}.ab-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem 1.625rem;margin-top:clamp(1.125rem,2.6svh,1.625rem);display:flex}.ab-hero-link{color:var(--ab-link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.4em;font-size:.9375rem;font-weight:600;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.ab-hero-link:hover{color:var(--ab-link-hover);text-decoration-color:currentColor}.ab-socials{flex-wrap:wrap;justify-content:center;gap:.375rem 1.5rem;margin:clamp(1rem,2.4svh,1.5rem) 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.ab-social{color:var(--ab-heading);transition:background-size .35s var(--ab-ease), color .2s;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;align-items:center;gap:.5rem;padding:.125rem 0;font-weight:500;text-decoration:none;display:inline-flex}.ab-social:hover,.ab-social:focus-visible{color:var(--ab-link);background-size:100% 1px}.ab-social-icon{width:.9375rem;height:.9375rem;fill:var(--ab-icon);flex:none;display:block}.ab-intro{animation:.34s ease-out both ab-fade-up;animation-delay:var(--d,0s)}.ab-btn{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.ab-btn-arrow{stroke:currentColor;flex:none;width:1.75rem;height:1.75rem;margin:-.375rem -.375rem -.375rem 0;transition:transform .2s;display:block}.ab-btn:hover .ab-btn-arrow{transform:translate(.375rem)}.ab-btn-primary{color:#fff;background:#a8893a;padding:.75rem 1.25rem;font-size:1rem;line-height:1;box-shadow:0 .75rem 1.8rem #c9a84c3d}.ab-btn-primary:hover{background:#c9a84c;box-shadow:0 .9rem 2.2rem #c9a84c57}:root[data-mode=dark] .ab-btn-primary{background:#c9a84c}:root[data-mode=dark] .ab-btn-primary:hover{background:#d4b44c}@media (min-width:1024px){.ab-btn-primary{padding:.8125rem 1.5rem}}@media (max-width:760px){.ab-hero{padding-bottom:calc(max(.75rem, env(safe-area-inset-bottom)) + 7.25rem)}:root[data-aesthetic=classic][data-mode=light] .ab-hero{--ab-halo:0 1px 2px #1e1408bf, 0 0 12px #1e1408b3, 0 0 28px #1e140880}.ab-hero-title{font-size:var(--ab-name-size-sm);white-space:normal}.ab-hero-first,.ab-hero-last{display:block}.ab-roles{flex-direction:column;font-size:1.125rem}.ab-role+.ab-role:before{content:none}.ab-hero-panel{width:100%;padding:.875rem .875rem 1rem}.ab-hero-actions .ab-btn{padding-left:1.0625rem;padding-right:1.0625rem}.ab-socials{gap:.375rem 1.125rem}}@media (max-width:760px) and (max-height:720px){.ab-hero{gap:1.125rem}.ab-roles{margin-top:.625rem;font-size:1rem}.ab-hero-panel{padding:.625rem .75rem .75rem}.ab-hero-description{font-size:.9375rem;line-height:1.5}.ab-hero-actions{margin-top:.5rem}.ab-socials{margin-top:.375rem}}@media (max-width:360px) and (max-height:700px){.ab-hero{gap:.75rem}.ab-hero-title{font-size:16.5vw}.ab-hero-description{font-size:.875rem;line-height:1.45}.ab-socials{gap:.25rem .75rem;font-size:.8125rem}}.ab-body{position:relative}.ab-wrap{width:100%;max-width:64rem;margin:0 auto;padding:0 1rem}@media (min-width:768px){.ab-wrap{padding:0 4rem}}.ab-eyebrow{color:#a8893a;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1rem}:root[data-mode=dark] .ab-eyebrow{color:#d4b44c}.ab-rule{background:linear-gradient(90deg,#c9a84c,#e0c76d);width:3rem;height:2px;margin-top:.75rem;display:block}:root[data-mode=dark] .ab-rule{background:linear-gradient(90deg,#d4b44c,#a8893a)}.ab-rule-wide{width:4rem;margin-top:1rem}.ab-section{padding:4rem 0}.ab-section-last{padding-bottom:6rem}@media (min-width:1024px){.ab-section{padding:6rem 0}.ab-section-last{padding-bottom:7rem}}.ab-heading{margin:.5rem 0 3rem}.ab-h2{color:var(--ab-heading);letter-spacing:-.025em;font-size:1.875rem;font-weight:700;line-height:2.25rem}@media (min-width:640px){.ab-h2{font-size:2rem;line-height:2.5rem}}.ab-subtitle{max-width:42rem;color:var(--ab-text);margin-top:1rem;font-size:1rem;line-height:1.75rem}.ab-posts{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:1.5rem;padding:0 .25rem;display:grid}@media (min-width:768px){.ab-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.ab-posts>li{display:flex}.ab-post{isolation:isolate;flex-direction:column;flex:1;align-items:flex-start;display:flex;position:relative}.ab-post:before{z-index:-1;content:"";opacity:0;background:#c9a84c0a;border-radius:8px;transition:opacity .15s,transform .15s;position:absolute;inset:-1rem -.875rem;transform:scale(.95)}:root[data-mode=dark] .ab-post:before{background:#27272a80}.ab-post:hover:before{opacity:1;transform:scale(1)}.ab-post-title{color:var(--ab-heading);letter-spacing:-.025em;font-size:1rem;font-weight:600;line-height:1.5rem}.ab-post-title a{color:inherit;text-decoration:none}.ab-post-title a:focus-visible{outline:none}.ab-post-title a:after{z-index:2;content:"";border-radius:8px;position:absolute;inset:-1rem -.875rem}.ab-post-title a:focus-visible:after{outline:2px solid var(--ab-gold);outline-offset:2px}.ab-post-date{color:#a1a1aa;order:-1;align-items:center;margin-bottom:.75rem;padding-left:.875rem;font-size:.875rem;line-height:1.5rem;display:flex;position:relative}:root[data-mode=dark] .ab-post-date{color:#71717a}.ab-post-date:before{content:"";background:#d4b44c;border-radius:1px;width:2px;height:1rem;position:absolute;top:calc(50% - .5rem);left:0}:root[data-mode=dark] .ab-post-date:before{background:#c9a84c}.ab-post-text{color:var(--ab-text);margin-top:.5rem;font-size:.875rem;line-height:1.5rem;position:relative}.ab-post-cta{color:#a8893a;align-items:center;margin-top:auto;padding-top:1rem;font-size:.875rem;font-weight:500;line-height:1.5rem;display:flex;position:relative}:root[data-mode=dark] .ab-post-cta{color:#d4b44c}.ab-post-chevron{stroke:currentColor;width:1rem;height:1rem;margin-left:.25rem}.ab-more{margin-top:2.25rem}.ab-text-link{color:#a8893a;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;line-height:1.5rem;text-decoration:none;transition:color .15s;display:inline-flex}.ab-text-link:hover{color:#86692d}:root[data-mode=dark] .ab-text-link{color:#d4b44c}:root[data-mode=dark] .ab-text-link:hover{color:#e0c76d}.ab-text-link-arrow{stroke:currentColor;width:1rem;height:1rem}.ab-panels{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:2rem;display:grid}@media (min-width:640px){.ab-panels{gap:3rem}}@media (min-width:1024px){.ab-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.ab-panel{border:1px solid #c9a84c26;border-radius:8px;flex-direction:column;padding:1rem;display:flex}:root[data-mode=dark] .ab-panel{background:#1c1c1a;border-color:#c9a84c1a}@media (min-width:640px){.ab-panel{padding:1.5rem}}.ab-panel-title{color:#18181b;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;line-height:1.5rem;display:flex}:root[data-mode=dark] .ab-panel-title{color:#f4f4f5}.ab-panel-icon{flex:none;width:1.5rem;height:1.5rem}.ab-icon-fill{fill:#f4f4f5;stroke:#a1a1aa}.ab-icon-line{stroke:#a1a1aa}:root[data-mode=dark] .ab-icon-fill{fill:#f4f4f51a;stroke:#71717a}:root[data-mode=dark] .ab-icon-line{stroke:#71717a}.ab-entries{flex-direction:column;flex:1;gap:.75rem;margin-top:1rem;display:flex}@media (min-width:640px){.ab-entries{gap:.5rem;margin-top:1.5rem}}.ab-entry{color:inherit;border-radius:6px;gap:1rem;padding:.75rem;text-decoration:none;transition:background-color .15s;display:flex}.ab-entry:hover{background:#c9a84c0a}:root[data-mode=dark] .ab-entry:hover{background:#242422}.ab-logo{background:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-top:.25rem;display:flex;box-shadow:0 0 0 1px #c9a84c26,0 4px 6px -1px #c9a84c1a,0 2px 4px -2px #c9a84c1a}:root[data-mode=dark] .ab-logo{background:#27272a;border:1px solid #3f3f4680;box-shadow:0 4px 6px -1px #c9a84c1a,0 2px 4px -2px #c9a84c1a}.ab-logo img{border-radius:9999px;width:1.75rem;height:1.75rem}.ab-entry-text{flex-direction:column;flex:auto;min-width:0;display:flex}.ab-entry-title{color:#18181b;font-size:.875rem;font-weight:500;line-height:1.5rem}:root[data-mode=dark] .ab-entry-title{color:#f4f4f5}.ab-entry-meta{flex-wrap:wrap;column-gap:.5rem;display:flex}.ab-entry-org{color:#71717a;font-size:.8125rem;line-height:1.5rem}:root[data-mode=dark] .ab-entry-org{color:#a1a1aa}.ab-entry-date{color:#a1a1aa;white-space:nowrap;margin-left:auto;font-size:.8125rem;line-height:1.5rem}:root[data-mode=dark] .ab-entry-date{color:#71717a}.ab-btn-soft{color:#18181b;background:#fafafa;width:100%;margin-top:1.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.5rem}.ab-btn-soft:hover{background:#f4f4f5}:root[data-mode=dark] .ab-btn-soft{color:#d4d4d8;background:#27272a80}:root[data-mode=dark] .ab-btn-soft:hover{color:#fafafa;background:#27272a}.ab-btn-down{stroke:#a1a1aa;width:1rem;height:1rem}.ab-section-last .ab-wrap{text-align:center}.ab-connect{max-width:40rem;margin:1rem auto 0}.ab-connect .ab-rule{margin-left:auto;margin-right:auto}.ab-connect-text{max-width:36rem;color:var(--ab-text);margin:1.5rem auto 0;font-size:1rem;line-height:1.625}.ab-connect-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.ab-connect-wrap{justify-items:center;row-gap:2.5rem;display:grid}.ab-connect-photo{aspect-ratio:4/5;width:min(100%,16rem);position:relative}.ab-connect-img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.ab-connect-body{width:100%}@media (min-width:1024px){.ab-connect-wrap{grid-template-columns:minmax(0,17rem) minmax(0,1fr);place-items:center stretch;column-gap:4rem}.ab-connect-photo{width:100%}.ab-section-last .ab-connect-wrap{text-align:left}.ab-connect-wrap .ab-connect{max-width:none;margin-left:0}.ab-connect-wrap .ab-rule,.ab-connect-wrap .ab-connect-text{margin-left:0}.ab-connect-wrap .ab-connect-actions{justify-content:flex-start}}:root[data-aesthetic=classic] .ab-connect-img{outline-offset:8px;outline:1px solid #86692d80;box-shadow:0 1.5rem 2.5rem -1.25rem #17120a73}:root[data-aesthetic=classic][data-mode=dark] .ab-connect-img{outline-color:#dcb87380;box-shadow:0 1.5rem 2.5rem -1.25rem #000c}.ab-btn-gold{color:#fff;background:#c9a84c;padding:.75rem 1.5rem;font-size:1rem;line-height:1;box-shadow:0 10px 15px -3px #c9a84c40,0 4px 6px -4px #c9a84c40}.ab-btn-gold:hover{background:#a8893a;box-shadow:0 10px 15px -3px #c9a84c66,0 4px 6px -4px #c9a84c66}:root[data-mode=dark] .ab-btn-gold{box-shadow:0 10px 15px -3px #c9a84c1a,0 4px 6px -4px #c9a84c1a}.ab-btn-plain{color:#3f3f46;background:#fff;border-color:#c9a84c33;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.5rem}.ab-btn-plain:hover{color:#86692d;border-color:#c9a84c66}:root[data-mode=dark] .ab-btn-plain{color:#d4d4d8;background:#27272a;border-color:#3f3f46}:root[data-mode=dark] .ab-btn-plain:hover{color:#d4b44c;border-color:#c9a84c4d}[data-reveal]{transition:opacity .34s ease-out, transform .4s var(--ab-ease);transition-delay:calc(var(--d,0s) * .3)}[data-reveals] [data-reveal]:not(.is-in){opacity:0;transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.ab-intro{animation:none}[data-reveal]{transition:opacity .5s ease-out}[data-reveals] [data-reveal]:not(.is-in){transform:none}}@keyframes ab-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}:root[data-aesthetic=classic] .ab-hero-panel,:root[data-aesthetic=classic] .classic-about .ab-section>.ab-wrap{border:1px solid var(--lx-pane-edge);border-radius:var(--lx-pane-r);background:var(--lx-pane-hair) 50% 0 / 76% 1px no-repeat, var(--lx-pane);box-shadow:var(--lx-pane-shadow);-webkit-backdrop-filter:var(--lx-pane-blur);backdrop-filter:var(--lx-pane-blur)}:root[data-aesthetic=classic] .classic-about .ab-section{padding:2.5rem 0}:root[data-aesthetic=classic] .classic-about .ab-section-last{padding-bottom:5rem}:root[data-aesthetic=classic] .classic-about .ab-section>.ab-wrap{width:calc(100% - 2rem);padding:2.25rem 1.25rem 2.5rem}:root[data-aesthetic=classic] .ab-panels{gap:0}:root[data-aesthetic=classic] .ab-panel,:root[data-aesthetic=classic][data-mode=dark] .ab-panel{background:0 0;border:0;border-radius:0;padding:0}:root[data-aesthetic=classic] .ab-panel+.ab-panel{border-top:1px solid var(--lx-pane-line);margin-top:2rem;padding-top:2rem}:root[data-aesthetic=classic] .ab-btn-primary,:root[data-aesthetic=classic] .ab-btn-gold{color:#fff;background:#86692d}:root[data-aesthetic=classic] .ab-btn-primary:hover,:root[data-aesthetic=classic] .ab-btn-gold:hover{background:#6b5220}:root[data-aesthetic=classic][data-mode=dark] .ab-btn-primary,:root[data-aesthetic=classic][data-mode=dark] .ab-btn-gold{color:#17140c;background:#c9a84c}:root[data-aesthetic=classic][data-mode=dark] .ab-btn-primary:hover,:root[data-aesthetic=classic][data-mode=dark] .ab-btn-gold:hover{background:#d4b44c}@media (min-width:768px){:root[data-aesthetic=classic] .classic-about .ab-section>.ab-wrap{width:calc(100% - 4rem);padding:3rem 3rem 3.25rem}}@media (min-width:1024px){:root[data-aesthetic=classic] .classic-about .ab-section{padding:3.5rem 0}:root[data-aesthetic=classic] .classic-about .ab-section-last{padding-bottom:6rem}:root[data-aesthetic=classic] .classic-about .ab-section>.ab-wrap{padding:3.5rem 4rem 3.75rem}:root[data-aesthetic=classic] .ab-panel:first-child{padding-right:2.5rem}:root[data-aesthetic=classic] .ab-panel+.ab-panel{border-top:0;border-left:1px solid var(--lx-pane-line);margin-top:0;padding-top:0;padding-left:2.5rem}}.ab-bio{--bio-ink:#2a241b;--bio-accent:#86692d;z-index:1;width:min(100%,65rem,100vw - 15rem);padding:clamp(1rem,2.4svh,1.625rem) clamp(1.375rem,2.8vw,2.75rem)}:root[data-mode=dark] .ab-bio{--bio-ink:#f3ead8;--bio-accent:#e0bd78}.ab-bio .bio-words{font-family:var(--ab-name-font);font-size:clamp(1rem,2.3svh,1.375rem);line-height:1.5}:root[data-aesthetic=classic] .ab-bio .bio-face{box-shadow:0 0 0 1px #a8893a99,0 1.125rem 2.5rem -1.125rem #000000b3}:root[data-aesthetic=classic][data-mode=dark] .ab-bio .bio-face{box-shadow:0 0 0 1px #e8c78099,0 1.125rem 2.5rem -1.125rem #000000e6}.ab-hero:has(>.ab-bio){gap:clamp(.875rem,3.5svh,2.75rem)}:root[data-aesthetic=classic] .ab-bio{--bio-corner:#a8893ab3;border:1px solid var(--lx-pane-edge);border-radius:var(--lx-pane-r);background:var(--lx-pane-hair) 50% 0 / 76% 1px no-repeat, var(--lx-pane);box-shadow:var(--lx-pane-shadow);-webkit-backdrop-filter:var(--lx-pane-blur);backdrop-filter:var(--lx-pane-blur)}:root[data-aesthetic=classic][data-mode=dark] .ab-bio{--bio-corner:#e8c780cc}@media (max-width:760px){.ab-hero{padding-top:calc(var(--header) + .5rem);gap:.875rem}.ab-hero-title{font-size:min(16.5vw,7.5rem)}.ab-roles{margin-top:.5rem;font-size:.9375rem;line-height:1.3}.ab-bio{width:100%;padding:.625rem .75rem .6875rem}.ab-bio .bio-words{font-size:.828125rem;line-height:1.42}.ab-hero-panel{padding:.625rem .75rem .75rem}.ab-hero-description{font-size:.875rem;line-height:1.45}.ab-hero-actions{margin-top:.5rem}.ab-socials{gap:.25rem .875rem;margin-top:.375rem;font-size:.8125rem}}
.hs{--hs-ease:cubic-bezier(.65, 0, .15, 1);--hs-settle:cubic-bezier(.22, 1, .36, 1);--hs-ink:#18181b;--hs-dim:#57534e;--hs-text:#27272a;--hs-accent:#86692d;--hs-bar:linear-gradient(180deg, #a8893a, #d4b44c);--hs-line:#86692d38;--hs-frame:#e9e2d2;--hs-r:6px;--hs-title:1.375rem;grid-template-areas:"head""stage""list";gap:1.375rem;display:grid}.hs-head{grid-area:head}.hs-stage{aspect-ratio:1;isolation:isolate;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-area:stage;position:relative}.hs-slide{--hs-r-now:var(--hs-r);border-radius:var(--hs-r-now);background:var(--hs-frame);visibility:hidden;position:absolute;inset:0;overflow:hidden}.hs-slide-card{--hs-r-now:5.8%;background:0 0}.hs-slide[data-state]{visibility:visible}.hs-slide[data-state=on]{z-index:2}.hs-slide[data-state=out]{z-index:1}.hs-img{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.hs-list{border-top:1px solid var(--hs-line);grid-area:list;margin:0;padding:0;list-style:none}.hs-item{border-bottom:1px solid var(--hs-line);position:relative}.hs-item:before{background:var(--hs-bar);content:"";transform-origin:50% 0;width:2px;transition:transform .55s var(--hs-ease);border-radius:2px;position:absolute;top:.875rem;bottom:.875rem;left:0;transform:scaleY(0)}.hs-item[data-on]:before{transform:scaleY(1)}.hs-name{margin:0}.hs-pick{width:100%;color:var(--hs-dim);font:inherit;font-size:var(--hs-title);letter-spacing:-.02em;text-align:left;cursor:pointer;transition:color .3s ease, transform .45s var(--hs-settle);background:0 0;border:0;padding:.75rem 0 .75rem 1.25rem;font-weight:700;line-height:1.25;display:block}.hs-item[data-on] .hs-pick{color:var(--hs-ink);cursor:default}.hs-pick:focus-visible{outline:2px solid var(--hs-accent);outline-offset:2px;border-radius:2px}.hs-more{transition:grid-template-rows .55s var(--hs-ease);grid-template-rows:0fr;display:grid}.hs-item[data-on] .hs-more{grid-template-rows:1fr}.hs-text{min-height:0;color:var(--hs-text);opacity:0;transition:opacity .25s ease, transform .45s var(--hs-settle);margin:0;padding-left:1.25rem;font-size:1rem;line-height:1.65;overflow:hidden;transform:translateY(.5rem)}.hs-text:after{content:"";height:1rem;display:block}.hs-item[data-on] .hs-text{opacity:1;transition-delay:.16s;transform:none}.hs[data-moved] .hs-slide[data-state=on]{animation:hs-in-next .85s var(--hs-ease) both}.hs[data-moved][data-dir=prev] .hs-slide[data-state=on]{animation-name:hs-in-prev}.hs[data-moved] .hs-slide[data-state=on] .hs-img{animation:hs-settle 1.2s var(--hs-settle) both}.hs[data-moved] .hs-slide[data-state=out]{animation:hs-out-next .85s var(--hs-ease) both}.hs[data-moved][data-dir=prev] .hs-slide[data-state=out]{animation-name:hs-out-prev}@keyframes hs-in-next{0%{clip-path:inset(0 0 0 100% round var(--hs-r-now))}to{clip-path:inset(0 0 0 0 round var(--hs-r-now))}}@keyframes hs-in-prev{0%{clip-path:inset(0 100% 0 0 round var(--hs-r-now))}to{clip-path:inset(0 0 0 0 round var(--hs-r-now))}}@keyframes hs-settle{0%{transform:scale(1.18)}to{transform:none}}@keyframes hs-out-next{to{opacity:.2;transform:translate(-10%)scale(.9)}}@keyframes hs-out-prev{to{opacity:.2;transform:translate(10%)scale(.9)}}@media (hover:hover){.hs-item:not([data-on]) .hs-pick:hover{color:var(--hs-ink);transform:translate(.25rem)}}@media (min-width:768px){.hs{--hs-title:1.625rem;grid-template:"stage."1fr"stage head""stage list""stage."1fr/minmax(0,1.05fr) minmax(0,1fr);gap:0 clamp(2rem,4vw,3.5rem)}.hs:not(:has(.hs-head)){grid-template-rows:none;grid-template-areas:"stage list";align-items:center}.hs-head{margin-bottom:1.5rem}.hs-pick{padding-block:.875rem}}@media (prefers-reduced-motion:reduce){.hs[data-moved] .hs-slide[data-state],.hs[data-moved] .hs-slide[data-state] .hs-img{animation:none}.hs-slide[data-state=out]{visibility:hidden}.hs-item:before,.hs-pick,.hs-more,.hs-text{transition:none}}#content>.ch.classic{padding-top:calc(var(--header) + 1.5rem)}.ch{padding-bottom:4rem;font-family:ui-sans-serif,system-ui,sans-serif}.ch-panel{width:min(100% - 2rem,64rem);margin:1rem auto 0;padding:1.5rem 1.25rem 1.25rem;animation:.38s cubic-bezier(.16,1,.3,1) backwards ch-in}.ch-eyebrow{color:#6b5220;letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.5rem}.ch-title{color:#18181b;letter-spacing:-.03em;margin-top:.25rem;font-size:clamp(2rem,1.5rem + 1.8vw,2.75rem);font-weight:700;line-height:1.1}:root[data-mode=dark] .ch-eyebrow{color:#e0c76d}:root[data-mode=dark] .ch-title{color:#f4f4f5}:root[data-mode=dark] .hs{--hs-ink:#f4f4f5;--hs-dim:#b4b0a6;--hs-text:#e4e4e7;--hs-accent:#d4b44c;--hs-bar:linear-gradient(180deg, #e0c76d, #a8893a);--hs-line:#dcb87329;--hs-frame:#1c1a16}@keyframes ch-in{0%{opacity:0;transform:translateY(.75rem)}}@media (min-width:640px){.ch-panel{width:min(100% - 4rem,64rem);margin-top:1.5rem;padding:2.25rem 2.5rem}}@media (min-width:1024px){.ch-panel{padding:2.75rem 3rem}}@media (min-width:768px) and (max-height:820px){.ch-panel{width:min(100% - 4rem,58rem);margin-top:.5rem;padding-block:2.25rem}}@media (prefers-reduced-motion:reduce){.ch-panel{animation:none}}:root[data-aesthetic=classic] .ch-panel{border:1px solid var(--lx-pane-edge);border-radius:var(--lx-pane-r);background:var(--lx-pane-hair) 50% 0 / 76% 1px no-repeat, var(--lx-pane);box-shadow:var(--lx-pane-shadow);-webkit-backdrop-filter:var(--lx-pane-blur);backdrop-filter:var(--lx-pane-blur)}
.ra-page{--ra-gold-line:#a8893a38;--ra-blue:#1f4f8a;--ra-green:#1d6a3a;--ra-amber:#7a5300;--ra-ink:#27272a;--ra-ink-2:#3f3f46;--ra-text:#52525b;--ra-mute:#71717a;--ra-ease:cubic-bezier(.22, 1, .36, 1);--g300:#e0c76d;--g400:#d4b44c;--g500:#c9a84c;--g600:#a8893a;--g700:#86692d;-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji;position:relative}:root[data-mode=dark] .ra-page{--ra-gold-line:#dcb87329;--ra-ink:#f4f4f5;--ra-ink-2:#d4d4d8;--ra-text:#b4b4bb;--ra-mute:#a1a1aa;--ra-blue:#8cc4ff;--ra-green:#8adba3;--ra-amber:#f0cd6a}.ra-page h1,.ra-page h2,.ra-page h3{letter-spacing:normal;text-wrap:wrap;font-family:inherit}:where(.ra-page) p{text-wrap:wrap;margin:0}.ra-outer-in{max-width:80rem;margin-inline:auto}.ra-inner{padding-inline:1rem;position:relative}.ra-inner-in{max-width:42rem;margin-inline:auto}@media (min-width:640px){.ra-outer,.ra-inner{padding-inline:2rem}}@media (min-width:1024px){.ra-outer-in{padding-inline:2rem}.ra-inner{padding-inline:3rem}.ra-inner-in{max-width:64rem}}.ra-fade{animation:.38s ease-out backwards ra-up;animation-delay:calc(var(--d,0s) * .3)}@keyframes ra-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ra-hero,.ra-band{background:var(--bg-section-primary);position:relative}.ra-hero{overflow:hidden}.ra-hero-wash{pointer-events:none;background:linear-gradient(#c9a84c0d,#0000 50%,#0000);position:absolute;inset:0}:root[data-mode=dark] .ra-hero-wash{background:linear-gradient(#c9a84c08,#0000 50%,#0000)}.ra-hero-box{z-index:10;margin-top:4rem;padding-bottom:5rem;position:relative}.ra-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}.ra-hero-media{display:none}.ra-hero-glow{filter:blur(40px);background:linear-gradient(to bottom right,#c9a84c33,#c9a84c0d,#0000);border-radius:1.5rem;position:absolute;inset:-1rem}:root[data-mode=dark] .ra-hero-glow{background:linear-gradient(to bottom right,#c9a84c1a,#c9a84c0d,#0000)}.ra-hero-img{border-radius:8px;width:100%;position:relative;box-shadow:0 0 0 2px #c9a84c4d,0 20px 25px -5px #c9a84c1a,0 8px 10px -6px #c9a84c1a}:root[data-mode=dark] .ra-hero-img{box-shadow:0 0 0 2px #c9a84c40,0 20px 25px -5px #c9a84c1a,0 8px 10px -6px #c9a84c1a}@media (min-width:640px){.ra-hero-box{margin-top:8rem;padding-bottom:7rem}}@media (min-width:1024px){.ra-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:4rem}.ra-hero-grid>div:first-child{flex-direction:column;justify-content:center;display:flex}.ra-hero-media{--ra-ring:2px;display:block;position:relative}.ra-hero-media:before{content:"";aspect-ratio:3/2;display:block}.ra-hero-frame{inset:var(--ra-ring);position:absolute}.ra-hero-img{object-fit:cover;height:100%}}.ra-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--g600);font-size:.875rem;font-weight:600;line-height:1.5rem}:root[data-mode=dark] .ra-eyebrow{color:var(--g400)}.ra-page .ra-h1{letter-spacing:-.025em;color:var(--ra-ink);margin-top:1rem;font-size:2rem;font-weight:700;line-height:2.5rem}@media (min-width:640px){.ra-page .ra-h1{font-size:3rem;line-height:3.5rem}}.ra-lead{max-width:42rem;color:var(--ra-text);margin-top:1.5rem;font-size:1rem;line-height:1.625}.ra-rule{background:linear-gradient(to right, var(--g500), var(--g300));width:4rem;height:2px;margin-top:1rem}:root[data-mode=dark] .ra-rule{background:linear-gradient(to right, var(--g400), var(--g600))}.ra-page .ra-h2{letter-spacing:-.025em;color:var(--ra-ink);font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:640px){.ra-page .ra-h2{font-size:1.875rem;line-height:2.25rem}}.ra-sub{max-width:40rem;color:var(--ra-text);margin-top:.5rem;font-size:1rem;line-height:1.75rem}.ra-panel{padding:1.75rem 1.25rem 1.5rem;position:relative}@media (min-width:640px){.ra-panel{padding:2.25rem 2.5rem 2rem}}.ra-panel-head{margin-bottom:1.5rem}.ra-band-pad{z-index:10;padding-block:6rem;position:relative}@media (min-width:640px){.ra-band-pad{padding-block:8rem}}.ra-link{color:var(--g600);align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;line-height:1.5rem;transition:color .15s;display:inline-flex}.ra-link:hover{color:var(--g700)}:root[data-mode=dark] .ra-link{color:var(--g400)}:root[data-mode=dark] .ra-link:hover{color:var(--g300)}.ra-ico{flex:none;width:1rem;height:1rem}.ra-page :is(a,button):focus-visible{outline:2px solid var(--g500);outline-offset:3px;border-radius:4px}.rd-grid{grid-template-columns:minmax(0,1fr);column-gap:3rem;display:grid}.rd-pair{display:contents}@media (min-width:768px){.rd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-card{grid-column:var(--c);grid-row:var(--r)}.rd-drawer{grid-column:var(--c);grid-row:var(--r2)}}.rd-card{border-top:1px solid var(--ra-gold-line);position:relative}.rd-stack{flex-direction:column;padding:1.5rem 0 1.25rem;display:flex}@media (min-width:768px){.rd-stack{min-height:calc(var(--rd-h,0px) + 2.75rem)}}.rd-top{align-items:center;gap:.875rem;display:flex}.rd-logo{width:2.5rem;height:2.5rem;color:var(--g600);flex:none}:root[data-mode=dark] .rd-logo{color:var(--g400)}.ra-page .rd-name{color:var(--ra-ink);font-size:1.125rem;font-weight:600;line-height:1.5rem}.rd-keys{color:var(--g700);margin-top:1rem;font-size:.875rem;font-weight:500;line-height:1.5rem}:root[data-mode=dark] .rd-keys{color:var(--g400)}.rd-details{color:var(--ra-text);margin-top:.5rem;font-size:.9375rem;line-height:1.65}.rd-foot{margin-top:auto;padding-top:1.25rem}.rd-toggle{width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.375rem;padding:0;display:flex}.rd-toggle:after{content:"";position:absolute;inset:0}.rd-count{color:var(--g700);font-size:.875rem;font-weight:600;line-height:1.5rem;transition:color .15s}:root[data-mode=dark] .rd-count{color:var(--g400)}.rd-chev{width:1.25rem;height:1.25rem;color:var(--g700);flex:none;place-items:center;display:grid}:root[data-mode=dark] .rd-chev{color:var(--g400)}.rd-chev svg{width:1.125rem;height:1.125rem;transition:transform .45s var(--ra-ease);transform:rotate(90deg)}.rd-toggle[aria-expanded=true] .rd-chev svg{transform:rotate(-90deg)}@media (hover:hover){.rd-card:hover .rd-count{color:var(--ra-ink)}}.rd-drawer{transition:grid-template-rows .55s var(--ra-ease);grid-template-rows:0fr;display:grid}.rd-drawer[data-open]{grid-template-rows:1fr}.rd-drawer-clip{min-height:0;overflow:hidden}.rd-works{margin:0 0 1.25rem;padding:0;list-style:none}@media (min-width:640px){.rd-works{padding-left:3.625rem}}.rd-work{border-top:1px solid var(--ra-gold-line);padding-block:.875rem;display:block}.rd-drawer[data-open] .rd-work{animation:rd-in .3s var(--ra-ease) backwards;animation-delay:calc(var(--j,0) * 25ms + 40ms)}@keyframes rd-in{0%{opacity:0;transform:translateY(10px)}}.rd-work-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.rd-work-year{font-variant-numeric:tabular-nums;color:var(--ra-mute);font-size:.8125rem;font-weight:600;line-height:1.5rem}.rd-work-cites{white-space:nowrap;color:var(--ra-mute);font-size:.8125rem;line-height:1.5rem}.rd-work-cites b{color:var(--ra-ink-2);font-weight:700}.rd-work-title{color:var(--ra-ink-2);margin-top:.125rem;font-size:.875rem;line-height:1.625;transition:color .15s;display:block}a.rd-work-title:hover,.rp-text a:hover{color:var(--g700)}:root[data-mode=dark] :is(a.rd-work-title,.rp-text a):hover{color:var(--g300)}.rp-intro-pad,.rp-reviews-pad{z-index:10;padding-top:1rem;padding-bottom:6rem;position:relative}@media (min-width:640px){.rp-intro-pad,.rp-reviews-pad{padding-bottom:8rem}}.rp-intro-pad .ra-h1{margin-top:.75rem}.rs-card{border-top:1px solid var(--ra-gold-line);margin-top:2rem;padding-top:1.75rem}.rs-main{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid;position:relative}@media (min-width:768px){.rs-main{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2.5rem}}.ra-page .rs-title{color:var(--ra-ink);font-size:1.125rem;font-weight:600;line-height:1.75rem}.rs-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:1.5rem 0 0;display:grid}.rs-stat{flex-direction:column-reverse;justify-content:flex-end;min-width:0;padding-inline:.75rem;display:flex}.rs-stat:first-child{padding-left:0}.rs-stat+.rs-stat{border-left:1px solid var(--ra-gold-line)}.rs-stat dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--g600);margin:0;font-size:1.875rem;font-weight:700;line-height:2.25rem}:root[data-mode=dark] .rs-stat dd{color:var(--g400)}.rs-stat dt{color:var(--ra-mute);margin-top:.25rem;font-size:.8125rem;line-height:1.25rem}@media (min-width:640px){.rs-stat{padding-inline:1.5rem}.rs-stat dd{font-size:2.25rem;line-height:2.5rem}}.rs-chart{border-top:1px solid var(--ra-gold-line);flex-direction:column;margin:0;padding-top:1.5rem;display:flex}@media (min-width:768px){.rs-chart{border-top:0;border-left:1px solid var(--ra-gold-line);padding-top:0;padding-left:2.5rem}}.rs-chart-cap{color:var(--ra-ink);font-size:.875rem;font-weight:600;line-height:1.5rem}.rs-bars{background:linear-gradient(#c9a84c4d,#c9a84c4d) 0 calc(100% - 1.75rem)/100% 1px no-repeat;align-items:flex-end;gap:1.5rem;height:8.5rem;margin:1rem 0 0;padding:0 .25rem;list-style:none;display:flex}.rs-bars li{text-align:center;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:stretch;max-width:4rem;height:100%;display:flex}.rs-bar{height:calc(var(--h) * (100% - 3.5rem));transform-origin:bottom;background:linear-gradient(to top, var(--g500), var(--g300));border-radius:4px 4px 0 0;min-height:2px;display:block}:root[data-mode=dark] .rs-bar{background:linear-gradient(to top, var(--g600), var(--g400))}.rs-bar-val{font-variant-numeric:tabular-nums;color:var(--ra-ink-2);margin-bottom:.25rem;font-size:.8125rem;font-weight:600;line-height:1.5rem}.rs-bar-year{font-variant-numeric:tabular-nums;height:1.75rem;color:var(--ra-mute);padding-top:.375rem;font-size:.8125rem;line-height:1.375rem}.rs-card[data-armed=true]:not([data-in]) .rs-bar{transform:scaleY(0)}.rs-card[data-armed=true]:not([data-in]) .rs-bar-val{opacity:0}.rs-card[data-armed=true][data-in] .rs-bar{animation:rs-grow .4s var(--ra-ease) backwards;animation-delay:calc(var(--i,0) * 30ms)}.rs-card[data-armed=true][data-in] .rs-bar-val{animation:.2s ease-out backwards rs-show;animation-delay:calc(var(--i,0) * 30ms + .15s)}@keyframes rs-grow{0%{transform:scaleY(0)}}@keyframes rs-show{0%{opacity:0}}.rs-foot{border-top:1px solid var(--ra-gold-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-top:1.75rem;padding-top:1.25rem;display:flex;position:relative}.rs-updated{color:var(--ra-mute);font-size:.8125rem;line-height:1.5rem}.rp-group{margin-top:3rem}.ra-page .rp-group-title{letter-spacing:-.01em;color:var(--ra-ink);font-size:1.25rem;font-weight:600;line-height:1.75rem}.rp-list{margin:1rem 0 0;padding:0;list-style:none}.rp-entry{border-top:1px solid var(--ra-gold-line);padding-block:1.125rem}.rp-entry:last-child{padding-bottom:0}.rp-meta{color:var(--ra-mute);font-size:.875rem;line-height:1.5rem}.rp-meta>*+:before{content:"·";content:"·" / "";color:var(--ra-mute);margin-inline:.5rem;font-weight:400}.rp-year{font-variant-numeric:tabular-nums}.rp-status{color:var(--ra-ink-2);font-weight:600}.rp-status[data-tone=blue]{color:var(--ra-blue)}.rp-status[data-tone=green]{color:var(--ra-green)}.rp-status[data-tone=yellow]{color:var(--ra-amber)}.rp-cites{white-space:nowrap}.rp-text{color:var(--ra-ink-2);overflow-wrap:break-word;margin-top:.25rem;font-size:.9375rem;line-height:1.65}.rp-text a{transition:color .15s}.rp-links{flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.ra-page .ra-fade,.ra-page .rd-work,.ra-page .rs-bar,.ra-page .rs-bar-val{animation:none!important}.ra-page .rs-card .rs-bar{transform:none!important}.ra-page .rs-card .rs-bar-val{opacity:1!important}.ra-page .rd-drawer{transition:none}}.rd-empty{margin:0}.rd-empty:after{content:none}.rd-empty .rd-count,:root[data-mode=dark] .rd-empty .rd-count{color:var(--ra-mute);font-weight:500}:root[data-aesthetic=classic] .ra-page{--ra-gold-line:var(--lx-pane-line)}:root[data-aesthetic=classic][data-mode=light] .ra-page{--ra-mute:#5f5f67;--g600:#6b5423;--g700:#6b5423}:root[data-aesthetic=classic] .ra-page .ra-hero-grid>div:first-child,:root[data-aesthetic=classic] .ra-page .ra-panel{border:1px solid var(--lx-pane-edge);border-radius:var(--lx-pane-r);background:var(--lx-pane-hair) 50% 0 / 76% 1px no-repeat, var(--lx-pane);box-shadow:var(--lx-pane-shadow);-webkit-backdrop-filter:var(--lx-pane-blur);backdrop-filter:var(--lx-pane-blur);position:relative}:root[data-aesthetic=classic] .ra-page .ra-hero-grid>div:first-child{padding:1.75rem 1.5rem 2rem}@media (min-width:640px){:root[data-aesthetic=classic] .ra-page .ra-hero-grid>div:first-child{padding:2.25rem 2.5rem 2.5rem}}:root[data-aesthetic=classic][data-mode=light] .ra-page .ra-link{color:var(--g700)}:root[data-aesthetic=classic][data-mode=light] .ra-page .ra-link:hover{color:var(--ra-ink)}
#content>.ct.classic{padding-top:4rem}.ct{--ct-line:#a8893a38;font-family:ui-sans-serif,system-ui,sans-serif}[data-mode=dark] .ct{--ct-line:#dcb87329}.ct-outer-max{max-width:80rem;margin-inline:auto}.ct-inner{padding-inline:1rem;position:relative}.ct-inner-max{max-width:42rem;margin-inline:auto}.ct-hero,.ct-subject{background-color:var(--bg-section-primary);position:relative}.ct-hero{overflow:hidden}.ct-subject{overflow-x:clip}.ct-hero-wash{background-image:linear-gradient(#c9a84c0d,#0000,#0000);position:absolute;inset:0}.ct-hero-in,.ct-subject-in{z-index:10;position:relative}.ct-hero-in{margin-top:4rem;padding-bottom:5rem}.ct-subject-in{padding-bottom:6rem}.ct-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}.ct-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#6b5423;font-size:.875rem;font-weight:600;line-height:1.5rem}.ct-title{letter-spacing:-.025em;color:#27272a;margin-top:1rem;font-size:2rem;font-weight:700;line-height:2.5rem}.ct-intro{color:#52525b;max-width:42rem;margin-top:1.5rem;font-size:1rem;line-height:1.625}.ct-rule{background-image:linear-gradient(90deg,#c9a84c,#e0c76d);width:4rem;height:.125rem}.ct-rule-start{margin-top:1rem}.ct-hero-media{display:none}.ct-portrait-glow{filter:blur(40px);background-image:linear-gradient(to bottom right,#c9a84c33,#c9a84c0d,#0000);border-radius:1.5rem;position:absolute;inset:-1rem}.ct-portrait-img{border-radius:.5rem;width:100%;display:block;position:relative;box-shadow:0 0 0 2px #c9a84c4d,0 20px 25px -5px #c9a84c1a,0 8px 10px -6px #c9a84c1a}.ct-panel{padding:1.75rem 1.25rem 1.5rem;position:relative}.ct-subject-title{letter-spacing:-.025em;color:#27272a;font-size:1.5rem;font-weight:700;line-height:2rem}.ct-courses{grid-template-columns:minmax(0,1fr);margin-top:1.5rem;display:grid}.ct-course{border-top:1px solid var(--ct-line);min-width:0;padding:1.5rem 0 1rem;display:flex}.ct-course:last-child{padding-bottom:0}.ct-course>article{flex-direction:column;flex:1;min-width:0;display:flex}.ct-card-title{color:#27272a;overflow-wrap:break-word;font-size:1.0625rem;font-weight:600;line-height:1.625rem}.ct-meta{color:#5f5f67;margin-top:.25rem;font-size:.875rem;line-height:1.5rem}.ct-meta>:first-child{color:#6b5423;font-weight:600}.ct-meta>*+:before{content:"·";content:"·" / "";color:#5f5f67;margin-inline:.5rem;font-weight:400}.ct-desc{margin-top:.75rem}.ct-desc>p{color:#52525b;font-size:.9375rem;line-height:1.65}.ct-desc>p+p{margin-top:.5rem}.ct-link{color:#6b5423;align-self:flex-start;align-items:center;gap:.25rem;margin-top:.5rem;padding-block:.5rem;font-size:.875rem;font-weight:600;line-height:1.5rem;transition:color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ct-link:hover{color:#27272a}.ct-link:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #c9a84c}.ct-arrow{stroke:currentColor;width:1rem;height:1rem}[data-mode=dark] .ct-hero-wash{background-image:linear-gradient(#c9a84c08,#0000,#0000)}[data-mode=dark] .ct-eyebrow{color:#d4b44c}[data-mode=dark] .ct-title,[data-mode=dark] .ct-subject-title,[data-mode=dark] .ct-card-title{color:#f4f4f5}[data-mode=dark] .ct-intro,[data-mode=dark] .ct-desc>p{color:#b4b4bb}[data-mode=dark] .ct-rule{background-image:linear-gradient(90deg,#d4b44c,#a8893a)}[data-mode=dark] .ct-portrait-glow{background-image:linear-gradient(to bottom right,#c9a84c1a,#c9a84c0d,#0000)}[data-mode=dark] .ct-portrait-img{box-shadow:0 0 0 2px #c9a84c40,0 20px 25px -5px #c9a84c1a,0 8px 10px -6px #c9a84c1a}[data-mode=dark] .ct-meta,[data-mode=dark] .ct-meta>*+:before{color:#a1a1aa}[data-mode=dark] .ct-meta>:first-child,[data-mode=dark] .ct-link{color:#d4b44c}[data-mode=dark] .ct-link:hover{color:#f4f4f5}.ct [data-reveal]{animation:.38s ease-out both ct-up;animation-delay:calc(var(--d,0s) * .3)}.ct [data-reveal=armed]{opacity:0;animation:none}@keyframes ct-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (min-width:640px){.ct-outer,.ct-inner{padding-inline:2rem}.ct-hero-in{margin-top:8rem;padding-bottom:7rem}.ct-subject-in{padding-bottom:8rem}.ct-panel{padding:2.25rem 2.5rem 2rem}.ct-title{font-size:3rem;line-height:3.5rem}.ct-subject-title{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.ct-outer-max{padding-inline:2rem}.ct-inner{padding-inline:3rem}.ct-inner-max{max-width:64rem}.ct-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:4rem}.ct-hero-grid>:first-child{flex-direction:column;justify-content:center;display:flex}.ct-hero-media{--ct-ring:2px;order:-1;display:block;position:relative}.ct-hero-media:before{content:"";aspect-ratio:3/2;display:block}.ct-portrait{inset:var(--ct-ring);position:absolute}.ct-portrait-img{object-fit:cover;object-position:50% 30%;height:100%}.ct-courses{columns:2;column-gap:3rem;margin-bottom:-1rem;display:block}.ct-course,.ct-course:last-child{break-inside:avoid;padding-bottom:1rem}.ct-course:only-child{column-span:all}.ct-course:only-child>article{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;display:grid}.ct-course:only-child .ct-desc{grid-area:1/2/-1;margin-top:0}}@media (min-width:1280px){.ct-courses:has(>.ct-course:nth-child(3):last-child){columns:3;column-gap:2rem}}@media (prefers-reduced-motion:reduce){.ct [data-reveal],.ct [data-reveal=armed]{opacity:1;animation:none}}:root[data-aesthetic=classic] .ct{--ct-line:var(--lx-pane-line)}:root[data-aesthetic=classic] .ct-hero-grid>:first-child,:root[data-aesthetic=classic] .ct-panel{border:1px solid var(--lx-pane-edge);border-radius:var(--lx-pane-r);background:var(--lx-pane-hair) 50% 0 / 76% 1px no-repeat, var(--lx-pane);box-shadow:var(--lx-pane-shadow);-webkit-backdrop-filter:var(--lx-pane-blur);backdrop-filter:var(--lx-pane-blur)}:root[data-aesthetic=classic] .ct-hero-grid>:first-child{padding:1.75rem 1.5rem 2rem}@media (min-width:640px){:root[data-aesthetic=classic] .ct-hero-grid>:first-child{padding:2.25rem 2.5rem 2.5rem}}
.af-orgs{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.af-org{border-top:1px solid var(--ra-gold-line);flex-direction:column;min-width:0;padding:1.5rem 0;display:flex}.af-org:last-child{padding-bottom:.25rem}@media (min-width:768px){.af-orgs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}.af-org{padding-bottom:.25rem}}.af-org-head{align-items:center;gap:.875rem;display:flex}.af-org-logo{border:1px solid var(--ra-gold-line);background:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.af-org-logo img{border-radius:9999px;width:1.875rem;height:1.875rem}.af-org-id{flex:1;min-width:0}.ra-page .af-org-name{color:var(--ra-ink);font-size:1.0625rem;font-weight:600;line-height:1.5rem}.af-org-role{color:var(--g700);margin-top:.125rem;font-size:.875rem;font-weight:500;line-height:1.375rem}:root[data-mode=dark] .af-org-role{color:var(--g400)}.af-org-text{color:var(--ra-text);margin-top:1rem;font-size:.9375rem;line-height:1.65}.af-org-link{color:var(--g700);align-self:flex-start;align-items:center;gap:.375rem;margin-top:auto;padding-top:1rem;font-size:.875rem;font-weight:600;line-height:1.5rem;transition:color .15s;display:inline-flex}.af-org-link:hover{color:var(--ra-ink)}:root[data-mode=dark] .af-org-link{color:var(--g400)}:root[data-mode=dark] .af-org-link:hover{color:var(--g300)}.af-org-link-ico{flex:none;width:1.125rem;height:1.125rem}.af-acts-pad{padding-top:0}.af-timeline{border-top:1px solid var(--ra-gold-line);grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:1.5rem;display:grid}@media (min-width:1024px){.af-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.af-act{border:1px solid var(--ra-gold-line);background:#ffffff59;flex-direction:column;min-width:0;padding:1.25rem 1.25rem 1rem;display:flex}:root[data-mode=dark] .af-act{background:#ffffff06}.af-act-head{align-items:center;gap:.875rem;display:flex}.ra-page .af-act-field{letter-spacing:-.015em;min-width:0;color:var(--ra-ink);font-size:1.375rem;font-weight:700;line-height:1.75rem}@media (min-width:1024px) and (max-width:1099px){.ra-page .af-act-field{font-size:1.125rem;line-height:1.5rem}}.ra-page .af-act-title{color:var(--ra-ink-2);margin-top:1.125rem;font-size:1rem;font-weight:600;line-height:1.5rem}.af-act-org{color:var(--g700);margin-top:.125rem;font-size:.875rem;font-weight:500;line-height:1.5rem}:root[data-mode=dark] .af-act-org{color:var(--g400)}.af-act-text{color:var(--ra-text);margin-top:.625rem;font-size:.9375rem;line-height:1.65}.af-act-foot{margin-top:auto;padding-top:1.25rem}.af-period{font-variant-numeric:tabular-nums;color:var(--ra-mute);font-size:.875rem;font-weight:500;line-height:1.5rem}.af-timeline[data-armed=true]:not([data-in]) .af-act{opacity:0}.af-timeline[data-armed=true][data-in] .af-act{animation:af-act-in .36s var(--ra-ease) backwards;animation-delay:calc(var(--n,0) * 40ms)}@keyframes af-act-in{0%{opacity:0}}.af-cv-pad{z-index:10;padding-bottom:4rem;position:relative}@media (min-width:640px){.af-cv-pad{padding-bottom:6rem}}.ra-page .af-cv-title{letter-spacing:-.025em;color:var(--ra-ink);font-size:2rem;font-weight:700;line-height:2.5rem}.af-cv-intro{max-width:42rem;color:var(--ra-text);margin-top:1rem;font-size:1rem;line-height:1.625}.af-cv-tabs{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.af-cv-head{container-type:inline-size}.af-cv-actions{gap:.75rem;max-width:26rem;margin-top:1.5rem;display:grid}.af-cv-actions .af-btn{justify-content:center;padding-inline:1.25rem}.af-cv-actions .af-btn-gold{border:1px solid #0000}@container (min-width:25rem){:root:not([lang=fr]) .af-cv-actions{grid-auto-columns:1fr;grid-auto-flow:column;width:max-content;max-width:none}}@container (min-width:33rem){.af-cv-actions{grid-auto-columns:1fr;grid-auto-flow:column;width:max-content;max-width:none}.af-cv-actions .af-btn{white-space:nowrap}}@media (min-width:1024px){.af-cv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 3rem;display:flex}.af-cv-copy{flex:18rem;max-width:36rem}.af-cv-intro{margin-top:.5rem}.af-cv-rule{display:none}.af-cv-versions{flex-basis:100%;order:1}.af-cv-tabs{justify-content:center;margin-top:0}.af-cv-actions{margin-top:0}}.af-btn,.af-cv-tab{border-radius:6px;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.5rem;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.af-btn{padding:.75rem 1.5rem}@media (min-width:1024px){.af-btn{padding-block:.5rem}}.af-btn-gold{background:var(--g700);color:#fff;box-shadow:0 10px 15px -3px #c9a84c40,0 4px 6px -4px #c9a84c40}.af-btn-gold:hover{background:#6b5423;box-shadow:0 10px 15px -3px #c9a84c66,0 4px 6px -4px #c9a84c66}:root[data-mode=dark] .af-btn-gold{background:var(--g400);color:#17120a;box-shadow:0 10px 15px -3px #c9a84c1a,0 4px 6px -4px #c9a84c1a}:root[data-mode=dark] .af-btn-gold:hover{background:var(--g300);box-shadow:0 10px 15px -3px #c9a84c33,0 4px 6px -4px #c9a84c33}.af-btn-quiet,.af-cv-tab{color:#3f3f46;background:#fff;border:1px solid #c9a84c33}.af-btn-quiet:hover,.af-cv-tab:hover{color:var(--g700);border-color:#c9a84c66}:root[data-mode=dark] .af-btn-quiet,:root[data-mode=dark] .af-cv-tab{color:#d4d4d8;background:#27272a;border-color:#3f3f46}:root[data-mode=dark] .af-btn-quiet:hover,:root[data-mode=dark] .af-cv-tab:hover{color:var(--g400);border-color:#c9a84c4d}.af-cv-tab{color:#52525b;padding:.625rem 1.25rem;font-weight:500}.af-cv-tab.is-on{border-color:var(--g700);background:var(--g700);color:#fff;box-shadow:0 10px 15px -3px #c9a84c40,0 4px 6px -4px #c9a84c40}.af-cv-frame{border-top:1px solid var(--ra-gold-line);margin-top:2rem;padding-top:2rem}.af-cv-paper{border-radius:4px;animation:.3s ease-out backwards af-paper;overflow:hidden}:root[data-mode=dark] .af-cv-tab.is-on{border-color:var(--g400);background:var(--g400);color:#17120a}@keyframes af-paper{0%{opacity:0;transform:translateY(24px)}}.af-cv .pdf{border-top:0}.af-cv .pdf-pages{gap:.5rem;max-width:none}.af-cv .pdf-page{box-shadow:0 0 0 1px var(--ra-gold-line);background:#fff}.af-cv .pdf-placeholder{color:#71717a;background:0 0;min-height:0;padding:1.5rem}:root[data-mode=dark] .af-cv .pdf-placeholder{color:#a1a1aa}.af-cv .pdf-placeholder p{flex-direction:column;align-items:center;gap:1rem;font-size:.875rem;line-height:1.5rem;display:flex}.af-cv .pdf-placeholder p.muted:before{content:"";border:4px solid #c9a84c33;border-top-color:var(--g500);border-radius:9999px;width:2.5rem;height:2.5rem;animation:1s linear infinite af-spin}@keyframes af-spin{to{transform:rotate(360deg)}}.af-cv .pdf-placeholder a{color:var(--g600);font-weight:600}:root[data-mode=dark] .af-cv .pdf-placeholder a{color:var(--g400)}.af-cv .pdf noscript p{text-align:center;padding:1.5rem;font-size:.875rem;line-height:1.5rem}.af-cv .pdf noscript a{color:var(--g600);font-weight:600}:root[data-mode=dark] .af-cv .pdf noscript a{color:var(--g400)}@media (scripting:none){.af-cv .pdf-placeholder{display:none}}@media (prefers-reduced-motion:reduce){.af-page .af-act,.af-page .af-cv-paper{opacity:1!important;animation:none!important;transform:none!important}}
@keyframes svc-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes svx-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.svc{--g300:224 199 109;--g400:212 180 76;--g500:201 168 76;--g600:168 137 58;--g700:134 105 45;--svc-ink:#27272a;--svc-ink-soft:#3f3f46;--svc-copy:#52525b;--svc-muted:#5f5f67;--svc-accent:#6b5423;--svc-accent-hover:#27272a;--svc-rule:#a8893a38;--svc-btn:#86692d;--svc-btn-hover:#6b5423;--svc-btn-ink:#fff;--svc-shadow-hi:0 1px 2px #27272a0d, 0 22px 44px -20px #785c1e52;--svc-ease:cubic-bezier(.2, .7, .2, 1);font-family:ui-sans-serif,system-ui,sans-serif}[data-mode=dark] .svc{--svc-ink:#f4f4f5;--svc-ink-soft:#d4d4d8;--svc-copy:#a1a1aa;--svc-muted:#a1a1aa;--svc-accent:#d4b44c;--svc-accent-hover:#e3cb7a;--svc-rule:#dcb87329;--svc-btn:#d4b44c;--svc-btn-hover:#e0c76d;--svc-btn-ink:#17120a;--svc-shadow-hi:0 1px 2px #0006, 0 24px 48px -20px #000c}#content>.svc.classic{padding-top:4rem}.svc :is(h1,h2,h3,p,li,span){text-wrap:wrap}.svc :is(h1,h2,h3){margin:0;font-family:inherit}.svc :is(ul,ol){margin:0;padding:0;list-style:none}.svc .svc-in{animation:svc-rise .38s var(--svc-ease) both;animation-delay:calc(var(--d,0s) * .3)}.svc [data-reveal]{transition:opacity .34s var(--svc-ease) calc(var(--d,0s) * .3), transform .4s var(--svc-ease) calc(var(--d,0s) * .3)}.svc[data-reveals] [data-reveal]:not(.is-in){opacity:0;transform:translateY(1.25rem)}.svc .svc-top{padding-top:4rem}.svc .svc-block{padding-top:4.5rem}.svc .svc-end{padding-top:5rem;padding-bottom:6rem}.svc .svc-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--svc-accent);font-size:.875rem;font-weight:600;line-height:1.5rem}.svc .svc-h1{letter-spacing:-.025em;color:var(--svc-ink);font-size:2.25rem;font-weight:700;line-height:2.625rem}.svc .svc-h1-xl{margin-top:1rem}.svc .svc-h2{letter-spacing:-.025em;color:var(--svc-ink);font-size:1.5rem;font-weight:700;line-height:2rem}.svc .svc-h3{color:var(--svc-ink);font-size:1.125rem;font-weight:600;line-height:1.75rem}.svc .svc-lead{max-width:38rem;color:var(--svc-copy);margin-top:1.5rem;font-size:1.0625rem;line-height:1.7}.svc .svc-lead-lg{max-width:48rem}.svc .svc-text{color:var(--svc-copy);font-size:.9375rem;line-height:1.65}.svc .svc-rule{background-image:linear-gradient(to right, rgb(var(--g500)), rgb(var(--g300)));width:4rem;height:2px;margin-top:1.25rem}[data-mode=dark] .svc .svc-rule{background-image:linear-gradient(to right, rgb(var(--g400)), rgb(var(--g600)))}.svc .svc-panel{padding:1.75rem 1.25rem 1.5rem;position:relative}.svc .svc-panel>.svc-h2{margin-bottom:1.5rem}.svc .svc-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}.svc .svc-hero-cta{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.svc .svc-hero-copy .svc-hero-cta{justify-content:center}.svc .svc-hero-media{display:none}.svc .svc-hero-img{object-fit:cover;box-shadow:0 0 0 1px rgb(var(--g500) / .35), 0 0 0 7px #fff, 0 0 0 8px rgb(var(--g500) / .25), var(--svc-shadow-hi);border-radius:8px;display:block}.svc .svc-btn{background-color:var(--svc-btn);color:var(--svc-btn-ink);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.25rem .875rem 1.75rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 .75rem 1.8rem #c9a84c3d}.svc .svc-btn-arrow{stroke:currentColor;width:1.75rem;height:1.75rem;transition:transform .2s var(--svc-ease);flex:none;margin:-.375rem -.25rem;display:block}.svc .svc-link,.svc .svc-back{color:var(--svc-accent);align-items:center;gap:.25rem;font-size:.9375rem;font-weight:600;line-height:1.5rem;text-decoration:none;transition:color .15s;display:inline-flex}.svc .svc-back{font-size:.875rem;font-weight:500}.svc .svc-link svg,.svc .svc-back svg,.svc .svc-ghost svg{stroke:currentColor;width:1rem;height:1rem;transition:transform .2s var(--svc-ease);flex:none}.svc .svc-ghost{color:var(--svc-copy);align-items:center;gap:.25rem;padding:.5rem 0;font-size:.875rem;font-weight:500;line-height:1.5rem;text-decoration:none;transition:color .15s;display:inline-flex}.svc .svc-intro-title{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:2rem;display:flex}.svc .svx{overflow-anchor:none}.svc .svx-head{font:inherit;margin:0;display:flex}.svc .svx-tab{border:0;border-bottom:1px solid var(--svc-rule);width:100%;color:var(--svc-copy);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.875rem;margin:0;padding:1rem 0;transition:color .25s;display:grid;position:relative}.svc .svx-head:first-child .svx-tab{padding-top:.25rem}.svc .svx>.svx-head:nth-last-child(2) .svx-tab[aria-expanded=false]{border-bottom:0}.svc .svx-tab:after{content:"";background-color:var(--svc-accent);transform-origin:0;height:2px;transition:transform .45s var(--svc-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.svc .svx-tab[aria-expanded=true]{color:var(--svc-ink)}.svc .svx-num{font-variant-numeric:tabular-nums;color:var(--svc-muted);font-size:.8125rem;font-weight:700;line-height:1.25rem;transition:color .25s;display:none}.svc .svx-tab[aria-expanded=true] .svx-num{color:var(--svc-accent)}.svc .svx-title{font-size:1rem;font-weight:600;line-height:1.375rem}.svc .svx-chev{stroke:currentColor;width:1.25rem;height:1.25rem;color:var(--svc-muted);transition:transform .35s var(--svc-ease), color .25s}.svc .svx-tab[aria-expanded=true] .svx-chev{color:var(--svc-accent);transform:rotate(90deg)}.svc .svx-panel{visibility:hidden;transition:grid-template-rows .45s var(--svc-ease), visibility 0s linear .45s;grid-template-rows:0fr;display:grid}.svc .svx-panel[data-on]{visibility:visible;transition:grid-template-rows .45s var(--svc-ease), visibility 0s;grid-template-rows:1fr}.svc .svx-panel[data-on] :is(.svx-photo,.svx-name,.svx-desc,.svx-actions,.svx-label),.svc .svx-panel[data-on] .svx-list>li{animation:svx-in .3s var(--svc-ease) both;animation-delay:calc(20ms + var(--k,0) * 20ms)}.svc .svx-panel[data-on] .svx-actions{--k:1}.svc .svx[data-snap] .svx-panel:not([data-on]){transition:none}.svc .svx-panel-in{min-height:0;overflow:hidden}.svc .svx-card{border-bottom:1px solid var(--svc-rule);grid-template-columns:minmax(0,1fr);gap:2rem;padding:1.25rem 0 1.5rem;display:grid}.svc .svx-panel:last-child .svx-card{border-bottom:0;padding-bottom:.25rem}.svc .svx-intro{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.svc .svx-photo{aspect-ratio:3/2;background-color:rgb(var(--g500) / .08);box-shadow:0 0 0 1px rgb(var(--g500) / .28);border-radius:6px;position:relative;overflow:hidden}.svc .svx-img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}.svc .svx-copy{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.svc .svx-name{letter-spacing:-.02em;color:var(--svc-ink);font-size:1.375rem;font-weight:700;line-height:1.875rem;display:none}.svc .svx-desc{color:var(--svc-ink-soft);font-size:1rem;line-height:1.7}.svc .svx-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.svc .svx-facets{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}.svc .svx-facet{min-width:0}.svc .svx-label{border-bottom:1px solid var(--svc-rule);color:var(--svc-ink);padding-bottom:.625rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.svc .svx-list>li{border-bottom:1px solid var(--svc-rule);color:var(--svc-ink-soft);align-items:flex-start;gap:.75rem;padding:.625rem 0;font-size:.875rem;line-height:1.375rem;display:flex}.svc .svx-check{width:1rem;height:1rem;color:rgb(var(--g500));flex:none;margin-top:.1875rem}.svc .svx-step{font-variant-numeric:tabular-nums;width:1rem;color:var(--svc-accent);flex:none;font-size:.75rem;font-weight:700;line-height:1.375rem}.svc .svx-list-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.svc .svx-meta{color:var(--svc-muted);font-size:.8125rem;line-height:1.25rem}.svc .svc-contact{grid-template-columns:minmax(0,1fr);gap:2rem;padding:2rem 1.5rem;display:grid;position:relative}.svc .svc-contact-title{letter-spacing:-.025em;color:var(--svc-ink);font-size:1.75rem;font-weight:700;line-height:2.25rem}.svc .svc-contact-text{max-width:34rem;color:var(--svc-copy);margin-top:1.25rem;font-size:1.0625rem;line-height:1.7}.svc .svc-contact-side{flex-direction:column;align-items:flex-start;gap:.875rem;display:flex}.svc .svc-contact-aside .svc-contact-side{align-items:center}.svc .svc-contact .svc-btn{padding:1rem 1.5rem 1rem 2rem;font-size:1.0625rem}.svc .svc-contact-via{color:var(--svc-muted);overflow-wrap:anywhere;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.svc .svc-contact-via svg{width:1rem;height:1rem;fill:var(--svc-accent);flex:none}.svc .svc-contact-cta{margin-top:2rem}.lk-card{text-align:center;border:1px solid var(--lk-edge);background:var(--lk-bg);width:19rem;max-width:100%;color:var(--lk-ink);border-radius:8px;flex-direction:column;align-items:center;padding:1.75rem 1.5rem 1.5rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.lk-icon{fill:currentColor;flex:none;width:1rem;height:1rem}.lk-avatar{object-fit:cover;object-position:50% 20%;width:4.5rem;height:4.5rem;box-shadow:0 0 0 1px var(--lk-edge);border-radius:9999px}.lk-name{margin-top:1rem;font-size:1.0625rem;font-weight:700;line-height:1.5rem}.lk-role{color:var(--lk-muted);text-wrap:balance;margin-top:.25rem;font-size:.8125rem;line-height:1.25rem}.lk-cta{border:1px solid var(--lk-accent);color:var(--lk-accent);border-radius:9999px;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.4375rem 1.125rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .2s,color .2s;display:inline-flex}.lk-card:focus-visible{outline:2px solid var(--lk-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.lk-card:hover{border-color:var(--lk-accent)}.lk-card:hover .lk-cta{background-color:var(--lk-accent);color:var(--lk-on-accent)}}.svc .lk-card{--lk-edge:var(--svc-rule);--lk-bg:#ffffff8c;--lk-ink:var(--svc-ink);--lk-muted:var(--svc-muted);--lk-accent:var(--svc-accent);--lk-on-accent:#fff}[data-mode=dark] .svc .lk-card{--lk-bg:#ffffff08;--lk-on-accent:#17120a}@media (prefers-reduced-motion:reduce){.lk-card,.lk-cta{transition:none}}.svc .svc-checks{grid-template-columns:minmax(0,1fr);column-gap:3rem;display:grid}.svc .svc-check-row{border-top:1px solid var(--svc-rule);color:var(--svc-ink-soft);align-items:flex-start;gap:.875rem;padding:1rem 0;font-size:.9375rem;line-height:1.5rem;display:flex}.svc .svc-check{width:1.25rem;height:1.25rem;color:var(--svc-accent);flex:none;margin-top:.125rem}.svc .svc-tiles,.svc .svc-stackgrid{grid-template-columns:minmax(0,1fr);column-gap:2.5rem;display:grid}.svc .svc-tile{border-top:1px solid var(--svc-rule);align-items:flex-start;gap:.875rem;padding:1.125rem 0;display:flex}.svc .svc-tile-num{font-variant-numeric:tabular-nums;min-width:1.75rem;color:var(--svc-accent);flex:none;font-size:.875rem;font-weight:700;line-height:1.5rem}.svc .svc-tile-text{color:var(--svc-ink-soft);font-size:.9375rem;font-weight:500;line-height:1.5rem}.svc .svc-tech{border-top:1px solid var(--svc-rule);padding:1.125rem 0}.svc .svc-cat{color:var(--svc-ink);font-size:1rem;font-weight:600;line-height:1.5rem}.svc .svc-tags{color:var(--svc-copy);flex-wrap:wrap;margin-top:.25rem;font-size:.9375rem;line-height:1.625rem;display:flex}.svc .svc-tags>li+li:before{content:"·";content:"·" / "";color:var(--svc-muted);margin-inline:.5rem}.svc .svc-flow-item{border-top:1px solid var(--svc-rule);align-items:baseline;gap:1rem;padding:1.25rem 0;display:flex}.svc .svc-flow-item:last-child{padding-bottom:.25rem}.svc .svc-flow-num{font-variant-numeric:tabular-nums;min-width:2rem;color:var(--svc-accent);flex:none;font-size:1.125rem;font-weight:700;line-height:1.75rem}.svc .svc-flow-body{min-width:0}.svc .svc-flow-title{color:var(--svc-ink);font-size:1.0625rem;font-weight:600;line-height:1.75rem}.svc .svc-level{color:var(--svc-muted);font-size:.875rem;font-weight:500;line-height:1.5rem}.svc .svc-flow-text{color:var(--svc-copy);margin-top:.25rem;font-size:.9375rem;line-height:1.65}.svc a:focus-visible,.svc button:focus-visible{outline:2px solid rgb(var(--g500));outline-offset:3px}.svc .svc-btn:focus-visible,.svc .svx-tab:focus-visible{outline-offset:4px}@media (hover:hover) and (pointer:fine){.svc .svc-btn:hover{background-color:var(--svc-btn-hover);box-shadow:0 .9rem 2.2rem #c9a84c57}.svc .svc-btn:hover .svc-btn-arrow{transform:translate(.375rem)}.svc .svc-link:hover,.svc .svc-back:hover{color:var(--svc-accent-hover)}.svc .svc-link:hover svg{transform:translate(.25rem)}.svc .svc-back:hover svg,.svc .svc-ghost:hover svg{transform:translate(-.25rem)}.svc .svc-ghost:hover,.svc .svx-tab:hover{color:var(--svc-ink)}}@media (min-width:640px){.svc .svc-top{padding-top:7rem}.svc .svc-block{padding-top:6rem}.svc .svc-end{padding-top:6.5rem;padding-bottom:7rem}.svc .svc-h1{font-size:3rem;line-height:3.5rem}.svc .svc-h2{font-size:1.875rem;line-height:2.25rem}.svc .svc-panel{padding:2.25rem 2.5rem 2rem}.svc .svc-intro-title{flex-direction:row;align-items:center;gap:1.5rem}.svc .svx{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;display:grid}.svc .svx-head{grid-column:var(--c2);grid-row:var(--r2)}.svc .svx-tab,.svc .svx-head:first-child .svx-tab{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:start;gap:.375rem;padding:0 0 1rem}.svc .svx>.svx-head:nth-last-child(2) .svx-tab[aria-expanded=false]{border-bottom:1px solid var(--svc-rule)}.svc .svx-num{justify-self:start;display:block}.svc .svx-title{align-self:end;font-size:1.0625rem;line-height:1.5rem}.svc .svx-chev{display:none}.svc .svx-tab[aria-expanded=true]:after{transform:scaleX(1)}.svc .svx-panel,.svc .svx-panel[data-on]{grid-column:1/-1;grid-row:calc(var(--rows) + 1);display:block}.svc .svx-panel{visibility:hidden;opacity:0;transition:opacity .3s ease, transform .4s var(--svc-ease), visibility 0s linear .3s;transform:translateY(.625rem)}.svc .svx-panel[data-on]{visibility:visible;opacity:1;transition:opacity .45s ease 80ms, transform .55s var(--svc-ease) 80ms, visibility 0s;transform:none}.svc .svx-panel-in{height:100%;overflow:visible}.svc .svx-card,.svc .svx-panel:last-child .svx-card{border-bottom:0;align-content:start;height:100%;padding:.75rem 0 .25rem}.svc .svx-facets{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.svc .svx-name{display:block}.svc .svc-contact{padding:2.75rem}.svc .svc-contact-title{font-size:2.25rem;line-height:2.75rem}.svc .svc-checks,.svc .svc-tiles,.svc .svc-stackgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.svc .svx-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:2rem}.svc .svx-photo{aspect-ratio:auto}.svc .svx-photo:before{content:"";aspect-ratio:3/2;display:block}.svc .svx-copy{gap:1rem}.svc .svx-actions{margin-top:auto;padding-top:.5rem}.svc .svc-flow{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;display:grid}.svc .svc-flow-item{padding-bottom:.25rem}}@media (min-width:1024px){.svc .svc-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr);align-items:stretch;gap:4.5rem}.svc .svc-hero-copy{flex-direction:column;justify-content:center;display:flex}.svc .svc-hero-media{--svc-mat:8px;order:-1;display:block;position:relative}.svc .svc-hero-media:before{content:"";aspect-ratio:3/2;display:block}.svc .svc-hero-copy .svc-hero-cta{margin-top:1.5rem}.svc .svc-hero-img{top:var(--svc-mat);left:var(--svc-mat);width:calc(100% - 2 * var(--svc-mat));height:calc(100% - 2 * var(--svc-mat));position:absolute}.svc .svc-h1-xl{font-size:3.5rem;line-height:3.75rem}.svc .svx{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5rem}.svc .svx-head{grid-column:var(--c4);grid-row:1}.svc .svx-panel,.svc .svx-panel[data-on]{grid-row:2}.svc .svx-card,.svc .svx-panel:last-child .svx-card{gap:2.25rem;padding-top:1rem}.svc .svx-intro{gap:2.5rem}.svc .svx-desc{font-size:1.0625rem}.svc .svx-actions{flex-wrap:nowrap}.svc .svx-facets{gap:3rem}.svc .svc-contact{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:4rem;padding:3.5rem}.svc .svc-contact-side{border-left:1px solid var(--svc-rule);padding-left:3rem}.svc .svc-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.svc .svc-in,.svc .svx-panel[data-on] :is(.svx-photo,.svx-name,.svx-desc,.svx-actions,.svx-label),.svc .svx-panel[data-on] .svx-list>li{animation:none}.svc[data-reveals] [data-reveal]:not(.is-in){opacity:1;transform:none}.svc [data-reveal],.svc .svx-tab,.svc .svx-tab:after,.svc .svx-chev,.svc .svx-panel,.svc .svx-panel[data-on],.svc .svc-btn-arrow,.svc .svc-link svg,.svc .svc-back svg,.svc .svc-ghost svg{transition:none}.svc .svx-tab:hover,.svc .svc-btn:hover .svc-btn-arrow,.svc .svc-link:hover svg,.svc .svc-back:hover svg,.svc .svc-ghost:hover svg{transform:none}}:root[data-aesthetic=classic] .svc .svc-hero-copy,:root[data-aesthetic=classic] .svc .svc-intro,:root[data-aesthetic=classic] .svc .svc-panel,:root[data-aesthetic=classic] .svc .svc-contact{border:1px solid var(--lx-pane-edge);border-radius:var(--lx-pane-r);background:var(--lx-pane-hair) 50% 0 / 76% 1px no-repeat, var(--lx-pane);box-shadow:var(--lx-pane-shadow);-webkit-backdrop-filter:var(--lx-pane-blur);backdrop-filter:var(--lx-pane-blur)}:root[data-aesthetic=classic] .svc .svc-hero-copy,:root[data-aesthetic=classic] .svc .svc-intro{padding:1.75rem 1.5rem 2rem}@media (min-width:640px){:root[data-aesthetic=classic] .svc .svc-hero-copy,:root[data-aesthetic=classic] .svc .svc-intro{padding:2.25rem 2.5rem 2.5rem}}
.cb{--cb-heading:#18181b;--cb-text:#27272a;--cb-muted:#4d4a43;--cb-accent:#6f5119;--cb-accent-hover:#3d2d0c;--cb-line:#86692d38;--cb-rule:linear-gradient(to right, #a8893a, #d4b44c);--cb-ease:cubic-bezier(.4, 0, .2, 1);--tw-prose-body:#27272a;--tw-prose-headings:#18181b;--tw-prose-links:#5c4314;--tw-prose-links-hover:#3d2d0c;--tw-prose-underline:#a8893a73;--tw-prose-underline-hover:#86692d;--tw-prose-bold:#18181b;--tw-prose-counters:#18181b;--tw-prose-bullets:#6f5119;--tw-prose-hr:#86692d38;--tw-prose-quote-borders:#a8893a99;--tw-prose-captions:#4d4a43;--tw-prose-code:#3f3f46;--tw-prose-code-bg:#86692d1a;--tw-prose-pre-code:#f4f4f5;--tw-prose-pre-bg:#18181b;--tw-prose-pre-border:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;line-height:1.5}:root[data-mode=dark] .cb{--cb-heading:#f4f4f5;--cb-text:#e4e4e7;--cb-muted:#c8c8ce;--cb-accent:#d4b44c;--cb-accent-hover:#e8cd78;--cb-line:#dcb87329;--cb-rule:linear-gradient(to right, #d4b44c, #a8893a);--tw-prose-body:#e4e4e7;--tw-prose-headings:#f4f4f5;--tw-prose-links:#d4b44c;--tw-prose-links-hover:#e8cd78;--tw-prose-underline:#d4b44c59;--tw-prose-underline-hover:#d4b44c;--tw-prose-bold:#f4f4f5;--tw-prose-counters:#e4e4e7;--tw-prose-bullets:#d4b44c;--tw-prose-hr:#dcb87329;--tw-prose-quote-borders:#d4b44c80;--tw-prose-captions:#c8c8ce;--tw-prose-code:#d4d4d8;--tw-prose-code-bg:#e4e4e714;--tw-prose-pre-code:#f4f4f5;--tw-prose-pre-bg:#0006;--tw-prose-pre-border:#e4e4e71a}.cb :is(h1,h2,h3,h4,p){text-wrap:wrap;font-family:inherit}#content>.cb.classic{padding-top:calc(var(--header) + 1.5rem)}.cb-page{width:min(100% - 2rem,52rem);margin:0 auto;padding:1.5rem 0 5rem}.cb-panel{padding:1.75rem 1.25rem 2rem;animation:.38s cubic-bezier(.16,1,.3,1) backwards cb-in;position:relative}@keyframes cb-in{0%{opacity:0;transform:translateY(.75rem)}}.cb-title,.cb-article-title{color:var(--cb-heading);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,8.4vw,2.125rem);font-weight:700;line-height:1.12}.cb-title:before{content:"";background:var(--cb-rule);width:3rem;height:2px;margin-bottom:1rem;display:block}.cb-intro{max-width:40rem;color:var(--cb-text);margin:.875rem 0 0;font-size:1.0625rem;line-height:1.65}.cb-list{margin:1.75rem 0 0;padding:0;list-style:none}.cb-item{border-top:1px solid var(--cb-line);flex-direction:column;padding:1.375rem 0;display:flex;position:relative}.cb-item:last-child{padding-bottom:.25rem}.cb-date{color:var(--cb-muted);font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.5rem}.cb-item-title{color:var(--cb-heading);letter-spacing:-.015em;margin:.25rem 0 0;font-size:1.25rem;font-weight:650;line-height:1.35}.cb-item-title a{color:inherit;transition:color .15s var(--cb-ease);text-decoration:none}.cb-item-title a:after{content:"";position:absolute;inset:0}.cb-item-title a:focus-visible{outline:none}.cb-item:has(a:focus-visible){outline:2px solid var(--cb-accent);outline-offset:4px;border-radius:2px}.cb-item-text{color:var(--cb-text);margin:.5rem 0 0;font-size:1rem;line-height:1.65}.cb-more{color:var(--cb-accent);align-self:flex-start;align-items:center;margin-top:.75rem;font-size:.9375rem;font-weight:600;line-height:1.5rem;display:inline-flex}.cb-more svg{stroke:currentColor;width:1rem;height:1rem;transition:transform .2s var(--cb-ease);margin-left:.25rem}@media (hover:hover){.cb-item:hover .cb-item-title a{color:var(--cb-accent)}.cb-item:hover .cb-more svg{transform:translate(3px)}}.cb-back{color:var(--cb-accent);font:inherit;transition:color .15s var(--cb-ease);background:0 0;border:0;border-radius:4px;align-items:center;gap:.4rem;margin:0 0 1.25rem -.125rem;padding:.125rem;font-size:.9375rem;font-weight:600;line-height:1.5rem;display:inline-flex}.cb-back svg{stroke:currentColor;width:1rem;height:1rem;transition:transform .2s var(--cb-ease)}.cb-back:hover{color:var(--cb-accent-hover)}.cb-back:hover svg{transform:translate(-3px)}.cb-back:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-article-meta{color:var(--cb-muted);flex-wrap:wrap;align-items:center;margin:.875rem 0 0;font-size:.9375rem;line-height:1.5rem;display:flex}.cb-article-meta time{color:var(--cb-accent);font-weight:600}.cb-article-dot:before{content:"·";margin-inline:.5rem}.cb-prose{border-top:1px solid var(--cb-line);color:var(--tw-prose-body);margin-top:1.75rem;padding-top:1.75rem;font-size:1.0625rem;line-height:1.75}.cb-prose :where(*){font-family:inherit}.cb-prose>:where(*){margin-top:1.5rem;margin-bottom:1.5rem}.cb-prose>:first-child{margin-top:0}.cb-prose>:last-child{margin-bottom:0}.cb-prose :where(p){margin-top:1.15em;margin-bottom:1.15em}.cb-prose :where(h2,h3,h4){color:var(--tw-prose-headings);letter-spacing:-.02em;text-wrap:balance;font-weight:700}.cb-prose :where(h2){margin-top:2.75rem;margin-bottom:.875rem;font-size:1.5rem;line-height:1.25}.cb-prose :where(h3,h4){margin-top:2.25rem;margin-bottom:.625rem;font-size:1.1875rem;line-height:1.35}.cb-prose :where(h2,h3,h4)+:where(*){margin-top:0}.cb-prose :where(img){border-radius:.375rem;max-width:100%;height:auto;display:block}.cb-prose :where(figure){margin-block:2rem;margin-inline:0}.cb-prose :where(a){color:var(--tw-prose-links);text-decoration:underline;-webkit-text-decoration-color:var(--tw-prose-underline);text-decoration-color:var(--tw-prose-underline);text-underline-offset:.18em;transition-property:color,text-decoration-color;transition-duration:.15s;transition-timing-function:var(--cb-ease);font-weight:600;text-decoration-thickness:1px}.cb-prose :where(a):hover{color:var(--tw-prose-links-hover);-webkit-text-decoration-color:var(--tw-prose-underline-hover);text-decoration-color:var(--tw-prose-underline-hover)}.cb-prose :where(a):focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px;border-radius:2px}.cb-prose :where(strong){color:var(--tw-prose-bold);font-weight:650}.cb-prose :where(code){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.cb-prose :where(:not(pre)>code){color:var(--tw-prose-code);background-color:var(--tw-prose-code-bg);border-radius:.25rem;padding-inline:.3rem;font-size:.875em;font-weight:600;display:inline-block}.cb-prose :where(a code){color:inherit}.cb-prose :where(blockquote){border-left:2px solid var(--tw-prose-quote-borders);padding-left:1.25rem;font-style:italic}.cb-prose :where(blockquote p){margin:0}.cb-prose :where(figcaption){color:var(--tw-prose-captions);text-align:center;margin-top:.75rem;font-size:.875rem;line-height:1.5rem}.cb-prose :where(ul){list-style-type:disc}.cb-prose :where(ol){list-style-type:decimal}.cb-prose :where(ul,ol){padding-left:1.5rem}.cb-prose :where(li){margin-top:.6rem;margin-bottom:.6rem;padding-left:.375rem}.cb-prose :where(li)::marker{font-weight:600}.cb-prose :where(ol>li)::marker{color:var(--tw-prose-counters)}.cb-prose :where(ul>li)::marker{color:var(--tw-prose-bullets)}.cb-prose :where(li :is(ol,ul)){margin-top:.6rem;margin-bottom:.6rem}.cb-prose :where(li :is(li,p)){margin-top:.5rem;margin-bottom:.5rem}.cb-prose :where(pre){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);border:1px solid var(--tw-prose-pre-border);border-radius:.375rem;padding:1.25rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.7;overflow-x:auto}.cb-prose :where(pre code){color:inherit;font-size:inherit;font-weight:inherit;background-color:#0000;border-radius:0;padding:0;display:inline}.cb-prose :where(hr){border:0;border-top:1px solid var(--tw-prose-hr);margin-top:3rem;margin-bottom:3rem}.cb-prose .token:is(.tag,.class-name,.selector,.function,.module){color:#f472b6}.cb-prose .token:is(.attr-name,.keyword,.rule,.pseudo-class,.important){color:#d4d4d8}.cb-prose .token:is(.attr-value,.class,.string,.property){color:#5eead4}.cb-prose .token:is(.punctuation,.attr-equals){color:#a1a1aa}.cb-prose .token.unit,.cb-prose .language-css .token.function{color:#bae6fd}.cb-prose .token:is(.comment,.operator,.combinator){color:#a1a1aa}@media (min-width:640px){.cb-page{width:min(100% - 4rem,52rem);padding-top:2rem}.cb-panel{padding:2.75rem 3rem 3rem}.cb-title,.cb-article-title{font-size:2.75rem}.cb-list{margin-top:2.25rem}.cb-item{grid-template-columns:9.5rem minmax(0,1fr);column-gap:1.75rem;padding:1.625rem 0;display:grid}.cb-date{grid-row:1/4;padding-top:.125rem}.cb-item-title{margin-top:0}.cb-prose{font-size:1.125rem;line-height:1.78}.cb-prose :where(h2){font-size:1.75rem}}@media (min-width:1024px){.cb-panel{padding:3.25rem 4rem 3.5rem}.cb-title,.cb-article-title{font-size:3rem}}@media (prefers-reduced-motion:reduce){.cb-panel{animation:none}.cb-back,.cb-back svg,.cb-more svg,.cb-item-title a,.cb-prose :where(a){transition:none}}:root[data-aesthetic=classic] .cb-panel{border:1px solid var(--lx-pane-edge);border-radius:var(--lx-pane-r);background:var(--lx-pane-hair) 50% 0 / 76% 1px no-repeat, var(--lx-pane);box-shadow:var(--lx-pane-shadow);-webkit-backdrop-filter:var(--lx-pane-blur);backdrop-filter:var(--lx-pane-blur)}
