html,body{overflow-x:hidden}@font-face{font-family:Agrandir;src:url(../media/Agrandir-Regular.f7a035ff.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.font-agrandir{font-family:Agrandir,sans-serif}.text-outline{color:#0000;-webkit-text-stroke:1px white}.font-display{font-family:Cormorant Garamond,Georgia,Times New Roman,serif}.landing-grain{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")}.landing-mesh{background:radial-gradient(ellipse 80% 50% at 20% -10%,rgb(var(--tbsf-beatitude-rgb)/.14),transparent 55%),radial-gradient(ellipse 60% 40% at 90% 10%,#473d3c14,transparent 50%),radial-gradient(ellipse 50% 30% at 50% 100%,rgb(var(--tbsf-beatitude-rgb)/.08),transparent 45%),linear-gradient(180deg,#faf8f5 0%,#fff 45%,#f7f4ef 100%)}.hero-premium{--hero-ink:#1c1917}.hero-ambient{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgb(var(--tbsf-beatitude-rgb)/.08),transparent 50%),radial-gradient(ellipse 50% 40% at 100% 20%,#1c191708,transparent 45%)}.hero-map-watermark{opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 400' fill='none'%3E%3Cpath d='M120 180c40-60 110-95 180-88 50 5 95 35 120 78 30-42 85-68 140-62 75 8 130 68 145 140-55 12-105 42-140 82-48-55-115-88-190-82-62 5-118 38-155 92z' stroke='%231c1917' stroke-opacity='0.06' stroke-width='1.2'/%3E%3Cpath d='M200 220c30-25 70-38 108-32 28 4 52 18 68 40' stroke='%231c1917' stroke-opacity='0.04' stroke-width='1'/%3E%3C/svg%3E");background-position:8% 18%;background-repeat:no-repeat;background-size:min(520px,70vw)}.hero-bracket{color:var(--hero-ink);box-shadow:inset 0 2px 0 0 color-mix(in srgb,var(--hero-ink)85%,transparent),inset 0 -2px 0 0 color-mix(in srgb,var(--hero-ink)85%,transparent);padding:.08em .5em;font-style:italic;display:inline-block;position:relative}.hero-bracket:before,.hero-bracket:after{content:"";background:color-mix(in srgb,var(--hero-ink)85%,transparent);width:2px;position:absolute;top:.1em;bottom:.1em}.hero-bracket:before{left:0}.hero-bracket:after{right:0}.hero-pill{filter:drop-shadow(0 18px 28px #1c19171f)}.hero-pill-inner{clip-path:polygon(8% 0%,100% 0%,92% 100%,0% 100%);border-radius:1.25rem}@media (min-width:768px){.hero-pill-inner{clip-path:polygon(6% 0%,100% 0%,94% 100%,0% 100%);border-radius:1.5rem}}.hero-collage-panel,.hero-video-frame{isolation:isolate}.hero-video-media{object-position:center 35%;transform:scale(1.02)}@media (min-width:1024px){.hero-video-media{object-position:center 30%}}.vision-section{--vision-ink:#1c1917}.vision-section-glow{background:radial-gradient(ellipse 90% 60% at 50% 0%,rgb(var(--tbsf-beatitude-rgb)/.12),transparent 55%),radial-gradient(ellipse 50% 40% at 0% 100%,#1c19170a,transparent 50%)}.vision-panel{isolation:isolate}.vision-stat-featured:before{content:"";background:linear-gradient(90deg,transparent,rgb(var(--tbsf-beatitude-rgb)/.5),transparent);height:1px;position:absolute;top:0;left:1.5rem;right:1.5rem}.vision-stat-card{box-shadow:inset 0 1px #fffc}.vision-bento{min-width:0}@media (min-width:1536px){.vision-bento .vision-stat-card:nth-child(3){border-top-right-radius:2rem}}.programs-section-accent{background:radial-gradient(ellipse 70% 50% at 100% 0%,rgb(var(--tbsf-beatitude-rgb)/.1),transparent 50%),radial-gradient(ellipse 40% 30% at 0% 100%,#1c191708,transparent 45%)}.programs-bento{min-width:0}.programs-card{isolation:isolate}.programs-card:after{content:"";border-radius:inherit;opacity:0;box-shadow:inset 0 0 0 1px rgb(var(--tbsf-beatitude-rgb)/.45);pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.programs-card:hover:after{opacity:1}.scholar-voices-sidebar{background:linear-gradient(90deg,#fff 0% 88%,#ffffffeb 100%)}@media (min-width:1024px){.scholar-voices-layout{align-items:stretch}.scholar-voices-sidebar:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1c191714 20% 80%,#0000);width:1px;position:absolute;top:0;bottom:0;right:-1.25rem}.scholar-voices-sidebar{position:relative}}.journey-path{line-height:1.6}@media (min-width:1024px){.journey-step-card:nth-child(7){grid-column:2}}.values-integrity-panel{background:radial-gradient(ellipse 80% 60% at 100% 0%,rgb(var(--tbsf-beatitude-rgb)/.12),transparent 55%),#1c1917}.journey-sidebar{background:linear-gradient(90deg,#faf9f6 0% 88%,#faf9f6e6 100%)}@media (min-width:1024px){.journey-layout{align-items:stretch}}
