@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabinet Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cabinet-grotesk-400.woff2)format("woff2")}@font-face{font-family:Cabinet Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cabinet-grotesk-500.woff2)format("woff2")}@font-face{font-family:Cabinet Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cabinet-grotesk-700.woff2)format("woff2")}@property --bg{syntax:"<color>";inherits:true;initial-value:#171c10}@property --bg2{syntax:"<color>";inherits:true;initial-value:#1c2213}@property --accText{syntax:"<color>";inherits:true;initial-value:#f6a06b}@property --accTextHover{syntax:"<color>";inherits:true;initial-value:#ffc9a3}@property --ink-r{syntax:"<number>";inherits:true;initial-value:244}@property --ink-g{syntax:"<number>";inherits:true;initial-value:239}@property --ink-b{syntax:"<number>";inherits:true;initial-value:226}@property --scrim-r{syntax:"<number>";inherits:true;initial-value:23}@property --scrim-g{syntax:"<number>";inherits:true;initial-value:28}@property --scrim-b{syntax:"<number>";inherits:true;initial-value:16}@property --dayOn{syntax:"<number>";inherits:true;initial-value:0}@property --nightOn{syntax:"<number>";inherits:true;initial-value:1}:root{--font-heading:"Cabinet Grotesk", "Figtree Variable", "Figtree", system-ui, sans-serif;--font-heading-weight:500;--font-display-weight:700;--font-body:"Figtree Variable", "Figtree", system-ui, sans-serif;--nf:0;--themeDur:1.1s;--themeEase:ease}#ser-page{--bg:#171c10;--bg2:#1c2213;--accText:#f6a06b;--accTextHover:#ffc9a3;--ink-r:244;--ink-g:239;--ink-b:226;--scrim-r:23;--scrim-g:28;--scrim-b:16;--dayOn:0;--nightOn:1;--ink:var(--ink-r), var(--ink-g), var(--ink-b);--scrim:var(--scrim-r), var(--scrim-g), var(--scrim-b);--elev1:rgba(var(--ink), .03);--elev2:rgba(var(--ink), .06);--elev3:rgba(var(--ink), .1);transition:--bg var(--themeDur) var(--themeEase), --bg2 var(--themeDur) var(--themeEase), --accText var(--themeDur) var(--themeEase), --accTextHover var(--themeDur) var(--themeEase), --ink-r var(--themeDur) var(--themeEase), --ink-g var(--themeDur) var(--themeEase), --ink-b var(--themeDur) var(--themeEase), --scrim-r var(--themeDur) var(--themeEase), --scrim-g var(--themeDur) var(--themeEase), --scrim-b var(--themeDur) var(--themeEase), --dayOn var(--themeDur) var(--themeEase), --nightOn var(--themeDur) var(--themeEase)}#ser-page.day-light{--bg:#fff;--bg2:#f4ede3;--accText:#8c491a;--accTextHover:#643312;--ink-r:32;--ink-g:30;--ink-b:29;--scrim-r:255;--scrim-g:255;--scrim-b:255;--dayOn:1;--nightOn:0}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:#171c10}body{color:rgb(var(--ink));font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#171c10;margin:0;font-size:17px}#ser-page{color:rgb(var(--ink))}.btn{white-space:nowrap}a{color:var(--accText);text-decoration:none}a:hover{color:#ffc9a3}::selection{background:#f6a06b4d}:focus{outline:none}:focus-visible{outline-offset:3px;outline:2px solid #f6a06b}#ser-page.fly-on,#ser-page.fly-on *{cursor:none!important}[data-rail]{scrollbar-width:none;-ms-overflow-style:none}[data-rail]::-webkit-scrollbar{display:none}@media (hover:none){#ser-page,#ser-page *{cursor:auto!important}}#ser-page>main,#ser-page>div>main{overflow-x:clip}.ser-heading{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:rgb(var(--ink))}.ser-h3{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.022em;color:rgb(var(--ink));margin:0;font-size:clamp(24px,2.6vw,34px);line-height:1.1}.ser-h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.018em;color:rgb(var(--ink));margin:0 0 12px;font-size:23px;line-height:1.14}.ser-stat{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:rgb(var(--ink));margin-top:4px;font-size:28px;display:block}.ser-kicker{font-family:var(--font-heading);color:var(--accText);font-size:15px;font-weight:700}.ser-eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--accText);font-size:13px;font-weight:600;display:block}.ser-eyebrow-sm{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--accText);font-size:12px;font-weight:600;display:inline-block}@keyframes chapterOut{0%{opacity:1;transform:scale(1)}to{opacity:.15;transform:scale(.93)}}@keyframes dim{0%{opacity:.18}to{opacity:1}}@keyframes drawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes heroPull{0%{opacity:1;transform:scale(1)}to{opacity:.25;transform:scale(1.12)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes maskUp{0%{transform:translateY(108%)rotate(2deg)}to{transform:none}}@keyframes navSettle{0%{border-bottom-color:rgba(var(--ink), 0);background:#171c1000}to{border-bottom-color:rgba(var(--ink), .14);background:#171c10e0}}@keyframes popIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes railIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes stepIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes veil{0%{opacity:0}to{opacity:1}}@keyframes wideIn{0%{opacity:0;transform:translateY(34px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}#ser-page [data-tl-step]>span:not([data-tl-dot]){opacity:1}}#ser-page [data-lightveil]{opacity:var(--dayOn);pointer-events:none}#ser-page [data-nightveil]{opacity:var(--nightOn);pointer-events:none}#ser-page nav img{transition:filter var(--themeDur) var(--themeEase)}#ser-page.day-light nav img{filter:none}#ser-page [data-tl-step]{opacity:1}#ser-page [data-tl-step]>span:not([data-tl-dot]){color:rgba(var(--ink), .72);transition:color .6s}#ser-page [data-tl-step].tl-on>span:not([data-tl-dot]){color:var(--accText)}#ser-page [data-tl-dot]{box-sizing:border-box;background:var(--bg);border:2px solid rgba(var(--ink), .4);transition:background-color .45s,border-color .45s,transform .45s}#ser-page .tl-on [data-tl-dot]{background:var(--accText);border-color:var(--accText);transform:scale(1.3)}#ser-tl-fill{transform-origin:top;will-change:transform}#ser-page.pillars-flat #pedagogia{height:auto!important}#ser-page.pillars-flat #ser-stage{height:auto;position:static}#ser-page.pillars-flat [data-ch]{min-height:100dvh;opacity:1!important;position:relative!important;inset:auto!important}#ser-page.pillars-flat [data-chtext]{opacity:1!important;transform:none!important}#ser-page.pillars-flat [data-chline]{transform:none!important}#ser-nav{z-index:100;padding:calc(var(--nf) * 12px) calc(var(--nf) * clamp(12px, 2.4vw, 28px));position:sticky;top:0}#ser-bar{height:calc(74px - var(--nf) * 16px);max-width:calc(100% - var(--nf) * (100% - 1060px));border-radius:calc(var(--nf) * 30px);border:1px solid #0000;border-bottom-color:rgba(var(--ink), calc(.12 * (1 - var(--nf))));box-shadow:0 calc(var(--nf) * 24px) calc(var(--nf) * 50px) -26px rgba(0, 0, 0, calc(.6 * var(--nf)));margin:0 auto;position:relative}#ser-bar:before{content:"";z-index:0;border-radius:inherit;background:rgba(var(--scrim), calc(.78 - var(--nf) * .28));backdrop-filter:blur(calc(0px + var(--nf) * 6px)) saturate(calc(150% + var(--nf) * 60%));pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, calc(.12 * var(--nightOn) * var(--nf))), inset 0 0 0 1px rgba(var(--ink), calc(.1 * var(--dayOn) * var(--nf))), inset 0 1px 0 rgba(255, 255, 255, calc((.2 * var(--nightOn) + .42 * var(--dayOn)) * var(--nf))), inset 0 -1px 0 rgba(0, 0, 0, calc((.13 * var(--nightOn) + .04 * var(--dayOn)) * var(--nf)));position:absolute;inset:0}#ser-row{z-index:1;max-width:1400px;height:100%;padding:0 calc(6px + (1 - var(--nf)) * (clamp(20px, 3.4vw, 44px) - 6px)) 0 calc(22px + (1 - var(--nf)) * (clamp(20px, 3.4vw, 44px) - 22px));align-items:center;gap:clamp(12px,2vw,30px);margin:0 auto;display:flex;position:relative}#ser-links{transform:translateX(calc(var(--nf) * var(--navShift,0px)))}#ser-logo{height:calc(32px - var(--nf) * 7px);filter:brightness(1.45)saturate(.85);display:block}#ser-lang{max-width:clamp(0px, calc(150px * (1 - var(--nf) * 1.35)), 150px);opacity:clamp(0, calc(1 - var(--nf) * 2.4), 1);padding:3px calc(3px * (1 - var(--nf)));margin-right:calc(var(--nf) * -1 * clamp(12px, 2vw, 30px));border-color:rgba(var(--ink), calc(.2 * (1 - var(--nf))));flex:none;overflow:hidden}#ser-page.nav-float #ser-lang{pointer-events:none}#ser-burger{cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;padding:0;display:none;position:relative}#ser-burger span{background:rgb(var(--ink));border-radius:2px;width:20px;height:1.5px;transition:transform .55s cubic-bezier(.32,.72,0,1);position:absolute;left:12px}#ser-burger span:first-of-type{transform:translateY(-4px)}#ser-burger span:nth-of-type(2){transform:translateY(4px)}#ser-page.menu-open #ser-burger span:first-of-type{transform:rotate(45deg)}#ser-page.menu-open #ser-burger span:nth-of-type(2){transform:rotate(-45deg)}@media (width<=900px){#ser-row{padding:0 18px!important}#ser-burger{z-index:96;display:flex}#ser-row>a:first-of-type{z-index:96;position:relative}#ser-bar{z-index:95;position:relative}#ser-bar:before{backdrop-filter:blur(calc(0px + var(--nf) * 5px)) saturate(140%);background:rgba(var(--scrim), calc(.72 - var(--nf) * .1))!important}#ser-page.menu-open #ser-bar:before{background:rgb(var(--scrim))!important;backdrop-filter:none!important;box-shadow:none!important}#ser-page.menu-open #ser-bar{box-shadow:none!important;border-bottom-color:#0000!important}#ser-links{z-index:90;background:rgb(var(--scrim));box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;padding:clamp(84px,13vh,124px) 26px 150px;transition:opacity .55s cubic-bezier(.32,.72,0,1),visibility .55s;position:fixed;inset:0;overflow-y:auto;flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;display:flex!important;transform:none!important}#ser-links a{letter-spacing:-.02em;border-bottom:1px solid rgba(var(--ink), .12);opacity:0;align-items:center;min-height:44px;transition:opacity .6s cubic-bezier(.32,.72,0,1),transform .6s cubic-bezier(.32,.72,0,1);display:flex;transform:translateY(16px);padding:16px 0!important;font-family:Cabinet Grotesk,Figtree Variable,sans-serif!important;font-size:clamp(27px,7.6vw,40px)!important;font-weight:500!important}#ser-actions{z-index:91;padding:20px 26px calc(20px + env(safe-area-inset-bottom));background:rgb(var(--scrim));box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s cubic-bezier(.32,.72,0,1),visibility .55s;position:fixed;bottom:0;left:0;right:0;gap:14px!important;margin:0!important}#ser-actions .btn{flex:auto;height:54px!important;font-size:16px!important}#ser-actions [data-nav-secondary]{border:1px solid rgba(var(--ink), .3);border-radius:999px;flex:auto;justify-content:center;align-items:center;height:54px;display:inline-flex;padding:0 22px!important;font-size:16px!important;font-weight:600!important}#ser-lang{flex:none;opacity:1!important;max-width:none!important;margin-right:0!important;padding:3px!important}#ser-lang button,#ser-lang a{height:44px!important;padding:0 18px!important;font-size:13px!important}#ser-page.nav-float #ser-lang{pointer-events:auto}#ser-page.menu-open #ser-links,#ser-page.menu-open #ser-actions{opacity:1;visibility:visible;pointer-events:auto}#ser-page.menu-open #ser-links a{opacity:1;transform:none}#ser-page footer a{padding:11px 0}#ser-page [data-wide]{aspect-ratio:4/3!important;min-height:0!important;max-height:none!important}#ser-page button[aria-label="1"],#ser-page button[aria-label="2"],#ser-page button[aria-label="3"]{box-sizing:content-box!important;background-clip:content-box!important;height:3px!important;padding:21px 0!important}}@media (prefers-reduced-transparency:reduce){#ser-bar:before{background:rgb(var(--scrim))!important;backdrop-filter:none!important}}@supports not (backdrop-filter:blur(1px)){#ser-bar:before{-webkit-backdrop-filter:blur(calc(0px + var(--nf) * 6px)) saturate(calc(150% + var(--nf) * 60%))}@media (width<=900px){#ser-bar:before{-webkit-backdrop-filter:blur(calc(0px + var(--nf) * 5px)) saturate(140%)}#ser-page.menu-open #ser-bar:before{-webkit-backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){#ser-bar:before{-webkit-backdrop-filter:none}}}#ser-actions [data-nav-secondary]{border:1px solid rgba(var(--ink), .35);white-space:nowrap;border-radius:99px;padding:10px 16px!important}@media (width<=900px){#ser-actions{grid-template-columns:1fr 1fr;display:grid!important}#ser-lang{grid-area:1/1/auto/-1;justify-self:center}#ser-actions .btn,#ser-actions [data-nav-secondary]{text-align:center;white-space:normal;padding:10px 14px!important;font-size:14px!important}#ser-links{padding-bottom:210px}}.privacy-panel[data-astro-cid-i23vq6nd]{color-scheme:dark;color:#f4efe2;font-family:var(--font-body);background:#1c2213;border:1px solid #5d6253;border-radius:12px;padding:clamp(20px,3vw,32px);font-size:15px;line-height:1.55;box-shadow:0 12px 60px #00000059}.privacy-panel[data-astro-cid-i23vq6nd] h2[data-astro-cid-i23vq6nd]{font-family:var(--font-heading);margin:0;font-size:clamp(22px,3vw,28px);font-weight:500;line-height:1.15}.privacy-panel[data-astro-cid-i23vq6nd] p[data-astro-cid-i23vq6nd]{margin:12px 0}.privacy-panel[data-astro-cid-i23vq6nd] a[data-astro-cid-i23vq6nd]{color:#f6a06b;text-underline-offset:3px;text-decoration:underline}.privacy-panel[data-astro-cid-i23vq6nd] button[data-astro-cid-i23vq6nd]{color:#f4efe2;font:inherit;cursor:pointer;background:0 0;border:1px solid #878b7d;border-radius:999px;min-height:44px;padding:11px 18px;font-weight:600}.privacy-panel[data-astro-cid-i23vq6nd] button[data-astro-cid-i23vq6nd]:hover{background:#343b29}.privacy-panel[data-astro-cid-i23vq6nd] [data-astro-cid-i23vq6nd]:focus-visible{outline-offset:3px;outline:3px solid #f6a06b}.privacy-banner[data-astro-cid-i23vq6nd]{z-index:10001;max-width:1120px;max-height:80dvh;margin:auto;position:fixed;bottom:16px;left:16px;right:16px;overflow:auto}.privacy-banner[data-astro-cid-i23vq6nd][hidden]{display:none}.privacy-actions[data-astro-cid-i23vq6nd]{flex-wrap:wrap;gap:10px;display:flex}dialog[data-astro-cid-i23vq6nd].privacy-panel{box-sizing:border-box;width:min(680px,100% - 32px);max-height:85dvh;overflow:auto}dialog[data-astro-cid-i23vq6nd]::backdrop{backdrop-filter:blur(4px);background:#171c1070}.privacy-heading[data-astro-cid-i23vq6nd]{justify-content:space-between;align-items:start;gap:20px;display:flex}.privacy-heading[data-astro-cid-i23vq6nd] button[data-astro-cid-i23vq6nd]{flex-shrink:0;font-size:13px}.privacy-category[data-astro-cid-i23vq6nd]{cursor:pointer;border-top:1px solid #5d6253;align-items:start;gap:14px;padding:18px 0;display:flex}.privacy-category[data-astro-cid-i23vq6nd] input[data-astro-cid-i23vq6nd]{accent-color:#f6a06b;flex-shrink:0;width:20px;height:20px;margin-top:3px}.privacy-category[data-astro-cid-i23vq6nd] strong[data-astro-cid-i23vq6nd],.privacy-category[data-astro-cid-i23vq6nd] span[data-astro-cid-i23vq6nd] span[data-astro-cid-i23vq6nd]{display:block}.privacy-category[data-astro-cid-i23vq6nd] span[data-astro-cid-i23vq6nd] span[data-astro-cid-i23vq6nd]{margin-top:4px}@media (width<=600px){.privacy-actions[data-astro-cid-i23vq6nd] button[data-astro-cid-i23vq6nd]{flex:auto}.privacy-banner[data-astro-cid-i23vq6nd]{bottom:8px;left:8px;right:8px}}a.focus-visible-only:focus-visible{transform:translateY(0)!important}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#ser-logo[data-astro-cid-dmqpwcec]{max-height:calc(46px - var(--nf) * 12px);width:auto}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{overflow-wrap:anywhere}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accText)!important;opacity:1!important}
