@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e8ce0c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_e8ce0c{--font-family-base:"Inter","Inter Fallback"}@font-face{font-family:Crimson Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b23db1c6f4ff0acf-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Crimson Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cb252b81356e010-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Crimson Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e400baae650c21fc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Crimson Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1bf9d3bd15ef878b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Crimson Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/34aa362d39abe17a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Crimson Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c7b4fd33734710f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Crimson Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/52c4e967c8df92fc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Crimson Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fbb17e27025aba06-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Crimson Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/72b894ddc38a7cc1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Crimson Text Fallback;src:local("Times New Roman");ascent-override:97.50%;descent-override:36.01%;line-gap-override:0.00%;size-adjust:97.36%}.__className_e46616{font-family:Crimson Text,Crimson Text Fallback;font-style:normal}.__variable_e46616{--font-family-serif:"Crimson Text","Crimson Text Fallback"}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/999e639cd9d85971-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/848b99572ad207f3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e6b5cfd5a74e1cae-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/6aacc40b7795b725-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/67110d8fe39c5e84-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/046b90749014f852-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/c97d4358b5ad6f1f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fira Code Fallback;src:local("Arial");ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_ae1979{font-family:Fira Code,Fira Code Fallback;font-style:normal}.__variable_ae1979{--font-family-mono:"Fira Code","Fira Code Fallback"}:root{--color-white:#fff;--color-cream-50:#fcfcf9;--color-cream-100:#fffff5;--color-gray-200:#f5f5f5;--color-gray-300:#a7a9a9;--color-gray-400:#777c7c;--color-slate-500:#626c72;--color-charcoal-700:#1f2121;--color-charcoal-800:#262828;--color-slate-900:#13343b;--color-teal-300:#32b8c6;--color-teal-400:#2da6b2;--color-teal-500:#21808d;--color-teal-600:#1d7480;--color-teal-700:#1a6873;--color-red-400:#ff5459;--color-red-500:#c01523;--color-orange-400:#e78161;--color-orange-500:#a84b2f;--rgb-teal-500:33,128,141;--rgb-teal-300:50,184,198;--rgb-gray-400:119,124,124;--rgb-gray-200:245,245,245;--rgb-red-500:192,21,47;--rgb-orange-500:168,75,47;--color-background:var(--color-cream-50);--color-surface:var(--color-cream-100);--color-text:var(--color-slate-900);--color-text-secondary:var(--color-slate-500);--color-text-muted:var(--color-gray-400);--color-primary:var(--color-teal-500);--color-primary-hover:var(--color-teal-600);--color-primary-active:var(--color-teal-700);--color-secondary:rgba(var(--rgb-gray-400),0.15);--color-secondary-hover:rgba(var(--rgb-gray-400),0.3);--color-border:rgba(var(--rgb-gray-400),0.2);--color-btn-primary-text:var(--color-white);--color-card-border:rgba(var(--rgb-gray-400),0.12);--color-error:var(--color-red-500);--color-success:var(--color-teal-400);--color-warning:var(--color-orange-500);--color-focus-ring:rgba(var(--rgb-teal-500),0.4);--focus-ring:0 0 0 4px var(--color-focus-ring);--focus-outline:2px solid var(--color-primary);--font-family-base:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-serif:"Crimson_Text",serif;--font-family-mono:"Fira_Code",ui-monospace,Menlo,Monaco,Consolas,monospace;--font-size-xs:12px;--font-size-base:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-size-4xl:30px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--space-0:0;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-64:64px;--radius-sm:6px;--radius-base:8px;--radius-lg:12px;--shadow-sm:0 1px 3px rgba(0,0,0,0.1);--shadow-md:0 4px 6px rgba(0,0,0,0.1);--duration-fast:150ms;--duration-normal:250ms;--ease-standard:cubic-bezier(0.16,1,0.3,1);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px}html{font-size:var(--font-size-base);font-family:var(--font-family-base);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-background);box-sizing:border-box;scroll-behavior:smooth}body{margin:0;padding:0;overflow-x:hidden}h1,h2,h3,h4{margin:0;font-family:var(--font-family-serif);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}h1{font-size:var(--font-size-4xl);margin-bottom:var(--space-16)}h2{font-size:var(--font-size-3xl);margin-bottom:var(--space-12)}h3{font-size:var(--font-size-2xl)}h3,h4{margin-bottom:var(--space-8)}h4{font-size:var(--font-size-xl)}p{margin:0 0 var(--space-16);line-height:var(--line-height-normal)}a{color:var(--color-primary);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}a:hover{color:var(--color-primary-hover);text-decoration:underline}a:focus-visible{outline:var(--focus-outline)}code{font-family:var(--font-family-mono);font-size:var(--font-size-xs);background:var(--color-secondary);color:inherit;padding:var(--space-4);border-radius:var(--radius-sm)}img{max-width:100%;height:auto;display:block}nav{position:fixed;top:0;left:0;width:100%;z-index:50;background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.nav-link{display:inline-flex;padding:var(--space-8) var(--space-12);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text);transition:color var(--duration-fast) var(--ease-standard);visibility:visible!important}.nav-link:hover{color:var(--color-primary-hover)}.nav-link.active{color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.nav-link:focus-visible{outline:var(--focus-outline);outline-offset:2px}.nav-desktop{display:flex;flex-wrap:wrap;align-items:center}@media (max-width:768px){.nav-desktop{display:none}}.nav-mobile{background:var(--color-surface);border-top:1px solid var(--color-border);transition:max-height var(--duration-normal) var(--ease-standard),opacity var(--duration-normal) var(--ease-standard);width:100%;overflow:hidden;display:none}.nav-mobile[aria-hidden=true]{max-height:0;opacity:0;display:none}.nav-mobile[aria-hidden=false]{max-height:600px;opacity:1;display:block}.nav-mobile .nav-link{display:block;padding:var(--space-12) var(--space-16);text-align:center;font-size:var(--font-size-lg)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-16);border-radius:var(--radius-base);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;border:none;transition:all var(--duration-normal) var(--ease-standard)}.btn:focus-visible{outline:var(--focus-outline);box-shadow:var(--focus-ring)}.btn--primary{background:var(--color-primary);color:var(--color-btn-primary-text)}.btn--primary:hover{background:var(--color-primary-hover)}.btn--primary:active{background:var(--color-primary-active)}.btn--secondary{background:none;color:var(--color-text);border:1px solid var(--color-border)}.btn--secondary:hover{background:var(--color-secondary-hover)}.btn--secondary:active{background:var(--color-secondary)}.card{background:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--duration-normal)}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card__body{padding:var(--space-16)}.card-item{border-left:3px solid var(--color-primary);padding-left:var(--space-8);margin-bottom:var(--space-24)}.card-title{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)}.card-title,.card-venue{margin-bottom:var(--space-4)}.card-venue{font-style:italic;font-size:var(--font-size-base)}.card-authors,.card-venue{color:var(--color-text-secondary)}.card-authors{font-size:var(--font-size-xs)}.timeline-item{position:relative;padding-left:var(--space-16);margin-bottom:var(--space-24)}.timeline-item:before{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:var(--color-border)}.timeline-item:after{content:"";position:absolute;left:-3px;top:0;width:8px;height:8px;background:var(--color-primary);border-radius:50%}.section{padding:var(--space-64) 0}.section-sm{padding:var(--space-64)}.page-content{padding-top:var(--space-64)}.footer{visibility:visible!important}.container{width:100%;margin:0 auto;padding:0 var(--space-16)}@media (min-width:640px){.container{max-width:var(--container-sm)}}@media (min-width:768px){.container{max-width:var(--container-md)}}@media (min-width:1024px){.container{max-width:var(--container-lg)}}@media (min-width:1280px){.container{max-width:var(--container-xl)}}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-4{gap:var(--space-4)}.gap-8{gap:var(--space-8)}.gap-12{gap:var(--space-12)}.gap-16{gap:var(--space-16)}.gap-24{gap:var(--space-24)}.gap-32{gap:var(--space-32)}.m-0{margin:0}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mb-12{margin-bottom:var(--space-12)}.mb-16{margin-bottom:var(--space-16)}.mt-auto{margin-top:auto}.mt-16{margin-top:var(--space-16)}.py-4{padding:var(--space-4) 0}.py-8{padding:var(--space-8) 0}.py-16{padding:var(--space-16) 0}.py-24{padding:var(--space-24) 0}.py-32{padding:var(--space-32) 0}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.px-16{padding-left:var(--space-16);padding-right:var(--space-16)}.pb-4{padding-bottom:var(--space-4)}.text-right{text-align:right}.text-center{text-align:center}.w-full{width:100%}.h-\[64px\]{height:64px}.pt-\[64px\]{padding-top:64px}.max-w-\[600px\]{max-width:600px}.max-w-\[320px\]{max-width:320px}.max-w-3xl{max-width:896px}.max-w-2xl{max-width:672px}.aspect-square{aspect-ratio:1/1}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-full{border-radius:9999px}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--color-background\)\]{background-color:var(--color-background)}.bg-\[var\(--color-white\)\]{background-color:var(--color-white)}.bg-\[var\(--color-gray-200\)\]{background-color:var(--color-gray-200)}.bg-\[var\(--color-teal-300\)\]{background-color:var(--color-teal-300)}.border-b-2{border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-l-4{border-left-width:4px}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-teal-300\)\]{border-color:var(--color-teal-300)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--color-white\)\]{color:var(--color-white)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--font-size-xs\)\]{font-size:var(--font-size-xs)}.text-\[var\(--font-size-base\)\]{font-size:var(--font-size-base)}.text-\[var\(--font-size-lg\)\]{font-size:var(--font-size-lg)}.text-\[var\(--font-size-xl\)\]{font-size:var(--font-size-xl)}.text-\[var\(--font-size-2xl\)\]{font-size:var(--font-size-2xl)}.text-\[var\(--font-size-3xl\)\]{font-size:var(--font-size-3xl)}.text-\[var\(--font-size-4xl\)\]{font-size:var(--font-size-4xl)}.text-\[56px\]{font-size:56px}.font-\[var\(--font-family-base\)\]{font-family:var(--font-family-base)}.font-\[var\(--font-family-serif\)\]{font-family:var(--font-family-serif)}.font-\[var\(--font-weight-medium\)\]{font-weight:var(--font-weight-medium)}.font-\[var\(--font-weight-semibold\)\]{font-weight:var(--font-weight-semibold)}.font-\[var\(--font-weight-bold\)\]{font-weight:var(--font-weight-bold)}.leading-\[var\(--line-height-normal\)\]{line-height:var(--line-height-normal)}.shadow-\[var\(--shadow-md\)\]{box-shadow:var(--shadow-md)}.shadow-\[var\(--shadow-sm\)\]{box-shadow:var(--shadow-sm)}.transition-transform{transition-property:transform}.transition-colors{transition-property:color}.transition-all{transition-property:all}.transform{transform:translate(0)}.hover\:scale-102:hover{transform:scale(1.02)}.hover\:scale-105:hover{transform:scale(1.05)}.object-cover{object-fit:cover}.mx-auto{margin-left:auto;margin-right:auto}.space-y-2>*+*{margin-top:var(--space-4)}.space-y-8>*+*{margin-top:var(--space-8)}.space-y-12>*+*{margin-top:var(--space-12)}.pl-6{padding-left:var(--space-16)}.opacity-90{opacity:.9}.list-disc{list-style-type:disc}.italic{font-style:italic}.min-h-screen{min-height:100vh}.animate-fade-in{animation:fade-in .7s ease-out forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:hidden{display:none}.lg\:flex{display:flex}.lg\:w-48{width:192px}.lg\:items-start{align-items:flex-start}.lg\:text-\[56px\]{font-size:56px}}@media (max-width:768px){:root{--font-size-4xl:24px;--font-size-3xl:20px;--font-size-2xl:18px;--font-size-xl:16px;--font-size-lg:14px;--font-size-base:13px}.container{padding:0 var(--space-8)}.section,.section-sm{padding:var(--space-32) 0}h1{margin-bottom:var(--space-8)}h2{margin-bottom:var(--space-6)}.btn{padding:var(--space-6) var(--space-12);font-size:var(--font-size-xs)}.card__body{padding:var(--space-12)}.timeline-item{padding-left:var(--space-12)}.card-item{padding-left:var(--space-4)}.sm\:flex-row{flex-direction:row}.nav-desktop{display:none}.nav-mobile{display:block}.nav-mobile .nav-link{font-size:var(--font-size-lg);padding:var(--space-12) var(--space-16);line-height:var(--line-height-normal)}.footer{padding:var(--space-16) 0}.page-content{padding-top:var(--space-64)}}@media (max-width:640px){:root{--font-size-4xl:20px;--font-size-3xl:18px;--font-size-2xl:16px}.container{padding:0 var(--space-4)}.section,.section-sm{padding:var(--space-24) 0}.btn{padding:var(--space-4) var(--space-8)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{body{background:white;color:black}footer,nav{display:none}a{color:#0000ee;text-decoration:underline}}