.lexicon-module__DXe2qW__root{--cream:#f8f5f5;--white:#fff;--mauve:#cfc6c7;--inkwell:#443235;--charcoal:#2e2c2c;--rosewood:#916a70;--display:var(--font-pt-playfair), "Playfair Display", Georgia, serif;--text:var(--font-pt-source-serif), "Source Serif 4", Georgia, serif;--label:var(--font-pt-inter), Inter, Arial, sans-serif;--gutter:clamp(1.25rem, 5vw, 4.5rem);--gap:clamp(4.5rem, 10vw, 8rem);background:var(--cream);color:var(--charcoal);font-family:var(--text);font-size:1.125rem;line-height:1.6;overflow-x:clip}:where(.lexicon-module__DXe2qW__root) *,:where(.lexicon-module__DXe2qW__root) :before,:where(.lexicon-module__DXe2qW__root) :after{box-sizing:border-box}:where(.lexicon-module__DXe2qW__root) :is(h1,h2,h3,p,ul,ol){margin:0}:where(.lexicon-module__DXe2qW__root) :is(ul,ol){padding:0;list-style:none}:where(.lexicon-module__DXe2qW__root) a{color:inherit;text-decoration:none}.lexicon-module__DXe2qW__root a:focus-visible{outline:2px solid var(--inkwell);outline-offset:3px}.lexicon-module__DXe2qW__label{font-family:var(--label);text-transform:uppercase;letter-spacing:.16em;color:var(--inkwell);margin-bottom:1.5rem;font-size:.75rem;font-weight:900}.lexicon-module__DXe2qW__entryHead{min-height:92svh;padding:var(--gutter);border-bottom:1px solid var(--mauve);align-content:center;gap:1rem;display:grid}.lexicon-module__DXe2qW__headword{font-family:var(--display);color:var(--inkwell);font-weight:700;font-size:min(12rem, calc(92vw / (var(--name-len,6) * .56)));letter-spacing:-.03em;line-height:.9}.lexicon-module__DXe2qW__pron{max-width:48rem;font-size:clamp(1.25rem,2.4vw,1.875rem);font-style:italic;line-height:1.35}.lexicon-module__DXe2qW__pos{font-family:var(--label);vertical-align:middle;margin-right:.35em;font-size:.6em;font-style:normal;font-weight:900}.lexicon-module__DXe2qW__origin{font-family:var(--label);font-size:.875rem}.lexicon-module__DXe2qW__senses,.lexicon-module__DXe2qW__section,.lexicon-module__DXe2qW__footer{padding:var(--gap) var(--gutter);max-width:64rem}.lexicon-module__DXe2qW__sense{border-top:1px solid var(--mauve);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.25rem 0;font-size:clamp(1.125rem,1.8vw,1.375rem);display:grid}.lexicon-module__DXe2qW__senseNo{font-family:var(--display);color:var(--inkwell);font-size:1.5rem;font-weight:700;line-height:1.2}.lexicon-module__DXe2qW__counts{background:var(--white);border-block:1px solid var(--mauve);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lexicon-module__DXe2qW__counts>div{padding:clamp(1.5rem, 4vw, 3rem) var(--gutter);border-right:1px solid var(--mauve)}.lexicon-module__DXe2qW__counts>div:last-child{border-right:0}.lexicon-module__DXe2qW__countNo{font-family:var(--display);color:var(--inkwell);font-size:clamp(3rem,9vw,7rem);font-weight:700;line-height:1;display:block}.lexicon-module__DXe2qW__indexRow{border-top:1px solid var(--mauve);grid-template-columns:3rem 1fr auto;gap:1.25rem;padding:1.5rem 0;display:grid}.lexicon-module__DXe2qW__indexNo,.lexicon-module__DXe2qW__indexYear{font-family:var(--label);color:var(--inkwell);padding-top:.4rem;font-size:.8125rem;font-weight:900}.lexicon-module__DXe2qW__indexTitle{font-family:var(--display);color:var(--inkwell);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.1}.lexicon-module__DXe2qW__indexText{margin-top:.5rem}.lexicon-module__DXe2qW__indexVenue{margin-top:.375rem;font-style:italic}.lexicon-module__DXe2qW__usage{border-top:1px solid var(--mauve);padding:1.5rem 0}.lexicon-module__DXe2qW__usageTitle{font-family:var(--display);color:var(--inkwell);font-size:1.625rem;font-weight:700}.lexicon-module__DXe2qW__usageMeta{font-family:var(--label);margin-top:.25rem;font-size:.875rem}.lexicon-module__DXe2qW__example{margin-top:.5rem;font-style:italic}.lexicon-module__DXe2qW__example:before{content:"“"}.lexicon-module__DXe2qW__example:after{content:"”"}.lexicon-module__DXe2qW__ety{gap:.75rem;display:grid}.lexicon-module__DXe2qW__footer{border-top:1px solid var(--mauve);justify-items:start;gap:1.25rem;max-width:none;display:grid}.lexicon-module__DXe2qW__cta{background:var(--rosewood);color:var(--white);font-family:var(--label);letter-spacing:.02em;padding:1rem 1.6rem;font-size:1.125rem;font-weight:900;transition:background .25s}.lexicon-module__DXe2qW__cta:hover{background:var(--inkwell)}.lexicon-module__DXe2qW__email{overflow-wrap:anywhere}.lexicon-module__DXe2qW__links{font-family:var(--label);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.8125rem;font-weight:900;display:flex}.lexicon-module__DXe2qW__links a{border-bottom:2px solid var(--mauve)}@media (max-width:640px){.lexicon-module__DXe2qW__indexRow{grid-template-columns:2.25rem 1fr}.lexicon-module__DXe2qW__indexYear{grid-column:2;padding-top:0}}.lexicon-module__DXe2qW__ownerPhoto{object-fit:cover;border-radius:50%;justify-self:start;width:5rem;height:5rem}.lexicon-module__DXe2qW__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}@media (prefers-reduced-motion:reduce){.lexicon-module__DXe2qW__root *{transition:none!important}}
.marginalia-module__dGOGXG__root{--ink:#1f1f1f;--page:#fff;--ash:#f1f5f8;--highlight:#fff7ca;--blue:#478cd0;--serif:Charter, "Bitstream Charter", "Sitka Text", Cambria, Georgia, serif;--ui:system-ui, -apple-system, "Segoe UI", sans-serif;--radius:10px;--gutter:clamp(1.25rem, 5vw, 3rem);background:var(--page);color:var(--ink);font-family:var(--serif);font-size:1.1875rem;line-height:1.7;overflow-x:clip}:where(.marginalia-module__dGOGXG__root) *,:where(.marginalia-module__dGOGXG__root) :before,:where(.marginalia-module__dGOGXG__root) :after{box-sizing:border-box}:where(.marginalia-module__dGOGXG__root) :is(h1,h2,h3,p,ul,ol){margin:0}:where(.marginalia-module__dGOGXG__root) :is(ul,ol){padding:0;list-style:none}:where(.marginalia-module__dGOGXG__root) a{color:inherit;text-decoration:none}.marginalia-module__dGOGXG__root a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.marginalia-module__dGOGXG__hero{max-width:46rem;padding:clamp(5rem, 14vh, 9rem) var(--gutter) 3rem;gap:1.25rem;margin:0 auto;display:grid}.marginalia-module__dGOGXG__byline{font-family:var(--ui);align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.marginalia-module__dGOGXG__avatar{object-fit:cover;background:var(--ash);width:3rem;height:3rem;font-family:var(--ui);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:800;display:grid}.marginalia-module__dGOGXG__name{font-weight:600;font-size:min(5.5rem, calc(88vw / (var(--name-len,6) * .58)));letter-spacing:-.02em;line-height:1}.marginalia-module__dGOGXG__headline{font-size:clamp(1.375rem,2.6vw,1.75rem);line-height:1.4}.marginalia-module__dGOGXG__chip{font-family:var(--ui);background:var(--ash);border-radius:var(--radius);justify-self:start;padding:.35rem .85rem;font-size:.875rem;font-weight:700}.marginalia-module__dGOGXG__page{max-width:46rem;padding:0 var(--gutter) 5rem;gap:4.5rem;margin:0 auto;display:grid}.marginalia-module__dGOGXG__label{font-family:var(--ui);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.25rem;font-size:.8125rem;font-weight:800}.marginalia-module__dGOGXG__reading{font-size:clamp(1.25rem,2vw,1.4375rem)}.marginalia-module__dGOGXG__cards{gap:1rem;display:grid}.marginalia-module__dGOGXG__card{background:var(--ash);border-radius:var(--radius);border-left:6px solid var(--highlight);gap:.75rem;padding:1.25rem 1.5rem;display:grid}.marginalia-module__dGOGXG__quote{font-size:1.1875rem}.marginalia-module__dGOGXG__source,.marginalia-module__dGOGXG__meta{font-family:var(--ui);font-size:.9375rem}.marginalia-module__dGOGXG__note{font-family:var(--ui);background:var(--page);border-radius:var(--radius);padding:.5rem .75rem;font-size:.875rem}.marginalia-module__dGOGXG__noteLabel{margin-right:.5rem;font-weight:800}.marginalia-module__dGOGXG__chapters{gap:2rem;display:grid}.marginalia-module__dGOGXG__chapter{border-left:2px solid var(--ash);gap:.375rem;padding-left:1.25rem;display:grid}.marginalia-module__dGOGXG__chapterTitle{font-size:1.5rem;font-weight:600;line-height:1.25}.marginalia-module__dGOGXG__tagGroup+.marginalia-module__dGOGXG__tagGroup{margin-top:1.25rem}.marginalia-module__dGOGXG__tagTitle{font-family:var(--ui);margin-bottom:.5rem;font-size:1rem;font-weight:700}.marginalia-module__dGOGXG__tags{flex-wrap:wrap;gap:.5rem;display:flex}.marginalia-module__dGOGXG__tags li{font-family:var(--ui);background:var(--highlight);border-radius:var(--radius);padding:.25rem .7rem;font-size:.875rem}.marginalia-module__dGOGXG__library{gap:1rem;display:grid}.marginalia-module__dGOGXG__library li{display:grid}.marginalia-module__dGOGXG__library span{font-family:var(--ui);font-size:.9375rem}.marginalia-module__dGOGXG__footer{background:var(--ash);padding:4rem var(--gutter);text-align:center;justify-items:center;gap:1.25rem;display:grid}.marginalia-module__dGOGXG__cta{background:var(--blue);color:var(--page);font-family:var(--ui);border-radius:var(--radius);overflow-wrap:anywhere;padding:.9rem 1.5rem;font-size:1.1875rem;font-weight:800}.marginalia-module__dGOGXG__links{font-family:var(--ui);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;font-size:.9375rem;font-weight:700;display:flex}.marginalia-module__dGOGXG__links a{border-bottom:2px solid var(--highlight)}.marginalia-module__dGOGXG__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}@media (prefers-reduced-motion:reduce){.marginalia-module__dGOGXG__root *{transition:none!important}}
.treatise-module__EELWqa__root{--canvas:#dbd5d2;--ink:#271f1b;--snow:#fff;--mist:#ededed;--azure:#4a83f5;--glow:#b1cafb;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--ui:system-ui, -apple-system, "Segoe UI", sans-serif;--card-radius:28px;--button-radius:24px;--gutter:clamp(1.25rem, 4vw, 3.5rem);--gap:clamp(4rem, 9vw, 7rem);background:var(--canvas);color:var(--ink);font-family:var(--serif);font-size:1.125rem;line-height:1.65;overflow-x:clip}:where(.treatise-module__EELWqa__root) *,:where(.treatise-module__EELWqa__root) :before,:where(.treatise-module__EELWqa__root) :after{box-sizing:border-box}:where(.treatise-module__EELWqa__root) :is(h1,h2,h3,p,ul,ol,figure){margin:0}:where(.treatise-module__EELWqa__root) :is(ul,ol){padding:0;list-style:none}:where(.treatise-module__EELWqa__root) a{color:inherit;text-decoration:none}.treatise-module__EELWqa__root a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.treatise-module__EELWqa__ui{font-family:var(--ui);font-size:.875rem;font-weight:500}.treatise-module__EELWqa__hero{padding:var(--gap) var(--gutter) 2rem;gap:1.25rem;max-width:72rem;margin:0 auto;display:grid}.treatise-module__EELWqa__name{font-weight:400;font-size:min(9.5rem, calc(92vw / (var(--name-len,6) * .6)));letter-spacing:-.02em;line-height:.95}.treatise-module__EELWqa__headline{max-width:44rem;font-size:clamp(1.25rem,2.4vw,1.875rem);font-style:italic;line-height:1.35}.treatise-module__EELWqa__card{background:var(--snow);border-radius:var(--card-radius);margin-top:1.5rem;padding:.75rem}.treatise-module__EELWqa__card img{aspect-ratio:16/7;object-fit:cover;border-radius:calc(var(--card-radius) - .75rem);width:100%}.treatise-module__EELWqa__chapter{padding:var(--gap) var(--gutter);border-top:1px solid var(--mist);grid-template-columns:minmax(5rem,11rem) 1fr;gap:clamp(1rem,4vw,4rem);max-width:72rem;margin:0 auto;display:grid}.treatise-module__EELWqa__numeral{align-self:start;font-size:clamp(4rem,10vw,9rem);line-height:.85;position:sticky;top:2rem}.treatise-module__EELWqa__chapterTitle{font-family:var(--ui);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-size:.9375rem;font-weight:600}.treatise-module__EELWqa__argument{font-size:clamp(1.375rem,2.6vw,2.25rem);line-height:1.35}.treatise-module__EELWqa__pill{font-family:var(--ui);background:var(--glow);border-radius:var(--button-radius);margin-top:1.5rem;padding:.4rem 1rem;font-size:.9375rem;font-weight:500;display:inline-block}.treatise-module__EELWqa__works{gap:1rem;display:grid}.treatise-module__EELWqa__workCard{background:var(--snow);border-radius:var(--card-radius);gap:.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.treatise-module__EELWqa__workTitle{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:400;line-height:1.2}.treatise-module__EELWqa__venue{font-style:italic}.treatise-module__EELWqa__position{border-top:1px solid var(--mist);gap:.375rem;padding:1.25rem 0;display:grid}.treatise-module__EELWqa__positionTitle{font-size:1.625rem;font-weight:400;line-height:1.2}.treatise-module__EELWqa__appendix{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.treatise-module__EELWqa__footer{padding:var(--gap) var(--gutter);border-top:1px solid var(--mist);justify-items:start;gap:1.25rem;max-width:72rem;margin:0 auto;display:grid}.treatise-module__EELWqa__cta{background:var(--azure);color:var(--ink);font-family:var(--ui);border-radius:var(--button-radius);overflow-wrap:anywhere;padding:.85rem 1.5rem;font-size:1.0625rem;font-weight:600}.treatise-module__EELWqa__links{font-family:var(--ui);flex-wrap:wrap;gap:.5rem 1.5rem;font-weight:500;display:flex}.treatise-module__EELWqa__links a{border-bottom:1px solid var(--ink)}@media (max-width:720px){.treatise-module__EELWqa__chapter{grid-template-columns:1fr}.treatise-module__EELWqa__numeral{position:static}}.treatise-module__EELWqa__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}.treatise-module__EELWqa__portrait{width:min(100%,22rem)}.treatise-module__EELWqa__portrait img{aspect-ratio:4/5;object-position:50% 30%}@media (prefers-reduced-motion:reduce){.treatise-module__EELWqa__root *{transition:none!important}}
.atlas-module__aExEda__root{--green:#278458;--ink:#444340;--white:#fff;--shelf:#f8f8f8;--divider:#eee;--black:#000;--title:Georgia, "Times New Roman", serif;--sans:var(--font-pt-inter), Inter, system-ui, sans-serif;--card-radius:8px;--button-radius:5px;--gutter:clamp(1.25rem, 4vw, 3rem);--gap:clamp(4rem, 8vw, 6.5rem);background:var(--white);color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.65;overflow-x:clip}:where(.atlas-module__aExEda__root) *,:where(.atlas-module__aExEda__root) :before,:where(.atlas-module__aExEda__root) :after{box-sizing:border-box}:where(.atlas-module__aExEda__root) :is(h1,h2,h3,p,ul,ol,figure){margin:0}:where(.atlas-module__aExEda__root) :is(ul,ol){padding:0;list-style:none}:where(.atlas-module__aExEda__root) a{color:inherit;text-decoration:none}.atlas-module__aExEda__root a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.atlas-module__aExEda__small{font-size:.875rem}.atlas-module__aExEda__hero{padding:var(--gap) var(--gutter);grid-template-columns:1.1fr minmax(14rem,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);min-height:88svh;display:grid}.atlas-module__aExEda__heroText{gap:1.25rem;display:grid}.atlas-module__aExEda__name{font-family:var(--title);color:var(--black);font-weight:500;font-size:min(8rem, calc(54vw / (var(--name-len,6) * .6)));letter-spacing:-.02em;line-height:1}.atlas-module__aExEda__headline{font-family:var(--title);font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.35}.atlas-module__aExEda__badge{background:var(--shelf);border:1px solid var(--divider);border-radius:var(--button-radius);color:var(--green);justify-self:start;padding:.35rem .8rem;font-size:.875rem;font-weight:700}.atlas-module__aExEda__map{border-radius:var(--card-radius);border:1px solid var(--divider);overflow:hidden}.atlas-module__aExEda__map img{aspect-ratio:4/3;object-fit:cover;width:100%}.atlas-module__aExEda__layout{padding:0 var(--gutter);border-top:1px solid var(--divider);grid-template-columns:minmax(11rem,14rem) 1fr;gap:clamp(1.5rem,4vw,4rem);display:grid}.atlas-module__aExEda__toc{align-self:start;padding:2.5rem 0;position:sticky;top:0}.atlas-module__aExEda__progress{background:var(--green);transform-origin:0;height:3px;margin-bottom:1.25rem}.atlas-module__aExEda__toc ol{gap:.25rem;display:grid}.atlas-module__aExEda__toc a{gap:.75rem;padding:.4rem 0;font-weight:500;transition:color .2s;display:flex}.atlas-module__aExEda__toc a span{color:var(--green);font-variant-numeric:tabular-nums;font-weight:700}.atlas-module__aExEda__toc a:hover{color:var(--green)}.atlas-module__aExEda__chapters{display:grid}.atlas-module__aExEda__chapters>section{padding:var(--gap) 0;border-bottom:1px solid var(--divider);scroll-margin-top:1rem}.atlas-module__aExEda__chapterTitle{font-family:var(--title);color:var(--black);margin-bottom:1.75rem;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500}.atlas-module__aExEda__lede{font-family:var(--title);max-width:46rem;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.5}.atlas-module__aExEda__shelf{gap:1rem;display:grid}.atlas-module__aExEda__book{background:var(--shelf);border-radius:var(--card-radius);grid-template-columns:.6rem 1fr;gap:1.25rem;padding:1.25rem 1.5rem 1.25rem 1rem;display:grid}.atlas-module__aExEda__spine{background:var(--green);border-radius:2px}.atlas-module__aExEda__bookTitle{font-family:var(--title);color:var(--black);margin-bottom:.25rem;font-size:1.5rem;font-weight:500;line-height:1.2}.atlas-module__aExEda__tags{color:var(--green);margin-top:.5rem;font-size:.875rem;font-weight:700}.atlas-module__aExEda__path{border-left:2px solid var(--green);gap:0;display:grid}.atlas-module__aExEda__stop{gap:.25rem;padding:0 0 2rem 1.5rem;display:grid;position:relative}.atlas-module__aExEda__stop:before{content:"";background:var(--white);border:2px solid var(--green);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.35rem;left:-.45rem}.atlas-module__aExEda__stopTitle{font-family:var(--title);color:var(--black);font-size:1.375rem;font-weight:500}.atlas-module__aExEda__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;display:grid}.atlas-module__aExEda__panel{background:var(--shelf);border-radius:var(--card-radius);height:100%;padding:1.25rem}.atlas-module__aExEda__panelTitle{color:var(--black);margin-bottom:.375rem;font-weight:700}.atlas-module__aExEda__honours{gap:.75rem;display:grid}.atlas-module__aExEda__honours strong{color:var(--black);margin-right:.375rem}.atlas-module__aExEda__footer{padding:var(--gap) var(--gutter);justify-items:start;gap:1.25rem;display:grid}.atlas-module__aExEda__cta{background:var(--green);color:var(--white);border-radius:var(--button-radius);overflow-wrap:anywhere;padding:.85rem 1.4rem;font-weight:700}.atlas-module__aExEda__links{color:var(--green);flex-wrap:wrap;gap:.5rem 1.5rem;font-weight:700;display:flex}@media (max-width:820px){.atlas-module__aExEda__hero,.atlas-module__aExEda__layout{grid-template-columns:1fr}.atlas-module__aExEda__name{font-size:min(5.5rem, calc(88vw / (var(--name-len,6) * .6)))}.atlas-module__aExEda__toc{position:static}}.atlas-module__aExEda__ownerPhoto{object-fit:cover;border-radius:50%;justify-self:start;width:5rem;height:5rem}.atlas-module__aExEda__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}@media (prefers-reduced-motion:reduce){.atlas-module__aExEda__root *{transition:none!important}}
.genome-module__De6CFW__root{--ink:#000;--carbon:#222f30;--fog:#4d5757;--sage:#c9cbbe;--canvas:#e7e8e1;--offwhite:#f7f7f5;--green:#cef79e;--deep:#445e5f;--sans:var(--font-pt-inter), Inter, system-ui, sans-serif;--mono:var(--font-pt-plex-mono), "IBM Plex Mono", monospace;--card-radius:40px;--button-radius:8px;--gutter:clamp(1rem, 3vw, 2.5rem);--gap:clamp(3.5rem, 7vw, 6rem);background:var(--canvas);color:var(--carbon);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;overflow-x:clip}:where(.genome-module__De6CFW__root) *,:where(.genome-module__De6CFW__root) :before,:where(.genome-module__De6CFW__root) :after{box-sizing:border-box}:where(.genome-module__De6CFW__root) :is(h1,h2,h3,p,ul,ol,figure){margin:0}:where(.genome-module__De6CFW__root) :is(ul,ol){padding:0;list-style:none}:where(.genome-module__De6CFW__root) a{color:inherit;text-decoration:none}.genome-module__De6CFW__root a:focus-visible{outline:2px solid var(--carbon);outline-offset:3px}.genome-module__De6CFW__mono{font-family:var(--mono);letter-spacing:.02em;color:var(--fog);font-size:.8125rem}.genome-module__De6CFW__hero{gap:var(--gutter);padding:var(--gutter);grid-template-columns:1.15fr .85fr;min-height:92svh;display:grid}.genome-module__De6CFW__heroCard{background:var(--offwhite);border-radius:var(--card-radius);align-content:end;gap:1.25rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.genome-module__De6CFW__name{color:var(--ink);font-weight:500;font-size:min(8rem, calc(52vw / (var(--name-len,6) * .6)));letter-spacing:-.045em;line-height:.95}.genome-module__De6CFW__headline{max-width:36rem;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.35}.genome-module__De6CFW__tag{background:var(--green);color:var(--carbon);border-radius:var(--button-radius);font-family:var(--mono);justify-self:start;padding:.3rem .75rem;font-size:.8125rem}.genome-module__De6CFW__photo{border-radius:var(--card-radius);min-height:18rem;overflow:hidden}.genome-module__De6CFW__photo img{object-fit:cover;width:100%;height:100%}.genome-module__De6CFW__metrics{gap:var(--gutter);padding:0 var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.genome-module__De6CFW__metric{background:var(--offwhite);border-radius:calc(var(--card-radius) / 2);padding:1.5rem}.genome-module__De6CFW__metricNo{color:var(--ink);letter-spacing:-.04em;font-size:clamp(3rem,7vw,5.5rem);font-weight:500;line-height:1;display:block}.genome-module__De6CFW__section,.genome-module__De6CFW__footer{padding:var(--gap) var(--gutter) 0}.genome-module__De6CFW__section>h2{margin-bottom:1.5rem}.genome-module__De6CFW__abstract{letter-spacing:-.015em;max-width:60rem;color:var(--ink);font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.35}.genome-module__De6CFW__chart{background:var(--offwhite);border-radius:calc(var(--card-radius) / 2);align-items:flex-end;gap:1rem;height:11rem;margin-bottom:1rem;padding:1.5rem 1.5rem 1rem;display:flex}.genome-module__De6CFW__barWrap{flex:1;grid-template-rows:1fr auto;place-items:end center;gap:.5rem;height:100%;display:grid}.genome-module__De6CFW__bar{background:var(--deep);border-radius:var(--button-radius) var(--button-radius) 0 0;width:min(3rem,100%);min-height:.5rem}.genome-module__De6CFW__papers{gap:1rem;display:grid}.genome-module__De6CFW__paper{background:var(--offwhite);border-radius:calc(var(--card-radius) / 2);gap:.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.genome-module__De6CFW__paperTitle{color:var(--ink);letter-spacing:-.02em;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:500;line-height:1.2}.genome-module__De6CFW__tags{flex-wrap:wrap;gap:.5rem;display:flex}.genome-module__De6CFW__tags li{background:var(--green);border-radius:var(--button-radius);font-family:var(--mono);padding:.2rem .65rem;font-size:.75rem}.genome-module__De6CFW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.genome-module__De6CFW__card,.genome-module__De6CFW__cardSage{border-radius:calc(var(--card-radius) / 2);align-content:start;gap:.375rem;height:100%;padding:1.5rem;display:grid}.genome-module__De6CFW__card{background:var(--offwhite)}.genome-module__De6CFW__cardSage{background:var(--sage)}.genome-module__De6CFW__cardTitle{color:var(--ink);font-size:1.25rem;font-weight:500;line-height:1.25}.genome-module__De6CFW__point{font-size:.9375rem}.genome-module__De6CFW__footer{padding-bottom:var(--gap);justify-items:start;gap:1rem;display:grid}.genome-module__De6CFW__cta{background:var(--carbon);color:var(--offwhite);border-radius:var(--button-radius);overflow-wrap:anywhere;padding:.9rem 1.4rem;font-weight:500}.genome-module__De6CFW__links{font-family:var(--mono);flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.875rem;display:flex}.genome-module__De6CFW__links a{border-bottom:1px solid var(--carbon)}@media (max-width:820px){.genome-module__De6CFW__hero{grid-template-columns:1fr}.genome-module__De6CFW__name{font-size:min(5rem, calc(84vw / (var(--name-len,6) * .6)))}}.genome-module__De6CFW__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}@media (prefers-reduced-motion:reduce){.genome-module__De6CFW__root *{transition:none!important}}
.synapse-module__ovztiq__root{--void:#000;--white:#fff;--linen:#f5f5f5;--ash:#bababa;--neural:#e486ab;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--card-radius:20px;--pill:80px;--gutter:clamp(1.25rem, 4vw, 3.5rem);--gap:clamp(5rem, 11vw, 9rem);background:var(--void);color:var(--white);font-family:var(--sans);font-size:1.0625rem;font-weight:300;line-height:1.6;overflow-x:clip}:where(.synapse-module__ovztiq__root) *,:where(.synapse-module__ovztiq__root) :before,:where(.synapse-module__ovztiq__root) :after{box-sizing:border-box}:where(.synapse-module__ovztiq__root) :is(h1,h2,h3,p,ul,ol){margin:0}:where(.synapse-module__ovztiq__root) :is(ul,ol){padding:0;list-style:none}:where(.synapse-module__ovztiq__root) a{color:inherit;text-decoration:none}.synapse-module__ovztiq__root a:focus-visible{outline:1px solid var(--white);outline-offset:4px}.synapse-module__ovztiq__small{color:var(--ash);letter-spacing:.02em;font-size:.875rem;font-weight:400}.synapse-module__ovztiq__hero{min-height:100svh;padding:var(--gutter);text-align:center;isolation:isolate;align-content:center;justify-items:center;gap:1.5rem;display:grid;position:relative;overflow:hidden}.synapse-module__ovztiq__glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--neural) 55%, transparent) 0%, transparent 62%);filter:blur(40px);border-radius:50%;width:min(60rem,140vw);animation:7s ease-in-out infinite alternate synapse-module__ovztiq__breathe;position:absolute}@keyframes synapse-module__ovztiq__breathe{0%{opacity:.55;transform:scale(.85)}to{opacity:.85;transform:scale(1.05)}}.synapse-module__ovztiq__name{font-weight:300;font-size:min(10rem, calc(92vw / (var(--name-len,6) * .56)));letter-spacing:-.04em;line-height:.95}.synapse-module__ovztiq__headline{max-width:42rem;font-size:clamp(1.125rem,2.2vw,1.625rem);line-height:1.4}.synapse-module__ovztiq__pill{border:1px solid var(--white);border-radius:var(--pill);padding:.4rem 1.1rem;font-size:.9375rem}.synapse-module__ovztiq__lines{padding:var(--gap) var(--gutter);gap:1.5rem;max-width:70rem;margin:0 auto;display:grid}.synapse-module__ovztiq__line{letter-spacing:-.03em;font-size:clamp(1.75rem,4.4vw,4rem);line-height:1.12}.synapse-module__ovztiq__section{padding:var(--gap) var(--gutter);max-width:70rem;margin:0 auto}.synapse-module__ovztiq__section>h2{margin-bottom:2rem}.synapse-module__ovztiq__list{gap:0;display:grid}.synapse-module__ovztiq__item{border-top:1px solid color-mix(in srgb, var(--white) 18%, transparent);grid-template-columns:1.25rem 1fr;gap:1rem;padding:1.75rem 0;display:grid}.synapse-module__ovztiq__dot{background:var(--neural);width:.6rem;height:.6rem;box-shadow:0 0 18px var(--neural);border-radius:50%;margin-top:.75rem}.synapse-module__ovztiq__itemTitle{letter-spacing:-.02em;font-size:clamp(1.375rem,2.6vw,2.25rem);font-weight:400;line-height:1.15}.synapse-module__ovztiq__itemText{color:var(--ash);margin:.5rem 0}.synapse-module__ovztiq__cards{padding:0 var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;max-width:76rem;margin:0 auto;display:grid}.synapse-module__ovztiq__card,.synapse-module__ovztiq__cardLight{border-radius:var(--card-radius);align-content:start;gap:.5rem;height:100%;padding:1.75rem;display:grid}.synapse-module__ovztiq__card{border:1px solid color-mix(in srgb, var(--white) 22%, transparent)}.synapse-module__ovztiq__cardLight{background:var(--linen);color:var(--void)}.synapse-module__ovztiq__cardTitle{font-size:1.375rem;font-weight:400;line-height:1.2}.synapse-module__ovztiq__cardText{color:var(--ash)}.synapse-module__ovztiq__honours{gap:1rem;font-size:1.25rem;display:grid}.synapse-module__ovztiq__honours span{color:var(--ash);font-size:.9375rem;display:block}.synapse-module__ovztiq__footer{padding:var(--gap) var(--gutter);text-align:center;justify-items:center;gap:2rem;display:grid}.synapse-module__ovztiq__footTitle{letter-spacing:-.05em;font-size:clamp(3rem,11vw,9rem);font-weight:300;line-height:.9}.synapse-module__ovztiq__cta{background:var(--white);color:var(--void);border-radius:var(--pill);overflow-wrap:anywhere;align-items:center;gap:.6rem;padding:1rem 1.75rem;font-weight:400;display:inline-flex}.synapse-module__ovztiq__links{flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;font-weight:400;display:flex}.synapse-module__ovztiq__links a{border-bottom:1px solid var(--ash)}.synapse-module__ovztiq__ownerPhoto{object-fit:cover;border-radius:50%;justify-self:center;width:5rem;height:5rem}.synapse-module__ovztiq__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}@media (prefers-reduced-motion:reduce){.synapse-module__ovztiq__glow{animation:none}.synapse-module__ovztiq__root *{transition:none!important}}.synapse-module__ovztiq__ctaWrap{display:inline-block}
.assay-module__H8F7hq__root{--ink:#000;--canvas:#f5f5f5;--parchment:#f8f4e6;--ghost:#e9e9e9;--stone:#1e1e1f;--mist:#c9c9c9;--label:#666;--yellow:#f7ca50;--blue:#8ec7e2;--display:var(--font-pt-geist), Geist, system-ui, sans-serif;--sans:var(--font-pt-work-sans), "Work Sans", system-ui, sans-serif;--mono:var(--font-pt-fira-code), "Fira Code", monospace;--card-radius:22px;--button-radius:3px;--gutter:clamp(1.25rem, 4vw, 3rem);--gap:clamp(4rem, 8vw, 7rem);background:var(--canvas);color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;overflow-x:clip}:where(.assay-module__H8F7hq__root) *,:where(.assay-module__H8F7hq__root) :before,:where(.assay-module__H8F7hq__root) :after{box-sizing:border-box}:where(.assay-module__H8F7hq__root) :is(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}:where(.assay-module__H8F7hq__root) :is(ul,ol){padding:0;list-style:none}:where(.assay-module__H8F7hq__root) a{color:inherit;text-decoration:none}.assay-module__H8F7hq__root a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.assay-module__H8F7hq__code{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--label);font-size:.8125rem}.assay-module__H8F7hq__title{font-family:var(--display);letter-spacing:-.035em;margin-bottom:2rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:600;line-height:1}.assay-module__H8F7hq__hero{padding:var(--gutter);grid-template-columns:1fr minmax(16rem,.8fr);align-items:end;gap:clamp(1.5rem,4vw,3.5rem);padding-top:clamp(3rem,8vw,6rem);display:grid}.assay-module__H8F7hq__heroText{gap:1.25rem;padding-bottom:1rem;display:grid}.assay-module__H8F7hq__name{font-family:var(--display);font-weight:600;font-size:min(8.5rem, calc(54vw / (var(--name-len,6) * .6)));letter-spacing:-.05em;line-height:.92}.assay-module__H8F7hq__headline{max-width:34rem;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.4}.assay-module__H8F7hq__status{background:var(--yellow);border-radius:var(--button-radius);font-family:var(--mono);justify-self:start;padding:.3rem .7rem;font-size:.8125rem}.assay-module__H8F7hq__photo{border-radius:var(--card-radius);overflow:hidden}.assay-module__H8F7hq__photo img{aspect-ratio:4/5;object-fit:cover;width:100%}.assay-module__H8F7hq__band{margin-top:var(--gap);border-block:1px solid var(--mist);padding:1rem 0;overflow:hidden}.assay-module__H8F7hq__bandText{white-space:nowrap;font-family:var(--display);letter-spacing:-.03em;gap:2rem;font-size:clamp(1.5rem,3vw,2.5rem);display:flex}.assay-module__H8F7hq__data{border-bottom:1px solid var(--mist);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.assay-module__H8F7hq__datum{padding:clamp(1.5rem, 4vw, 3rem) var(--gutter);border-right:1px solid var(--mist);gap:.75rem;display:grid}.assay-module__H8F7hq__datumNo{font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(4rem,9vw,7.5rem);font-weight:600;line-height:.9;display:block}.assay-module__H8F7hq__section{padding:var(--gap) var(--gutter) 0}.assay-module__H8F7hq__section>h2.assay-module__H8F7hq__code{margin-bottom:1.25rem}.assay-module__H8F7hq__summary{font-family:var(--display);letter-spacing:-.02em;max-width:62rem;font-size:clamp(1.375rem,2.6vw,2.25rem);line-height:1.3}.assay-module__H8F7hq__notebook{gap:1rem;display:grid}.assay-module__H8F7hq__entry{background:var(--parchment);border:1px solid var(--ghost);border-radius:var(--card-radius);grid-template-columns:minmax(7rem,10rem) 1fr;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.25rem,3vw,2.25rem);display:grid}.assay-module__H8F7hq__exp{font-family:var(--mono);background:var(--yellow);border-radius:var(--button-radius);place-self:start;padding:.25rem .5rem;font-size:.9375rem}.assay-module__H8F7hq__entryBody{gap:.75rem;display:grid}.assay-module__H8F7hq__entryTitle{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(1.375rem,2.4vw,2rem);font-weight:600;line-height:1.15}.assay-module__H8F7hq__meta{font-family:var(--mono);border-top:1px dashed var(--mist);flex-wrap:wrap;gap:.5rem 2rem;padding-top:.75rem;font-size:.8125rem;display:flex}.assay-module__H8F7hq__meta dt{color:var(--label);text-transform:uppercase}.assay-module__H8F7hq__parchment{margin-top:var(--gap);background:var(--parchment);padding:var(--gap) var(--gutter)}.assay-module__H8F7hq__methods{gap:2rem;display:grid}.assay-module__H8F7hq__method{grid-template-columns:minmax(9rem,14rem) 1fr;align-items:center;gap:.5rem 2rem;display:grid}.assay-module__H8F7hq__methodName{font-family:var(--display);font-size:1.25rem;font-weight:600}.assay-module__H8F7hq__track{background:var(--ghost);border-radius:var(--button-radius);height:2.25rem;overflow:hidden}.assay-module__H8F7hq__fill{transform-origin:0;height:100%}.assay-module__H8F7hq__fill span{height:100%;display:block}.assay-module__H8F7hq__yellow{background:var(--yellow)}.assay-module__H8F7hq__blue{background:var(--blue)}.assay-module__H8F7hq__methodItems{grid-column:2;font-size:.9375rem}.assay-module__H8F7hq__cv{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.assay-module__H8F7hq__card,.assay-module__H8F7hq__cardGray{border-radius:var(--card-radius);align-content:start;gap:.375rem;height:100%;padding:1.5rem;display:grid}.assay-module__H8F7hq__card{background:var(--parchment);border:1px solid var(--ghost)}.assay-module__H8F7hq__cardGray{background:var(--ghost)}.assay-module__H8F7hq__cardTitle{font-family:var(--display);font-size:1.25rem;font-weight:600;line-height:1.2}.assay-module__H8F7hq__footer{margin-top:var(--gap);background:var(--stone);color:var(--canvas);padding:var(--gap) var(--gutter);justify-items:start;gap:1.5rem;display:grid}.assay-module__H8F7hq__footTitle{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(2.75rem,8vw,7rem);font-weight:600;line-height:.95}.assay-module__H8F7hq__cta{background:var(--yellow);color:var(--ink);border-radius:var(--button-radius);font-family:var(--mono);overflow-wrap:anywhere;padding:.9rem 1.4rem}.assay-module__H8F7hq__links{font-family:var(--mono);flex-wrap:wrap;gap:.5rem 1.75rem;font-size:.875rem;display:flex}.assay-module__H8F7hq__links a{border-bottom:1px solid var(--canvas)}@media (max-width:820px){.assay-module__H8F7hq__hero{grid-template-columns:1fr}.assay-module__H8F7hq__name{font-size:min(5.5rem, calc(88vw / (var(--name-len,6) * .6)))}.assay-module__H8F7hq__entry,.assay-module__H8F7hq__method{grid-template-columns:1fr}.assay-module__H8F7hq__methodItems{grid-column:1}}.assay-module__H8F7hq__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}@media (prefers-reduced-motion:reduce){.assay-module__H8F7hq__root *{transition:none!important}}
.seminar-module__qaoHLq__root{--slate:#141413;--slate-medium:#3d3d3a;--slate-light:#5e5d59;--ivory:#faf9f5;--ivory-medium:#f0eee6;--ivory-dark:#e8e6dc;--oat:#e3dacc;--cloud:#d1cfc5;--clay:#d97757;--ember:#c6613f;--olive:#788c5d;--sky:#6a9bcc;--fig:#c46686;--cactus:#bcd1ca;--serif:var(--font-pt-lora), Lora, Georgia, serif;--sans:var(--font-pt-inter), Inter, system-ui, sans-serif;--mono:var(--font-pt-jetbrains-mono), "JetBrains Mono", monospace;--card-radius:8px;--gutter:clamp(1rem, 3vw, 2.5rem);--gap:clamp(4rem, 8vw, 7rem);background:var(--ivory);color:var(--slate);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;overflow-x:clip}:where(.seminar-module__qaoHLq__root) *,:where(.seminar-module__qaoHLq__root) :before,:where(.seminar-module__qaoHLq__root) :after{box-sizing:border-box}:where(.seminar-module__qaoHLq__root) :is(h1,h2,h3,p,ul,ol){margin:0}:where(.seminar-module__qaoHLq__root) :is(ul,ol){padding:0;list-style:none}:where(.seminar-module__qaoHLq__root) a{color:inherit;text-decoration:none}.seminar-module__qaoHLq__root a:focus-visible{outline:2px solid var(--slate);outline-offset:3px}.seminar-module__qaoHLq__label{font-family:var(--mono);letter-spacing:.02em;font-size:.8125rem}.seminar-module__qaoHLq__hero{padding:clamp(3rem, 8vw, 6rem) var(--gutter) var(--gap);border-bottom:1px solid var(--clay);gap:1.75rem;display:grid}.seminar-module__qaoHLq__name{font-family:var(--serif);font-weight:400;font-size:min(10rem, calc(92vw / (var(--name-len,6) * .55)));letter-spacing:-.03em;line-height:.95}.seminar-module__qaoHLq__heroFoot{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.seminar-module__qaoHLq__headline{font-family:var(--serif);max-width:40rem;font-size:clamp(1.25rem,2.4vw,1.875rem);line-height:1.35}.seminar-module__qaoHLq__button{background:var(--slate);color:var(--ivory);overflow-wrap:anywhere;border-radius:0;padding:.85rem 1.5rem;font-weight:500;transition:background .2s}.seminar-module__qaoHLq__button:hover{background:var(--ember);color:var(--slate)}.seminar-module__qaoHLq__grid{gap:var(--gutter);padding:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seminar-module__qaoHLq__module{border-radius:var(--card-radius);align-content:start;gap:1rem;min-height:15rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.seminar-module__qaoHLq__wide{grid-column:1/-1}.seminar-module__qaoHLq__tall{grid-row:span 2}.seminar-module__qaoHLq__ivory,.seminar-module__qaoHLq__ivoryMedium{background:var(--ivory-medium)}.seminar-module__qaoHLq__ivoryDark{background:var(--ivory-dark)}.seminar-module__qaoHLq__olive{background:var(--olive)}.seminar-module__qaoHLq__sky{background:var(--sky)}.seminar-module__qaoHLq__fig{background:var(--fig)}.seminar-module__qaoHLq__cactus{background:var(--cactus)}.seminar-module__qaoHLq__oat{background:var(--oat)}.seminar-module__qaoHLq__slate{background:var(--slate-medium);color:var(--ivory)}.seminar-module__qaoHLq__statement{font-family:var(--serif);letter-spacing:-.015em;max-width:62rem;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.3}.seminar-module__qaoHLq__paper{gap:.75rem;display:grid}.seminar-module__qaoHLq__paperTitle{font-family:var(--serif);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400;line-height:1.15}.seminar-module__qaoHLq__tall .seminar-module__qaoHLq__paperTitle{font-size:clamp(2rem,3.6vw,3.25rem)}.seminar-module__qaoHLq__moduleTitle{font-family:var(--serif);font-size:1.625rem;font-weight:400;line-height:1.2}.seminar-module__qaoHLq__chips{flex-wrap:wrap;gap:.5rem;display:flex}.seminar-module__qaoHLq__chips li{border:1px solid var(--slate);border-radius:var(--card-radius);padding:.2rem .65rem;font-size:.875rem}.seminar-module__qaoHLq__rows{display:grid}.seminar-module__qaoHLq__row{border-top:1px solid var(--cloud);grid-template-columns:minmax(8rem,12rem) 1.2fr 1fr;gap:.25rem 1.5rem;padding:1rem 0;display:grid}.seminar-module__qaoHLq__slate .seminar-module__qaoHLq__row{border-top-color:var(--slate-light)}.seminar-module__qaoHLq__rowPeriod{font-family:var(--mono);padding-top:.2rem;font-size:.8125rem}.seminar-module__qaoHLq__rowRole{font-family:var(--serif);font-size:1.25rem;line-height:1.3}.seminar-module__qaoHLq__footer{padding:var(--gap) var(--gutter);border-top:1px solid var(--clay);margin-top:var(--gap);justify-items:start;gap:1.75rem;display:grid}.seminar-module__qaoHLq__footTitle{font-family:var(--serif);letter-spacing:-.025em;max-width:20ch;font-size:clamp(2.25rem,6vw,5rem);font-weight:400;line-height:1.05}.seminar-module__qaoHLq__links{font-family:var(--mono);flex-wrap:wrap;gap:.5rem 1.75rem;font-size:.875rem;display:flex}.seminar-module__qaoHLq__links a{border-bottom:1px solid var(--slate)}@media (max-width:960px){.seminar-module__qaoHLq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.seminar-module__qaoHLq__grid{grid-template-columns:1fr}.seminar-module__qaoHLq__tall{grid-row:auto}.seminar-module__qaoHLq__row{grid-template-columns:1fr}}.seminar-module__qaoHLq__ownerPhoto{object-fit:cover;border-radius:50%;justify-self:start;width:5rem;height:5rem}.seminar-module__qaoHLq__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}@media (prefers-reduced-motion:reduce){.seminar-module__qaoHLq__root *{transition:none!important}}
.chronicle-module__Xmp_LW__root{--canvas:#e5e7eb;--black:#000;--onyx:#1d1d1b;--sage:#3d3b2f;--paper:#fff;--sand:#e1d3c7;--steel:#999;--clay:#faf6f3;--flame:#ff6714;--serif:var(--font-pt-source-serif), "Source Serif 4", Georgia, serif;--mono:var(--font-pt-space-mono), "Space Mono", monospace;--card-radius:16px;--button-radius:8px;--gutter:clamp(1.25rem, 4vw, 3rem);--gap:clamp(4rem, 8vw, 7rem);background:var(--canvas);color:var(--black);font-family:var(--serif);font-size:1.125rem;line-height:1.6;overflow-x:clip}:where(.chronicle-module__Xmp_LW__root) *,:where(.chronicle-module__Xmp_LW__root) :before,:where(.chronicle-module__Xmp_LW__root) :after{box-sizing:border-box}:where(.chronicle-module__Xmp_LW__root) :is(h1,h2,h3,p,ul,ol,figure){margin:0}:where(.chronicle-module__Xmp_LW__root) :is(ul,ol){padding:0;list-style:none}:where(.chronicle-module__Xmp_LW__root) a{color:inherit;text-decoration:none}.chronicle-module__Xmp_LW__root a:focus-visible{outline:2px solid var(--black);outline-offset:3px}.chronicle-module__Xmp_LW__mono{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--sage);font-size:.8125rem}.chronicle-module__Xmp_LW__sectionTitle{letter-spacing:-.03em;margin-bottom:2rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:600;line-height:1}.chronicle-module__Xmp_LW__hero{padding:clamp(3rem, 7vw, 5rem) var(--gutter) 0;grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.chronicle-module__Xmp_LW__heroText{gap:1.25rem;display:grid}.chronicle-module__Xmp_LW__name{font-weight:600;font-size:min(8rem, calc(46vw / (var(--name-len,6) * .55)));letter-spacing:-.035em;line-height:.95}.chronicle-module__Xmp_LW__headline{font-size:clamp(1.25rem,2.2vw,1.75rem);font-style:italic;line-height:1.35}.chronicle-module__Xmp_LW__photo{border-radius:var(--card-radius);background:var(--onyx);overflow:hidden}.chronicle-module__Xmp_LW__photo img{aspect-ratio:16/10;object-fit:cover;width:100%}.chronicle-module__Xmp_LW__section{padding:var(--gap) var(--gutter) 0}.chronicle-module__Xmp_LW__section>h2.chronicle-module__Xmp_LW__mono{margin-bottom:1.25rem}.chronicle-module__Xmp_LW__preface{max-width:58rem;font-size:clamp(1.375rem,2.6vw,2.25rem);line-height:1.35}.chronicle-module__Xmp_LW__timeline{margin-top:var(--gap);padding-top:var(--gap);background:var(--onyx);color:var(--paper)}.chronicle-module__Xmp_LW__timeline .chronicle-module__Xmp_LW__sectionTitle{padding:0 var(--gutter)}.chronicle-module__Xmp_LW__panRoot{padding-bottom:var(--gap)}.chronicle-module__Xmp_LW__track{padding:0 var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.25rem;display:grid;position:relative}.chronicle-module__Xmp_LW__rail{display:none}.chronicle-module__Xmp_LW__pinned .chronicle-module__Xmp_LW__track{align-items:center;gap:0;width:max-content;height:100%;display:flex}.chronicle-module__Xmp_LW__pinned .chronicle-module__Xmp_LW__rail{border-top:1px solid var(--steel);display:block;position:absolute;top:50%;left:0;right:0}.chronicle-module__Xmp_LW__event{gap:1rem;display:grid;position:relative}.chronicle-module__Xmp_LW__pinned .chronicle-module__Xmp_LW__event{width:24rem;padding-right:2.5rem}.chronicle-module__Xmp_LW__year{font-family:var(--mono);color:var(--flame);letter-spacing:-.04em;font-size:clamp(3rem,6vw,5.5rem);line-height:1}.chronicle-module__Xmp_LW__card{background:var(--paper);color:var(--black);border-radius:var(--card-radius);align-content:start;gap:.5rem;min-height:12rem;padding:1.5rem;display:grid}.chronicle-module__Xmp_LW__kind{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;background:var(--sand);border-radius:var(--button-radius);justify-self:start;padding:.15rem .5rem;font-size:.75rem}.chronicle-module__Xmp_LW__eventTitle{font-size:1.375rem;font-weight:600;line-height:1.2}.chronicle-module__Xmp_LW__eventDetail{color:var(--sage);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.chronicle-module__Xmp_LW__works{display:grid}.chronicle-module__Xmp_LW__work{border-top:1px solid var(--steel);grid-template-columns:minmax(5rem,9rem) 1fr;gap:1.5rem;padding:2rem 0;display:grid}.chronicle-module__Xmp_LW__workTitle{margin-bottom:.5rem;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:600;line-height:1.15}.chronicle-module__Xmp_LW__areas{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.chronicle-module__Xmp_LW__area{background:var(--sand);border-radius:var(--card-radius);height:100%;padding:1.5rem}.chronicle-module__Xmp_LW__areaTitle{margin-bottom:.375rem;font-size:1.375rem;font-weight:600}.chronicle-module__Xmp_LW__footer{margin-top:var(--gap);background:var(--clay);padding:var(--gap) var(--gutter);justify-items:start;gap:1.5rem;display:grid}.chronicle-module__Xmp_LW__footTitle{letter-spacing:-.035em;font-size:clamp(2.5rem,7vw,6rem);font-weight:600;line-height:1}.chronicle-module__Xmp_LW__cta{background:var(--onyx);color:var(--paper);border-radius:var(--button-radius);font-family:var(--mono);overflow-wrap:anywhere;padding:.9rem 1.4rem;font-size:.9375rem}.chronicle-module__Xmp_LW__links{font-family:var(--mono);flex-wrap:wrap;gap:.5rem 1.75rem;font-size:.875rem;display:flex}.chronicle-module__Xmp_LW__links a{border-bottom:1px solid var(--black)}@media (max-width:820px){.chronicle-module__Xmp_LW__hero{grid-template-columns:1fr}.chronicle-module__Xmp_LW__name{font-size:min(5.5rem, calc(88vw / (var(--name-len,6) * .55)))}.chronicle-module__Xmp_LW__work{grid-template-columns:1fr;gap:.5rem}}.chronicle-module__Xmp_LW__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}.chronicle-module__Xmp_LW__portrait{width:min(100%,22rem)}.chronicle-module__Xmp_LW__portrait img{aspect-ratio:4/5;object-position:50% 30%}@media (prefers-reduced-motion:reduce){.chronicle-module__Xmp_LW__root *{transition:none!important}}
.codex-module__0CjJ3G__root{--ink:#000;--carbon:#18181b;--steel:#27272a;--ash:#343538;--haze:#a8afb7;--stone:#8c8c8d;--porcelain:#fff;--mist:#dadee4;--amber:#fde533;--sans:var(--font-pt-inter), Inter, system-ui, sans-serif;--serif:var(--font-pt-lora), Lora, Georgia, serif;--card-radius:28px;--button-radius:20px;--gutter:clamp(1.25rem, 4vw, 3rem);--gap:clamp(4rem, 8vw, 7rem);background:var(--ink);color:var(--porcelain);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;overflow-x:clip}:where(.codex-module__0CjJ3G__root) *,:where(.codex-module__0CjJ3G__root) :before,:where(.codex-module__0CjJ3G__root) :after{box-sizing:border-box}:where(.codex-module__0CjJ3G__root) :is(h1,h2,h3,p,ul,ol,figure){margin:0}:where(.codex-module__0CjJ3G__root) :is(ul,ol){padding:0;list-style:none}:where(.codex-module__0CjJ3G__root) a{color:inherit;text-decoration:none}.codex-module__0CjJ3G__root a:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.codex-module__0CjJ3G__small{color:var(--haze);font-size:.875rem}.codex-module__0CjJ3G__smallDark{font-size:.875rem}.codex-module__0CjJ3G__title{font-family:var(--serif);letter-spacing:-.03em;margin-bottom:2rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:400;line-height:1}.codex-module__0CjJ3G__hero{padding:var(--gutter);grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(1.5rem,4vw,3rem);min-height:90svh;display:grid}.codex-module__0CjJ3G__photo{border-radius:var(--card-radius);height:100%;min-height:20rem;overflow:hidden}.codex-module__0CjJ3G__photo img{object-fit:cover;width:100%;height:100%}.codex-module__0CjJ3G__heroText{gap:1.25rem;padding-bottom:1rem;display:grid}.codex-module__0CjJ3G__name{font-family:var(--serif);font-weight:400;font-size:min(9rem, calc(50vw / (var(--name-len,6) * .55)));letter-spacing:-.04em;line-height:.92}.codex-module__0CjJ3G__headline{color:var(--haze);max-width:34rem;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.4}.codex-module__0CjJ3G__marquee{border-block:1px solid var(--steel);padding:1.25rem 0;overflow:hidden}.codex-module__0CjJ3G__marqueeItem{font-family:var(--serif);white-space:nowrap;padding-right:1.5rem;font-size:clamp(1.75rem,4vw,3.25rem);font-style:italic}.codex-module__0CjJ3G__section{padding:var(--gap) var(--gutter) 0}.codex-module__0CjJ3G__section>h2.codex-module__0CjJ3G__small{margin-bottom:1.25rem}.codex-module__0CjJ3G__note{font-family:var(--serif);max-width:60rem;font-size:clamp(1.375rem,2.6vw,2.25rem);line-height:1.35}.codex-module__0CjJ3G__indexHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.codex-module__0CjJ3G__index{border-top:1px solid var(--steel)}.codex-module__0CjJ3G__entry{border-bottom:1px solid var(--steel);border-radius:0;grid-template-columns:4rem 1fr minmax(8rem,14rem) 4rem;gap:1.5rem;padding:1.5rem 1rem;transition:background .25s,color .25s;display:grid}.codex-module__0CjJ3G__entry:hover{background:var(--amber);color:var(--ink);border-radius:var(--button-radius)}.codex-module__0CjJ3G__entry:hover .codex-module__0CjJ3G__entryText,.codex-module__0CjJ3G__entry:hover .codex-module__0CjJ3G__no{color:var(--ink)}.codex-module__0CjJ3G__no{font-variant-numeric:tabular-nums;color:var(--stone);padding-top:.35rem}.codex-module__0CjJ3G__entryMain{gap:.375rem;display:grid}.codex-module__0CjJ3G__entryTitle{font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:500;line-height:1.2}.codex-module__0CjJ3G__entryText{color:var(--haze);font-size:.9375rem}.codex-module__0CjJ3G__entryMeta{padding-top:.35rem;font-size:.875rem}.codex-module__0CjJ3G__entryYear{text-align:right;font-variant-numeric:tabular-nums;padding-top:.35rem}.codex-module__0CjJ3G__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.codex-module__0CjJ3G__card,.codex-module__0CjJ3G__cardLight{border-radius:var(--card-radius);align-content:start;gap:.5rem;height:100%;padding:1.75rem;display:grid}.codex-module__0CjJ3G__card{background:var(--carbon)}.codex-module__0CjJ3G__cardLight{background:var(--mist);color:var(--ink)}.codex-module__0CjJ3G__cardTitle{font-family:var(--serif);font-size:1.5rem;font-weight:400;line-height:1.2}.codex-module__0CjJ3G__cardText{color:var(--haze)}.codex-module__0CjJ3G__honours{display:grid}.codex-module__0CjJ3G__honours li{border-top:1px solid var(--steel);grid-template-columns:4rem 1fr minmax(8rem,18rem);gap:1.5rem;padding:1.25rem 0;display:grid}.codex-module__0CjJ3G__honourYear{color:var(--amber);font-variant-numeric:tabular-nums}.codex-module__0CjJ3G__footer{padding:var(--gap) var(--gutter);justify-items:start;gap:1.5rem;display:grid}.codex-module__0CjJ3G__email{font-family:var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere;border-bottom:2px solid var(--amber);font-size:clamp(1.75rem,5.5vw,4.5rem);line-height:1.05}.codex-module__0CjJ3G__links{flex-wrap:wrap;gap:.75rem;display:flex}.codex-module__0CjJ3G__link{border:1px solid var(--steel);border-radius:var(--button-radius);padding:.5rem 1rem;transition:background .2s;display:inline-block}.codex-module__0CjJ3G__link:hover{background:var(--ash)}@media (max-width:820px){.codex-module__0CjJ3G__hero{grid-template-columns:1fr;min-height:0}.codex-module__0CjJ3G__photo{aspect-ratio:4/3;min-height:0}.codex-module__0CjJ3G__name{font-size:min(6rem, calc(88vw / (var(--name-len,6) * .55)))}.codex-module__0CjJ3G__entry{grid-template-columns:3rem 1fr;gap:.5rem 1rem}.codex-module__0CjJ3G__entryMeta,.codex-module__0CjJ3G__entryYear{text-align:left;grid-column:2;padding-top:0}.codex-module__0CjJ3G__honours li{grid-template-columns:3.5rem 1fr;gap:.25rem 1rem}.codex-module__0CjJ3G__honours li>:last-child{grid-column:2}}.codex-module__0CjJ3G__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}@media (prefers-reduced-motion:reduce){.codex-module__0CjJ3G__root *{transition:none!important}}
.cloister-module__fDUGeW__root{--shadow:#3f3f3f;--white:#fff;--stone:#d3cec5;--black:#030302;--grey:#686867;--light:#acacac;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--card-radius:16px;--button-radius:2px;--gutter:clamp(1.25rem, 4vw, 3rem);--measure:46rem;background:var(--white);color:var(--shadow);font-family:var(--sans);font-size:1.0625rem;line-height:1.7;overflow-x:clip}:where(.cloister-module__fDUGeW__root) *,:where(.cloister-module__fDUGeW__root) :before,:where(.cloister-module__fDUGeW__root) :after{box-sizing:border-box}:where(.cloister-module__fDUGeW__root) :is(h1,h2,h3,p,ul,ol,figure){margin:0}:where(.cloister-module__fDUGeW__root) :is(ul,ol){padding:0;list-style:none}:where(.cloister-module__fDUGeW__root) a{color:inherit;text-decoration:none}.cloister-module__fDUGeW__root a:focus-visible{outline:2px solid var(--black);outline-offset:3px}.cloister-module__fDUGeW__mono{font-family:var(--mono);letter-spacing:.04em;color:var(--grey);font-size:.8125rem}.cloister-module__fDUGeW__hero{padding:clamp(4rem, 10vw, 8rem) var(--gutter) 0;text-align:center;justify-items:center;gap:1.5rem;display:grid}.cloister-module__fDUGeW__name{color:var(--black);font-weight:400;font-size:min(8.5rem, calc(90vw / (var(--name-len,6) * .56)));letter-spacing:-.04em;line-height:.95}.cloister-module__fDUGeW__headline{max-width:36rem;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.45}.cloister-module__fDUGeW__photo{border-radius:var(--card-radius);width:min(100%,60rem);margin-top:2rem;overflow:hidden}.cloister-module__fDUGeW__photo img{aspect-ratio:16/9;object-fit:cover;width:100%}.cloister-module__fDUGeW__column{padding:0 var(--gutter);justify-items:center;display:grid}.cloister-module__fDUGeW__knotRow{width:2rem;height:clamp(6rem,14vw,10rem);color:var(--light);justify-items:center;display:grid}.cloister-module__fDUGeW__knot{background:var(--black);border-radius:50%;width:.75rem;height:.75rem}.cloister-module__fDUGeW__thread{width:2px;height:100%}.cloister-module__fDUGeW__knotRow:first-child .cloister-module__fDUGeW__knot{margin-top:2rem}.cloister-module__fDUGeW__column>.cloister-module__fDUGeW__knotRow:last-child .cloister-module__fDUGeW__thread{display:none}.cloister-module__fDUGeW__chapter{width:min(100%, var(--measure));text-align:center;gap:1.5rem;padding:1.5rem 0;display:grid}.cloister-module__fDUGeW__lede{color:var(--black);font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.5}.cloister-module__fDUGeW__works{gap:2.5rem;display:grid}.cloister-module__fDUGeW__work{gap:.5rem;display:grid}.cloister-module__fDUGeW__workTitle{color:var(--black);letter-spacing:-.015em;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:500;line-height:1.2}.cloister-module__fDUGeW__path{gap:2rem;display:grid}.cloister-module__fDUGeW__step{gap:.25rem;display:grid}.cloister-module__fDUGeW__stepTitle{color:var(--black);font-size:1.375rem;font-weight:500}.cloister-module__fDUGeW__stepPoint{color:var(--grey);font-size:.9375rem}.cloister-module__fDUGeW__stones{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;display:grid}.cloister-module__fDUGeW__stone{background:var(--stone);border-radius:var(--card-radius);height:100%;padding:1.25rem}.cloister-module__fDUGeW__stoneTitle{color:var(--black);margin-bottom:.25rem;font-size:1.125rem;font-weight:500;line-height:1.3}.cloister-module__fDUGeW__footer{background:var(--black);color:var(--white);padding:clamp(4rem, 9vw, 7rem) var(--gutter);text-align:center;justify-items:center;gap:1.75rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.cloister-module__fDUGeW__footTitle{letter-spacing:-.03em;max-width:18ch;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:400;line-height:1.05}.cloister-module__fDUGeW__cta{background:var(--white);color:var(--black);border-radius:var(--button-radius);font-family:var(--mono);overflow-wrap:anywhere;padding:.85rem 1.4rem;font-size:.9375rem}.cloister-module__fDUGeW__links{font-family:var(--mono);flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;font-size:.875rem;display:flex}.cloister-module__fDUGeW__links a{border-bottom:1px solid var(--white)}.cloister-module__fDUGeW__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}.cloister-module__fDUGeW__portrait{width:min(100%,22rem)}.cloister-module__fDUGeW__portrait img{aspect-ratio:4/5;object-position:50% 30%}@media (prefers-reduced-motion:reduce){.cloister-module__fDUGeW__root *{transition:none!important}}
.theorem-module__BNU0rq__root{--white:#fff;--ink:#000;--blue:#00f;--orange:#ff3500;--indigo:#0028ff;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--pill:9999px;--gutter:clamp(1.25rem, 4vw, 3rem);--gap:clamp(4rem, 8vw, 7rem);background:var(--white);color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;overflow-x:clip}:where(.theorem-module__BNU0rq__root) *,:where(.theorem-module__BNU0rq__root) :before,:where(.theorem-module__BNU0rq__root) :after{box-sizing:border-box}:where(.theorem-module__BNU0rq__root) :is(h1,h2,h3,p,ul,ol,table){margin:0}:where(.theorem-module__BNU0rq__root) :is(ul,ol){padding:0;list-style:none}:where(.theorem-module__BNU0rq__root) a{color:inherit;text-decoration:none}.theorem-module__BNU0rq__root a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.theorem-module__BNU0rq__mono{font-family:var(--mono);letter-spacing:.02em;font-size:.8125rem}.theorem-module__BNU0rq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theorem-module__BNU0rq__hero{padding:var(--gutter);align-content:space-between;gap:clamp(2rem,5vw,4rem);min-height:80svh;padding-top:clamp(2rem,5vw,3.5rem);display:grid}.theorem-module__BNU0rq__heroTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.theorem-module__BNU0rq__pill{border:1px solid var(--blue);color:var(--blue);border-radius:var(--pill);padding:.3rem .9rem;font-size:.875rem}.theorem-module__BNU0rq__name{font-weight:700;font-size:min(12rem, calc(92vw / (var(--name-len,6) * .6)));letter-spacing:-.05em;line-height:.88}.theorem-module__BNU0rq__headline{max-width:44rem;color:var(--blue);font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.3}.theorem-module__BNU0rq__glyphStage{border-block:1px solid var(--ink);place-items:center;height:clamp(18rem,50vw,38rem);display:grid;overflow:hidden}.theorem-module__BNU0rq__glyphWrap,.theorem-module__BNU0rq__glyphWrap>div{place-items:center;display:grid}.theorem-module__BNU0rq__glyph{letter-spacing:-.06em;color:var(--blue);font-size:clamp(10rem,34vw,30rem);font-weight:800;line-height:.8}.theorem-module__BNU0rq__section{padding:var(--gap) var(--gutter) 0}.theorem-module__BNU0rq__section>h2{border-bottom:1px solid var(--ink);margin-bottom:1.75rem;padding-bottom:.75rem}.theorem-module__BNU0rq__statement{letter-spacing:-.025em;max-width:64rem;font-size:clamp(1.5rem,3.2vw,2.75rem);line-height:1.2}.theorem-module__BNU0rq__ladder{display:grid}.theorem-module__BNU0rq__rung{border-bottom:1px solid color-mix(in srgb, var(--ink) 15%, transparent);grid-template-columns:4rem 1fr;align-items:baseline;gap:1rem;padding:.5rem 0;display:grid}.theorem-module__BNU0rq__rungWeight{font-family:var(--mono);color:var(--blue);font-size:.8125rem}.theorem-module__BNU0rq__rungText{letter-spacing:-.04em;font-size:clamp(2rem,6vw,5.5rem);line-height:1.05}.theorem-module__BNU0rq__rung:first-child .theorem-module__BNU0rq__rungText{font-weight:300}.theorem-module__BNU0rq__rung:nth-child(2) .theorem-module__BNU0rq__rungText{font-weight:400}.theorem-module__BNU0rq__rung:nth-child(3) .theorem-module__BNU0rq__rungText{font-weight:500}.theorem-module__BNU0rq__rung:nth-child(4) .theorem-module__BNU0rq__rungText{font-weight:600}.theorem-module__BNU0rq__rung:nth-child(5) .theorem-module__BNU0rq__rungText{font-weight:700}.theorem-module__BNU0rq__rung:nth-child(6) .theorem-module__BNU0rq__rungText{font-weight:800}.theorem-module__BNU0rq__results{gap:0;display:grid}.theorem-module__BNU0rq__result{border-bottom:1px solid color-mix(in srgb, var(--ink) 15%, transparent);grid-template-columns:minmax(4rem,8rem) 1fr;gap:clamp(1rem,3vw,2.5rem);padding:2rem 0;display:grid}.theorem-module__BNU0rq__numeral{color:var(--orange);letter-spacing:-.06em;font-size:clamp(4rem,9vw,8rem);font-weight:800;line-height:.8}.theorem-module__BNU0rq__resultBody{gap:.75rem;display:grid}.theorem-module__BNU0rq__resultTitle{letter-spacing:-.03em;font-size:clamp(1.5rem,2.8vw,2.5rem);font-weight:600;line-height:1.1}.theorem-module__BNU0rq__table{border-collapse:collapse;width:100%}.theorem-module__BNU0rq__table tr{border-bottom:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}.theorem-module__BNU0rq__table :is(td,th){text-align:left;vertical-align:top;padding:1rem 1rem 1rem 0}.theorem-module__BNU0rq__table th{font-size:1.25rem;font-weight:600;line-height:1.3}.theorem-module__BNU0rq__table td.theorem-module__BNU0rq__mono{width:9rem;padding-top:1.3rem}.theorem-module__BNU0rq__footer{margin-top:var(--gap);background:var(--indigo);color:var(--white);padding:var(--gap) var(--gutter);justify-items:start;gap:2rem;display:grid}.theorem-module__BNU0rq__footTitle{letter-spacing:-.06em;font-size:clamp(4rem,16vw,14rem);font-weight:800;line-height:.85}.theorem-module__BNU0rq__ctaWrap{display:inline-block}.theorem-module__BNU0rq__cta{background:var(--white);color:var(--indigo);border-radius:var(--pill);overflow-wrap:anywhere;align-items:center;gap:.5rem;padding:1rem 1.6rem;font-weight:600;display:inline-flex}.theorem-module__BNU0rq__links{font-family:var(--mono);flex-wrap:wrap;gap:.5rem 1.75rem;font-size:.875rem;display:flex}.theorem-module__BNU0rq__links a{border-bottom:1px solid var(--white)}@media (max-width:720px){.theorem-module__BNU0rq__result{grid-template-columns:1fr}.theorem-module__BNU0rq__table,.theorem-module__BNU0rq__table tbody,.theorem-module__BNU0rq__table tr,.theorem-module__BNU0rq__table :is(td,th){display:block}.theorem-module__BNU0rq__table :is(td,th){padding:.25rem 0}.theorem-module__BNU0rq__table tr{padding:.75rem 0}}.theorem-module__BNU0rq__ownerPhoto{object-fit:cover;border-radius:50%;justify-self:start;width:5rem;height:5rem}.theorem-module__BNU0rq__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}@media (prefers-reduced-motion:reduce){.theorem-module__BNU0rq__root *{transition:none!important}}
.syllabus-module__EZV2ya__root{--graphite:#1e242c;--blue:#1a73e8;--slate:#576579;--white:#fff;--fog:#e7eaee;--silver:#cfd5dd;--ash:#dbdfe5;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--radius:8px;--gutter:clamp(1.25rem, 4vw, 3rem);--gap:clamp(4rem, 8vw, 6.5rem);background:var(--white);color:var(--graphite);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;overflow-x:clip}:where(.syllabus-module__EZV2ya__root) *,:where(.syllabus-module__EZV2ya__root) :before,:where(.syllabus-module__EZV2ya__root) :after{box-sizing:border-box}:where(.syllabus-module__EZV2ya__root) :is(h1,h2,h3,p,ul,ol,dl,dd){margin:0}:where(.syllabus-module__EZV2ya__root) :is(ul,ol){padding:0;list-style:none}:where(.syllabus-module__EZV2ya__root) a{color:inherit;text-decoration:none}.syllabus-module__EZV2ya__root a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.syllabus-module__EZV2ya__label{color:var(--slate);font-size:.875rem}.syllabus-module__EZV2ya__title{letter-spacing:-.02em;margin-bottom:1.75rem;font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:700;line-height:1.1}.syllabus-module__EZV2ya__bar{z-index:2;padding:.75rem var(--gutter);background:var(--white);border-bottom:1px solid var(--silver);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.syllabus-module__EZV2ya__barText{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;overflow:hidden}.syllabus-module__EZV2ya__barButton{background:var(--blue);color:var(--white);border-radius:var(--radius);padding:.45rem 1rem;font-size:.9375rem;font-weight:700}.syllabus-module__EZV2ya__progress{background:var(--blue);transform-origin:0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.syllabus-module__EZV2ya__hero{padding:clamp(3rem, 8vw, 6rem) var(--gutter) var(--gap);border-bottom:1px solid var(--silver);gap:1.5rem;display:grid}.syllabus-module__EZV2ya__name{font-weight:700;font-size:min(9rem, calc(90vw / (var(--name-len,6) * .58)));letter-spacing:-.045em;line-height:.92}.syllabus-module__EZV2ya__headline{max-width:46rem;font-size:clamp(1.25rem,2.4vw,1.875rem);line-height:1.3}.syllabus-module__EZV2ya__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1rem;margin-top:1rem;display:grid}.syllabus-module__EZV2ya__facts div{border-top:2px solid var(--graphite);padding-top:.75rem}.syllabus-module__EZV2ya__facts dt{color:var(--slate);font-size:.875rem}.syllabus-module__EZV2ya__facts dd{font-size:1.5rem;font-weight:700}.syllabus-module__EZV2ya__section{padding:var(--gap) var(--gutter) 0}.syllabus-module__EZV2ya__description{max-width:54rem;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.45}.syllabus-module__EZV2ya__modules{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.syllabus-module__EZV2ya__module{border:1px solid var(--ash);border-radius:var(--radius);align-content:start;gap:.75rem;height:100%;padding:1.5rem;transition:border-color .2s;display:grid}.syllabus-module__EZV2ya__module:hover{border-color:var(--blue)}.syllabus-module__EZV2ya__moduleCode{color:var(--blue);font-size:.875rem;font-weight:700}.syllabus-module__EZV2ya__moduleTitle{font-size:1.5rem;font-weight:700;line-height:1.2}.syllabus-module__EZV2ya__topics{gap:.25rem;display:grid}.syllabus-module__EZV2ya__topics li{border-top:1px solid var(--fog);padding-top:.25rem}.syllabus-module__EZV2ya__weeks{border-top:1px solid var(--silver)}.syllabus-module__EZV2ya__week{border-bottom:1px solid var(--silver);grid-template-columns:7rem 1fr minmax(8rem,14rem);gap:1.5rem;padding:1.5rem 0;display:grid}.syllabus-module__EZV2ya__weekNo{color:var(--slate);font-weight:700}.syllabus-module__EZV2ya__weekBody{gap:.375rem;display:grid}.syllabus-module__EZV2ya__weekTitle{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.25}.syllabus-module__EZV2ya__weekMeta{color:var(--slate);font-size:.9375rem}.syllabus-module__EZV2ya__fog{margin-top:var(--gap);background:var(--fog);padding:var(--gap) var(--gutter)}.syllabus-module__EZV2ya__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.syllabus-module__EZV2ya__card{background:var(--white);border-radius:var(--radius);align-content:start;gap:.375rem;height:100%;padding:1.5rem;display:grid}.syllabus-module__EZV2ya__cardTitle{font-size:1.25rem;font-weight:700;line-height:1.25}.syllabus-module__EZV2ya__footer{padding:var(--gap) var(--gutter);justify-items:start;gap:1.25rem;display:grid}.syllabus-module__EZV2ya__footer .syllabus-module__EZV2ya__title{margin-bottom:0}.syllabus-module__EZV2ya__footText{color:var(--slate)}.syllabus-module__EZV2ya__cta{background:var(--blue);color:var(--white);border-radius:var(--radius);overflow-wrap:anywhere;padding:.9rem 1.4rem;font-weight:700}.syllabus-module__EZV2ya__links{flex-wrap:wrap;gap:.5rem 1.75rem;font-weight:700;display:flex}.syllabus-module__EZV2ya__links a{border-bottom:2px solid var(--blue)}@media (max-width:760px){.syllabus-module__EZV2ya__week{grid-template-columns:1fr;gap:.5rem}}.syllabus-module__EZV2ya__ownerPhoto{object-fit:cover;border-radius:50%;justify-self:start;width:5rem;height:5rem}.syllabus-module__EZV2ya__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}@media (prefers-reduced-motion:reduce){.syllabus-module__EZV2ya__root *{transition:none!important}}
.thesis-module__yWPqyG__root{--ink:#000;--white:#fff;--subtle:#e5e5e5;--shadow:#ccc;--brick:#bc5346;--moss:#51633c;--sans:Helvetica, Arial, sans-serif;--serif:"New Century Schoolbook", "Century Schoolbook", Georgia, serif;--gutter:clamp(1.25rem, 4vw, 3rem);--gap:clamp(3.5rem, 7vw, 6rem);background:var(--white);color:var(--ink);font-family:var(--serif);font-size:1.125rem;line-height:1.65;overflow-x:clip}:where(.thesis-module__yWPqyG__root) *,:where(.thesis-module__yWPqyG__root) :before,:where(.thesis-module__yWPqyG__root) :after{box-sizing:border-box}:where(.thesis-module__yWPqyG__root) :is(h1,h2,h3,p,ul,ol,table){margin:0}:where(.thesis-module__yWPqyG__root) ul{padding:0;list-style:none}:where(.thesis-module__yWPqyG__root) a{color:var(--moss);text-underline-offset:.2em;text-decoration:underline}.thesis-module__yWPqyG__root a:focus-visible{outline:2px solid var(--moss);outline-offset:3px}.thesis-module__yWPqyG__kicker{font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:700}.thesis-module__yWPqyG__rule{width:100%;height:3px;color:var(--brick);stroke-width:3px;display:block}.thesis-module__yWPqyG__hero{padding:clamp(3rem, 8vw, 6rem) var(--gutter) var(--gap);gap:1.5rem;display:grid}.thesis-module__yWPqyG__name{font-family:var(--sans);font-weight:700;font-size:min(9rem, calc(90vw / (var(--name-len,6) * .6)));letter-spacing:-.04em;line-height:.92}.thesis-module__yWPqyG__headline{max-width:44rem;font-size:clamp(1.25rem,2.4vw,1.875rem);line-height:1.35}.thesis-module__yWPqyG__body{padding:0 var(--gutter);grid-template-columns:minmax(10rem,14rem) 1fr;gap:clamp(2rem,5vw,5rem);display:grid}.thesis-module__yWPqyG__contents{font-family:var(--sans);align-self:start;gap:.75rem;display:grid;position:sticky;top:1.5rem}.thesis-module__yWPqyG__contents ol{gap:.375rem;margin:0;padding-left:1.25rem;font-size:.9375rem;display:grid}.thesis-module__yWPqyG__contents li::marker{color:var(--brick);font-weight:700}.thesis-module__yWPqyG__chapters{gap:var(--gap);max-width:48rem;display:grid}.thesis-module__yWPqyG__chapter{gap:1.25rem;scroll-margin-top:1.5rem;display:grid}.thesis-module__yWPqyG__numeral{font-family:var(--sans);color:var(--brick);font-size:clamp(4rem,8vw,6.5rem);font-weight:700;line-height:.85}.thesis-module__yWPqyG__chapterTitle{font-family:var(--sans);letter-spacing:-.02em;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:700;line-height:1.1}.thesis-module__yWPqyG__abstract{font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.5}.thesis-module__yWPqyG__finding{border-bottom:1px solid var(--shadow);gap:.5rem;padding:1rem 0;display:grid}.thesis-module__yWPqyG__findingTitle{font-family:var(--sans);font-size:1.375rem;font-weight:700;line-height:1.25}.thesis-module__yWPqyG__ref{font-family:var(--sans);margin-left:.15rem;font-size:.75rem;font-weight:700}.thesis-module__yWPqyG__keywords{font-family:var(--sans);font-size:.875rem}.thesis-module__yWPqyG__table{border-collapse:collapse;width:100%;font-size:1rem}.thesis-module__yWPqyG__table th{font-family:var(--sans);text-transform:uppercase;letter-spacing:.06em;text-align:left;background:var(--subtle);padding:.6rem .75rem;font-size:.8125rem}.thesis-module__yWPqyG__table td{border-bottom:1px solid var(--shadow);vertical-align:top;padding:.75rem}.thesis-module__yWPqyG__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1.5rem;display:grid}.thesis-module__yWPqyG__col{border-top:2px solid var(--ink);align-content:start;gap:.375rem;padding-top:.75rem;font-size:1rem;display:grid}.thesis-module__yWPqyG__colTitle{font-family:var(--sans);font-size:1.125rem;font-weight:700}.thesis-module__yWPqyG__notes{border-top:1px solid var(--ink);gap:.75rem;padding-top:1rem;font-size:.9375rem;display:grid}.thesis-module__yWPqyG__notes ol{gap:.375rem;margin:0;padding-left:1.5rem;display:grid}.thesis-module__yWPqyG__notes li{scroll-margin-top:1.5rem}.thesis-module__yWPqyG__footer{margin-top:var(--gap);background:var(--subtle);padding:var(--gap) var(--gutter);justify-items:start;gap:1.25rem;display:grid}.thesis-module__yWPqyG__email{font-family:var(--sans);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.5rem,5vw,3.75rem);font-weight:700;line-height:1.1}.thesis-module__yWPqyG__links{font-family:var(--sans);flex-wrap:wrap;gap:.5rem 1.75rem;font-weight:700;display:flex}@media (max-width:820px){.thesis-module__yWPqyG__body{grid-template-columns:1fr}.thesis-module__yWPqyG__contents{position:static}}@media (max-width:600px){.thesis-module__yWPqyG__table thead{display:none}.thesis-module__yWPqyG__table,.thesis-module__yWPqyG__table tbody,.thesis-module__yWPqyG__table tr,.thesis-module__yWPqyG__table td{display:block}.thesis-module__yWPqyG__table tr{border-bottom:1px solid var(--shadow);padding:.75rem 0}.thesis-module__yWPqyG__table td{border-bottom:0;padding:.125rem 0}.thesis-module__yWPqyG__table td:nth-child(2){font-family:var(--sans);font-weight:700}}.thesis-module__yWPqyG__ownerPhoto{object-fit:cover;border-radius:50%;justify-self:start;width:5rem;height:5rem}.thesis-module__yWPqyG__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}@media (prefers-reduced-motion:reduce){.thesis-module__yWPqyG__root *{transition:none!important}}
.inquiry-module__HQtXBG__root{--ink:#000;--white:#fff;--parchment:#faf8f5;--stone:#92918b;--dusk:#72706b;--sans:var(--font-pt-inter), Inter, system-ui, sans-serif;--card-radius:16px;--pill:9999px;--gutter:clamp(1.25rem, 4vw, 3rem);--measure:50rem;background:var(--parchment);color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.65;overflow-x:clip}:where(.inquiry-module__HQtXBG__root) *,:where(.inquiry-module__HQtXBG__root) :before,:where(.inquiry-module__HQtXBG__root) :after{box-sizing:border-box}:where(.inquiry-module__HQtXBG__root) :is(h1,h2,h3,p,ul,ol){margin:0}:where(.inquiry-module__HQtXBG__root) :is(ul,ol){padding:0;list-style:none}:where(.inquiry-module__HQtXBG__root) a{color:inherit;text-decoration:none}.inquiry-module__HQtXBG__root a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.inquiry-module__HQtXBG__small{color:var(--dusk);font-size:.875rem}.inquiry-module__HQtXBG__label{margin-bottom:1rem;font-size:.9375rem;font-weight:600}.inquiry-module__HQtXBG__hero{width:min(100% - 2 * var(--gutter), var(--measure));gap:1.5rem;margin:0 auto;padding:clamp(4rem,10vw,8rem) 0 2rem;display:grid}.inquiry-module__HQtXBG__name{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(2.75rem,8vw,5.5rem);font-weight:500;line-height:1}.inquiry-module__HQtXBG__query{background:var(--white);border:1px solid color-mix(in srgb, var(--stone) 50%, transparent);border-radius:var(--card-radius);color:var(--dusk);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent);align-items:center;gap:.75rem;padding:1.1rem 1.25rem;font-size:clamp(1.0625rem,2vw,1.25rem);display:flex}.inquiry-module__HQtXBG__query svg{flex:none}.inquiry-module__HQtXBG__thread{width:min(100% - 2 * var(--gutter), var(--measure));grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.inquiry-module__HQtXBG__turn>*{min-width:0}.inquiry-module__HQtXBG__turn{border-top:1px solid color-mix(in srgb, var(--stone) 40%, transparent);gap:1.25rem;padding:2.5rem 0;display:grid}.inquiry-module__HQtXBG__question{letter-spacing:-.025em;font-size:clamp(1.625rem,3.4vw,2.25rem);font-weight:500;line-height:1.15}.inquiry-module__HQtXBG__answer{gap:1rem;display:grid}.inquiry-module__HQtXBG__lead{font-size:1.25rem;font-weight:500;line-height:1.45}.inquiry-module__HQtXBG__chip,.inquiry-module__HQtXBG__chipStatic{border-radius:var(--pill);background:color-mix(in srgb, var(--stone) 22%, var(--white));vertical-align:.15em;place-items:center;min-width:1.35rem;height:1.35rem;margin-left:.3rem;padding:0 .35rem;font-size:.75rem;font-weight:600;transition:background .2s,color .2s;display:inline-grid}.inquiry-module__HQtXBG__chipStatic{margin:0 .5rem 0 0}.inquiry-module__HQtXBG__chip:hover{background:var(--ink);color:var(--white)}.inquiry-module__HQtXBG__sources{scroll-snap-type:x mandatory;grid-auto-columns:minmax(12rem,15rem);grid-auto-flow:column;gap:.75rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.inquiry-module__HQtXBG__sources li{scroll-snap-align:start;scroll-margin-top:1.5rem}@media (min-width:760px){.inquiry-module__HQtXBG__sources{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-auto-flow:row;overflow-x:visible}}.inquiry-module__HQtXBG__source{background:var(--white);border-radius:var(--card-radius);align-content:start;gap:.375rem;height:100%;padding:1rem;display:grid}.inquiry-module__HQtXBG__sourceNo{color:var(--dusk);font-size:.75rem;font-weight:600}.inquiry-module__HQtXBG__sourceTitle{font-size:1rem;font-weight:500;line-height:1.3}.inquiry-module__HQtXBG__details{gap:1.25rem;margin-top:.5rem;display:grid}.inquiry-module__HQtXBG__detail{gap:.375rem;display:grid}.inquiry-module__HQtXBG__detailTitle{font-size:1.125rem;font-weight:600;line-height:1.35}.inquiry-module__HQtXBG__bullets{gap:.75rem;display:grid}.inquiry-module__HQtXBG__bullets li{padding-left:1.25rem;position:relative}.inquiry-module__HQtXBG__bullets li:before{content:"";background:var(--ink);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.7em;left:0}.inquiry-module__HQtXBG__bullets strong{font-weight:600}.inquiry-module__HQtXBG__point{color:var(--dusk);font-size:.9375rem;display:block}.inquiry-module__HQtXBG__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;display:grid}.inquiry-module__HQtXBG__card{background:var(--white);border-radius:var(--card-radius);padding:1.25rem}.inquiry-module__HQtXBG__cardTitle{margin-bottom:.25rem;font-size:1.0625rem;font-weight:600}.inquiry-module__HQtXBG__footer{width:min(100% - 2 * var(--gutter), var(--measure));border-top:1px solid color-mix(in srgb, var(--stone) 40%, transparent);justify-items:start;gap:1.5rem;margin:0 auto;padding:2.5rem 0 clamp(4rem,9vw,7rem);display:grid}.inquiry-module__HQtXBG__cta{background:var(--ink);color:var(--white);border-radius:var(--pill);overflow-wrap:anywhere;align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-weight:500;display:inline-flex}.inquiry-module__HQtXBG__related{width:100%;display:grid}.inquiry-module__HQtXBG__related a{border-bottom:1px solid color-mix(in srgb, var(--stone) 40%, transparent);padding:.75rem 0;font-weight:500;display:block}.inquiry-module__HQtXBG__ownerPhoto{object-fit:cover;border-radius:50%;justify-self:start;width:5rem;height:5rem}.inquiry-module__HQtXBG__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}@media (prefers-reduced-motion:reduce){.inquiry-module__HQtXBG__root *{transition:none!important}}
.abstract-module__y_y94q__root{--white:#fff;--blue:#2727e6;--sky:#9de6fa;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif:Georgia, "Times New Roman", serif;--button-radius:16px;--gutter:clamp(1.25rem, 4vw, 3rem);--gap:clamp(4rem, 8vw, 7rem);background:var(--white);color:var(--blue);font-family:var(--serif);font-size:1.125rem;line-height:1.6;overflow-x:clip}:where(.abstract-module__y_y94q__root) *,:where(.abstract-module__y_y94q__root) :before,:where(.abstract-module__y_y94q__root) :after{box-sizing:border-box}:where(.abstract-module__y_y94q__root) :is(h1,h2,h3,p,ul,ol,dl,dd){margin:0}:where(.abstract-module__y_y94q__root) :is(ul,ol){padding:0;list-style:none}:where(.abstract-module__y_y94q__root) a{color:inherit;text-decoration:none}.abstract-module__y_y94q__root a:focus-visible{outline-offset:3px;outline:2px solid}.abstract-module__y_y94q__kicker,.abstract-module__y_y94q__kickerBlue{font-family:var(--sans);letter-spacing:.02em;font-size:.875rem;font-weight:600}.abstract-module__y_y94q__kickerBlue{margin-bottom:1.5rem}.abstract-module__y_y94q__title{font-family:var(--sans);letter-spacing:-.035em;margin-bottom:2rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:600;line-height:1}.abstract-module__y_y94q__hero{background:var(--blue);color:var(--white);padding:clamp(3rem, 8vw, 6rem) var(--gutter) var(--gap);align-content:end;gap:1.5rem;min-height:86svh;display:grid}.abstract-module__y_y94q__name{font-family:var(--sans);font-weight:600;font-size:min(11rem, calc(90vw / (var(--name-len,6) * .58)));letter-spacing:-.05em;line-height:.9}.abstract-module__y_y94q__headline{max-width:44rem;font-size:clamp(1.25rem,2.4vw,1.875rem);line-height:1.35}.abstract-module__y_y94q__figures{padding:var(--gap) var(--gutter) 0}.abstract-module__y_y94q__figures ul{gap:2rem var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.abstract-module__y_y94q__figure{border-top:2px solid var(--blue);padding-top:1rem}.abstract-module__y_y94q__figureNo{font-family:var(--sans);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(6rem,15vw,13rem);font-weight:600;line-height:.85;display:block}.abstract-module__y_y94q__figureLabel{margin-top:.75rem;font-size:1.125rem}.abstract-module__y_y94q__band{margin-top:var(--gap);background:var(--sky);padding:var(--gap) var(--gutter)}.abstract-module__y_y94q__summary{max-width:60rem;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.3}.abstract-module__y_y94q__section{padding:var(--gap) var(--gutter) 0}.abstract-module__y_y94q__findings{border-top:2px solid var(--blue)}.abstract-module__y_y94q__finding{border-bottom:1px solid var(--blue);grid-template-columns:minmax(4rem,10rem) 1fr;gap:clamp(1rem,3vw,2.5rem);padding:2rem 0;display:grid}.abstract-module__y_y94q__findingNo{font-family:var(--sans);letter-spacing:-.05em;font-size:clamp(3rem,6vw,5rem);font-weight:600;line-height:.85}.abstract-module__y_y94q__findingBody{gap:.75rem;display:grid}.abstract-module__y_y94q__findingTitle{font-family:var(--sans);letter-spacing:-.025em;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:600;line-height:1.12}.abstract-module__y_y94q__meta{font-family:var(--sans);font-size:.875rem;font-weight:600}.abstract-module__y_y94q__columns{gap:2rem var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.abstract-module__y_y94q__column{border-top:2px solid var(--blue);align-content:start;gap:.375rem;padding-top:1rem;display:grid}.abstract-module__y_y94q__columnTitle{font-family:var(--sans);font-size:1.375rem;font-weight:600;line-height:1.2}.abstract-module__y_y94q__appendix{display:grid}.abstract-module__y_y94q__appendix div{border-top:1px solid var(--blue);grid-template-columns:minmax(9rem,16rem) 1fr;gap:.5rem 2rem;padding:1.25rem 0;display:grid}.abstract-module__y_y94q__appendix dt{font-family:var(--sans);font-weight:600}.abstract-module__y_y94q__footer{margin-top:var(--gap);background:var(--blue);color:var(--white);padding:var(--gap) var(--gutter);justify-items:start;gap:1.75rem;display:grid}.abstract-module__y_y94q__footTitle{font-family:var(--sans);letter-spacing:-.05em;font-size:clamp(2.75rem,8vw,7rem);font-weight:600;line-height:.95}.abstract-module__y_y94q__cta{background:var(--white);color:var(--blue);border-radius:var(--button-radius);font-family:var(--sans);overflow-wrap:anywhere;padding:.9rem 1.5rem;font-weight:600;transition:background .2s}.abstract-module__y_y94q__cta:hover{background:var(--sky)}.abstract-module__y_y94q__links{font-family:var(--sans);flex-wrap:wrap;gap:.5rem 1.75rem;font-weight:600;display:flex}.abstract-module__y_y94q__links a{border-bottom:2px solid var(--white)}@media (max-width:720px){.abstract-module__y_y94q__finding,.abstract-module__y_y94q__appendix div{grid-template-columns:1fr}}.abstract-module__y_y94q__ownerPhoto{object-fit:cover;border-radius:50%;justify-self:start;width:5rem;height:5rem}.abstract-module__y_y94q__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}@media (prefers-reduced-motion:reduce){.abstract-module__y_y94q__root *{transition:none!important}}
.colloquium-module__myzUGG__root{--charcoal:#222;--cloud:#f8f8f8;--slate:#2a2b2d;--ash:#757577;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--gutter:clamp(1.25rem, 4vw, 3rem);--gap:clamp(4rem, 8vw, 7rem);background:var(--cloud);color:var(--charcoal);font-family:var(--sans);font-size:1.0625rem;line-height:1.55;overflow-x:clip}:where(.colloquium-module__myzUGG__root) *,:where(.colloquium-module__myzUGG__root) :before,:where(.colloquium-module__myzUGG__root) :after{box-sizing:border-box}:where(.colloquium-module__myzUGG__root) :is(h1,h2,h3,p,ul,ol,figure){margin:0}:where(.colloquium-module__myzUGG__root) :is(ul,ol){padding:0;list-style:none}:where(.colloquium-module__myzUGG__root) a{color:inherit;text-decoration:none}.colloquium-module__myzUGG__root a:focus-visible{outline-offset:3px;outline:2px solid}.colloquium-module__myzUGG__small{font-size:.875rem;font-weight:500}.colloquium-module__myzUGG__title{letter-spacing:-.04em;margin-bottom:2rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:500;line-height:.95}.colloquium-module__myzUGG__hero{padding:var(--gutter);gap:clamp(1.5rem,4vw,2.5rem);display:grid}.colloquium-module__myzUGG__heroTop{border-bottom:1px solid var(--ash);justify-content:space-between;gap:1rem;padding-bottom:.75rem;display:flex}.colloquium-module__myzUGG__name{font-weight:500;font-size:min(12rem, calc(92vw / (var(--name-len,6) * .58)));letter-spacing:-.055em;line-height:.86}.colloquium-module__myzUGG__heroFoot{justify-content:space-between;align-items:center;gap:2rem;display:flex}.colloquium-module__myzUGG__headline{max-width:40rem;font-size:clamp(1.25rem,2.4vw,1.875rem);line-height:1.3}.colloquium-module__myzUGG__seal{width:clamp(7rem,14vw,10rem);height:auto;fill:var(--charcoal);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:15px;font-weight:500}.colloquium-module__myzUGG__photo{overflow:hidden}.colloquium-module__myzUGG__photo img{aspect-ratio:21/9;object-fit:cover;width:100%}.colloquium-module__myzUGG__section{padding:var(--gap) var(--gutter) 0}.colloquium-module__myzUGG__section>h2.colloquium-module__myzUGG__small{margin-bottom:1.25rem}.colloquium-module__myzUGG__about{letter-spacing:-.02em;max-width:64rem;font-size:clamp(1.375rem,2.8vw,2.5rem);line-height:1.25}.colloquium-module__myzUGG__programme{border-top:2px solid var(--charcoal)}.colloquium-module__myzUGG__session{border-bottom:1px solid var(--ash);grid-template-columns:6rem 1fr minmax(9rem,16rem);gap:clamp(1rem,3vw,2.5rem);padding:1.75rem 0;transition:padding .3s;display:grid}.colloquium-module__myzUGG__session:hover{padding-left:1rem}.colloquium-module__myzUGG__time{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.5rem;font-weight:500}.colloquium-module__myzUGG__sessionBody{gap:.5rem;display:grid}.colloquium-module__myzUGG__sessionTitle{letter-spacing:-.03em;font-size:clamp(1.375rem,2.6vw,2.25rem);font-weight:500;line-height:1.1}.colloquium-module__myzUGG__sessionText{max-width:42rem}.colloquium-module__myzUGG__venue{padding-top:.4rem;font-size:.9375rem}.colloquium-module__myzUGG__panel{margin-top:var(--gap);background:var(--slate);color:var(--cloud);padding:var(--gap) var(--gutter)}.colloquium-module__myzUGG__hosts{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem 2rem;display:grid}.colloquium-module__myzUGG__host{border-top:1px solid var(--ash);align-content:start;gap:.375rem;padding-top:1rem;display:grid}.colloquium-module__myzUGG__hostTitle{letter-spacing:-.02em;font-size:1.5rem;font-weight:500;line-height:1.15}.colloquium-module__myzUGG__tracks{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:2rem;display:grid}.colloquium-module__myzUGG__track{border-top:2px solid var(--charcoal);padding-top:1rem}.colloquium-module__myzUGG__trackTitle{margin-bottom:.75rem;font-size:1.375rem;font-weight:500}.colloquium-module__myzUGG__track li{border-bottom:1px solid color-mix(in srgb, var(--ash) 40%, transparent);padding:.375rem 0}.colloquium-module__myzUGG__footer{margin-top:var(--gap);background:var(--charcoal);color:var(--cloud);padding:var(--gap) var(--gutter);justify-items:start;gap:1.75rem;display:grid}.colloquium-module__myzUGG__footTitle{letter-spacing:-.055em;font-size:clamp(3rem,10vw,9rem);font-weight:500;line-height:.88}.colloquium-module__myzUGG__cta{border:1px solid var(--cloud);overflow-wrap:anywhere;padding:.9rem 1.5rem;font-weight:500;transition:background .2s,color .2s}.colloquium-module__myzUGG__cta:hover{background:var(--cloud);color:var(--charcoal)}.colloquium-module__myzUGG__links{flex-wrap:wrap;gap:.5rem 1.75rem;font-weight:500;display:flex}.colloquium-module__myzUGG__links a{border-bottom:1px solid var(--cloud)}@media (max-width:760px){.colloquium-module__myzUGG__heroFoot{align-items:end;gap:1rem}.colloquium-module__myzUGG__headline{flex:1}.colloquium-module__myzUGG__seal{width:5.5rem}.colloquium-module__myzUGG__session{grid-template-columns:1fr;gap:.5rem}.colloquium-module__myzUGG__photo img{aspect-ratio:4/3}}.colloquium-module__myzUGG__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}.colloquium-module__myzUGG__portrait{width:min(100%,22rem)}.colloquium-module__myzUGG__portrait img{aspect-ratio:4/5;object-position:50% 30%}@media (prefers-reduced-motion:reduce){.colloquium-module__myzUGG__root *{transition:none!important}}
.lyceum-module__r5v2ma__root{--porcelain:#e5e7eb;--ebony:#111827;--graphite:#374151;--midnight:#1a202c;--jet:#222;--fog:#c4c6c8;--stone:#7b7c7c;--sans:var(--font-pt-inter), Inter, system-ui, sans-serif;--serif:var(--font-pt-lora), Lora, Georgia, serif;--card-radius:3px;--gutter:clamp(1.25rem, 4vw, 3rem);background:var(--porcelain);color:var(--ebony);font-family:var(--sans);font-size:1.0625rem;line-height:1.65;overflow-x:clip}:where(.lyceum-module__r5v2ma__root) *,:where(.lyceum-module__r5v2ma__root) :before,:where(.lyceum-module__r5v2ma__root) :after{box-sizing:border-box}:where(.lyceum-module__r5v2ma__root) :is(h1,h2,h3,p,ul,ol,figure){margin:0}:where(.lyceum-module__r5v2ma__root) :is(ul,ol){padding:0;list-style:none}:where(.lyceum-module__r5v2ma__root) a{color:inherit;text-decoration:none}.lyceum-module__r5v2ma__root a:focus-visible{outline-offset:3px;outline:2px solid}.lyceum-module__r5v2ma__label{text-transform:uppercase;letter-spacing:.08em;color:var(--graphite);margin-bottom:1.5rem;font-size:.8125rem;font-weight:600}.lyceum-module__r5v2ma__muted{color:var(--graphite);font-size:.9375rem}.lyceum-module__r5v2ma__layout{padding:var(--gutter);grid-template-columns:minmax(18rem,26rem) 1fr;gap:clamp(2rem,5vw,5rem);display:grid}.lyceum-module__r5v2ma__card{top:var(--gutter);background:var(--midnight);color:var(--porcelain);border-radius:var(--card-radius);align-self:start;position:sticky;overflow:hidden}.lyceum-module__r5v2ma__portrait{background:var(--jet);position:relative}.lyceum-module__r5v2ma__portrait img{aspect-ratio:4/4.5;object-fit:cover;width:100%}.lyceum-module__r5v2ma__initials{font-family:var(--serif);color:var(--porcelain);text-shadow:0 2px 18px color-mix(in srgb, var(--midnight) 60%, transparent);font-size:4.5rem;line-height:1;position:absolute;bottom:.75rem;left:1.25rem}.lyceum-module__r5v2ma__cardText{gap:.75rem;padding:1.5rem;display:grid}.lyceum-module__r5v2ma__name{font-family:var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(2rem,3vw,2.75rem);font-weight:400;line-height:1.05}.lyceum-module__r5v2ma__headline{line-height:1.45}.lyceum-module__r5v2ma__card .lyceum-module__r5v2ma__muted{color:var(--fog)}.lyceum-module__r5v2ma__button{background:var(--porcelain);color:var(--jet);border-radius:0;justify-self:start;margin-top:.5rem;padding:.75rem 1.25rem;font-weight:600;transition:background .2s}.lyceum-module__r5v2ma__button:hover{background:var(--fog)}.lyceum-module__r5v2ma__content{gap:clamp(3.5rem,7vw,6rem);max-width:50rem;padding:clamp(1rem,4vw,3rem) 0 clamp(3rem,6vw,5rem);display:grid}.lyceum-module__r5v2ma__statement{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(1.5rem,2.8vw,2.375rem);line-height:1.35}.lyceum-module__r5v2ma__list{border-top:1px solid var(--fog)}.lyceum-module__r5v2ma__item{border-bottom:1px solid var(--fog);gap:.5rem;padding:1.5rem 0;display:grid}.lyceum-module__r5v2ma__itemHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.lyceum-module__r5v2ma__itemTitle{font-family:var(--serif);font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:400;line-height:1.2}.lyceum-module__r5v2ma__year{font-variant-numeric:tabular-nums;color:var(--graphite);flex:none;font-size:.875rem}.lyceum-module__r5v2ma__areas{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;display:grid}.lyceum-module__r5v2ma__area{border:1px solid var(--fog);border-radius:var(--card-radius);height:100%;padding:1.25rem}.lyceum-module__r5v2ma__areaTitle{margin-bottom:.25rem;font-weight:600}.lyceum-module__r5v2ma__row{border-bottom:1px solid var(--fog);justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.lyceum-module__r5v2ma__footer{border-top:1px solid var(--ebony);justify-items:start;gap:1rem;padding-top:2rem;display:grid}.lyceum-module__r5v2ma__footTitle{font-family:var(--serif);color:var(--stone);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;line-height:1}.lyceum-module__r5v2ma__email{font-family:var(--serif);border-bottom:1px solid var(--ebony);overflow-wrap:anywhere;font-size:clamp(1.375rem,3vw,2rem)}.lyceum-module__r5v2ma__links{flex-wrap:wrap;gap:.5rem 1.5rem;font-weight:600;display:flex}@media (max-width:880px){.lyceum-module__r5v2ma__layout{grid-template-columns:1fr}.lyceum-module__r5v2ma__card{position:static}.lyceum-module__r5v2ma__portrait img{aspect-ratio:16/10}}.lyceum-module__r5v2ma__cover{aspect-ratio:4/3;width:100%;max-width:36rem;margin-bottom:.75rem}@media (prefers-reduced-motion:reduce){.lyceum-module__r5v2ma__root *{transition:none!important}}
.preloader-module__PvryGW__overlay{z-index:60;pointer-events:none;align-content:center;place-items:center;gap:.75rem;animation:.35s cubic-bezier(.7,0,.84,0) .85s forwards preloader-module__PvryGW__leave;display:grid;position:fixed;inset:0}.preloader-module__PvryGW__overlay[data-skip]{display:none}@keyframes preloader-module__PvryGW__leave{to{opacity:0;visibility:hidden}}.preloader-module__PvryGW__count{font-variant-numeric:tabular-nums}.preloader-module__PvryGW__line{transform-origin:0;background:currentColor;width:min(14rem,50vw);height:2px;animation:.8s cubic-bezier(.65,0,.35,1) both preloader-module__PvryGW__grow;display:block}@keyframes preloader-module__PvryGW__grow{0%{transform:scaleX(0)}}.preloader-module__PvryGW__signature{animation:.6s cubic-bezier(.65,0,.35,1) both preloader-module__PvryGW__write}@keyframes preloader-module__PvryGW__write{0%{clip-path:inset(0 100% 0 0)}}.preloader-module__PvryGW__ringWrap{place-items:center;width:9rem;height:9rem;display:grid;position:relative}.preloader-module__PvryGW__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.preloader-module__PvryGW__ring path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.65,0,.35,1) 50ms forwards preloader-module__PvryGW__draw}@keyframes preloader-module__PvryGW__draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.preloader-module__PvryGW__overlay{display:none}}@media print{.preloader-module__PvryGW__overlay{display:none}}
.lanyard-module__5OlDpG__root{--canvas:#fff;--ink:#0d0d0d;--ghost:#e5e7eb;--ash:#f6f6f6;--muted:#767676;--dark:#3c3c3c;--blue:#4267ff;--blue-deep:#425ce1;--purple:#b88ade;--red:#ff7fa7;--orange:#ffba6c;--green:#2dbb5c;--dream:#d2b9ff;--card-shadow:#0d0d0d14 0px 8px 24px -4px, #0d0d0d0a 0px 4px 4px 0px;--hover-shadow:#0d0d0d0a 0px 1px 4px 0px;--sans:var(--font-pt-plex-sans), "IBM Plex Sans", system-ui, sans-serif;--serif:var(--font-pt-plex-serif), "IBM Plex Serif", Georgia, serif;--hand:var(--font-pt-caveat), "Caveat", cursive;--gutter:clamp(1rem, 4vw, 3rem);--gap:clamp(4rem, 9vw, 7.5rem);background:var(--canvas);color:var(--ink);font-family:var(--sans);font-size:1rem;line-height:1.5;overflow-x:clip}:where(.lanyard-module__5OlDpG__root) *,:where(.lanyard-module__5OlDpG__root) :before,:where(.lanyard-module__5OlDpG__root) :after{box-sizing:border-box}:where(.lanyard-module__5OlDpG__root) :is(h1,h2,h3,p,ul,ol,dl,dd){margin:0}:where(.lanyard-module__5OlDpG__root) :is(ul,ol){padding:0;list-style:none}:where(.lanyard-module__5OlDpG__root) a{color:inherit;text-decoration:none}.lanyard-module__5OlDpG__root a:focus-visible,.lanyard-module__5OlDpG__root button:focus-visible{outline:2px solid var(--blue-deep);outline-offset:3px}.lanyard-module__5OlDpG__root em{color:var(--blue-deep);font-style:italic}.lanyard-module__5OlDpG__preloader{background:var(--canvas);color:var(--muted)}.lanyard-module__5OlDpG__preloaderName{font-family:var(--hand);color:var(--blue);font-size:clamp(3rem,9vw,6rem);line-height:1}.lanyard-module__5OlDpG__top{padding:1.25rem var(--gutter)}.lanyard-module__5OlDpG__nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lanyard-module__5OlDpG__wordmark{font-weight:600}.lanyard-module__5OlDpG__navLinks{align-items:center;gap:1.5rem;display:flex}.lanyard-module__5OlDpG__navCta{border:1px solid var(--ink);border-radius:9999px;padding:.4rem 1rem}.lanyard-module__5OlDpG__idSpread{padding:0 var(--gutter);grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);gap:clamp(2rem,5vw,5rem);display:grid}.lanyard-module__5OlDpG__hero{min-height:82svh;padding:2rem 0 var(--gap);align-content:center;gap:1.25rem;display:grid}.lanyard-module__5OlDpG__hello{color:var(--dark);font-size:1.25rem}.lanyard-module__5OlDpG__name{font-family:var(--hand);color:var(--blue);overflow-wrap:anywhere;font-size:clamp(3.5rem,10vw,8.5rem);font-weight:700;line-height:.9}.lanyard-module__5OlDpG__headline{font-family:var(--serif);max-width:40rem;font-size:clamp(1.625rem,3.4vw,2.875rem);font-weight:600;line-height:1.17}.lanyard-module__5OlDpG__lede{color:var(--dark);max-width:36rem;font-size:1.125rem}.lanyard-module__5OlDpG__heroActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.lanyard-module__5OlDpG__pill{background:var(--blue);color:var(--canvas);box-shadow:var(--card-shadow);border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.lanyard-module__5OlDpG__pill:hover{background:var(--blue-deep);transform:translateY(-2px)}.lanyard-module__5OlDpG__status{border:1px solid var(--ghost);border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.875rem;display:inline-flex}.lanyard-module__5OlDpG__status:before{content:"";background:var(--green);border-radius:50%;width:.5rem;height:.5rem}.lanyard-module__5OlDpG__identity{padding-bottom:var(--gap);gap:2rem;display:grid}.lanyard-module__5OlDpG__check{background:var(--ash);border-radius:24px;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.lanyard-module__5OlDpG__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-deep);font-size:.8125rem;font-weight:600}.lanyard-module__5OlDpG__facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:1rem 2rem;display:grid}.lanyard-module__5OlDpG__fact{border-top:1px solid var(--ghost);transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:calc(var(--i,0) * .3s);padding-top:.6rem}.lanyard-module__5OlDpG__fact dt{color:var(--dark);font-size:.8125rem}.lanyard-module__5OlDpG__fact dd{overflow-wrap:anywhere;font-weight:500}.lanyard-module__5OlDpG__check[data-inview=false] .lanyard-module__5OlDpG__fact{opacity:0;transform:translateY(8px)}.lanyard-module__5OlDpG__verified{align-items:center;gap:.6rem;font-weight:600;display:flex}.lanyard-module__5OlDpG__stamp{fill:none;width:2.25rem;height:2.25rem;stroke:var(--blue-deep);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.lanyard-module__5OlDpG__stamp :is(circle,path){stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.65,0,.35,1) 1.6s}.lanyard-module__5OlDpG__check[data-inview=false] .lanyard-module__5OlDpG__stamp :is(circle,path){stroke-dashoffset:1px}.lanyard-module__5OlDpG__summary{color:var(--dark);gap:1rem;max-width:40rem;font-size:1.125rem;display:grid}.lanyard-module__5OlDpG__badgeColumn{position:relative}.lanyard-module__5OlDpG__badgeHang{justify-items:center;display:grid;position:sticky;top:0}.lanyard-module__5OlDpG__badgeSwing{justify-items:center;display:grid}.lanyard-module__5OlDpG__strap{background:var(--blue);border-radius:0 0 4px 4px;width:2.25rem;height:clamp(4rem,12vh,8rem)}.lanyard-module__5OlDpG__badge{background:var(--canvas);border:1px solid var(--ghost);width:min(17.5rem,80vw);box-shadow:var(--card-shadow);border-radius:24px;gap:.6rem;padding:1.75rem 1.25rem 1.25rem;display:grid;position:relative}.lanyard-module__5OlDpG__clip{background:var(--ghost);border-radius:9999px;width:3rem;height:.45rem;position:absolute;top:.6rem;left:50%;translate:-50%}.lanyard-module__5OlDpG__photoFrame{aspect-ratio:1;background:var(--dream);border-radius:16px;display:block;position:relative;overflow:hidden}.lanyard-module__5OlDpG__badgePhoto{object-fit:cover;width:100%;height:100%;display:block}.lanyard-module__5OlDpG__initials{font-family:var(--serif);color:var(--ink);place-items:center;font-size:4.5rem;font-weight:600;display:grid}.lanyard-module__5OlDpG__scan{opacity:0;background:linear-gradient(to bottom, transparent calc(100% - 3px), var(--blue) calc(100% - 3px));position:absolute;inset:0;transform:translateY(-100%)}.lanyard-module__5OlDpG__badgeName{font-family:var(--serif);overflow-wrap:anywhere;font-size:1.375rem;font-weight:600;line-height:1.2}.lanyard-module__5OlDpG__badgeRole{color:var(--dark);font-size:.875rem}.lanyard-module__5OlDpG__badgeFoot{color:var(--dark);justify-content:space-between;align-items:end;gap:1rem;font-size:.8125rem;display:flex}.lanyard-module__5OlDpG__qr{flex:none;width:4.5rem;height:4.5rem;display:block}.lanyard-module__5OlDpG__qrPaper{fill:var(--canvas)}.lanyard-module__5OlDpG__qrInk{fill:var(--ink)}.lanyard-module__5OlDpG__section,.lanyard-module__5OlDpG__work{padding:var(--gap) var(--gutter) 0}.lanyard-module__5OlDpG__sectionTitle{font-family:var(--serif);margin-bottom:2.5rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:600;line-height:1.1}.lanyard-module__5OlDpG__coverflow{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.lanyard-module__5OlDpG__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1.5rem;display:grid}.lanyard-module__5OlDpG__card{min-height:30rem;color:var(--ink);border-radius:24px;align-content:start;gap:.75rem;padding:1.5rem 1.5rem 5rem;display:grid;position:relative;overflow:hidden}.lanyard-module__5OlDpG__panning{margin:0 calc(var(--gutter) * -1)}.lanyard-module__5OlDpG__panning .lanyard-module__5OlDpG__track{width:max-content;height:100%;padding:0 calc(50vw - min(13rem, 42vw)) 0 var(--gutter);align-items:center;gap:clamp(2rem,5vw,4rem);display:flex}.lanyard-module__5OlDpG__panning .lanyard-module__5OlDpG__trackTitle{flex:none;width:min(22rem,28vw);margin:0}.lanyard-module__5OlDpG__panning .lanyard-module__5OlDpG__cards{width:max-content;display:flex}.lanyard-module__5OlDpG__panning .lanyard-module__5OlDpG__card{width:min(26rem,84vw);transform:scale(calc(1 - min(var(--distance,0), 1) * .15));opacity:calc(1 - min(var(--distance,0), 1) * .4);filter:blur(calc(min(var(--distance,0), 1) * 1.5px));transition:transform .16s ease-out,opacity .16s ease-out,filter .16s ease-out}.lanyard-module__5OlDpG__orange{background:var(--orange)}.lanyard-module__5OlDpG__purple{background:var(--purple)}.lanyard-module__5OlDpG__green{background:var(--green)}.lanyard-module__5OlDpG__red{background:var(--red)}.lanyard-module__5OlDpG__dream{background:var(--dream)}.lanyard-module__5OlDpG__cardMeta{justify-content:space-between;font-size:.875rem;font-weight:600;display:flex}.lanyard-module__5OlDpG__cover{aspect-ratio:16/10;background:var(--canvas);border-radius:16px;place-items:center;display:grid;overflow:hidden}.lanyard-module__5OlDpG__cover img{object-fit:cover;width:100%;height:100%}.lanyard-module__5OlDpG__coverFallback{font-family:var(--serif);font-size:3.5rem;font-weight:600}.lanyard-module__5OlDpG__cardTitle{font-family:var(--serif);overflow-wrap:anywhere;font-size:1.625rem;font-weight:600;line-height:1.17}.lanyard-module__5OlDpG__cardText{font-size:.9375rem}.lanyard-module__5OlDpG__tags{flex-wrap:wrap;gap:.4rem;display:flex}.lanyard-module__5OlDpG__tags li{border:1px solid var(--ink);border-radius:9999px;padding:.15rem .65rem;font-size:.8125rem}.lanyard-module__5OlDpG__ghostWord{font-family:var(--serif);white-space:nowrap;color:var(--ink);opacity:.08;pointer-events:none;font-size:7rem;font-weight:600;line-height:1;position:absolute;bottom:-.25em;left:1rem}.lanyard-module__5OlDpG__panning .lanyard-module__5OlDpG__ghostWord{transform:translateX(calc(var(--offset,0) * -14%))}.lanyard-module__5OlDpG__folders{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:3rem 1.25rem;padding-top:1.75rem;display:grid}.lanyard-module__5OlDpG__folder{background:var(--ash);height:100%;color:var(--dark);border-radius:0 24px 24px;align-content:start;gap:.5rem;padding:1.5rem;transition:box-shadow .2s,transform .2s;display:grid;position:relative}.lanyard-module__5OlDpG__folder:hover{box-shadow:var(--hover-shadow);transform:translateY(-3px)}.lanyard-module__5OlDpG__tab{background:var(--ash);color:var(--ink);border-radius:12px 12px 0 0;padding:.35rem 1rem .15rem;font-size:.8125rem;font-weight:600;position:absolute;bottom:100%;left:0}.lanyard-module__5OlDpG__folderTitle{font-family:var(--serif);color:var(--ink);font-size:1.375rem;font-weight:600}.lanyard-module__5OlDpG__rows{display:grid}.lanyard-module__5OlDpG__row{border-top:1px solid var(--ghost);grid-template-columns:minmax(8rem,12rem) 1fr;gap:.5rem 2rem;padding:1.25rem 0;display:grid}.lanyard-module__5OlDpG__rowPeriod{color:var(--muted);font-size:.875rem}.lanyard-module__5OlDpG__rowTitle{font-size:1.25rem;font-weight:600;line-height:1.3}.lanyard-module__5OlDpG__points{color:var(--dark);gap:.3rem;max-width:44rem;margin-top:.5rem;display:grid}.lanyard-module__5OlDpG__points li:before{content:"— "}.lanyard-module__5OlDpG__contact{padding:var(--gap) var(--gutter);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;display:grid}.lanyard-module__5OlDpG__contactText{gap:1.25rem;display:grid}.lanyard-module__5OlDpG__contactTitle{font-family:var(--serif);font-size:clamp(2.5rem,6vw,5rem);font-weight:600;line-height:1.08}.lanyard-module__5OlDpG__underlined{display:inline-block;position:relative}.lanyard-module__5OlDpG__underline{width:100%;height:.25em;position:absolute;bottom:-.12em;left:0;overflow:visible}.lanyard-module__5OlDpG__flip{justify-items:center;gap:1rem;display:grid}.lanyard-module__5OlDpG__flipCard{width:min(18rem,84vw);min-height:27rem;position:relative}.lanyard-module__5OlDpG__face{backface-visibility:hidden;align-content:start;width:100%;position:absolute;inset:0}.lanyard-module__5OlDpG__back{background:var(--ink);min-height:27rem;color:var(--canvas);border-color:var(--ink);align-content:center;gap:1rem;position:relative;transform:rotateY(180deg)}.lanyard-module__5OlDpG__back .lanyard-module__5OlDpG__kicker{color:var(--canvas)}.lanyard-module__5OlDpG__back .lanyard-module__5OlDpG__clip{background:var(--dark)}.lanyard-module__5OlDpG__backEmail{overflow-wrap:anywhere;text-underline-offset:4px;font-size:1.0625rem;font-weight:600;text-decoration:underline}.lanyard-module__5OlDpG__backLinks{flex-wrap:wrap;gap:.5rem 1rem;font-size:.9375rem;display:flex}.lanyard-module__5OlDpG__backLinks a:hover{text-decoration:underline}.lanyard-module__5OlDpG__backQr{align-items:center;gap:.75rem;font-size:.875rem;display:flex}.lanyard-module__5OlDpG__backQr .lanyard-module__5OlDpG__qr{border-radius:8px;overflow:hidden}.lanyard-module__5OlDpG__turn{font:inherit;color:var(--ink);background:var(--canvas);border:1px solid var(--ink);cursor:pointer;border-radius:9999px;padding:.45rem 1.1rem;font-size:.875rem}.lanyard-module__5OlDpG__turn:hover{background:var(--ash)}@media (min-width:860px){.lanyard-module__5OlDpG__name{animation:.8s cubic-bezier(.65,0,.35,1) .6s both lanyard-module__5OlDpG__write}}@keyframes lanyard-module__5OlDpG__write{0%{clip-path:inset(0 100% 0 0)}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.lanyard-module__5OlDpG__idSpread{timeline-scope:--lanyard-id}.lanyard-module__5OlDpG__identity{view-timeline-name:--lanyard-id}.lanyard-module__5OlDpG__scan{animation:linear both lanyard-module__5OlDpG__scan;animation-timeline:--lanyard-id;animation-range:entry 40% cover 45%}}}@keyframes lanyard-module__5OlDpG__scan{0%{opacity:0;transform:translateY(-100%)}12%,88%{opacity:1}to{opacity:0;transform:translateY(0%)}}@media (max-width:859px){.lanyard-module__5OlDpG__idSpread{grid-template-columns:1fr}.lanyard-module__5OlDpG__hero{min-height:auto;padding-bottom:3rem}.lanyard-module__5OlDpG__badgeHang{position:static}.lanyard-module__5OlDpG__row,.lanyard-module__5OlDpG__contact{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lanyard-module__5OlDpG__root *,.lanyard-module__5OlDpG__root :before,.lanyard-module__5OlDpG__root :after{transition:none!important;animation:none!important}}@media print{.lanyard-module__5OlDpG__name{animation:none}}
.proximity-module__lsUvQW__root{--zero:#111;--deep:#181818;--charcoal:#343434;--cloud:#cacaca;--slate:#999;--steel:#666;--white:#fff;--ember:#ff4300;--ink:#000;--sans:var(--font-pt-inter), Inter, system-ui, sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(1rem, 4vw, 3rem);--gap:clamp(4.5rem, 10vw, 8rem);background:var(--zero);color:var(--cloud);font-family:var(--sans);font-size:1rem;line-height:1.55;position:relative;overflow-x:clip}:where(.proximity-module__lsUvQW__root) *,:where(.proximity-module__lsUvQW__root) :before,:where(.proximity-module__lsUvQW__root) :after{box-sizing:border-box}:where(.proximity-module__lsUvQW__root) :is(h1,h2,h3,p,ul,ol){margin:0}:where(.proximity-module__lsUvQW__root) :is(ul,ol){padding:0;list-style:none}:where(.proximity-module__lsUvQW__root) a{color:inherit;text-decoration:none}.proximity-module__lsUvQW__root a:focus-visible,.proximity-module__lsUvQW__root summary:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.proximity-module__lsUvQW__layer,.proximity-module__lsUvQW__hero,.proximity-module__lsUvQW__contact{z-index:1;position:relative}.proximity-module__lsUvQW__preloader{background:var(--zero);color:var(--cloud);letter-spacing:-.025em;font-weight:700}.proximity-module__lsUvQW__preloader>span:last-child{color:var(--ember)}.proximity-module__lsUvQW__count{color:var(--white);font-size:clamp(4rem,14vw,9rem);line-height:1}.proximity-module__lsUvQW__glow{background:radial-gradient(circle, var(--ember) 0%, transparent 65%);opacity:.28;filter:blur(60px);border-radius:50%;width:34rem;height:34rem}.proximity-module__lsUvQW__hero{min-height:100svh;padding:1.25rem var(--gutter) 2.5rem;grid-template-rows:auto 1fr;display:grid}.proximity-module__lsUvQW__bar{justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}.proximity-module__lsUvQW__clock{color:var(--slate);font-variant-numeric:tabular-nums}.proximity-module__lsUvQW__menuButton{cursor:pointer;border:1px solid var(--charcoal);color:var(--white);z-index:3;background:var(--zero);border-radius:15px;padding:.5rem 1rem;list-style:none;position:relative}.proximity-module__lsUvQW__menuButton::-webkit-details-marker{display:none}.proximity-module__lsUvQW__hero:has(.proximity-module__lsUvQW__menu[open]){z-index:5}.proximity-module__lsUvQW__menu[open] .proximity-module__lsUvQW__menuButton{border-color:var(--ember)}.proximity-module__lsUvQW__scrim{z-index:1;background:color-mix(in srgb, var(--ink) 60%, transparent);position:fixed;inset:0}.proximity-module__lsUvQW__panel{z-index:2;background:var(--deep);border-right:1px solid var(--charcoal);width:min(26rem,86vw);padding:5.5rem 2rem 2rem;position:fixed;inset:0 auto 0 0}.proximity-module__lsUvQW__menu[open] .proximity-module__lsUvQW__panel{animation:proximity-module__lsUvQW__slideIn .4s var(--ease)}.proximity-module__lsUvQW__menu[open] .proximity-module__lsUvQW__scrim{animation:proximity-module__lsUvQW__fadeIn .4s var(--ease)}.proximity-module__lsUvQW__panel ol{gap:.5rem;display:grid}.proximity-module__lsUvQW__panel a{letter-spacing:-.03em;color:var(--white);align-items:baseline;gap:1rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;transition:color .2s;display:flex}.proximity-module__lsUvQW__panel a:hover{color:var(--ember)}.proximity-module__lsUvQW__panel li{animation:proximity-module__lsUvQW__rise .4s var(--ease) both}.proximity-module__lsUvQW__panel li:nth-child(2){animation-delay:.1s}.proximity-module__lsUvQW__panel li:nth-child(3){animation-delay:.2s}.proximity-module__lsUvQW__panel li:nth-child(4){animation-delay:.3s}.proximity-module__lsUvQW__panelNo{color:var(--slate);font-size:.875rem;font-weight:700}@keyframes proximity-module__lsUvQW__slideIn{0%{transform:translate(-100%)}}@keyframes proximity-module__lsUvQW__fadeIn{0%{opacity:0}}@keyframes proximity-module__lsUvQW__rise{0%{opacity:0;transform:translateY(12px)}}.proximity-module__lsUvQW__heroBody{align-self:end;gap:1.5rem;display:grid}.proximity-module__lsUvQW__name{letter-spacing:-.045em;color:var(--white);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(3.5rem,13.5vw,13rem);font-weight:200;line-height:.88}.proximity-module__lsUvQW__letter{font-weight:calc(200 + var(--w,0) * 700);transition:font-weight .2s ease-out}.proximity-module__lsUvQW__motto{background:var(--zero);color:var(--ember);letter-spacing:-.016em;justify-self:start;max-width:48rem;margin-top:-.5rem;padding:.25rem .5rem;font-size:clamp(1.125rem,2.4vw,1.75rem);font-weight:700;line-height:1.2;transform:rotate(-2.5deg)}.proximity-module__lsUvQW__meta{color:var(--slate);flex-wrap:wrap;gap:.75rem;font-size:.9375rem;display:flex}.proximity-module__lsUvQW__available{border:1px solid var(--charcoal);color:var(--cloud);border-radius:7px;padding:.15rem .6rem}.proximity-module__lsUvQW__title{letter-spacing:-.056em;color:var(--white);margin-bottom:2.5rem;font-size:clamp(2.25rem,6vw,4.25rem);font-weight:700;line-height:1}.proximity-module__lsUvQW__section{padding:var(--gap) var(--gutter) 0}.proximity-module__lsUvQW__philosophy{padding:var(--gap) var(--gutter) 0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.proximity-module__lsUvQW__window{aspect-ratio:4/5;background:var(--deep);border-radius:20px;overflow:hidden}.proximity-module__lsUvQW__windowPhoto{object-fit:cover;width:100%;height:100%;display:block}.proximity-module__lsUvQW__windowField{letter-spacing:-.056em;height:100%;color:var(--zero);background:radial-gradient(circle at 30% 30%, var(--ember), var(--deep) 70%);place-items:center;font-size:clamp(5rem,14vw,10rem);font-weight:700;display:grid}.proximity-module__lsUvQW__philosophyText{gap:1.25rem;display:grid}.proximity-module__lsUvQW__statement{letter-spacing:-.016em;color:var(--cloud);font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.35}.proximity-module__lsUvQW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.proximity-module__lsUvQW__card{background:var(--deep);border:1px solid var(--charcoal);border-radius:20px;grid-template-rows:auto 1fr;height:100%;transition:border-color .25s,filter .25s;display:grid;overflow:hidden}.proximity-module__lsUvQW__card:hover{border-color:var(--slate);filter:brightness(1.15)}.proximity-module__lsUvQW__cover{aspect-ratio:16/9;background:var(--charcoal);place-items:center;display:grid}.proximity-module__lsUvQW__cover img{object-fit:cover;width:100%;height:100%}.proximity-module__lsUvQW__coverFallback{letter-spacing:-.056em;color:var(--white);font-size:4rem;font-weight:700}.proximity-module__lsUvQW__cardBody{align-content:start;gap:.75rem;padding:1.5rem;display:grid}.proximity-module__lsUvQW__cardMeta{color:var(--slate);justify-content:space-between;font-size:.8125rem;display:flex}.proximity-module__lsUvQW__cardTitle{letter-spacing:-.03em;color:var(--white);overflow-wrap:anywhere;font-size:1.5rem;font-weight:700;line-height:1.15}.proximity-module__lsUvQW__outcome{color:var(--white)}.proximity-module__lsUvQW__tags{flex-wrap:wrap;gap:.4rem;display:flex}.proximity-module__lsUvQW__tags li{border:1px solid var(--charcoal);border-radius:7px;padding:.2rem .6rem;font-size:.8125rem}.proximity-module__lsUvQW__timeline{border-left:1px solid var(--steel);gap:2.5rem;max-width:56rem;padding-left:clamp(1.25rem,4vw,3rem);display:grid}.proximity-module__lsUvQW__stop{position:relative}.proximity-module__lsUvQW__stop:before{content:"";background:var(--ember);border-radius:50%;width:9px;height:9px;position:absolute;top:.45rem;left:calc(-1*clamp(1.25rem,4vw,3rem) - 5px)}.proximity-module__lsUvQW__period{color:var(--slate);font-size:.8125rem}.proximity-module__lsUvQW__stopTitle{letter-spacing:-.03em;color:var(--white);font-size:clamp(1.375rem,2.8vw,2rem);font-weight:700;line-height:1.15}.proximity-module__lsUvQW__org{color:var(--cloud);margin-bottom:.5rem}.proximity-module__lsUvQW__points{gap:.3rem;display:grid}.proximity-module__lsUvQW__points li:before{content:"— ";color:var(--steel)}.proximity-module__lsUvQW__skills{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:2.5rem 2rem;display:grid}.proximity-module__lsUvQW__skillGroup{align-content:start;gap:.9rem;display:grid}.proximity-module__lsUvQW__skillTitle{letter-spacing:-.025em;color:var(--white);font-size:1.25rem;font-weight:700}.proximity-module__lsUvQW__certs{gap:.4rem;display:grid}.proximity-module__lsUvQW__contact{padding:var(--gap) var(--gutter);gap:2.5rem;display:grid}.proximity-module__lsUvQW__contactTitle{letter-spacing:-.056em;color:var(--white);font-size:clamp(3.5rem,13vw,11rem);font-weight:700;line-height:.9}.proximity-module__lsUvQW__glassRow{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.25rem;display:grid}.proximity-module__lsUvQW__glass{border:1px solid var(--charcoal);background:color-mix(in srgb, var(--white) 4%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 48px -12px color-mix(in srgb, var(--ember) 45%, transparent);border-radius:20px;align-content:start;gap:.6rem;padding:1.75rem;display:grid}.proximity-module__lsUvQW__glassLabel{color:var(--slate);font-size:.8125rem}.proximity-module__lsUvQW__email{letter-spacing:-.025em;color:var(--white);overflow-wrap:anywhere;font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:700}.proximity-module__lsUvQW__email:hover{color:var(--ember)}.proximity-module__lsUvQW__links{gap:.5rem;display:grid}.proximity-module__lsUvQW__links a{color:var(--white);align-items:center;gap:.35rem;transition:color .2s;display:inline-flex}.proximity-module__lsUvQW__links a:hover{color:var(--ember)}@media (max-width:760px){.proximity-module__lsUvQW__philosophy,.proximity-module__lsUvQW__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.proximity-module__lsUvQW__root *,.proximity-module__lsUvQW__root :before,.proximity-module__lsUvQW__root :after{transition:none!important;animation:none!important}}
